@import url("grid_prestashop.css");*{margin:0;padding:0}
ul, ol{list-style:none;margin:0}
html{margin:0;padding:0;outline:0!important}
body{font:12px/18px Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;text-align:left;-webkit-text-size-adjust:none;}
body{min-width:320px;position:relative}
body#cms.content_only{background:#fff;min-width:100%;max-width:100%}
body#cms.content_only .block em{float:left;margin:5px 15px 0 0;font-size:20px;line-height:20px;}
h1{font-size:24px;line-height:1.5;margin-bottom:14px;}
h2{font-size:20px;line-height:1.5;margin-bottom:12px;}
h3{font-size:18px;line-height:1.5;margin-bottom:10px;}
h4{font:14px/1.5;line-height:1.5;margin-bottom:8px;}
h5{font-size:12px;line-height:1.5;margin:0}
h6{font-size:11px;line-height:1.5;margin-bottom:4px}
p{font-size:12px;}
a, a:visited, a:active, a:link, a:focus{cursor:pointer;text-decoration:none;color:#f95900;outline:none}
a:hover{text-decoration:none;color:#333745}
a.btn{color:#fff}
.btn i{margin-right:7px}
ol{counter-reset:item;list-style-type:none;margin:0 0 0 15px}
ol li:before{content:counter(item, decimal) " ";counter-increment:item}
legend{color:#000}
sup{color:#F00;font-size:100%;top:-4px}
.clearfix:before, .clearfix:after{display:block;content:".";height:0;overflow:hidden}
div.clear:before, div.clear:after{display:block;content:".";height:0;overflow:hidden}
div.maintenance{margin:0 auto;width:500px;text-align:center;}
div.maintenance h3, div.maintenance p{color:#fff}
html{width:100%}
body.lang_ru .main_page_products ul li .button{font-size:9px}
body.lang_ru .blockcontactinfos ul li.phone-info{font-size:18px}
#columns{padding-bottom:40px}
#columns.page_index{padding-bottom:0}
#wrapp{position:relative;overflow:hidden;width:100%;background:#fff}
#wrapp.page_index{background:url(img_tpl/bg-main.jpg) no-repeat 50% 0 #222222;background-size:cover}
#wrapp_2{margin:0 auto;background:url(img_tpl/tail-top.png) repeat-x 50% 0;padding:0;text-align:left}
#wrapp_2 .pagecontentfooter{text-align:right;}
#right_column{padding:0}
body .instant + #right_column{display:block}
#center_column{position:relative;padding-bottom:30px}
#product #center_column{padding:0}
#center_column.page_index{padding-bottom:0}
body#index #center_column.instant{padding-bottom:10px}
body#index #center_column.instant .price{float:none;margin-bottom:20px}
h1 strong{display:block;float:right;padding:0 0 0 0;font-size:14px;line-height:20px;font-weight:normal;color:#333;font-style:italic;white-space:nowrap}
.notification{font:16px Georgia, "Times New Roman", Times, serif;letter-spacing:1px;padding:20px 20px 20px 60px;border-radius:4px}
.notification strong{margin-right:5px}
.notification p{font-size:11px;padding:0;margin:0;color:#333333}
.notification_warning{background-image:url(img_tpl/error.png);background-position:15px center;background-repeat:no-repeat;border:2px solid #FFC237;background-color:#FFEAA8;color:#826200}
a.product_link{display:block;font-size:12px;color:#f95900;font-weight:bold;text-transform:uppercase;}
a.product_link:hover{color:#333745}
.price{display:inline-block;color:#363636;font-size:18px;line-height:20px}
#addhomefeatured .price{display:block}
.price-old{text-decoration:line-through;font-size:14px;}
span.price-old{display:block;clear:both}
ul.grid span.price-old{margin:-10px 0 -10px 0}
.columns .bordercolor, #columns .bordercolor{border-color:#ccc}
div.error{margin:20px 0 20px 0;padding:20px}
div.error p{padding:0;margin:0 0 0 0;font-size:14px;text-transform:uppercase}
div.error ol{margin:0 0 0 0}
div.error p.lnk{float:right;margin-top:7px}
div.error p.lnk .btn{color:#fff;font-weight:normal}
div.error li{padding:0 0 0 0;list-style-position:inside;list-style-type:decimal}
p.warning{background:#d4eeff;border:1px solid #34acf9;padding:12px 10px 12px 20px;font-size:14px;color:#0473b9}
p.warning i{font-size:25px;vertical-align:-3px;margin-right:20px}
p.warning a{}
p.warning a:hover{}
.warning_inline{color:#ff0000;font-weight:bold}
.alert-error, div.error{background:url(img_tpl/warning.png) 20px center no-repeat #fde4e1;padding-left:70px;font-size:14px;font-weight:bold;border:1px solid #ebbcb5;font-size:12px;font-weight:bold;color:#df0505}
h1#instant_search_results span{color:#fff}
div.customcontent_top{position:relative;z-index:1}
p.success, p.confirmation{margin:20px 0 0 0;padding:12px 10px 12px 20px;font:bold 12px "Arial";color:#95bc01;background:#f7fde1;border:1px solid #dfebb5;border-radius:5px}
p.success i{font-size:25px;vertical-align:-3px;margin-right:20px}
.success_inline{color:#33a33b;font-weight:bold}
.required{color:#FF0000}
#order-confirmation p.success{margin-bottom:20px}
a.cus-suport{margin-left:10px;color:#a9a9a9}
a.cus-suport:hover{color:#333}
.cus-suport i{margin-right:5px;font-size:13px}
#cms #center_column div.rte{padding:0 0 0 0}
#cms #center_column div.rte .block em{float:left;font-size:56px;line-height:56px;min-width:56px;margin-right:25px;text-align:center}
#cms #center_column div.rte .block .extra-wrap{overflow:hidden}
#cms #center_column div.rte .block h5{font-size:13px;line-height:17px;color:#323232;text-transform:uppercase;margin-bottom:10px}
#cms #center_column div.rte .block h4{margin-bottom:40px}
#cms #center_column div.rte .block{font-size:13px;line-height:18px}
#cms #center_column div.rte .block .clearfix{padding-bottom:25px}
#cms #center_column h1{margin-bottom:2px}
#cms #center_column h2{padding-bottom:9px}
#cms #center_column .titled_box p{margin-bottom:4px}
#cms #center_column .titled_box.titled_box_center p{margin-bottom:20px}
#cms #center_column .titled_box h2{margin-top:6px}
#cms #center_column .titled_box.titled_box_center h2{margin-top:0;text-align:center}
#cms #center_column .titled_box.titled_box_center h2 span{display:inline-block;padding:4px 10px 0 10px}
.center_column .rte ul{margin:-15px 0 -3px 0;padding:0 0 0 0;list-style:none}
#cms #center_column .titled_box .img_cms{margin-bottom:9px}
#center_column .block-cms .title_block{font-weight:bold;line-height:normal;font-size:14px;margin:0 0 10px 0;padding-top:10px}
#center_column .block-cms ul{margin-left:10px}
#center_column .block-cms ul li a{font-weight:bold;font-size:13px;line-height:16px}
#center_column .block-cms ul li a i{font-size:11px;color:#FFA900}
#cms #center_column .block-cms h1{margin-bottom:10px}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large,
#order_tracking_button{display:inline-block;*display:inline;padding:9px 12px 8px;font-size:11px;line-height:15px;color:#fff;border:none;margin-bottom:0;vertical-align:middle;cursor:pointer;*border:0;*zoom:1;background:#424242;text-transform:uppercase;border-radius:3px;-webkit-transition:background .25s, color .25s;-moz-transition:background .25s, color .25s;-ms-transition:background .25s, color .25s;-o-transition:background .25s, color .25s;transition:background .25s, color .25s;}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled{padding:10px 12px 9px}
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large{cursor:default;color:#7c7c7c;background:#ccc}
input.button_mini:hover, a.button_mini:hover, input.button_small:hover, a.button_small:hover, input.button:hover, a.button:hover, input.button_large:hover, a.button_large:hover, input.exclusive_mini:hover, a.exclusive_mini:hover, input.exclusive_small:hover, a.exclusive_small:hover, input.exclusive:hover, a.exclusive:hover, input.exclusive_large:hover, a.exclusive_large:hover,
#order_tracking_button:hover{background:#fa6d00;}
#order_tracking_button{-webkit-appearance:none;}
span.button{background:none;padding:20px 20px 0 0;}
table.c4s-table td{border:none;}
a.button{margin:20px 0 0;}
span.button button{background:none;padding:5px 10px;outline:none;border-radius:4px;border:1px solid #f95900;-webkit-transition:background .25s, color .25s;-moz-transition:background .25s, color .25s;-ms-transition:background .25s, color .25s;-o-transition:background .25s, color .25s;transition:background .25s, color .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
span.button button:hover{background:#f95900;color:#fff;}
a.btn_add_cart, .main_page_products ul li .exclusive, span.exclusive{position:relative;overflow:hidden;background:#fa6d00;display:inline-block;padding-left:46px}
a.btn_add_cart:before, .main_page_products ul li span.exclusive:before, span.exclusive:before{width:34px;height:35px;background:#414141;font-family:FontAwesome;content:"";font-size:20px;line-height:32px;color:#fff;position:absolute;top:0;left:0;right:auto;text-align:center;text-transform:uppercase;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s;}
span.prodcart{padding:0 0 0 34px;height:35px;cursor:pointer !important;background:#fa6d00 !important;}
span.prodcart:before{color:#fff !important}
span.prodcart:hover{background:#424242 !important}
span.prodcart input.button{background:transparent}
a.btn_add_cart:hover:before, .main_page_products ul li span.exclusive:hover:before, span.exclusive:hover:before{}
.main_page_products ul li span.exclusive, span.exclusive{cursor:default;background:#ebebeb}
.main_page_products ul li span.exclusive:before, span.exclusive:before{color:#c3c3c3}
a.btn_add_cart:hover, .main_page_products ul li a.exclusive:hover{background:#424242;}
a.btn_add_cart:hover:before, span.exclusive:hover:before{background:#767676;}
.btn-img{padding:2px 12px 1px 3px!important}
form{margin:0 0 20px 0;padding:0}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{display:block;background-color:white;font:normal 14px/16px Arial, Helvetica, sans-serif;border:1px solid #d9d9d9;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;color:rgba(0, 0, 0, 0.75);margin:0 0 0px 0;padding:6px;height:32px;width:35%;min-width:240px;border-radius:3px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;outline:none}
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize{font-size:17px;padding:4px 6px}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{background:#fafafa;outline:none !important;border-color:#FFA16C;box-shadow:none}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled]{background-color:#ddd;box-shadow:none}
textarea{height:auto;resize:none}
select, select:focus, select:focus{width:100%;outline:none}
select{background:#FFFFFF;border-color:#d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;border-radius:0 0 0 0;border-style:solid;border-width:1px;height:auto;padding:6px 6px 6px 2px;width:auto}
.product_sort .btn{width:177px;text-align:left}
.btn{border-radius:0}
.product_sort .dropdown-menu .active > a, .product_sort .dropdown-menu .active > a:hover{background:#333}
select.btn-mini{height:auto;line-height:14px}
select.btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;padding-right:16px}
select.btn-mini + .caret{margin-left:-20px;margin-top:9px}
.modal-footer input[type=submit]{}
label{display:inline-block;font-size:13px;color:#333;margin-bottom:5px;cursor:default}
input, textarea, select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
input:before, textarea:before, select:before, input:after, textarea:after, select:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input, textarea, select, .uneditable-input{margin-bottom:0}
.radio input[type="radio"], .checkbox input[type="checkbox"]{float:left;margin-left:0}
input[type="radio"], input[type="checkbox"]{line-height:normal;margin:4px 0 0}
.checkbox label, .radio label{display:inline-block}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:0 none}
form p.id_state{display:none}
form.std fieldset, form fieldset{border:none}
form.std .text label, form.std .password label, form.std .textarea label, form.std .select label{display:block}
form.std .select span, form.std .radio span, form.std .checkbox span{text-align:left;padding:4px 0 0 0;color:#333}
form.std span.inline-infos{display:block;margin:0 0 -3px 0;padding:2px 0 0 157px;font:normal 11px "Arial";color:#3a3a3a}
span.editable{float:none;padding:0 0 0 7px;font:normal 12px "Arial";color:#3a3a3a;margin:0}
span.form_info{padding:0 0 0 5px;color:#333;font-style:italic}
form.std .text, form.std .password, p.textarea{margin:0}
form.std .text input, form.std .password input{width:400px}
select#days{width:94px;margin:0 8px 10px 0}
select#months{width:95px;margin:0 8px 10px 0}
select#years{width:95px;margin:0 0 10px 0}
input:focus{outline:none}
form.std p.checkbox, form.std p.radio{margin:0;padding:15px 0 0 0;overflow:hidden}
form.std p.submit{margin:0;padding:20px 0 0 0}
form.std .required_desc{margin:0 0 -3px 0;padding-left:157px}
#checkout input[type="radio"]{margin:0;}
#checkout input[type="text"],
#checkout input[type="password"],
#checkout input[type="date"],
#checkout input[type="datetime"],
#checkout input[type="email"],
#checkout input[type="number"],
#checkout input[type="search"],
#checkout input[type="tel"],
#checkout input[type="time"],
#checkout input[type="url"],
#checkout textarea{width:96%;min-width:190px;max-width:360px;}
#checkout .row{margin-left:-10px;}
#checkout h2{text-transform:uppercase;font-weight:600;color:#333;font-family:'Open Sans', sans-serif;}
#checkout .checkout-text-login{font-size:13px;}
#checkout #shipping_box label,
#checkout #contact_box label{font-weight:bold;text-align:left;}
#checkout #shipping_box label span,
#checkout #contact_box label span{font-weight:normal;}
#checkout strong{font-size:13px;white-space:nowrap;}
#checkout #shipping_options>div:first-child img,
#checkout #shipping_options>div:nth-child(4) img{display:inline-block;vertical-align:top;margin:30px 0 20px;}
#checkout .span4{width:383px;margin-left:10px;min-height:420px;}
#checkout #shipping_options > div label,
#checkout #payment_options label,
.account-history-info #account_payment input[type=radio] ~ label{position:relative;padding-left:25px;cursor:pointer;text-align:left;}
#checkout p input[type=radio],
.account-history-info #account_payment input[type=radio]{position:absolute;font-size:0;visibility:hidden;}
#checkout #shipping_options p input[type=radio] ~ label[for]::after,
#checkout #payment_options .itemOdd p input[type=radio] ~ label[for]::after,
#checkout #payment_options .itemEven p input[type=radio] ~ label[for]::after,
.account-history-info #account_payment input[type=radio] ~ label::after{position:absolute;content:'';left:0;top:50%;margin-top:-8px;width:15px;height:15px;border:1px solid #969696;}
#checkout #payment_options .itemEven p input[type=radio] ~ label[for]::after{margin-top:-10px;}
#checkout #shipping_options p input[type=radio]:checked ~ label[for]::before,
#checkout #payment_options .itemOdd p input[type=radio]:checked ~ label[for]::before,
#checkout #payment_options .itemEven p input[type=radio]:checked ~ label[for]::before,
.account-history-info #account_payment input[type=radio]:checked ~ label::before{position:absolute;content:'';width:9px;height:4px;border-bottom:2px solid #f95900;border-left:2px solid #f95900;left:3px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#checkout #payment_options .itemEven p input[type=radio]:checked ~ label[for]::before{margin-top:-6px;}
#checkout_confirmation{text-align:right;}
#checkout_confirmation .button{padding-right:0;}
.account-history-info h2.order-numb{color:#363636;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:600;font-size:14px;line-height:1.2em;margin:25px 0 10px 0;}
.account-history-info h2 .order-block{padding:0 0 0 10px;}
.account-history-info h2 .date-order{white-space:nowrap;}
.account-history-info .content-block{border-top:1px solid #f95900;margin:0 0 10px;padding:10px 0 0 10px;}
.account-history-info .product-table td.first{text-align:center;}
.account-history-info h2 .content-block{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 10px;border:none;}
#order_tracking_info h5{margin:15px 0;}
#order_tracking_info table{width:100%;}
#order_tracking_info table thead tr th,
#order_tracking_info table tbody tr td{padding:10px 5px;}
.account-history-info .content-block.easy{border:none;}
.account-history-info .history-block .content-block{margin-bottom:0;padding-bottom:10px;}
.account-history-info dd{margin:0;}
.account-history-info .header-info{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;}
.account-history-info .history-block .history-block-header{position:relative;cursor:pointer;background:#FFF7F0;}
.account-history-info .history-block .history-block-header::after{position:absolute;content:'';right:20px;top:50%;margin:-10px 0 0;width:15px;height:15px;border-bottom:2px solid #f95900;border-right:2px solid #f95900;-webkit-transition:webkit-transform .25s, margin .25s;-moz-transition:-moz-transform .25s, margin .25s;-ms-transition:-ms-transform .25s, margin .25s;-o-transition:-o-transform .25s, margin .25s;transition:transform .25s, margin .25s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.account-history-info .history-block .history-block-header.disabled::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-13px;}
.account-history-info .eof-account_payment .header-info{margin:0;}
.account-history-info .history-block .history-block-info{margin:10px 0 0 10px;display:none;}
.account-history-info .history-block .history-block-info p{padding:10px 0 10px 5px;border-bottom:1px solid #f95900;}
.account-history-info .history-block .history-block-info p:last-child{border:none;}
.account-history-info #account_payment{margin:20px 0;font-size:12px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;}
.account-history-info .ordersAddress{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.account-history-info .eof-account_payment{margin:0 0 20px;}
#order-detail-content-table td:first-child{padding-left:10px}
#block-order-detail .adresses_bloc ul{display:inline-block;float:left;padding:20px 2%;border:1px solid #ccc;background:#fefefe;margin-left:4%;margin-bottom:20px;width:48%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto !important}
#block-order-detail .adresses_bloc ul.item{margin-left:0}
.tit-ord{margin-bottom:7px}
#order-detail-content-table input{text-align:center;width:50px}
#order-detail-content-table tfood td strong{margin-right:10px}
.cart_quantity_button .input-small{text-align:center;height:28px;padding:5px;width:40px;min-width:40px;max-width:40px;}
#pagenotfound #right_column, #pagenotfound #left_column{padding:0}
#pagenotfound form{margin-bottom:0}
#pagenotfound form #search_query{margin-bottom:20px}
#pagenotfound h2{margin-bottom:10px}
form#login.std .text input, form#login.std .password input, #identity input[type="text"], #identity input[type="password"]{width:100%}
#add_address h2{margin-bottom:12px}
#vat_area{padding-bottom:12px}
#add_address .submit2{padding:0;margin:10px 0 0 0}
#add_address input[type="text"], #add_address input[type="password"], #add_address input[type="date"], #add_address input[type="datetime"], #add_address input[type="email"], #add_address input[type="number"], #add_address input[type="search"], #add_address input[type="tel"], #add_address input[type="time"], #add_address input[type="url"]{width:100%}
#add_address textarea{margin-bottom:20px;height:100px}
#add_address .inline-infos.required{margin-bottom:5px}
.order_qte_input + label{float:left;margin-left:5px}
#order-detail-content td{padding-right:10px;padding-top:10px;padding-bottom:10px}
div.table_block{padding:20px 0 0 0}
table.std th, table.std td{vertical-align:middle}
table.std th{white-space:nowrap;background:#FFF7F0;}
table.std tfoot td{color:#333;text-align:right;white-space:nowrap}
table, table.std{background:#FFF7F0;border-spacing:0;margin-bottom:20px;vertical-align:middle;border:1px solid #ccc;width:100%;}
table th{border:1px solid #f95900;color:#7a7a7a;font-size:13px;font-weight:bold;padding:10px;text-align:center;vertical-align:middle;text-transform:uppercase}
table td{border:1px solid #f95900;padding:10px}
ul.footer_links{padding:20px 0 0 0}
ul.footer_links li{float:left;margin:0 25px 0 0}
ul.footer_links li img.icon{margin:-3px 5px 0 0}
ul.footer_links li a{font-size:15px}
ul.footer_links li a i{font-size:25px;vertical-align:-3px;margin-right:5px}
.footer_link_bottom i{font-size:25px;vertical-align:-3px}
.footer_link_bottom a{font-size:14px}
.sortPagiBar .btn, .sortPagiBar .btn-group > .btn:first-child{padding-right:27px;border-radius:0}
.sortPagiBar .caret{position:absolute;right:10px}
.sortPagiBar{padding:20px 0 10px;border-bottom:0px solid #d9d9d9}
.sortPagiBar p{padding:0;margin:0}
.nbrItemPage{float:left}
.nbrItemPage label{float:left}
.dropdown-menu li > a{padding:6px 10px 6px 10px}
.dropdown-menu li > a:hover{background:#333}
.dropdown-menu{padding:0;border-radius:0;min-width:215px}
#itempage{float:left;margin:0}
.nbrItemPage label{padding:8px 10px 0 0}
.nbrItemPage.nbr_page{margin:0 0 10px 0;position:relative}
.nbrItemPage.nbr_page .b-core-ui-select{width:50px}
.product_sort form{margin:0 20px 0 0}
.product_sort{float:left;margin-right:50px;min-width:210px}
.product_sort #productsSortForm label{float:left;padding:5px 10px 0 0}
.product_sort #productsSortForm select{width:190px;margin:0 0 0 0;padding:4px 6px 5px 2px;position:absolute;z-index:5}
.loader_page .center_column h1{font-size:18px;line-height:1.2em;margin:20px 0 10px;}
.product_view{float:right;margin-top:2px}
.product_view li{float:left;width:31px;height:29px;cursor:pointer;text-align:center;color:#9D9C9C;-webkit-box-shadow:inset 1px 1px 9px rgba(178, 178, 178, 0.3);box-shadow:inset 1px 1px 9px rgba(178, 178, 178, 0.3);border:1px solid #d9d9d9}
.product_view li i{display:inline-block;font-size:24px;line-height:24px;vertical-align:middle;margin-top:4px}
.product_view li.current{cursor:default;color:#000;border:1px solid #000}
.product_view li:hover{-webkit-box-shadow:1px 1px 9px rgba(178, 178, 178, 0.3);box-shadow:1px 1px 9px rgba(178, 178, 178, 0.3)}
.product_view li#product_view_list{margin-left:10px}
#productsSortForm{float:left;margin-right:30px;margin-bottom:10px;position:relative;color:rgb(249, 89, 0);}
#productsSortForm .dropdown-toggle{float:left}
.bottom_pagination.shop_box_row{padding:15px 15px 5px;margin-top:30px;border-bottom:none}
.bottom_pagination > form > p{margin:0}
.bottom_pagination > form{float:right;margin:0;margin-bottom:10px}
#pagination{float:left;padding:0 0 0 0;border-radius:0 0 0 0}
#pagination_form{float:left}
#pagination_form select{float:left;margin:0 0 0 0}
#pagination_form label{display:inline-block;float:left;padding:3px 12px 0 20px}
#pagination li{float:left;margin-right:10px;margin-bottom:10px}
#pagination li#pagination_next{margin-right:0}
.pagination{float:left;list-style-type:none;margin:0}
.pagination ul{border-radius:0;box-shadow:0 0 0 rgba(0, 0, 0, 0)}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-radius:0}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{border-radius:0}
.pagination ul > li > a, .pagination ul > li > span{border:none;background:#424242;text-transform:uppercase;border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;padding:9px 14px 8px;font-size:11px;line-height:18px;vertical-align:middle}
.pagination ul > li > a:hover, .pagination ul > li.current > span{background:#fa6d00;}
.pagination ul > li.current > span{cursor:default;margin:20px 0 0;padding:9px 12px 8px;background:#EBEBEB;}
.pagination li.current > span{cursor:default;margin:20px 0 0;padding:9px 12px 8px;background:#EBEBEB;}
.pagination ul > li.disabled > span{color:#7c7c7c;background:#EBEBEB}
.center_column .cat_desc{margin:0 0 0 0;padding:0;color:#333;font:normal italic 13px/16px Arial, Helvetica, sans-serif;position:relative}
.row_category .category_image{float:left;margin-right:20px}
.row_category{padding:60px 0 20px;}
.center_column .cat_desc .lnk_more{margin-left:10px;font:bold normal 13px Arial, Helvetica, sans-serif}
#subcategories{margin:0;padding:0 0 15px 0}
#subcategories h2{color:#fffa;font-weight:normal;font-size:13px;line-height:17px;padding:10px 0 9px 10px;margin:0}
#subcategories h2 span{background:#fff;padding-right:5px}
#subcategories ul{margin-bottom:0}
#subcategories ul li{float:left;margin:15px 20px 0 0;width:158px;border:none}
#subcategories ul li.product_list:nth-child(5n+5){margin-right:0}
#subcategories ul li a{display:block}
#subcategories ul li .lnk_more_sub{min-height:40px;margin:12px 0 0 0;font-size:12px;font-weight:bold;font-style:italic;color:#7A7A7A;}
#subcategories ul li .lnk_more_sub:hover, #subcategories ul li:hover .lnk_more_sub{color:#000}
.center_column .cat_desc .lnk_more_cat{display:inline-block;font-weight:bold;font-style:normal;color:#000;margin-left:5px;cursor:pointer}
.center_column .cat_desc .lnk_more_cat:hover{color:#a9a9a9}
#header{position:relative;z-index:101;padding:0 0 20px}
#header.page_index{padding:0}
#header_logo{display:block;position:absolute;left:0;top:98px;width:400px;height:65px;}
#header-inner{padding:203px 0 0;position:relative}
.blockpermanentlinks-header{position:absolute;left:-23px;top:0}
.blockpermanentlinks-header ul{overflow:hidden;background:url(img_tpl/tail-border-top.png) repeat-y 0 0}
#header_links li{float:left;margin:0;background:url(img_tpl/tail-border-top.png) repeat-y right 0}
#header_links li a{padding:9px 24px 10px;color:#fff;text-decoration:none;display:block;font-size:11px;line-height:20px;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#header_links li a:hover, body#index a.header_links_home, #sitemap a.header_links_sitemap, #contact a.header_links_contact, #cms a.header_links_delivery, #stores a.header_links_store{color:#fa6400}
.city{text-align:justify;font-size:0;}
.city-li{line-height:22px;}
.city-li a{margin-right:5px !important;font-size:13px;}
.mobile-link-top{display:none}
.blockuserinfo{position:absolute;top:0}
.mobile-link-top h4{cursor:pointer}
.list_header{display:none;z-index:1000;width:140px;position:absolute;right:0;top:39px;list-style:none;background:#353535}
.itemNewProducts::after,
.itemNewProducts::before{content:"";display:table;clear:both;}
.itemNewProducts .itemImage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:35%;padding:0 30px 0 0;}
.itemNewProducts .itemImage img{width:100%;}
.pageItem.reviews{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #f95900;}
.itemNewProducts .itemDescription-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:64%;}
.itemNewProducts .itemDescription-wrap .bold{font-size:14px;}
.itemNewProducts .itemDescription:first-of-type .bold,
.itemNewProducts .itemDescription:first-of-type{font-size:14px;margin-bottom:15px;}
.itemNewProducts .itemDescription{font-size:13px;margin-bottom:10px;}
.itemNewProducts .itemDescription .text-count .count{display:none;}
.mobile-link-top h4{color:#fff;font-size:12px;position:relative;margin-bottom:0;text-transform:capitalize;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:capitalize;background:url(img_tpl/tail-border-top.png) repeat-y right 0;padding:10px 18px 10px 24px;font-weight:bold}
.list_header li{border-top:1px solid #444}
.list_header li:first-child{border:none}
.list_header li.selected{padding:8px 0 8px 10px;cursor:default}
.list_header li.selected a{color:#fa6400;cursor:default}
.list_header li a{color:#fff;text-decoration:none;font-size:13px;padding:8px 5px 8px 10px;display:block;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.list_header li a:hover{color:#fa6400}
.list_header li.selected span{cursor:default;font-weight:bold;color:#fa6400}
.price-wrap{text-align:center;}
.list .price-wrap{text-align:center;}
.mobile-link-top h4:hover, .mobile-link-top h4.act .arrow_header_top, .mobile-link-top h4:hover i, .mobile-link-top h4.act .arrow_header_top i{color:#fa6400}
.arrow_header_top{width:auto}
.blockuserinfo{right:0;background:url(img_tpl/tail-border-top.png) repeat-y right 0}
.blockuserinfo a i{font-size:20px;line-height:0px;color:#fff}
.blockuserinfo a:hover i{color:#fa6400;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.blockuserinfo a{display:block;float:left;padding:6px 12px 10px;background:url(img_tpl/tail-border-top.png) repeat-y 0 0}
.blockuserinfo a.log-in{display:inline-block;vertical-align:middle;font-size:13px;color:#fff;}
.blockuserinfo a.log-in:hover{color:#fa6400;}
.blockuserinfo a.log-in span{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:11px;}
.extra-box-product #product_list .right_block .price,
.extra-box-product #product_list .right_block .price-old{display:block;text-align:right;}
.loader_page .center_column h1.reviews_write{margin-top:20px;}
#product_reviews_write input[name="rating"]{margin:0 2px 0 0;}
#product_reviews_write .rating-text-bad{margin-right:10px;}
#product_reviews_write .rating-text-good{margin-left:10px;}
#product_reviews_write .product-name,
#product_reviews_write .product-text{font-size:14px;}
#product_reviews_write .title-form{margin:20px 0 10px;text-transform:uppercase;font-weight:normal;font-family:'Open Sans', sans-serif;color:#363636;font-size:16px;line-height:1.2em;font-weight:600;}
.page.ask-question{padding:40px 0;}
.page.ask-question .title{margin:20px 0;font-size:16px;}
.page.ask-question .form-wrap{float:none;margin:0 auto;padding:20px;border-top:1px solid #f95900;background-color:#FFF7F0;}
.page.ask-question .inputRequirement{color:red;}
table.account-order{margin:30px 0;}
table.account-order th{text-align:left;padding:10px 5px;}
table.account-order td{padding:10px 5px;}
.account-history .navigation ul{font-size:0;}
.account-history .navigation li{display:inline-block;vertical-align:top;font-size:11px;margin-right:10px;}
.title-history{font-size:16px;line-height:1.2em;margin:60px 0 0;color:#363636;text-transform:uppercase;font-weight:normal;font-family:'Open Sans', sans-serif;font-weight:600;}
.account-history .navigation li a{margin:0;}
.account-history .navigation li span{color:#7c7c7c;background:#ccc;padding:9px 12px 8px;}
.my-account li.accountLinks{margin-bottom:10px;}
.order-btn img{display:none;}
.order-btn .button{margin:0;}
.blockuserinfo a i.icon-lock{margin:0 0 0 5px;}
#header_user{position:absolute;right:0;top:112px;z-index:99}
#divShoppingCart{display:none;}
#header_user #shopping_cart a{padding:0 3px 0 81px;display:table-cell;vertical-align:middle;color:#828282;font-weight:bold;font-size:12px;line-height:18px;position:relative;width:75px;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #dfdfdf;height:46px}
#header_user #shopping_cart a i{display:none}
#header_user #shopping_cart a:before{background:#fa6d00;width:60px;height:46px;top:0;left:0;position:absolute;content:""}
#header_user #shopping_cart a:after{font-family:FontAwesome;content:"";font-size:34px;color:#fff;line-height:48px;position:absolute;width:60px;height:46px;text-align:center;top:0;left:-3px;font-weight:normal;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg)}
#header_user #shopping_cart a:hover:after, #header_user.close-cart #shopping_cart a:after{color:#E3E3E3;}
#header_user #shopping_cart .shopping_cart_title{padding:0;font-size:14px;font-weight:300;color:#6e6e6e;text-transform:capitalize;display:block;}
#header_user #shopping_cart .ajax_cart_no_product{position:absolute;left:35px;top:7px;width:20px;height:20px;line-height:20px;margin:0;padding:1px;border:1px solid #fff;background:#00BB30;color:#fff;font-size:12px;font-weight:normal;text-align:center;border-radius:50%;z-index:10;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
/#header_user #shopping_cart:hover .ajax_cart_no_product{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}
#header_user #shopping_cart:hover span, #header_user #shopping_cart:hover i, #header_user.close-cart #shopping_cart a span, #header_user.close-cart #shopping_cart a i{}
#header_user #shopping_cart .ajax_cart_total{font-style:italic}
#header_user #shopping_cart .opancart{float:right;margin:2px 0 0 0}
#header_user.close-cart #shopping_cart a{color:#fff}
.hidden, span.hidden{display:none;visibility:inherit}
.visible{display:block}
.zoom_one{zoom:1}
.f_left{float:left}
.low_opacity{opacity:0.3}
.bottom_indent{margin-bottom:15px !important}
.detail_step_by_step thead tr th.first_item{width:150px}
#search_block_top{position:absolute;top:113px;right:190px;margin:0}
.search_block_top-number{position:absolute;bottom:160%;font-weight:bold;color:#424242;font-size:1.7em;padding-left:5px;}
.search_block_top-number b{padding-left:31px;}
#search_block_top label{display:none}
#search_block_top form, #search_block_top p{position:relative;margin:0}
#search_block_top:hover input.search_query{background:#FAFAFA;}
#search_block_top input.search_query{margin:0;height:46px;line-height:20px;background:#fff;padding:13px 50px 13px 10px;width:450px;position:relative;vertical-align:middle;border:1px solid #d9d9d9;box-shadow:none;border-right:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-modify:read-write-plaintext-only;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.header-box .tel{position:absolute;bottom:160%;left:35px;font-size:13px;}
.header-box .tel.tel2{left:-120px;right:auto;}
.icon-question-sign{position:relative;}
.icon-question-sign:before{position:absolute;left:-8px;top:0;content:'';width:14px;height:14px;background:url(/images/icons/phone.png) no-repeat 0px 0px;background-size:100%;vertical-align:middle;}
.header-box .write-us:hover{color:#f95900;}
.header-box i{padding:0 5px;}
.header-box .write-us{color:#333;padding:0 0 0 5px;}
.header-box .write-us:hover{color:#f95900;}
.header-box-text{font-style:italic;padding-left:3px;}
#search_block_top input.search_query:focus{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
#search_block_top a{display:block;position:absolute;top:0;right:0;padding:0;background:#4c545d;width:46px;height:46px;text-align:center;color:#fff}
#search_block_top a:hover{color:#E2E2E2;}
#search_block_top a span{display:none}
#search_block_top a i{font-size:26px;line-height:40px;width:100%;height:100%}
#search_block_top a i:before{position:absolute;top:2px;left:11px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase}
.ac_results{width:229px!important;border:1px solid #ddd!important}
.ac_over{background:#333!important}
#instant_search_results .title_shop{opacity:1;color:#fff;text-shadow:none}
#instant_search_results .title_shop_block{float:right;opacity:1;width:45%;text-align:right;padding-right:0;background:none}
#instant_search_results .title_shop:hover{color:#ccc}
#sitemap_content{margin-bottom:18px}
.column .block{}
h1, .column .block h4, .center_column .block h4, #layered_block_left h3{color:#363636;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:normal;font-family:'Open Sans', sans-serif;margin:0;font-weight:600;}
#addhomefeatured h4{padding:16px 30px 18px;background:#ffffff;margin-bottom:20px;}
h1#instant_search_results{overflow:hidden}
h1, .column .block h4 span, .center_column h4 span, #layered_block_left h3 span{}
.column .block h4 a:hover{color:#8b12a0}
.column .block h4 .column_icon_toggle{display:none}
.column .block.myaccount ul li a img{display:none}
#layered_block_left h4.toggle{margin-bottom:18px}
.column .block .store_list{}
.column .block form p{margin-bottom:12px}
.column .block form{margin-bottom:2px}
.column .block .store_list form p{margin-bottom:9px}
#categories_block_left .block_content{padding:0 0 0 0}
#categories_block_left ul.tree{padding:0 0 0 0;list-style:none}
#categories_block_left ul.tree li{position:relative}
#categories_block_left ul.tree li a:hover, #categories_block_left ul.tree a.selected, #categories_block_left .grower:hover + a{color:#666}
#categories_block_left ul.tree li ul li a{padding-left:20px}
#categories_block_left ul.tree li ul li ul li a{padding-left:30px}
#categories_block_left .grower{display:block;width:13px;height:13px;cursor:pointer;position:absolute;right:8px;top:11px}
#categories_block_left .OPEN{color:#666}
#categories_block_left .CLOSE{background:url(img_tpl/plus_minus.png) 0 0 no-repeat}
#layered_block_left ul{padding:5px 0}
#layered_block_left ul li .disabled{color:#666}
#layered_block_left h2{margin:0}
#layered_block_left h2 span{padding:0 10px 4px 0;font-size:13px;line-height:18px;font-weight:normal;text-transform:uppercase}
#layered_block_left input{margin:-1px 10px 0 0;text-align:center}
#layered_block_left .layered_price ul{padding-bottom:11px;padding-top:13px}
#layered_block_left .hide-action{display:block;text-align:right;padding-right:5px}
#layered_block_left .hide-action:hover{text-decoration:underline}
#layered_block_left .layered_close{float:right;padding:0;}
#layered_block_left span.layered_close i{display:block;font-size:20px;color:#f95900;outline:none;}
#layered_block_left span.layered_close i:hover{color:#a9a9a9 !important}
#layered_block_left span.layered_close a:hover, #layered_block_left span.closed a:hover{color:#a9a9a9;}
#layered_block_left .nomargin a{display:inline;font-size:14px;font-style:italic}
#layered_block_left div.radio{margin-right:11px;margin-top:1px}
#layered_block_left div.checker{margin-right:12px}
#layered_block_left .nomargin a span{color:#a9a9a9;font-weight:bold}
#layered_block_left .color-option{border:1px solid #666666;height:16px;margin-left:0;padding:0;width:16px}
#layered_block_left .color-option.disable{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}
.layered_slider{margin-top:5px}
.layered_price_range{margin-left:7px}
.layered_price_range_unit{margin-right:7px}
.layered_slider_container{margin:6px 0 6px 6px;width:93%}
.layered_weight > ul.store_list_filter > li span{float:left;margin:5px 7px 11px 0}
.store_list_filter .layered_input_range_min, .store_list_filter .layered_input_range_max{display:inline-block;float:left;width:50px}
.layered_list_selected{font-weight:bold}
.layered_ajax_loader p{margin:20px 0;text-align:center}
.hide-action{display:block;text-align:center;text-align:right;cursor:pointer}
.layered_list{display:inline-block;cursor:pointer;padding:0 0 5px 0}
#ul_layered_price_0 li.layered_list{display:inline-block;float:left;clear:both}
#ul_layered_price_0{overflow:hidden}
.layered_list:hover{color:#333}
#layered_form .b-core-ui-select__dropdown__list ul{padding:0}
#layered_form div div ul{padding:16px 0 0 0}
#layered_form .b-core-ui-select{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#layered_form #enabled_filters{margin-bottom:20px}
#enabled_filters h2{text-align:center;font-style:italic;color:#363636;padding:6px 0;background:#ffffff;}
#enabled_filters h2 span{padding:0 10px 0 10px}
#layered_form #enabled_filters ul{padding-bottom:0;padding-top:0;border-bottom:1px solid #ccc;margin-bottom:8px}
#enabled_filters ul li{padding:5px 0;color:#333;line-height:24px;font-style:italic}
#enabled_filters ul li.enabled_filters_extra{color:#a9a9a9}
#enabled_filters li a{float:right;margin:0 0 0 10px;outline:none;font-size:20px;line-height:20px}
#enabled_filters li a:hover{color:#a9a9a9}
#layered_form .color-option{margin-left:0;width:25px;height:25px;padding:0;border-radius:25px;border:none}
#ul_layered_id_attribute_group_2 li{float:left;padding:0 0 8px 0}
#layered_block_left #ul_layered_id_attribute_group_2{padding-bottom:0}
#ul_layered_id_attribute_group_2 li label{display:none}
#ul_layered_id_attribute_group_2 li input{margin-right:20px}
#ul_layered_id_attribute_group_2 li:first-child{}
#layered_form .color-option.on{box-shadow:0 0 5px 0 #a9a9a9}
#layered_form > div > div{margin-bottom:15px;background:#fff}
#layered_form > div > div .b-core-ui-select__dropdown ul{padding:0}
#layered_form > div{margin-bottom:-6px}
#layered_form div div ul{}
#layered_form input[type=radio]{}
#layered_form .select{width:270px;height:32px;opacity:0;filter:alpha(opacity=0)}
#layered_block_left .color-option.disable{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}
#product_list .warning{margin-top:13px}
#layered_price_range_min, #layered_price_range_max{display:inline-block;float:left;width:50px}
#ul_layered_price_0 span{float:left;margin:5px 7px 0 0}
.layered_price_range_unit{float:left}
.layered_price ul{width:100%}
#ul_layered_id_attribute_group_3 li:first-child{padding-bottom:10px}
#layered_block_left ul#ul_layered_manufacturer_0 label{display:inline}
.loader_position{position:absolute;left:45%;top:20px}
#tags_block_left p{text-align:justify;font-size:0.9em;margin-bottom:4px}
#tags_block_left p a{margin:0 0.1em;line-height:1.5em;padding:2px 2px 5px 2px}
a.tag_level3{font-size:1.5em;font-weight:bold}
a.tag_level2{font-size:1.4em}
a.tag_level1{font-size:1em}
#tags_block_left p a i{margin-right:7px}
#viewed-products_block_left, #contact_block, #stores_block_left, .blockcms, #specials, #newsletter_block_left, #tags_block_left, #manufacturers_block_left, #links_block_left, #blockbestsellers, #cms #center_column div.rte, #layered_block_left, #new-products_block_right{margin-bottom:20px}
.products_block ul{padding-top:0}
.products_block ul li:first-child{margin-top:0;padding-top:0;border:none}
.products_block ul li{margin-bottom:15px;border-top:1px solid #dedede;padding-top:15px}
.products_block ul li a.products_block_img{display:block;float:left;width:80px;margin-right:12px}
.products_block ul li > div{float:left;width:158px;padding:0;margin:0}
.products_block ul li p{padding:7px 0 0 0;margin-bottom:6px}
.products_block ul li .reduction{color:#a9a9a9;font-style:italic;margin-left:14px;margin-right:15px}
.products_block ul li span.price-discount{display:inline-block;text-decoration:line-through;margin-top:0}
.products_block ul li .price{float:left;font-size:14px}
#special_block_right h5{padding:12px 0 9px 0}
#special_block_right span.price-discount{text-decoration:line-through}
.latest-news-block p{margin:0 0 20px;}
#newsletter_block_left{}
#newsletter_block_left div.block_content{padding:0 0 0 0;text-align:center}
#newsletter_block_left input.inputNew{width:100%;margin:0 0 10px 0;position:relative}
#newsletter_block_left input.button_form{display:block;margin:0 auto;width:100%}
#newsletter_block_left .warning_inline{padding-top:10px}
#newsletter_block_left p.success_inline{color:#418B19;text-align:center;font-weight:bold}
#newsletter_block_left p.warning_inline{color:#DA0F00;text-align:center;font-weight:bold}
.news-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:425px;padding:15px;border-radius:5px;}
.news-block:hover{box-shadow:0px 0px 15px 0px #F5AB81;-webkit-box-shadow:0 0 10px #F5AB81;-moz-box-shadow:0 0 10px #F5AB81;-o-box-shadow:0 0 10px #F5AB81;-webkit-transition:box-shadow 0.3s;-moz-transition:box-shadow 0.3s;-o-transition:box-shadow 0.3s;transition:box-shadow 0.3s;}
.news-block .news-block-img{min-height:220px;}
.news-block-date{color:#9C9C9C;}
.news-block-link{font-size:16px;line-height:1.3em;font-family:'Open Sans', sans-serif;margin:0 0 10px;}
.news-block-info{font-size:13px;line-height:1.2em;letter-spacing:0.005em;}
.news-block-link-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
.news-page .bottom_pagination.shop_box_row{clear:both;}
#stores_block_left div.block_content{}
#stores_block_left p{text-align:left;margin:0}
#stores_block_left p a img{margin:0 0 20px 0}
.blockmanufacturer select, .blocksupplier select{width:100%;margin:10px 0 0 0}
.blockmanufacturer li.last{border:none}
#viewed-products_block_left ul li.last{padding-bottom:0}
#header #cart_block h4{display:none}
#header #cart_block{z-index:999;position:absolute;right:0;top:151px;width:275px;padding:0 10px 10px 10px;border:1px solid #d9d9d9;background:#F7F6F7}
#cart_block #cart_block_no_products{padding:15px 0 5px 0;color:#333;margin:0}
#cart_block #cart_block_summary{display:none;padding:10px 0 0 0}
#cart_block #cart_block_summary span{color:#000}
#cart_block #cart_block_summary span.ajax_cart_total{margin:0 0 0 5px;font-weight:bold}
#cart_block .quantity-formated{display:inline-block;float:left;margin-right:5px;line-height:16px;color:#343336}
#cart_block #cart_block_list dl{margin:0}
#cart_block #cart_block_list dt:first-child{border:none}
#cart_block .cart-images{width:70px;margin-right:10px}
#cart_block #cart_block_list dt{padding:10px 0 0 0;border-top:1px dotted #ccc;position:relative;clear:both}
#cart_block #cart_block_list dt a{display:inline-block;float:left;line-height:17px}
#cart_block #cart_block_list dt a img{display:inline-block;margin-right:10px;margin:0 0 10px 0}
#cart_block #cart_block_list dd{position:relative;margin:0 0 10px 0}
#cart_block #cart_block_list dd a{font-style:italic}
#cart_block .remove_link{position:absolute;right:7px;top:15px;height:24px;width:24px}
#cart_block .remove_link a{display:block;z-index:9;height:24px;width:19px;margin-top:0;font-size:24px;line-height:24px}
#cart_block .remove_link a:hover{color:#A9A9A9}
#cart_block input{margin-left:-22px;font-size:24px;height:24px;width:19px
background:transparent;}
#cart_block .products .price{display:inline-block;padding:15px 0 5px 0;width:150px;font-size:17px}
#cart_block table#vouchers{clear:both;width:100%;position:relative;border:none;background:none}
#cart_block table#vouchers td{border:none}
#cart_block table#vouchers tr td.quantity{margin-right:5px;min-width:18px}
#cart_block table#vouchers tr td.delete a{padding:0;width:9px;height:9px;position:absolute;right:0;top:7px}
#cart_block ul.cart_block_customizations{padding:0 0 0 13px;list-style:none}
#cart_block ul.cart_block_customizations li{font:11px/15px "Arial"}
#cart_block ul.cart_block_customizations li .quantity-formated{line-height:14px}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct{width:9px;height:9px;position:absolute;right:3px;top:3px}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a{display:block;background:url(img_tpl/delete-icon.gif) no-repeat 0 0;height:9px;width:9px}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a:hover{}
#cart_block .cart-prices div{border-top:1px dotted #d9d9d9;padding:7px 0 7px 0}
#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total, #cart_block #cart_block_wrapping_cost{float:right}
#cart_block #cart-buttons{display:block}
#cart_block p#cart-buttons{padding:10px 0 0 0;margin:0;border-top:1px dotted #d9d9d9;overflow:hidden}
#cart_block p#cart-buttons a.button_mini{float:left;margin-right:10px}
#center_column .breadcrumb{display:none}
.breadcrumb{margin:0 0 10px 0;padding:7px 0 7px;background:none;border-radius:0;background:#fff;font-size:12px;min-height:30px;line-height:30px;}
.breadcrumb span{display:inline;}
.breadcrumb a{font-size:12px;line-height:22px;position:relative;}
.breadcrumb .navigation-pipe-last a{white-space:nowrap;}
.breadcrumb a i{vertical-align:-4px}
.breadcrumb-home{}
.breadcrumb-home i{font-size:22px}
.breadcrumb-home:hover{}
.breadcrumb .navigation-pipe{margin:0 8px 0 8px;font-size:0;line-height:22px;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #f95900;text-indent:-9999px;vertical-align:middle;}
.breadcrumb .navigation_page{font-size:14px;line-height:22px}
.breadcrumb_inset{padding:0 10px 0 0;}
#contact_form p#desc_contact0, #contact_form p#desc_contact1, #contact_form p#desc_contact2{padding:0;margin-bottom:10px;color:#09F}
#contact_form p.file_input label{padding-top:3px}
#contact_form{padding:0 0 20px 0;margin:0 0 0 0}
#contact_form p{margin-bottom:20px}
#contact_form p.textarea{margin:0}
#contact_form h2{margin-bottom:10px}
#desc_contact0{display:none}
#contact_form textarea#message{height:150px;margin:0}
#contact_form .select select{width:400px}
#contact_form .text input, #contact_form .password input{width:400px}
#contact_form input[type="file"]{width:100%;height:100%}
#contact-form .submit{padding-top:15px}
.title-pagecontact{display:inline-block;padding:0;margin:0 0 5px 0}
.title-pagecontact i{margin-right:7px}
#order-list td{text-align:left}
#order-list td.history_invoice i{font-size:25px;vertical-align:-1px}
.myaccount ul{padding-bottom:10px}
.favoriteproducts img{width:16px;height:16px}
div#block-history{padding:0}
div#block-history textarea{height:100px;margin-bottom:20px}
table#order-list{margin-bottom:0;border:none}
#module-loyalty-default #block-history{overflow:auto}
table#order-list td.history_link a{font-weight:bold;color:#a9a9a9}
table#order-list td.history_detail .btn{display:block}
table#order-list td.history_detail .btn + a{margin-top:10px}
table#order-list td.history_detail a.details_link{text-transform:capitalize}
#block-history #block-order-detail table.std td.inputs input.order_qte_input{float:left;height:15px;padding:1px}
.align_center{text-align:center}
.top_indent{margin-top:20px}
#block-history #block-order-detail table.std td.inputs label{display:block;float:left;padding:2px 0 0 7px;font-weight:bold}
#block-history h3{padding:17px 0 0 0}
#block-history #block-order-detail{padding:3px 0 0 0}
#block-history #block-order-detail h4{overflow:hidden}
div#order-detail-content table.std th{padding:15px 12px}
form#sendOrderMessage p.submit{padding:0 0 0 0}
#sendOrderMessage{margin-bottom:0}
#sendOrderMessage label{display:block;padding-bottom:6px}
#sendOrderMessage select{width:300px}
.info-order strong{color:#333}
.addresses #sendOrderMessage label{display:block;padding-bottom:4px}
.addresses .address_delivery label{display:block;padding-bottom:4px}
.addresses .address_delivery, .addresses .addressesAreEquals{padding:20px 0 0 0;margin:0}
.addresses .address_delivery select{width:416px}
#conditionsValided + label{display:inline}
#module-referralprogram-program .idTabs{display:none}
.addresses #address_invoice_form select{width:100%}
.addresses .addressesAreEquals input{margin:3px 7px 0 0}
table.discount{margin:17px 0 0 0}
table.discount td.discount_code{font-weight:bold}
table.discount td.discount_value{white-space:nowrap}
body#discount div.center_column sup{vertical-align:top}
#order-detail-content-table .td-3{text-align:center}
#order-detail-content-table tbody td:first-child{padding-left:40px}
.cart_total_price.cart_last_tr .price{font-size:17px;color:#a9a9a9}
#order-detail-content-table tfoot tr.item td{display:block !important;border-left:none;border-right:none;border-bottom:none}
#order-detail-content-table tfoot tr.item:first-child td{border:none}
body#my-account ul.footer_links li{float:none}
body#my-account div#center_column ul.myaccount_lnk_list{padding:3px 0 0 0;list-style:none}
body#my-account div#center_column ul.myaccount_lnk_list li{line-height:18px;padding:12px 0 0 0}
body#my-account div#center_column ul.myaccount_lnk_list li img{display:inline-block;margin:0 5px 0 0;width:16px}
body#my-account div#center_column ul.myaccount_lnk_list li a i{display:inline-block;font-size:18px;line-height:18px;width:24px;vertical-align:-1px}
.account_creation .select span{display:block;margin-bottom:7px}
.account_creation .after-box{padding:20px 0 0 0}
#account-creation_form #passwd{float:left;margin-right:20px}
#account-creation_form fieldset h2{margin:10px 0 15px 0}
#account-creation_form fieldset .checkbox label{display:inline}
#account-creation_form fieldset:first-child h2{margin:0}
#center_column #account-creation_form .titled_box p{margin:0;padding:0 0 20px 0}
#center_column #account-creation_form .account_creation.customerprivacy p{float:left;padding:0}
#center_column #account-creation_form .titled_box p input[type="checkbox"]{margin-right:10px}
#account-creation_form p.radio span, #account-creation_form p.select span, #identity p.radio span{display:block;margin-bottom:7px;padding:6px 0;text-align:left}
#identity #center_column .std input[type='checkbox']{margin-right:7px}
#identity #center_column .std input[type='checkbox'] + label{display:inline}
#account-creation_form p.radio label{padding-right:10px}
#center_column #account-creation_form p.cart_navigation{margin:0;padding:20px 0 0 0}
form#account-creation_form p.radio input, #identity p.radio input, #new_account_form p.radio input{float:left;margin:2px 5px 0 0}
form#account-creation_form p.radio label, #identity p.radio label, #new_account_form p.radio label{display:inline-block;float:left;padding:0 25px 0 3px}
form#account-creation_form textarea{width:210px;max-width:563px}
#identity p.radio{padding:0}
.comparison_product_infos{padding-top:10px}
#product_comparison #availability_label{font-weight:bold;color:#333}
#product_comparison #availability_value{color:#0C6}
#product_comparison .comparison_availability_statut{display:none;padding:0;margin:0}
#product_comparison.breakpoint .comparison_product_infos, #product_comparison.breakpoint .comparison_product_infos .product_link, #product_comparison.breakpoint .comparison_product_infos .row-compare-button{text-align:left}
#product_comparison .product_image_div{position:relative;margin-bottom:13px;text-align:center}
#product_comparison .product_image_div a{display:block}
#product_comparison th:first-child, #product_comparison td:first-child{text-align:left;padding:5px 10px 5px 10px;font-weight:bold}
#product_comparison .product_image_div a.product_image{display:inline-block;position:relative}
#product_comparison td.ajax_block_product{vertical-align:top}
#product_comparison .product_image_div a.product_image img{background:none}
.shop_table .title_compare{font-size:13px;color:#333}
#product_comparison .comparison_header .price{font-size:32px;font-weight:normal}
#product_comparison .on_sale, #product_comparison .discount{display:block;width:54px;height:48px;position:absolute;left:0;top:0}
#product_comparison .product_link{display:inline-block;padding:0 0 0 0;text-align:center}
#product_comparison .comparison_product_infos a.cmp_remove{position:absolute;right:0;top:0;z-index:5;font-size:25px;line-height:25px}
#product_comparison .comparison_product_infos a.cmp_remove:hover{color:#a9a9a9}
#product_comparison .product_desc{margin:0 0 9px 0;min-height:38px}
#product_comparison .row-compare-button{text-align:left;padding-top:10px}
#product_comparison .comparison_product_infos a.button{margin-right:8px;margin-bottom:10px}
#product_comparison .comparison_product_infos .exclusive{margin:0 0 10px 0}
#product_comparison td:first-child{background:#F5F5F5;color:#888}
.shop_table td.comparison_feature_even.comparison_infos, .shop_table td.comparison_feature_odd.comparison_infos{text-align:center}
#product_comparison .comparison_feature_odd.comparison_infos.ajax_block_product{padding:10px 20px}
form.identity p.radio input{top:3px}
form.identity p.radio label{display:inline-block;padding:0 15px 0 3px;line-height:19px}
form.identity p.required_desc{padding:20px 0 0 157px}
.filter-wrap-mobile{display:none;border-bottom:1px solid #f95900;}
.filter-wrap-desktop{display:block;margin:0 0 10px;}
.filter-wrap h4{position:relative;margin:0;padding:10px 10px 10px 0;font-size:15px;line-height:18px;font-family:'Open Sans', sans-serif;font-weight:600;color:#363636;text-transform:uppercase;cursor:pointer;}
.filter-wrap h4::after{position:absolute;content:"\f056";font-size:17px;right:17px;top:10px;speak:none;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}
.filter-wrap.disabled h4::after{content:"\f055";}
.filter-block{margin-bottom:20px;}
.filter-block .list-radio{float:none;margin:0;}
.filter-block .filtered + .filter-list{display:block;}
.filter-block .list-radio h4{position:relative;padding:6px 10px;margin:0;font-size:13px;font-weight:600;background:#FFF7F0;cursor:pointer;border-top:1px solid #f95900;}
.list-radio-title-wrap{position:relative;}
.list-radio .filter-list{display:none;}
.list-radio-title-wrap .close{position:absolute;right:40px;top:4px}
.filter-block .list-radio h4::after{position:absolute;display:inline-block;content:'';right:20px;top:50%;margin:-5px 0 0;width:7px;height:7px;border-bottom:2px solid #f95900;border-right:2px solid #f95900;-webkit-transition:webkit-transform .25s, margin .25s;-moz-transition:-moz-transform .25s, margin .25s;-ms-transition:-ms-transform .25s, margin .25s;-o-transition:-o-transform .25s, margin .25s;transition:transform .25s, margin .25s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.filter-block .list-radio h4.disabled::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-8px;}
.filter-block .list-radio .filter-item{position:relative;padding:5px 39px 5px 8px;}
.filter-wrap-mobile .filter-block .list-radio .filter-item{padding:7px 39px 7px 8px;}
.filter-block .list-radio .filter-item a::before{position:absolute;content:'';right:-23px;top:50%;margin-top:-8px;width:15px;height:15px;border:1px solid #969696;}
.filter-block .list-radio .filter-item .active a::after,
.filter-block .list-radio .filter-item a:hover::after{position:absolute;content:'';width:9px;height:4px;border-bottom:2px solid #f95900;border-left:2px solid #f95900;right:-20px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.filter-block .list-radio .filter-item a,
.filter-block .list-radio .filter-item .active{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;}
.filter-block .list-radio .filter-item .active{font-weight:600;}
p#security_informations{padding:20px 0 0 0;font-style:italic;margin:0}
#orderopc #left_column{display:none}
#orderopc #center_column{width:757px}
#orderopc #left_column h2{margin-top:20px}
#opc_account_choice{padding:0 0}
#login_form_content{width:90%;padding:20px 5%;background:#f5f5f5;border:1px solid #ccc}
#opc_account_form input.text, #new_account_form #opc_account_form textarea{width:100%}
#opc_account_form input[type='checkbox'] + label{display:inline}
#opc_account_choice .opc_float{width:90%;padding:10px 5%;background:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}
#opc_account_choice .opc_float ul{margin:0 0 20px 30px}
form#new_account_form{padding-top:10px}
form#new_account_form h4{margin-bottom:10px}
.account_creation.customerprivacy.titled_box label{display:inline}
#new_account_form fieldset{padding:0 0 15px 0}
#center_column #new_account_form p{margin:0;padding:0 0 10px 0}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label{display:inline-block;padding:6px 15px;width:230px;text-align:right}
#new_account_form p.textarea textarea{height:80px;width:205px}
#new_account_form span.form_info, #new_account_form span.inline-infos{display:block;margin:5px 0 0 0;color:#666}
#order #loyalty{margin:10px 0 12px 0;font-size:13px;padding:20px 0 20px 0;border-top:1px dotted #ccc}
#order #loyalty img{margin-right:10px}
.list-radio{float:left;margin:0 25px 15px 0}
.list-radio h4{color:#363636;text-transform:uppercase;font-size:13px;padding:1px 5px;margin:10px 0 5px 0;position:relative;font-family:'Open Sans', sans-serif;font-weight:bold;background:#dbdbdb;}
.list-radio h4 i.icon-trash{font-size:28px;vertical-align:middle}
.short_description_pack{padding:10px 0 0 0}
.short_description_pack h3{padding:5px 0 0 0;margin:0}
.short_description_pack p{padding:5px 0 0 0}
.short_description_pack .pack_content{padding:10px 0 0 0}
.pack_content{margin:5px 0 5px 0}
#pb-left-column #color_picker p{padding-bottom:5px;font-weight:bold}
span.our_price_display{display:inline-block;padding-top:7px;font-size:24px;line-height:18px}
*:first-child + html .content_prices #add_to_cart .exclusive{padding:4px 3px 4px 11px;}
.footer-bg-mob{background:#222222;}
footer .modules{position:relative;padding-bottom:30px;}
footer .block h4{font-size:12px;line-height:18px;color:#fff;font-weight:bold;text-transform:uppercase;padding:30px 0 10px;margin:0;}
footer .block h4 i{display:none;}
footer .block h4 a{color:#1c1c1c;font-weight:bold;}
footer .block a{color:#7a7a7a}
footer .block a:hover{color:#000}
footer .block .list-footer li{padding:0 0 2px}
footer .block .list-footer li.referralprogram i, footer .block .list-footer li.loyalty i{display:none}
footer .block .list-footer li a{font-size:12px;text-transform:uppercase;word-wrap:break-word;color:#797979;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
footer .block .list-footer li a:hover{color:#fff}
footer .block .list-footer li i{float:right;cursor:pointer}
footer .block .list-footer li img{display:none}
footer .footer-text{padding:0 0 0 0}
.bottom_footer{bottom:106px;color:#797979;font-size:11px;position:absolute;right:0;width:270px}
.bottom_footer a{color:#fff}
.bottom_footer a:hover{color:#ff7f66}
.block.block_category_footer{clear:both}
.block.block_category_footer ul ul{display:none !important}
.block.block_category_footer ul i{display:none}
.blockcontactinfos ul li strong{display:none}
.blockcontactinfos ul li{color:#797979;text-transform:uppercase}
.blockcontactinfos ul li.phone-info{font-size:25px;line-height:43px;color:#f95900;font-family:'Open Sans', sans-serif}
.blocksocial li a{display:inline-block;font-size:14px}
.blocksocial li{vertical-align:middle;padding-top:0}
.blocksocial li.facebook a{background:url(img_tpl/sprite_pict_social_block.png) no-repeat 0 0;padding:6px 0 0 40px;height:40px}
.blocksocial li.twitter a{background:url(img_tpl/sprite_pict_social_block.png) no-repeat 0 -61px;padding:6px 0 0 40px;height:40px}
.blocksocial li.rss a{background:url(img_tpl/sprite_pict_social_block.png) no-repeat 0 -121px;padding:6px 0 0 40px;height:40px}
#paiement_logo_block_left{float:left;margin:15px 0 0 30px}
#order .p-cart{font-size:13px;text-transform:uppercase;color:#535353;padding-bottom:15px;border-bottom:1px solid #e5e5e5}
.ordercart-title{font-weight:bold;color:#333;margin:0;padding:6px 0 14px 0}
.ordercart-title #summary_products_quantity{}
#order_steps{overflow:hidden;margin:20px 0}
#order_steps li.even:first-child{background:#9c9c9c}
#order_steps li.even.step_current:first-child{background:#202020}
#order_steps li.even{background:url(img_tpl/marker-order.png) 0 29px no-repeat #9c9c9c}
#order_steps li.odd{background:url(img_tpl/marker-order.png) 0 29px no-repeat #777777}
#order_steps li{float:left;width:20%;text-align:center}
#order_steps li span{display:block;padding:5px 0 5px 0}
#order_steps li span{color:#fff;font-weight:bold}
#order_steps li span span{color:#fff;font-weight:bold;font-size:27px;line-height:27px}
#order_steps li.step_current{background-color:#202020}
#order_steps li a{font-weight:bold;color:#ccc;text-decoration:none}
#order_steps li a:hover{color:#fff}
#cart_summary{background:none;border:none;margin-bottom:0}
table#cart_summary h5{display:block;padding-bottom:10px;margin-top:-4px}
table#cart_summary .cart-atr{display:inline-block;padding-bottom:5px}
#order-detail-content .title-th{display:inline-block;float:left;padding-right:10px;font-weight:bold;color:#333}
table#cart_summary tr{border-width:0 0 1px 0;border-style:dotted;border-color:#ccc}
table#cart_summary tr.cart_last_tr{border:none}
#seperated_packag{padding:0}
#seperated_packag input{margin:-3px 10px 0 0}
table#cart_summary .insset-bottom{padding-bottom:16px;padding-top:0}
.cart_quantity_title{padding:3px 10px 0 0}
table#cart_summary tbody tr{border-top:1px dotted #ccc}
table#cart_summary td{padding:20px 0 20px 0;border:none;vertical-align:top}
table#cart_summary .customization{border-color:#ccc}
table#cart_summary td.cart_product{width:162px}
table#cart_summary tr ul{list-style:none}
table#cart_summary .customizationUploaded{margin-bottom:10px}
table#cart_summary .cart_quantity .cart_quantity_down{float:left}
table#cart_summary .cart_discount_name{color:#333;text-transform:uppercase;vertical-align:middle}
table#cart_summary .cart_discount{border-width:1px 0 1px 0;border-style:solid}
table#cart_summary .cart_discount_price .div_cart_quantity_delete{display:inline-block;float:none;margin-left:7px}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a i{font-size:16px;line-height:16px}
table#cart_summary .div_cart_quantity_delete{float:left}
table#cart_summary .div_cart_quantity_delete a{display:inline-block;margin:5px 0 0 10px}
table#cart_summary .div_cart_quantity_delete a i{font-size:25px;line-height:25x;width:auto}
table#cart_summary .div_cart_quantity_delete a:hover{background-position:-76px -24px}
table#cart_summary .customization .cart_quantity{padding:20px 0 20px 0;border:none;margin-bottom:0}
table#cart_summary .cart_quantity .cart_quantity_input{display:inline-block;float:left;border-left:none;border-right:none;height:24px;text-align:center;width:40px;margin:0}
table#cart_summary .cart_quantity .cart_quantity_button{float:left}
table#cart_summary a.price_discount_delete{margin-top:3px}
table#cart_summary .cart_total_price .total_price_container{border-right:none}
table#cart_summary .cart_total_price td.cart_voucher{vertical-align:middle}
table#cart_summary #total_price_container{vertical-align:middle}
#cart_summary tfoot{font-weight:bold}
#cart_summary .cart_last_tr #total_price{font-size:22px;font-weight:normal}
table#cart_summary tfoot td{padding:16px 0 14px 0;border:none;text-align:left}
table#cart_summary tfoot td + td{text-align:right}
#total_price_container{vertical-align:middle}
#cart_summary .price{border:none;white-space:nowrap}
.total_price_container p{text-align:left}
table#cart_summary .cart_total_price .total_price_container{padding:0}
.cart_total_price .total_price_container p{display:block;padding:8px}
.cart_total_price .total_price_container span{display:block;padding:15px;font-weight:bold;font-size:18px;text-align:center}
table#cart_summary .gift-icon{color:white;background:#0088CC;line-height:20px;padding:2px 5px;border-radius:5px}
table#cart_summary .min-with-td{display:inline-block;font-weight:normal;min-width:50px}
table#cart_summary #cart_quantity_button .cart_quantity_down{background:url(img_tpl/quantity_down_mob.png) 0 0 no-repeat;height:43px;width:45px}
table#cart_summary #cart_quantity_button .cart_quantity_up{float:left;background:url(img_tpl/quantity_up_mob.png) 0 0 no-repeat;height:43px;width:45px}
table#cart_summary #cart_quantity_button .cart_quantity_up img, table#cart_summary #cart_quantity_button .cart_quantity_down img{display:none}
.address-form-multishipping{width:94%;padding:15px 3%;background:#f5f5f5;border:1px solid #ccc;margin-bottom:20px}
table#cart_summary #cart_quantity_button span{line-height:43px}
table#cart_summary .cart_quantity .cart_quantity_input{height:43px}
.cart_quantity_title{padding:5px 10px 0 0}
table#cart_summary .div_cart_quantity_delete a{margin-top:7px;margin-left:20px}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a{margin-top:0}
form#voucher fieldset{padding:25px 0 0 0;border-top:2px solid #3a3a3a}
form#voucher fieldset h4{float:left;padding:6px 10px 0 0;margin:0}
form#voucher fieldset p{float:left;margin:0;padding:0 0 0 0}
form#voucher fieldset p.submit{padding:0 0 0 0}
form#voucher fieldset p label{float:left;text-align:right;padding:2px 7px 0 0}
form#voucher fieldset p input.discount_name{width:330px;margin-bottom:0;height:32px;line-height:32px}
#cart_voucher{padding-top:9px}
#cart_voucher .btn.btn-inverse{padding-top:7px;padding-bottom:7px;line-height:1.25em}
#seperated_packag label{display:inline}
form#voucher fieldset div#display_cart_vouchers h4{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eee}
form#voucher fieldset div#display_cart_vouchers div{padding:4px 0 0 0}
form#voucher fieldset div#display_cart_vouchers span.voucher_name{font-weight:bold;text-decoration:underline;cursor:pointer}
form#voucher fieldset div#display_cart_vouchers span.voucher_name:hover{text-decoration:none}
.address_select{width:100px}
.multishipping_close_container{text-align:center;padding-top:10px}
.cart_navigation{margin:20px 0}
.cart_navigation .exclusive, .cart_navigation .exclusive_large{float:right}
#order p.cart_navigation.inner-top{border-top:1px dotted #ccc}
p.cart_navigation{clear:both;margin:0;padding:25px 0 0 0}
p.cart_navigation .button, p.cart_navigation .button_large{float:left}
p.cart_navigation .button:hover, p.cart_navigation .button_large:hover{}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large{}
p.cart_navigation .exclusive:hover, p.cart_navigation .exclusive_large:hover{}
#create-account_form .text input, #create-account_form .password input, form#login .text input, form#login .password input{width:100%;margin-bottom:0}
#authentication #create-account_form .title_block{text-transform:none;font-size:13px;font-weight:bold;color:#7a7a7a}
#authentication #create-account_form .title_block, form#login .title_block{margin:0;padding:13px 0 0 0}
#authentication #create-account_form p.text, form#login p.text{padding:14px 0 0 0}
form#login p.submit{padding:15px 0 0 0;clear:both}
#authentication #create-account_form p.submit{padding:20px 0 0 0}
#authentication #create-account_form label, form#login label{display:block;clear:both;text-align:left;padding:0 0 5px 0}
form#login p.lost_password{padding:15px 0 0 0;margin-bottom:0}
#opc_account_form .shop_box{padding:10px 0 10px 0}
.cart_total{text-align:right}
.forgot_password #restore_password label{width:170px}
.forgot_password p.submit{padding-left:177px}
#password #center_column h1 + p{margin:3px 0 17px 0}
#password #center_column p.text input{margin:0}
div.order_address p.select label{float:left;text-align:right;padding:2px 7px 0 0}
div.order_address p#address_invoice_form a.button_large{margin:0 auto}
div.order_address p.address_add{padding:20px 0 0 0;margin:0}
div.order_address #ordermsg p{margin:0}
div.order_address #ordermsg textarea{height:100px}
#multishipping_mode_box h2{text-align:center;margin-bottom:12px}
#multishipping_mode_box .btn{color:#333}
#multishipping_mode_box h2 span{padding-left:10px;padding-right:10px}
#multishipping_mode_checkbox{vertical-align:top;margin-right:5px}
#multishipping_mode_box.on{}
#multishipping_mode_box .title{padding:5px;font-weight:bold;color:#333}
#multishipping_mode_box .description, #multishipping_mode_box .description_off{}
#multishipping_mode_box .description .button{display:inline-block;margin:0 auto}
#multishipping_mode_box .description_off{display:none;padding:5px}
#multishipping_mode_box .description_off div{margin-bottom:10px}
#multishipping_mode_box.on .description_off{display:block}
table.multishipping-cart td{padding:12px!important}
table.multishipping-cart th{border-width:0 0 1px 0}
.multishipping-cart .cart_quantity .cart_quantity_input{float:left;margin:0;height:22px;line-height:22px;border-left:0;border-right:0;text-align:center}
.multishipping-cart .cart_quantity a{float:left}
.multishipping-cart .cart_quantity{width:140px}
#order-detail-content #cart_summary.multishipping-cart{border:1px solid #ccc;margin-bottom:20px}
#order-detail-content #cart_summary.multishipping-cart td.cart_product{width:auto}
#order-detail-content{padding-top:0}
#order-detail-content #cart_summary.multishipping-cart td{border:1px solid #ccc}
p#gift_div{display:none;clear:both;margin:0}
p#gift_div label{display:block}
p#gift_div textarea{height:100px;margin:12px 0 10px 0}
p.payment_module{display:block;padding:20px 0 0 0;margin:0}
.payment_module img{float:left;vertical-align:middle;margin:0 10px 0 0}
.payment_module a{display:block;background:#fafafa;border:1px solid #ccc;padding:15px;color:#333;text-decoration:none;text-align:left;overflow:hidden;font-weight:bold}
.payment_module a:hover, .payment_module a:focus, .payment_module a:active{background:#fefefe;border:1px solid #000;color:#000}
div#order-opc h2.bordercolor{margin:20px 0 0 0;padding:17px 0 0 0;border-width:1px 0 0 0;border-style:solid}
div#order-opc textarea#message{height:100px}
#new_account_form{clear:both;margin-bottom:20px}
#new_account_form h3{margin-bottom:20px}
#center_column #new_account_form p{margin:0;padding:0 0 10px 0}
#center_column #new_account_form p input{margin-right:10px}
#new_account_form p.required{color:#222}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label{display:block;padding:6px 0 6px 0;font-size:12px;text-align:left}
#new_account_form #submitGuestAccount{float:right}
#orderconfirmation #left_column{display:none}
#orderconfirmation #center_column{width:757px}
.orderconfirmation{border:1px solid #ccc;padding:20px;margin:30px 0 0 0;background:#f8f8f8}
.orderconfirmation a{color:#0C0}
.orderconfirmation a:hover{color:#333}
.bloc_adresses .address{background:#f8f8f8;border:1px solid #d9d9d9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:20px;margin-bottom:20px;overflow:hidden}
.addresses .address_add.submit{padding:0;margin:0 0 20px 0}
ul.address li{margin:0 0 0 0}
ul.address li{line-height:25px;color:#333}
ul.address li.address_delete, ul.address li.address_update{float:left}
ul.address li .btn{color:#fff;margin-top:10px}
ul.address li.address_title{margin:0 0 8px 0;color:#a9a9a9;font-size:13px;text-transform:uppercase;font-weight:bold}
ul.address li.address_title h3{margin:0}
ul.address li.address_update{margin-right:10px}
table.discount{margin:17px 0 0 0;font-family:Arial, Helvetica, sans-serif}
table.discount td.discount_code{font-weight:bold}
table.discount td.discount_value{white-space:nowrap}
body#discount div.center_column sup{vertical-align:top}
#order-follow #left_column{display:none}
#newproducts .sortPagiBar{margin-bottom:20px}
#bestsales .sortPagiBar{margin-bottom:20px}
#pricesdrop .sortPagiBar{margin-bottom:20px}
.mnf_sup_list{margin:0 0 0 0;padding:0;list-style-type:none}
.title_manuf{display:block;padding:14px 0 24px 0;margin:0;width:100%;overflow:hidden;text-align:right}
.mnf_sup_list li{padding:0 0 20px 0;margin-bottom:20px}
.mnf_sup_list li.last_item{border-bottom:none;margin-bottom:0;padding-bottom:0}
.mnf_sup_list li .logo{display:block;float:left}
.mnf_sup_list li .logo a{display:block}
.mnf_sup_list li .logo img{vertical-align:middle;margin-top:24px}
.mnf_sup_list li .left_side{float:left;width:490px;padding:0 20px 0 20px;min-height:242px;border-right:1px solid #d9d9d9}
.mnf_sup_list li .left_side div{display:inline-block;padding:7px 0 0 0}
.mnf_sup_list li .left_side div p{padding:0;margin:0}
.mnf_sup_list li .left_side h3{display:inline-block;padding:0 0 0 0;color:#7a7a7a;text-transform:uppercase;font-size:13px;margin:-4px 0 5px 0}
.mnf_sup_list li .right_side{float:right;width:170px;position:relative;padding-left:20px}
.mnf_sup_list li .right_side p{padding:10px 0 0 0;margin:0}
.mnf_sup_list li .right_side p span{}
.mnf_sup_list li .right_side p a{text-decoration:none}
.mnf_sup_list li .right_side a.button{margin:12px 0 0 0}
.mnf_sup_list li .des-small{display:none}
.mnf_sup_list li .left_side h3{margin-top:10px}
.mnf_sup_list li .left_side h3 a{display:block;margin-top:-4px}
#search h3.nbresult{margin:10px 0 10px 0;padding:10px;border:1px solid #e6db55;font-size:13px;background:#ffffe0}
p.error404{border:2px solid #dd0000;background:#f5f5f5;margin:20px 0 0 0;padding:10px;line-height:32px}
p.error404 img{margin:0 10px 0 0}
#module-cheque-payment #columns h1{text-align:left;margin:0 0 14px 0}
#module-cheque-payment #columns h2{margin-bottom:20px}
#module-cheque-payment #columns .box-payment-style p{margin:0;padding:0}
#module-cheque-payment #columns .cart_navigation a, #module-cheque-payment #columns .cart_navigation input{margin-top:20px}
#module-cheque-payment #columns form img{float:left;margin:0 20px 2px 0}
#module-bankwire-payment form img{}
#module-cheque-payment #columns form{font-size:13px}
#module-bankwire-payment #columns form{margin-top:15px;font-size:13px}
#module-cheque-payment form select, #module-bankwire-payment form select{margin:20px 0 20px 0}
.box-payment-style{padding:20px;border:1px solid #ccc;color:#333;font-size:13px;background:#F8F8F8;margin-bottom:10px}
.box-payment-style ul li{margin-bottom:5px}
.box-payment-style ul{padding-top:7px}
#module-gcheckout-payment aside, #module-payment-submit aside, #module-payment-submit aside{display:none}
#account-creation_form fieldset.reversoform{padding:10px !important}
#account-creation_form fieldset.reversoform .text label{display:block;padding:0 0 10px 0;width:100%;text-align:left}
#account-creation_form fieldset.reversoform .infos-sup{padding:0 !important;font-size:10px;font-style:italic;text-align:right}
#account-creation_form fieldset.customerprivacy label{display:inline;padding-bottom:0;font-size:12px;text-align:left;cursor:pointer}
#account-creation_form fieldset.customerprivacy p{padding:0;margin:0}
#module-referralprogram-referralprogram-program #left_column{display:none}
#module-referralprogram-referralprogram-program #center_column{width:757px}
#footer .myaccount li.referralprogram img{display:none}
#module-referralprogram-referralprogram-program .sheets{padding-top:10px}
#module-referralprogram-referralprogram-program form p.checkbox{font-weight:bold}
#module-referralprogram-referralprogram-program form p.checkbox a{text-decoration:underline}
#module-referralprogram-referralprogram-program form p.submit{text-align:right}
#module-referralprogram-referralprogram-program form p.see_email{padding-left:10px;color:#0088cc;background:url(img_tpl/arrow_right_1.png) no-repeat 0 4px}
#module-referralprogram-referralprogram-program form p.see_email a{color:#0088cc;text-decoration:underline}
#module-loyalty-default #left_column{display:none}
#module-loyalty-default #center_column{}
#guest-tracking fieldset p:first-child{padding-top:10px}
#guest-tracking fieldset p:last-child{padding-bottom:10px}
#address_invoice_form{margin-bottom:20px}
#opc_account.opc-main-block #address_invoice_form select{width:100%}
#address_invoice_form label{display:block;padding-bottom:4px}
#order #fancybox-content h2{font-size:14px;text-transform:uppercase;color:#3a3a3a}
.popup-extra h3{color:#ed038a;font-size:14px;padding-bottom:7px}
#module-favoriteproducts-favoriteproducts-account #left_column{display:none}
#module-favoriteproducts-favoriteproducts-account #center_column{width:757px}
#favoriteproducts_block_account .favoriteproduct{position:relative;margin-bottom:14px;margin-top:15px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:20px}
.favoriteproduct a.product_img_link{display:block;float:left;margin-right:14px;overflow:hidden;position:relative}
.favoriteproduct h3{color:#000000;font-size:13px;padding:0 0 10px}
.favoriteproduct p.product_desc{line-height:16px;overflow:hidden;padding:0}
.favoriteproduct .remove{position:absolute;top:15px;right:20px}
.favoriteproduct .remove .icon{cursor:pointer}
.rating{display:block;clear:both;margin:2em;cursor:pointer}
.rating:after{display:block;content:'.';height:0;width:0;clear:both;visibility:hidden}
.cancel, .star{float:left;overflow:hidden;margin:0 1px 0 0;width:16px;height:16px;text-indent:-999em;cursor:pointer}
.cancel, .cancel a{background:url(img_tpl/delete-productcomments.gif) no-repeat 0 -16px !important}
.cancel a, .star a{display:block;width:100%;height:100%;background-position:0 0}
div.star_on a{background-position:0 -16px}
div.star_hover a, div.star a:hover{background-position:0 -32px}
.star{float:left;position:relative;top:2px;height:12px;width:12px;overflow:hidden;text-indent:-999em;cursor:pointer}
.star, .star a{background:url(img_tpl/star.png) no-repeat 0 0}
div.star_on a{background-position:0 -12px}
div.star_hover a, div.star a:hover{background-position:0 -12px}
.confirmation{margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:#ffffe0}
#main .rte{background:0 0}
.listcomment{list-style-type:none;margin:0 0 20px 0 !important}
.listcomment li{padding:10px 0;border-bottom:1px dotted #ccc;color:#666}
.listcomment .titlecomment{display:block;font-weight:bold;font-size:12px;color:#333}
.listcomment .txtcomment{display:block;padding:5px 0;color:#333}
form#sendComment fieldset{padding:10px;border:1px solid #ccc;background:#eee}
form#sendComment h3{font-size:14px}
#new_comment_form p.text{margin-bottom:0;padding-bottom:0}
#new_comment_form .btn{margin-bottom:10px;margin-left:5px;color:#fff}
#sendComment p.text label, #sendComment p.textarea label{display:block;margin:12px 0 4px;font-weight:bold;font-size:12px}
#sendComment p.text input{padding:0 5px;height:28px;width:498px;border:1px solid #ccc;background:url(img_tpl/bg_input.png) repeat-x 0 0 #fff}
#sendComment p.textarea textarea{height:80px;width:508px;border:1px solid #ccc}
#sendComment p.submit{padding:0;text-align:right}
#sendComment p.closeform{float:right;padding:0;height:16px;width:12px;text-indent:-5000px;background:url(img_tpl/delete-icon.gif) no-repeat 0 0}
#new_comment_form .product img{float:left;margin:7px 14px 10px 8px;padding:4px;border:1px solid #fff;-moz-box-shadow:0 0 9px #ddd;-webkit-box-shadow:0 0 7px #ddd;box-shadow:0 0 7px #ddd}
#new_comment_form .product .product_desc{text-align:left;max-width:300px}
#new_comment_form .product .product_desc .product_name{padding-bottom:5px;font-size:13px;color:#000}
#new_comment_form .grade_content{margin:0 0 20px 0}
#new_comment_form .grade_content span, #new_comment_form .grade_content span{display:inline-block;padding:0 10px;width:150px;font-weight:bold}
#new_comment_form .grade_content .cancel{margin-right:5px}
.new_comment_form_content .intro_form{padding-bottom:10px;font-weight:bold;font-size:12px}
#new_comment_form label{display:block;margin:12px 0 4px 0;font-weight:bold;font-size:12px}
#new_comment_form textarea{height:80px}
#new_comment_form .submit{margin-top:20px;padding:0;font-size:13px;text-align:right}
#new_comment_form #criterions_list{border-bottom:1px solid #CCC;padding-bottom:15px;list-style-type:none}
#new_comment_form #criterions_list li{margin-bottom:5px;padding-top:5px}
#new_comment_form #criterions_list label{display:block;margin:0 0 0 0;padding-bottom:5px}
#new_comment_form #criterions_list .star_content{float:left}
#new_comment_form #new_comment_form_footer{margin-top:0;font-size:12px}
#new_comment_form p.required{float:left;margin:0 0 5px}
#new_comment_form form{text-align:left}
#new_comment_form form .row-fluid{padding-bottom:10px}
.product_image img, .product_img_link img{}
.product_img_link img{width:100%;}
.fl{float:left}
.fr{float:right}
#cluetip-close img{border:0}
#cluetip-title{overflow:hidden}
#cluetip-title #cluetip-close{float:right;position:relative}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(img_tpl/loader.gif)}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0}
#cluetip-extra{display:none}
#cluetip{background-color:transparent}
#cluetip #cluetip-outer{border:1px solid #ccc;position:relative;background-color:#fff;text-align:left!Important}
#cluetip #cluetip-inner .comment{text-align:left!Important}
#cluetip h3#cluetip-title{margin:0;padding:0 0;font-size:12px;font-weight:normal;color:#333}
#cluetip #cluetip-inner{display:inline-block;padding:5px 5px 5px}
#cluetip div#cluetip-close{text-align:right;margin:0 5px 5px;color:#900}
#cluetip div#cluetip-close a{}
.shop_box{}
.titled_box h2, .account_creation h3{color:#363636;text-transform:uppercase;font-size:13px;padding:6px 10px;margin:10px 0 5px 0;font-weight:normal;position:relative;font-family:'Open Sans', sans-serif;font-weight:600;background:#dbdbdb;}
.titled_box h2 i, .account_creation h3 i{color:#363636}
.titled_box h2 span, .account_creation h3 span{position:relative;z-index:1}
.icon-style{width:16px;height:16px;background:url(img_tpl/icon-style.png) center center no-repeat}
.shop_box_row{}
.shop_box_row.shop_box_row_other{border-top:none;padding-top:0}
.shop_box_row.shop_box_row_search{border-top:none}
.title_shop{color:#000;font-size:13px;font-style:italic;font-weight:bold}
.lnk_more{display:inline-block;font-size:13px;color:#a9a9a9;line-height:16px;font-style:italic;font-weight:bold}
.lnk_more i{position:relative;top:1px}
.lnk_more:hover{color:#a9a9a9}
.store_list{padding:0;margin:0;list-style-type:none}
.store_list li:first-child a{border:none}
.store_list li{padding:0 0 0 0;margin:0}
.store_list li a{display:block;padding:7px 0 7px 0;border-top:1px solid #d9d9d9}
.store_list li a i{margin-right:10px}
.store_list li a:hover{background-position:0 -918px}
.shop_table{background:#fefefe;border-spacing:0;margin-bottom:20px;vertical-align:middle;border:1px solid #ccc;width:100%}
#order-detail-content-table input.order_qte_input{display:none}
#order-detail-content-table input.order_qte_input + label{float:none}
#order-detail-content-table td.expand label{cursor:pointer}
.shop_table th{border:1px solid #cccc}
.shop_table th{background:#f9f9f9;border:1px solid #ccc;color:#333;font-size:13px;font-weight:bold;padding:15px 20px;text-align:center;vertical-align:middle;text-transform:uppercase;background:#fefefe}
.shop_table td{border:1px solid #ccc;padding:10px 20px;color:#888888}
.shop_table td .footable-row-detail-inner strong{display:inline-block;font-size:14px;font-weight:normal;margin:0 10px 10px 0;color:#333}
.footable.breakpoint > tbody > tr > td.expand{background:url(img_tpl/u.png) 7px center no-repeat;padding-left:40px}
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand{background:url(img_tpl/uu.png) 7px center no-repeat;padding-left:40px}
.footable.breakpoint > tbody > tr > td.expand, .footable.breakpoint > tbody > tr.footable-detail-show > td.expand{cursor:pointer}
.footable > tbody img{vertical-align:middle}
div.checker span, div.radio span, div.uploader, div.uploader span.action{background:url(img_tpl/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
.radio, .checker, .uploader, .radio *, .checker *, .uploader *{margin:0;padding:0}
div.checker{width:19px;height:19px}
div.checker input{width:19px;height:19px}
div.checker span{background-position:0 -260px;height:19px;width:19px}
div.checker:active span, div.checker.active span{background-position:-19px -260px}
div.checker.focus span, div.checker:hover span{background-position:-38px -260px}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span{background-position:-57px -260px}
div.checker span.checked{background-position:-76px -260px}
div.checker:active span.checked, div.checker.active span.checked{background-position:-95px -260px}
div.checker.focus span.checked, div.checker:hover span.checked{background-position:-114px -260px}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked{background-position:-133px -260px}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span{background-position:-152px -260px}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked{background-position:-171px -260px}
div.radio{float:left;width:18px;height:18px}
div.radio input{width:18px;height:18px}
div.radio span{height:18px;width:18px;background-position:0 -279px}
div.radio:active span, div.radio.active span{background-position:-18px -279px}
div.radio.focus span, div.radio:hover span{background-position:-36px -279px}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span{background-position:-54px -279px}
div.radio span.checked{background-position:-72px -279px}
div.radio:active span.checked, div.radio.active span.checked{background-position:-90px -279px}
div.radio.focus span.checked, div.radio:hover span.checked{background-position:-108px -279px}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked{background-position:-126px -279px}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span{background-position:-144px -279px}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked{background-position:-162px -279px}
div.uploader{background-position:0 -297px;height:28px}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}
div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}
div.uploader.focus, div.uploader.hover, div.uploader:hover{background-position:0 -353px}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action, div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:0 -325px}
div.uploader.disabled span.action{background-position:right -381px}
div.checker{margin-right:5px}
div.radio{margin-right:3px}
#contact_form div.uploader{}
div.uploader span.action{display:block;width:110px;text-align:center;background-color:#fff;color:#333}
div.uploader span.filename{border-right:solid 1px #ccc;color:#333}
div.uploader input{width:120px;color:#333}
div.uploader.disabled span.action{color:#aaa}
div.uploader.disabled span.filename{border-color:#ccc}
div.selector{float:left;line-height:30px;height:30px;padding:0 0 0 0;position:relative;overflow:hidden;border:1px solid #ccc;background:url(img_tpl/select.png) no-repeat 95% 12px;width:170px !important}
div.selector span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px;line-height:30px;padding-right:0;padding-left:10px;cursor:pointer;width:85% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:12px}
.nbr_page div.selector{background-position:89% 12px;width:65px !important}
div.selector.fixedWidth{width:190px}
div.selector.fixedWidth span{width:155px}
div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:31px;top:0;padding:0 20px 0 0;left:0;width:100%}
.checker, .radio, .uploader{display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;zoom:1}
.radio input:focus, .checker input:focus, .uploader input:focus{outline:0}
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{display:inline-block;opacity:0;margin:0!important;filter:alpha(opacity:0);background:none}
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{display:inline-block;opacity:0;filter:alpha(opacity:0);text-align:center;background:none}
div.uploader{position:relative;overflow:hidden;cursor:default}
div.uploader span.action{display:inline;float:left;padding:2px 0;overflow:hidden;cursor:pointer}
div.uploader span.filename{display:block;float:left;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}
div.uploader input{float:right;-moz-box-sizing:0!important;opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;height:25px;border:none;cursor:default}
#product div.jGrowl div.jGrowl-notification, #product div.jGrowl div.jGrowl-closer{display:none;background:url(img_tpl/icon-warning.png) no-repeat 10px 15px #D4EEFF;color:#fff;opacity:.85;filter:alpha(opacity = 85);margin-top:5px;margin-bottom:5px;text-align:left;padding:10px 10px 6px 45px;border:1px solid #34ACF9;color:#0473B9;font:13px "Arial";border-radius:5px}
#product div.jGrowl div.jGrowl-notification div.close{font-size:18px;color:#34ACF9;margin-top:7px;opacity:.99;filter:alpha(opacity = 99)}
.b-core-ui-select{float:left;position:relative;width:150px;padding:6px 10px 6px 10px;font-size:12px;line-height:18px;color:#333;cursor:pointer;border:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.b-core-ui-select__select{position:static;width:80%;padding:10px;font-size:12px;line-height:18px}
.b-core-ui-select__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}
.b-core-ui-select__select_state_hide{margin:0;padding:0;position:absolute;text-indent:-9999px;overflow:hidden;opacity:0;z-index:-1}
.b-core-ui-select:HOVER{color:#333333}
.b-core-ui-select.focus{outline:0}
.b-core-ui-select.disabled, .b-core-ui-select.disabled:ACTIVE{opacity:.5;color:#333333;background-color:#e6e6e6;background-position:0 -15px;transition:background-position 0.1s linear}
.b-core-ui-select__button{display:block;position:absolute;right:10px;top:10px;width:0;height:0;border-top:5px solid black;border-right:5px solid transparent;border-left:5px solid transparent;content:"";margin-top:3px;margin-left:2px}
.b-core-ui-select__dropdown{display:none;position:absolute;top:0;color:#333;margin-top:-1px;max-height:200px;font-size:12px;border:1px solid #ccc;background-color:whiteSmoke;background-image:-ms-linear-gradient(top, white, #E6E6E6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));background-image:-webkit-linear-gradient(top, white, #E6E6E6);background-image:-o-linear-gradient(top, white, #E6E6E6);background-image:linear-gradient(top, white, #E6E6E6);background-image:-moz-linear-gradient(top, white, #E6E6E6);background-repeat:repeat-x}
.b-core-ui-select__dropdown.hide{display:none}
.b-core-ui-select__dropdown.show{display:block}
.b-core-ui-select__dropdown__wrap{max-height:200px;overflow:auto;outline:none}
.j-scroll-pane .b-core-ui-select__dropdown__item{}
.b-core-ui-select__dropdown__list{overflow:hidden;margin:0!important}
.b-core-ui-select__dropdown__item{padding:5px 10px;min-height:18px;list-style-type:none;cursor:pointer}
.b-core-ui-select__dropdown__label{padding:10px;min-height:18px;font-style:italic;list-style-type:none;border-bottom:1px solid #ccc}
.b-core-ui-select__dropdown__item.disabled, .b-core-ui-select__dropdown__item.disabled:HOVER{color:#ccc;background:none}
.b-core-ui-select__dropdown__item.selected, .b-core-ui-select__dropdown__item.selected:HOVER{background:#999;color:#fff}
.b-core-ui-select__dropdown__item:HOVER{background:#ccc}
.sortPagiBar select{display:block;float:left;width:222px;height:33px}
.b-content{margin:60px;padding:80px 80px 80px 140px;width:60%;font:normal 14px/18px 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif;background:#FFFFFF;box-shadow:0 1px 4px rgba(0, 0, 0, 0.35), 0 0 1px rgba(255, 255, 255, 0.15) inset}
.b-content__title{margin:0 0 40px;font:normal 40px/40px 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif}
.b-content P{margin:0 0 20px}
.b-content H2, .b-content H3{margin:15px 0 30px}
.b-content OL, .b-content UL{margin:0 0 40px}
.b-row{margin:15px 0 45px -60px;padding:30px 0 30px 59px;border:1px solid #ccc}
.b-code-block{background:none repeat scroll 0 0 #E6E6E6;border-left:1px solid #D9D4D3;clear:both;color:#533D3A;counter-reset:code;font:12px/20px Consolas, monospace;margin:0 0 15px -60px;padding:12px 0 12px 59px;white-space:normal}
.b-code-block CODE:before{color:#B3A9A7;content:counter(code, decimal-leading-zero) ".";counter-increment:code;margin-left:-35px;position:absolute}
.b-code-block CODE{display:block;padding:0;white-space:pre-wrap}
.jspContainer{overflow:hidden;position:relative;outline:none;width:100% !important}
.jspPane{position:absolute;width:100% !important;outline:none}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;z-index:100}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *, .jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{position:relative;border-radius:5px;background-color:#E5E5E5;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(202, 202, 202, 0.07)), color-stop(100%, rgba(229, 229, 229, 0.07)));background:-webkit-linear-gradient(left, rgba(202, 202, 202, 0.07) 0, rgba(229, 229, 229, 0.07) 100%);-webkit-box-shadow:0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 white;box-shadow:0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 white}
.jspDrag{position:relative;top:0;left:0;cursor:pointer;border-radius:4px;border:solid 1px #A6A6A6;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(233, 233, 233, 0.05)), color-stop(100%, rgba(221, 221, 221, 0.05)));background:-webkit-linear-gradient(left, rgba(233, 233, 233, 0.05) 0, rgba(221, 221, 221, 0.05) 100%);-webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, .05);box-shadow:0 2px 1px 0 rgba(0, 0, 0, .05);background-color:#E9E9E9}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{display:block;text-indent:-20000px;cursor:pointer}
.jspArrow.jspDisabled{cursor:default}
.jspVerticalBar .jspArrow{display:block;position:relative;width:0;height:4px}
.jspVerticalBar .jspArrow.jspArrowDown{top:4px;border-top:4px solid #ccc;border-right:4px solid transparent;border-left:4px solid transparent}
.jspVerticalBar .jspArrow.jspArrowUp{top:-4px;border-bottom:4px solid #ccc;border-right:4px solid transparent;border-left:4px solid transparent}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{float:left;background:#eeeef4;height:100%}
.modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a, a:visited{text-decoration:underline}
a[href]:after{content:""}
abbr[title]:after{content:""}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""}
a:link:after, a:visited:after{content:""}
pre, blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr, img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:0.5cm}
p, h2, h3{orphans:3;widows:3}
h2, h3{page-break-after:avoid}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}
}
.crossselling.page_product_box h3, .tab-video.page_product_box h3{margin-top:10px}
#carouselproduct{width:100000px}
#row-2-extra{}
#carouselproductcross{width:100000px}
.page_product_box .carusel-inner{display:block;padding:0 0 0 0;position:relative;margin:20px 0 0 -20px}
.page_product_box .carusel-inner .caroufredsel_wrapper{cursor:default!important}
.page_product_box{overflow:hidden;margin:0;position:relative;background:#fff;}
.page_product_box h3{margin-top:0}
.page_product_box .carousel-ul{display:block;padding:0;margin:0;width:10000px}
.page_product_box .carusel-inner li a{display:inline}
.page_product_box .carusel-inner li{display:block;float:left;margin-left:20px;height:220px;width:146px;text-align:center}
.page_product_box .carusel-inner li .price_display{margin:0}
.page_product_box .carusel-inner .product_link{display:inline-block;margin:5px 0 0 0}
.page_product_box a.prev, .page_product_box a.next{display:none;background:url(img_tpl/slider-arrow.png) no-repeat transparent;width:27px;height:27px;position:absolute;top:50%;margin-top:-14px;opacity:1;filter:alpha(opacity=0);-moz-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;-webkit-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;-o-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;transition:opacity 300ms ease, left 300ms ease, right 300ms ease}
.page_product_box .carusel-inner:hover, .page_product_box .carusel-inner img:hover{cursor:move;cursor:pointer}
.page_product_box .carusel-inner:hover a.prev{opacity:1;filter:alpha(opacity=100);left:40px}
.page_product_box .carusel-inner:hover a.next{opacity:1;filter:alpha(opacity=100);right:22px}
.page_product_box a.prev{left:40px;background-position:0 0}
.page_product_box a.prev:hover{background-position:0 -27px}
.page_product_box a.next{right:22px;background-position:-27px 0}
.page_product_box a.next:hover{background-position:-27px -27px}
.page_product_box a.next.disabled, .page_product_box a.prev.disabled{opacity:0.2}
.page_product_box a.prev.disabled, .page_product_box a.next.disabled{cursor:default}
@media only screen and (min-width:768px){.list-radio .filter-list{display:block;}
}
@media only screen and (min-width:768px) and (max-width:979px){.page_product_box .carusel-inner a.prev{opacity:1;filter:alpha(opacity=100);left:40px}
.page_product_box .carusel-inner a.next{opacity:1;filter:alpha(opacity=100);right:22px}
}
#primary_block{margin:0 0 0 0;padding:0 0 0 0;background:#fff}
.pb-right-colum-h{display:none}
#pb-left-column h1, .pb-right-colum-h{margin-bottom:10px;padding:0px 0 0 0;line-height:27px;font-size:23px;text-transform:none;border:none;color:#333333;background:none;}
#buy_block{margin-bottom:10px}
#buy_block p{margin:0;padding:0}
.product_attributes{padding:10px 0 0 0}
.product_attributes select{width:auto;}
#buy_block .row-3{overflow:hidden;text-align:left}
#availability_statut{float:left;padding-bottom:10px}
#availability_statut span#availability_label{font-weight:bold;padding-right:7px;color:#333}
#availability_statut span#availability_value{display:inline-block;margin-right:7px;color:#207a20;font-weight:bold}
#buy_block .row-3 #pQuantityAvailable{padding-bottom:7px}
#buy_block #pQuantityAvailable{font-weight:bold;color:#0C0}
#buy_block #last_quantities{float:left;clear:both;width:100%}
#buy_block #product_reference{float:left;padding-bottom:5px}
#buy_block #product_reference label{font-weight:bold;color:#333}
#buy_block #product_reference span{font-weight:bold;color:#207a20}
#buy_block span.online_only{display:block;float:right;font-weight:bold;color:#f00;font-style:italic;padding:0 0 14px 0}
.product_attributes #attributes{padding:11px 0 7px 0;border-top:1px dotted #ccc}
#attributes fieldset{padding-bottom:11px}
#attributes .attribute_list{display:block;color:#333;font-style:italic}
#attributes .attribute_list .attribute_radio{margin:-1px 5px 0 0}
.attribute_list #color_to_pick_list a.color_pick{display:block;height:25px;width:25px;border-radius:25px}
.attribute_list #color_to_pick_list a.color_pick img{border-radius:25px}
#attributes select{display:block;width:100%}
.product_attributes #attributes label{display:block;vertical-align:top;position:relative;padding-bottom:6px;font-weight:bold;color:#333;padding-top:5px}
.product_attributes #color_to_pick_list{list-style-type:none}
.product_attributes #color_to_pick_list li{float:left;margin:0 20px 5px 0;border-radius:25px}
.product_attributes #color_to_pick_list li.selected{box-shadow:0 0 5px 0 #a9a9a9}
#buy_block .row-2{overflow:hidden;text-align:left;margin-top:1px;padding-top:10px;border-top:1px dotted #ccc}
#buy_block .row-2 #reduction_percent, #buy_block .row-2 #reduction_amount{float:left;padding:12px 0 0 0;margin-right:12px;font-size:14px;font-style:italic;font-weight:normal;color:#333}
#buy_block .row-2 #reduction_percent span, #buy_block .row-2 #reduction_amount span{display:block;float:right;font-size:14px;font-style:italic;font-weight:normal;color:#333}
#buy_block .row-2 #old_price{display:inline-block;float:left;padding:12px 0 0 0;font-size:14px;font-style:italic;font-weight:normal;color:#333;margin-right:7px}
#buy_block p#old_price{padding-bottom:15px;font-size:14px;text-decoration:line-through}
#buy_block .row-2 #old_price .price{font-size:14px;font-style:italic;font-weight:normal;color:#333;}
#buy_block .row-2 .on_sale_img{float:right;margin-bottom:8px;}
#buy_block .row-2 span.on_sale, #buy_block .row-2 span.discount{display:block;float:left;padding:12px 6px 0 30px;font-size:18px;font-style:italic;font-weight:normal;color:#f00;}
#buy_block .row-2.bordered{border-top:1px dotted #ccc;padding-top:20px;}
.row_1{overflow:hidden;text-align:left;margin-bottom:10px;padding:20px 0 10px 0;border-top:1px dotted #dadad9;}
.row_1 p{float:right;padding:0;}
.row_1 p.our_price_display{display:inline-block;float:left;}
.row_1 p.our_price_display span{display:block;font-size:24px;line-height:18px;color:#333;}
.row_1 p.our_price_display span.price-old{font-size:18px;color:gray;}
.row_1 p#quantity_wanted_p{padding-right:12px;padding-top:4px;}
.row_1 p#quantity_wanted_p input{float:right;height:28px;padding:5px;text-align:center;width:40px;min-width:40px;max-width:40px;margin:0;}
.row_1 p#quantity_wanted_p label{float:right;padding:4px 10px 0 0;text-align:right;}
.row_1 input#add2cartbtn{display:none;}
.row_1 span.exclusive{float:right;}
#buy_block .pack_price{padding:10px 0 10px 0;margin:0;}
#primary_block .buttons_bottom_block{margin:0 0 0 0;padding-bottom:15px;}
#primary_block .buttons_bottom_block span.prodcart{margin-right:2px;}
#product p#loyalty{border-top:1px dotted #ccc;margin-top:4px;padding:16px 0 14px 0;margin-bottom:0;}
#product p#loyalty em{display:inline;}
#product p#loyalty i{float:left;font-size:25px;margin-right:10px;margin-top:7px;text-align:left;}
.mousetrap{display:block;background:url(img_tpl/mousetrap.png) no-repeat left top transparent !important;height:106px !important;overflow:hidden;position:absolute;top:auto!important;left:auto!important;bottom:10px!important;right:10px!important;width:106px !important;z-index:999 !important}
#mousetrap_img{display:block;z-index:2;opacity:0;width:106px!important;height:106px!important;position:absolute;right:10px;bottom:10px}
#wrap a:hover{cursor:default}
#wrap a{cursor:default}
.mask{position:absolute;height:100%;width:100%;z-index:1;top:0;left:0}
.picpic:hover{cursor:auto}
.img_zoom{display:block;z-index:2;opacity:0}
.img_wrap{display:block;margin:0;position:absolute;z-index:1}
#primary_block #image-block.thickbox_box{padding:0;width:300px;height:300px}
#primary_block #pb-right-column{float:left}
#primary_block #pb-right-column .resetimg{padding:0 0 5px 0;margin:0}
#primary_block #image-block{border:1px solid #e5e5e5;position:relative;z-index:1;margin-bottom:10px}
#primary_block #image-block #view_full_size #bigpic{display:block}
#primary_block #image-block img#bigpic.jqzoom{cursor:crosshair;position:relative}
#pb-right-column #image-block #view_full_size .span_link img{position:relative;top:3px;left:-3px;border:none;padding-right:2px}
#view_full_size .span_link{text-indent:-5000px}
#views_block{padding:0 0 0 0;position:relative;overflow:hidden;margin-bottom:20px}
#thumbs_list{overflow:hidden}
#thumbs_list li{float:left;cursor:pointer;margin-right:10px}
#thumbs_list li a{display:block;width:83px;border:1px solid #e5e5e5}
#thumbs_list li img{margin:0 0 0 0;padding:0}
span.view_scroll_spacer{float:left;height:47px;width:47px;z-index:9;position:absolute;left:0;top:50px}
#view_scroll_left{display:none;float:left;height:47px;width:47px;text-indent:-3000px;background:url(img_tpl/thumbs_left.png) no-repeat center center;position:absolute;left:0;top:50%;z-index:9;margin-top:-24px}
#view_scroll_right{float:left;background:url(img_tpl/thumbs_right.png) no-repeat center center;position:absolute;right:0;top:50%;text-indent:-3000px;z-index:9;height:47px;width:47px;margin-top:-24px}
span#wrapResetImages{width:200px}
span#wrapResetImages div{width:306px;margin:0 0 -3px 0;padding:17px 0 10px 20px}
span#wrapResetImages{display:none}
span#wrapResetImages div{width:306px;margin:0 0 -3px 0;padding:17px 0 10px 20px}
.tab-video .toggle_content{padding:20px 0 10px 0}
#pb-right-column .row_1{/*display:none*/}
#quantityDiscount{margin:0 0 0 0;padding:0 0 0 0}
#quantityDiscount .toggle_content{padding:20px 0 10px 0}
#quantityDiscount .shop_table{margin-bottom:0}
.more_info_inner{padding:0}
.more_info_inner .toggle_content{padding:10px;background:#fff;}
.more_info_inner .toggle_content p strong{color:#333}
.datasheet{margin:0 0 0 0;padding:0 0 0 0}
.datasheet ul{padding:9px 20px 5px 10px;list-style:none}
.datasheet ul li{padding:7px 0 0 0;color:#ff553d;font-style:italic;font-size:17px}
.datasheet ul li span{font-weight:bold;color:#333;font-size:14px;font-style:normal}
.attachment_product{margin:0 0 0 0;padding:0 0 0 0}
.attachment_product ul{list-style-type:none;padding:20px 0 0 10px}
.attachment_product li{margin:0 0 5px 0;list-style-type:none}
.attachment_product li a{display:inline-block}
#more_info_block{list-style:none;margin-top:20px}
#more_info_block li a:hover{text-decoration:none}
#more_info_block5{margin-top:20px}
#idTab1 ul, #idTab1 ol, #idTab1 dl{margin-left:20px}
.more_info_inner4{margin:0 0 0 0;padding:0 0 0 0}
#idTab4{padding:20px 0 10px 0}
#idTab4 li:first-child{border:none;padding-top:0;margin-top:0}
#idTab4 li{display:block;overflow:hidden;margin:20px 0 0 0;padding:20px 0 0 0;border-width:1px 0 0 0;border-style:solid}
#idTab4 li .accessories_desc{float:left;width:630px;border-width:0 1px 0 0;border-style:solid;padding-right:20px}
#idTab4 li .product_descr{padding-top:10px;margin-bottom:0}
#idTab4 li .accessories_desc a.accessory_image{display:block;float:left;width:80px;margin:0 20px 0 0}
#idTab4 li .accessories_desc h5{margin:0 0 0 0;padding:0 0 0 0}
#idTab4 li .accessories_price{float:right;width:199px;padding:0 0 0 20px}
#idTab4 li .accessories_price span.price{display:block;margin:0 0 12px 0}
#idTab4 li .availability{display:block}
#idTab5{padding:10px;background:#fff;margin-top:20px}
#idTab5 .comment_criterions{overflow:hidden}
#idTab5 .comment_criterions > div{float:left;padding:14px 20px 0 0}
#idTab5 .comment_criterions > div > div{float:left}
#idTab5 p{padding-top:0}
#idTab5 p.align_right{height:11px;padding:0}
#idTab5 p.align_right a{display:block;float:right;width:11px;height:0;padding:11px 0 0 0;overflow:hidden;background:url(img_tpl/delete.gif) 0 0 no-repeat}
#idTab5 p.comment_add{margin:0;padding:20px 0 0 0}
#idTab5 fieldset p{margin:0;padding:10px 0 0 0}
#idTab5 fieldset table.comment_rating{margin:17px 0 3px 0}
#idTab5 fieldset table.comment_rating td{padding:0 10px 0 0}
#idTab5 fieldset label{display:block;padding:0 0 3px 0}
#idTab5 fieldset input#customer_name, #idTab5 fieldset input#comment_title{width:206px;height:15px;padding:3px}
#idTab5 textarea#content{width:680px;min-width:300px;max-width:680px;height:100px}
#idTab5 p.submit{padding:13px 0 0 0}
#product_comments_block_tab{margin:0 0 0 0}
#product_comments_block_tab div.comment{margin:0 0 15px 0;padding:17px 0 0 0;border-top:1px dotted #ccc}
#product_comments_block_tab div.comment.last{margin-bottom:0}
#product_comments_block_tab div.comment:first-child{border:none;padding:0}
#product_comments_block_tab div.comment div.comment_author{float:left;padding:0 20px 0 0;width:140px;line-height:18px}
#product_comments_block_tab div.comment div.comment_author span{font-weight:bold}
#product_comments_block_tab div.comment div.comment_author span, #product_comments_block_tab div.comment .star_content{float:left;color:#a9a9a9;text-transform:uppercase}
#product_comments_block_tab div.comment .star_content{margin:0 0 0 5px}
#product_comments_block_tab div.star, #product_comments_block_tab div.star_on{background:url(img_tpl/star.png) no-repeat 0 0 transparent}
#product_comments_block_tab div.star_on{background-position:0 -12px}
#product_comments_block_tab .comment_author_infos{clear:both;padding-top:10px}
#product_comments_block_tab .comment_author_infos em{color:#000}
#product_comments_block_tab .comment_author_infos strong{display:inline-block;color:#000;margin-bottom:10px}
#product_comments_block_tab div.comment div.comment_details{float:left;overflow:hidden;width:495px}
#product_comments_block_tab div.comment_details h4{padding:0;margin:-1px 0 7px 0;color:#7a7a7a;font-size:13px;text-transform:uppercase;font-weight:bold;border:none}
#product_comments_block_tab div.comment_details p{padding-bottom:0;margin-bottom:0}
#product_comments_block_tab div.comment_details ul{list-style-type:none;margin:0}
#product_comments_block_tab div.comment_details li{padding:2px 0 2px 0}
#product_comments_block_tab div.comment_details li div{padding-top:5px}
#product_comments_block_tab button.usefulness_btn{display:inline-block;cursor:pointer;margin:0 0 0 5px;padding:0 2px;border:1px solid #CC9900;color:#000;font-weight:bold}
#product_comments_block_tab button.usefulness_btn:hover{background:#000;color:#fff;border:1px solid #000}
#product_comments_block_tab button.usefulness_btn:active{background:#000;color:#fff;border:1px solid #000}
#product_comments_block_tab span.report_btn{cursor:pointer}
#product_comments_block_tab span.report_btn:hover{text-decoration:underline}
#customizationForm{margin-bottom:0}
.customization_block{padding:0 0 0 0;position:relative;z-index:9;margin-top:15px}
.customization_block p.infoCustomizable{padding:0 0 1px 0;margin:0;font-style:italic}
.customization_block .customizationUploadBrowseDescription{display:block;padding:0 0 7px 0}
.customization_block #uploadable_files .customization_block_input{height:25px;line-height:20px}
.customization_block p img{margin:0 2px 0 0}
.customization_block #uploadable_files{margin:6px 0 5px 0}
.customization_block ul#text_fields{padding-top:3px;margin:0}
.customization_block ul li{overflow:hidden}
.customization_block ul li label{display:block;padding:0 0 7px 0}
.customization_block ul li > div + div{padding:10px 0 0 0}
.customization_block ul li .customizationUploadBrowse img{margin:0 5px 0 0}
textarea.customization_block_input{height:100px}
.customization_block #customizedDatas{float:left;margin:0;padding:0 0 0 0}
.customizableProductsText{margin-bottom:20px}
.customization_block .required{float:left;padding:0;margin:0;margin-left:20px}
.customization_block .required sup{vertical-align:middle;color:#F00}
#blockpack .list li .right_block{float:left}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
#image-block .mousetrap:hover{cursor:move}
.cloud-zoom-title{font:bold 10px Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;top:0}
.cloud-zoom-big{overflow:hidden}
.cloud-zoom-loading{display:none;color:white!important;background:#222!important;padding:3px!important;border:1px solid #000!important}
#usefull_link_block{margin:10px 0 0 0;padding:18px 0 5px;border-top:1px solid #DADAD9}
#usefull_link_block li{float:left;margin:0 30px 16px 0;font-size:14px}
#usefull_link_block li.sendtofriend a i, #usefull_link_block #left_share_fb a i, #usefull_link_block li.print a i, #usefull_link_block li.favorite i{font-size:25px;vertical-align:-4px;margin-right:5px}
#usefull_link_block li.favorite{color:#F95900;cursor:pointer}
#usefull_link_block li.favorite:hover{color:#333745}
#usefull_link_block li.view-size{background:url(img_tpl/view-size.png) 0 1px no-repeat;padding-left:19px}
#usefull_link_block li a, #usefull_link_block span.span_link{display:inline-block;line-height:22px;font-size:14px}
#usefull_link_block li#favoriteproducts_block_extra_remove:hover, ul#usefull_link_block li#favoriteproducts_block_extra_removed:hover, #usefull_link_block li#favoriteproducts_block_extra_add:hover, ul#usefull_link_block li#favoriteproducts_block_extra_added:hover{text-decoration:none}
ul#usefull_link_block li#favoriteproducts_block_extra_added{display:none}
ul#usefull_link_block li#favoriteproducts_block_extra_removed{display:none}
.page_product_box > h3 i{display:none}
.page_product_box > h3{display:block;padding:9px 50px 9px 20px;position:relative;margin:10px 0;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffffff 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#ffffff 0,#dbdbdb 100%);background:-o-linear-gradient(top,#ffffff 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#ffffff 0,#dbdbdb 100%);background:linear-gradient(to bottom,#ffffff 0,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dbdbdb',GradientType=0);font-family:'Open Sans',sans-serif;font-weight:600;font-size:17px;line-height:1.5;color:#333;}
.page_product_box.blockproductscategory h3{margin:0}
.page_product_box.accordion h3.activeTab{}
.page_product_box.accordion h3{cursor:pointer}
.page_product_box.accordion h3 .icon-toggle{display:block;font-size:27px;line-height:27px;position:absolute;right:12px;top:10px}
.page_product_box.accordion h3.active .icon-toggle{}
#send_friend_form img{float:left;margin:7px 14px 8px 8px;padding:4px;border:1px solid #fff;-moz-box-shadow:0 0 9px #ddd;-webkit-box-shadow:0 0 7px #ddd;box-shadow:0 0 7px #ddd}
.sendfrend_footer{border-top:1px solid #ccc;padding:15px 15px 0;text-align:right}
.sendfrend_footer .btn{margin:0 0 5px 5px}
#send_friend_form{text-align:left}
#send_friend_form h1 span{background:#fff;padding-right:5px}
#send_friend_form .product_desc{text-align:left;max-width:300px}
#send_friend_form_error{color:#F00}
#send_friend_form .product_name{margin-bottom:10px}
#send_friend_form label{display:block;padding-bottom:4px}
#send_friend_form .txt_required{display:block;padding-top:7px}
#send_friend_form .form_container{margin-top:0}
.form_container .intro_form{font-weight:bold;padding-top:10px;color:#333}
#product_comments_block_extra{padding:0 0 19px 0;overflow:hidden;border-bottom:1px dotted #ccc}
#product_comments_block_extra ul li:first-child{margin-left:0}
#product_comments_block_extra ul li{float:left;overflow:hidden;margin-bottom:5px;margin-left:20px}
#product_comments_block_extra ul li .open-comment-form{display:inline-block;background:url(img_tpl/icon-review.png) left 0 no-repeat;padding-left:22px;line-height:16px}
#product_comments_block_extra ul > li + li a{display:inline-block;background:url(img_tpl/icon-review-read.png) left 0 no-repeat;padding-left:22px;line-height:16px}
#product_comments_block_extra .comments_note{display:block;padding-top:15px}
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content{float:left;font-weight:bold;color:#333}
#product_comments_block_extra .star_content{margin-top:3px;margin-left:10px}
#product_comments_block_extra div.star{background:url(img_tpl/star.png) no-repeat scroll 0 0 transparent}
#product_comments_block_extra div.star_on{background:url(img_tpl/star.png) no-repeat scroll 0 -12px transparent}
#product_comments_block_extra .comments_advices{clear:both;padding-top:19px}
#product_comments_block_extra .comments_advices a.open-comment-form{display:inline-block;font-size:14px;line-height:25px}
#product_comments_block_extra .comments_advices a.open-comment-form i{font-size:25px;line-height:25px;margin-right:5px}
#product_comments_block_extra .comments_advices span.read_rew{display:inline-block;font-size:14px;padding:0 20px 0 0;line-height:25px;margin-right:16px;border-right:1px dotted #ccc}
#product_comments_block_extra .comments_advices span.read_rew a{display:inline-block;line-height:25px}
#product_comments_block_extra .comments_advices span.read_rew i{font-size:25px;line-height:25px;margin-right:5px}
#product_comments_block_extra .comments_advices a.read_rew:hover{background-position:0 -601px}
#new_comment_form_footer p{margin-bottom:0}
#new_comment_form_footer p.fr input.btn{height:30px}
#new_comment_form_footer p span{display:inline-block;margin-top:-3px}
#blockpack{padding-top:0;padding-bottom:20px}
#blockpack ul h3{background:none;padding-left:0;padding-right:0}
@media only screen and (min-width:980px) and (max-width:1199px){#thumbs_list li + li, #thumbs_list li{margin-right:9px}
#thumbs_list li a{width:92px}
#buy_block .row_1 p#quantity_wanted_p{clear:right;padding-top:20px}
#idTab4 li .accessories_desc{width:460px}
}
@media only screen and (min-width:768px) and (max-width:979px){#thumbs_list li{margin-right:9px}
#thumbs_list li + li{margin-right:9px}
#thumbs_list li a{width:107px}
#buy_block .row_1 p#quantity_wanted_p{float:right;padding-top:20px;clear:right}
.crossselling.page_product_box h3, .tab-video.page_product_box h3{margin-top:20px}
#idTab4 li .accessories_desc{width:310px}
#idTab4 li .accessories_price{width:187px}
#product_comments_block_tab div.comment div.comment_details{width:350px}
#product_comments_block_extra .comments_advices a.read_rew{border:none;margin-bottom:10px}
}
@media only screen and (max-width:767px){#lz_floating_button{display:none;}
.
.breadcrumb .breadcrumb-type:first-of-type,
.breadcrumb .breadcrumb-type:first-of-type + .navigation-pipe{display:inline;}
.filter-wrap-mobile{display:block;}
.filter-wrap-mobile.disabled h4::after{content:"\f055";}
.filter-wrap-mobile h4::after{content:"\f056";}
.filter-wrap-desktop{display:none;}
#center_column .account-history-info h1{padding:0 0 0 10px;}
.account-history-info .pagecontentfooter .content-block .button{margin-left:0;}
.account-history-info .pagecontentfooter .button{margin-left:10px;}
table.account-order th,
table.account-order td{padding:5px;font-size:10px;}
table.account-order .button{font-size:10px;padding:5px 4px 5px 1px;}
table.account-order thead th:nth-child(3),
table.account-order tbody td:nth-child(3){display:none;}
#order_tracking_info table thead tr th,
#order_tracking_info table tbody tr td{padding:5px;font-size:10px;font-weight:normal;}
.blockuserinfo a.log-in{font-size:0;}
.page.ask-question .form-wrap{width:auto;margin:0 15px;}
#primary_block #pb-right-column{float:none;margin:0 auto}
.pb-right-colum-h{display:block;}
#primary_block #image-block{width:300px;margin:0 auto 10px}
#views_block{width:300px;margin:0 auto}
#thumbs_list{width:300px}
#thumbs_list li a{width:92px}
#thumbs_list li + li, #thumbs_list li{margin-right:9px}
#usefull_link_block{border-bottom:1px dotted #DADAD9;padding-bottom:2px;margin-top:10px}
#primary_block #pb-left-column{margin:0}
#pb-left-column h1{display:none}
#buy_block .row-2{border-bottom:1px dotted #CCCCCC;padding-bottom:10px;padding-top:5px}
#pb-left-column .row_1{border-top:none}
#buy_block .row_1 p#quantity_wanted_p{clear:both;padding-right:0;padding-top:7px;margin-top:10px}
#idTab4 li .accessories_desc{border-width:0 0 0 0;padding-right:0;width:100%;padding-left:0}
#idTab4 li .accessories_price{float:left;padding:20px 0 0;width:250px}
#nextprev_links{display:none}
#product_comments_block_tab div.comment div.comment_author{padding-bottom:20px}
#product_comments_block_tab div.comment div.comment_details{width:100%}
.account-history-info h2 .content-block{display:block;border-top:1px solid #f95900;margin:0 0 10px;padding:10px 0 0 10px;}
.account-history-info h2 .order-block{display:block;padding:10px 0 10px 10px;}
.account-history-info h2.order-numb{display:block;margin:0 0 10px;padding:10px 0 0 0;}
}
@media only screen and (min-width:480px) and (max-width:767px){#buy_block .row_1 p#quantity_wanted_p{clear:none;margin-top:0;padding-top:4px;padding-right:10px}
}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(img_tpl/fancybox/fancybox.png);}
#fancybox-overlay{background-color:#000 !important;position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{background:none repeat scroll 0 0 rgb(255,255,255) !important;background:none repeat scroll 0 0 rgba(255,255,255,0.3) !important;position:absolute;top:0;left:0;padding:8px;z-index:1101;outline:none;display:none;border-radius:8px}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(img_tpl/fancybox/fancybox.png) -40px 0 transparent;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left, #fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:url(img_tpl/fancybox/blank.gif) transparent;z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -30px;left:20px}
#fancybox-right-ico{background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -60px;right:20px;left:auto}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(img_tpl/fancybox/fancybox-x.png);}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(img_tpl/fancybox/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(img_tpl/fancybox/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(img_tpl/fancybox/fancybox-y.png);}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(img_tpl/fancybox/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(img_tpl/fancybox/fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(img_tpl/fancybox/fancybox.png) -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(img_tpl/fancybox/fancybox-x.png) 0 -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(img_tpl/fancybox/fancybox.png) -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_tpl/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
div.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden}
img.jqzoom{cursor:crosshair;position:relative}
#best-sellers_block_right ul{margin-bottom:5px}
#best-sellers_block_right li{float:none;padding:10px 0;border-bottom:1px dotted #ccc}
#best-sellers_block_right li.last_item{border:none}
#best-sellers_block_right li a.content_img{display:block;float:left;padding:1px;height:47px;width:67px;text-decoration:none;background:#333}
#best-sellers_block_right li span.number{display:block;float:left;margin-top:6px;width:20px;font-weight:bold;font-size:18px;color:#fff;text-align:center}
#best-sellers_block_right li img{border:1px solid #ededed}
#best-sellers_block_right li p{float:left;margin-left:7px;padding:0;width:125px;font-weight:bold;font-size:12px}
#best-sellers_block_right li .price{font-weight:bold;font-size:14px;color:#990000}
#best-sellers_block_right p.lnk{padding:0;text-align:right}
#best-sellers_block_right .lnk .button_large{padding:0;border:none;background:none}
#best-sellers_block_right .lnk .button_large:hover{text-decoration:underline}
#contact_block .block_content{background:url(img_tpl/block_contact_bg.jpg) no-repeat left bottom}
#contact_block h5{border-bottom:1px dotted #b2b2b2;padding-bottom:10px;color:#333;font-weight:normal;margin-bottom:10px;text-transform:uppercase;text-shadow:0 -1px 0 #f9f9f9}
#contact_block p{padding:0 5px 10px 5px;font-size:12px;line-height:18px;color:#333;font-style:italic;letter-spacing:1px}
#contact_block p:last-child{padding-bottom:0px}
#contact_block p.tel{margin:0 0 0 60px;}
#contact_block p.tel i{margin-right:5px;font-size:20px;vertical-align:middle}
#contact_block a{vertical-align:bottom;color:inherit}
#contact_block a:hover{}
#contact_block .label{display:none}
.ac_results{text-align:left;padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
.des-mob, .product_desc.mob, .product_desc.mob2{display:none}
/*#product_list{position:relative;margin-bottom:25px; margin-left: 5px;}*/
#product_list .product_flags{margin:0 0 8px 0}
#product_list .product_flags span{display:inline-block;float:left;margin:0 20px 0 0}
#product_list .product_flags span.new{color:#000}
#product_list .product_flags span.online_only{margin-right:0}
#product_list .right_block span.on_sale, #product_list .right_block span.discount{display:block;margin:-1px 0 20px 0;color:#f00}
/*.list{padding:0 0 0 0;margin:0}*/
.list li.last_item{padding-bottom:0;margin-bottom:0}
.list li.first_item{border:none!important}
.list li{padding:15px;border-bottom:0;width:100%;margin-left:0}
.list li a.product_img_link{width:180px;float:left;min-height:188px;}
.list li .center_block{float:left;width:425px;padding:0 0 0 20px}
.list li .center_block h3{margin:0 0 10px 0}
.list li .center_block .product_desc{margin:0}
.list li .right_block{float:right;width:150px;padding:10px 0 0 40px;height:180px;border-left:1px solid #d9d9d9}
.list li .right_block span.price{padding:0 0 10px;margin:0 10px 0 0}
.list li .right_block .compare{margin:0;padding:0 0 18px}
.list li .right_block .compare input{margin:4px 10px 0 0}
.list li .right_block .exclusive{margin:0 5px 0 0}
.list li .right_block span.exclusive{}

#product_list.list .right_block span.on_sale,
#product_list.list .right_block span.discount,
#product_list.list .product_flags{display:none}
.grid li span.price{margin:0 0 10px 0}
.grid li .compare{margin:0;padding:5px 0 5px 0}
.grid li .compare label{display:inline}
.grid li .compare input{margin-right:7px}
.grid li .button{margin-top:10px}
.grid li .exclusive{margin:10px 8px 0 0}
#votcallback{display:none;}
@media only screen and (min-width:1200px){#search_block_top{right:260px;}
}
@media only screen and (min-width:950px) and (max-width:1199px){#header_logo{top:85px;width:30%;}
#header_logo img.logo{height:auto;}
.search_block_top-number{font-size:1.4em;}
.list li .center_block{width:275px}
}
@media only screen and (min-width:768px) and (max-width:979px){#header_logo{top:50px;width:40%;}
#header_logo img.logo{height:auto;}
#search_block_top{top:155px;}
#search_block_top input.search_query{width:530px;}
#header_user{top:154px;}
.nivo-caption em.p-c{font-size:18px;line-height:24px;}
.nivo-caption em.p-c strong{font-size:18px;line-height:24px;}
.grid li a.product_img_link{margin-left:0}
.list li .center_block .product_desc{display:none}
.list li .center_block .product_desc.mob2{display:block}
.list li a.product_img_link{float:none;min-height:165px;}
#product_list .right_block span.discount{float:right;margin:0}
.list li .right_block .compare{padding:16px 0 16px;width:100%;overflow:hidden}
.list li.last_item{margin-bottom:10px}
.list li .right_block .exclusive{margin:10px 10px 0 0}
}
@media only screen and (max-width:960px){.news-block{height:375px;padding:10px;}
.sortPagiBar{margin:0 0 20px;}
#product_list li .exclusive{margin-right:0;}
#product_list{padding:0 0 0 0}
#product_list li{overflow:hidden;width:46%;margin:0 0 20px 4%;display:inline-block;vertical-align:top;}
#product_list li a.product_img_link{display:block;}
#product_list li .price-new,
#product_list li .price-old{display:block;text-align:right;}
#product_list li .centered{display:inline-block;vertical-align:top;text-align:center;}
#product_list li .right_block{text-align:center;}
.grid li .center_block .product_desc, #product_list.grid .right_block span.on_sale, #product_list.grid .right_block span.discount, #product_list.grid .product_flags{display:inline-block}
#product_list .right_block span.discount{float:right;margin:0 0 0 0}
#product_list li .mob, #product_list li .product_desc, #product_list li .compare, .product_compare{display:none}
#product_list .right_block span.on_sale{float:right}
.list li .right_block span.price{margin:0;}
.list li .right_block .exclusive{text-align:center;margin-right:5px}
}
@media only screen and (max-width:767px){.extra-box-product #product_list .right_block .price,
.extra-box-product #product_list .right_block .price-old{display:block;text-align:center;}
#product_list li .price-new,
#product_list li .price-old{text-align:center;}
#addhomefeatured .price,
#addhomefeatured .price-old{text-align:center;}
#product_list li .exclusive{margin-right:8px;}
#product_list li{margin-left:3%;}
.news-block.span3{float:left;width:33%;}
.nivo-caption em.p-c{font-size:18px;line-height:24px;}
.nivo-caption em.p-c strong{font-size:18px;line-height:24px;}
}
@media only screen and (max-width:690px){.grid li h5,
.list li h5{height:4em;}
#product_list li a.product_img_link{padding:0 20px 20px;}
#product_list li{width:100%;margin:0 0 20px;}
#product_list li .exclusive{max-width:120px;margin-right:8px;}
#product_list .span3 a.buy1click.button{width:35%;max-width:120px;margin-right:8px;}
#product_list li .centered{width:30%;max-width:120px;margin-right:15px;}
#product_list li .button{width:100%;max-width:100px;text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:767px){#header_logo img.logo{height:auto;}
#product_list li .product_desc.mob{display:block;padding:0;margin:0}
}
@media only screen and (max-width:520px){#header_logo{top:52px;width:80%;}
}
@media only screen and (max-width:480px){input[type="button"].c4s-later{top:6px !important;}
table.account-order th,
table.account-order td{font-weight:normal;}
#order_tracking_info table{margin-left:-10px;}
#order_tracking_info table thead tr th,
#order_tracking_info table tbody tr td{padding:5px 2px;}
.icon-question-sign:before{left:-8px;top:1px;}
.news-block.span3{width:50%;margin-bottom:20px;}
.account-history-info .product-table td{padding:10px 0;text-align:center;}
.account-history-info .product-table td:nth-child(4){display:none;}
#header_logo{top:52px;width:77%;}
#header_logo img.logo{height:auto;}
}
.main_page_products ul{list-style:none}
.main_page_products ul li.span4{padding:10px}
.main_page_products ul li{float:left;text-align:left;width:277px;margin:0 0 20px 20px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.main_page_products ul:last-child li{width:383px;margin-left:10px;height:420px;overflow:hidden;}
.main_page_products ul:last-child li{position:relative;}
.main_page_products ul:last-child li p{margin-bottom:25px;}
.main_page_products ul:last-child li:nth-child(2) a{display:inline-block;vertical-align:top;margin:5px 0;}
.main_page_products ul:last-child li:nth-child(2) .caption a{margin:0;}
.main_page_products ul:last-child li:nth-child(2),
.main_page_products ul:last-child li:first-child{padding-top:60px;}
.main_page_products ul:last-child li:first-child a{display:inline-block;vertical-align:top;margin-bottom:9px;}
.main_page_products ul:last-child li:first-child a:last-of-type{margin-bottom:11px;}
.main_page_products ul li:nth-child(4n+1){margin-left:30px;}
.main_page_products ul li.alpha{clear:left}
.main_page_products ul li a{position:relative}
.main_page_products ul li img.next-img{z-index:9;width:270px;position:absolute;top:0;left:0}
.main_page_products ul li img{display:block;overflow:hidden}
.main_page_products ul li img.main-img{display:inline-block;vertical-align:top;}
.main_page_products ul li .product_image{display:block;padding:15px 50px 10px;overflow:hidden;position:relative}
.main_page_products ul li{background:#fff}
.box_inner{padding-bottom:3px}
.main_page_products ul li div{text-align:left}
.main_page_products ul li .clearfix{min-height:61px;}
.main_page_products ul li.span4 .caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;width:100%;padding:10px 10px 20px 10px;}
.main_page_products ul li.span4 h5{padding:0;height:1em;font-size:2em;}
.main_page_products ul li.span4 .caption a{display:block}
.main_page_products ul li.span4 .caption a:after{float:right;font-family:FontAwesome;content:"";height:1em;font-weight:normal;cursor:pointer;}
.main_page_products ul li .caption{overflow:hidden;background:#f6f6f6;border-top:1px solid #d9d9d9;padding:22px 150px 4px 20px;position:relative}
.main_page_products ul li h5{padding:0 15px 15px 10px;height:5em;}
.main_page_products ul li p.product_desc{padding:0 23px;margin-bottom:0px;height:6em;}
.main_page_products ul li .button, .main_page_products ul li .exclusive{position:absolute;top:15px;right:20px}
.main_page_products ul li .button{display:none}
@media only screen and (max-width:380px){.news-block.span3{height:auto;width:100%;}
}
@media only screen and (min-width:1200px){.main_page_products ul li .product_image img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
.main_page_products ul:last-child li:first-child{margin-left:30px;}
.main_page_products ul li .product_image:hover img{-webkit-transform:scale(1.15) rotateY(0deg);-moz-transform:scale(1.15) rotateY(0deg);-o-transform:scale(1.15) rotateY(0deg);-ms-transform:scale(1.15) rotateY(0deg);transform:scale(1.15) rotateY(0deg)}
.main_page_products ul li .product_image img{height:170px;}
ul#product_list li .product_img_link img{}
a#zoom1.cloud-zoom img#bigpic{height:368px;width:368px}
}
@media only screen and (max-width:1199px){#order_tracking_info table thead tr:nth-child(1) th:nth-child(n+5),
#order_tracking_info table thead tr:nth-child(2) th:nth-child(n+3),
#order_tracking_info table tbody tr td:nth-child(n+6){display:none;}
.grid li a.product_img_link,
.list li a.product_img_link{display:block;min-height:194px;}
.grid li .button{margin-top:10px;min-width:95px;text-align:center;}
.list li a.product_img_link{width:160px;}
.list li{padding:10px 12px 15px;}
.blockuserinfo{right:-25px;}
.main_page_products ul li .button, .main_page_products ul li .exclusive{position:relative;right:auto;top:auto}
.main_page_products ul li .button{margin-left:6px}
.main_page_products ul li .caption{padding:15px 16px 11px}
.main_page_products ul li .caption .clearfix{text-align:right;}
.main_page_products ul li .clearfix{margin-bottom:12px}
.main_page_products ul li .product_image{padding:10px 10px;text-align:center;}
.main_page_products ul li .caption{padding:15px 16px 11px;text-align:center;}
#addhomefeatured .price{display:block;text-align:center;}
span.price-old{display:block;clear:both;text-align:center;}
#product_list li .price-new,
#product_list li .price-old,
#product_list li .price{display:block;text-align:center;}
}
@media only screen and (max-width:979px){.main_page_products ul li .product_image{padding:10px;text-align:center;}
.list li a.product_img_link{width:100%;}
.main_page_products ul:last-child li{height:630px;}
.list li .center_block,
.list li .right_block{width:100%;padding:0;height:auto;border:none;}
.row.list{margin-left:-20px;}
.list li{margin:30px 0 0 20px;width:166px;}
.list li h5{padding:0px 0px 18px 0px;height:6em;}
.list li span.price{display:block;margin:0 0 10px 0;}
.list span.price-old{margin:-10px 0 -10px 0;}
}
@media only screen and (max-width:960px){.grid li a.product_img_link,
.list li a.product_img_link{min-height:215px;}
}
@media only screen and (min-width:768px) and (max-width:979px){.main_page_products ul li span.exclusive{}
.main_page_products ul li .exclusive{}
.main_page_products h4{padding-top:6px;margin-bottom:20px}
.main_page_products ul li{margin-bottom:20px}
}
@media only screen and (max-width:767px){#addhomefeatured ul{margin-left:-20px}
.main_page_products h4{font-size:17px;padding:10px 11px 10px 0;margin-bottom:20px}
.main_page_products ul li{float:left;margin:0 0 20px 20px;padding:0;width:47%}
.main_page_products ul li.span4{width:auto;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 15px 10px}
}
@media only screen and (max-width:676px){.main_page_products ul li{width:46%}
.main_page_products ul li .product_image{padding:64px}
}
@media only screen and (max-width:550px){.main_page_products ul li .product_image{padding:0 20px 20px}
}
@media only screen and (min-width:480px) and (max-width:767px){.main_page_products ul li .exclusive{margin-right:8px}
.main_page_products ul li span.price{display:inline-block;margin-right:10px}
}
@media only screen and (max-width:500px){.main_page_products ul li > div{overflow:visible}
#addhomefeatured ul{margin-left:0}
.main_page_products ul li{width:100%;float:none;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 15px 0}
.main_page_products ul li .product_image.feat-mobile{display:inline-block;margin-right:10px;padding-bottom:0;text-align:center;}
.main_page_products ul li .product_image{margin:0 30px 10px;padding:0;}
.main_page_products ul li span.price{display:block;padding:12px 0 4px 0;font-size:24px}
.main_page_products ul li .button{display:inline-block;margin:20px 0 0 0}
.main_page_products ul li .exclusive, .main_page_products ul li a.exclusive{display:inline-block;margin:20px 8px 0 0}
.main_page_products ul li p.product_desc{margin:0}
.main_page_products ul li .caption{padding:0;background:none;border:none;text-align:center;}
.box_inner{padding:0}
.main_page_products ul li h5{padding:0 0 7px 0}
.main_page_products .price-drop-feacherd{margin-left:0}
}
#sendfriendpage form.std fieldset{margin:0 0 20px 0;padding:10px 15px;background:none repeat scroll 0 0 #eee}
#sendfriendpage .product{}
#sendfriendpage .product .img_link{float:left}
#sendfriendpage .product .img_link img{margin:0 10px 0 0;border:1px solid #ccc}
#sendfriendpage .product .product_desc{float:left;width:200px;font-weight:bold;font-size:12px;color:#000}
#sendfriendpage #send_friend_form_content{margin-top:40px}
#sendfriendpage #send_friend_form_content .text{padding-bottom:10px}
#sendfriendpage #send_friend_form_content .text label{display:inline-block;padding:6px 15px;width:180px;font-size:12px;text-align:right}
#sendfriendpage #send_friend_form_content .text input{padding:0 5px;height:22px;width:260px;border:1px solid #ccc;font-size:12px}
#sendfriendpage #send_friend_form_content .submit{margin:0 20px 0 0;padding:5px 0;text-align:right}
#minic_slider{position:relative;z-index:1;margin:5px 0 20px;padding:0;line-height:0}
#minic_slider .btn-slider{border-radius:3px;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{display:none;position:absolute;right:0;top:9%;color:#fff;width:30%;z-index:8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{margin:0}
.nivo-caption p.p{margin:12px 0 10px;line-height:22px;text-transform:uppercase;font-size:12px;color:#999}
.nivo-caption em.p-c{font-style:normal;font-family:'Open Sans', sans-serif;color:#bababa;font-weight:300;font-size:30px;line-height:32px;padding-bottom:26px;display:block}
.nivo-caption em.p-c strong{color:#f95900;font-weight:600}
.nivo-caption em.p-c span{font-weight:300;font-size:15px;line-height:22px;display:block;padding:2px 0 0}
.nivo-caption .btn-slider{background:#fa6c00;font-size:14px;line-height:20px;text-transform:uppercase;display:inline-block;padding:10px 16px;font-weight:600;font-family:'Open Sans', sans-serif;color:#fff}
.nivo-caption .btn-slider:hover{background:#3a3a3a;color:#fff}
.nivo-caption p a{display:block}
.nivo-caption .anim{position:relative;right:0}
.nivo-caption h3{display:none}
.nivo-caption p strong.h2{font-family:'Open Sans', sans-serif;font-weight:600;color:#f95900;font-size:85px;line-height:100px;text-transform:uppercase;display:block}
.nivo-caption p span.h3{display:block;font-size:36px;line-height:38px;font-weight:300;font-family:'Open Sans', sans-serif;color:#9c9c9c;text-transform:uppercase;letter-spacing:10px;margin-top:0;}
.nivo-html-caption{display:none}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.theme-default .nivoSlider{position:relative;background:#fff url(img_tpl/loading.gif) no-repeat 50% 50%;margin:0 auto}
.theme-default .nivoSlider img{display:none;position:absolute;top:0;left:0}
.theme-default .nivoSlider a{border:0}
.theme-default .nivo-controlNav{text-align:right;z-index:100;background:#c0c0c0;padding:7px 13px 9px;line-height:0}
.theme-default .nivo-controlNav a{display:inline-block;width:12px;height:12px;background:url(img_tpl/bullets.png) no-repeat 0 0;text-indent:-9999px;border:0;margin:0 0 0 3px;font-size:0;line-height:0}
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover{background-position:0 bottom}
.theme-default .nivo-directionNav a{display:block;width:43px;height:45px;font-size:0;line-height:0;border:0;background:rgba(255, 255, 255, 0.7);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-align:center;position:absolute;bottom:40px;z-index:9;cursor:pointer;overflow:hidden}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default .nivo-directionNav a:before, .theme-default .nivo-directionNav a:after{font-family:FontAwesome;font-size:35px;line-height:42px;width:43px;color:#eb5555;position:absolute;top:1px;left:2px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.theme-default .nivo-directionNav a:hover{background:rgba(51, 51, 51, .7)}
.theme-default .nivo-directionNav a:hover:before, .theme-default .nivo-directionNav a:hover:after{left:2px}
.theme-default .nivo-directionNav a:hover:before{left:30px}
.theme-default a.nivo-nextNav:before, .theme-default a.nivo-nextNav:after{content:""}
.theme-default a.nivo-nextNav:after{left:-30px;color:#fff}
.theme-default a.nivo-prevNav:before, .theme-default a.nivo-prevNav:after{content:"";left:0}
.theme-default a.nivo-prevNav:after{left:30px;color:#fff}
.theme-default a.nivo-prevNav:hover:after{left:-1px}
.theme-default a.nivo-prevNav:hover:before{left:-30px}
.theme-default a.nivo-prevNav{right:43px;left:auto}
.theme-default a.nivo-nextNav{right:0}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a:hover, .theme-default .nivo-controlNav.nivo-thumbs-enabled a.active{webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.8);box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.8)}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}
body.instant_search #minic_slider{display:none}
@media (min-width:1200px){.nivo-caption:hover:after{font-size:45px;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);color:#3e454c;right:20px;line-height:47px}
}
@media (max-width:1199px){.nivo-caption p strong.h2{font-size:80px;line-height:82px;}
.nivo-caption p span.h3{font-size:28px;line-height:30px;letter-spacing:5px;margin-bottom:10px;}
.nivo-caption{top:5%}
.nivo-caption p.p{margin:20px 0 15px;}
}
@media (max-width:995px){.nivo-caption p strong.h2{font-size:60px;line-height:64px;}
.nivo-caption p span.h3{font-size:25px;line-height:28px;letter-spacing:5px;margin-bottom:5px;}
.nivo-caption p.p{display:none}
.nivo-caption em.p-c{padding-bottom:10px;}
}
@media (max-width:700px){.nivo-caption{width:23%;}
.nivo-caption p strong.h2{font-size:45px;line-height:47px}
.nivo-caption p span.h3{font-size:18px;line-height:22px;letter-spacing:3px;margin-bottom:10px;}
.nivo-caption em.p-c{font-size:22px;line-height:24px;padding-bottom:10px}
}
@media (max-width:570px){.nivo-caption{width:20%;}
.nivo-caption p strong.h2{font-size:35px;line-height:37px}
.nivo-caption p span.h3{font-size:18px;line-height:20px;letter-spacing:3px;margin-bottom:10px;}
.nivo-caption em.p-c{display:none}
}
@media (max-width:440px){.nivo-caption{width:20%;top:5%;}
.nivo-caption p strong.h2{font-size:30px;line-height:30px}
.nivo-caption p span.h3{font-size:14px;line-height:16px;letter-spacing:3px;}
}
@media (max-width:390px){.nivo-caption{width:15%;}
.nivo-caption p strong.h2{font-size:26px;line-height:30px}
.nivo-caption p span.h3{font-size:14px;line-height:16px;letter-spacing:1px;margin-bottom:10px}
.nivo-caption .btn-slider{font-size:10px}
}
div.customcontent_top li a{font-weight:bold}
div.customcontent_top li{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;overflow:hidden;width:277px;background:#363636;margin-bottom:20px;}
div.customcontent_top li img{width:100%;}
div.customcontent_top li:first-child{margin-left:30px;}
div.customcontent_top li{margin-left:20px;}
div.customcontent_top li .caption-banner{position:absolute;left:12%;top:17%;bottom:0;font-family:'Open Sans', sans-serif;text-transform:uppercase;z-index:10}
div.customcontent_top li .caption-banner strong{font-weight:600;color:#fff;font-size:30px;line-height:48px;display:block;margin-left:0}
div.customcontent_top li .caption-banner span{color:#c8c8c8;font-size:30px;line-height:34px;display:block;font-weight:300;margin-top:-4px}
div.customcontent_top li .btn-banner{position:absolute;left:0;right:0;bottom:0;background:#fa6c00;font-family:'Open Sans', sans-serif;font-size:15px;line-height:18px;text-transform:uppercase;color:#fff;display:block;padding:14px 17px 17px 27px;z-index:10}
div.customcontent_top li .btn-banner:before, div.customcontent_top li .btn-banner:after{font-family:FontAwesome;color:#fff;content:"";font-size:20px;line-height:25px;position:absolute;font-weight:normal;top:50%;right:16px;margin-top:-12px;cursor:pointer}
div.customcontent_top li .btn-banner:after{filter:alpha(opacity=0);opacity:0}
body.instant_search div.customcontent_top{display:none}
div.customcontent_top li img{filter:alpha(opacity=30);opacity:0.3}
@media (min-width:1200px){div.customcontent_top li b{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:5;filter:alpha(opacity=0);opacity:0}
div.customcontent_top li:hover b{filter:alpha(opacity=40);opacity:.4}
div.customcontent_top li .caption-banner span, div.customcontent_top li .caption-banner strong, div.customcontent_top li .btn-banner:before, div.customcontent_top li .btn-banner:after, div.customcontent_top li b, div.customcontent_top li .btn-banner, div.customcontent_top li:hover .caption-banner{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
div.customcontent_top li img{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:) scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:2}
div.customcontent_top li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);filter:alpha(opacity=100);opacity:1}
#customcontent_home li img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1}
#customcontent_home li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);filter:alpha(opacity=100);opacity:1}
div.customcontent_top li:hover .caption-banner span{filter:alpha(opacity=0);opacity:0}
div.customcontent_top li:hover .caption-banner strong{padding-top:18px;font-size:33px;line-height:50px;color:#fa6c00;margin-left:-5px}
div.customcontent_top li:hover .btn-banner:after{right:24px;filter:alpha(opacity=100);opacity:1}
div.customcontent_top li:hover .btn-banner:before{right:12px}
div.customcontent_top li:hover .btn-banner{padding-left:37px}
}
@media (max-width:1199px){div.customcontent_top li{width:220px;}
div.customcontent_top li:first-child{margin-left:20px;}
.main_page_products ul li{width:220px;}
.main_page_products ul li:nth-child(4n+1){margin-left:20px;}
.main_page_products ul:last-child li{width:306px;}
div.customcontent_top li .caption-banner strong{line-height:44px}
div.customcontent_top li .caption-banner strong,
div.customcontent_top li .caption-banner span{font-size:25px;}
#checkout .span4{width:306px;}
}
@media (max-width:979px){div.customcontent_top li{width:166px;}
.main_page_products ul li{width:166px;}
.main_page_products ul:last-child li{width:234px;}
#checkout .span4{width:234px;}
#checkout .sm_layout_box{padding:20px 10px;}
.icon-question-sign:before{left:-13px;}
div.customcontent_top li .btn-banner{font-size:13px;}
}
@media (max-width:767px){.blockuserinfo{background:none;}
div.customcontent_top li{width:47%;}
.main_page_products ul li{width:47%;}
.main_page_products ul:last-child li{width:97%;margin-left:20px;}
.main_page_products ul:last-child li{height:auto;min-height:250px;}
#checkout .row{margin-left:0;}
#checkout .span4{width:100%;margin-left:0;}
#checkout .checkout-text-login{text-align:justify;font-size:12px;}
#checkout #shipping_options>div>p{text-align:justify;}
#checkout .sm_layout_box{padding:20px;}
.recommedDivOne{display:none;}
#youWathced{display:none;}
.socialButtons{display:none;}
#askAQuestion{width:300px;margin-left: -160px;border: solid 4px;padding:10px 3px 20px 3px;}
#AvailableWindow{width:264px;margin-left: -160px;}
#messWind{width:290px;margin-left: -160px;}
.headerQ{height: 40px;}
#QClose{left: 5px;bottom: 5px;}
.QButton{margin:5px auto;display: block;width: 69px;}
#buttonCartFx{width:70px;font-size:13px; padding:8px;}
#messDiv{font-size:15px;}
.product-code{text-align:center;}
.timeShipping{text-align:center;}
.FavoriteButt{width:25px;}
.noFavoriteButt{width:25px;}
.inBtn{font-size: 13px;}
}
@media (max-width:676px){div.customcontent_top li{width:46.8%;}
.main_page_products ul li{width:46.8%;}
.main_page_products ul:last-child li{width:97%;}
}
@media (max-width:655px){div.customcontent_top li{width:46.8%;}
}
.customcontent_fieldset.deleteItem{background:#F2DEDE;border-color:#EED3D7}
.customcontent_fieldset{margin-bottom:20px}
.customcontent_fieldset label{width:120px}
.customcontent_fieldset .left-col{float:left;margin-right:20px;width:510px}
.customcontent_fieldset .field{margin-bottom:6px}
.customcontent_fieldset .html{position:relative}
.customcontent_fieldset .html .displayed_flag{float:right}
.customcontent_fieldset .html .language_flags{position:absolute;top:0;right:20px}
.customcontent_fieldset .deleteItem{overflow:hidden;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #ccc}
.customcontent_fieldset .deleteItem input{float:left;margin-right:6px}
.customcontent_fieldset .deleteItem label{width:auto;float:none;display:inline}
.submit-wrapper{margin:20px 0}
#customcontent_home{margin-bottom:0}
#customcontent_home li img{vertical-align:top}
#customcontent_home li{float:left;margin-bottom:28px;background:#f6755e;overflow:hidden}
#customcontent_home li:first-child{margin-left:0}
@media (max-width:995px){div.customcontent_top li .caption-banner strong{font-size:20px;line-height:24px}
div.customcontent_top li .caption-banner span{font-size:20px;line-height:24px}
div.customcontent_top li .btn-banner{padding:8px 17px 8px;font-size:13px;}
}
@media (max-width:768px){#wrapp.page_index{background:#222}
div.customcontent_top ul{margin-left:-20px}
.main_page_products ul li{width:calc(50% - 20px);}
div.customcontent_top li{background:none repeat scroll 0 0 transparent;float:left;margin-left:20px;width:calc(50% - 20px);margin-bottom:30px}
div.customcontent_top li img{width:100%}

}
@media (max-width:655px){div.customcontent_top ul{margin-left:-20px}
div.customcontent_top li{margin-bottom:20px}
div.customcontent_top li .caption strong{font-size:18px;line-height:21px}
div.customcontent_top li img{width:100%}
}
@media (max-width:600px){#customcontent_home li{width:30%}
}
@media (max-width:522px){#addhomefeatured ul{margin-left:0}
div.customcontent_top li .caption strong{font-size:13px;line-height:18px}
div.customcontent_top{margin-right:20px;}
div.customcontent_top li .caption{position:relative}
div.customcontent_top li{width:100%;}
.main_page_products ul:last-child li{width:auto;}
div.customcontent_top li .caption-banner strong{font-size:36px;line-height:54px;}
div.customcontent_top li .caption-banner span{font-size:30px;line-height:44px;}
.main_page_products ul li,
.main_page_products ul li:nth-child(4n+1){width:100%;padding:20px;margin:0 0 20px;}
.main_page_products ul:last-child li{margin:0 0 20px;}
.main_page_products ul li a.exclusive,
body.lang_ru .main_page_products ul li .button{width:auto;font-size:11px;}
}
@media (max-width:500px){.main_page_products ul:last-child li{margin-left:0;}
}
@media (max-width:440px){#customcontent_home li{width:29%}
}
@media (max-width:400px){div.customcontent_top{margin-right:0;}
div.customcontent_top ul, #customcontent_home ul{margin-left:0}
div.customcontent_top li, #customcontent_home li{width:100%;float:none;margin-bottom:20px;margin-left:0}
div.customcontent_top li:first-child{margin-left:0;}
}
#menu-trigger{display:none}
#menu-wrap{position:relative;display:table;width:100%;z-index:10;background:url(img_tpl/tail-menu.png) repeat-x 0 0;padding-bottom:6px}
#menu-custom, #menu-custom ul{margin:0;padding:0;list-style:none}
#menu-custom:before, #menu-custom:after{display:table;content:""}
#menu-custom:after{clear:both}
#menu-custom{display:table-row;zoom:1}
.desktop #menu-custom > li{position:relative;display:table-cell;min-width:65px;}
.desktop #menu-custom li a{color:#d2d2d2;text-transform:uppercase;font:12px/15px 'Open Sans', sans-serif;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:600}
.desktop #menu-custom >li> a{padding:0;width:100%;text-align:center;text-decoration:none;line-height:54px;vertical-align:middle;display:inline-block;background:url(img_tpl/border-item.gif) repeat-y right 0}
.desktop #menu-custom >li:last-child> a{background:none;padding-right:28px;}
.desktop #menu-custom a:hover, .desktop #menu-custom > li:hover > a, .desktop #menu-custom > li.sfHoverForce > a{color:#ff7f66}
.desktop #menu-custom li li:hover > a{color:#fff;background-color:#ff7f66}
.desktop #menu-custom ul{margin:0;opacity:0;visibility:hidden;position:absolute;border:nonef;border-top:none;top:54px;left:0;z-index:1;background:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.desktop #menu-custom li:hover > ul{opacity:1;visibility:visible;margin:0;}
.desktop #menu-custom ul ul{top:0;left:220px;z-index:1;}
.desktop #menu-custom ul li{display:block;float:none;border:0}
.desktop #menu-custom ul a{display:block;float:none;padding:10px;width:200px;}
.desktop #menu-custom ul a:hover{background-color:#747474}
#menu-trigger{display:none}
.desctop #menu-custom{display:block}
@media only screen and (max-width:1199px){#menu-wrap.desktop{display:none}
#menu-wrap{position:relative;margin-top:10px;}
#menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#menu-trigger{height:53px;line-height:52px;cursor:pointer;padding:0 0 0 20px;color:#fff;font-weight:bold;font-size:21px}
#menu-trigger .menu-icon{display:block;font-size:30px;line-height:30px;width:auto;position:absolute;top:11px;right:14px}
.mobile #menu-custom{display:none;margin:0;padding:0;position:absolute;top:53px;width:100%;z-index:1;background-color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#menu-custom ul.menu-mobile-2{display:none}
#menu-custom li{display:block;position:static;position:relative}
#menu-custom a{color:#FFFFFF;display:block;float:none;font-size:16px;padding:6px 20px}
#menu-custom a:hover , .open-mobile-2:hover + a{color:#f95f00}
#menu-custom ul a{padding-left:40px;width:auto}
#menu-custom ul ul a{padding-left:60px;width:auto}
.open-mobile-2{display:block;font-size:25px;line-height:30px;position:absolute;right:13px;top:4px;height:30px;width:30px;text-align:center;vertical-align:middle;color:#fff}
.open-mobile-2:hover{cursor:pointer}
}
div#pb-left-column div#short_description_block{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #dadad9;}
#errormsg{border:2px solid #c00;padding:5px;width:96%}
label.error{clear:both;width:10%;min-width:230px;margin:5px 0 0;padding:0 10px 0 10px;border:0px solid black;color:#545452;font-weight:normal;text-align:right}
.error{background:#fcc}
span.Requirement{color:red}
#myModal .modal-body{max-height:800px;}
form[name=filter]{line-height:24px;color:#f95900}
span.filter_count{color:#a9a9a9;font-weight:bold}
#flyimgcart{position:absolute;z-index:1000}
div.filter{float:left;padding:0 .5em}
.sm_layout_box h2{padding:.5em .5em .5em 0}
.sm_layout_box{margin-top:20px;padding:20px;border-top:1px solid #f95900;background-color:#FFFBF7;}
.sm_layout_box .km{margin:0 25px 0 5px;}
#checkout #order_total_modules .contentText::after{content:" ";clear:both;display:table;}
#shipping_box{font-size:13px;line-height:2em;}
div.CheckoutError{border:1px solid;border-color:#ff0000;background-color:#FFCCCC;text-align:left;margin-bottom:0.5em;margin-top:0.5em;padding:0.5em;}
#load_status_bg{background:url(img/wind_bg.png) repeat;position:fixed;z-index:2300;width:100%;height:100%;top:0px;left:0px}
#load_status_bg .load_status_image{background:url(img/ajax-loader.gif);width:100%;margin:270px auto 0;z-index:2300;width:54px;height:55px}
div.pluso a.pluso-more{display:none}
input#votsipbutton{background-color:transparent;border:none}
form#votsipform{margin-bottom:10px}
#contact_block{display:none;}
.buttons_bottom_block .button{padding:10px 7px 9px;width:142px;}
.content_prices .left{float:left;width:50%;}
.buy-btns-wrap{float:right;width:40%;}
.centered{display:inline-block;}
.right_block{text-align:center;}
.right{float:right;}
.buttons_bottom_block .prodcart .buy1click{margin-top:0;height:inherit;border-top-left-radius:0;border-bottom-left-radius:0;}
#buy1clickForm label em label.error{width:240px !important;}
.span3 a.buy1click.button{background-color:#22A840;margin-top:10px;width:95px;}
#product_list .span3 a.buy1click.button{width:auto;max-width:95px;text-align:center;}
.list .span3 a.buy1click.button{width:95px !important;}
.list .span3 .right_block .centered{text-align:left !important;}
.list .span3 .right_block .centered a{margin-top:10px;width:95px;text-align:center;}
.span3 a.buy1click.button:hover{background-color:#424242;}
.buttons_bottom_block a.buy1click.button{padding:9px 25px 8px 29px;width:89px;}
.buy1clickWrapper .buttons_bottom_block .exclusive:before{background:none repeat scroll 0 0 #fa6d00 !important;}
.buy1clickWrapper .buttons_bottom_block .exclusive:hover:before{background:#767676 !important;}
.buttons_bottom_block .button{padding:10px 7px 9px;width:142px;}
.buy1click_incart{height:35px;width:95px;text-transform:uppercase;text-align:right;vertical-align:middle;margin:19px 0 0 106px;padding:19px 20px 8px 10px;background:url(img/buy1click_incart.png) no-repeat right 18px #ffffff;}
.grid .buy1click_incart{margin:19px 0 0 28px;padding-top:19px;}
.list .buy1click_incart{margin:19px 0 0 38px;padding-top:19px;}
@media only screen and (max-width:1200px){.row_1 p#quantity_wanted_p{float:left;}
#header_links li a{padding:9px 8px 10px;font-size:10px;}
#product_list li .right_block{text-align:center;}
.grid li .exclusive{margin:10px 0 0 0;}
}
@media only screen and (max-width:980px){#header_links li a{padding:9px 5px 10px;letter-spacing:-0.4px;}
.search_block_top-number{bottom:120%;}
.header-box .tel{bottom:104%;}
.header-box i{padding:0;}
.content_prices .left{width:100%;}
.buy-btns-wrap{width:100%;}
.row_1 p#quantity_wanted_p{float:right;}
.row_1 .right{float:none !important;width:100%;overflow:hidden;padding-top:10px;}
#primary_block .buttons_bottom_block{float:left !important;}
}
@media only screen and (max-width:960px){.list .span3 .buy1clickWrapper{display:inline-block !important;vertical-align:top;}
.list li .right_block .exclusive{margin:10px 5px 0 0;}
#product_list .span3 a.buy1click.button{max-width:95px;}
.search_block_top-number{font-size:1.3em;}
}
@media only screen and (max-width:767px){.search_block_top-number{top:-127px;color:#fa6d00;font-size:1.1em;left:188px;display:inline-block;vertical-align:top;}
.header-box .tel{top:-25px;}
.span3 #buy1click{margin-right:8px;}
.content_prices .left{width:50%;}
.buy-btns-wrap{width:50%;}
div.customcontent_top li .btn-banner{font-size:15px}
}
@media only screen and (max-width:670px){.search_block_top-number{font-size:1em;left:163px;}
.search_block_top-number b{padding-left:12px;}
}
@media only screen and (max-width:620px){#header_user{right:-3px;}
#search_block_top a{width:60px;}
#search_block_top a i:before{left:17px;}
}
@media only screen and (max-width:600px){.search_block_top-number{top:-137px;letter-spacing:0.02em;position:absolute;left:27%;padding-left:0;}
.search_block_top-number b{padding-left:0;display:block;}
.header-box .tel,
.header-box .tel.tel2{top:-38px;left:-95%;right:auto;margin:0;}
.header-box .tel.tel2{left:10%;}
.header-box .tel.tel2 a{display:inline-block;vertical-align:middle;}
.header-box .tel a:hover,
.header-box .tel.tel2 a:hover{color:#f95900;}
.header-box .tel.tel2 a{padding-left:10px;}
.header-box-text{display:none;}
#pb-left-column .content_prices .row_1 .left{width:100%;}
.row_1 p.our_price_display,
.row_1 p#quantity_wanted_p{display:inline-block;width:178px;float:right;text-align:left;clear:both;}
.row_1 p#quantity_wanted_p{padding:0 53px 0 0;}
.row_1 p.our_price_display::after,
.row_1 p#quantity_wanted_p:after{display:block;content:'';clear:both;}
}
@media only screen and (max-width:480px){.header-box .tel{left:-95%;}
.header-box .tel.tel2{left:-365%;}
.icon-question-sign:before{left:-10px;}
#cart_quantity .product-code{width:50%;display:block;margin-left:59%;}
}
@media only screen and (max-width:420px){.list li .right_block .exclusive{float:none;}
.content_prices .left{width:100%;}
.buy-btns-wrap{width:100%;}
.itemNewProducts .itemImage,
.itemNewProducts .itemDescription-wrap{width:100%;}
#usefull_link_block{text-align:center;}
#usefull_link_block li{display:inline-block;vertical-align:top;float:none;margin:0 7px 16px 0;text-align:center;}
#cart_quantity .product-code{margin-left:43%;}
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#F7F7F7;}
.ui-widget-content{background:#FCFCFC;}
.icon-caret-right{margin-right:5px;}
.articleslist{position:absolute;top:100px;right:13%;font-size:14px;font-style:italic;font-weight:bold;display:inline-block;border-bottom:1px dashed #f95900;}
.articleslist:hover{color:#333;border-bottom:1px dashed #333;}
@media only screen and (max-width:980px){.articleslist{position:relative;top:0;right:0;}
}
@media only screen and (max-width:360px){.articleslist{letter-spacing:-1.2px;}
}
#geoLocation{display:inline-block;vertical-align:middle;margin:8px 8px 0 0;}
#geoLocation i.icon-map-marker{color:#ffffff;font-size:18px;}
#geoLocationCity{color:#ffffff;border-bottom:1px dotted;font-size:13px;cursor:pointer;}
#geoLocationPopup{color:#ffffff;display:none;background:#353535 none repeat scroll 0 0;border-radius:5px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.36);display:none;padding:12px 12px 12px 12px;position:absolute;right:0;text-align:left;text-shadow:0 2px 2px rgba(0, 0, 0, 0.36);top:24px;width:auto;z-index:300;margin:14px 0;}
#geoLocationPopup a{display:inline;float:none;color:#ffffff;margin:0 0 0 0;padding:0 0 0 0;border-bottom:1px dotted;font-size:13px;cursor:pointer;}
.review-wrap,.price-wrap{display:inline-block;vertical-align:middle;}
.mnh-holder{height:64px;width:100%;}
@media screen and (min-width:1200px){.review-wrap,.price-wrap{display:table-cell;vertical-align:middle;}
.mnh-holder{height:64px;width:100%;display:table;width:100%;}
}
.grid li span.price,ul.grid span.price-old{margin:0 !important;}
.grid li h5{height:56px !important;overflow:hidden;}
@media screen and (max-width:443px){#product_list.grid .span3 a.buy1click.button{margin-right:0 !important;}
#product_list li .centered,#product_list.row.list li .centered{width:100%;margin-right:0 !important;}
}
@media screen and (min-width:960px) and (max-width:980px){#product_list.row.list li{display:inline-block;vertical-align:middle;width:46%;margin:0 0 20px 4%;}
.row.list li .right_block .exclusive{margin-right:0 !important;}
}
@media screen and (min-width:979px){.row.list li .right_block{height:auto !important;}
.row.list li.span3{width:100%;display:table;}
.row.list li.span3 .product_img_link{display:table-cell !important;vertical-align:middle;width:25% !important;float:none !important;padding:0 !important;}
.row.list li.span3 .center_block{display:table-cell;vertical-align:middle;width:50%;float:none !important;}
.row.list li.span3 .right_block{display:table-cell;vertical-align:middle;width:25%;float:none !important;padding:0 !important;}
.row.list .review-wrap, .row.list .price-wrap{display:inline-block;vertical-align:middle;}
.row.list .mnh-holder{height:auto !important;width:100%;padding-bottom:7px;}
.row.list li .right_block span.price{margin:0 !important;padding:0 !important;}
.row.list li .right_block .exclusive{margin-right:0 !important;}
#product_list.row.list li{width:100% !important;float:none !important;display:table !important;margin:30px 0 0 0 !important;}
#product_list.row.list{margin:0 !important;}
#product_list.row.list span.price-old{margin:0 !important;}
}
@media screen and (max-width:979px){#product_list.row.list li h5{height:56px !important;overflow:hidden;}
#product_list.row.list span.price-old{margin:0 !important;}
#product_list.row.list li .right_block{height:auto !important;}
}
@media screen and (max-width:690px){#product_list.row.list li .right_block span.price{padding-bottom:0 !important;}
#product_list.row.list li .exclusive{margin-right:8px !important;}
}
.filter-block .list-radio li{padding:5px 39px 5px 8px;position:relative;}
.filter-block .list-radio li .no_results{color:#a9a9a9;position:relative;display:block;width:100%;}
.filter-block .list-radio li .no_results:before{position:absolute;content:'';right:-23px;top:50%;margin-top:-8px;width:15px;height:15px;border:1px solid #969696;background:#ccc;opacity:.4;}
@media screen and (max-width:980px){.filter-block .list-radio h4{font-size:11px;}
}
.content_prices .row_1 .right{width:179px;}
div.selector span{width:100% !important;}
div.selector{width:200px !important;}
.qwer{width:100%;clear:both;overflow:hidden;margin-top:0 !important;}
.row_1 p.our_price_display,.row_1 p#quantity_wanted_p{float:none !important;text-align:left !important;}
.row_1 p#quantity_wanted_p{width:100%;overflow:hidden;}
.row_1 p#quantity_wanted_p *{float:left !important;text-align:left !important;}
#products_reviews .toggle_content{background:#f6f6f6;background:#fff;border-top:1px solid #f95900;margin-top:15px;padding:15px;}
@media screen and (min-width:980px) and (max-width:1200px){#header_logo{top:108px;}
}
@media screen and (max-width:767px){div.selector{width:100% !important;}
.row_1 .left{float:left;width:50%;}
.row_1 .right{float:right !important;width:200px;}
#usefull_link_block{text-align:center;}
#usefull_link_block li{float:none !important;margin:0 3px 16px 2px !important;display:inline-block !important;vertical-align:middle !important;}
.blockuserinfo{text-align:right !important;}
.blockuserinfo a{float:none !important;}
#geoLocation{float:right;}
}
@media screen and (max-width:600px){#pb-left-column .content_prices .row_1 .left{width:50% !important;float:left !important;}
.row_1 .left span.price-old{text-align:left !important;}
#cart_quantity .product-code{margin-left:0 !important;}
.search_block_top-number{display:flex;justify-content:center;flex-direction:column;height:39px;}
#header_logo{top:74px !important;}
}
@media screen and (max-width:480px){#header_logo{top:84px !important;}
}
@media screen and (max-width:420px){#pb-left-column .content_prices .row_1 .left,#pb-left-column .content_prices .row_1 .right{float:none !important;width:100% !important;}
#cart_quantity .product-code{width:100%;text-align:center !important;}
.row_1{text-align:center !important;}
.row_1 p.our_price_display, .row_1 p#quantity_wanted_p{width:100%;text-align:center !important;float:none !important;}
.row_1 .left span.price-old{text-align:center !important;}
.row_1 p#quantity_wanted_p *{float:none !important;display:inline-block;vertical-align:middle;}
#pb-left-column .content_prices .row_1 .right{width:177px !important;margin:0 auto !important;}
}
@media screen and (min-width:980px){.row.list .review-wrap{display:block !important;}
}
#cboxPrevious,#cboxNext{bottom:auto !important;top:50% !important;margin-top:-20px !important;width:40px !important;height:40px !important;background:#fff !important;border-radius:50%;overflow:hidden !important;text-indent:-9999px !important;font-size:0 !important;border:1px solid #ccc;}
#cboxPrevious:before{content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-right:20px solid #ccc;border-bottom:10px solid transparent;top:10px;position:absolute;left:5px;}
#cboxNext{left:auto !important;right:0 !important;}
#cboxNext:before{content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-left:20px solid #ccc;border-bottom:10px solid transparent;top:10px;position:absolute;left:13px;}
#cboxCurrent{display:none !important;}
#cart_summary th{border:0 !important;}
.inpt-cstm input{display:block;margin:0 auto;}
#cart_summary .price{text-align:center !important;display:block !important;}
table#cart_summary td.cart_product img{display:block;width:100%;height:auto;}
.col-m,.ttl-m,.ed-m{width:10% !important;}
table#cart_summary td.cart_product-m{width:20% !important;}
table#cart_summary td.cart-m{width:50% !important;padding-left:10px;}
.ttl-info-table{width:100%;overflow:hidden;}
.cart_total_tax,.cart_total_price,.cart_total_price{padding:16px 0 14px;border-bottom:1px dotted #ccc;text-align:right;}
.visible-mob{display:none;}
.form legend{line-height:23px !important;padding-bottom:5px;}
table#cart_summary input[type="checkbox"]{margin-top:0 !important;}
@media screen and (max-width:740px){table#cart_summary tr,table#cart_summary td{display:block !important;text-align:center;width:100% !important;padding:0 !important;}
table#cart_summary .th-m{display:none !important;}
table#cart_summary td.cart-m,table#cart_summary td.cart_product-m,.col-m,.ttl-m,.ed-m{width:100% !important;}
table#cart_summary td.cart_product img{width:auto !important;margin:0 auto;max-width:100%;height:auto;display:block;}
#order-detail-content .title-th{float:none !important;}
.visible-mob{display:block !important;}
table#cart_summary tr .ttl-m{padding-bottom:10px !important;}
}
@media screen and (max-width:520px){#redeem_gift_wrapper .input-small,#redeem_gift_wrapper button{width:100% !important;display:block;}
#redeem_gift_wrapper .input-small{margin-top:5px;}
#redeem_gift_wrapper span.button{padding:0 !important;width:100%;}
}
@media screen and (max-width:400px){table#cart_summary td.cart_product img{width:100% !important;max-width:none;}
.form legend{font-size:14px !important;line-height:16px !important;}
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.cstm-bx .korpus label{
	display: block !important;
	height: 61px;
	width: 100% !important;
	 box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
    font-size: 12px !important;
    text-transform: uppercase;
}

.cstm-bx .korpus .bx-tab{
	float: left;
	width: 20% !important;
	padding: 0 1px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}
.korpus input[type="radio"]:checked + .bx-tab label{
	color: #e96e0f;
	background-color:#dfdfdf;
    background: url(img_tpl/tail-menu_green.gif) repeat-x 0 0;
}

.cstm-bx  input{
	display: none !important;
}
.tb-cnt:before{
	clear: both;
	content: '';
	display: block;
}
.rw-cstm{
	margin: 0 -10px !important;
}
.rw-cstm .col{
	width: 25% !important;
	padding: 0 10px !important;
	float: left;
	 box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}
.rw-cstm .col .div-elem{
	width: 100% !important;
	float: none !important;
	margin-left: 0 !important;
}
.dk-modal .dk-checkout__pvz .dk-checkout__pvz-item.dk-checkout__pvz-item_active{
	background: rgba(250,109,0,.3);
}
@media screen and (max-width:660px){
	.cstm-bx .korpus .bx-tab-1,.cstm-bx .korpus .bx-tab-2,.cstm-bx .korpus .bx-tab-3{
		width: 33.3% !important;
	}
	.cstm-bx .korpus .bx-tab-4,.cstm-bx .korpus .bx-tab-5{
		width: 50% !important;
	}
}
@media screen and (max-width:1200px){
	.rw-cstm .col{
		width: 33.3% !important;
	}
}
@media screen and (max-width:980px){
	.rw-cstm .col{
		width: 50% !important;
	}
}
@media screen and (max-width:600px){
	.rw-cstm .col{
		width: 100% !important;
	}
}
/*!!!!!!!!!!!!!!new!!!!!!!!!!!*/
.dk-choice__item{
	padding-bottom: 10px;				
}

@media screen and (max-width:1200px){
	.table_cart{
		table-layout: fixed;
	}
	.dk-choice__item .dk-checkout__dist-calc-group .col-md-4{
		width: 100% !important;
		padding-top: 15px !important;
		float: none !important;
	}
	.dk-choice__item .dk-checkout__dist-calc-group .col-md-8{
		float: none !important;
		width: 100% !important;
	}
	.dk-basket table.table_cart thead tr th:nth-child(1),.dk-basket table.table_cart tbody tr td:nth-child(1){
		width: 80px !important
	}
	.dk-basket table.table_cart thead tr th:nth-child(2),.dk-basket table.table_cart tbody tr td:nth-child(2){
		width: 43%;
	}
	.dk-basket table.table_cart thead tr th:nth-child(3),.dk-basket table.table_cart tbody tr td:nth-child(3){
		width: 100px !important;
	}
	.dk-basket table.table_cart thead tr th:nth-child(4),.dk-basket table.table_cart tbody tr td:nth-child(4){
		width: 125px !important;
	}
	.dk-basket table.table_cart thead tr th:nth-child(3),.dk-basket table.table_cart thead tr th:nth-child(4){
		text-align: center !important;
	}
	.dk-basket__sum-value_custom{
		padding-top: 10px;
	}
	.dk-basket table.table_cart tbody tr td:nth-child(1) img{
		display: block !important;
		height: auto;
		width: 100%;
	}
	.dk-basket table.table_cart .dk-basket__item-image{
		min-width: auto;
	}
}
@media screen and (min-width:992px){
	.dk-modal.dk-modal_map .modal-dialog-cstm{
		width: 100% !important;
	}
}
@media screen and (max-width:991px){
	.btn100{
		width: 100%;
	}
	.dk-checkout__pvz-cnt{
		padding-top: 15px;
	}
	.form-group-custom .control-label{
		text-align: left !important;
		float: none !important;
		width: 100%;
	}
	.form-group-custom .btn{
		display: inline-block;
		margin: 20px auto;
	}
	.form-group-custom .col-md-3{
		text-align: center;
	}
	.dk-coupon__error{
		margin-top: 0 !important;
	}
	.dk-checkout__form .control-label{
		text-align: left !important;
	}
	.dk-map-cnt{
		width: 100% !important;
		height: 200px;
		overflow: hidden;
	}
	.dk-checkout__pvz-cnt{
		width: 100% !important;
	}
	.dk-checkout__pvz-cnt .dk-checkout__pvz{
		padding: 0 15px !important;
	}
	.dk-checkout__pvz-item{
		width: 100% !important;
		margin: 0 !important;
	}
	.dk-choice__item .col-md-1{
		width: 8.333% !important;
		float: left !important;
		
	}
	.dk-choice__item .col-md-8{
		width: 66.66666667% !important;
		float: left !important;
	}
	.dk-choice__item .col-md-3{
		width: 25% !important;
		float: left !important;
	}
}
@media screen and (max-width:581px){
	.dk-basket .dk-basket__item-counter-dec,
	 .dk-basket .dk-basket__item-counter-inc,
	  .dk-basket .dk-basket__item-counter-num{
	  	display: block !important;
	  	margin: 0 auto;
	  	float: none !important;
	  }

}
@media screen and (max-width:480px){
	.dk-checkout__path{
		display: none !important;
	}
	.dk-basket__form.dk-basket__bg{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.dk-basket__form.dk-basket__bg .dk-basket__sum-label,.dk-basket__form.dk-basket__bg .dk-basket__sum-value_custom{
		float: left !important;
		width: 50% !important;
		padding-top: 0 !important;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(1),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(2),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(3),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(4),
	.dk-basket table.dk-basket__table tbody tr,
	.dk-basket table.dk-basket__table tbody{
		display: block !important;
		border: 0;
		width: 100%;
		text-align: center !important;
	}
	.table_cart thead{
		display: none !important;
	}
	.dk-basket table.table_cart thead tr th:nth-child(1),
	.dk-basket table.table_cart tbody tr td:nth-child(1){
		width: 100% !important;
	}
	.dk-basket .dk-basket__item-counter-dec,
	.dk-basket .dk-basket__item-counter-inc,
	.dk-basket .dk-basket__item-counter-num{
		display: inline-block !important;
		margin: 0;
	}
	.dk-basket .dk-basket__item-image img{
		max-width: 60% !important;
		margin: 0 auto;
		display: block;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(3),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(2),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(4){
		text-align: center !important;
	}
	.dk-basket table.dk-basket__table tbody tr{
		border: 1px solid #f4f4f4;
		margin: 5px 0;
		position: relative;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(3),
	.dk-basket table.dk-basket__table tbody tr td:nth-child(4){
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		width: 100% !important;
	}
	.dk-basket .dk-basket__item-remove{
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 25px !important;
		background: #f4f4f4;
		border-radius: 50%;
		width: 28px;
	}
	.dk-checkout__path{
		padding: 20px 0 !important;
	}
	.dk-checkout__path .dk-checkout__path-step .dk-checkout__path-step-text{
		font-size: 11px !important;
		padding-left: 5px !important;
	}
	.dk-checkout__path .dk-checkout__path-step .font-icon{
		font-size: 15px !important;
		width: 26px !important;
		height: 26px !important;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(2),
	.dk-basket table.dk-basket__table tbody tr td{
		min-width:250px !important;
		width: 100% !important;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(2){
		max-width: 270px !important;
		margin: 0 auto;
	}
	.dk-basket table.dk-basket__table tbody tr td:nth-child(2){
		overflow: hidden;
	}
	.table_cart{
		table-layout: auto !important;
		display: block;
		width: 100% !important;
	}
}
@media screen and (max-width:463px){
	.dk-choice__item .col-md-3{
		width: 100% !important;
		text-align: center !important;
	}
	.dk-choice__item-price{
		padding-top: 15px;
	}
}
@media screen and (max-width:428px){
	.dk-choice__item .col-md-8{
		width: 84% !important;
	}
	.dk-choice__item .col-md-8 .col-md-8{
		width: 100% !important;
	}
	.dk-choice__item .col-md-8 .col-md-4{
		padding-top: 15px;
	}
	.dk-choice__item .col-md-8 .col-md-8 .input-group input[type="text"]{
		min-width: 150px !important;
	}
}
@media screen and (max-width:979px){
	.dk-location{
		min-width:auto !important;
		width: 107px !important;
	}
	.dk-location__dropdown{
		line-height: 11px !important;
	}
}
@media screen and (max-width:767px){
	.blockuserinfo a.log-in{
		vertical-align: top !important;
	}
	.dk-location{
		float: right;
	}
	.dk-location + .login{
		margin-top: 0 !important;
	}
	#header_user{
		width: 141px !important;
	}
	.search_block_top-number{
		bottom: auto !important;
	}
}
@media screen and (max-width:480px){
	.header-box .tel.tel2{
		left: 10% !important;
	}
	.dk-checkout__path .dk-checkout__path-step-line{
		display: none !important;
	}
	.dk-checkout__path .dk-checkout__path-step .font-icon{
		display: block !important;
	}
}
@media screen and (max-width:980px){
	#header .dk-location__dropdown-menu{
		left: auto !important;
		right: 0 !important;
	}
}
/*new 25.09.16*/
.cstm-n2 #infoButtons{
	width: 100% !important;
}
.rightBlock-cstm-new .content_prices .row_1 .right{
	float: none;
	width: auto;
}
.rightBlock-cstm-new .content_prices button.dk-button__store.dk-button__store_sel{
	width: 195px;
	float: none;
}
.rightBlock-cstm-new .row_1 p,.rightBlock-cstm-new .row_1 span.exclusive{
	float: none !important;
}
.rightBlock-cstm-new  a.buy1click.button{
	margin: 0 !important;
	background: #424242;
}
.rightBlock-cstm-new .favorite{
	width: 100%;
	float: none;
}
.rightBlock-cstm-new .info_modules{
	display: block;
}
#pb-left-column h1{margin-top: 0 !important;}
.rightBlock-cstm-new .row_1{
	border: 0 !important;
	padding-top: 0 !important;
}
.rightBlock-cstm-new .content_prices{
	margin-top: 0;
}
.rightBlock-cstm-new .qwer{
	padding: 7px 0 7px;
}
.rightBlock-cstm-new .oDiv{
	float: none;
}
.rightBlock-cstm-new .bBack+.oDiv{
	float: left;
}
.rightBlock-cstm-new button.dk-button__store.dk-button__store_sel{
	margin-top: 7px;
}
.cstm-n2 .inButLink .inBtn div{
	width: 25px !important;
	height: 25px !important;
}
.cstm-n2 .inButLink .inBtn div img{
	bottom: 0 !important;
}
.cstm-n2 .inBtn{
	width: 150px;
}
.AvailableButtonAll{
	display: table;
	margin: 0 auto;
	overflow: hidden;
}
@media screen and (max-width:1199px){
	.cstm-n2 .inBtn{
		width: 100%;
	}
}

@media screen and (min-width: 768px) and (max-width: 979px){
	.rightBlock-cstm-new .content_prices button.dk-button__store.dk-button__store_sel{
		width: 154px;
		font-size: 9px;
		margin-left: 0 !important;
	}
	.rightBlock-cstm-new .buttons_bottom_block a.buy1click.button{
		width: 100px;
		font-size: 9px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.rightBlock-cstm-new .buy1clickWrapper{
		display: block;
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	#primary_block .buttons_bottom_block{
		float: none !important;
	}
}
@media screen and (max-width:767px){
	.product_attributes{
		float: none !important;
		width: 100%;
		overflow: hidden;
	}
	.cstm-n2 .row_1 p{
		float: left !important;
	}
}
/*26.09,2016*/
.favQ{
	border:0 !important;
	background: #424242 !important;
	color: #fff !important;
	left: -12px;
}

.link-hart em{
	font-style: normal;
}

@media screen and (max-width:767px){
	.link-hart em{
		display: none;
	}
	.link-hart{
		position: absolute;
		top: 7px;
		right: 103px;
	}
	.two .row_1 .right{
		float: none !important;
	}
	.buy1clickWrapper {
		display: block;
		overflow:hidden;
		width: 100%;
	}
	#primary_block .two .buttons_bottom_block{
		float: none !important;
	}
	.product-code{
		width: 100%;
		overflow: hidden;
		padding-top: 20px;
	}
	.row_1 p.our_price_display span{
		text-align: center !important;
	}
}
@media screen and (max-width:330px){
	.link-hart{
		right: 95px;
	}
}


ul.row.list  li.span3 .description.specs,
ul.row.grid  li.span3 .description.specs {
display: none;
}

ul.row.list  li.span3:hover .description.specs {
display: block;
overflow: hidden;
padding: 0 0 0 1em;
z-index: 9;
}

ul.row.grid  li.span3:hover .description.specs {
display: block;
position: absolute;
overflow: hidden;
margin-left: -1px;
padding: 0 0 0 1em;
z-index: 9;
background: #fff;
border-left: 1px solid #f95900;
border-right: 1px solid #f95900;
border-bottom: 1px solid #f95900;
box-shadow:0px 0px 13px 0px rgba(249, 89, 0, 0.4);

}


ul.row.list  li.span3:hover,
ul.row.grid  li.span3:hover {
z-index: 11;
min-height: 200px;

box-shadow:0px 0px 13px 0px rgba(249, 89, 0, 0.4);
}

ul.row.list  li.span3 {
z-index: 10;
height: 200px;

}

ul.row.list  li.span3 .wrapper,
ul.row.grid  li.span3 .wrapper {
border: 1px solid #d9d9d9;
}

ul.row.list  li.span3 .center_block,
ul.row.grid  li.span3 .center_block,
ul.row.list  li.span3 .right_block,
ul.row.grid  li.span3 .right_block {
padding-left: 1em;
padding-right: 1em;
padding-bottom: 1em;
}

ul.row.list  li.span3:hover .wrapper {
position: absolute;
z-index: 12;
background: #fff;
border: 1px solid #f95900;

}

ul.row.grid li.span3:hover .wrapper {
background: #fff;
border: 1px solid #f95900;

}

.row.list li {
padding: 0 !important;
border: 0 !important;
}

.row.grid li {
border: 0 !important;
padding-bottom: 0;
margin-bottom: 1em;
}


@media only screen and (min-width:1200px){
ul.row.grid  li.span3:hover .description.specs { 
width: 256px;
overflow-wrap: break-word;
word-wrap: break-word;
 }
}
@media only screen and (min-width:950px) and (max-width:1199px){
ul.row.grid  li.span3:hover .description.specs { 
width: 206px;
overflow-wrap: break-word;
word-wrap: break-word;
 }
}
@media only screen and (min-width:689px) and (max-width:768px){
ul.row.grid  li.span3:hover .description.specs { 
width: 206px;
overflow-wrap: break-word;
word-wrap: break-word;
 }
}
@media only screen and (max-width:960px){
ul.row.grid  li.span3:hover .description.specs { 
width: 227px;
overflow-wrap: break-word;
word-wrap: break-word;
 }
}
@media only screen and (max-width:767px){
#product_list li{

}
}
@media only screen and (min-width:480px) and (max-width:690px){
ul.row.grid  li.span3:hover .description.specs { 
width: 597px;
overflow-wrap: break-word;
word-wrap: break-word;
 }
}

@media only screen and (max-width:520px){
}
@media only screen and (max-width:480px){
#product_list li{

}
}

@media only screen and (min-width:1024px){
select[name="categories_id"] {
display: none;
}
}

@media only screen and (max-width:1024px){
div#special-category-box {
display: none;
}
}

@media only screen and (max-width:1024px){
ul.row.grid  li.span3:hover .description.specs,
ul.row.list  li.span3:hover .description.specs {
display: none;
}
}

.description.specs .spec-name {
font-weight: bold;
}

.list li {
    margin-top: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    border: 1px solid #d9d9d9;
}

li.dk-checkout__pvz-item:hover {
	border-color: #fa6d00;
}

.container.page_index .text,
.container.page_index .text h1 {
color: #f1f1f1;
}
