@font-face { 
    font-family: 'Poppins';
    src: url('https://www.auversolavenir.com/wp-content/mu-plugins/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { 
    font-family: 'Poppins';
    src: url('https://www.auversolavenir.com/wp-content/mu-plugins/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	/*font-family: 'Poppins';*/
	font-weight: normal;
}
.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: 16px;
}
.title{
	font-family: 'Poppins';
	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:40px !important;
}
h2, .content_from_admin h2{
    font-size:32px !important;
}
h3, .content_from_admin h3{
    font-size:24px !important;
}
h4, .content_from_admin h4{
    font-size:20px !important;
    font-weight:normal;
}
#home, .img_post{
    border-bottom: 5px solid #ffd626;
}
#top-navbar .nav li a i,
.footer-social li a {
	border: 2px solid #ffd626;
}

#top-navbar .nav li a i,
.nav_single a:hover,
.footer-contact li a i,
.footer-social li a,
.header-cart-count,
.font_primary{
	color:#ffd626 !important;
}
.content_from_admin a,
.content_from_admin .wp-block-button a:not(.has-text-color),
font_primary,
.content_from_admin .wp-block-file .wp-block-file__button:not(.has-text-color){
    color:#ffd626}
.bg-main,
.bg-img.overlay:after,
.title:after,
.secondary-button,
#top-navbar .nav li a:hover i,
.text-link > span:after,
.bg-img.overlay:after,
.footer-social li a:hover {
	background-color:#ffd626;
}

h1,
h2,
h3,
h4,
h5,
h6,
a, 
a:hover,
a:focus, 
.secondary-button, 
#top-navbar .nav li a:hover i, 
.text-link:hover > span, 
.lead, 
.footer-social li a:hover,
.font_secondary {
	color: #050a30;
}
.owl-theme .owl-dots .owl-dot span, 
.owl-theme .owl-dots .owl-dot:hover span, 
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-nav [class*='owl-'], 
.owl-theme .owl-nav [class*='owl-']:hover, 
span.line_button, 
#top-navbar,
.main-button,
.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: #050a30;
}

input:checked + .slider {
  background-color: #ffd626;
}

input:focus + .slider {
  box-shadow: 0 0 1px #ffd626;
}
.inside_wrapper_icon, .secondary-button:hover, .cat span{
    border-color : #ffd626 !important;
}
.main-button:hover{
     border-color : #050a30 !important;
}

.navbar-brand img,
.logo_menu {
    max-height: 200px;
}

@media only screen and (max-width: 500px){
    h1, .content_from_admin h1{
        font-size: 28px !important;
    }      
    h2, .content_from_admin h2{
        font-size: 26px !important;
    }      
    h3, .content_from_admin h3{
        font-size: 24px !important;
    }      
    h4, .content_from_admin h4{
        font-size: 22px !important;
    } 
}