
/*HEADER COLOR*/



    @media (min-width: 768px){
        .right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before{
            background-image: none;
        }
                }
                    .right-menu #topmenu > ul > li > a::before, .top-menu #topmenu > ul > li > a::before{
                background-color: #c6c6c6 !important;
            }
            }
/*HEADER COLOR*/


/*FRONT COLOR*/
/*FRONT COLOR*/

/*BASE WHITE COLOR*/
.a-btn, .a-btn-2{
    
            
       font-style:normal !important;

            
        
    
    }

  a:not(.ab-item) {
    
            
       font-style:normal !important;
        
    
            
         }

 

/*FOOTER*/



/*FOOTER*/



/*GALLERY FULL WIDTH COLORS*/


/*GALLERY FULL WIDTH COLORS*/




#topmenu ul li a{
font-family: "Playfair Display", sans-serif;
                font-weight:  700 !important;
    font-size: 14px;
line-height: 45px;

}

#topmenu ul ul li a{
font-family: "Playfair Display", sans-serif;
    font-weight:  700 !important;
font-size: 14px;
line-height: 26px;

}

.banner-gallery .content-wrap .description{
        font-family: "Libre Baskerville", sans-serif;
                font-size: 14px;
            line-height: 28px;
    }

#footer .copyright{
        font-family: "Libre Baskerville", sans-serif;
                font-size: 12px;
            line-height: 30px;
    }

.dgwt-jg-gallery.justified-gallery .dgwt-jg-caption span{
                                font-size: 24px;
                        line-height: 30px;
        } 


.insta-box{min-height:150px !important;}
#topmenu{padding-top: 15px  !important; padding-bottom: 0px  !important;}
.right-menu{padding-top:0px  !important; padding-bottom:0px  !important;}
h5.portfolio-title{font-family: Playfair !important;}
div.blog h5.title{font-family: Playfair !important; font-size:20px !important;}
div.text-light h6{font-family: Playfair !important; font-size:20px !important;}
#blog .text-light span{display: none !important;}
form.wpcf7-form textarea{max-height:150px !important;} 
div.text-light h4.subtitle{color:#ffffff !important;}
div.text-light h2.subtitle{font-size: 12px !important; line-height: 20px !important; color:#ffffff !important;}
table.variations td.value select{background:none !important;}
div.product_meta{display:none !important;}
body.single-product #sidebar{display:none !important;}
.info-content h5{display:none !important;}
.mfp-title{display:none !important;}
h1.titre{color: #ffffff !important; font-weight: normal !important; line-height:44px !important; font-size:40px !important; padding-top: 10px !important}
h2.titre{color: #888888 !important; font-weight: normal !important; font-size: 14px !important; font-family: "Libre Baskerville", sans-serif !important; line-height:16px !important; margin:0px !important;}
p.date{display:none !important;}
div.date-post{display:none !important;margin-top:25px !important;}
.post-box .text span{display:none !important;}
@media (max-width: 767px) .mob-nav {top:100% !important;}
select.wpcf7-select{background-color:#1B1B1B !important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0px !important;}
.lumys-widget-wrapper .lumys-gallery-wrapper .lumys-gallery .lumys-data{background-color:#1B1B1B !important;}
.lumys-widget-wrapper .lumys-gallery-wrapper .lumys-gallery .lumys-data .lumys-title{color:#ffffff !important;}
.lumys-widget-wrapper .lumys-gallery-wrapper{margin-bottom:40px !important;}
#wp-realtime-sitemap-pages, #wp-realtime-sitemap-posts{margin-top:25px !important;}
body.blog div.insta-box{display:none !important;}
.vc_column_container>.vc_column-inner{padding-left:0px !important; padding: 0 !important;}
body.single h1.title{margin-top: 25px !important;}
body.single .wpb_single_image .vc_single_image-wrapper{margin-bottom: 30px !important;}
.sm-wrap-post .content .post-date{display:none !important;}
div.blog{margin-top:25px !important;}
div.style3 h3.title{font-family: Playfair !important; letter-spacing: 1.88px !important; font-size:22px !important;}
div.btnsite{font-family: "BebasNeueRegular" !important; }
.vc_btn3.vc_btn3-size-lg{font-size: 22px !important; color:#1b1b1b !important;}

