/********* Compiled - Do not edit *********/
:root{--color-primary:#f13c46;--color-gradient-start:#f42958;--color-gradient-stop:#e4442a;}.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:Ubuntu;font-weight:400;line-height:1.4em;font-size:24px;color:#060707;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:Ubuntu;font-weight:300;line-height:1.1em;font-size:55px;color:#181b31;}.h3,h3{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Ubuntu;font-weight:300;line-height:1.2em;font-size:35px;color:#060707;}.h5,h5{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Ubuntu;font-weight:700;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:55px !important;}.titlebar-inner h1{font-family:Ubuntu;font-size:60px;font-weight:300;line-height:60px;color:#ffffff !important;}.titlebar-inner p{}.titlebar-inner{padding-top:40px;padding-bottom:50px;}.titlebar{background-image:url( ../2022/06/section-bg.jpg);background-repeat:no-repeat;background-size:inherit;background-position:center top;}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgba(0, 0, 0, 0);}.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);}}@media screen and (min-width: 1200px) {
    .navbar-collapse.collapse {
        height:30px !important;
        margin-top:30px !important;
    }    
}
.wpb_text_column ul {
    list-style-position:outside !important;
}
.wpb_text_column > .wpb_wrapper > ul {
    padding-left:40px;
}

.btn.btn-default {
    font-family:'Ubuntu';
    font-weight:bold;
    letter-spacing:0.1px;
    line-height:1.4em;
}
.main-nav > li {
    padding-left:15px;
    padding-right:15px;    
}
.main-nav > li > a {
    font-family:'Ubuntu';
    font-weight:500;
    padding-left:0;
    padding-right:0;
}
.main-nav > li.current-menu-item > a {
    font-weight:600;
}
.main-nav.main-nav-hover-underline-3 > li > a .link-ext {
    bottom:10px !important;
    height:2px;
}
.navbar-brand img {
        max-width:55px !important;
    }
    .header-module {
     height:30px;   
     margin-top:40px;
    }
    .header-module a {
        color:rgba(255, 255, 255, 0.7);
        font-size:18px;
    }
@media screen and ( max-width: 768px ) {
    .nav-trigger {
        color:#fff;
    }
    .navbar-collapse.collapse {
        height:auto !important;
    }
    .navbar-brand .mobile-logo-default {
        max-width:55px;
    }
    h2 {
        font-size:45px;
    }
    p span {
        font-size:18px !important;
    }
    .wpb_single_image {
        text-align:center !important;
    }
    .wpcf7-spinner {
        display:none !important;
    }
}

#pp-nav {
    top:80%;
    display:block !important;
}
.pp-tooltip {
    display:none !important;
}

.lqd-stack-active-row-dark #pp-nav li a,
.lqd-stack-active-row-light #pp-nav li a {
    height:10px !important;
    width:10px !important;
    border-radius:50% !important;
    background-color:#fff !important;
    
} 
.lqd-stack-active-row-light #pp-nav li a {
    background-color:#000 !important;
}
.lqd-stack-active-row-dark #pp-nav li:hover a, 
.lqd-stack-active-row-dark #pp-nav a.active,
.lqd-stack-active-row-light #pp-nav li:hover a, 
.lqd-stack-active-row-light #pp-nav a.active{
    color:#d02129;
    background-color:#d02129 !important;
    transform:scaleX(1) !important;
}
#pp-nav li {
    margin-bottom:20px;
    margin-top:10px;
}

.gform-body input:focus, .gform-body textarea:focus {
     outline: none;   
}

*:focus {
    outline: none;
}

.ld-shop-topbar {
    display:none;
}


.single-product .ld-product-images {
    margin-top:60px;
}

.woocommerce div.product .ld-product-images {
    float:none;
    width:80%;
    margin-left:auto;
    margin-right:auto;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    float:none;
    width:100%;
}
.product_title.entry-title,
.product_meta.product-meta,
.woocommerce-tabs .tabs-nav,
#tab-description > h2 {
    display:none;
}
.woocommerce div.product div.summary {
    margin-bottom:0;
}

#tab-description p,
#tab-description ul li {
    font-size:18px;
}