/*------------------------ FONT FAMILY ------------------------*/
body {font-family: Noto Sans,sans-serif;}
h1.h1,
h1,
p.h4,
p.h3,
.block-categories > ul > li:first-child a,
.ou_mobeflex,{
	font-family: 'Roboto Condensed', Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
h2,
h2.h2{
	font-family: 'Roboto', Sans-serif;
	font-weight: 500;
}
#header .menu a{
	font-family: 'Roboto Condensed', Sans-serif;
	font-weight: 400;
}
/*------------------------ FIN FONT FAMILY ------------------------*/
/*------------------------ FONT COLOR ------------------------*/
.bottom-wrapper .custom-checkbox input[type="checkbox"]+span .checkbox-checked,
#header .top-menu a[data-depth="0"]:hover{
	color: #fff;
}
.location-btn-container-print fieldset.mens_choice .mens_choice_container div > label,
fieldset.mens_choice .mens_choice_container div > input:checked ~ label,
fieldset.mens_choice .mens_choice_container div > i.fa-check-circle,
#product .add-or-loc .tabs .nav-tabs .nav-item .nav-link.active,
#header #mobile_top_menu_wrapper .top-menu a[data-depth="0"].open,
.page-my-account #content .links a:hover i,
.page-my-account #content .links a:hover,
.block-categories > ul > li:first-child a,
#search_filters_wrapper > #search_filters .text-uppercase,
.pagination .current a,
.google-review .carousel .carousel-control-prev:hover,
.google-review .carousel .carousel-control-next:hover,
.tabs .nav-tabs .nav-link.active,
a,
.carousel .carousel-control .icon-next:hover i,
.carousel .carousel-control .icon-prev:hover i,
.multiple-paiment .intro-paiment,
.info-accueil i,
.cms-id-8 h3,
.location .accroche_loc,
.prop_loc,
.desc_eovol .detail_eovolt h3,
.ou_mobeflex,
.catalogue_giant figcaption a,
.mini-reprise,
.covid19,
.product-miniature .highlighted-informations .quick-view:hover,
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover{color: #e30420;}
ul.ui-autocomplete li a,
.product-price .current-price span{color: #444;}
#blockcart-modal .product-name,
#header .header-nav #menu-icon,
#header .header-nav .cart-preview .shopping-cart,
#header .header-nav .user-info a,
.google-review #googlereviewslide .carousel-item h3,
.services .service-cont i,
.services .service-cont h3,
h2.h2,
h1.h1,
h1,
h2,
#header .header-nav,
#header .header-top,
#header .header-top .row,
#header a,
#products,
#header #mobile_top_menu_wrapper .top-menu a[data-depth="0"],
.avantage-mobe h3{color: #000;}
a:hover,
#footer .block-contact,
.footer-container .links ul>li a,
.art_commande{color: #bbb;}
.product-price.has-discount .current-price span,
.has-discount.product-price,
.has-discount p,
#header .top-menu div[aria-expanded="true"] ul li a,
#header .top-menu a[data-depth="0"].open,
#header .top-menu .top-menu[data-depth="1"] a.dropdown-item,
.footer-container .links ul>li a:hover,
body#checkout #header a:hover,
.nav-menu a .nav_m2:hover,
#header .header-nav #menu-icon:hover,
#header .header-nav .cart-preview .shopping-cart:hover,
#header .header-nav .user-info a:hover,
#header a:hover{color: #e30420;}
.header-top #search_widget form input[type=text]::placeholder,
.header-top #search_widget form input[type=text]:focus,
.header-top #search_widget form input[type=text]:-ms-input-placeholder,
.header-top #search_widget form input[type=text]::-webkit-input-placeholder{color:#bbb;}
.turbolevobanner,
.turbolevobanner p,
.bottom-wrapper .gdpr_consent label,
.btn-link,
.btn-link:hover,
#block_myaccount_infos .myaccount-title a,
#header .header-banner a,
#header .header-banner a:hover,
#js-product-list .up a.btn-secondary,
#search_filter_controls > button,
#search_filter_toggler,
ul.ui-autocomplete li a:hover,
.header-top #search_widget form button[type=submit],
#header .top-menu a[data-depth="0"],
#footer,
#footer .h3,	
.block-contact .block-contact-title,
.linklist .blockcms-title a,
.catalog_link,
.catalog_link:hover,	
#header .header-nav,
.reprise,
.noreprise,
.discount-amount,
.partenaire-list h2.partenaire-title,
.partenaire-list .partenaire figcaption,
.carousel-item a figcaption.caption h2, 
.carousel .carousel-item .caption .display-1,
.carousel .carousel-item .caption .caption-description p,
.top-menu #category-71:hover a,
.nav-menu a .nav_m2,
#accordionFAQ .card-header .btn-link,
.site-link-product{color: #fff;}
.header-top #search_widget form input[type=text]:focus+button .search{color: rgba(200,200,200,0.9);}
@media screen and (min-width: 768px){
	body#checkout #header .top-menu a[data-depth="0"]:hover,
	#header .top-menu a[data-depth="0"]:hover{color: #e30420;}
	body#checkout #header .top-menu .top-menu[data-depth="1"] a.dropdown-item:hover,
	#header .top-menu .top-menu[data-depth="1"] a.dropdown-item:hover{
		color: #8D0011;
	}
}
/*------------------------ FIN FONT COLOR ------------------------*/
/*------------------------ BACKGROUND COLOR ------------------------*/
.google-review #googlereviewslide  .carousel-indicators li,
#header .top-menu a[data-depth="0"]:hover,
.footer-container .links ul,
#header .header-nav .cart-preview.active,
#header .header-nav,
#header .header-top,
.psgdprinfo17,
#mobile_top_menu_wrapper .top-menu .sub-menu,
#header .header-nav .blockcart,
#header .header-top .row#mobile_top_menu_wrapper{background: none;}
#header .menu,
.big-picture .close:hover{background-color: #000;}
.big-picture .next:hover,
.big-picture .prev:hover,
.delevery_message{background-color: #eee;}
.group-span-filestyle .btn-default,
.location_block,
.location_block_cat,
fieldset.mens_choice .mens_choice_container div > .mens_pop,
.card-header,
.card-body.retour h4 span,
.btn-faq,
.btn-primary,
#js-product-list .up a.btn-secondary,
#search_filter_controls > button,
#search_filter_toggler,
.google-review #googlereviewslide  .carousel-indicators li.active,
.site-link-product,
.product-flags li.product-flag,
.reprise,
.catalog_link,
.products-sort-order .select-list:hover,
.facet-dropdown .select-list:hover,
.custom-radio input[type=radio]:checked+span{background-color: #e30420;}
.top-menu #category-116{background-color: #f39d72;}
.top-menu #category-116:hover{background-color: #FFBD9E;}
.location_block,
.location_block_cat{background: #f4344a;}
.card-header:hover,
.btn-faq:hover,
.btn-faq:focus,
.btn-faq.focus,
.btn-faq:active:hover,
.btn-faq:active:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled.focus,
.btn-primary.disabled:hover,
.btn-primary:disabled:hover,
#js-product-list .up a.btn-secondary:hover,
#search_filter_controls > button:hover,
#search_filter_toggler:hover,
.ui-autocomplete.searchbar-autocomplete li a:hover,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.product-flags li.product-flag.discount-amount,
.product-flags li.product-flag.discount-percentage,
.discount-amount{background: #8D0011;}
#header .header-banner,
body#checkout #footer,
#footer,
.footer-container,
.blockreassurance_product{background-color: #222;}
#wrapper,
body{background-color: #fefefe;}
.noreprise{background-color: #ff3737;}
.product-flags li.product-flag.old-gamme{background-color: #0050FC;}
.mobeflex_block{background-color: #e30613;}
#header,
#header.is-open,
#header.is-open .header-top,
.carousel-indicators .active,
#header .top-menu div[aria-expanded="true"],
#header .menu > .top-menu .sub-menu,
.location_mobeflex_detail{background-color: #fff;}
#index .bottom-wrapper,
#product .bottom-wrapper,
#category .bottom-wrapper{background-color: #BB3B23;}
.stripe-theme{background-color: #f7f7f7;}
.header-top #search_widget form input[type=text]:focus{background-color: rgba(200,200,200,0.5);}
.add-or-loc .tabs .nav-tabs .nav-item .nav-link{background-color: rgba(227, 4, 30, 1);}
.add-or-loc .tabs .nav-tabs .nav-item .nav-link.active{background-color: rgba(227, 4, 30, 0);}
.turbolevobanner{
	background: rgb(227,4,32);
	background: linear-gradient(90deg, rgba(227,4,32,1) 0%, rgba(0,0,0,1) 100%);
}
@media screen and (min-width: 768px){
	#header .top-menu a[data-depth="0"]:hover,
	.location_mobeflex_detail{background-color: #fff;}
}
/*------------------------ FIN BACKGROUND COLOR ------------------------*/
/*------------------------ TRANSITION ------------------------*/
.catalog_link,
.product-miniature .thumbnail-container,
.location a > img{
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
/*------------------------ FIN TRANSITION ------------------------*/
/*--------------------------- SHADOW ------------------------------*/
video.video_giant{
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
}
#header,
.top-menu .sub-menu,
#wrapper{
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*------------------------- FIN SHADOW ----------------------------*/
.header-top #search_widget form input[type=text]{border-bottom: 1px solid rgba(200,200,200,0.5);}
.header-top #search_widget form input[type=text]:focus{border: 2px solid rgba(200,200,200,1);}
.footer-container .links ul>li {border-bottom: 1px solid #bbb;}
.bottom-wrapper .custom-checkbox input[type="checkbox"]+span,
.carousel-indicators li {border-color: #fff;}
.google-review #googlereviewslide  .carousel-indicators li{border-color: #e30420;}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid #e30420;
}
.location-btn-container-print fieldset.mens_choice .mens_choice_container div > label,
fieldset.mens_choice .mens_choice_container div > input:checked ~ label{
    border-color:#e30420;	
}
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {border: 3px solid #e30420;}
@media screen and (min-width: 768px){
	.footer-container .links ul>li {
		border-bottom: 0;
	}
}