/*------------------------ 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,
.roja45productrental_notes ul li.info,
#header .header-nav,
#header .header-top,
#header .header-top .row,
#header .header-top #search_widget form input[type=text]::placeholder,
#header .header-top #search_widget form input[type=text]:focus,
#header a,
.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,
#header #mobile_top_menu_wrapper .top-menu a[data-depth="0"],
.nav-menu a .nav_m2,
.site-link-product,
#blockEmailSubscription_displayWrapperBottom .custom-checkbox input[type="checkbox"]+span .checkbox-checked,
#header .top-menu a[data-depth="0"]:hover{color: #fff;}
#product .product-information .product-actions .product-additional-info .floa_product_list span,
.roja45_productrental_booking_details h3.page-heading,
article.ajax-block-product-rental-extra .roja45productrental-addon.row .price,
#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,
.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,
.mini-reprise,
.covid19,
#blockcart-modal .product-name,
.product-miniature .highlighted-informations .quick-view:hover,
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover{color: #72a03d;}
a{color: #1a250e;}
ul.ui-autocomplete li a,
.product-price .current-price span{color: #444;}
.google-review #googlereviewslide .carousel-item h3,
.services .service-cont i,
.services .service-cont h3,
h2.h2,
h1.h1,
h1,
h2,
#products,
.avantage-mobe h3{color: #000;}
a:hover,
.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 a:hover{color: #9DC56B;}
.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 .top-menu[data-depth="1"] a.dropdown-items,
	#header .top-menu .top-menu[data-depth="1"] a.dropdown-item,
	body#checkout #header .top-menu a[data-depth="0"]:hover,
	#header .top-menu a[data-depth="0"]:hover{color: #72a03d;}
	body#checkout #header .top-menu .top-menu[data-depth="1"] a.dropdown-item:hover,
	#header .top-menu .top-menu[data-depth="1"] li:hover > a{color: #fff;}
}
/*------------------------ 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;}
.big-picture .close:hover{background-color: #000;}
.big-picture .next:hover,
.big-picture .prev:hover,
.delevery_message{background-color: #eee;}
.top-menu .cat-menu-container li:hover,
.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: #72a03d;}
.top-menu #category-27{background-color: #f39d72;}
.top-menu #category-27:hover{background-color: #FFBD9E;}
.page-cms-14 .card-header,
.page-cms-15 .card-header,
.fancybox-content .col-xs-12,
.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 */

}
.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,
#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: #9DC56B;}
body#checkout #footer,
#footer,
.footer-container,
.blockreassurance_product{background-color: #222;}
#wrapper,
body{background-color: #fefefe;}
.noreprise{background-color: #ff3737;}
.mobeflex_block{background-color: #9DC56B;}
.header-banner,
#header.is-open,
#header.is-open .header-top,
#header .top-menu div[aria-expanded="true"],
#header{background-color: #29292a;}
#header .menu > .top-menu .sub-menu,
.carousel-indicators .active,
.location_mobeflex_detail{background-color: #fff;}
#index .bottom-wrapper,
#product .bottom-wrapper,
#category .bottom-wrapper{background-color: #72a03d;}
.roja45productrental_notes ul li.info{background-color: #aaa;}
.stripe-theme{background-color: #f7f7f7;}
.header-top #search_widget form input[type=text]:focus{background-color: rgba(200,200,200,0.5);}
#product .add-or-loc .tabs .nav-tabs .nav-item .nav-link{background-color: rgba(114, 160, 61, 1);}
#product .add-or-loc .tabs .nav-tabs .nav-item .nav-link.active{background-color: rgba(114, 160, 61, 0);}
.btn-secondary, .btn-tertiary {background-color: #e6e6e6;}
@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;}
.roja45productrental_notes ul li.info{border-color: #aaa;}
.google-review #googlereviewslide  .carousel-indicators li{border-color: #72a03d;}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid #72a03d;
}
#thumbs li:hover img{border: 2px solid #72a03d;}
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {border: 3px solid #72a03d;}
@media screen and (min-width: 768px){
	.footer-container .links ul>li {
		border-bottom: 0;
	}
}
/*-------------------------   SVG   ----------------------------*/
.roja45productrental_notes .roja45productrental_note > svg{fill: white;}
.edit-rental-entry > svg{fill: #72a03d;}
.delete-rental-entry > svg{fill: red;}
/*------------------------- FIN SVG ----------------------------*/