@media(min-width:768px){#footer h4:after,.block .title_block:after,.block h4:after{display:none}}@media(max-width:767px){#left_column>*,#right_column>*{clear:both;max-width:570px;margin:0 auto}.block .title_block,.block h4{position:relative;cursor:pointer}.block .title_block:after,.block h4:after{display:block;position:absolute;right:0;top:0;bottom:0;margin:auto 0;height:23px;width:23px;font-size:26px;font-weight:400}.title_main_section{font-size:22px}.btn.btn-default{font-size:12px;padding-left:10px;padding-right:10px}}@media(max-width:767px){.block .list-block .form-group select{width:270px}}@media(max-width:767px){#footer h4{position:relative;margin-bottom:0;line-height:40px;border-bottom:1px solid;cursor:pointer}#footer h4.active{border-bottom:none}#footer h4:after{display:block;position:absolute;right:15px;top:1px}}@media(max-width:767px){#order-detail-content #cart_summary table,#order-detail-content #cart_summary thead,#order-detail-content #cart_summary tbody,#order-detail-content #cart_summary th,#order-detail-content #cart_summary td,#order-detail-content #cart_summary tr{display:block}#order-detail-content #cart_summary thead tr{position:absolute;top:-9999px;left:-9999px}#order-detail-content #cart_summary tr{border-bottom:1px solid #ccc;overflow:hidden}#order-detail-content #cart_summary tr:last-child{border-bottom:none}#order-detail-content #cart_summary td{border:none;position:relative;width:50%;float:left;white-space:normal;text-align:center}#order-detail-content #cart_summary td.cart_avail{clear:both}#order-detail-content #cart_summary td.cart_quantity{clear:both;padding:0 15px}#order-detail-content #cart_summary td.cart_delete{width:100%;clear:both}#order-detail-content #cart_summary td.cart_delete:before{display:inline-block;padding-right:.5em;position:relative;top:-3px}#order-detail-content #cart_summary td:before{content:attr(data-title);display:block}#order-detail-content #cart_summary tfoot td:before{display:inline}#order-detail-content #cart_summary tfoot tr .text-right,#order-detail-content #cart_summary tfoot tr tbody td.cart_unit,#order-detail-content #cart_summary tbody tfoot tr td.cart_unit,#order-detail-content #cart_summary tfoot tr tbody td.cart_total,#order-detail-content #cart_summary tbody tfoot tr td.cart_total,#order-detail-content #cart_summary tfoot tr .price{display:block;float:left;width:50%}}@media(max-width:768px){#order-detail-content #cart_summary tbody td .price{text-align:center}}@media(min-width:1200px){#address .form-group.phone-number,#identity .form-group.phone-number,#account-creation_form .form-group.phone-number,#new_account_form .form-group.phone-number,#opc_account_form .form-group.phone-number,#authentication .form-group.phone-number{float:left;width:270px;margin-right:13px}}@media(min-width:1200px){#address .form-group.phone-number+p,#identity .form-group.phone-number+p,#account-creation_form .form-group.phone-number+p,#new_account_form .form-group.phone-number+p,#opc_account_form .form-group.phone-number+p,#authentication .form-group.phone-number+p{padding:23px 0 0 0;margin-bottom:0}}@media(max-width:767px){#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container{text-align:center}}@media(max-width:767px){#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side{padding-right:15px;padding-left:15px}}@media(max-width:767px){#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content{min-height:1px;padding:0;border:none}}@media(max-width:767px){#manufacturers_list.list li .right-side-content .product-counter,#suppliers_list.list li .right-side-content .product-counter{top:0}}@media(min-width:1200px){#manufacturers_list.grid li.first-in-line,#suppliers_list.grid li.first-in-line{clear:left}#manufacturers_list.grid li.last-line .product-container,#suppliers_list.grid li.last-line .product-container{border-bottom:none}}@media(min-width:768px) and (max-width:991px){.block .products-block .product-content{padding-right:0;left:0;clear:left}.products-block .price-box{padding-left:0}#footer .footer-block ul li a{font-size:11px}}@media(min-width:768px) and (max-width:1199px){#manufacturers_list.grid li.first-item-of-tablet-line,#suppliers_list.grid li.first-item-of-tablet-line{clear:left}#manufacturers_list.grid li.last-tablet-line .product-container,#suppliers_list.grid li.last-tablet-line .product-container{border-bottom:none}.block .products-block .product-name,.block .products-block .price,.block .products-block .old-price{font-size:12px}}@media(max-width:767px){#manufacturers_list.grid .product-container,#suppliers_list.grid .product-container{border-bottom:none}}@media(min-width:1200px){#guestTracking .form-group{overflow:hidden}#guestTracking .form-group i{padding-left:10px}#guestTracking .form-control{float:left}#guestTracking label{float:left;clear:both;width:100%}}@media(max-width:767px){#pagenotfound .pagenotfound label{display:block}#pagenotfound h2 .p_404{margin-right:5px}}@media(max-width:1199px){.zoomdiv{display:none!important}ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{font-size:13px}}@media(max-height:768px){#pagenotfound h1{font-size:100px}#pagenotfound .columns-container{padding:190px 0 50px}#pagenotfound h2{margin-bottom:40px;line-height:70px;font-size:35px}#pagenotfound .pagenotfound p{font-size:25px}}@media(max-height:680px){#pagenotfound h1{font-size:90px;margin-bottom:50px}#pagenotfound h2{font-size:25px;line-height:50px}#pagenotfound h2{height:50px}#pagenotfound h2 .not_found{padding:0 32px}#pagenotfound .columns-container{padding:150px 0 30px}#pagenotfound .pagenotfound p{font-size:20px}}@media(max-height:620px){html.pagenotfound{height:auto}}@media(max-width:1199px){.price.product-price{font-size:16px}.product-name{font-size:14px}#footer h4{font-size:14px}}@media(min-width:768px){#header{position:fixed;left:0;right:0;top:0}#columns{padding-bottom:70px}}@media(min-width:768px) and (max-width:1199px){.title-box{font-size:14px}.block .title_block,.block h4{font-size:18px}#left_column .button{padding-left:10px;padding-right:10px;font-size:10px}.products_block .owl-controls{top:-3px}.grid .content_price{width:100%}#social_block li{margin-right:2px}#social_block li a{font-size:15px;width:32px;height:32px;line-height:31px}}@media(min-width:768px) and (max-width:991px){#social_block li a{font-size:12px;width:23px;height:23px;line-height:22px}.toggle-footer{font-size:12px}.block .title_block,.block h4{font-size:14px}.products_block .owl-controls{top:-11px}ul.step li em{display:none}ul.step li{position:relative}ul.step li:after{content:'';position:absolute;width:1px;top:-2px;bottom:-2px;right:0;background:#e2e2e2}ul.step li#step_end:after,ul.step li.step_done_last:after,ul.step li.step_current:after{display:none}}@media(min-width:768px){ul.step{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.step li.first{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}ul.step li.first span,ul.step li.first a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}ul.step li.last{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}ul.step li.last span{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}}@media(min-width:992px){ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{content:"";position:absolute;top:0;right:-31px;z-index:0;text-indent:-5000px;display:block;width:31px;height:52px;margin-top:-2px}ul.step li.step_current span:after{border-color:#fff;border-image:none;border-style:solid solid none none;border-width:1px 1px medium medium;height:40px;right:-21px;top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:40px}ul.step li.step_done a{padding-left:38px}ul.step li.step_done a:after{border:1px solid #e2e2e2;border-left:none;border-bottom:none;width:40px;height:40px;background-color:#ccc;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px;right:-21px}ul.step li.step_done.step_done_last a:after{border:1px solid transparent;border-left:none;border-bottom:none}ul.step li#step_end span:after{display:none}ul.step li.step_todo span,ul.step li.step_current{padding-left:30px}}@media(max-width:1024px){.underline_round{padding-bottom:40px}#left_column .block,#right_column .block{margin-bottom:20px}}@media(max-width:991px){#footer h4{font-size:13px}#footer .footer-block ul li:before{top:5px}.products_block.block .title_block,.products_block.block h4,.block .title_block,.block h4{margin-bottom:25px}div.copyright a{font-size:12px}div.copyright .inner_copyright{padding:10px 0}html.pagenotfound{height:auto}#pagenotfound h1{font-size:80px}#pagenotfound h2{font-size:18px}#pagenotfound h2{line-height:40px}#pagenotfound h2 span{height:40px}a.btn,button.btn{font-size:12px;padding-right:12px;padding-right:12px}#cart_summary tbody td.cart_description .product-name a{font-size:12px}h3.undertitle_main{font-size:13px}.wrap_copy,#permanent_links_footer{width:100%;text-align:center}div.copyright{padding:40px 0 15px}}@media(max-width:767px){.block-bottom h2{margin-bottom:80px}.bottom-block-page h2{text-align:center}#header_logo{text-align:center}.title_main_section span{padding:0 15px}.main_panel{padding-bottom:0}#paiement_logo_block_left img{width:40px;height:27px}div.copyright a{font-size:11px}#pagenotfound h1{font-size:70px}#pagenotfound .columns-container{padding:150px 0}ul.step li{width:100%;border-left-width:1px}ul.step li,ul.step li.step_done{border-bottom:1px solid #e2e2e2}ul.step li.step_dones.step_done_last,ul.step li#step_end{border:none}#center_column ul.step li{padding-left:0!important}#social_block{width:100%;text-align:center;padding-top:20px}#footer>.container{padding-bottom:20px}}@media(min-width:641px){.wrap_up_down_cart{float:left}}@media(max-width:640px){div.copyright a{width:100%;text-align:center}#footer #paiement_logo_block_left{float:none;clear:both;display:table;margin:0 auto;padding-top:15px}.cart_navigation{text-align:center}#page .cart_navigation .button-medium,#page .cart_navigation .btn.btn-default{margin-right:10px;margin-bottom:20px;min-width:240px}#page .cart_navigation .button-medium{float:none}#order-detail-content #cart_summary td{width:100%!important}#cart_summary tbody td.cart_product img{border-width:0}.table tbody>tr>td.cart_quantity .cart_quantity_button a{height:40px;line-height:40px;width:11%;position:absolute;left:0;border:1px solid #e0e0e0;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.table tbody>tr>td.cart_quantity .cart_quantity_button a:active{background:#d25900;border-color:#d25900}#page .table tbody>tr>td.cart_quantity .cart_quantity_button a:active{color:#fff}.table tbody>tr>td.cart_quantity .cart_quantity_button a.product_quantity_up{left:auto;right:0}.cart_quantity .cart_quantity_input{width:78.5%!important;height:40px;left:11%;top:0;right:11%;border-top:1px solid #e0e0e0!important;border-bottom:1px solid #e0e0e0!important;z-index:1}.quantity_item{border:none}.wrap_up_down_cart{height:40px}#cart_summary tbody td.cart_product>a{width:100%}#cart_summary tfoot td#total_price_container{background:0 0}}@media(max-width:579px){.breadcrumb{font-size:10px}.page-heading span.heading-counter{display:block;float:none}#order .delivery_option>div>table.resume td,#order-opc .delivery_option>div>table.resume td{display:block;width:100%!important}#order-opc .delivery_option>div>table.resume,#order .delivery_option>div>table.resume{border:none}#order .delivery_option>div>table.resume td:not(:last-child),#order-opc .delivery_option>div>table.resume td:not(:last-child){border-bottom:none}.page-subheading{font-size:13px}.box li{font-size:12px}#page{overflow:hidden}#home-page-tabs{width:100%;margin-bottom:93px}#home-page-tabs>li{width:33.33333%;text-align:center}#home-page-tabs>li a{padding:0 5px}#pagenotfound h1{font-size:100px}#pagenotfound h1 span:before,#pagenotfound h1 span:after{font-size:60px;left:-70px;height:64px}#pagenotfound h1 span:after{left:auto;right:-70px}#pagenotfound .columns-container{padding:100px 0}ul.footer_links li{width:100%;float:left;text-align:center;padding-bottom:15px}#social_block li a{font-size:14px;width:30px;height:30px;line-height:29px}#social_block li{margin-right:2px}}@media(max-width:519px){#home-page-tabs{margin-bottom:112px}#home-page-tabs>li a{font-size:12px;height:30px;line-height:30px}}@media(max-width:480px){.box-item{padding:10px}#topMain{padding-bottom:15px}#pagenotfound h2 .not_found{padding:0 10px}.address_add.submit .btn{width:100%;text-align:center}input[type=text],input[type=email],input[type=password],#order-opc div.selector,.id_state div.selector{width:100%!important;max-width:none!important}.form_404{position:relative;padding-right:85px}.form_404 .btn{position:absolute;top:0;right:0}.title_main_section{font-size:18px}#identity #center_column form.std .row .col-xs-4,#authentication #center_column form.std .row .col-xs-4,#order-opc #center_column form.std .row .col-xs-4,#identity #center_column form.std .row .col-xs-4 .chosen-container,#authentication #center_column form.std .row .col-xs-4 .chosen-container,#order-opc #center_column form.std .row .col-xs-4 .chosen-container{width:100%!important;max-width:none}#identity #center_column form.std .row .col-xs-4,#authentication #center_column form.std .row .col-xs-4,#order-opc #center_column form.std .row .col-xs-4{margin-bottom:15px}#address .form-group .form-control,#identity .form-group .form-control,#account-creation_form .form-group .form-control,#new_account_form .form-group .form-control,#opc_account_form .form-group .form-control,#authentication .form-group .form-control{max-width:none}.block .title_block,.block h4{font-size:16px}.block .title_block:after,.block h4:after{height:20px;width:20px;font-size:22px}.products_block .owl-controls{top:-4px}#pagenotfound h2{font-size:14px}#pagenotfound h1{font-size:50px}#header_logo{width:100%;padding:20px 15px;margin-top:0!important}#header_logo img{display:inline-block}}@media(max-width:479px){.title_main_section:before{display:none}}@media(max-width:419px){#order-detail-content #cart_summary td.cart_product{width:100%}#pagenotfound .columns-container{padding:50px 0}}@media(min-width:768px){.container{padding-left:0;padding-right:0}}