/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:url(#), url(#), url(#);font-display:swap;
}
:root{--color-primary:#1a4217;--color-gradient-start:#7a263f;--color-gradient-stop:#2d3544;--color-link:#ffffff;--color-link-hover:#fdfaa4;}.lqd-page-frame[data-orientation=v]{background:rgb(122, 38, 63);}.lqd-page-frame[data-orientation=h]{background:rgb(122, 38, 63);}.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;}.lqd-spinner-circular circle{background:rgb(49, 136, 194);}body{font-family:Montserrat;font-weight:400;line-height:1.68em;font-size:16px;color:#4f4f4f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;line-height:30px;}.h1,h1{font-family:Montserrat;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:44px;color:#4f4f4f;}.h2,h2{font-family:Montserrat;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;font-size:25px;color:#4f4f4f;}.h3,h3{font-family:Montserrat;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:32px;color:#4f4f4f;}.h4,h4{font-family:Montserrat;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:25px;color:#4f4f4f;}.h5,h5{font-family:Montserrat;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:21px;color:#4f4f4f;}.h6,h6{font-family:Montserrat;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;font-size:16px;color:#4f4f4f;}.main-header .navbar-brand{max-width:130px !important;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:100px;padding-bottom:100px;}.titlebar{background-image:url( ../2021/07/inner-page-title-scaled-1.jpg);background-size:cover;background-position:center bottom;}.titlebar > .titlebar-overlay.ld-overlay{background:linear-gradient(357deg, rgb(45, 16, 19) 0.9554140127388535%, rgba(45, 16, 19, 0) 100%);}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(253, 172, 43) !important;}}.header-module p a, .header-module li a{
    color:#fff;
}
.header-module p a:hover{
    color:#e03e83;
}.iconbox-side{
    font-family: 'Montserrat' !important;
    line-height: 30px;
}

h2 .ld-fh-txt{
    position:relative;
}
h2 .ld-fh-txt:after{
    position:absolute;
    content:url("images/after-border.png");
    bottom: -20px !important;
    left: 43%;
}
.left-border h2 .ld-fh-txt:after{
    left:0;
}
.icon-items .iconbox-icon-container{
  background:#57bf72;  
}
.icon-items.iconbox-side .contents li{
    list-style:none;
}
.icon-items-2 .iconbox-icon-container{
    background:#F59039;
}
.icon-items-3 .iconbox-icon-container{
    background:#419DCF;
}
.d-icon-area ul{
    padding-left:0px;
}
.d-icon-area li{
    position:relative;
    padding-left:30px;
}
.d-icon-area .icon-items li:before{
    position:absolute;
    content:url("images/green-icon.png");
    left:0px;
}
.d-icon-area .icon-items-2 li:before{
    position:absolute;
    content:url("images/orange-icon.png");
    left:0px;
}
.d-icon-area .icon-items-3 li:before{
    position:absolute;
    content:url("images/blue-icon.png");
    left:0px;
}
.site-footer .social-icon li{
    display:block;
    margin-bottom: 24px;
}
.site-footer .social-icon i{
    margin-right: 20px;
}
.main-footer{
    font-size:14px;
}
.main-footer .iconbox-side .iconbox-icon-wrap{
    margin-right:15px;
}
.main-footer .iconbox p ,.d-contact .iconbox p{
    line-height: 24px;
    margin-top: -4px;
}
.d-contact .iconbox-side .iconbox-icon-wrap {
    margin-right: 15px;
}
.d-contact .iconbox .iconbox-icon-container i{
    color:#000;
}
.d-contact a{
    color: #5a5a5a;
}
.main-nav > li > a{
    color: #4F4F4F;
    font-weight: 600;
}
.main-nav > li > a:hover, .d-contact a:hover,.main-nav >li.menu-item-type-post_type.current-menu-item a{
    color: #F68E33;
}
.titlebar > .titlebar-overlay.ld-overlay {
    background: none;
}
 .location-list ul{padding-left:0px;}
 .location-list li{list-style:none;}
 .pll-parent-menu-item ul{
     z-index:999;
     padding-top:0px;
    border-radius:0;
 }
 .main-footer .iconbox .iconbox-icon-container i{
     color:#fff !important;
 }
  .main-footer i.icon-ion-ios-phone-portrait{
     font-size:20px !important;
 }
 .language-switch span.txt{
    /* background: #f28e3c;*/
    /*padding: 10px 10px;*/
    /*color: #fff;*/
    padding: 10px 10px;
    color: #3188c2;
    font-size: 33px;
 }
 .language-switch a:hover span.txt {
   color: #e03e84;
 }
 h4.vc_tta-panel-title{
     font-size:18px;
     line-height:24px!important;
 }
 .contact-map .wpb_content_element{
     margin-bottom:-10px !important;
 }
 .lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit]{
     border: 1px solid #DF1D83;
    background-color: #DF1D83;
 }
rs-layer, rs-module a{
     color:#fff;
 }
 rs-module:hover,  rs-layer:hover a {
     color:#000;
 }
 .top-number ul{ padding-left:0; margin-bottom:0px;}
 .top-number li{display:inline-block; list-style:none;font-size:14px;}
 .top-language{
     background: #f28e3c;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
 }
 .d-table{
     overflow-x: scroll;
 }
 .gmsingle_photo_header{display:none!important;}
 .gmsingle_photo_info{
     display: block !important;
    margin-top: 20px !important;
 }
 .gmedia-amron-masonry-thumb-pint .gmedia-amron-item-content{
     padding:20px 0px !important;
 }
 .video-gallery .gmedia-amron-masonry-collection .gmedia-amron-content > div:first-of-type{
     width:100% !important;
     margin-bottom:25px;
 }
  .video-gallery .gmedia-amron-masonry-collection .gmedia-amron-content > div:first-of-type .gmedia-amron-image-holder {
      max-height:400px;
  }
  .pgc-rev-tags-list-view{
      display:none !important;
  }
  .nav-item-children{
      z-index: 999;
    border-radius: 0px;
  }
  body.search .no-results .search-form input[type=submit] {
    background-color: #e03e84;
    color: #fff;
  }
   body.search .no-results .search-form input[type=submit]:hover{
      transform: translateY(-1px);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);
  }
  .gmedia-amron-masonry-thumb-pint img{
	min-height:200px !important;
 }
 .gmedia-amron-masonry-thumb-pint a:visited, .gmedia-amron-masonry-thumb-pint a:link,.gmedia-item-info-description-wrap .gmedia-item-info-item-description a{
	color: #e03e83 !important;
}
.gmedia-amron-masonry-thumb-pint a:visited, .gmedia-amron-masonry-thumb-pint a:link:hover,.gmedia-item-info-description-wrap .gmedia-item-info-item-description a:hover{
	color:#f2913e !important;
}

@media screen and (min-width: 1200px) {
.lqd-page-frame[data-orientation=h] {
    left: 0;
    width: 100%;
    height: 10px !important;
} }

@media screen and (min-width: 1200px) {
.lqd-page-frame[data-orientation=v] {
    top: 0;
    width: 10px;
    height: 100%;
} }

@media screen and (min-width: 1200px) {
    .page-has-frame #wrap {
        padding: 10px !important;
    }
    .page-has-frame .is-stuck {
    	left: 10px;
    	right: 10px;
    }
    #d-slider-area{
    margin-top:56px;
    }
    .hide-desktop{
    display:none ;
    }
}
@media screen and (max-width:1199px){
  .hide-mobile{
    display:none!important ;
    }  
    .secondarybar-row > [class^=col]{
        justify-content: center;
    }
}
@media screen and (max-width:1000px){
    .top-email{
        display:none;
    }
    
    .secondarybar-row > [class^=col] div:nth-child(3).header-module{
        display:none;
    }
}
@media screen and (max-width:767px){
    .main-footer{
        padding-top:30px !important;
    }
    /*#footer .vc_column-inner .wpb_wrapper-inner .ld-fancy-heading + div,#footer .vc_column-inner .wpb_wrapper-inner  div.iconbox,#footer .vc_column-inner .wpb_wrapper-inner ul.lqd-custom-menu{*/
    /*  display:none;  */
    /*}*/
    #footer .vc_column-inner .wpb_wrapper-inner .ld-fancy-heading{
        margin-top:20px;
    }
    .ld_fancy_heading_5e4c3966a565a{
        margin-top:40px;
    }
}
@media screen and (max-width:570px){
     .top-number li:last-child{
         display:none;
     }
}
     @media screen and (max-width: 479px){
.secondarybar-row > [class^=col] {
    align-items: right;
    flex-direction:row;
}
.secondarybar-row .header-module{
    width:auto;
    font-size:14px;
}
.header-module .iconbox .iconbox-icon-container img{height:14px;}
.secondarybar-row .header-module ~ .header-module:nth-child(n+2) {
    margin-left: 20px !important;
}
.d-icon-area .iconbox-icon-linked .iconbox-icon-wrap{
    width:100%;
}
.d-icon-area .iconbox-side .iconbox-icon-wrap{
    margin-right:1px;
}
.d-icon-area .iconbox-icon-hover-shadow .iconbox-icon-container{
    margin: 0 auto;
}
.d-icon-area .iconbox h3{
    margin: 15px 0 0.7em;
    width: 100%;
    text-align: center;
}
}
@media screen and (max-width:375px){
    .header-module p {
    font-size: 12px;
    padding: 6px;
    line-height: 17px;
}
.header-module .iconbox .iconbox-icon-container{
   margin-right:4px;
}
}
@media screen and (max-width:362px){
    .header-module .iconbox .iconbox-icon-container img{
        display:none;
    }
}
@media screen and (max-width:350px){
    .secondarybar-row > [class^=col]{
        flex-wrap: wrap;
    }
    .secondarybar-wrap .header-module {
    padding: 0 0 10px;
    }
    .top-language{
        padding: 5px 20px;
    }
}