/*------------------------ FONT FAMILY ------------------------*/
h2.h2,
h1.h1,
h1,
.carousel-item a figcaption.caption h2,
.prop_loc,
.ou_mobeflex,
.covid19,
.catalogue_giant figcaption a,
.catalog_link{
	font-family: 'Overpass', sans-serif;
	font-weight: 900;
}
body {
    direction: ltr;
    font-family: Noto Sans,sans-serif;
}
/*------------------------ 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;
}
#product .add-or-loc .tabs .nav-tabs .nav-item .nav-link.active,
#product .product-information .product-actions .product-additional-info .floa_product_list span,
.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,
.google-review #googlereviewslide .carousel-item h3,
.services .service-cont i,
.services .service-cont h3,
h2.h2,
h1.h1,
h1,
h2,
.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: #06038D;}
ul.ui-autocomplete li a,
.product-price .current-price span{color: #444;}
#products,
.avantage-mobe h3{color: #000;}
#footer .block-contact,
a:hover,
.footer-container .links ul>li a,
.art_commande{color: #bbb;}
.bandeau_vip_reduc_prod .bandeau_vip_price,
.page-my-account #content .links a:focus,
.page-my-account #content .links a:focus i,
.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-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{color: #00A3E1;}
#search_widget form input[type=text]{color:rgba(255,255,255,0.5);}
.block_newsletter .psgdpr_consent_message span,
#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 input[type=text]::placeholder,
.header-top #search_widget form input[type=text]:focus,
.header-top #search_widget form button[type=submit],
#header .top-menu a[data-depth="0"],
#header .header-nav .user-info a,
#block_myaccount_infos .myaccount-title a,
#header .header-banner > a,
#header .header-banner > a:hover,
#header .header-nav,
#header .header-top,
#header .header-top .row,
#header a,
#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,
#header .header-nav .cart-preview .shopping-cart,
.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-72:hover a,
#accordionFAQ .card-header .btn-link,
.site-link-product{color: #fff;}
body#checkout #header a:hover,
#header a:hover{color: #F68E00;}
@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: #00A3E1;}
	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: #06038D;
	}
}
/*------------------------ FIN FONT COLOR ------------------------*/
/*------------------------ BACKGROUND COLOR ------------------------*/
.add-or-loc .tabs .nav-tabs .nav-item .nav-link.active,
.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;}
.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,
.add-or-loc .tabs .nav-tabs .nav-item .nav-link,
.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: #06038D;}
.top-menu #category-79{background-color: #f39d72;}
.top-menu #category-79:hover{background-color: #FFBD9E;}
#accordionFAQ .card-header,
.page-cms-15 .card-header,
.fancybox-content .col-xs-12,
#header,
#header.is-open,
#header.is-open .header-top,
.partenaire-container{
	background: #06038d; /* Old browsers */
	background: -moz-linear-gradient(left,  #06038d 5%, #2989d8 55%, #00A3E1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #06038d 5%,#2989d8 55%,#00A3E1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #06038d 5%,#2989d8 55%,#00A3E1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06038d', endColorstr='#00A3E1',GradientType=1 ); /* IE6-9 */

}
fieldset.mens_choice .mens_choice_container div > .mens_pop,
.location_block,
.location_block_cat,
.btn-faq:hover,
.btn-faq:focus,
.btn-faq.focus,
.btn-faq:active:hover,
.btn-faq:active:focus,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-success.dropdown-toggle:hover,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle.focus,
.btn-primary:active,
.btn-primary.active,
.open>.btn-success.dropdown-toggle,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.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,
#accordionFAQ .card-header:hover,
.discount-amount{background: #00A3E1;}
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;}
.carousel-indicators .active,
#header .top-menu div[aria-expanded="true"],
#header .top-menu a[data-depth="0"].open,
#header .menu > .top-menu .sub-menu,
#header .header-banner,
.location_mobeflex_detail{background-color: #fff;}
#header .header-banner a{background-color: #333;}
#header .header-banner a:hover{background-color: #888;}
#index .bottom-wrapper,
#product .bottom-wrapper,
#category .bottom-wrapper,
#header .menu{background-color: #2989d8;}
.stripe-theme{background-color: #f7f7f7;}
@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;}
.location-btn-container-print fieldset.mens_choice .mens_choice_container div > label,
fieldset.mens_choice .mens_choice_container div > input:checked ~ label{border-color:#00A3E1;}
.google-review #googlereviewslide  .carousel-indicators li{border-color: #06038D;}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid #06038D;
}
@media screen and (min-width: 768px){
	.footer-container .links ul>li {border-bottom: 0;}
}