 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,/* ol,ul,li,*/ fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,credentials,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}
article,aside,credentials,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{width:100%;min-height:100%;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;background:#fff;line-height:1.42em}
a{color:#096ca7;outline:0 none}
a:focus{outline:none;outline-offset:-4px}
a:hover{color:red;transition:.3s}
input[type="button"]::-moz-focus-inner{border:0}
input[type="submit"]::-moz-focus-inner{border:0}
a img{border:0}
p,dl,hr,h1,h2,h3,h5,h6,ol,ul,pre,table,address,fieldset,blockquote{margin-bottom:20px}
h1{font-size:2.8em;font-family:'PT Sans Narrow',sans-serif}
h1 a{text-decoration:none}
h2{font-size:1.75em}
h3{font-size:1.45em;color:#373737}
h4{ font-size:1.6em;font-style: italic;margin-bottom:10px;font-weight:400;padding:20px 10px 20px 10px;}
#cart-form h4{ font-size:1.2em;font-style: italic;color:#293241;margin-bottom:10px;font-weight:400;background:#f6f4f4;;padding:20px 10px 20px 10px;}
h5{font-size:1.1em}
h6{font-size:1em}
h1,h2,h3{line-height:1.2em}
ul,ol{padding-top:0}
ol{list-style:decimal}
input,textarea,select{margin:0}
input,textarea{font-size:1em;color:#000}
input[type="button"]:focus{outline:none;outline-offset:-2px}
fieldset{border:1px solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:10px}
fieldset p label{width:98%}
fieldset p input[type="text"]{width:98%}
fieldset p select{width:99%}
blockquote{color:#555;font-size:.9em;padding:20px;}
blockquote cite{font-size:.9em}
hr{background-color:rgba(0,0,0,0.15);height:1px;border:0}
input::-webkit-input-placeholder{color:#bbb}
input:-moz-placeholder,input::-moz-placeholder{color:#bbb}
input:-ms-input-placeholder{color:#bbb}
 
.top28 {font-size: 1.2em; color: #6f7278 !important; font-weight:bold;padding: 0px 0px 0px 50px}
.newyaer2018 {display:none; padding: 10px; background: #3b4153 url('/wa-data/public/site/themes/PROSTO20192/img/custom_background2.jpg'); font-size: 1.6em; color:#fff; text-align:center; height:60px;}
.newyaer2018 h3 {  font-size: 1.0em; color:#fff;}

.rekvizit a {color: #000!important;}

.newyear{padding-bottom:20px;text-align:center;font-size: 20px;}
.item-price5{text-align:center;margin:auto;width:100%}
.item-price5 td,.item-price5 tr,.item-price5-full td,.item-price5-full tr{background:#eee none repeat scroll 0 0;border:2px solid #fff;color:#222;font-family:"PT Sans",sans-serif;font-size:16px;font-weight:400}
.item-price5 td{padding:10px 8px}
.more-images2{margin-top:30px}
.more-images2 .image img{border:1px solid #fff}
.utpkruzhki{margin-top:10px;background:#fff6d7 none repeat scroll 0 0;padding:40px;color:#373737}
.slider-one {padding-bottom:30px !important;}
.pobeda{  border: 4px dashed #dddddd; padding: 20px; background:#f7f6f6; line-height:2.0em}
.onestep-cart .checkout{box-shadow: none!important;}

.lazyloading-load-more{padding:25px 100px;background:#ced4d5;border-radius:3px;font-size:1.6em;margin-top:20px;text-align:center;margin-bottom:50px;text-decoration:none;color:#2b2b2b!important;text-shadow:0 1px 1px rgba(255,255,255,0.7)}
.lazyloading-paging.block{padding:25px 30px;text-align:center;font-size:1.4em}
.topdiscount{font-family:"PT Sans Narrow",sans-serif;line-height:1.8em;color:#606060;font-size:1.2em;max-width:100%;min-width:300px;padding:20px;text-align:center;background:#e8eaf0;margin-bottom:50px;text-shadow:1px 1px 1px #fff}
.lazyloading-load-more2{text-align:center; padding:20px 20px 50px 20px;}
.service-27{margin-bottom:10px}
.hometitlestat{color:#606060;font-size:.9em}
.hometitlestat h1{font-size:1.4em;font-weight:400}
.product-sidebar2{background:none repeat scroll 0 0 #fff;float:right;padding:5px;position:relative;width:50%}
.category-name{float:left;margin-right:20px}
.appsutpdiv{margin-bottom:60px;margin-top:-10px}
.appsutp{font-size:.9em;text-transform:uppercase}
.appsutp li{float:left;list-style:none;margin-left:10px}
.appsutp li a{display:block;margin-right:0;color:#5b6169!important;text-decoration:none}
.appsutp li:hover{color:#404040!important}
.hr3{background-color:rgba(0,0,0,0.15);height:1px;border:0;margin-top:80px}
.dop_description{padding-top:50px;color:#717070!important}
.dop_description a{color:#717070!important}
.utpicons{float:left;margin-bottom:10px;margin-top:5px;position:relative;z-index:9}
.utpicons li{float:left;list-style:none outside none;margin:0;padding:0;position:relative;z-index:1000}
.utpicons li a{background:url(/wa-data/public/site/img/iconsutp.png) no-repeat scroll 0 0 transparent;cursor:default;float:left;height:45px;position:relative;width:122px;z-index:10}

.utpicons li a span{background-color:#fffee7;border:2px dashed #bbb;margin-top:50px;color:#202020;display:none;font-size:12px;left:-50%;padding:15px;position:absolute;text-decoration:none;z-index:141}
.utpicons li a:hover span{display:block}
.utpicons li a span i{margin-top:-24px;background:url(/wa-data/public/site/img/pointer.png) no-repeat scroll 0 0 transparent;height:8px;left:120px;position:absolute;width:14px}
.utpicons li a.icon1{background-position:0 0;width:140px;z-index:9}
.utpicons li a.icon1:hover{background-position:5px 0}
.utpicons li a.icon2{background-position:-135px 0;width:130px;z-index:8}
.utpicons li a.icon2:hover{background-position:-140px 0}
.utpicons li a.icon3{background-position:-255px 0;width:130px;z-index:7}
.utpicons li a.icon3:hover{background-position:-260px 0}
.utpicons li a.icon4{background-position:-385px 0;width:120px;z-index:6}
.utpicons li a.icon4:hover{background-position:-390px 0}
.appsutpdiv2{border-bottom:1px solid #ccc;height:50px}
.service-22 {padding-bottom:10px}
.appsutp2{font-size:.9em;text-transform:uppercase}
.appsutp2 li{float:left;list-style:none;padding-left:10px}
.appsutp2 li a{display:block;margin-right:0;color:#5b6169!important;text-decoration:none}
.appsutp2 li:hover{color:#404040!important}
.utpicons2{z-index:9;margin-bottom:2px}
.utpicons2 li{float:left;list-style:none outside none;margin:0;padding:0;z-index:10}
.utpicons2 li a{background:url(/wa-data/public/site/img/iconsutp.png) no-repeat scroll 0 0 transparent;cursor:default;float:left;height:45px;position:relative;width:122px;z-index:10}
.utpicons2 li a span{background-color:#fffee7;border:2px dashed #bbb;margin-top:50px;color:#202020;display:none;font-size:12px;left:-50%;padding:15px;position:absolute;text-decoration:none;z-index:141}
.utpicons2 li a:hover span{display:block}
.utpicons2 li a span i{margin-top:-24px;background:url(/wa-data/public/site/img/pointer.png) no-repeat scroll 0 0 transparent;height:8px;left:120px;position:absolute;width:14px}
.utpicons2 li a.icon1{background-position:0 0;width:130px;z-index:9}
.utpicons2 li a.icon1:hover{background-position:5px 0}
.utpicons2 li a.icon2{background-position:-135px 0;width:120px;z-index:8}
.utpicons2 li a.icon2:hover{background-position:-140px 0}
.utpicons2 li a.icon3{background-position:-255px 0;width:120px;z-index:7}
.utpicons2 li a.icon3:hover{background-position:-260px 0}
.utpicons2 li a.icon4{background-position:-385px 0;width:110px;z-index:6}
.utpicons2 li a.icon4:hover{background-position:-390px 0}
.summary{color:#999;font-size:.9em;padding:5px 2px;font-style:italic}
.summary2{color:#7586a1;font-size:0.9em;padding:10px 10px 10px 50px;font-style:italic;text-align:left}
.displays{display:none}
.service-20{margin-bottom:10px}
.service-10003{display:none!important}
.services .mrg-nm{display:inline-block;width:12px}
.services select,.qty{font-weight:bold;font-size:1.2em;margin-left:10px;padding:5px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.service-variants{outline-color:#fff;transition:all .4s ease-in 0;border:1px solid #bbb;border-radius:3px}
.service-variants option{padding-left:10px}
.spanservice{font-size:1.2em}
.service-13{margin-bottom:5px}
.service-23{margin-bottom:10px}
.service-24{margin-bottom:10px}
.sku-feature{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;margin-left:10px;padding:5px;border:1px solid #bbb;border-radius:3px;outline-color:#fff;transition:all .4s ease-in 0}
.label{font-size:1.2em}
.sovet{padding:30px 30px 30px 100px;border-radius:3px;background:#fefde0;width:600px}
.banercategory{margin-bottom:30px;margin-left:-25px;margin-top:-10px}
.banercategory img{width:100%}
.promo-category-dostavka{width:50%;float:left;height:180px;color:#777}
.promo-category-dostavka ul li{background-image:url(/wa-data/public/site/icon/io2green.png);background-position:left center;background-repeat:no-repeat;list-style:outside none none;padding-left:20px}
.infoblock_gray{padding:10px;font-size:1.1em;border-top:4px dashed #98c5f0}
.infoblock_gray .G1{font-family:"PT Sans Narrow",sans-serif;font-size:3em;text-align:center;padding:30px}
.infoblock_gray td{width:33%;vertical-align:top;padding:30px;border:7px solid #fff;background:#f3f3f3}
.infoblock_sale{padding:20px 20px 0;font-size:2.1em;background: #ecedf2;text-align:center;margin-bottom:30px;border-radius:5px;height:90px;line-height:1em}
.infoblock_sale2{padding:30px;background:#f3f3f3;text-align:center;margin-bottom:30px;border-radius:5px}
.infoblock_sale3{padding:10px;background:#fdfaf2;text-align:left;margin-bottom:30px;border-radius:5px;border:3px dashed #d0d0d0}
.infoblock_sale4{padding:30px;background:#f3f3f3;text-align:center;margin:-10px -4px 30px -29px;background:url(/wa-data/public/site/2fon222s.jpg) no-repeat scroll 0 0 transparent;background-size:cover}
[class^=plusplus_]{overflow:visible;margin:0;padding:0;border:0;background:0;line-height:normal;list-style:none;font-size:12px;font-family:Verdana,Arial;color:#000;width:auto;height:auto;vertical-align:top;text-decoration:none;text-align:left}
[class^=plusplus_sl]{font:inherit;color:inherit;line-height:inherit;text-align:inherit}
.plusplus_sl {border:2px dashed #d1d1d1; padding:10px;}
.deliv32{margin:10px!important;background:#f2f2f2;font-size:.9em;height:75px;width:300px;border-radius:3px;text-shadow:1px 1px 0 #fff;border:1px solid #d1d1d1}
.deliv32 ul{margin:2px!important}
.icons16{float:left;margin-bottom:10px;margin-top:5px;position:relative;z-index:9}
.icons16 li{float:left;list-style:none outside none;margin:0;padding:0;position:relative;z-index:10}
.icons16 li a{background:url(/wa-data/public/site/img/16plus.png) no-repeat scroll 0 0 transparent;cursor:default;float:left;height:58px;position:relative;width:58px;z-index:10}
.icons16 li a span{background-color:#fffee7;margin-top:0;color:#303030;display:none;font-size:.9em;left:-50%;padding:15px;position:absolute;text-decoration:none;z-index:141;width:400px}
.icons16 li a:hover span{display:block}
.icons16 li a span i{margin-top:-24px;background:url(/wa-data/public/site/img/pointer2.png) no-repeat scroll 0 0 transparent;height:8px;left:120px;position:absolute;width:14px}
.icons16 li a.icons1{background-position:0 0;width:80px;z-index:9}
.icons16 li a.icons1:hover{background-position:0 0}
.titlenavi{padding-left:10px;padding-top:20px;font-size:1.9em;font-weight:400;font-family:"PT Sans Narrow",sans-serif;color:#30343b}
.hint22{font-family:"PT Sans Narrow",sans-serif;color:#353535;font-size:1.1em;padding-bottom:10px}
.fan{width:850px}
.block{padding:25px 30px}
.inline{display:inline!important}
.inline-link{text-decoration:none!important}
.inline-link b{border-bottom:1px dotted;font-weight:400;position:relative;top:-.13em}
.inline-link b i{font-style:normal;position:relative;top:.13em}
.small{font-size:.9em}
.large{font-size:1.1em}
.bold{font-weight:700}
.strike{text-decoration:line-through}
.highlighted{background:#ffc}
.hint{color:#8d8c8c;font-size:.9em}
.hint a,.hint:visited,.hint a:visited{color:#888}
.gray .dropdown ul .gray a,.gray:visited,.gray a:visited{color:#888}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}
.shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa}
.nowrap{white-space:nowrap}
.hr{border-top:1px solid #ccc;margin-bottom:15px}
.hr2{border-top:1px solid #f5f4f4;margin-bottom:10px;width:1024px;margin-top:10px;overflow:hidden}
.uppercase{text-transform:uppercase}
.selected > a{text-decoration:none;color:#000!important;font-weight:700;background-image:url(/wa-data/public/site/img/io2.png);background-position:left center;background-repeat:no-repeat}
.selected2 > a{text-decoration:none;color:#000;font-weight:700;background-image:url(/wa-data/public/site/img/io2.png);background-position:left center;background-repeat:no-repeat}
.breadcrumbs{padding:5px 0;font-size:1em}
.breadcrumbs a{color:#2e98c4}
.breadcrumbs span.rarr{color:#ccc;margin:0 3px}
.tags{line-height:1.6em}
.tags a{color:green!important;display:inline!important;padding:0 4px!important}
.tags a:hover{color:red!important}
.welcome{text-align:center;background:url(img/welcome.png) no-repeat;background-position:top center;padding-top:300px;background-size:256px 256px;margin-bottom:30px}
.welcome h1{font-weight:400;font-size:2em}
.staff{background:#eeb;padding:2px 3px!important;color:#345;font-size:.9em}
.easy_viewedproducts_wrapper.summary2 {display:none}




input[type="button"], input[type="submit"] {
    background: linear-gradient(45deg, #dd3137 0%,#f95d43 100%);
    border: 1px none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 2em;
    padding: 5px;
    text-decoration: none;
}


input[type=button]:hover,input[type=submit]:hover{color:#fff;cursor:pointer;background:#4c4c4c linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.3) 100%)}
input[type=button]:active,input[type=submit]:active{background:#606060;text-shadow:none;box-shadow:none}

input[type=submit]:disabled:hover,input[type=button]:disabled,input[type=submit]:disabled{display:none!important;background:#eee!important;color:#fff;text-shadow:0 1px 1px #fff;cursor:pointer}
input[type=button].small,input[type=submit].small{font-size:.9em;padding:3px 5px}
input[type=button].large,input[type=submit].large{font-size:1.6em;padding:7px 10px;font-weight:700}
input[type=button].gray,input[type=submit].gray{padding:3px 8px;border-radius:3px;background:#6b95aa linear-gradient(to bottom,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0;font-size:1.4em}
input[type=button].gray:hover,input[type=submit].gray:hover{background:#20829a linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0}
input[type=button].gray6,input[type=submit].gray6{background:#d5d5d5 linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);color:#000}
input[type=button].large5,input[type=submit].large5{font-size:1.8em;padding:7px 10px;font-weight:700;margin-left:180px}

.add2cart input[type=submit]:hover{background-image:linear-gradient(#1e5ac6,#44b2f4)}


.add2cart input[type=submit]{
background-color: #e43928;
text-transform: uppercase;
border: none;
color: white;
border-radius: 5px;
padding: 10px 25px;
font-size: 1.2em;
line-height: 14px;}

.newexpress  {text-align: center; color:#000;font-size:2.0em;font-weight:600;text-decoration:none;padding:.35em 1em}

a.button11{position:relative;z-index:1; color:#000;left:-45px;font-size:100%;font-weight:600;text-decoration:none;padding:.35em 1em}

a.button11:after{content:"Купить";
position:absolute;
z-index:-1;
top:-4px;
bottom:0;
left:-2px;
width:calc(100% + 6*(1em*100/150) - 2px*2*2);
text-align:right;
color:#fff;
font-size:90%;
padding:.25em 1.5em;
border-radius:5px;
border:1px solid #b9b9b9;background:linear-gradient(#596067,#303030) no-repeat 100% 0;background-size:calc(6*(1em*130/120) + .5em) 120%;}
a.button11:hover:after{background-image:linear-gradient(#2d6327,#3a9231)}
.sub-links {
    background: #e8eaf0 none repeat scroll 0 0;
    border-radius: 5px;
    color: #8b8b8b;
    font-size: 1.2em;
    margin: 0 0 20px;
    padding: 10px 20px;
}

.cart-v5 {background: #f1f1f1 none repeat scroll 0 0; font-size: 1.2em; margin:0;padding:20px; text-align:center;text-shadow: 0 1px 0px rgba(255,255,255,0.5);}
.cart-v6 {text-align:center;}

ul.menu-v{margin:0;padding:0}
ul.menu-v li{list-style:none;line-height:1em;border-bottom:1px solid rgba(88,96,100,0.1);padding:1px 0 1px 5px; }
ul.menu-v li a {padding:8px 10px 8px 20px;display:block;text-decoration:none; color:#105483;font-size: 1.0em; }
ul.menu-v li:hover{background:none repeat scroll 0 0 #dce2e7; color:red!important;}
ul.menu-v li.collapsible:hover{background:none repeat scroll 0 0 #dce2e7; color:#252525!important;}
ul.menu-v li a:hover{ color:red!important;}
ul.menu-v li.collapsible{background:url(img/rarr.png) no-repeat;background-position:right center;background-size:32px 16px;}
ul.menu-v.bottom-padded{margin-bottom:20px}


ul.menu-v-top{margin:0;padding:0}
ul.menu-v-top li{list-style:none;line-height:1em;border-bottom:1px solid rgba(88,96,100,0.1);padding:1px 0 1px 5px; }
ul.menu-v-top li a {padding:5px 10px 5px 20px;display:block;text-decoration:none; color:#105483;font-size: 1.0em; font-weight:bold;}
ul.menu-v-top li:hover{background:none repeat scroll 0 0 #dce2e7; color:red!important;}
ul.menu-v-top li.collapsible:hover{background:none repeat scroll 0 0 #dce2e7; color:#252525!important;}
ul.menu-v-top li a:hover{ color:red!important;}
ul.menu-v-top li.collapsible{background:url(img/rarr.png) no-repeat;background-position:right center;background-size:32px 16px;}
ul.menu-v-top.bottom-padded{margin-bottom:20px}


ul.menu-v2{margin:0;padding:0; font-size:1em;}
ul.menu-v2 li{list-style:none;line-height:1em;border-bottom:1px solid rgba(88,96,100,0.1);padding:1px 0 1px 5px; background-image:url(/wa-data/public/site/img/io.png);background-position:left center;background-repeat:no-repeat}
ul.menu-v2 li a {padding:6px 10px 6px 20px;display:block;text-decoration:none; color:#105b87;}
ul.menu-v2 li:hover{background:none repeat scroll 0 0 #ebebeb}
ul.menu-v2 li a:hover{color:#30343b!important;transition:all .3s ease 0}
ul.menu-v2 li.collapsible{background:url(img/rarr.png) no-repeat;background-position:right center;background-size:32px 16px}
ul.menu-v2.bottom-padded{margin-bottom:20px}






ul.menu-h{margin:0;padding:0}
ul.menu-h.bottom-padded{margin-bottom:15px}
ul.menu-h li{list-style:none;display:inline-block;padding:0 10px 0 0;line-height:1.3em;display:block\9;float:left\9}
ul.menu-h li a{display:inline-block;padding:13px 16px;display:block\9;float:left\9;text-decoration:none}
ul.menu-h li.collapsible a{padding:13px 30px 13px 16px}
ul.menu-h li a img.icon16{position:relative;top:3px;left:-3px}
ul.menu-h li a i.icon16{margin-top:-.1em}
ul.menu-h li.selected a{background:transparent}
ul.menu-h li.bold a{font-weight:700}
ul.menu-h.compact{margin-bottom:16px;font-size:.9em}
ul.menu-h.compact li{padding-right:5px}
ul.menu-h.compact li a{padding:0;color:#6d90a4}
ul.menu-h5{margin:0;padding:0;font-size:1.6em}
ul.menu-h5.bottom-padded{margin-bottom:15px}
ul.menu-h5 li{list-style:none;display:inline-block;padding:0 10px 0 0;display:block\9;float:left\9}
ul.menu-h5 li a{display:inline-block;padding:5px 1px;display:block\9;float:left\9;text-decoration:none}
ul.menu-h5 li a:hover{color:red!important}
ul.menu-h5 li.collapsible a{padding:13px 30px 13px 16px}
ul.menu-h5 li a img.icon16{position:relative;top:3px;left:-3px}
ul.menu-h5 li a i.icon16{margin-top:-.1em}
ul.menu-h5 li.selected a{background:transparent}
ul.menu-h5 li.bold a{font-weight:700}
ul.menu-h5.compact{margin-bottom:16px;font-size:.9em}
ul.menu-h5.compact li{padding-right:5px}
ul.menu-h5.compact li a{padding:0}
ul.menu-h55{margin:0;padding:0;font-size:1.2em}
ul.menu-h55.bottom-padded{margin-bottom:15px}
ul.menu-h55 li{list-style:none;display:inline-block;padding:0 10px 0 0;display:block\9;float:left\9}
ul.menu-h55 li a{display:inline-block;padding:5px 1px;display:block\9;float:left\9;color: #000;text-decoration:none}
ul.menu-h55 li a:hover{color:red!important}
ul.menu-h55 li.collapsible a{padding:13px 30px 13px 16px}
ul.menu-h55 li a img.icon16{position:relative;top:3px;left:-3px}
ul.menu-h55 li a i.icon16{margin-top:-.1em}
ul.menu-h55 li.selected a{background:transparent}
ul.menu-h55 li.bold a{font-weight:700}
ul.menu-h15{margin:0;padding:0;font-size:1em}
ul.menu-h15.bottom-padded{margin-bottom:15px}
ul.menu-h15 li{list-style:none;display:inline-block;padding:0 10px 0 0;line-height:1.3em;display:block\9;float:left\9}
ul.menu-h15 li a{color:#467fb4 !important!important;display:inline-block;padding:3px 16px;display:block\9;float:left\9;text-decoration:none}

ul.menu-h15 li.collapsible a{padding:13px 30px 13px 16px}
ul.menu-h15 li a img.icon16{position:relative;top:3px;left:-3px}
ul.menu-h15 li a i.icon16{margin-top:-.1em}
ul.menu-h15 li.selected a{background:transparent}
ul.menu-h15 li.bold a{font-weight:700}
ul.menu-h15.compact{margin-bottom:16px;font-size:.9em}
ul.menu-h15.compact li{padding-right:5px}
ul.menu-h15.compact li a{padding:0}
.geocity5 a{color:#000!important;text-decoration:none!important;border-bottom:1px dashed #000!important}
.dropdown ul li{position:relative}
.dropdown ul li.collapsible{background:url(img/darr.png) no-repeat;background-size:16px 16px;background-position:right center;margin-right:10px!important;padding-right:5px}
.dropdown ul li:hover{background-color:#ffc!important}
.dropdown ul li a{display:block}
.dropdown ul ul.menu-v{opacity:0;position:absolute;width:200px;top:-9999em;left:-9999em;background:#fff;border:1px solid #ccc;padding:0;z-index:13012;margin-left:0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);margin-top:0}
.dropdown ul ul.menu-v li{display:block;width:200px;padding:0;margin:0;border-bottom:1px solid rgba(0,0,0,0.1);border-top:none}
.dropdown ul ul.menu-v li.collapsible{background:url(img/rarr.png) no-repeat;background-size:32px 16px;background-position:right center;margin-right:0!important}
.dropdown ul ul.menu-v li a{display:block;margin:0;font-weight:400!important}
.dropdown ul ul.menu-v li ul.menu-v{top:-1px;left:100%;margin-left:0}
.dropdown ul li:hover ul.menu-v{opacity:1;top:100%;left:-1px;transition:opacity .3s}
.dropdown ul.disabled li:hover ul.menu-v{display:none!important}
.dropdown ul li:hover ul.menu-v ul.menu-v{display:none;top:-1px}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v{display:block}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v ul.menu-v{display:none;top:-1px}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v{display:block}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v ul.menu-v{display:none;top:-1px}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v{display:block}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v ul.menu-v{display:none;top:-1px}
.dropdown ul li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v li:hover ul.menu-v{display:block}
.dropdown ul li .inner{opacity:0;top:-9999em;left:-9999em;width:300px;position:absolute;z-index:13012;background:#fff}
.dropdown ul li .inner.shadowed{background:#fff;border:1px solid #ccc;padding:0;margin-left:0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);margin-top:0}
.dropdown ul li:hover .inner{top:100%;left:-3px;opacity:1;transition:opacity .3s}
.dropdown ul.menu-v{margin-bottom:0}
.dropdown ul.menu-v li:hover ul.menu-v{top:-1px;left:100%}
.dropdown ul.menu-v li.collapsible{background-image:url(img/rarr.png);background-size:32px 16px;margin-right:0!important;padding-right:0}
.dropdown ul.menu-v li.collapsible.selected:hover > a{background-color:#ffc!important}
.dropdown ul.menu-h li:hover{background-color:#fff!important}
.dropdown ul.menu-h li ul.menu-v li{background-position:right 0 center}
.dropdown ul.menu-h li.collapsible{background-position:right 10px center}
.dropdown ul.menu-h li.collapsible:hover{background-color:#ffc!important}
.dropdown ul.menu-h li ul.menu-v li:hover{background-color:#ffc!important}
.dropdown ul.menu-h.aux{float:right;font-size:1em}
.dropdown ul.menu-h.aux li:hover .inner,.dropdown ul.menu-h.aux li:hover ul{left:auto;right:0}
ul.tree{list-style:none;padding-left:0}
ul.tree li{border:none}
ul.tree li a{padding:5px 16px;display:block;text-decoration:none}
ul.tree li.selected a{background:transparent}
ul.tree ul{padding-left:20px;list-style:none}
ul.tree ul a{padding:3px 6px;font-size:90%}
.wa-auth-adapters ul{padding:0;min-height:16px}
.wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0}
.wa-auth-adapters ul li a{display:block;padding:0 5px}
.wa-auth-adapters ul li a img{position:relative;top:4px;margin-right:3px}
.wa-auth-adapters p{color:#888;font-size:.9em;width:40%}
.wa-form{float:left;margin:10px 0;overflow:visible}
.wa-form .wa-field{clear:left;margin:0;padding-top:3px}
.wa-form .wa-field .wa-name{float:left;width:155px;padding-top:.05em;padding-bottom:10px;font-size:.95em;color:#888}
.wa-form .wa-field.wa-separator{height:10px}
.wa-form .wa-field .wa-value{margin-left:180px;margin-bottom:5px;position:relative}
.wa-form .wa-field .wa-value input.wa-error{border:2px solid red}
.wa-form .wa-field .wa-value .wa-error-msg{font-size:.9em;color:red;display:block}
.wa-form .wa-field .wa-value input[type="text"],.wa-form .wa-field .wa-value input[type="email"],.wa-form .wa-field .wa-value input[type="password"]{width:30%;min-width:260px;margin:0;padding:5px;}
.wa-form .wa-field .wa-value textarea{min-width:300px;height:70px}
.wa-form .wa-field .wa-value input.wa-captcha-input{width:100px;min-width:0}
.wa-form .wa-field .wa-value label{display:block}
.wa-form .wa-field .wa-value .wa-captcha img{margin-left:0}
.wa-form .wa-field .wa-value .errormsg{margin-left:0}
.wa-form .wa-field .wa-value.wa-submit{margin-top:10px}
.wa-form .wa-field .wa-value p label{display:block;margin:0}
.wa-form .wa-field .wa-value p{line-height:1.6em;margin-bottom:23px;position:relative}
.wa-form .wa-field .wa-value p span{color:#777;font-size:.9em;display:block}
.wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute}
.wa-form .wa-field .wa-value p input{display:block;margin-bottom:2px}
.wa-form .wa-field .wa-value p input[type="radio"],.wa-form .wa-field .wa-value p input[type="checkbox"]{display:inline}
.wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa}
.wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa}
.wa-captcha{padding:7px 0 10px}
.wa-captcha p{margin:0}
.wa-captcha strong{font-size:1.2em}
.wa-captcha p img{float:left!important;margin-right:5px;margin-top:-8px}
.wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa}
.wa-captcha .wa-captcha-input{display:inline!important}
.wa-captcha .errormsg{display:inline-block;margin-left:10px;display:block\9;float:left\9}
input.error,textarea.error{border:2px solid red}
.errormsg{color:red;margin-left:170px;display:block}
.row{clear:both;border-top:1px solid #eee;padding:20px 0}
.row.no-border{border:none}
.col{float:left}
.col.w1{width:6%}
.col.w2{width:12%}
.col.w3{width:18%}
.col.w4{width:24%}
.col.w5{width:30%}
.col.w6{width:36%}
.col.w7{width:42%}
.col.w8{width:48%}
.col.w9{width:54%}
.col.w10{width:60%}
.col.w11{width:66%}
.col.w12{width:72%}
.col.w13{width:78%}
.col.w14{width:84%}
.col.w15{width:90%}
.col.w16{width:96%}
table{border-collapse:collapse;border-spacing:0}
table th{color:#aaa;padding:0 10px 7px}
table td{padding:10px;border:1px solid rgba(0,0,0,0.15)}
table.not-bordered td{border:none}
table.lined{margin-top:25px;width:100%;border-spacing:0;border-collapse:collapse}
table.lined th{padding-left:7px;padding-right:7px}
table.lined td{padding:15px 7px;border-bottom:1px solid #ddd}
table.lined td.min-width{width:1%}
table.lined td p{margin:0}
table.lined td input.numerical{width:50px;margin-right:5px;text-align:right}
table.lined tr.no-border td{border:none}
table.lined tr.thin td{padding-top:13px;padding-bottom:0}
table.lined tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8em;color:#555}
.contact-info{font-size:1.4em;color:#434343;width:280px;float:right;padding:1px 5px}
.search{position:relative;width:290px}
.search input{width:100%;height:32px;padding:0 32px 0 8px;float:left;border:0;border-radius:3px;-webkit-appearance:none;margin-right:0;box-shadow:0 1px 2px 1px #ccc inset;-moz-box-sizing:border-box}
.search input:focus{outline:0;background:#fff}
.search input::-webkit-input-placeholder{color:#aaa;font-weight:400}
.search input:-moz-placeholder,.search input::-moz-placeholder{color:#aaa;font-weight:400}
.search input:-ms-input-placeholder{color:#aaa;font-weight:400}
.search button{min-width:32px;overflow:visible;position:absolute;right:-1px;float:left;border:none;padding:0;cursor:pointer;height:32px;color:#fff;background-color:rgba(137,148,160,0.3);background-image:url(img/search16black.png);background-repeat:no-repeat;background-position:8px 8px;background-size:16px 16px;border-radius:0 3px 3px 0;font-size:1em}
.search button:hover{background-color:rgba(100,100,50,0.1)}
.search button:active,.search button:focus{background-color:rgba(100,100,50,0.2);outline:0}
.search button:hover:before{border-right-color:#e54040}
.search button::-moz-focus-inner{border:0;padding:0}
.appstop{float:left;margin:5px;font-size:.9em;text-transform:uppercase}
.appstop li{float:left;list-style:none;background:rgba(255,255,255,0.5);border-radius:3px;margin-left:10px}
.appstop li a{display:block;padding:2px 10px;margin-right:0;color:#5b6169!important;text-decoration:none}
.appstop li:hover{color:#777!important;background:rgba(255,255,255,0.2);border-radius:3px}
.container{max-width:1420px;margin:0 auto;padding:0 20px}
.container:before,.container:after{content:" ";clear:both}
.nav-negative{display:none;padding-left:0;margin:-1px 0 0;border-bottom:1px solid #777}
.nav-negative li{list-style:none;display:block;border-top:1px solid #777}
.nav-negative li a{font-size:1.2em;text-decoration:none;color:#ddd!important;display:block;padding:15px 26px 15px 16px}
.nav-negative li.selected a{color:#fff;text-shadow:0 1px 0 #000;background:transparent}
.nav-negative.offline{text-align:center;padding:20px;background:#fff}
.nav-negative.auth li{background:#666}
.nav-negative.search{padding:0 20px 20px;background:#fff;height:32px}
.nav-negative.search button{right:21px}
header{background:#fff}
.contact-info5 {
    padding: 1px 50px;
    border-left: 1px solid #b6b6b6;
}
header a{text-decoration:none}
header #globalnav.dimmed{background:#e8eaf0; height:38px}
.dimmed2 {padding-top:5px}
.dimmed2 a {color:#474c62!important}
.dimmed2 a:hover {color:#2f70b1!important}
header .extendednav{padding-top:28px!important;padding-bottom:10px}
header h2 a{color:#000!important}
header h2 a span{display:none}
header #globalnav h2{display:none;float:left;padding:12px 13px;margin:0 10px 0 0;font-size:1em;color:#777}
header .extendednav h2{float:left;padding:0;margin:-10px 60px 5px 0;font-size:.2em;color:#000;vertical-align:top;line-height:.2em!important}
header .search{float:left;padding:2px 0;margin-left:20px}
header .apps{float:left;padding:0;margin:0 30px 0 10px;font-size:1.2em}
header .apps li{float:left;list-style:none}
header .apps li a{display:block;padding:2px 10px;margin-right:0;color:#777}
header .apps li.selected a{font-weight:700;color:#000;background:transparent}
header #mobile-nav-toggle{display:none;background:url(img/mobile-nav-toggle.png) no-repeat center center;border:none;padding:5px;background-size:37px 31px;width:37px;height:31px}
header .offline{float:right;margin-top:10px}
header .offline b{margin-right:10px}
header .auth{float:right;margin-bottom:0;margin-top:2px}
header .auth li{list-style:none;float:left}
header .auth li a{font-style:italic;font-size:.8em;padding:0 8px}
header .cart{float:right;padding:0}
header .cart a{padding:10px;display:block;background: linear-gradient(45deg, #dd3137 0%,#f95d43 100%);border-radius:3px;color:#fff;font-size:1.5em}
header .cart a strong{color:#fff}
header .cart a:hover{background: #294664!important}
header .cart .cart-just-added{display:none;padding:9px 18px;font-size:.9em}
header .cart a.cart-to-checkout{display:none;text-align:center;font-weight:700;padding:11px 18px;color:#006bd8;font-size:1.1em}
header .cart a.cart-to-checkout:hover{background:#fff!important}
header .cart i.cart-icon{background-repeat:no-repeat;height:24px;width:24px;display:block;float:left;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px;background-position:-216px -50px;margin:-3px 10px 0 0}
header .cart.empty a{background: #eee;color:#006bd8}
header .cart.empty a:hover{background:#eee!important}
header .cart.empty a:visited,header .cart.empty a strong{color:#aaa}
header .cart.empty i.cart-icon{background-position:-192px -50px}
header .cart a.cart-to-checkout{display:none}
header .cart.fixed{position:fixed;top:0;right:80px;min-width:220px;max-width:320px;z-index:999;padding:0;border:1px solid rgba(0,0,0,0.2);border-top:none}
header .cart.fixed a{text-align:center;border-radius:0;border-top:none}
header .cart.fixed .cart-just-added{display:block;background:#fafaf1}
header .cart.fixed a.cart-to-checkout{display:block;border:none;background:#fff;box-shadow:0 5px 10px -6px rgba(0,0,0,0.2)}
header .cart.fixed a.cart-to-checkout:hover{color:red!important}
main{clear:both;margin:0;background:#fff}
.banner{background:#fff;background-size:cover;text-align:center;padding:15px 20px 60px;clear:both;border:0}
.banner h3{font-weight:400;color:#fff}
.banner a{text-decoration:none;color:#fff;font-size:1em}
.banner a:hover{color:#fff9d3}
main.custom-background .banner{background-size:auto}
main.custom-background.stretched .banner{background-size:cover}
.banner .search{position:relative;width:290px}
.banner .search input{width:100%;height:32px;padding:0 32px 0 8px;float:left;border:0;border-radius:3px;-webkit-appearance:none;margin-right:0;box-shadow:0 1px 2px 1px #9a9a9a inset;-moz-box-sizing:border-box}
.banner .search input:focus{outline:0;background:#fff}
.banner .search input::-webkit-input-placeholder{color:#9c9c9c;font-weight:400}
.banner .search input:-moz-placeholder,.banner .search input::-moz-placeholder{color:#9c9c9c;font-weight:400}
.banner .search input:-ms-input-placeholder{color:#9c9c9c;font-weight:400}
.banner .search button{min-width:32px;overflow:visible;position:absolute;right:-1px;float:left;border:none;padding:0;cursor:pointer;height:32px;color:#fff;background-color:rgba(137,148,160,0.3);background-image:url(img/search16black.png);background-repeat:no-repeat;background-position:8px 8px;background-size:16px 16px;border-radius:0 3px 3px 0;font-size:1em}
.banner .search button:hover{background-color:rgba(100,100,50,0.1)}
.banner .search button:active,.banner .search button:focus{background-color:rgba(100,100,50,0.2);outline:0}
.banner .search button:hover:before{border-right-color:#e54040}
.banner .search button::-moz-focus-inner{border:0;padding:0}
.toptitright{float:right; margin-top:20px}
.banner h3{margin-top:5px}
.banner ul.menu-h li a{color:#ff9;text-shadow:0 1px 1px rgba(0,0,0,0.7);font-size:100%;text-transform:uppercase;font-weight:700;font-size:1.1em;padding-top:5px;padding-right:20px}
.banner ul.menu-h li.selected a{color:#ff0;text-shadow:0 1px 3px rgba(0,0,0,0.7)}
.banner ul.menu-h li:hover{background-color:transparent!important}
.banner ul.menu-h li a:hover{color:#ff0!important}
.page{box-shadow:0 2px 5px rgba(0,0,0,0.2);top:-43px;position:relative;z-index:9;background:#fafaf1}
.page-content{background:#fff;padding:15px 5px 15px 30px;position:relative;min-height:250px}
.page-content.with-sidebar{margin-left:220px;border-left:1px solid rgba(0,0,0,0.15);box-shadow:3px 0 8px -8px rgba(0,0,0,0.9)}
.nav-sidebar{float:left;width:220px;background:#fff}
.nav-sidebar-header{padding:13px 16px;line-height:1.3em;background:#fff url(img/darr.png) no-repeat;background-position:right 10px center;background-size:16px 16px;border-bottom:1px solid rgba(0,0,0,0.15);text-decoration:none;box-shadow:0 2px 8px -8px rgba(0,0,0,0.7);white-space:nowrap}
.nav-sidebar-header a{color:#000;font-weight:600}
.nav-sidebar.right{float:right}
.nav-hotties{padding:0;background:#fafaf1;border-bottom:1px solid rgba(0,0,0,0.15)}
.nav-hotties ul.menu-h li{padding:0}
.nav-hotties .dummy{padding:14px}
#hoax-hotties{display:none;z-index:1}
.waSlideMenu-back{background:url(img/larr.png) no-repeat;background-position:left center;background-size:32px 16px;background-color: #f3f3f3;}
.waSlideMenu-back a{color:#8b8b8b;margin-left:13px!important}
.sub-links{margin:0 0 20px;background:#ecedf2;border-radius:5px;padding:10px 20px;color:#8b8b8b;font-size:1.1em}
.sub-links li{list-style:none;line-height:1.5em;display:inline}
.sub-links li a{text-decoration:none;color:#39769a;}
.sub-links li a:hover{text-decoration:none;color:#2298dc;}
.currency-toggle{margin-right:20px;float:right;position:absolute;margin-top:25px;right:20px}
.bonus{background:#ceb;padding:2px 4px 1px}
.plugin{margin-bottom:20px}
span.loading{position:relative;top:4px;left:10px}
.checkout span.loading{position:relative;top:4px;left:10px}
#compare-leash{position:fixed;bottom:0;box-shadow:0 2px 9px rgba(0,0,0,0.4);font-size:1.1em;right:30px;z-index:9999}
#compare-leash a{color:#fff;background:#bdbdbd;display:block;padding:10px 15px;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out}
#compare-leash a:hover{background:#8da6b6;color:#fff!important}
#compare-leash a.just-added{background:red}
ul.thumbs{padding:20px 0px 30px 20px;margin:0 auto}
ul.thumbs li{display:inline-block;vertical-align:top;padding:10px 5px 10px 5px!important; width:360px; margin:0 3px 20px;position:relative;text-align:center;line-height:1.2em;display:block\9;float:left\9;height:380px\9}
ul.thumbs li .image{display:table-cell;vertical-align:bottom}
ul.thumbs li .image img{vertical-align:bottom}
ul.thumbs li .image .badge-wrapper{position:relative}
ul.thumbs li .image2{vertical-align:bottom}
ul.thumbs li .image2 img{max-width:100%;vertical-align:bottom}
ul.thumbs li .image2 .badge-wrapper{position:relative}
ul.thumbs.mini{text-align:left}
ul.thumbs.mini .image2{margin-top:5px;padding:5px}
ul.thumbs.mini li .image2{margin-top:5px;padding:5px}
ul.thumbs.image3{padding:0;margin:0 auto}
ul.thumbs.image3 li{display:inline-block;vertical-align:top;width:420px!important;padding:0;margin:0 30px 40px 0;position:relative;text-align:center;line-height:1.2em;display:block\9;float:left\9;height:380px\9}
ul.thumbs.image3 li .image{width:390px;display:table-cell;vertical-align:bottom}
ul.thumbs.image3 li .image img{vertical-align:bottom;max-width:390px}
ul.thumbs.image3 li .image .badge-wrapper{position:relative}
ul.thumbs.image3 li h5{font-size:1.5em;color:#555!important}
ul.thumbs.image3.offers{text-align:center}
ul.thumbs li a{text-decoration:none}
ul.thumbs li h5{background:none repeat scroll 0 0 #e8eaf0;color: #7586a1 !important;font-family:'PT Sans Narrow',sans-serif;font-size:1.2em;font-weight:400!important;margin-bottom:.1em;margin-top:.5em;padding:10px}
ul.thumbs li span.summary{color:#999;font-size:.9em}
ul.thumbs li a:hover{color:#1593bc}


ul.thumbs-micro{padding:20px 0px 10px 5px;margin:0 auto}
ul.thumbs-micro li{display:inline-block;vertical-align:top;padding:10px 5px 10px 5px!important; width:180px; margin:0 3px 20px;position:relative;text-align:center;line-height:1.2em;display:block\9;float:left\9;height:380px\9}
ul.thumbs-micro li .image{display:table-cell;vertical-align:bottom}
ul.thumbs-micro li .image img{vertical-align:bottom}
ul.thumbs-micro li .image .badge-wrapper{position:relative}
ul.thumbs-micro li .image2{vertical-align:bottom}
ul.thumbs-micro li .image2 img{max-width:100%;vertical-align:bottom}
ul.thumbs-micro li .image2 .badge-wrapper{position:relative}
ul.thumbs-micro li a{text-decoration:none}
ul.thumbs-micro li h5{background:none repeat scroll 0 0 #f6f6f6;color:#32557f!important;font-family:'PT Sans Narrow',sans-serif;font-size:1.2em;font-weight:400!important;margin-bottom:.1em;margin-top:.5em;padding:10px}
ul.thumbs-micro li span.summary{color:#999;font-size:.9em}
ul.thumbs-micro li a:hover{color:#1593bc}

p.easy_viewedproducts {text-align:center;}


ul.thumbs li a:hover h5{color:#1593bc!important}
ul.thumbs .rating,ul.thumbs .offers{display:block;margin:3px 0}
ul.thumbs .out-of-stock{display:inline-block;margin:3px 5px;display:block\9;float:left\9}
ul.thumbs .purchase{margin-top:10px;line-height:1.5em;display:inline\9}
ul.thumbs.mini .purchase{margin-top:2px;line-height:1.5em;display:inline\9;margin-bottom:1px}
ul.thumbs .purchase .price{margin-right:5px}
ul.thumbs .purchase input[type="submit"]{font-size:1em}
ul.thumbs .purchase .icon16.loading.adding2cart{position:absolute;margin-left:5px;margin-top:6px}
ul.thumbs .added2cart{display:inline;padding:0;font-size:.9em}
.page-content.with-sidebar ul.thumbs li{}
ul.thumbs2{padding:0;margin:0 -10px}
ul.thumbs2 li{display:inline-block;vertical-align:top;width:390px;padding:0;margin:0 10px 40px;position:relative;text-align:center;line-height:1.2em;display:block\9;float:left\9;height:380px\9}
ul.thumbs2 li .image{display:table-cell;vertical-align:bottom}
ul.thumbs2 li .image img{vertical-align:bottom;max-width:390px}
ul.thumbs2 li .image .badge-wrapper{position:relative}
ul.thumbs2 li a{text-decoration:none}
ul.thumbs2 li h5{background:none repeat scroll 0 0 #f6f6f6;color:#32557f!important;font-family:'PT Sans Narrow',sans-serif;font-size:1.2em;font-weight:400!important;margin-bottom:.9em;margin-top:.5em;padding:10px}
ul.thumbs2 li span.summary{color:#999;font-size:.9em}
ul.thumbs2 li a:hover{color:#1593bc}
ul.thumbs2 li a:hover h5{color:#1593bc!important}
.cart-summary-page{margin-bottom:100px}
ul.thumbs.mini{text-align:left}
ul.thumbs.mini li{margin-right:10px;width:210px!important;margin-bottom:10px}
ul.thumbs.mini li h5{font-size:1em}
ul.thumbs.mini .image{height:auto;margin-top:5px;padding:5px}
ul.thumbs.mini li .image{width:210px!important;height:auto;margin-top:5px;padding:5px}
ul.thumbs.mini input[type="button"],ul.thumbs.mini input[type="submit"]{font-size:1em}
ul.related-bxslider{padding:0;overflow:hidden;position:relative}
ul.related-bxslider li{list-style:none}
.related h3 { font-size: 2.4em;background: #f6f4f4; text-align: center; padding: 10px;font-style: italic;}
.related .bx-wrapper{margin:0;max-width:680px!important}
.related .bx-wrapper .bx-viewport{box-shadow:none;left:5px}
.related .bx-wrapper .bx-prev{display:none}
.related .bx-wrapper .bx-next{right:-70px;background:#f7f7f7 url(img/bx-controls.png) no-repeat;background-size:105px 100px;background-position:-48px 0!important}
.related .bx-wrapper .bx-controls-direction a{z-index:99;width:60px;height:100px;top:28%;opacity:.4}
.related .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1}
.related h3 input.gray[type="button"]{font-size:.7em}
.compare-from-list{position:relative;top:2px;left:6px;opacity:.25}
.compare-from-list:hover{opacity:.5}
.compare-from-list.active{opacity:1}
ul.homepage-bxslider{height:365px;padding:0;margin:0;overflow:hidden;position:relative}
ul.homepage-bxslider li{list-style:none}
.bestsellers{padding-top:5px;overflow:hidden;background:#fff;max-width:1050px!important;margin:-15px -26px 2px}
.bestsellers a{display:block;height:260px;margin-bottom:40px;text-decoration:none}
.bestsellers a .image{float:right;margin-right:10px;margin-left:10px;position:relative;max-width:70%}
.bestsellers a .image img{max-height:250px}
.bestsellers a .image .corner.right{right:30px}
.bestsellers a .image .corner.top{top:20px}
.bestsellers a h2{font-size:2.4em;color:#000;line-height:1.2em;margin-bottom:.4em;margin-left:60px}
.bestsellers a .info{margin-left:60px;z-index:183}
.bestsellers a p{margin-left:60px;color:#555;margin-top:15px}
.bestsellers .compare-at-price{font-size:120%;margin-right:10px}
.bestsellers .price{font-size:160%}
.bestsellers .bx-wrapper{margin:0 auto;direction:ltr}
.bestsellers .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0}
.bestsellers .bx-wrapper .bx-pager,.bestsellers .bx-wrapper .bx-controls-auto{bottom:20px}
.bestsellers .bx-wrapper .bx-prev{left:-35px;background:url(img/bx-controls.png) no-repeat;background-size:192px 96px}
.bestsellers .bx-wrapper .bx-next{right:-35px;background:url(img/bx-controls.png) no-repeat;background-size:192px 96px;background-position:-96px 0!important}
.bestsellers .bx-wrapper .bx-controls-direction a{z-index:99;width:110px;height:96px;top:30%;opacity:.5}
.bestsellers .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1}
.bestsellers.fill-entire-area{margin:-25px -30px 30px}
.bestsellers.fill-entire-area .bx-wrapper .bx-prev{left:-5px;background-image:url(img/bx-controls-white.png)}
.bestsellers.fill-entire-area .bx-wrapper .bx-next{right:-5px;background-image:url(img/bx-controls-white.png)}
.bestsellers.fill-entire-area ul.homepage-bxslider li{background-size:cover;background-repeat:no-repeat}
.bestsellers.fill-entire-area h2{margin-top:25px}
.bestsellers.fill-entire-area h2,.bestsellers.fill-entire-area .info,.bestsellers.fill-entire-area p{margin-left:90px}
.bestsellers.fill-entire-area a .image .corner.right{right:100px}
.bestsellers.fill-entire-area a .image .corner.top{top:0}
.bestsellers.fill-entire-area ul.homepage-bxslider li{background-color:#888}
.bestsellers.fill-entire-area h2{color:#fff;text-shadow:0 1px 3px #000}
.bestsellers.fill-entire-area .price{color:#faa;text-shadow:0 1px 1px #000}
.bestsellers.fill-entire-area p{color:#eee;font-size:1.1em;text-shadow:0 1px 1px #000;width:40%}

.bullets{background:#fff;text-align:left;margin:5px 5px 30px 50px}
.bullet{display:inline-block;width:30%;font-size:.9em;vertical-align:top;display:block\9;float:left\9;color:#505050}
.bullet p{margin-right:15%;margin-bottom:10px!important}
.bullet .b-glyph{background:url(/wa-data/public/site/icon/Russia_bw4.png) no-repeat;background-size:180px 50px;width:52px;height:45px;display:inline-block;position:relative;top:10px;display:block\9;float:left\9}

.bullet .b-glyph.b-shipping{background-position:-3px -4px}
.bullet .b-glyph.b-payment{background-position:-60px -6px;}
.bullet .b-glyph.b-location{background-position:-130px -4px}

.bullets2{padding:5px;margin-bottom:10px;margin-top:10px}
.bullet2{display:inline-block;width:32%;font-size:1em;vertical-align:top;display:block\9;float:left\9}
.bullet2 p{margin-right:15%}
.bullet2 .b-glyph{background:url(/wa-data/public/site/icon/Russia_bw4.png) no-repeat;background-size:144px 48px;width:36px;height:36px;display:inline-block;position:relative;top:10px;display:block\9;float:left\9}
.bullets h4 {padding: 20px 10px 20px 2px!important}
.bullet2 .b-glyph.b-shipping{background-position:-6px -10px}
.bullet2 .b-glyph.b-payment{background-position:-54px -6px;left:-2px}
.bullet2 .b-glyph.b-location{background-position:-102px -6px}

.coupon{border:1px dashed #ccc;padding:25px;position:relative;background:#ffc}
.coupon .scissors{background:url(img/scissors.png) no-repeat;background-size:32px 32px;position:absolute;right:30px;top:-16px;width:32px;height:32px}
.product-sidebar{background:#eee;position:relative;overflow: hidden;}
.product-info{background:#fff;margin-right:15%}
.product-gallery{text-align:center;margin-right:50px;float: left;max-width:510px}
.product-gallery2{text-align:center;margin-right:50px;max-width:400px}
ul.product-nav{font-size:1.1em;list-style:none;height:30px\9;padding-left:0}
ul.product-nav li{padding-right:20px;display:inline-block;display:block\9;float:left\9}
ul.product-nav li a{padding:2px 5px}
ul.product-nav li.selected a{background:#eed}
.product-sidebar .cart{border-left: 1px solid #e0e0e0;padding:10px 30px 0}
.purchase{margin-bottom:20px;padding:0;margin-top:10px}
.options{line-height:2em}
.options .inline-select{margin-bottom:5px;font-size:.9em}
.options .inline-select a{background-color:#fff;color:#747474!important;border:1px solid rgba(0,0,0,0.1);border-radius:3px;display:inline-block;font-weight:400!important;margin:0 5px 5px 0;min-width:22px;padding:3px 7px;position:relative;text-align:center;text-decoration:none}
.image2 img{max-width:390px;vertical-align:bottom}
.options .inline-select a:hover{background-color:#fff}
.options .inline-select a .color_name{display:none;position:absolute;bottom:-24px;font-size:.8em;color:rgba(0,0,0,0.7);margin-left:-40px;width:100px;text-align:center}
.options .inline-select a .color_checkmark{display:none;position:absolute;top:7px;left:10px}
.options .inline-select a.selected{border:1px solid #545b5c;background:#545b5c;color:#fff!important}
.options .inline-select a.selected .color_name{display:block}
.options .inline-select a.selected .color_checkmark{display:block}
.services{margin-bottom:20px;color:#484545;font-size:.9em;margin-top:8px}
.aux{padding:0;font-size:.9em}
.added2cart{display:block;padding-top:5px;font-style:italic}
ul.thumbs.mini .image img{max-width:210px}
.image{position:relative;display:inline-block;max-width:100%;}

#product-core-image.image{}
.image2#product-core-image{max-width:420px}
.image img{max-width:100%;height:auto}
.image .corner{position:absolute;z-index:10;font-size:.8em;color:#fff;font-weight:700}
.image .corner.top{top:5px}
.image .corner.bottom{bottom:-5px}
.image .corner.bottom2{top:242px}
.image .corner.left{left:-4px}
.image .corner.right{right:78px}
ul.thumbs .image .corner.right{right:28px}
.image #switching-image{background:#fff url(img/loading32.gif) no-repeat 50% 50%;background-size:60px 60px;padding:10px;opacity:1;position:absolute;left:0;top:0;right:0;bottom:0}
.more-images{display:none;margin:10px}
.more-images .image img{border:1px solid #fff;max-width:48px;padding:1px;float:left\9}
ul.skus{list-style:none;padding-left:2px}
ul.skus li{padding-bottom:3px}
.stocks{margin-top:10px;margin-bottom:5px;font-size:.9em}
.stocks .stock-critical{color:#e00;display:none;}
.stocks .stock-low{color:#a80;display:none;}
.stocks .stock-high{color:#0a0;display:none;}
.stocks .stock-none{color:#aaa}
.stocks .icon16{margin-top:.1em}
ul.sorting{margin-left:0;margin-bottom:20px;padding-left:0;display:none}
ul.sorting li{padding-right:5px;list-style:none;display:inline-block;display:block\9;float:left\9}
ul.sorting li a{padding:2px 3px}
ul.sorting li.selected a{background:#eee}
i.sort-desc{height:0;width:0;border:4px solid transparent;border-bottom-color:#000;margin-bottom:.2em;display:inline-block;display:block\9;float:left\9}
i.sort-asc{height:0;width:0;border:4px solid transparent;border-top-color:#000;margin-top:.1em;display:inline-block;display:block\9;float:left\9}
.price{color:#414040;font-weight:700;font-size:1.6em}
.qty input{width:40px}

.compare-at-price{background: transparent;
color: #747474;
margin: 0 0 0 -5px;
padding: 0 5px;
position: relative;
font-weight: 600;
font-size:0.9em}

.compare-at-price::before{
    background: #000;
    content: '';
    height: 1px;
    width: 90%;
    display: inline-block;
    position: absolute;
    left: 4px;
    bottom: 48%;
    -ms-transform: rotate(-12deg);
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
}
.out-of-stock strong{color:#aaa;font-size:.9em}
.disabled{color:#777}
.description{margin-bottom:20px}
.error{color:red}
.rating i.icon16{margin-right:.13em;margin-top:0}
span.rating{white-space:nowrap}
.stocks .stock-none {font-size:1.6em; color:#c9331f;}
h1 .rating i.icon16{margin-top:.35em}
.add2cart{font-size:1.1em;width:365px}
.add2cart .price{font-size:1.8em;color:#e33928;margin-right:5px;padding: 0px 10px 0px 10px}
.add2cart .qty{margin-right:5px}
.add2cart .icon24.loading.adding2cart{position:relative;top:5px;left:8px}
ul.compare-diff-all{float:right;list-style:none}
ul.compare-diff-all li{display:inline-block;display:block\9;float:left\9;float:left;margin-left:10px}
ul.compare-diff-all li a{padding:5px}
ul.compare-diff-all li.selected a{background:#eee}
ul.compare-diff-all li.selected a b{border:none}
table.compare{width:100%}
table.compare thead td{border-top:none;vertical-align:bottom}
table.compare td{text-align:left;line-height:1em;padding:10px 2px;border-left:none;border-right:none}
table.compare td a{text-decoration:none}
table.compare td a.compare-remove{position:relative;top:-.2em;left:.2em}
table.compare th{text-align:left}
table.compare td img{display:block;margin:0 0 10px;width:96px;height:96px}
table.features{border-spacing:0;border-collapse:collapse}
table.features td{padding:5px 0 2px;border:none}
table.features td.name{min-width:145px;color:#777;vertical-align:top}
table.features tr.divider td{border-bottom:1px solid #ccc;padding-left:0;padding-top:15px;padding-bottom:0;font-weight:700;text-transform:uppercase;color:#aaa}
.related{padding-top:5px;margin-top:5px}
.related2{margin-top:10px;padding-top:20px}
.related2 h3 {font-style: italic; font-size: 2.4em;background: #f6f4f4; text-align: center; padding: 10px;}
table.rating-distribution td{padding:2px 15px 2px 0;border:none}
table.rating-distribution td .bar{background:#eee;width:200px;height:13px}
table.rating-distribution td .bar .filling{background:#f7c854;height:13px}
.write-review{margin:30px 0 40px}
.review{margin-bottom:30px}
.review .summary{font-size:.9em;color:#777}
.review .summary h6{color:#000;font-size:1.1em;margin-bottom:.3em}
.review .summary a.username{color:#777}
.review .summary a.username:hover{color:red}
.review .summary a{display:inline;padding:0}
.review .summary .date{color:#aaa}
.review p{margin-top:5px;margin-bottom:5px;line-height:1.3em}
.review .actions a{padding:0!important}
.reviews{margin-bottom:20px}
.reviews ul{margin-left:0;padding:0;list-style:none}
.reviews ul li ul{padding-left:35px}
.reviews ul li ul li .review h6{color:#555}
.reviews ul li .review-form{padding:20px 0 0}
.reviews ul li .review-form textarea{min-height:100px}
.reviews ul .in-reply-to{background:#eee;margin:-8px -8px 3px;padding:8px 35px 0 8px;position:relative}
.reviews ul .new{background:#ffc;margin:-8px -8px 22px;padding:8px 35px 8px 8px}
.reviews ul.menu-h.auth-type{padding:0 0 40px;margin-left:-5px}
.reviews ul.menu-h.auth-type li{padding-right:10px}
.reviews ul.menu-h.auth-type li a{padding:5px 6px}
.reviews ul.menu-h.auth-type li a img{top:0}
.reviews textarea{height:100px;min-height:100px;margin-top:0}
.review-form{padding:0;margin-bottom:30px}
.review-form h4{margin:0 0 20px;font-weight:400}
.review-form-fields p{margin:0 0 10px}
.review-form-fields p.review-field a{display:inline;padding:0;text-decoration:none}
.review-form-fields label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#aaa}
.review-form-fields input[type="text"]{width:20em}
.review-form textarea{min-width:70%;min-height:160px}
.review-form .review-submit{padding:0 0 20px 170px}
.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px;border-radius:50%}
.review-form ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px}
.review-form ul.menu-h.auth-type{padding-bottom:20px}
.review-form label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#AAA}
.reviews span.rate{line-height:1.3em;display:block;margin:.5em 0}
.reviews span.rate a{text-decoration:none!important}
.reviews span.rate .icon10{background-repeat:no-repeat;background-image:url(../../../../wa-content/img/icon10.png);height:10px;width:10px;display:inline-block;text-indent:-9999px}
.reviews span.rate .icon10.star{background-position:-60px -40px}
.reviews span.rate .icon10.star-empty{background-position:-80px -40px}
input.error,textarea.error{border:2px solid red}
.errormsg{color:red;margin-left:170px;display:block}
.badge{background-color:transparent;background-image:url(img/badge.png);background-repeat:no-repeat;border-radius:0;height:34px;text-indent:-5px}
.badge span{display:block;font-size:1.4em;font-weight:400;line-height:23px}
.badge.new{background-position:0 0;width:80px}
.badge.bestseller{background-position:0 -35px;width:102px}
.badge.bestseller2{background-position:0 -35px;width:102px}

.badge .bestseller2 {
    background-color: transparent;
    background-image: url(img/badge.pn);
    background-repeat: no-repeat;
    border-radius: 0;
    height: 34px;
    text-indent: -5px;
}

.bestseller8 span {
    background-color: transparent;
    margin: 0px 0px 0px 10px;
    border-radius: 0;
    height: 34px;
    text-indent: -5px;
	
}


.badge.low-price{background-position:0 -70px;width:80px}
.badge[style]{background-image:url(img/custom_badge.png);background-repeat:repeat-x;border-radius:2px!important;height:29px;padding:3px 15px;text-indent:0}
.badgesale50{height:28px;width:100px;background:#f33f08;color:#fff;margin-top:10px;padding-top:10px;margin-right:-25px;font-size:1.1em}
.badge2{height:45px;width:45px;background:#e0b8ff;position:absolute;text-align:left;top:-5px;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}
.badge2:before{height:45px;width:45px;background:#e0b8ff;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}
.badge2:after{height:45px;width:45px;background:#e0b8ff;content:"";position:absolute;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.badge2 span{color:#000!important;font-weight:700;position:absolute;z-index:1983;top:17px;left:-2px;right:-2px;transform:rotate(-13deg);-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-o-transform:rotate(-13deg);font-size:1em;text-align:center;overflow:visible;line-height:1em}
.product-gallery .badge,.product-gallery .badge:before,.product-gallery .badge:after{width:70px;height:70px}
.product-gallery .badge span{font-size:1.5em;top:25px}
.product-gallery .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px}
.bestsellers .badge,.bestsellers .badge:before,.bestsellers .badge:after{width:70px;height:70px}
.bestsellers .badge span{font-size:1.5em;top:25px}
.bestsellers .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px}
.filters{background:#eee;width:240px;padding:15px;float:right;margin-left:15px;margin-bottom:10px}
.filters input[type="text"]{font-size:.9em;width:50px;text-align:right}
.filters .filter-param{margin-bottom:20px}
.filters h5{margin-bottom:1.5em}
.filters label{display:block;font-size:1.1em}
.filters .ui-slider{margin:10px 5px;display:block}
.filters .ui-slider-horizontal{height:2px;border:none}
.filters .ui-slider-horizontal .ui-slider-handle,.filters .ui-slider-horizontal .ui-slider-handle.ui-state-focus{top:-.55em;margin-left:-.4em;height:1.1em;width:1.1em;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.15);border-radius:50%;z-index:0}
.filters .ui-slider-horizontal .ui-slider-handle.ui-state-hover{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,0.35)}
.filters .ui-slider-horizontal.ui-widget-content{background:#bbb}
.filters .ui-slider-horizontal .ui-widget-header{background:#0a0;height:4px;position:relative;top:-1px;z-index:0}
.filters .ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f7f7f7}
.cart .row{min-height:23px;padding-top:20px}
.cart .col.item-thumb{min-width:55px}
.cart .col.item-thumb img{position:absolute;margin-top:-12px;width:48px;height:48px}
.cart .col.item-remove{float:right}
.cart .col.total{font-size:1.8em;font-weight:700}
.cart .col.services{margin-top:5px}
.cart .col.cart-coupon{min-height:1px}
.cart .related{padding:15px;background:#f3f3f3;border-top:0;margin-bottom:10px;margin-top:0}
.cart .related h4{font-weight:400;color:#777}
.cart input.qty{max-width:50px;text-align:right}
.cart .affiliate{text-align:center;padding:20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
.cart .featured-shipping-and-payment img{margin-right:5px}
.cart-checkout{margin-top:-10px}
.your-cart-is-empty{padding:50px;text-align:center}
.cart #use-coupon{margin-left:5px;white-space:nowrap}
.cart .row.highlighted #apply-coupon-code{margin-left:20px}
.checkout{margin:0;max-width:1000px}
.checkout-header{margin:0;color:#999;background:#eee;padding:20px}
.checkout-header h3{margin-bottom:0}
.checkout-header h3 a{text-decoration:none;color:#777;font-weight:400}
.checkout-header h3 a:hover{color:#a00!important}
.checkout-header strong{color:#666}
.checkout ul.checkout-options{padding-left:25px}
.checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:30px!important;clear:both;border-bottom:1px dashed #b1b1b1}
.checkout ul.checkout-options li h3{font-weight:700;margin-bottom:10px}
.checkout ul.checkout-options li h3 label{margin-right:10px}
.checkout ul.checkout-options li .rate{float:right;text-align:center;width:250px}
.checkout ul.checkout-options li p{font-size:0.9em;width:70%;color:#888}
.checkout ul.checkout-options li input[type="radio"]{position:absolute;top:4px;left:-25px}
.checkout ul.checkout-options li label input[type="radio"]{top:7px}
.checkout ul.checkout-options li img.method-logo{position:relative;float:left;margin-right:10px;top:-6px;left:0}
.checkout ul.checkout-options li .wa-form{margin-top:0;margin-bottom:30px}
.checkout ul.checkout-options li .wa-form label input[type="radio"]{position:static}
.checkout .checkout-result{padding:80px 0 60px;background:#fff;text-align:center}
.checkout .checkout-result h1{font-size:4em;margin-bottom:50px}
.checkout .checkout-result.error h1{color:red}
.checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left}
.checkout .checkout-result .back{margin-top:50px}
.checkout{padding:0;border:3px solid #fff}
.checkout h2{background: #fafafa!important; padding:20px;font-weight:400;margin:0}
.checkout h2 a{text-decoration:none;color:#000}
.checkout h2 a:hover{color:#a00!important}
.checkout h2.upcoming a:hover{color:#000!important;cursor:default}
.checkout h2 a.hint{font-size:1em;color:#aaa;text-decoration:underline}
.checkout .checkout-step-content{padding:5px 30px 5px 30px;background:#fff;margin-top:10px}
.onestep-cart .checkout .checkout-step-content.auth {background:#ffffef;font-size:1.2em;margin-bottom:10px;}
.onestep-cart .checkout .checkout-step.step-shipping h2 {margin: 0px 0px 20px 0px!important; color: #fff; background: #545a6e !important}
.onestep-cart .checkout .checkout-step.step-payment h2 {margin-bottom:20px!important;}

.checkout ul{list-style:none;padding-left:0;margin-top:0}
.checkout ul li{font-size:1.1em;margin-bottom:5px}
.checkout ul li input[type="radio"]{margin-right:3px}
.checkout #login-form h1{display:none}
.checkout input.large2{font-size:2.2em;background:rgba(0,0,0,0) linear-gradient(to top,#e0260d 0%,#ff1e00 100%) repeat scroll 0 0;border:1px none;color:#fff;display:inline-block;padding:5px;text-decoration:none;text-align:center!important}
.checkout input.large2:hover{background:rgba(0,0,0,0) linear-gradient(to top,#ff1e00 0%,#e0260d 100%) repeat scroll 0 0;border:1px none;color:#fff;display:inline-block;padding:5px;text-decoration:none}
.checkoutdiv33{margin-left:30%!important;margin-right:30%!important}
.checkout .comment{width:90%;height:80px;margin-bottom:20px}
.checkout blockquote img{margin-right:20px;float:left;border-radius:50%}
.checkout blockquote p{margin-bottom:10px;margin-left:70px}
.checkout blockquote p span{color:#000}
.checkout .errormsg.inline{display:inline;margin-left:10px}
.checkout table.table{width:100%}
.checkout table.table td{border:none}
.checkout .last span.loading{left:-10px}
.dialog{display:none}
.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#5e5e5e;opacity:.6;filter:alpha(opacity=80);z-index:99}
.dialog-window .cart{position:fixed;top:10%;left:0;right:0;opacity:1;z-index:100;overflow-x:hidden;box-shadow:0 3px 15px #383838;margin:0 auto;text-align:left;width:500px;bottom:15%;background:#fff;padding:25px;height:450px}
.dialog-window .cart .added2cart{font-style:italic}
.dialog-window .cart .purchase{display:block}
.dialog-window .dialog-close{border:2px solid #b9bdbf;border-radius:50%;float:right;color:#b9bdbf;text-decoration:none;font-size:250%;margin-top:-3px;padding:6px}
.order-status{padding:2px 5px;color:#fff}
h1 .order-status{font-size:.75em;margin-left:10px}
#swipebox-caption{display:none}
#swipebox-overlay{background:#fff!important;width:260px!important;display:none!important}
#swipebox-action{background:rgba(255,255,255,0.42)!important;opacity:.8!important;border-top:none!important;bottom:0!important}
#swipebox-action.visible-bars{transform:none!important;-webkit-transform:none!important;-o-transform:none!important}
#swipebox-close,#swipebox-prev,#swipebox-next{background-size:120px 24px}

@media screen and (min-width: 960px) and (max-width: 1390px) {
.nav-sidebar{width:180px;}
.nav-hotties{margin-left:0;border-left:none}
#hoax-hotties{display:block;min-height:44px}
.container{min-width:98%;margin:0 auto;padding:0 20px}
.page-content.with-sidebar ul.thumbs li{width:250px}
ul.thumbs li{width:350px!important}
ul.thumbs.mini li{width:150px!important}
ul.thumbs li .image2 img{max-width:150px;vertical-align:bottom}

.product-sidebar .cart{padding:15px}
.product-info{margin-right:30%}
.container{padding:0 3px}
.page-content.with-sidebar {margin-left: 180px;}
ul.menu-v li a {font-size: 0.8em; padding: 5px 10px 5px 15px;}
.product-gallery {max-width: 320px;margin-right: 20px;}
}

@media screen and (min-width: 760px) and (max-width: 960px) {
.nav-sidebar{width:180px;font-size: 0.7em; }
.nav-hotties{margin-left:0;border-left:none}
#hoax-hotties{display:block;min-height:44px}
.container{min-width:98%;margin:0 auto;padding:0 20px}

ul.thumbs li{width:220px!important}
ul.thumbs.mini li{width:150px!important}
ul.thumbs li .image2 img{max-width:150px;vertical-align:bottom}

ul.thumbs2 li{width:220px!important}
ul.thumbs2 li .image img{max-width:220px;vertical-align:bottom}


.product-sidebar {font-size: 0.8em;} 
.product-sidebar .cart{ padding:15px}
.product-info{margin-right:30%}
.container{padding:0 3px}
.page-content.with-sidebar {margin-left: 160px;}
ul.menu-v li a {padding: 4px 8px 4px 15px;}
.product-gallery {max-width: 250px;margin-right: 20px;}
.utpicons li a.icon1{width: 120px; padding:0 3px}
}





.slidemenu ul.menu-v li ul{display:none}
.slidemenu.waSlideMenu-nav ul.menu-v li ul{display:block}
.slidemenu2 ul.menu-v li ul{display:none}
.slidemenu2.waSlideMenu-nav ul.menu-v li ul{display:block}
.noindex{display:none}
footer{clear:both;position:relative;top:-83px;background:#434f5e;z-index:0;padding-top:60px;min-height:40px;color:#fff;font-size:.9em}
footer a,footer a:visited{text-decoration:none;color:#dedede!important}
footer a:hover{color:#ff0!important}
.footer-block{display:inline-block;margin-right:30px;vertical-align:top;margin-bottom:20px;overflow-x:hidden;display:block\9;float:left\9}
.footer-block a{display:block}
.footer-block a.top{font-weight:700;margin-bottom:10px;color:#fff!important}
.footer-block#copyright{float:none;margin-left:30px}
.footer-block#copyright a{display:inline;font-weight:700;color:#fff!important}
.footer-block a.top:hover,.footer-block#copyright a:hover{color:#ff0!important}
.footer-block2{display:inline-block;margin-right:30px;vertical-align:top;margin-bottom:20px;float:left\9}
.footer-block2 a{display:block}
.footer-block2 a.top{font-weight:700;margin-bottom:10px;color:#606060!important}
.followus{background:#434f5e;padding:20px}
.followus .social{margin:0 30px}
.followus .social i.icon24{margin-right:10px}
.followus .mailer-subscribe{float:right;margin-right:30px;color:#aaa}
.followus .mailer-subscribe input[type="email"]{margin-left:5px}
.followus .mailer-subscribe p{margin-top:5px}
.poweredby{text-align:center;padding:20px 20px 0;background:#888;color:#bbb}
.poweredby a,.poweredby a:visited{color:#ccc!important}
.poweredby .dots{font-size:.8em;text-decoration:none;display:block;width:54px;height:9px;background:url(/wa-content/img/dots/all-dots-default-order@2x.png) no-repeat 0 3px;padding-top:3px;margin:10px auto;background-size:54px 9px}
i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.icon16.rss{background-position:-16px 0}
.icon16.facebook{background-position:-32px 0}
.icon16.twitter{background-position:-48px 0}
.icon16.vk{background-position:-64px 0}
.icon16.gplus{background-position:-80px 0}
.icon16.pinterest{background-position:-96px 0}
.icon16.youtube{background-position:-112px 0}
.icon16.instagram{background-position:-128px 0}
.icon16.userpic20{background-position:-2px -2px;border-radius:50%;background-size:auto}
.icon16.color{border-radius:50%;border:1px solid rgba(0,0,0,0.2);width:12px;height:12px;background-image:none}
.icon16.like{background-position:0 -16px;margin-top:0}
.icon16.star,.icon16.star-full{background-position:-16px -16px}
.icon16.star-half{background-position:-32px -16px}
.icon16.star-empty{background-position:-48px -16px}
.icon16.star-hover{background-position:-64px -16px}
.icon16.remove{background-position:-96px -16px}
.icon16.saved{background-position:-112px -16px}
.icon16.stock-red{background-position:-128px -16px}
.icon16.stock-yellow{background-position:-144px -16px}
.icon16.stock-green{background-position:-160px -16px}
.icon16.stock-transparent{background-position:-176px -16px}
.icon16.checkmark{background-position:-192px -16px}
.icon16.compare{background-position:-208px -16px}
.icon16.compare.active{background-position:-224px -16px}
.icon16.uarr{background:url(img/uarr.png);background-position:0 0;background-size:16px 16px}
.icon16.loading{background-image:url(img/loading16.gif);background-position:0 0;background-size:16px 16px}
.icon24.loading{background-image:url(img/loading.gif);background-size:24px 24px;height:24px;width:24px;display:inline-block}
.icon32.loading{background-image:url(img/loading.gif);background-size:38px 38px;height:38px;width:38px;display:inline-block}
i.icon10{background-repeat:no-repeat;height:10px;width:10px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px}
* i.icon10{text-decoration:none!important;vertical-align:top;margin:.2em .1em 0 0}
.icon10.darr{background-image:url(img/darr.png);background-size:16px 16px}
.icon10.star,.icon10.star-full{background-position:0 -100px}
.icon10.star-half{background-position:-10px -100px}
.icon10.star-empty{background-position:-20px -100px}
i.icon24{background-repeat:no-repeat;height:24px;width:24px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(img/icons.png);background-size:260px 160px}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.icon24.rss{background-position:0 -50px}
.icon24.facebook{background-position:-24px -50px}
.icon24.twitter{background-position:-48px -50px}
.icon24.vk{background-position:-72px -50px}
.icon24.instagram{background-position:-96px -50px}
.icon24.youtube{background-position:-120px -50px}
.icon24.pinterest{background-position:-144px -50px}
.icon24.gplus{background-position:-168px -50px}
html.my ul.menu-h li a{padding:5px 7px}
html.my ul.menu-h li.selected a{color:#fff}
html.my .nav-sidebar{display:none}
html.my .nav-hotties{display:none!important}
html.my .page-content{margin-left:0}
#poweredby{float:right;margin:0 50px;color:#888}
#copyright{float:left;margin:0 50px;color:#888}
.color_scheme_green .bullets,.color_scheme_green .filters,.color_scheme_green .product-sidebar{background:#ecffe3}
.color_scheme_green main{background:#efe}
.color_scheme_blue #globalnav.dimmed{background:#e4f2fc}
.color_scheme_blue .price{color:#ce0052}
.color_scheme_blue .banner h3{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.7)}
.color_scheme_blue main{background:#e4f2fc}
.color_scheme_blue .dropdown-sidebar .nav-sidebar-header{background-color:#effaff}
.color_scheme_blue .page,.color_scheme_blue .nav-sidebar,.color_scheme_blue .nav-sidebar-body{background-color:#f9fdff}
.color_scheme_blue .bullets,.color_scheme_blue .filters,.color_scheme_blue .product-sidebar{background-color:#effaff}
.color_scheme_blue .nav-hotties,.color_scheme_blue .nav-sidebar-header{background-color:#e4f2fc}
.color_scheme_blue header .cart a{background-color:#f70}
.color_scheme_blue .filters .ui-slider-horizontal .ui-widget-header{background:#fc0}
.color_scheme_blue .subscribe{background:#def}
.color_scheme_red #globalnav.dimmed{background:#fee}
.color_scheme_red .price{color:red}
.color_scheme_red .banner h3{color:#ffd;text-shadow:0 1px 1px rgba(0,0,0,0.5)}
.color_scheme_red .banner ul.menu-h li a{color:#fdd;text-shadow:0 1px 1px #000}
.color_scheme_red .banner ul.menu-h li.selected a{color:#fff}
.color_scheme_red .banner ul.menu-h li a:hover{color:#fcc!important}
.color_scheme_red main{background:#fee}
.color_scheme_red header .cart a{background:#e00}
.color_scheme_red header .cart a:hover{background:#f33!important}
.color_scheme_red header .cart a.cart-to-checkout{color:#006bd8!important}
.color_scheme_red header .cart a.cart-to-checkout:hover{color:#fff!important}
.color_scheme_red .dropdown-sidebar .nav-sidebar-header{background-color:#ffefef}
.color_scheme_red .page,.color_scheme_red .nav-sidebar,.color_scheme_red .nav-sidebar-body{background-color:#fff9f9}
.color_scheme_red .nav-hotties,.color_scheme_red .nav-sidebar-header{background-color:#fee}
.color_scheme_red .bullets,.color_scheme_red .filters,.color_scheme_red .product-sidebar{background-color:#ffefef}
.color_scheme_red input[type="button"],.color_scheme_red input[type="submit"]{background:#d22;color:#fff;text-shadow:none}
.color_scheme_red input[type="button"]:hover,.color_scheme_red input[type="submit"]:hover{background:#e33}
.color_scheme_red input[type="button"]:active,.color_scheme_red input[type="submit"]:active{background:#900}
.color_scheme_red .filters .ui-slider-horizontal .ui-widget-header{background:#fc0}
.color_scheme_red .subscribe{background:#ffe3e3}
.color_scheme_yellow #globalnav.dimmed{background:#fff8d2}
.color_scheme_yellow a{color:#007df1}
.color_scheme_yellow a:visited{color:#86a}
.color_scheme_yellow .price{color:#ce0052}
.color_scheme_yellow .banner h3{color:#000;text-shadow:0 1px 1px #ffc}
.color_scheme_yellow .banner ul.menu-h li a{color:#e33;text-shadow:0 1px 1px #ffc}
.color_scheme_yellow .banner ul.menu-h li.selected a{color:#700;text-shadow:0 1px 1px #ffa}
.color_scheme_yellow .banner ul.menu-h li a:hover{color:red!important}
.color_scheme_yellow main{background-color:#fff8e2}
.color_scheme_yellow header .cart a{background:#e00}
.color_scheme_yellow header .cart a:hover{background:#c00!important}
.color_scheme_yellow .dropdown-sidebar .nav-sidebar-header{background-color:#fffae7}
.color_scheme_yellow .page,.color_scheme_yellow .nav-sidebar,.color_scheme_yellow .nav-sidebar-body,.color_scheme_yellow .nav-sidebar-hotties,.color_scheme_yellow .nav-sidebar-header{background-color:#fffaee}
.color_scheme_yellow .bullets,.color_scheme_yellow .filters,.color_scheme_yellow .product-sidebar{background-color:#ffc}
.color_scheme_yellow .banner .search input{box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.color_scheme_yellow .banner .search button{background-color:#fd0}
.color_scheme_yellow .subscribe color_scheme_gray
.color_scheme_yellow .filters .ui-slider-horizontal .ui-widget-header color_scheme_gray
.color_scheme_yellow input[type="button"],.color_scheme_yellow input[type="submit"]{background:#fe0}
.color_scheme_yellow input[type="button"].gray,.color_scheme_yellow input[type="submit"].gray{background:#eee}
.color_scheme_purple .page,.color_scheme_purple .nav-sidebar,.color_scheme_purple .nav-sidebar-body{background-color:#fff}
.color_scheme_purple .bullets,.color_scheme_purple .filters,.color_scheme_purple .product-sidebar{background:#f6f4f4}
.color_scheme_purple .bullets{background:#fffeee}
.color_scheme_purple .bullets h4{font-family:"PT Sans Narrow",sans-serif;font-size:1.5em;color:#505050}
.color_scheme_purple .subscribe{background:#e3dee6}
.color_scheme_purple .nav-hotties,.color_scheme_purple .nav-sidebar-header{background-color:#f3f1f6}
.color_scheme_gray main{background:#e8eaf0;}
.color_scheme_gray .page,.color_scheme_gray .nav-sidebar,.color_scheme_gray .nav-sidebar-body{background-color:#fff}
.color_scheme_gray .filters,.color_scheme_gray .product-sidebar{background:#fff}

.color_scheme_gray .bullets h4{font-family:"PT Sans Narrow",sans-serif;font-size:1.5em;color:#505050}
.color_scheme_gray .banner ul.menu-h li a{color:#444}
.color_scheme_gray .banner ul.menu-h li.selected a{color:#000;text-shadow:0 1px 3px #fff}
.color_scheme_gray .banner ul.menu-h li a:hover{color:red!important}
.color_scheme_gray .subscribe{background:#ddd}
.color_scheme_gray .nav-hotties,.color_scheme_gray .nav-sidebar-header{background-color:#f3f3f3}
.banner.green{background:#2dcc70 url(img/backgrounds/green.png) center center;background-size:200px 200px}
.banner.blue{background:#39ade6 url(img/backgrounds/blue.png);background-size:420px 420px}
.banner.purple{background:#927793 url(img/backgrounds/purple.png);background-size:50px 50px}
.banner.gray{background:#f5f5f5}
.banner.yellow{background:#fff748 url(img/backgrounds/yellow.png);background-size:300px 300px}
.banner.red{background:#e75349 url(img/backgrounds/red.png);background-size:103px 23px}
.banner.abstract_blue{background:#2174aa url(img/backgrounds/abstract_blue.jpg);background-size:cover}
.banner.abstract_purple{background:#654590 url(img/backgrounds/abstract_purple.jpg);background-size:cover}
.banner.abstract_gray{background:#8e91a2 url(img/backgrounds/abstract_gray5.jpg);background-size:cover}
.banner.abstract_vivid{background:#ae527b url(img/backgrounds/abstract_vivid.jpg);background-size:cover}
.banner.abstract_brown{background:#81402c url(img/backgrounds/abstract_brown.jpg);background-size:cover}
.banner.abstract_orange{background:#e6a21b url(img/backgrounds/abstract_orange.jpg);background-size:cover}
.banner.sky_green{background:#92cf29 url(img/backgrounds/sky_green.jpg);background-size:cover}
.banner.sky_red{background:#eb4d32 url(img/backgrounds/sky_red.jpg);background-size:cover}
.banner.sky_blue{background:#316e9a url(img/backgrounds/sky_blue.jpg);background-size:cover}
.banner.sky_purple{background:#9a345b url(img/backgrounds/sky_purple.jpg);background-size:cover}
.banner.sky_nebula{background:#b79683 url(img/backgrounds/sky_nebula.jpg);background-size:cover}
.banner.sky_aurora{background:#17716f url(img/backgrounds/sky_aurora.jpg);background-size:cover}
.banner.bokeh_green{background:#33bc84 url(img/backgrounds/bokeh_green.jpg);background-size:cover}
.banner.bokeh_blue{background:#2272b1 url(img/backgrounds/bokeh_blue.jpg);background-size:cover}
.banner.bokeh_vivid{background:#6054c4 url(img/backgrounds/bokeh_vivid.jpg);background-size:cover}
.banner.bokeh_orange{background:#c07b3e url(img/backgrounds/bokeh_orange.jpg);background-size:cover}
.banner.bokeh_purple{background:#ececec url(img/backgrounds/bokeh_gray.jpg) repeat scroll 0 0 / cover}
.banner.bokeh_gray{background:#cacdd4 url(img/backgrounds/bokeh_gray.jpg);background-size:cover}
.banner.text_scheme_dark h3{color:#666}
.banner.text_scheme_dark ul.menu-h li a{color:#333;text-shadow:0 1px 1px #fff}
.banner.text_scheme_dark ul.menu-h li a:hover{color:red!important}
.banner.text_scheme_red h3{color:#d55}
.banner.text_scheme_red ul.menu-h li a{color:#b33;text-shadow:0 1px 1px #fff}
.banner.text_scheme_red ul.menu-h li a:hover{color:#ff0!important}
.banner.text_scheme_green h3{color:#292}
.banner.text_scheme_green ul.menu-h li a{color:#070;text-shadow:0 1px 1px #fff}
.banner.text_scheme_green ul.menu-h li a:hover{color:#ff0!important}
.banner.text_scheme_blue h3{color:#38e}
.banner.text_scheme_blue ul.menu-h li a{color:#35d;text-shadow:0 1px 1px #fff}
.banner.text_scheme_blue ul.menu-h li a:hover{color:#ff0!important}
.banner.text_scheme_purple h3{color:#96a}
.banner.text_scheme_purple ul.menu-h li a{color:#939;text-shadow:0 1px 1px #fff}
.banner.text_scheme_purple ul.menu-h li a:hover{color:#ff0!important}



/* MOBILE DEV

========= */



  @media screen and (max-width: 760px) {
body{-webkit-text-size-adjust:100%;padding-top:55px}
#globalnav{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff!important;opacity:.9;height:55px}
h1{font-size:1.5em}
h2{font-size:1.3em}
h3{font-size:1.2em}
.container{min-width:0;padding:0}
.breadcrumbs{font-size:1em;line-height:2em;margin-bottom:10px}
.page{top:0}
.page-nav{position:static;width:100%}
.page-nav .nav-sidebar{float:none!important;width:auto!important;padding:0!important}
.page-content{margin-left:0!important;margin-right:0!important;padding:20px 15px;overflow-x:hidden}
.nav-hotties{margin-left:0;padding-left:0;margin-bottom:15px;border-bottom:none}
.nav-hotties ul.menu-h li{display:block;border-bottom:1px solid rgba(0,0,0,0.1)}
.nav-sidebar-header,.dropdown-sidebar .nav-sidebar-header{background-color:transparent;box-shadow:none;border-bottom:none}
.nav-sidebar-header{display:none}
#hoax-hotties{display:none}
.dropdown ul ul.menu-v{width:100%}
.nav-negative{display:block}
header h2{margin:10px 50px 10px 0 !important;float:left;font-size:1.1em!important;position:fixed;top:7px;left:15px;z-index:9999;font-weight:400!important;padding:0!important;display:block!important}
header h2 a img{display:none}
header h2 a span{display:inline}
header .extendednav{padding:0}
header #mobile-nav-toggle{display:block;float:right;margin-right:15px;margin-top:13px;outline:0}
header #header-container{padding-top:0!important}
header .apps{display:none}
header .auth{float:left;padding-left:0;display:none}
header .auth li a{font-size:1em}
header .auth li a i.icon16{margin-top:0}
header .apps.unfolded{display:block}
header .cart{float:none;clear:both;margin:0 15px}
header .cart.empty{display:none}
header .cart.fixed{display:none;position:static;padding:18px 0;max-width:none;border:none}
header .cart.fixed a{border-radius:3px;text-align:left}
.offline{float:none;display:none;clear:both;text-align:center;padding:10px}
.offline b{display:block;font-size:150%}
.banner{padding-bottom:25px}
.banner h3{font-size:1em!important;color:#555!important;text-shadow:0 1px 1px rgba(255,255,255,0.7)!important}
.search{display:none}
footer{top:0;padding-top:10px}
.footer-block{width:120px;margin:10px 15px!important}
.footer-block#copyright{width:auto;display:block}
.footer-block a{margin-bottom:3px}
.followus .mailer-subscribe{float:none;text-align:center;margin-bottom:15px}
.followus .mailer-subscribe input[type="submit"]{display:block;margin:7px auto 20px}
.followus .social{margin:0;text-align:center}
.followus .social i.icon24{margin-right:5px}
.poweredby{padding:10px 15px}
.wa-form .wa-field .wa-name{float:none;padding-bottom:0}
.wa-form .wa-field .wa-value{margin-left:0}
.wa-form .wa-field .wa-value p span{display:block}
.wa-form .wa-field .wa-value input[type="text"],.wa-form .wa-field .wa-value input[type="email"],.wa-form .wa-field .wa-value input[type="password"]{min-width:200px}
.wa-auth-adapters p{width:80%}
.wa-captcha input.wa-captcha-input{width:100px}
.errormsg{margin-left:0}
table td{padding:5px}
html.my ul.menu-h li a{padding:10px}
.comment-form-fields label{float:left}
.sub-links li{font-size:110%;margin-bottom:5px}

.nav-sidebar-hide-this-on-tablets-and-mobile{display:none}
.appsutpdiv{display:none!important}
.nav-sidebar-header{display:block!important;box-shadow:0 7px 20px -18px rgba(0,0,0,0.7);position:relative;z-index:102;background-color:#f7faf3}
.nav-sidebar-body{position:absolute;opacity:0;left:-9999em;top:-9999em;z-index:101;width:100%;margin-top:-1px;background:#eef3ea;border-right:1px solid rgba(0,0,0,0.15)}
.nav-sidebar-body .waSlideMenu-wrapper ul.menu-v{margin-top:1px}
.nav-sidebar:hover .nav-sidebar-body{top:46px;left:0;transition:opacity .3s;opacity:1;box-shadow:0 2px 15px rgba(0,0,0,0.15)}
.page,.nav-sidebar{background:#fff}

.product-sidebar .cart{border-left: 0px solid #e0e0e0;padding:10px; margin-left:20px;}
.product-info{margin-right:0}
.page-content.with-sidebar{margin-left: 0px;border-left:none}
.bullets{padding:10px}
.added2cart{background:#ff7;padding:5px;font-weight:700;display:inline}
.add2cart .price,.add2cart input[type="submit"]{font-size:1.2em}
#compare-leash,.compare-add,.currency-toggle{display:none}
.filters{float:none;width:auto;margin:0 0 40px}
table.features td.name{min-width:105px}
.image#product-core-image{}
.image img{height:auto!important}
.product-gallery{max-width: 200px;margin-right:0;margin-left:10px;margin-top:30px}
.badge{font-size:.9em}
ul.thumbs{margin:0!important}
ul.thumbs li{padding:0 0 30px!important;margin:0 0 40px;width:250px!important;font-size:1.3em;border-bottom:1px solid #ccc}
ul.thumbs li h5{font-size:1em}
ul.thumbs li .image{width:280px;height:280px}
ul.thumbs li .image img{max-width:328px}
ul.thumbs li .compare-from-list{display:none}
ul.thumbs.mini{margin:0 0 30px!important}
ul.thumbs.mini li{margin-bottom:30px;width:120px!important;font-size:1em;border-bottom:none}
ul.thumbs .image .corner.right{right:58px}
.purchase{width:100%}
.review-form-fields label{width:auto;float:none}
.review-form-fields input{width:80%}
.review-form textarea{width:90%}
.review-form .review-submit{padding-left:0}
.review-form .wa-captcha img{margin-bottom:10px}
.bullet{width:100%}
.badge,.badge:before,.badge:after{width:45px!important;height:45px!important}
.badge span{top:17px!important;left:-2px!important;right:-2px!important;font-size:.9em!important}
.badge.bestseller:after{background-size:40px 40px!important;background-position:5px 2px!important}
.dropdown ul.menu-h.aux{display:none;float:none}
.cart .row{padding:30px 0 70px}
.cart .col.w1{display:none}
.cart .col.w1.item-remove{display:block;width:10%!important;text-align:right;float:right}
.cart .col.item-name{width:100%!important;font-size:120%;margin-bottom:10px}
.cart .col.item-qty{float:left}
.cart .col.item-total,.cart .col.cart-total,.cart .col.cart-discount,.cart .col.affiliate-discount{font-size:140%;font-weight:700;float:right;text-align:right;width:auto}
.cart .col.cart-coupon{width:100%!important;padding-bottom:20px}
.cart .col.cart-total{width:100%;text-align:center;background:#ffef9f;padding:20px 0;margin-top:15px}
.cart .col.cart-checkout{width:100%!important}
.cart .col.cart-checkout input{font-size:150%;display:block;margin-top:20px;margin-bottom:10px;width:100%}
.cart #discount-row .col{text-align:center}
.cart .related{display:none}
.cart .col.featured-shipping-and-payment{width:100%}
.related .bx-wrapper{overflow-x:hidden}
.bestsellers{border:0}
.bestsellers a{height:200px}
.bestsellers a h2{font-size:1.4em;margin-right:0;margin-left:15px!important}
.bestsellers p{display:none}
.bestsellers .info{margin-left:15px!important}
.bestsellers.fill-entire-area{margin:-20px -15px 15px}
.bestsellers .image .corner.right{right:20px!important}
.bestsellers .bx-wrapper .bx-prev,.bestsellers .bx-wrapper .bx-next{display:none}
.checkout{margin:0 0 30px}
.checkout ul.checkout-options li{width:100%}
.checkout ul.checkout-options li img{display:none}
.checkout ul.checkout-options li .rate{min-width:0;width:auto;max-width:150px}
.checkout ul.checkout-options li .rate.error{padding-top:5px}
.checkout ul.checkout-options li .rate .hint{display:none}
.checkout ul.checkout-options li .wa-form.wa-address p{font-size:1em}
.checkout h2{font-size:1.2em;padding:10px}
.checkout h2 a.hint{display:none!important}
.checkout input.large{margin:0 auto;display:inline-block;display:block\9;float:left\9}
.checkout .checkout-step-content{padding:10px 10px 30px}
.checkout .checkout-step-content.auth ul.menu-v li{padding:5px 0}
.checkout .checkout-result h1{font-size:2.5em}
.checkout-header{margin:0;font-size:.8em;text-align:center}
.checkout-header .float-right{display:none}
.checkout li .wa-form{margin-left:-25px}
table.table th,table.table td{font-size:.75em}
table.table td .gray{display:none}
table.table td.nowrap{white-space:normal}
table.table td.nowrap.bold{white-space:nowrap}
.description{overflow-x:hidden}
table.rating-distribution td .bar{width:100px}
.dialog-window .cart{top:50px;height:auto;left:0;right:0;width:100%;padding:20px 10px 30px;z-index:1005020;background:#eed;box-shadow:0 -20px 40px -20px rgba(0,0,0,0.3) inset}
.dialog-window .dialog-close{margin-right:25px}
.nav-sidebar-hide-this-on-tablets-and-mobile{display:none}
.appsutpdiv{display:none!important}
.nav-sidebar-header{display:block!important;box-shadow:0 7px 20px -18px rgba(0,0,0,0.7);position:relative;z-index:102;background-color:#f7faf3}
.nav-sidebar-body{position:absolute;opacity:0;left:-9999em;top:-9999em;z-index:101;width:100%;margin-top:-1px;background:#eef3ea;border-right:1px solid rgba(0,0,0,0.15)}
.nav-sidebar-body .waSlideMenu-wrapper ul.menu-v{margin-top:1px}
.nav-sidebar:hover .nav-sidebar-body{top:46px;left:0;transition:opacity .3s;opacity:1;box-shadow:0 2px 15px rgba(0,0,0,0.15)}
.page,.nav-sidebar{background:#fff}

.product-sidebar .cart{border-left: 0px solid #e0e0e0;padding:10px; margin-left:20px;}
.product-info{margin-right:0}
.page-content.with-sidebar{margin-left: 0px;border-left:none}
.bullets{padding:10px}
.added2cart{background:#ff7;padding:5px;font-weight:700;display:inline}
.add2cart .price,.add2cart input[type="submit"]{font-size:1.2em}
#compare-leash,.compare-add,.currency-toggle{display:none}
.filters{float:none;width:auto;margin:0 0 40px}
table.features td.name{min-width:105px}
.image#product-core-image{}
.image img{height:auto!important}
.product-gallery{max-width: 200px;margin-right:0;margin-left:10px;margin-top:30px}
.badge{font-size:.9em}
ul.thumbs{margin:0!important}
ul.thumbs li{padding:0 0 30px!important;margin:0 0 40px;width:250px!important;font-size:1.3em;border-bottom:1px solid #ccc}
ul.thumbs li h5{font-size:1em}
ul.thumbs li .image{width:280px;height:280px}
ul.thumbs li .image img{max-width:328px}
ul.thumbs li .compare-from-list{display:none}
ul.thumbs.mini{margin:0 0 30px!important}
ul.thumbs.mini li{margin-bottom:30px;width:120px!important;font-size:1em;border-bottom:none}
ul.thumbs .image .corner.right{right:58px}
.purchase{width:100%}
.review-form-fields label{width:auto;float:none}
.review-form-fields input{width:80%}
.review-form textarea{width:90%}
.review-form .review-submit{padding-left:0}
.review-form .wa-captcha img{margin-bottom:10px}
.bullet{width:100%}
.badge,.badge:before,.badge:after{width:45px!important;height:45px!important}
.badge span{top:17px!important;left:-2px!important;right:-2px!important;font-size:.9em!important}
.badge.bestseller:after{background-size:40px 40px!important;background-position:5px 2px!important}
.dropdown ul.menu-h.aux{display:none;float:none}
.cart .row{padding:30px 0 70px}
.cart .col.w1{display:none}
.cart .col.w1.item-remove{display:block;width:10%!important;text-align:right;float:right}
.cart .col.item-name{width:100%!important;font-size:120%;margin-bottom:10px}
.cart .col.item-qty{float:left}
.cart .col.item-total,.cart .col.cart-total,.cart .col.cart-discount,.cart .col.affiliate-discount{font-size:140%;font-weight:700;float:right;text-align:right;width:auto}
.cart .col.cart-coupon{width:100%!important;padding-bottom:20px}
.cart .col.cart-total{width:100%;text-align:center;background:#ffef9f;padding:20px 0;margin-top:15px}
.cart .col.cart-checkout{width:100%!important}
.cart .col.cart-checkout input{font-size:150%;display:block;margin-top:20px;margin-bottom:10px;width:100%}
.cart #discount-row .col{text-align:center}
.cart .related{display:none}
.cart .col.featured-shipping-and-payment{width:100%}
.related .bx-wrapper{overflow-x:hidden}
.bestsellers{border:0}
.bestsellers a{height:200px}
.bestsellers a h2{font-size:1.4em;margin-right:0;margin-left:15px!important}
.bestsellers p{display:none}
.bestsellers .info{margin-left:15px!important}
.bestsellers.fill-entire-area{margin:-20px -15px 15px}
.bestsellers .image .corner.right{right:20px!important}
.bestsellers .bx-wrapper .bx-prev,.bestsellers .bx-wrapper .bx-next{display:none}
.checkout{margin:0 0 30px}
.checkout ul.checkout-options li{width:100%}
.checkout ul.checkout-options li img{display:none}
.checkout ul.checkout-options li .rate{min-width:0;width:auto;max-width:150px}
.checkout ul.checkout-options li .rate.error{padding-top:5px}
.checkout ul.checkout-options li .rate .hint{display:none}
.checkout ul.checkout-options li .wa-form.wa-address p{font-size:1em}
.checkout h2{font-size:1.2em;padding:10px}
.checkout h2 a.hint{display:none!important}
.checkout input.large{margin:0 auto;display:inline-block;display:block\9;float:left\9}
.checkout .checkout-step-content{padding:10px 10px 30px}
.checkout .checkout-step-content.auth ul.menu-v li{padding:5px 0}
.checkout .checkout-result h1{font-size:2.5em}
.checkout-header{margin:0;font-size:.8em;text-align:center}
.checkout-header .float-right{display:none}
.checkout li .wa-form{margin-left:-25px}
table.table th,table.table td{font-size:.75em}
table.table td .gray{display:none}
table.table td.nowrap{white-space:normal}
table.table td.nowrap.bold{white-space:nowrap}
.description{overflow-x:hidden}
table.rating-distribution td .bar{width:100px}
.dialog-window .cart{top:50px;height:auto;left:0;right:0;width:100%;padding:20px 10px 30px;z-index:1005020;background:#eed;box-shadow:0 -20px 40px -20px rgba(0,0,0,0.3) inset}
.dialog-window .dialog-close{margin-right:25px}

}   


@media screen and (max-width: 760px) {

header #mobile-nav-toggle{display:block;float:right;margin-right:15px;margin-top:13px;outline:0}
header #header-container{padding-top:0!important}
header .apps{display:none}

} 




/* TABLET

========= */

@media screen and (min-width: 760px) and (max-width: 1024px) {


.appsutpdiv2{display:none!important}
body{-webkit-text-size-adjust:100%}
.container{padding:0 10px}
.page-content{overflow-x:hidden}
header .offline span.hint{display:none}

}



@media screen and (min-width: 1300px) {

}
