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, 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:'Helvetica Neue', Arial, sans-serif;font-size:14px;background:#eee;line-height:1.4em;}
body{}
a{color:#006bd8;outline:0 none;text-decoration:none;}
a:focus{outline:none;outline-offset:-4px;}
a:visited{color:#85c;}
a.not-visited:visited{color:#006bd8;}
a:hover{color:red;}
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, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote{margin-bottom:20px;}
h1{font-size:2.4em;}
h1 a{text-decoration:none;}
h2{font-size:1.75em;}
h3{font-size:1.45em;}
h4{font-size:1.2em;}
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:0.9em;padding:20px;background:#f3f3f3;}
blockquote cite{font-size:0.9em;}
hr{background-color:rgba(0,0,0,0.15);height:1px;border:0;}
p{font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, sans-serif;line-height:1.4em;}
p a{text-decoration:underline;}
input::-webkit-input-placeholder{color:#bbb;}
input:-moz-placeholder,
input::-moz-placeholder{color:#bbb;}
input:-ms-input-placeholder{color:#bbb;}
iframe{max-width:100%;}
.obj-adaptive{width:1200px;position:absolute;top:0;right:100%;}
.block{padding:25px 30px;}
.inline{display:inline !important;}
.inline-link{text-decoration:none !important;}
.inline-link b{border-bottom:1px dotted;font-weight:normal;position:relative;top:-0.13em;}
.inline-link b i{font-style:normal;position:relative;top:0.13em;}
.small{font-size:0.9em;}
.large{font-size:1.1em;}
.bold{font-weight:bold;}
.strike{text-decoration:line-through;}
.highlighted{background:#ffc;}
.hint{color:#aaa;font-size:0.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;}
.uppercase{text-transform:uppercase;}
.blurred{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);}
.userpic{border-radius:50%;background-size:auto;}
.container{min-width:650px;max-width:970px;margin:0 auto;padding:0;}
.container:before,
.container:after{content:" ";clear:both;}
.ingridients{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.2);border-bottom:#ccc;}
.ingridients__title{display:none;}
.breadcrumbs{padding:5px 0;font-size:0.9em;}
.breadcrumbs a{color:#aaa;}
.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('/wa-data/public/site/themes/default/img/welcome.png') no-repeat;background-position:top center;padding-top:300px;background-size:256px 256px;margin-bottom:30px;}
.welcome h1{font-weight:normal;font-size:2em;}
.staff{background:#eeb;padding:1px 4px !important;color:#345;font-size:0.9em;border:1px solid rgba(0,0,0,0.1);border-radius:3px;white-space:nowrap;}
input[type=button],
input[type=submit]{background:#fcd630;color:#000;outline:0;padding:5px 10px 6px;font-size:1.1em;border:1px solid rgba(0,0,0,0.3);border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.3);-webkit-appearance:none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);border-radius:3px;text-shadow:0 1px 0px rgba(255,255,255,0.5);background:#fcd630 -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.0) 100%);background:#fcd630 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0.0)));background:#fcd630 -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);background:#fcd630 -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);background:#fcd630 -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);background:#fcd630 linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde992', endColorstr='#fcd630',GradientType=0);}
input[type=button]:hover,
input[type=submit]:hover{cursor:pointer;background:#fcd630 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:#f3cd27;text-shadow:none;box-shadow:none;}
input[type=button]:disabled,
input[type=submit]:disabled{background:#eee;color:#999;text-shadow:0 1px 1px #fff;cursor:pointer;}
input[type=button].small,
input[type=submit].small{font-size:0.9em;padding:3px 5px;}
input[type=button].large,
input[type=submit].large{font-size:1.6em;padding:7px 10px;font-weight:bold;}
input[type=button].gray,
input[type=submit].gray{background:#eee linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%);}
ul.menu-v{margin:0;padding:0;font-family:'Helvetica Neue', 'Trebuchet MS', Arial, sans-serif;}
ul.menu-v li{list-style:none;padding:0;line-height:1.3em;border-bottom:1px solid rgba(0,0,0,0.1);}
ul.menu-v li a{padding:13px 30px 13px 16px;display:block;text-decoration:none;}
ul.menu-v li.collapsible{background:url('/wa-data/public/site/themes/default/img/rarr.png') no-repeat;background-position:right center;background-size:32px 16px;}
ul.menu-v.bottom-padded{margin-bottom:20px;}
ul.menu-v li .count{float:right;color:#aaa;}
ul.menu-v li .count i.icon16{margin:0 -5px;}
ul.menu-h{margin:0;padding:0;}
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 13px 16px;display:block\9;float:left\9;text-decoration:none;}
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%;}
.paging-nav{text-align:center;}
.paging-nav ul li{display:inline-block;list-style:none;margin-right:10px;}
.paging-nav ul li a{padding:8px 10px;}
.paging-nav ul li.selected a{background:#eee;}
.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,
.wa-auth-adapters ul li span{display:block;padding:0px 5px;}
.wa-auth-adapters ul li a img,
.wa-auth-adapters ul li span img{position:relative;top:4px;margin-right:3px;}
.wa-auth-adapters p{color:#888;font-size:0.9em;width:80%;}
.wa-auth-adapters.wa-connect{margin-top:20px;}
.wa-form{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:0.05em;padding-bottom:10px;font-size:0.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:0.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:100%;margin:0;}
.wa-form .wa-field .wa-value textarea{width:100%;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:0.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-signup-form .wa-form .wa-field.wa-field-email{margin-top:20px;}
.wa-signup-form .wa-form .wa-field.wa-field-email .wa-value input{min-width:300px;}
.wa-signup-form .wa-form .wa-field.wa-field-password .wa-value input,
.wa-signup-form .wa-form .wa-field.wa-field-password_confirm .wa-value input{min-width:200px;width:200px;}
.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:0.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:0px 10px 7px;}
table td{padding:10px;border:1px solid rgba(0,0,0,0.1);}
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:0.8em;color:#555;}
.icon-svg{display:inline-block;background:none;vertical-align:baseline;position:relative;width:1em;height:1em;fill:currentColor;line-height:1;}
.inline-list{font-size:0;letter-spacing:-4px;}
.inline-item{display:inline-block;vertical-align:top;font-size:14px;letter-spacing:normal;box-sizing:border-box;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-prev,
.owl-carousel .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;}
.owl-carousel .owl-item img{max-width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-prev, .owl-next{display:block;background:rgba(0,0,0,0.5);padding:5px;position:absolute;top:50%;margin:-17px 0 0 0;z-index:2;text-align:center;font-size:24px;color:#fff;}
.owl-prev .icon-svg, .owl-next .icon-svg{vertical-align:top;}
.owl-prev{left:0;}
.owl-next{right:0;}
.owl-controls_type-1 .owl-prev, .owl-controls_type-1 .owl-next{background:none;padding:0;margin-top:-12px;color:#999;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.xsm-text-toggle__btn-more{display:none;}
.search{}
.search-wrapper{position:relative;width:100%;height:30px;padding:0 10px 0 10px;float:left;border:0;border-radius:3px;-webkit-appearance:none;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.search input{width:100%;float:left;height:27px;padding-top:0;margin-top:1px;background:transparent;border:0;-webkit-appearance:none;margin-right:0;padding-left:0;padding-right:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search input:focus{outline:0;}
.search input::-webkit-input-placeholder{color:#aaa;font-weight:normal;}
.search input:-moz-placeholder,
.search input::-moz-placeholder{color:#aaa;font-weight:normal;}
.search input:-ms-input-placeholder{color:#aaa;font-weight:normal;}
.search button{min-width:32px;overflow:visible;position:absolute;right:0px;float:left;border:none;padding:0;cursor:pointer;height:32px;color:#fff;background-color:transparent;background-image:url(/wa-data/public/site/themes/default/img/search16black.png);background-repeat:no-repeat;background-position:8px 6px;background-size:16px 16px;border-radius:0 3px 3px 0;font-size:1.0em;}
.search button:hover{background-color:rgba(100,100,100,0.1);}
.search button:active,
.search button:focus{background-color:rgba(100,100,100,0.2);outline:0;}
.search button::-moz-focus-inner{border:0;padding:0;}
header.globalheader{background:#bc0e3b;position:relative;}
header a{text-decoration:none;}
.menus-main{position:relative;}
header #globalnav{background:#000;}
header .base-title{float:left;position:relative;}
header .base-title p{margin:10px 0 5px;font-size:16px;font-weight:bold;}
header .base-title a{color:#eee !important;}
header h2{padding:11px 15px 5px;margin:0 20px 0 -15px;font-size:1.3em;}
header h2 a span{display:none;}
header h2 a:hover{color:#eea !important;}
header .apps{padding:0;margin:0 0 0 -15px;}
header .apps li{float:left;list-style:none;}
header .apps li a, header .apps li span{display:block;padding:20px 14px 11px;margin-right:0px;color:#999;font-size:1.1em;}
header .apps li a:hover, header .apps li span:hover{color:#eea;}
header .apps li.selected a{color:#fff;background:#000;}
header .auth{float:right;margin-bottom:0;margin-top:12px;padding-left:10px;}
header .auth li{list-style:none;float:left;}
header .auth li a{font-size:0.9em;padding:5px 6px;color:#777;}
header .auth li a:hover{color:#eea !important;}
header .auth li a:visited{color:#777;}
header .cart{float:right;}
header .cart .cart-div{padding:21px 16px 21px 13px;display:block;background:#444;color:#fff;font-size:1.5em;cursor:pointer;}
header .cart .cart-div:hover{background:#555 !important;}
header .cart-total{color:#ff7;}
header .cart .cart-just-added{display:none;padding:9px 18px;font-size:0.9em;}
header .cart .cart-to-checkout{display:none !important;text-align:center;font-weight:bold;padding:11px 18px;color:#006bd8;font-size:1.1em;}
header .cart .cart-to-checkout:hover{background:#fff !important;}
header .cart-icon{background-repeat:no-repeat;height:24px;width:24px;display:inline-block;float:left;text-indent:-9999px;text-decoration:none!important;background-image:url('/wa-data/public/site/themes/default/img/icons.png');background-size:260px 160px;background-position:-216px -50px;margin:0 10px 0 0;vertical-align:middle;position:relative;top:-3px;}
header .cart .cart-div .ruble{line-height:1em;}
header .cart-caption{display:none;font-size:18px;}
.cart-link, .checkout-link{display:inline-block;}
header .cart.empty a{background:#333 !important;color:#006bd8;}
header .cart.empty a:hover{background:#444 !important;}
header .cart.empty a:visited,
header .cart.empty .cart-total{color:#aaa;}
header .cart.empty .cart-icon{background-position:-192px -50px;}
header .cart.fixed{position:fixed;top:0;right:80px;min-width:220px;max-width:320px;z-index:999;padding:0;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
header .cart.fixed a{text-align:center;border-top:none;background:#c22;}
header .cart.fixed a:hover{background:#d33 !important;}
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;}
header #mobile-nav-toggle{float:left;width:50%;height:52px;display:none;border:none;background:none;padding:2px 0 0 0;border-top:2px solid #616161;cursor:pointer;outline:none;}
header #mobile-nav-toggle .pict{display:inline-block;background:url('/wa-data/public/site/themes/default/img/mobile-nav-toggle.png') no-repeat center center;background-size:37px 31px;width:37px;height:31px;padding:0;vertical-align:middle;}
header #mobile-nav-toggle .caption{display:inline-block;font-size:18px;color:#fff;margin:0 0 0 10px;position:relative;top:1px;}
header #globalnav.light{background:#fff;}
header #globalnav.light h2 a{color:#000 !important;}
header #globalnav.light h2 a:hover{color:red !important;}
header #globalnav.light .apps li a{color:#888;}
header #globalnav.light .apps li a:hover{color:red !important;}
header #globalnav.light .apps li.selected a{color:#444;background:transparent;}
header #globalnav.light .auth li a:hover{color:red !important;}
header #globalnav.light .cart a{background:#ffc600;}
header #globalnav.light .cart a:hover{background:#ffba00 !important;}
header #globalnav.light .cart a strong{color:#fff;}
header #globalnav.light .cart.empty a{background:transparent !important;}
header #globalnav.light .cart.empty a:hover{background:#e7e7e7 !important;}
header #globalnav.light .cart.empty a strong{color:#aaa !important;}
header .appnav{padding-top:5px;padding-bottom:4px;min-height:60px;position:relative;z-index:100;}
header .appnav__title{display:none;}
header .search{float:right;padding:14px 0;margin-left:20px;}
header .pages{padding:0;margin:14px 0 16px -15px;}
header .pages li{display:inline-block;list-style:none;margin-right:9px;margin-left:0;}
header .pages li a,.as-ingredients,.as-category{display:block;color:#fff;text-transform:uppercase;padding:5px 7px;margin-right:0px;font-size:1.1em;font-weight:bold;}
header .pages li a:hover,.as-category{color:#ffa !important;}
header .pages li.selected a{font-weight:bold;color:#ff7;border-radius:3px;background:transparent;}
header .ingridients{position:relative;z-index:90;}
header .ingridients .pages{margin:0;}
header ul.flyout-nav li.collapsible{background:url('/wa-data/public/site/themes/default/img/darr.png') no-repeat;background-position:right center;background-size:16px 16px;}
header ul.flyout-nav li.collapsible a{padding-right:20px;}
header ul.flyout-nav li .flyout{display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 20px rgba(0,0,0,0.2);min-height:50px;padding:15px 30px 0;text-align:left;z-index:101;background:#ffffff;}
header ul.flyout-nav li.submenu-is-shown .flyout{display:block}
header ul.flyout-nav li .flyout a,.as-ingredients{color:inherit;text-transform:none;}
header ul.flyout-nav li .flyout a:hover,header ul.flyout-nav li .flyout span.as-ingredients:hover{color:red !important;}
header ul.flyout-nav li .flyout ul.menu-v li{border:none;vertical-align:top;text-align:left;margin:0 15px 20px 0;}
header ul.flyout-nav li .flyout ul.menu-v li.collapsible{background:none;}
header ul.flyout-nav li .flyout ul.menu-v li a,.as-ingredients{font-weight:bold;padding:5px;font-size:1.1em;border:#ccc 1px solid;border-radius:5px;}
header ul.flyout-nav li .flyout ul.menu-v li ul.menu-v li{display:block;margin:0;font-size:0.9em;}
header ul.flyout-nav li .flyout ul.menu-v li ul.menu-v li a{font-weight:normal;}
header ul.flyout-nav li .flyout ul.menu-v li ul.menu-v li ul{display:none;}
header ul.flyout-nav li .flyout .departments ul.menu-v li{width:173px;}
header ul.flyout-nav li .flyout .tags{font-size:120%;}
header ul.flyout-nav li .flyout ul.menu-v.brands{text-align:center;}
header ul.flyout-nav li .flyout ul.menu-v.brands a{font-size:1.2em;font-weight:normal;}
header .flyout-nav .flyout{display:block;min-height:50px;padding:15px 30px 0;text-align:left;}
header .flyout-nav .flyout a{color:inherit;text-transform:none;}
header .flyout-nav .flyout a:hover,.as-ingredients{color:red !important;}
header .flyout-nav .flyout ul.menu-v li{border:none;vertical-align:top;text-align:left;margin:0 15px 20px 0;}
header .flyout-nav .flyout ul.menu-v li.collapsible{background:none;}
header .flyout-nav .flyout ul.menu-v li a{font-weight:bold;padding:5px;font-size:1.1em;border:#ccc 1px solid;border-radius:5px;}
header .flyout-nav .flyout ul.menu-v li ul.menu-v li{display:block;margin:0;font-size:0.9em;}
header .flyout-nav .flyout ul.menu-v li ul.menu-v li a{font-weight:normal;}
header .flyout-nav .flyout ul.menu-v li ul.menu-v li ul{display:none;}
body.is-shadow-shown{position:relative;}
body.is-shadow-shown:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:99;}
body.is-shadow-shown .globalheader{position:relative;z-index:100;}
main.maincontent{display:block;clear:both;margin:0;background:#fff;padding-top:25px;}
main.maincontent .container{padding-bottom:20px;}
.sidebar{float:right;width:260px;}
.content{background:#fff;position:relative;min-height:250px;}
.content.with-sidebar{margin-right:290px;}
.sub-links{margin-bottom:20px;padding-left:0;}
.sub-links li{list-style:none;line-height:1.5em;}
.sub-links li a{text-decoration:none;}
.likebox{margin-bottom:25px;overflow:hidden;}
.connect.inline .likebox{width:260px;display:inline-block;vertical-align:top;margin-right:50px;}
.leadbox{background:#fafadf;border:1px solid rgba(0,0,0,0.07);box-shadow:0 3px 8px -4px rgba(0,0,0,0.1);}
.leadbox h4{font-size:1.5em;line-height:1.2em;}
.olives{background:#f3f3f3;padding:20px;margin-bottom:40px;}
.olives-left{background:transparent url('/wa-data/public/site/themes/default/img/olives-left.png') no-repeat center left;background-size:50px 105px;min-height:105px;}
.olives-right{background:transparent url('/wa-data/public/site/themes/default/img/olives-right.png') no-repeat center right;background-size:50px 105px;min-height:105px;}
.olives-content{margin:0 80px;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, sans-serif;text-align:center;font-size:1.1em;line-height:1.4em;padding:20px;}
footer.globalfooter{clear:both;background:#eee;z-index:0;padding-top:25px;min-height:40px;color:#888;}
footer a,
footer a:visited{color:#888 !important;}
footer a:hover{color:red !important;}
.footer-menu{display:inline-block;}
.footer-block{display:inline-block;margin-right:40px;vertical-align:top;margin-bottom:20px;overflow-x:hidden;display:block\9;float:left\9;max-width:170px;}
.footer-block.mailer-subscribe{max-width:500px;width:auto;overflow-x:visible;}
.footer-block a,
.footer-block strong{display:block;padding:1px 0;}
.footer-block a.top{font-weight:bold;margin-bottom:10px;color:#888;}
.footer-block.contact-us{max-width:270px;}
.footer-block.contact-us .social{margin-bottom:4px;}
.footer-block.contact-us .social a{display:inline;margin-right:5px;}
.appfooter{position:relative;text-align:center;padding:20px;color:#aaa;border-top:1px solid #ddd;min-height:1.5em;margin-top:20px;}
.appfooter .copyright{position:absolute;left:0;}
.appfooter .poweredby{position:absolute;right:0;}
.appfooter .dots{font-size:0.8em;text-decoration:none;display:inline-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-right:10px;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("/wa-data/public/site/themes/default/img/icons.png");background-size:260px 160px;}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:0.2em 0.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:20px 20px;}
.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('/wa-data/public/site/themes/default/img/uarr.png');background-position:0 0;background-size:16px 16px;}
.icon16.loading{background-image:url('/wa-data/public/site/themes/default/img/loading16.gif');background-position:0 0;background-size:16px 16px;}
.icon24.loading{background-image:url('/wa-data/public/site/themes/default/img/loading.gif');background-size:24px 24px;height:24px;width:24px;display:inline-block;}
.icon32.loading{background-image:url('/wa-data/public/site/themes/default/img/loading.gif');background-size:32px 32px;height:32px;width:32px;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("/wa-data/public/site/themes/default/img/icons.png");background-size:260px 160px;}
* i.icon10{text-decoration:none!important;vertical-align:top;margin:0.3em 0.1em 0 0;}
.icon10.darr{background-image:url('/wa-data/public/site/themes/default/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("/wa-data/public/site/themes/default/img/icons.png");background-size:260px 160px;}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:0.2em 0.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 .sidebar{display:none;}
.color_scheme_yellow header.globalheader{background:#fb0;}
.color_scheme_green header.globalheader{background:#6fb541;}
.color_scheme_blue header.globalheader{background:#4e81cc;}
.color_scheme_purple header.globalheader{background:#9a81b3;}
.color_scheme_gray header.globalheader{background:#9c9c9c;}
.color_scheme_pink header.globalheader{background:#e871b1;}
.color_scheme_cyan header.globalheader{background:#3ac1bf;}
.color_scheme_lime header.globalheader{background:#b5ce10;}
.color_scheme_brown header.globalheader{background:#a45e1a;}
.color_scheme_white header.globalheader{background:#fff;}
.color_scheme_white header.globalheader .appnav{border-top:1px solid rgba(0,0,0,0.13);border-bottom:1px solid rgba(0,0,0,0.13);margin-top:-1px;padding-bottom:3px;}
.color_scheme_white header .pages li a{color:#777;}
.color_scheme_white header .pages li a:hover{color:red !important;}
.color_scheme_white header ul.flyout-nav li .flyout{box-shadow:none;}
.color_scheme_white .search-wrapper{border:1px solid #ccc;}
.color_scheme_white .search input{margin-top:0;}
html.font_size_12,
html.font_size_12 body{font-size:12px;}
html.font_size_13,
html.font_size_13 body{font-size:13px;}
html.font_size_14,
html.font_size_14 body{font-size:14px;}
html.font_size_15,
html.font_size_15 body{font-size:15px;}
html.font_size_16,
html.font_size_16 body{font-size:16px;}
.font_family_trebuchet,
.font_family_trebuchet *{font-family:"Trebuchet MS", sans-serif;}
.font_family_verdana,
.font_family_verdana *{font-family:Verdana, sans-serif;}
.font_family_georgia,
.font_family_georgia *{font-family:Georgia, Times, serif;}
.font_family_opensans,
.font_family_opensans *{font-family:'Open Sans', sans-serif;}
.font_family_ptsans,
.font_family_ptsans *{font-family:'PT Sans', sans-serif;}
.site-description{color:#fff;font-size:10px;line-height:10px;}
.mobile-apps{background:url(/wa-data/public/site/themes/default/img/pirogor-mobile-apps.jpg) 0 0 no-repeat;margin-bottom:50px;background-size:contain;}
.mobile-apps a{display:block;height:315px;text-decoration:none;}
.store-info{display:block;text-decoration:none;color:#aaa;}
.store-info:hover{color:#aaa;}
.store-info .title{color:#000;}
.store-info a{color:#aaa;}
.store-info__item h3{margin-bottom:5px;}
.store-info__item h3 br{display:none;}
.contacts-map iframe{width:800px;height:600px;}
.xsm-top-phone{display:none;background:#bc0e3b;border-bottom:1px solid #a8002b;font-size:18px;color:#fff;text-align:center;padding:10px 0 8px 0;}
.xsm-top-phone a{display:block;color:#fff;text-decoration:none;padding:0;}
.xsm-top-phone .caption{display:block;font-size:16px;text-transform:uppercase;font-weight:bold;margin:0 0 2px 0;}
.info-mini{display:block;min-height:190px;padding:25px 15px 20px 15px;border:1px solid #e6e6e6;text-align:center;line-height:1.5;}
.info-mini__pic{padding:0 0 10px 0;margin:0 0 28px 0;position:relative;}
.info-mini__pic:after{content:' ';display:block;width:58px;height:4px;background:#bc0e3b;position:absolute;top:100%;left:50%;margin:0 0 0 -29px;}
.info-mini__pic img{vertical-align:top;max-width:100%;}
.info-mini__title{font-size:16px;color:#404040;max-width:220px;margin:0 auto;}
.product-digits{height:328px;padding:45px 0 0 0;margin:5px 0 0 0;background:url(/wa-data/public/site/themes/default/img/pics/1_1.jpg) no-repeat 50% 0;text-align:center;position:relative;}
.product-digits__hl{font-size:30px;font-weight:bold;color:#fff;margin:0 20px 40px 20px;line-height:1.2;}
.product-digits__list{margin:0 0 0 -20px;padding:0 7% 0 7%;}
.product-digits__item{width:25%;padding:0 0 0 20px;line-height:1.4;}
.product-digits__pic{margin:0 0 25px 0;}
.product-digits__pic img{vertical-align:top;max-width:100%;}
.product-digits__title{font-size:16px;font-weight:bold;color:#fff;}
.advantages{margin:0 0 30px 0;}
.advantages__list{margin:0 0 0 -10px;}
.advantages__item{width:25%;padding:0 0 10px 10px;}
.nav-negative{}
.nav-negative__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000;}
.nav-negative__inner{background:#3c3c3c;position:fixed;top:0;left:-270px;width:270px;height:100%;overflow:auto;transition:left 0.3s ease;z-index:1000;}
.nav-negative ul{padding:140px 15px 0 15px;margin:0 0 0 0;}
.nav-negative li{list-style:none;display:block;border-top:1px solid #777;}
.nav-negative li:first-child{border:0;}
.nav-negative li a{font-size:1.2em;text-decoration:none;color:#fff !important;display:block;padding:15px 26px 15px 16px;}
.nav-negative li.selected a{color:#fff !important;text-shadow:0 1px 0 #000;background:transparent;font-weight:bold;}
.nav-negative.auth li{background:#666;}
.nav-negative.search{padding:0;background:#fff;height:52px;}
.nav-negative.search .search-wrapper{height:52px;border-radius:0;border:none;}
.nav-negative.search input{height:52px;font-size:1.3em;padding-left:5px;margin-top:4px;padding-right:52px;}
.nav-negative.search button{background-size:24px 24px;height:52px;width:52px;background-position:3px 15px;}
.page_phone-top .nav-negative ul{padding-top:200px;}
@media screen and (max-width:1024px){.product-digits .owl-carousel{margin:0 0 0 0;padding:0 34px 0 34px;}
.product-digits__item{width:100%;padding:0 0 0 0;}
.product-digits__hl{font-size:26px;}
.advantages .owl-carousel{margin:0 0 0 0;padding:0 34px 0 34px;}
.advantages__item{width:100%;padding:0 0 0 0;}
}
@media screen and (min-width:760px) and (max-width:1024px){body{-webkit-text-size-adjust:100%;}
.obj-adaptive{width:992px;}
.container{padding:0 25px;}
.sidebar{width:200px;}
.content.with-sidebar{margin-right:220px;}
header h2{margin-right:10px;}
header .apps{margin-left:-10px;}
header .apps li a{padding:12px 10px;}
.search-wrapper{max-width:150px;}
.color_scheme_white header.globalheader .appnav{padding-left:0;padding-right:0;margin-left:25px;margin-right:25px;}
@media screen and (max-width:850px){}
}
@media screen and (max-width:760px){body{-webkit-text-size-adjust:100%;padding-top:135px;}
.page_phone-top{padding-top:190px;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
.xsm-text-toggle{}
.xsm-text-toggle__btn-more{display:block;padding:5px 0 0 0;text-align:right;font-size:14px;}
.xsm-text-toggle__btn-more a{border-bottom:1px dotted #000;border-color:inherit;text-decoration:none;}
.xsm-text-toggle__btn-more a span{display:none;}
.xsm-text-toggle__btn-more a span:first-child{display:inline;}
.xsm-text-toggle__crop{max-height:230px;overflow:hidden;position:relative;}
.xsm-text-toggle__crop:after{content:' ';display:block;width:100%;height:0;position:absolute;top:230px;right:0;box-shadow:0 0 25px 5px #fff, 0 0 25px 5px #fff, 0 0 25px 5px #fff;}
.xsm-text-toggle_none .xsm-text-toggle__crop{max-height:none;}
.xsm-text-toggle_none .xsm-text-toggle__crop:after,
.xsm-text-toggle_none .xsm-text-toggle__btn-more{display:none;}
.xsm-text-toggle.extended .xsm-text-toggle__crop{max-height:none;}
.xsm-text-toggle.extended .xsm-text-toggle__crop:after{display:none;}
.xsm-text-toggle.extended .xsm-text-toggle__btn-more{display:none;}
.xsm-text-toggle.extended .xsm-text-toggle__btn-more a span{display:inline;}
.xsm-text-toggle.extended .xsm-text-toggle__btn-more a span:first-child{display:none;}
.obj-adaptive{width:760px;}
.container{min-width:0;padding:0;}
.breadcrumbs{font-size:1.0em;line-height:1.5em;margin-bottom:10px;}
.sidebar{float:none !important;width:auto !important;padding:0 !important;}
.content{padding:0px 15px;overflow-x:hidden;}
.content.with-sidebar{margin-left:0 !important;margin-right:0 !important;}
.nav-negative{display:block;}
header.globalheader{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;}
header #globalnav{}
header #globalnav.light{box-shadow:0 2px 5px rgba(0,0,0,0.1);}
header #globalnav.light .cart.empty a{background:#f3f3f3 !important;}
.color_scheme_white header #globalnav.light{box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.13);}
header .base-title{float:none;width:100%;padding:8px 0 8px 0;text-align:center;}
header .base-title br{display:none;}
header h2{margin:0;padding:0;font-size:1.2em !important;font-weight:normal !important;padding:0 !important;display:block !important;}
header h2 a img{display:none;}
header h2 a span{display:inline;}
header #mobile-nav-toggle{display:block;}
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,
header .cart.fixed{position:relative;right:0 !important;min-width:none;max-width:none;float:right;width:50% !important;min-width:0;text-align:center;}
header .cart-caption{display:inline-block;color:#fff;}
header .cart-icon{float:none;margin:-14px 0 0 0;position:absolute;top:50%;left:0;}
header .cart .cart-summary__i{display:table-cell;vertical-align:middle;}
header .cart .cart-summary__ii{display:inline-block;padding:0 0 0 40px;position:relative;}
header .cart-total{display:block;font-size:18px;color:#fff;}
header .cart.fixed a{background:#ffba00;}
header .cart-total{}
header .cart #cart-content{display:none;}
.menus-main{box-shadow:0 5px 20px rgba(0,0,0,0.15);border-bottom:#ccc;position:relative;}
.appnav__title span, .ingridients__title span{padding-left:34px;position:relative;}
.appnav__title .icon, .ingridients__title .icon{display:inline-block;width:25px;height:25px;position:absolute;top:-2px;left:0;}
header .apps{display:none;}
header .appnav{min-height:0;padding:0;float:left;width:50%;position:static;}
header .appnav__inner{}
header .appnav__title{display:block;font-size:18px;color:#fff;padding:11px 30px 11px 10px;cursor:pointer;text-align:center;position:relative;}
header .appnav__title:after{content:' ';display:block;border:5px solid transparent;border-top:5px solid #870023;position:absolute;right:15px;top:50%;margin-top:-3px;}
header .appnav__title .icon{background:url('/wa-data/public/site/themes/default/img/icon-menu-2.png') no-repeat 0 0;}
header .appnav.extended .pages{display:block;}
header .appnav.extended .appnav__title:after{border:5px solid transparent;border-bottom:5px solid #870023;margin-top:-7px;}
header .pages{display:none;margin:-2px 0 0 0;padding:0;position:absolute;top:100%;left:0;width:100%;background:#bb0e3b;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,0.1);}
header .pages li{display:block;float:none;margin:0 0 0 0;padding:0 0 0 0;border-top:1px solid #870023;font-size:13px;text-align:center;}
header .pages li:first-child{border:0;}
header .pages li a{display:block;padding:10px 10px 10px 10px;}
.ingridients{padding:0;float:left;width:50%;box-shadow:none;border:0;position:static !important;}
.ingridients__title{display:block;font-size:18px;color:#888;padding:11px 30px 11px 10px;cursor:pointer;position:relative;text-align:center;}
.ingridients__title:after{content:' ';display:block;border:5px solid transparent;border-top:5px solid #888;position:absolute;right:15px;top:50%;margin-top:-3px;}
.ingridients__title .icon{background:url('/wa-data/public/site/themes/default/img/icon-menu-1.png') no-repeat 0 0;}
.ingridients .container{}
.ingridients .pages{display:none;padding:0 0 0 0;left:0;box-sizing:content-box;}
.ingridients .flyout-nav .flyout{padding:0 0 0 0;}
.ingridients .flyout-nav .flyout ul.menu-v{margin:0 0 0 0;padding:0 0 0 0;}
.ingridients .flyout-nav .flyout ul.menu-v li{display:block;float:none;margin:0 0 0 0;padding:0 0 0 0;text-align:center;}
.ingridients .flyout-nav .flyout ul.menu-v li a{display:block;margin:0 0 0 0;padding:11px 12px 10px 12px;border:0;border-top:1px solid #ccc;border-radius:0;}
.ingridients .flyout-nav .flyout ul.menu-v li:first-child a{border:0;}
.ingridients.extended .pages{display:block;background:#fff;border:0;box-shadow:0 3px 8px rgba(0,0,0,0.1);}
.ingridients.extended .ingridients__title:after{border:5px solid transparent;border-bottom:5px solid #888;margin-top:-7px;}
header ul.flyout-nav li.submenu-is-shown > a{background:rgba(0,0,0,.33);border-radius:3px;}
.content img{max-width:100%;}
.search{display:none;}
.search-wrapper{padding-right:0;}
footer.globalfooter{top:0;padding-top:10px;text-align:center;}
.footer-menu{display:none;}
.footer-block{width:110px;margin:10px 15px !important;}
.footer-block#copyright{width:auto;display:block;}
.footer-block a{margin-bottom:3px;}
.footer-note{margin:10px 15px;}
.appfooter{padding:10px 15px;}
.appfooter .copyright,
.appfooter .poweredby{position:static;padding:10px;}
.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;}
.sidebar .likebox{display:none;}
.connect.inline .likebox{display:block;width:auto;}
.wa-signup-form .wa-form .wa-field.wa-field-email .wa-value input{min-width:240px;}
.wa-signup-form .wa-form .wa-field.wa-field-password .wa-value input,
.wa-signup-form .wa-form .wa-field.wa-field-password_confirm .wa-value input{min-width:160px;width:160px;}
.olives{padding:10px;}
.olives-left,
.olives-right{background-size:25px auto;min-height:55px;}
.olives-content{margin:0 20px;font-size:0.9em;padding:10px;}
.store-info{margin:0 0 20px 0;padding:10px 10px 15px 10px;background:#bc0e3b;border-radius:5px;color:#fff;}
.store-info:hover{color:#fff;}
.store-info a{color:#fff;}
.store-info h3{margin:0;}
.store-info .hint{color:#fff;}
.store-info .title{display:block;font-size:18px;margin:0 0 5px 0;text-transform:uppercase;color:#fff;}
.store-info__item{margin-top:5px;}
.store-info__item .phone{font-size:20px;}
.mobile-apps{background-position:50% 0;margin:-20px 0 20px 0;}
.mobile-apps a{width:auto;}
.thumbs-blog{padding:0px;margin:0 0 30px 0;}
.thumbs-blog .section-header{text-align:center;}
.thumbs-blog .owl-carousel{padding-left:30px;padding-right:30px;}
.thumbs-blog .owl-item{text-align:center;}
.thumbs-blog .owl-prev,
.thumbs-blog .owl-next{margin-top:-30px;}
.contacts-map iframe{height:400px;}
.nav-negative.extended .nav-negative__overlay{display:block;}
.nav-negative.extended .nav-negative__inner{left:0px;}
.xsm-top-phone{display:block;}
.footer-block.contact-us{max-width:999px;display:block;width:auto;}
}
@media screen and (min-width:1300px){.container{max-width:1200px;}
}
header .apps li a.top-phone{margin-left:50px;font-size:1.5em;color:#eea;}
.container:after, .menus-main:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0;}

.currency-toggle{right:0;position:absolute;}
.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:#ffa800;display:block;padding:10px 15px;-webkit-transition:background 0.5s ease-in-out;-moz-transition:background 0.5s ease-in-out;-ms-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;}
#compare-leash a:hover{background:red;color:#fff !important;}
#compare-leash a.just-added{background:#f00;}
.thumb-mini{display:block;padding:0;margin:0;position:relative;text-align:left;line-height:1.2em;}
.thumb-mini .image{display:block;vertical-align:bottom;}
.thumb-mini .image img{vertical-align:bottom;width:100%;max-width:100%;}
.thumb-mini .image .badge-wrapper{position:relative;}
.thumb-mini a{text-decoration:none;}
.thumb-mini h5{margin-top:0.5em;margin-bottom:0.4em;font-size:1.1em;}
.thumb-mini span.summary{color:#999;font-size:0.9em;}
.thumb-mini table.features{color:#999;font-size:0.9em;}
.thumb-mini table.features td{padding:3px 0 0 0;}
.thumb-mini table.features td.name{min-width:70px;padding-right:10px;}
.thumb-mini a:hover{color:red !important;}
.thumb-mini a:hover h5{color:red !important;}
.thumb-mini .rating,
.thumb-mini .offers{display:block;margin:3px 0;}
.thumb-mini .out-of-stock{display:inline-block;margin:3px 5px;}
.thumb-mini .purchase{margin-top:7px;line-height:1.5em;margin-bottom:10px;}
.thumb-mini .purchase .pricing{margin-bottom:9px;}
.thumb-mini .purchase .price{margin-right:5px;font-size:1.2em;}
.thumb-mini .purchase input[type="submit"]{font-size:1.0em;}
.thumb-mini .purchase .icon16.compare{margin-top:4px;}
.thumb-mini .purchase .icon16.loading.adding2cart{position:absolute;z-index:1;margin-left:6px;margin-top:5px;background-color:#fff;}
.thumb-mini .added2cart{display:inline;padding:0;font-size:0.9em;}
.thumb-mini_small{margin-left:0;margin-right:0;width:150px;}
.thumb-mini_small .image img{width:96px;height:96px;}
.thumb-mini_small h5{font-size:1em;max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thumb-mini_small .image{width:96px;height:auto;}
.thumb-mini_small .price{display:block;margin-bottom:8px;}
.thumb-mini_small .out-of-stock{margin-left:0;}
.thumb-mini_small .purchase{margin-top:0;margin-bottom:5px;}
.thumb-mini_small input[type="button"],
.thumb-mini_small input[type="submit"]{font-size:0.9em;}
.thumbs{}
.thumbs__list{margin:0 0 0 -30px;}
.thumbs__item{width:20%;padding:0 0 0 30px;margin:0 0 30px 0;}
.thumbs_grid-1 .thumbs__list{}
.thumbs_grid-1 .thumbs__item{width:25%;}
.thumbs_grid-2 .thumbs__list{}
.thumbs_grid-2 .thumbs__item{width:25%;}
.thumbs.text-content{margin:0;padding-top:5px;}
.thumbs.text-content li{margin-left:0;margin-right:30px;}
.thumbs.text-content li p{margin-top:5px;margin-bottom:5px;}
ul.related-bxslider{padding:0;overflow:hidden;position:relative;}
ul.related-bxslider li{list-style:none;}
.related .bx-wrapper{margin:0;}
.related .bx-wrapper .bx-viewport{box-shadow:none;left:0;border:none;padding-right:0;}
.related .bx-wrapper .bx-prev{display:none;}
.related .bx-wrapper .bx-next{right:-50px;background:url('/wa-data/public/shop/themes/default/img/bx-controls.png') no-repeat;background-size:96px 48px;background-position:-48px 0 !important;}
.related .bx-wrapper .bx-controls-direction a{z-index:99;width:48px;height:48px;top:40%;opacity:0.3;}
.related .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1;}
.related h3 input.gray[type="button"]{font-size:0.65em;position:relative;top:-2px;left:5px;}
.compare-from-list{position:relative;top:2px;left:6px;opacity:0.25;}
.compare-from-list:hover{opacity:0.5;}
.compare-from-list.active{opacity:1;}
.welcome{margin:0 80px 30px;}
ul.homepage-bxslider{padding:0;margin:0;overflow:hidden;position:relative;max-height:360px;}
ul.homepage-bxslider li{list-style:none;margin:0;padding:0;max-height:360px;}
.slider{padding:0;overflow:hidden;background:#fff;}
.slider a{display:block;height:360px;margin-bottom:40px;text-decoration:none;}
.slider a .image{float:right;margin-right:60px;margin-left:20px;position:relative;max-width:70%;}
.slider a .image img{max-height:320px;}
.slider a .image .corner.right{right:30px;}
.slider a .image .corner.top{top:20px;}
.slider a h3{font-size:2.3em;color:#000;line-height:1.2em;margin-bottom:0.4em;margin-left:60px;margin-right:60px;display:inline-block;background:#BC0E3B;padding:0 10px;}
.slider a .info{margin-left:60px;z-index:183;}
.slider a p{margin-left:60px;color:#555;margin-top:15px;margin-right:100px;display:inline-block;background:#BC0E3B;padding:0 10px;}
.slider .compare-at-price{font-size:120%;margin-right:10px;}
.slider .price{font-size:160%;}
.slider .bx-wrapper{margin:0 auto;direction:ltr;}
.slider .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0;}
.slider .bx-wrapper .bx-pager,
.slider .bx-wrapper .bx-controls-auto{bottom:20px;}
.slider .bx-wrapper .bx-prev{left:-12px;background:url('/wa-data/public/shop/themes/default/img/bx-controls.png') no-repeat;background-size:192px 96px;}
.slider .bx-wrapper .bx-next{right:-12px;background:url('/wa-data/public/shop/themes/default/img/bx-controls.png') no-repeat;background-size:192px 96px;background-position:-96px 0 !important;}
.slider .bx-wrapper .bx-controls-direction a{z-index:99;width:96px;height:96px;top:40%;opacity:0.5;}
.slider .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1;}
.slider .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,0.5);}
.slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;}
.slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:yellow !important;}
.slider.fill-entire-area{box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.2);position:relative;z-index:1;}
.slider.fill-entire-area .bx-wrapper .bx-prev{left:-18px;background-image:url('/wa-data/public/shop/themes/default/img/bx-controls-white.png');}
.slider.fill-entire-area .bx-wrapper .bx-next{right:-18px;background-image:url('/wa-data/public/shop/themes/default/img/bx-controls-white.png');}
.slider.fill-entire-area ul.homepage-bxslider li{background-size:cover;background-repeat:no-repeat;}
.slider.fill-entire-area h3{margin-top:25px;}
.slider.fill-entire-area h3,
.slider.fill-entire-area .info,
.slider.fill-entire-area p{margin-left:60px;}
.slider.fill-entire-area a .image .corner.right{right:100px;}
.slider.fill-entire-area a .image .corner.top{top:0;}
.store-info{text-align:center;}
.store-info h1{font-size:1.8em;}
.store-info h3{font-size:1.3em;}
.promos{margin:0;}
.promos__list{padding:0;margin:0;font-size:0;}
.promos__item{padding:0;margin:0;list-style:none;display:inline-block;width:50%;vertical-align:top;font-size:14px;}
.promos__item a{display:block;padding:20px 13px 0;height:150px;overflow:hidden;background-size:cover;background-position:center center;color:#000;background-color:rgba(0,0,0,0.05);border:5px solid #fff;text-align:center;position:relative;}
.promos__item a .background-color-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0.1;background-color:#000;}
.promos__item a h5{display:inline-block;font-size:1.2em;text-shadow:0 1px 1px #000;position:relative;z-index:2;margin-bottom:10px;font-weight:normal;background:#c22;padding:5px 10px;}
.promos__item a:hover .background-color-layer{opacity:0.5;transition:0.3s;}
.bullets{padding:0;margin:20px 0px 40px;}
.bullet{font-size:0.9em;vertical-align:top;}
.bullet p{margin-bottom:10px;}
.bullet .b-glyph{background:url('/wa-data/public/shop/themes/default/img/bullet-glyphs.png') no-repeat;background-size:144px 48px;width:36px;height:36px;display:inline-block;position:relative;top:10px;}
.bullet .b-glyph.b-shipping{background-position:-6px -6px;}
.bullet .b-glyph.b-payment{background-position:-54px -6px;left:-2px;}
.bullet .b-glyph.b-location{background-position:-102px -6px;}
.bestsellers .product-list{margin-top:40px;}
.bestsellers .bestsellers-header{text-align:center;color:#999;font-weight:normal;font-size:1.8em;padding-bottom:10px;padding-top:30px;line-height:1.2em;}
.section-header{color:#999;font-size:1.4em;font-weight:normal;}
.onsale.related{border-top:none;margin-top:0;margin-bottom:30px;overflow-x:hidden;}
.sidebar.left-sidebar{float:left;}
.content.with-sidebar.left-sidebar{margin-right:0;margin-left:290px;}
.sidebar ul.tree li a{padding-left:0;}
.product-sidebar{float:right;width:290px;position:relative;overflow:hidden;}
.product-info{background:#fff;margin-right:310px;}
.product-gallery{text-align:center;margin-right:50px;max-width:750px;}
ul.product-nav{font-size:1.1em;list-style:none;padding-left:0;}
ul.product-nav li{padding-right:20px;display:inline-block;line-height:1.8em;}
ul.product-nav li a{padding:2px 5px;}
ul.product-nav li.selected a{background:#eed;}
.product-sidebar .cart{padding:25px;}
.purchase{margin-bottom:20px;padding:0;}
.options{line-height:2em;}
.options .inline-select{margin-bottom:15px;}
.options .inline-select a{border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0 5px 5px 0;display:inline-block;padding:3px 7px;background:rgba(0,0,0,0.1);text-decoration:none;font-weight:bold;position:relative;min-width:22px;text-align:center;margin-right:15px;}
.options .inline-select a:hover{background-color:rgba(0,0,0,0.2);}
.options .inline-select a .color_name{position:absolute;bottom:-22px;left:50%;font-size:1em;color:rgba(0,0,0,0.7);margin-left:-40px;width:80px;}
.options .inline-select a .color_checkmark{display:none;position:absolute;top:7px;left:10px;}
.options .inline-select a.selected{border:1px solid #000;box-shadow:0 2px 4px -2px rgba(0,0,0,0.4);background:rgba(0,0,0,0.15) -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.0) 100%);background:rgba(0,0,0,0.15) -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.0)));background:rgba(0,0,0,0.15) -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%);background:rgba(0,0,0,0.15) -o-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%);background:rgba(0,0,0,0.15) -ms-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%);background:rgba(0,0,0,0.15) linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde992', endColorstr='#fcd630',GradientType=0);color:#000 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.options .inline-select a.selected .color_name{display:block;}
.options .inline-select a.selected .color_checkmark{display:block;}
.services{margin-bottom:20px;line-height:1.4em;}
.aux{padding:15px;font-size:0.9em;}
.added2cart{display:block;padding-top:5px;font-style:italic;}
.image{position:relative;display:inline-block;max-width:100%;}
.image#product-core-image{}
.image img{max-width:100%;height:auto;}
.image .corner{position:absolute;z-index:10;font-size:0.8em;color:#fff;font-weight:bold;}
.image .corner.top{top:-5px;}
.image .corner.bottom{bottom:-5px;}
.image .corner.left{left:-8px;}
.image .corner.right{right:78px;}
.thumbs .image .corner.right{right:28px;}
.image #switching-image{background:#fff url('/wa-data/public/shop/themes/default/img/loading32.gif') no-repeat 50% 50%;background-size:32px 32px;padding:10px;opacity:0.5;position:absolute;left:0;top:0;right:0;bottom:0;}
.more-images{display:block;margin:10px;}
.more-images .image img{border:1px solid #fff;max-width:48px;padding:1px;}
.more-images .image.selected img{border-color:#ddd;border:1px solid #777777;box-shadow:0 1px 6px #bbb;}
ul.skus{list-style:none;padding-left:2px;}
ul.skus li{padding-bottom:3px;}
.stocks{margin-top:10px;margin-bottom:15px;}
.stocks strong{white-space:nowrap;}
.stocks .stock-critical{color:#e00;}
.stocks .stock-low{color:#a80;}
.stocks .stock-high{color:#0a0;}
.stocks .stock-none{color:#aaa;white-space:normal;}
.stocks .icon16{margin-top:0.1em;}
ul.sorting{margin-left:0;margin-bottom:20px;padding-left:0;}
ul.sorting li{padding-right:5px;list-style:none;display:inline-block;}
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:0.2em;display:inline-block;}
i.sort-asc{height:0;width:0;border:4px solid transparent;border-top-color:#000;margin-top:0.1em;display:inline-block;}
.price{color:#e15;font-weight:bold;font-size:1.1em;}
.qty input{width:40px;}
.compare-at-price{text-decoration:line-through;color:#c99;margin:0 3px;}
.out-of-stock strong{color:#aaa;font-size:0.9em;}
.disabled{color:#777;}
.description{margin-bottom:20px;}
.error{color:red;}
.rating i.icon16{margin-right:0.13em;margin-top:0em;}
span.rating{white-space:nowrap;}
h1 .rating i.icon16{margin-top:0.42em;}
.add2cart{font-size:1.1em;line-height:1.4em;}
.add2cart .price{font-size:1.4em;margin-right:5px;}
.add2cart .qty{margin-right:5px;}
.add2cart input[type="submit"]{font-size:1.3em;margin-top:10px;padding:7px 13px 8px;}
.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;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;}
.compare-holder{width:100%;overflow:auto;}
table.compare{width:100%;}
table.compare thead td{border-top:none;vertical-align:top;}
table.compare td{text-align:left;line-height:1em;padding:10px 5px;border-left:none;border-right:none;}
table.compare td a{text-decoration:none;}
table.compare td a.compare-remove{position:relative;top:-0.2em;left:0.2em;}
table.compare th{text-align:left;}
table.compare td img{display:block;margin:0 0 10px;width:96px;height:96px;}
table.compare thead .name-wrapper{position:relative;display:inline-block;padding:0 24px 0 0;}
table.compare thead .name-wrapper .name-link{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;}
table.compare thead .name-wrapper .compare-remove{position:absolute;top:0;right:6px;left:auto;width:16px;height:16px;}
table.compare thead .name-wrapper .compare-remove i{margin:0;}
table.features{border-spacing:0;border-collapse:collapse;}
table.features td{padding:5px 5px 2px;border:none;}
table.features td.name{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:bold;text-transform:uppercase;color:#aaa;}
.related{border-top:1px solid #ccc;padding-top:30px;margin-top:50px;}
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:0.9em;color:#777;}
.review .summary h6{color:#000;font-size:1.1em;margin-bottom:0.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:normal;}
.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:0.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{height:45px;width:45px;background:#a1fcff;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);}
.badge:before{height:45px;width:45px;background:inherit;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.badge:after{height:45px;width:45px;background:inherit;content:"";position:absolute;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);}
.badge span{color:#000 !important;font-weight:bold;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;}
.badge.new,
.badge.new:before,
.badge.new:after{background:#ff4;color:#000;}
.badge.low-price,
.badge.low-price:before,
.badge.low-price:after{background:#ffc2e3;color:#300;}
.badge.bestseller,
.badge.bestseller:before,
.badge.bestseller:after{background:#74ff30;color:#030;}
.badge.bestseller span{display:none;}
.badge.bestseller:after{background-image:url('/wa-data/public/shop/themes/default/img/thumb-up.png');background-size:40px 40px;background-position:2px 2px;background-repeat:no-repeat;}
.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;}
.slider .badge,
.slider .badge:before,
.slider .badge:after{width:70px;height:70px;}
.slider .badge span{font-size:1.5em;top:25px;}
.slider .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px;}
.filters{width:240px;padding:15px;float:right;margin-left:15px;margin-bottom:10px;}
.filters .filters-toggle-wrapper{display:none}
.filters input[type="text"]{font-size:0.9em;width:50px;text-align:right;}
.filters .filter-param{margin-bottom:20px;}
.filters h5{margin-bottom:0.5em;}
.filters label{display:block;}
.filters .slider{background:transparent;}
.filters .ui-slider{margin:10px 15px 10px 8px;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:-0.55em;margin-left:-0.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:0;width:48px;height:48px;}
.cart .col.item-remove{float:right;}
.cart .col.total{font-size:1.8em;font-weight:bold;}
.cart .col.services{margin-top:5px;}
.cart .col.cart-coupon{min-height:1px;}
.cart .col.cart-coupon .errormsg{display:inline-block;margin:0;}
.cart .related{padding:15px;background:#eee;border-top:0;margin-bottom:10px;margin-top:0;}
.cart .related h4{font-weight:normal;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:20px 0 0;}
.checkout-header{margin:0;color:#999;background:#fff;padding:20px;}
.checkout-header h3{margin-bottom:0;}
.checkout-header h3 a{text-decoration:none;color:#777;font-weight:normal;}
.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:50px;clear:both;}
.checkout ul.checkout-options li h3{font-weight:bold;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{width:70%;font-size:0.85em;}
.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:0px;}
.checkout ul.checkout-options li .wa-form{margin-top:0px;margin-bottom:30px;}
.checkout ul.checkout-options li .wa-form label input[type="radio"]{position:static;}
.checkout .checkout-result{padding:60px 0 20px;background:#fff;text-align:center;}
.checkout .checkout-result h1{font-size:4em;margin-bottom:50px;font-weight:bold;}
.checkout .checkout-result .welcome{margin-top:-80px;padding-top:280px;}
.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;}
.checkout h2{padding:15px 20px 18px;font-weight:normal;margin:0;background:#f3f3f3;margin-top:10px;}
.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:0.6em;color:#aaa;text-decoration:none;margin-top:2px;}
.checkout h2 a.hint strong{text-decoration:underline;}
.checkout h2.is-done{position:relative;}
.checkout h2.is-done:after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:transparent url("/wa-data/public/shop/themes/default/img/checkout-done.png") 50% no-repeat;background-size:30px;}
.checkout .checkout-step-content{padding:20px;background:#fff;}
.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.large{font-size:1.4em;}
.checkout .comment{width:100%;height:100px;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-step{box-shadow:0 2px 5px -2px rgba(0,0,0,0.1);}
.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}
.checkout .wa-form .wa-field input,
.checkout .wa-form .wa-field select{font-size:1.2em;}
.checkout .wa-form .wa-field .wa-name{padding-top:0.3em;}
.checkout .wa-form .wa-field.wa-field-email .wa-value input{}
.checkout .wa-form .wa-field.wa-field-birthday .wa-value select{margin-right:5px;}
.checkout .wa-form .wa-field.wa-field-address .wa-field-address-zip input{min-width:100px;width:20%;}
.dialog{display:none;}
.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0.8;filter:alpha(opacity=80);z-index:99;}
.dialog-window .cart{position:fixed;top:15%;left:0;right:0;opacity:1;z-index:100;overflow-x:hidden;box-shadow:0 3px 15px #ddd;margin:0 auto;text-align:left;width:400px;bottom:15%;background:#fff;padding:25px;}
.dialog-window .cart .added2cart{font-style:italic;}
.dialog-window .cart .purchase{display:block;}
.dialog-window .dialog-close{float:right;color:#bbb;text-decoration:none;font-size:200%;margin-top:-3px;}
.order-status{padding:2px 5px;color:#fff;}
h1 .order-status{font-size:0.75em;margin-left:10px;}
#swipebox-caption{display:none;}
#swipebox-overlay{background:#fff !important;}
#swipebox-action{background:rgba(255,255,255,0.42) !important;opacity:0.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 (max-width:1299px){.mobile-apps{margin-bottom:50px;}
}
@media screen and (min-width:760px) and (max-width:1024px){.nav-sidebar{width:180px;}
.page-content.with-sidebar{margin-left:180px;}
.filters{width:190px;}
.thumb-mini_small{width:120px !important;}
.thumb-mini_small h5{max-width:130px;}
.thumbs__item{width:25%;}
.thumbs_grid-1 .thumbs__item{width:33.33%;}
header ul.flyout-nav li .flyout{padding:15px 0;}
.product-sidebar .cart{padding:20px;}
.welcome{margin-left:20px;margin-right:20px;}
.slider a h3{font-size:2.4em;}
.bestsellers .bestsellers-header{font-size:1.6em;}
.thumbs.text-content li{width:21%;margin-left:0;margin-right:25px;}
.mobile-apps{margin-bottom:50px;}
}
@media screen and (max-width:760px){.content.with-sidebar{padding:0;margin:0 !important;}
.promos__item{width:100%;}
.promos__item a{border:0;}
.welcome{margin-left:0;margin-right:0;}
header ul.flyout-nav li .flyout{padding:15px;}
header ul.flyout-nav li .flyout .departments ul.menu-v li{width:42%;}
.bestsellers .bestsellers-header{font-size:1.4em;}
.product-sidebar{width:100%;float:none;}
.product-sidebar .cart{padding:20px;}
.product-info{margin-right:0;}
.bullets{padding:0px;margin:0 0 30px 0;}
.bullets .owl-carousel{padding-left:30px;padding-right:30px;}
.bullets .owl-item{text-align:center;}
.added2cart{background:#ff7;font-weight:bold;display:block;padding:3px 5px;}
.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;}
.filters .filters-toggle-wrapper{display:block;text-align:center;}
.filters .filters-toggle-wrapper .filters-toggle-link{display:block;color:#995;}
.filters .filters-form-wrapper{display:none;}
.filters.is-shown .filters-toggle-wrapper .filters-toggle-link{display:block;padding:0 0 15px;border-bottom:1px solid rgba(0,0,0,0.1);color:#995;}
.filters.is-shown .filters-form-wrapper{display:block;margin:15px 0 0;}
table.features td.name{min-width:105px;}
.image#product-core-image{float:none;}
.image img{height:auto !important;}
.product-gallery{float:none;width:auto;margin-right:0;margin-top:30px;}
.badge{font-size:0.9em;}
.thumbs{}
.thumb-mini{}
.thumb-mini h5{font-size:1em;}
.thumb-mini .image{display:block;width:auto;height:auto;}
.thumb-mini .image img{width:100%;max-width:none;max-height:none;}
.thumb-mini .compare-from-list{display:none;}
.thumb-mini .image .corner.right{right:58px;}
.thumb-mini .added2cart{display:block;padding:3px 5px;margin-right:30px;}
.thumb-mini .purchase{line-height:1.2em;}
.thumb-mini.text-content li{width:45% !important;margin-right:5px;}
.thumb-mini_small{margin-bottom:30px;width:120px !important;font-size:1.0em;border-bottom:none;}
.thumb-mini_small h5{max-width:120px;}
.thumb-mini_small .image img{max-height:100%;max-width:100%;}
.purchase{width:100%;}
.thumbs__item{width:50%;}
.thumbs_grid-1 .thumbs__item{width:50%;}
.thumbs_grid-2 .thumbs__item{width:50%;}
.thumbs .owl-carousel_xsm{margin-left:0;}
.thumbs .owl-carousel_xsm .thumbs__item{padding-left:0;margin-bottom:0;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:0.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.item-thumb{display:none;width:100%;text-align:center;}
.cart .col.w1.item-thumb img{width:100%;height:auto;position:relative;max-width:100px;}
.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:bold;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;}
.slider a{height:200px;}
.slider a h3{font-size:2em;margin:20px 20px !important;}
.slider p{margin:0 20px !important;}
.slider .bx-wrapper .bx-prev,
.slider .bx-wrapper .bx-next{display:none;}
.slider.fill-entire-area{box-shadow:none;margin-bottom:0;}
.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 10px 10px;}
.checkout h2 a.hint{display:none !important;}
.checkout input.large{margin:0 auto;display:inline-block;}
.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:0px;font-size:0.8em;text-align:center;}
.checkout-header .float-right{display:none;}
.checkout li .wa-form{margin-left:-25px;}
.checkout .wa-form .wa-field.wa-field-email .wa-value input{min-width:230px;}
table.table th,
table.table td{font-size:0.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:98px;left:0;right:auto;bottom:auto;width:100%;padding:0;z-index:1005020;}
.dialog-window #cart-form-dialog{padding:20px 15px;}
.dialog-window .cart h4{font-size:1.5em;}
.dialog-window .dialog-close{margin-right:15px;font-size:2.8em;margin-top:15px;}
ul.compare-diff-all{float:none;width:auto;overflow:hidden;margin:0 0 30px -10px;padding:0;}
}
@media screen and (max-width:560px){.thumbs__item{width:100%;}
.thumbs_grid-1 .thumbs__item{width:100%;}
.thumbs_grid-2 .thumbs__item{width:100%;}
}
@media screen and (min-width:1300px){.promos__item a{padding-top:25px;height:200px;}
ul.homepage-bxslider,
ul.homepage-bxslider li{max-height:460px;}
.slider a{height:460px;}
.slider a h3{font-size:2.8em;}
.thumbs.text-content li{width:225px;margin-right:55px;}
}
.quantity{width:30px;text-align:center;font-weight:bold;}
.sales{padding:7px;background:yellow;border-radius:20px;color:#bc0e3b;}
.video{height:0;position:relative;padding-bottom:56.25%;}
.video iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.as-link{cursor:pointer;}

.minicart * {padding: 0; margin: 0; font-size: 12px;}
.minicart a, .minicart .cart-link, .mini-cart .checkout-link {text-align: left !important; border:none !important; background:none !important; padding: 0 !important; color: #000 !important; box-shadow: none !important; display: inline !important; width: auto !important;}
.minicart a, .minicart .cart-link, .mini-cart .checkout-link {color: #000 !important; text-decoration: none;}
#minicart a:hover, .minicart .cart-link:hover, .mini-cart .checkout-link:hover {text-decoration: underline !important; color: #000 !important;}
.minicart {width: 500px; position: absolute; display:none; background-color: #FFF; padding: 10px; z-index: 99999; box-shadow: 1px 1px 3px rgba(0,0,0,0.5);}    
.minicart th{text-align:left; padding: 5px; color: #aaa;}
.minicart li {height: 48px; list-style: none; padding: 5px; border: none;}
.minicart li:nth-child(even) {background-color: #F9F9F9;}
.minicart-thumb {width: 48px;height: 48px; float: left;}
.minicart-thumb img {vertical-align: middle;border-radius: 3px;}
.minicart-name {overflow: hidden; float: left;  height: 48px;  line-height: 48px;  padding: 0 5px;  text-align: left;  vertical-align: middle;  width: 245px;}
.minicart-qty {height: 48px; width: 50px; float: left; vertical-align: middle; line-height: 48px; padding-left: 5px;}
.minicart-qty-input {height: 20px;line-height: 20px;width: 32px; border: 1px solid rgba(0,0,0,0.2); padding: 2px; border-radius: 3px;}    
.minicart-price {float: left; width: 85px; height: 48px; line-height: 48px; vertical-align: middle; text-align: right;}
.minicart-remove {float: left; height: 48px; line-height: 48px; width: 30px;}
.minicart-remove span {color: #2292DD; padding: 0 10px; font-size: 14px; font-weight: bold;}
.minicart-remove span:hover {color: #ff0000; cursor: pointer;}
.minicart-total {text-align: right; padding: 10px 0 5px 0;}
.minicart-total-text{font-size: 14px; font-weight: bold; text-align: right;}
.minicart-total-price{font-size: 14px; font-weight: bold;}
.minicart-button { background: #fcd630 linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.0) 100%); border-color: #1992da #0c75bb #00589c; box-shadow: 0 1px 1px 0 #6fc5f5 inset; color: #000; cursor: pointer; display: inline-block; font-size: 13px; line-height: 19px; padding: 7px 24px; border-radius: 4px;}    
.minicart-action {text-align: right; padding: 5px 0;}     
.minicart-body {overflow-x: hidden; overflow-y: scroll; max-height: 300px;}
.minicart-relative {position: relative}
.minicart-close {text-align: right; padding-bottom: 10px;}
.minicart-close span {font-size: 12px; color: black; border: 1px solid #ccc; border-radius: 6px; padding: 3px 10px;}
.minicart-close span:hover {color: #ff0000; cursor: pointer; background-color: #f8f8f8;}

/* MOBILE */
@media screen and (max-width: 550px) {
    .minicart {height: auto;left: auto !important; width: 95%;}
    .minicart-thumb {display: inline-block; width: 24px; height: 24px; position: absolute; left: 5px; top: 5px;}
    .minicart-thumb img {width: 24px; height: 24px;}
    .minicart-name {line-height: 19.6px; position: absolute; top: 5px; left: 34px; height: 24px; overflow: hidden; width: auto;}
    .minicart-body {max-height: 152px;}
    .minicart-body li {height: auto; border-bottom: 1px dashed #aaa; position: relative; height: 65px;}
    .minicart-qty {bottom: 0; left: 0; position: absolute; float: none;}
    .minicart-price {width: auto; float: none; bottom: 0; left: 55px; position: absolute;}
    .minicart-remove {bottom: 0; position: absolute; right: 5px; float: none; display: block;}
    .minicart-close {padding-bottom: 5px;}
    .minicart-button {padding: 7px 14px;}
}