/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child theme for the Divi theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.20
*/

@font-face {
    font-family: 'la_belle';
    src: url('Fonts/la_belle_aurore/labelleaurore-webfont.woff2') format('woff2'),
         url('Fonts/la_belle_aurore/labelleaurore-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face{
        font-family:"Cabrito W01 Nml Bk";
        src:url("Fonts/79f1da7a-8078-4fe5-9b03-5fb0ea11456c.eot?#iefix");
        src:url("Fonts/79f1da7a-8078-4fe5-9b03-5fb0ea11456c.eot?#iefix") format("eot"),url("Fonts/cef4079e-3219-4bca-ab1b-1731b9f5cfa1.woff2") format("woff2"),url("Fonts/406c5eec-320d-4d04-afe0-614a670e878b.woff") format("woff"),url("Fonts/ab10d198-8012-43b9-bb72-db58e4c29431.ttf") format("truetype"),url("Fonts/9ab3be24-c31a-48b9-a5b8-f2cdb2b3aff4.svg#9ab3be24-c31a-48b9-a5b8-f2cdb2b3aff4") format("svg");
    }
    @font-face{
        font-family:"Futura LT W01 Book";
        src:url("Fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");
        src:url("Fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("Fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("Fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("Fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("Fonts/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg");
    }
    @font-face{
        font-family:"Futura LT W01 Bold";
        src:url("Fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix");
        src:url("Fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix") format("eot"),url("Fonts/3cf9e1e8-63a2-497f-86ed-6b63d6de1986.woff2") format("woff2"),url("Fonts/184895ac-545b-450b-9d3a-c0a0a7620977.woff") format("woff"),url("Fonts/bf8628d2-1ae0-4645-ba3f-3ce62d8d907c.ttf") format("truetype"),url("Fonts/20073de8-56dd-4e4c-9434-5097c3f2fd28.svg#20073de8-56dd-4e4c-9434-5097c3f2fd28") format("svg");
    }

/*
h1, h2, h3, h4, h5, h6 {
font-family:'Futura LT W01 Bold' !important;
}
*/

body {
font-family:'Cabrito W01 Nml Bk';
font-size: 100%;
line-height: 1.4em;
}

/*
.bold-heading h1, .bold-heading h2, .bold-heading h3, .bold-heading h4  {
font-family:'Futura LT W01 Bold' !important;
}
*/

.large-heading2 h2 {
font-size: 38px;
}

.la-belle {
font-family:'la_belle' !important;
}

.et_pb_bg_layout_light .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button.et_pb_button {
color: #000 !important;
border-color: #000 !important;
}

#main-header.et-fixed-header {
background-color: #000;
padding-bottom: 5px;
}

#top-menu li {
text-transform: uppercase;
}

#top-menu > li.current-menu-item > a::before {
content: "";
position: absolute;
top: 1.2em;
left:0;
width: 100%;
height: 2px;
background-color: #F5B25C;
}

#top-menu ul.sub-menu {
border-top: #000 !important;
background-color: #000 !important;
}

#top-menu #menu-item-595 a {
color: #F5B25C !important;
}

/* HOMEPAGE */
#home-top .et_pb_slide_description {
animation-name: none;
}

#how-to .mld_grid_item {
position: relative;
}

#how-to .mld_grid_image:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, .2);
}

#how-to .mld_grid_title {
position: absolute;
top: 37%;
left: 25%;
right: 25%;
}

#how-to .mld_grid_title:after {
content: "";
position: absolute;
bottom: 0;
left: 20%;
right: 20%;
border-bottom: 1px solid #fff;
}

/* BLOG POSTS */
.single-post #main-header, .page #main-header {
	background-color: #000;
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

.large-heading2 h2 {
font-size: 32px;
}

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

img.fullwidth-mobile {
display: block;
float: none;
margin: 0 auto 20px auto !important;
}

.large-heading2 h2 {
font-size: 28px;
}

}