.page{max-width:100%;}
.top-toolbar, .header, .top-container, .main, .footer, .footer-toolbar, .footer-cms, .container{width:100%;max-width:1280px;}
body{background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.top-toolbar-container{background-color:#fff;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.header-container, .header-container #search_mini_form.active .form-search{background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.main-container{background-color:#fff;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.main{background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.footer-container{background-color:#222337;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{font-family:"Roboto",sans-serif;font-size:15px;text-transform:uppercase;color:#737373;}
.nav-container .navpro li a.nav-a:hover, .nav-container .navpro li .nav-sibling-title a:hover, .nav-container .navpro .over > a.level-top, .nav-container .navpro .over > div.level-top a{color:#98151d;}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:#98151d;}
.nav-container .navpro li.active a.level-top span, .nav-container .navpro li.active div.level-top a span{border-color:#ffba00;}
.nav-container .navpro .nav-ul .nav-a, .nav-container .navpro .nav-ul .nav-sibling-title a{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:none;color:#737373;}
.nav-container .navpro .nav-ul .nav-a.over, .nav-container .navpro .nav-ul .nav-sibling-title a.over{color:#98151d;}
.nav-container .navpro .nav-ul .active > .nav-a{color:#ffba00;}
button.button span{border-color:#DDDDDD;background-color:#FFFACD;color:#333333;}
button.button:hover span{background-color:#E6E1B9;color:#FFFFFF;}
button.btn-alt span{border-color:#aaaaaa;background-color:transparent;color:#777777;}
button.btn-alt:hover span{background-color:#aaaaaa;color:#ffffff;}
.product-view .product-shop .btn-cart span, .amazonstyle-checkboxes .btn-cart span, button.btn-checkout span{border-color:#ffba00;background-color:#96C339;color:#ffffff;}
.product-view .product-shop .btn-cart:hover span, .amazonstyle-checkboxes .btn-cart:hover span, button.btn-checkout:hover span{background-color:#AFE342;color:#CCCCCC;}
.easytabs li .easytabs-a{font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:14px;font-weight:bold;text-transform:none;background-color:#f5f5f5;color:#98151d;border-color:#f5f5f5;}
.easytabs li:hover .easytabs-a{background-color:#fbfbfb;color:#555;border-color:#fbfbfb;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{background-color:#fff;color:#000;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover, .easytabs-content, .easytabs-content-wrapper{border-color:#ccc;}
.page-title h1, .page-title h2, .hero .block-title span, .sidebar .block-title, .product-name h1, .product-collateral .h2, .product-collateral h2, .box-collateral .h2, .box-collateral h2, .cart .crosssell h2, .suggestpage-index-index h2{font-family:'Oswald', sans-serif;font-size:28px;text-transform:uppercase;}
.sidebar .block-title{font-size:18px;}
.products-grid .product-name a {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3; /* number of lines to show */
   line-height: 1.5em;        /* fallback */
   height: 4.5em;
   white-space: inherit;
}
.alert alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.post-entry. ul{
   list-style-type: circle;
}
.header-container .form-search{
    float: none;
    background: transparent;
    display: inline-block;
    margin: 0;
    position: absolute;
    top: -75px;
    right: 58px;
    bottom: 0;
    color:#6B6B6E;
}

/* ajout axel pour la loupe */
.header-container .form-search button {
    background: #fff;
    border: none;
    border-radius: 8px;
    height: 60px;
    width: 51px;
	}

.recherche{
    float: none;
    background: transparent;
    display: inline-block;
    margin: 0;
    position: absolute;
    top: -66px;
    right: 120px;
    height:20px;
    width: 292px;
    font-size:1.5em;
    color:#F6A53A;
    font-family: "Roboto",sans-serif;
    font-weight:bold;
    border-radius: 9px;
    border-style:solid;
    border-width:1px;
    padding: 12px 10px 8px 10px;
    border-color:#F6A53A;

}

@media screen and (max-device-width: 768px) {
 .recherche {
    display:none;
	}
}


.fa-search:before {
    color: red;
    height: 51px;
    width: 51px;
    font-size: 50px;
    font-weight:bold;
	}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}


.product-view .product-shop .tier-prices {
    clear: both;
    margin: 7px 0;
    padding: 7px 12px;
    background: #c8121f;
    border: 1px dotted #ddd;
    /* font-size: .9em; */
    border-radius: 10px;
    font-weight: bold;
    color: #fff;
	}

.level0.nav-9.nav-li a[href="https://iturbo.fr/destockage-pieces-auto.html"] {
   color:#ACDF43;
}

.level0.nav-10.nav-li a[href="https://iturbo.fr/pieces-auto-d-occasion.html"] {
   color:#37A4DC;
}

.level0.nav-11.nav-li a[href="https://iturbo.fr/eclairage-portatif-mecanique-led.html"] {
   color:red;
}

.post-list h2 {
    margin: 25px 0 15px 0;
    text-decoration:none;
  background-color: #FBB019;
  border-color: #faebcc;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 7px;
    }

.post-list h2 a{
  color: #fff;
    font-size:1.3em;
    line-height:1.2em;
    text-decoration:none;
}

.post-list h2 a:hover{
text-shadow: 1px 1px 1px black, -1px -1px 1px white;}

.post-entry img {
    border:none;
    margin-top:15px;
}
.status.in_stock {
    font-size:1.2em;
    font-weight:bold;
}

.product-collateral .box-collateral .std>p strong {
    clear: both;
    font-size: 1.2em;
    color: #97151D;
	}

.rougebloc {
    font-size : 1em;
     }