/********* Compiled - Do not edit *********/
:root{--color-primary:#ff954f;--color-gradient-start:#4869e8;--color-gradient-stop:#ff954f;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Open Sans;font-weight:400;line-height:1.8em;font-size:16px;color:#454247;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Source Sans Pro;font-weight:300;line-height:1.244em;font-size:45px;color:#000000;}.h2,h2{font-family:Source Sans Pro;font-weight:300;line-height:1.25em;font-size:42px;color:#000000;}.h3,h3{font-family:Source Sans Pro;font-weight:300;line-height:1.342em;font-size:35px;color:#000000;}.h4,h4{font-family:Source Sans Pro;font-weight:400;line-height:1.3em;font-size:25px;color:#000000;}.h5,h5{font-family:Source Sans Pro;font-weight:400;line-height:1.4em;font-size:18px;color:#000000;}.h6,h6{font-family:Source Sans Pro;font-weight:400;line-height:1.4em;font-size:16px;color:#000000;}.titlebar-inner h1{}.titlebar-inner p{}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(240, 142, 2);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 255, 255);}.main-header .nav-trigger .bar{background-color:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:rgb(220, 129, 0);}}.ld-sf [type=text], 
.ld-sf [type=email] { color: #fff; border-color: rgba(255, 255, 255, 0.204); }
.ld-sf [type=submit] { 
    width: auto !important; 
    padding: 0 2.8em !important; 
    height: 50px !important; 
    text-transform: none !important;
    letter-spacing: 0.2em;
}
.ld-sf [type=submit]:hover { 
    background: rgb(255, 210, 0) !important; 
    color: #000 !important; 
}

/* Mailchimp */
#mc4wp-form-1 { margin-bottom: 2em; }
#mc4wp-form-1 input { 
    border-radius: 100px; 
    border: 0;
    padding: 0 1em;
    height: 45px;
    color: #000;
    font-weight: 400;
    margin-right: 5px;
    width: 100%;
}
#mc4wp-form-1 input[type=submit] {
    background: #ff954f;
    color: #fff;
    display: block;
    width: auto;
}
#mc4wp-form-1 input[type=submit]:hover {
    background: #dc8100;
}

/* WPML */
.secondarybar .header-module { padding: 0; }
.wpml-ls-legacy-list-horizontal { font-size: 12px; text-transform: uppercase; }
.wpml-ls-legacy-list-horizontal a { color: #fff; letter-spacing: 0.02em; }
.wpml-ls-legacy-list-horizontal a:hover { color: #000; }
.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a { text-decoration: underline; }

/* Nav */
@media(min-width:480px) {
    .hide-desktop { display: none !important; }
}
@media screen and (max-width: 1199px) {
    [data-mobile-nav-style=modern] ul.nav.main-nav,
    [data-mobile-nav-style=minimal] ul.nav.main-nav { padding-bottom: 75px !important; }
}