@font-face { 
    font-family: 'Poppins';
    src: url('https://residencearchitecture.pleaux.fr/wp-content/mu-plugins/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { 
    font-family: 'Poppins';
    src: url('https://residencearchitecture.pleaux.fr/wp-content/mu-plugins/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{
	font-family: 'Poppins' !important;
	font-weight: normal !important;
}
h1{
    font-family: 'Poppins' !important;
    font-weight: normal !important;
}
.content_from_admin h2, h1, h2, .content_from_admin h3, h3{
    font-family: 'Poppins';
}
h1, .content_from_admin h1{
    font-size:52px !important;
}
h2, .content_from_admin h2{
    font-size:44px !important;
}
h3, .content_from_admin h3{
    font-size:36px !important;
}
h4, .content_from_admin h4{
    font-size:30px !important;
}
.content_from_admin p:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.content_from_admin a:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.content_from_admin li:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.exerpt_list_post{
    font-size: 18px;
}
a:not(.nav-link):not(.dropdown-item):not(.secondary-color),
.primary-color, 
.footer-contact li:hover i, 
.footer-social li:hover i, 
button.owl-prev span, 
button.owl-next span, 
.pagination a:hover,
.std_link:hover, 
.nav_in_post a:hover,.header-cart-count,
#slider_gallery button.owl-prev span,
#slider_gallery button.owl-next span,
.content_from_admin h2,
.content_from_admin h3,
.content_from_admin h4,
.content_from_admin h5,
.content_from_admin h6,
.content_from_admin a,
.content_from_admin .wp-block-button a:not(.has-text-color),
.font_primary{
    color:#b51f1f;
}
.secondary-color,
.navbar-nav .nav-link:hover, 
button.owl-prev:hover span, 
button.owl-next:hover span,
 footer li a:hover,
 .pagination a,
 .std_link, 
 .nav_in_post a,
 .header-cart-count:hover,
#slider_gallery button.owl-prev:hover span,
#slider_gallery button.owl-next:hover span,
.font_secondary,
#main-navbar.column .nav-item.active a,
a:hover:not(.nav-link):not(.dropdown-item):not(.card_btn){
    color:#cccccc;
}
.primary-bkg, .std_btn, input:checked + .slider,
.content_from_admin .wp-block-button a:hover:not(.has-background){
    background-color:#b51f1f;
}
.secondary-bkg, .single_image_gallery:after,
.content_from_admin .wp-block-button a:not(.has-background),
.content_from_admin .wp-block-file .wp-block-file__button:not(.has-background){
    background-color:#cccccc;
}
#bottom_footer:hover{
    border-bottom:1px solid #cccccc;
}
.bottom_line{
    border-bottom:2px solid #b51f1f;
}
#footer{
    border-top:2px solid #b51f1f;    
}
.navbar-nav .nav-link.active,
#main-navbar:not(.column) .nav-item.active, 
.wrapper_list_post h3{
    border-bottom:2px solid #cccccc;
}
#bottom_footer:hover{
    border-top:1px solid #cccccc;
}
.header-cart-count, .std_btn:hover, .inside_wrapper_icon{
    border: 1px solid #b51f1f !important;
}
 .header-cart-count:hover{
    border: 1px solid #cccccc;
}
.header_page.bottom_line h1{
    left: 15px;bottom: 0;text-align:left}
.wrapper_info_home > img:first-child{
    max-height : 150px;
}
@media only screen and (max-width: 1025px){
    .header_page.bottom_line h1{
    }
}
@media only screen and (max-width: 991px){
    #main-navbar:not(.column) .nav-item.active a{
        color:#cccccc;
    }
     .header_page.bottom_line h1{
      }
}
@media only screen and (max-width: 769px){
    .header_page.bottom_line h1{
        
    }
}