#main,#main .topnews,#main .topnews .active{width:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#main{padding:0;max-width:100%}#main .topnews{display:block;max-height:360px;overflow:hidden;padding:0;border-bottom:3px solid #fff;position:relative}#main .topnews .owl-item img,#main .topnews div.item img{max-width:1280px;margin:auto}#main .topnews .owl-dots{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:5px}#main .topnews .owl-dots .owl-dot{width:16px;height:16px;padding:0;margin:0 3px;border-radius:50%;border:1px solid #000;background-color:#fff}#main .topnews .owl-dots .owl-dot.active{background-color:#1bbc9b}#main .topnews .owl-dots .owl-dot:only-child{display:none}@media screen and (max-width:480px){#main .topnews{display:none}}#main .zone-before-content{min-height:465px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#main .zone-before-content{-ms-flex-pack:center;display:-ms-flexbox}}#main .main-container-item-alt-1{background-color:#fff;background-size:auto 190px;background-position:800px center;background-repeat:no-repeat}@media only screen and (max-width:955px){#main .main-container-item-alt-1{background-position:300px center}}@media only screen and (max-width:481px){#main .main-container-item-alt-1{background-position:300px center;background-image:none}}#main #category-search-engine{width:100%;max-width:1280px;margin:0 auto;background-color:#e9e9e9;padding:0;border-bottom:4px solid #fff}#main #category-search-engine .title{margin-top:0;margin-bottom:20px;background:#007f82;color:#fff;font-weight:700;padding:10px 0;font-size:-webkit-calc(1.05em + 4 * (100vw - 600px)/ 800);font-size:calc(1.05em + 4 * (100vw - 600px)/ 800);text-align:center;position:relative}#main #category-search-engine .title:after{content:"";width:0;border:20px solid transparent;border-top:20px solid #007f82;margin:auto;height:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main #category-search-engine .category-widget-level1-container{width:100%;padding-bottom:10px}#main #category-search-engine .category-widget-level1-container .container-list{margin-bottom:15px}#main #tyre-search-engine{width:100%;max-width:1280px;margin:0 auto;padding-bottom:20px;border-bottom:4px solid #fff;background-color:#e9e9e9}#main #tyre-search-engine .title h2{margin-top:0;margin-bottom:20px;background:#007f82;color:#fff;font-weight:700;padding:10px 0;font-size:-webkit-calc(1.05em + 4 * (100vw - 600px)/ 800);font-size:calc(1.05em + 4 * (100vw - 600px)/ 800);text-align:center;position:relative}#main #tyre-search-engine .title h2:after{content:"";width:0;border:20px solid transparent;border-top:20px solid #007f82;margin:auto;height:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main #tyre-search-engine #tire-search #tire-brands-container .tyre-brand-item{-webkit-flex-basis:-webkit-calc(33.33%- 30px);-ms-flex-preferred-size:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px)}#main #tyre-search-engine #tire-vehicle-types-container li.selected::after,#main #tyre-search-engine #tire-vehicle-types-container li.selected:hover::after{border-color:#1bbc9b transparent transparent}#main #vehicle-search-engine{background-color:#e9e9e9;padding-bottom:10px;border-bottom:4px solid #fff}#main #vehicle-search-engine .title{font-family:'PT Sans',sans-serif;font-weight:700}#main #vehicle-search-engine .search-boxes .title{-webkit-box-shadow:none;box-shadow:none}#main #universe{height:auto;background-color:#383838}#main #universe .title h2{padding:15px 0;background:#e9e9e9;color:#575757}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#main .zone-before-content{min-height:initial}#main #vehicle-search-engine .search-boxes .title{-webkit-box-shadow:none;box-shadow:none}#main #vehicle-search-engine .selectize{border:none;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}#main #universe .title h2{background:#e9e9e9;font-weight:700}}#main #universe .cadre-universe{border-top:20px solid #e9e9e9}#main #universe .main-categories div h3.title{text-overflow:ellipsis;width:-webkit-calc(70% - 21px);width:calc(70% - 21px);padding-right:-webkit-calc(30% - 47px);padding-right:calc(30% - 47px)}#main #universe .main-categories div h3.title.double{line-height:24px}#main #universe .main-categories div a{background:#404040}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#main #universe .main-categories div h3.title{width:auto}#main #universe .main-categories a:hover h3.title{color:#fff}}#main .catalog_list{position:relative;max-width:1280px;margin:auto}#main .catalog_list .ebook_list{margin:0;padding:8px 0;list-style-type:none;height:100%}#main .catalog_list .ebook_list a{display:block;width:70px;margin:auto}#main .catalog_list .ebook_list a img{width:70px!important}#main .catalog_list .ebook_list .owl-stage-outer{z-index:2}#main .catalog_list .ebook_list .owl-nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#main .catalog_list .ebook_list .owl-nav .owl-next,#main .catalog_list .ebook_list .owl-nav .owl-prev{background:0 0;border:none;color:#000;font-size:30px!important;line-height:40px;padding-bottom:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#main .catalog_list .ebook_list .owl-nav .owl-next{right:0}#main .catalog_list .ebook_list .owl-nav .owl-prev{left:0}#main .catalog_list .ebook_list .owl-dots{margin:8px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .catalog_list .ebook_list .owl-dots .owl-dot{width:16px;height:16px;padding:0;margin:0 3px;border-radius:50%;border:1px solid #000}#main .catalog_list .ebook_list .owl-dots .owl-dot.active{background-color:#1bbc9b}#main .catalog_list .nav_catalog{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main .catalog_list .nav_catalog .next,#main .catalog_list .nav_catalog .prev{margin-top:-75px;color:gray;font-size:28px;-webkit-transform:scaleY(2);transform:scaleY(2)}#main .top-products_list{background:#fff;margin-top:5px;position:relative;display:block}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#main .top-products_list{display:none}}#main .top-products_list ul{margin:0;padding:0;list-style-type:none}#main .top-products_list ul li{float:left;margin-left:5px;margin-right:5px;position:relative;padding:0 5px;height:auto!important}#main .top-products_list ul li div.visuel_produit a img{border:1px solid #bcbcbc;height:150px}#main .top-products_list ul li div.bottom_produit header div{font-size:.9em}#main .top-products_list ul li div.bottom_produit header div a.left{display:block;width:100%;clear:both}#main .top-products_list ul li div.bottom_produit header div a.left img{text-align:left;float:left}#main .top-products_list ul li div.bottom_produit header div a.right{display:block;width:100%}#main .top-products_list ul li div.bottom_produit header div a.right img{text-align:right;float:right}#main .top-products_list ul li div.bottom_produit header p{padding-top:.5em;clear:both;font-size:.8em;font-weight:400;display:block;color:#333}#main .carrousel-nav-buttons{background:url(https://static.bihr.pro/assets/bihreu/images/arrow-prev-next.png) no-repeat;width:20px;height:22px;display:block;position:absolute;left:0;text-indent:-9000em;top:50%;margin-top:-11px;border-bottom:0 none;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:100}#main #home-search{padding-top:5px;padding-bottom:5px;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);margin-top:20px}#main #home-search .search-picker-container,#main #home-search .search-widget-container{max-width:1280px;margin:0 auto}#main #home-search .search-picker-container .picker-item .picker-icon{height:14vw;opacity:1;font-size:-webkit-calc(32pt + 92 * (100vw - 480px)/ 1440);font-size:calc(32pt + 92 * (100vw - 480px)/ 1440);-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:10ms;transition-duration:10ms}#main #home-search .search-picker-container .picker-item.selected .picker-icon{height:0}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#main #home-search .search-widget-container #vehicle-search{padding-top:15px}#main #home-search{padding-top:10px;padding-bottom:10px;margin-top:0}#main .templatedcontent .layout-element{margin-bottom:5px}#main .templatedcontent .layout-element:last-of-type{margin-bottom:15px}}#main .templatedcontent .layout-element{padding-top:2.5px}#main .row-vehicle-search{margin-bottom:0}#main .row-footer-icons,#main .row-riders-corner{margin-bottom:5px}