/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}

/*!
 * Bootstrap Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding-top:40px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/background.png)}.no-display{display:none}.a-left{text-align:left!important}.a-right{text-align:right!important}.a-center{text-align:center!important}.v-middle{vertical-align:middle!important}.no-display{display:none}.nobr{white-space:nowrap}.g-static-todo{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAKElEQVQ4jWP4//9/AxhbMPwnh81AiWaIARRoBrEZRr0w6oVRL1DHCwAj0BCbelWSywAAAABJRU5ErkJggg==) 0 0 repeat!important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper{width:980px;margin-right:auto;margin-left:auto}.wrapper .case{padding:10px;background:#fff;border-color:rgba(0,0,0,0.075);border-style:solid;border-width:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.header-container .header .i-logo{text-align:center}.header-container .header .i-logo .logo{display:block;line-height:0}.header-container .header .i-logo .logo strong{display:block;overflow:hidden;text-indent:-999%}.header-container .header .i-logo .logo strong img{display:block;margin:0 auto}.header-container .quick-access .welcome-msg{margin:0 0 10px;text-align:right}.header-container .quick-access .form-language{float:right;margin:0 0 10px}.header-container .quick-access .form-language>label{margin:auto}.header-container .quick-access .links{float:right}.footer-container{margin:20px 0 0}.footer-container .footer{color:#555}.footer-container .footer .organization{margin-bottom:20px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.navbar-search{float:right}.navbar-search .input-append,.navbar-search .input-prepend{margin-bottom:0}.search-autocomplete{padding:3px 0;background:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-autocomplete>ul{margin:0;list-style:none}.search-autocomplete>ul>li{padding:2px 10px;color:#333;cursor:pointer}.search-autocomplete>ul>li>.amount{margin-right:3px;font-size:10.5px}.search-autocomplete>ul>li:hover{color:#fff;background:#08c}.search-autocomplete>ul>li.selected{color:#fff;background:#08c}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.navbar{margin-top:20px}.nav li.level0{position:relative}.nav li.level0 ul{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nav li.level0 ul>li{position:relative}.nav li.level0 ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.nav li.level0 ul>li>a:hover,.nav li.level0 ul>li>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.nav li.level0 ul>li>ul{top:0;left:100%;display:none;margin-top:-6px;margin-left:0;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.nav li.level0 ul>li:hover>ul{display:block}.nav li.level0 ul>li.parent>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.nav li.level0 ul.shown-sub{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-title{padding:0 0 2px;margin:0 -10px 20px;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/blocks/block/background.png)}.page-title>h1,.page-title>h2{padding:0 10px 6px;margin:0;font-size:36px;font-weight:normal;line-height:40px;background:rgba(255,255,255,0.6)}.page-title.title-buttons{position:relative}.page-title.title-buttons>.btn{position:absolute;top:0;right:0}.page-title.title-buttons>.btn-group{position:absolute;top:10px;right:10px}.sub-title{font-size:17.5px;font-weight:normal}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.messages{margin:0 0 20px;list-style:none;border:1px solid red;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn.btn-remove{color:#f00}.btn-remove{color:#f00}.buttons-set{line-height:30px}.iblock{display:inline-block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block{padding:5px;margin:0 0 20px;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/blocks/block/background.png);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.block>.block-title{padding:10px;line-height:20px;background-color:rgba(0,0,0,0.1)}.block>.block-title>strong{font-size:17.5px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.block .block-content{padding:10px;background:#fff}.block .block-content>.block-subtitle{font-weight:bold;color:#999}.block .block-content>.empty{margin-bottom:0}.block .block-content>.actions{margin-top:20px}.block form{margin-bottom:0}.block-layered-nav>.block-content>.currently{margin:0 0 20px}.block-layered-nav>.block-content>.currently>.nav-list{padding:0}.block-layered-nav>.block-content>.currently>.nav-list .currently__list>li>span{color:#333}.block-layered-nav>.block-content>.currently>.nav-list .currently__list>li>span.value{text-transform:none}.block-layered-nav>.block-content>.nav-list{padding:0}.block-layered-nav>.block-content>.nav-list .amount{font-weight:normal}.block-layered-nav>.block-content>.nav-list .price{font-size:14px}.block-poll .poll-answers{margin:0;list-style:none}.block-poll .poll-answers>.item{margin:0 0 10px}.block-reorder .reorder-list{margin-bottom:20px}.block-reorder .reorder-list>.item{position:relative;margin-bottom:10px}.block-reorder .reorder-list>.item>[type="checkbox"]{position:absolute;top:0;left:0}.block-reorder .reorder-list>.item>.product-name{display:block;padding-left:20px}.block-list .block-content>ol>.item{position:relative}.block-list .block-content>ol>.item>.btn-remove{position:absolute;top:0;right:0;opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block-list .block-content>ol>.item:hover>.btn-remove{opacity:1;filter:alpha(opacity=100)}.block-wishlist .block-content .summary{padding:10px;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.block-wishlist .block-content .action{margin:10px 0 20px;text-align:right}.block-wishlist .block-content .thumbnails>.item{float:none;overflow:hidden}.block-wishlist .block-content .thumbnails>.item>.thumbnail{float:left;margin-right:10px}.block-wishlist .block-content .thumbnails>.item>.caption{overflow:hidden}.block-wishlist .block-content .thumbnails>.item>.caption>.actions{float:right;margin-top:2px;opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block-wishlist .block-content .thumbnails>.item>.caption .price{font-size:14px}.block-wishlist .block-content .thumbnails>.item:hover>.caption .actions{opacity:1;filter:alpha(opacity=100)}.block-wishlist .block-content .thumbnails>.item.last{margin-bottom:0}.block-cart .block-content .summary{padding:10px;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.block-cart .block-content .action{margin:10px 0 20px;text-align:right}.block-cart .block-content .thumbnails>.item{float:none;overflow:hidden}.block-cart .block-content .thumbnails>.item>.thumbnail{float:left;margin-right:10px}.block-cart .block-content .thumbnails>.item>.caption{overflow:hidden}.block-cart .block-content .thumbnails>.item>.caption>.actions{float:right;margin-top:2px;opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.block-cart .block-content .thumbnails>.item>.caption .price{font-size:14px}.block-cart .block-content .thumbnails>.item:hover>.caption .actions{opacity:1;filter:alpha(opacity=100)}.block-cart .block-content .thumbnails>.item.last{margin-bottom:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-grid>.item .product-name,.products-grid>.item .ratings,.products-grid>.item .price-box,.products-grid>.item .availability{margin-bottom:10px}.products-grid>.item .product-image{display:block}.products-grid>.item .product-name{min-height:40px;font-size:14px;line-height:20px}.products-grid>.item .price-box{min-height:40px}.products-list>.item .product-name,.products-list>.item .ratings,.products-list>.item .price-box,.products-list>.item .availability,.products-list>.item .desc{margin-bottom:10px}.products-list>.item .product-image{display:block;float:left;text-align:center}.products-list>.item .caption{margin-left:320px}.products-list>.item .product-name{font-size:14px;line-height:20px}.product-name{margin-top:0;font-size:14px;line-height:20px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toolbar{margin-bottom:20px}.toolbar>.pager-wrapper>.amount{line-height:30px}.toolbar>.pager-wrapper .sort-by{white-space:nowrap}.toolbar>.sorter{margin-top:10px}.toolbar-bottom .pager-wrapper,.toolbar-bottom .view-mode .btn{display:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.price{font-size:17.5px;font-weight:bold;color:#2f6f2f}.price-box p{margin-bottom:0}.price-box .price-from{margin-right:10px}.price-box .price-from,.price-box .price-to{display:inline-block}.minimal-price-link{white-space:nowrap}.price-box-bundle .price-box{margin-bottom:0!important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-view .product-essential{margin-bottom:40px}.product-view .product-essential .product-shop .short-description,.product-view .product-essential .product-shop .availability,.product-view .product-essential .product-shop .price-box{margin-bottom:20px}.product-view .product-essential .product-shop .add-to-box .add-to-links .btn{margin-bottom:5px}.product-view .product-essential .product-shop .short-description>h2{margin-top:0;font-size:16px;line-height:20px}.product-view .product-essential .product-img-box .more-views>h2{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px;font-size:17.5px;font-weight:normal;line-height:20px;border-bottom:2px solid #eee}.product-view .product-essential .product-options{position:relative}.product-view .product-essential .product-options dl>dt>label{display:inline-block;font-weight:bold}.product-view .product-essential .product-options dl>dd{margin-bottom:20px}.product-view .product-essential .product-options dl>dd .options-list{margin:0;list-style:none}.product-view .product-essential .product-options dl>dd .qty-holder{display:inline-block;margin-top:10px;margin-bottom:0}.product-view .product-essential .product-options dl>dd .input-box .options-list{margin:0;list-style:none}.product-view .product-essential .product-options p.required{position:absolute;top:0;right:0}.product-view .product-essential .product-options .price{font-size:14px}.product-view .product-essential .product-options-bottom .price-box{margin-bottom:20px}.product-view .product-essential .product-options-bottom .add-to-cart,.product-view .product-essential .product-options-bottom .add-to-links{display:inline-block}.product-view .product-collateral .box-collateral{margin-bottom:20px}.product-view .product-collateral .box-collateral>h2{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px;font-size:17.5px;font-weight:normal;line-height:20px;border-bottom:2px solid #eee}.product-view .product-collateral .box-collateral:first-child{margin-top:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-tags>.block-content .tags-list{margin:0;list-style:none}.block-tags>.block-content .tags-list>li{display:inline}.box-tags h3{margin-top:0;font-size:14px}.box-tags .product-tags{margin:0;list-style:none}.box-tags .product-tags>li{display:inline}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ratings>.rating-box{display:inline-block;width:80px;vertical-align:text-top;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/blocks/rating/star.png) 0 100%}.ratings>.rating-box .rating{height:16px;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/blocks/rating/star.png)}.ratings>.amount{display:inline-block;margin-left:10px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart .page-title .checkout-types{position:absolute;top:0;right:20px;margin:0;list-style:none}.cart .cart-table tr td{vertical-align:middle}.cart .cart-table tbody tr td .product-name{line-height:20px}.cart .cart-table tbody tr td .qty{min-width:45px;margin:0}.cart .cart-table tbody tr td .btn{opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cart .cart-table tbody tr td .price{font-size:14px}.cart .cart-table tbody tr td.cell_image{min-width:100px}.cart .cart-table tbody tr:hover .btn{opacity:1;filter:alpha(opacity=100)}.cart .totals{text-align:right}.cart .cart-collaterals h2{font-size:17.5px;font-weight:normal;border-bottom:2px solid #eee}.cart .cart-collaterals .shipping .sp-methods ul{margin:0;list-style:none}.cart .cart-collaterals .shipping .sp-methods ul .price{font-size:14px}.cart .cart-collaterals .checkout-types{margin:0;text-align:right;list-style:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-box{min-width:60px;margin-bottom:10px}.input-box>input,.input-box>select,.input-box>textarea{display:block;width:100%;min-height:30px;margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p.required{margin-bottom:5px;line-height:20px;color:#f00}p.required>em{font-style:normal}label.required>em{margin-left:.25em;margin-left:.25rem;font-style:normal;color:#f00}.validation-advice{color:#f00}.fieldset>.legend{margin:0;font-size:17.5px;font-weight:normal}.form-list{list-style:none}.form-list.reset{margin:0;list-style:none}.form-list li{margin-bottom:10px}.form-list li label.required>em{margin-right:.25em;margin-right:.25rem;font-style:normal;color:#f00}.form-list li .input-box{margin-bottom:0}.form-list li.fields{margin-bottom:0}.form-list li.fields .field{margin-bottom:10px}.form-list li.fields.address .field+.field{margin-top:25px}.form-list li.fields.address .field+.field+.field{margin-top:0}.form-list ul.reset{margin:0;list-style:none}.select-box{overflow:hidden;line-height:normal;background:#ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAAAaUlEQVR42u3TsQ2AQAiFYQa4MZjKhWwtmOMS93AMl7BCSF5xMWoFxoLiD3nVV0Gq+lmFFVbYcyLC1vYSR2LeaulN3aJojK1jhLA5HEPziGFTFtas3SHcloahyTFcSsXQctn11IUV9hPsBBJWC764HO9VAAAAAElFTkSuQmCC) 100% 50% no-repeat;border:1px solid #cecece;-webkit-border-radius:2px;border-radius:2px}.select-box>select{width:100%;height:23px;padding:3px 20px 3px 4px;overflow:hidden;color:#7d7d7d;background:transparent;border:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:window}.select-box_multiple{background-image:none}.select-box_multiple>select{height:auto}.validation-advice{background:transparent}.inline-fix:after{display:block;clear:both;content:""}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.crosssell{margin:20px 0}.crosssell>h2{font-size:14px;border-bottom:2px solid #000}.crosssell>ul>.item .product-image>img{min-width:100%}.crosssell>ul>.item .caption>.product-name{min-height:40px;line-height:20px}.crosssell>ul>.item .caption .price-box{min-height:40px;margin-bottom:10px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.account-login .new-users .buttons-set{line-height:44px;*zoom:1}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set:before,.account-login .new-users .buttons-set:after{display:table;line-height:0;content:""}.account-login .new-users .buttons-set:after{clear:both}.account-login .new-users .buttons-set .required{float:left;margin:auto;line-height:inherit}.account-login .new-users .buttons-set .btn{float:right}.account-login .registered-users .content{padding:0 20px 20px;background:url(https://www.yakaboo.ua/skin/frontend/bootstrap/default/images/blocks/block/background.png);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.account-login .registered-users .content .buttons-set{line-height:44px}.account-login .registered-users .content .buttons-set .link-forgot{white-space:nowrap}.account-login form{margin-bottom:0}.account-login h2{margin:0;font-size:17.5px;font-weight:normal}.account__or{font-size:52.5px;line-height:260px;color:#999;text-align:center;text-transform:uppercase}.account-create .create-form .fieldset>h2{margin:0;font-size:17.5px;font-weight:normal}.my-account h2{font-size:17.5px;font-weight:normal}.box-head{*zoom:1}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head:before,.box-head:after{display:table;line-height:0;content:""}.box-head:after{clear:both}.box-head>h2{float:left;font-weight:normal}.box-head>a{float:right;margin-top:20px}.box .box-title{border-bottom:2px solid #eee;*zoom:1}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title:before,.box .box-title:after{display:table;line-height:0;content:""}.box .box-title:after{clear:both}.box .box-title>h3{font-size:17.5px;font-weight:normal}.box .box-title>a{float:right;margin-top:10px;line-height:40px}.box .box-content{margin-top:20px}.box-recent .table td{vertical-align:middle}.box-recent .price{font-size:14px}.addresses-list h2{border-bottom:2px solid #eee}.addresses-list ol{margin:0;list-style:none}.addresses-list ol h3{font-size:17.5px;font-weight:normal;border-bottom:1px solid #eee}.orders-history .table{margin:20px 0}.orders-history .table td{vertical-align:middle}.orders-history .table .price{font-size:14px}.orders-history .pager-wrapper{margin-bottom:20px}.order-items .price{font-size:14px}.order-items .table tfoot tr{font-weight:bold}.order-items .table tfoot tr .price{font-size:14px}.order-items .table tfoot tr.last{font-size:17.5px;font-weight:bold}.order-items .table tfoot tr.last .price{font-size:inherit;font-weight:inherit}.my-wishlist .table tr .btn-remove{opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.my-wishlist .table tr:hover .btn-remove{opacity:1;filter:alpha(opacity=100)}.my-wishlist .product-image{display:block;width:100px}.my-wishlist .cell_cart>.price-box{margin-bottom:20px;white-space:nowrap}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pager-wrapper>.limiter{display:inline-block}.pager-wrapper>.limiter>label{display:inline-block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opc{margin:0;list-style:none}.opc>li>.step-title{position:relative;margin:0 0 20px;border-bottom:2px solid #eee;*zoom:1}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title:before,.opc>li>.step-title:after{display:table;line-height:0;content:""}.opc>li>.step-title:after{clear:both}.opc>li>.step-title>h2{float:left;margin:0 0 0 40px;font-size:21.875px;font-weight:normal;line-height:30px;color:#999}.opc>li>.step-title>a{display:none;float:right;opacity:.1;filter:alpha(opacity=10);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.opc>li>.step-title>.number{position:absolute;bottom:0;left:0;width:30px;height:30px;font-size:21.875px;font-weight:bold;line-height:30px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);background:#eee;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.opc>li>.step-title:hover>a{opacity:1;filter:alpha(opacity=100)}.opc>li>.step{margin:20px 0}.opc>li>.step .buttons-set{line-height:30px;*zoom:1}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set:before,.opc>li>.step .buttons-set:after{display:table;line-height:0;content:""}.opc>li>.step .buttons-set:after{clear:both}.opc>li>.step .buttons-set>p.required{float:left;margin:0;line-height:inherit}.opc>li>.step .buttons-set>.btn,.opc>li>.step .buttons-set>.btn-group{float:right}.opc>li>.step .buttons-set>.please-wait{float:right;margin-right:20px}.opc>li>.step .sp-methods{margin:0}.opc>li>.step .sp-methods>dd>ul{list-style:none}.opc>li>.step .sp-methods>dd>ul>li{margin-bottom:10px}.opc>li>.step .sp-methods>dd>ul>li>label{margin-bottom:0}.opc>li>.step form{margin-bottom:0}.opc>li.allow>.step-title>h2{color:#333;cursor:pointer}.opc>li.allow>.step-title>.number{color:#46a546;text-shadow:none}.opc>li.allow>.step-title>a{display:inline}.opc>li.active>.step-title>.number{color:#000;text-shadow:none}.opc>li.active>.step-title>h2{cursor:default}.opc>li.active>.step-title>a{display:none}.opc>li#opc-login #checkout-step-login h3{margin:0;font-size:17.5px;font-weight:normal}.opc>li#opc-login #checkout-step-login h4{margin:0;font-size:14px}.opc>li#opc-login #checkout-step-login .buttons-set .required{float:none}.opc>li#opc-login #checkout-step-login .registered-users .buttons-set{line-height:44px}.opc>li#opc-login #checkout-step-login .registered-users .buttons-set .btn{float:none;margin-right:10px}.opc>li#opc-review #checkout-review-table tfoot tr{font-weight:bold}.opc>li#opc-review #checkout-review-table tfoot tr .price{font-size:14px}.opc>li#opc-review #checkout-review-table tfoot tr.last{font-size:17.5px;font-weight:bold}.opc>li#opc-review #checkout-review-table tfoot tr.last .price{font-size:inherit;font-weight:inherit}.opc>li#opc-review #checkout-review-table .product-name{margin:0;font-weight:normal;line-height:20px}.opc>li#opc-review #checkout-review-table .cart-price>.price{font-size:14px;font-weight:normal}.opc>li#opc-review #checkout-review-submit .buttons-set{line-height:44px}.opc-block-progress .block-content>dl{margin:0}.opc-block-progress .block-content>dl>dt{margin-bottom:10px;font-weight:normal;color:#999;*zoom:1}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt:before,.opc-block-progress .block-content>dl>dt:after{display:table;line-height:0;content:""}.opc-block-progress .block-content>dl>dt:after{clear:both}.opc-block-progress .block-content>dl>dt>a{float:right;margin-left:5px;font-weight:normal}.opc-block-progress .block-content>dl>dt>.separator{display:none}.opc-block-progress .block-content>dl>dt.complete{padding:3px 10px;font-weight:bold;color:#333;background:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.opc-block-progress .block-content>dl>dd.complete{margin-bottom:20px}.opc-block-progress .block-content>dl>dd.complete .price{font-size:14px}

.nav-container .navigation .dropdown-menu .tabbable.megamenu::before,
.nav-container .navigation .dropdown-menu .tabbable.megamenu::after {
    content: none;
}

.nav-container .navigation .megamenu.tabbable .tab-content .line.vertical {
    left: -24px;
}

.megamenu .product-label {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 53px;
    height: 55px;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 10px;
    font-size: 11px;
    display: flex;
    color: #ffffff;
    text-align: center;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png) no-repeat;
}

.megamenu .product-label.discount {
    background-position: -7px -877px;
}

.megamenu .product-label.stock {
    background-position: -7px -2663px;
    font-size: 0;
    padding: 0;
}

.megamenu .product-label.top-sales {
    background-position: -7px -2734px;
    font-size: 0;
}

.megamenu .product-label.bestseller {
    background-position: -7px -551px;
    font-size: 0;
}

.megamenu .product-label.novelty {
    background-position: -7px -949px;
    font-size: 0;
}

.megamenu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.megamenu *,
.megamenu *::before,
.megamenu *::after {
    box-sizing: border-box;
}

.megamenu .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
}

.megamenu [class*=col-md] {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
}

.megamenu .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.megamenu .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.megamenu .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.megamenu .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.megamenu .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.megamenu .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.megamenu .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.megamenu .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.megamenu .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.megamenu .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.megamenu .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.megamenu .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.megamenu .tab-pane {
    font-size: 12px;
}

.megamenu a {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-flex;
    align-items: center;
    color: #000;
}

.megamenu .all a {
    color: #446699;
}

.megamenu .all a:hover {
    color: #ea573d;
}

.megamenu .all a:hover, .megamenu a.all:hover {
    text-decoration: underline;
}

.nav-container .navigation .megamenu .tab-content {
    margin-right: 20px;
    max-width: 100%;
    margin-left: 24px;
}

.nav-container .navigation .megamenu .tab-content > .tab-pane {
    padding: 20px 0;
    height: 100%;
    width: 925px;
}

.nav-container .navigation .megamenu .tab-content > .tab-pane.small {
    width: 556px;
}

.nav-container .navigation .megamenu .tab-content > .tab-pane li {
    line-height: 1.3;
}

.dropdown-menu .megamenu .tab-pane > .row {
    height: 100%;
}

.dropdown-menu .megamenu .container {
    padding: 0;
}

.dropdown-menu .megamenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.dropdown-menu .megamenu li {
    margin: 0;
    padding: 0;
    line-height: 1.4;
    white-space: normal;
}

.dropdown-menu .megamenu .megamenu-title {
    font-weight: bold;
    color: #446699;
    margin-bottom: 7px;
}

.dropdown-menu .megamenu a.megamenu-title:hover {
    color: #ea573d;
}

.megamenu .block1 {
    height: 100%;
    position: relative;
}

.megamenu .block1::after {
    content: '';
    position: absolute;
    right: 1px;
    top: 0;
    bottom: 0;
    width: 40px;
    background: #ffffff00;/* Old Browsers */
    background: -moz-linear-gradient(left, #ffffff00 0%, #ffffff 44%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff00), color-stop(44%, #ffffff), color-stop(100%, #ffffff));/* Chrome, Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff00 0%, #ffffff 44%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff00 0%, #ffffff 44%, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff00 0%, #ffffff 44%, #ffffff 100%); /* IE 10+ */
    background: linear-gradient(to right, #ffffff00 0%, #ffffff 44%, #ffffff 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff00', endColorstr='#ffffff', GradientType=1 );/* IE6-9 */
}

.megamenu .block1 .megamenu-title {
    color: #000;
}

.nav-container .navigation .megamenu.tabbable .tab-content .line-vertical {
    position: absolute;
    top: -10px;
    bottom: -20px;
    left: 0;
    width: 1px;
    background: #e4e4e4;/* Old Browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e4e4e4 10%, #e4e4e4 90%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #e4e4e4), color-stop(90%, #e4e4e4), color-stop(100%, #ffffff));/* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e4e4e4 10%, #e4e4e4 90%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e4e4e4 10%, #e4e4e4 90%, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e4e4e4 10%, #e4e4e4 90%, #ffffff 100%); /* IE 10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #e4e4e4 10%, #e4e4e4 90%, #ffffff 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */
}

.nav-container .navigation .megamenu.tabbable .tab-content .block1 .line-vertical {
    left: auto;
    right: 0;
}

.row-flex {
    display: flex;
    flex-direction: column;
}

.row-flex .flex-1 {
    flex: 1;
}

.megamenu  .block1 .all {
    font-weight: bold;
}

.megamenu .menu-first-level li {
    padding: 5px 0;
}

.megamenu  .block1 .menu-first-level {
    padding-right: 40px;
    overflow: hidden;
}

.megamenu  .block1 .menu-first-level li {
    white-space: nowrap;
}

.megamenu .block2 .menu-first-level {
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.megamenu  .block2 .menu-first-level > li {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 13px;
}

.megamenu .block3 .megamenu-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 15px;
}

.megamenu .block3 .megamenu-title > div {
    flex: 0.5;
}

.megamenu .block3 .megamenu-title > div a {
    display: inline-flex;
}

.megamenu .block3 .megamenu-title .all {
    font-weight: normal;
    color: #446699;
}

.megamenu .block3 .megamenu-title .all:hover {
    color: #ea573d;
}

.megamenu .block3 li {
    padding: 0 15px 0 0;
}

.megamenu .block3 .menu-first-level {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.megamenu-right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    margin-top: 3px;
    padding-left: 25px!important;
}

.nav-container .navigation .megamenu.tabbable .tab-content .megamenu-right .line.vertical {
    left: 0;
    top: 5px;
    bottom: 5px;
    height: auto;
}

.megamenu .block4 {
    margin-bottom: 20px;
}

.megamenu .block5 {
    display: block;
    max-width: 160px;
    flex: 1;
}

.megamenu .tab-pane.small .block5 {
    margin: 0 auto;
    height: 100%;
    display: flex;
    align-items: center;
}

.megamenu .block5 a {
    white-space: normal;
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    color: #446699;
}

.megamenu .block5 a:hover {
    color: #ea573d;
}

.megamenu .block5 .megamenu-title {
    margin-bottom: 10px;
}

.megamenu .block5 img {
    display: table;
    margin: 0 0 10px;
}

.megamenu .block5 .megamenu-title {
    color: #f15e00;
}

.megamenu .block6 .menu-first-level {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.megamenu .block6 .menu-first-level li {
    padding-right: 30px;
    padding-top: 2px;
}

.megamenu .block6 .menu-first-level li a {
    color: #446699;
}

.megamenu .block6 .menu-first-level li a:hover {
    color: #ea573d;
}

.megamenu .menu-second-level {
    margin-bottom: 20px;
}
@font-face {
  font-family: 'yakaboo-icons';
  src: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.eot?15995504');
  src: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.eot?15995504#iefix') format('embedded-opentype'),
       url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.woff2?15995504') format('woff2'),
       url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.woff?15995504') format('woff'),
       url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.ttf?15995504') format('truetype'),
       url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/yakaboo/yakaboo-icons.svg?15995504#yakaboo-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'yakaboo-icons';
    src: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/font/yakaboo-icons.svg?15995504#yakaboo-icons') format('svg');
  }
}
*/
 
 [class^="yakaboo-icon-"]::before {
  font-family: "yakaboo-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.yakaboo-icon-angle-right:before { content: '\f105'; } /* '' */
.modal.modal_product-media .media-content .media-content__item .media-content__list.list_video > .item.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.input-block-level {
    min-height: 36px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    padding: 5px 6px 6px;
    font-family: inherit;
    color: #333333;
}

input,
textarea,
.uneditable-input {
    width: 200px;
}

.radio,
.checkbox {
    position: relative;
    padding-left: 23px;
}

.radio [class^="icon"],
.checkbox [class^="icon"] {
    float: left;
    margin-top: 2px;
    margin-left: -23px;
}

.radio > [type="radio"],
.checkbox > [type="radio"],
.radio > [type="checkbox"],
.checkbox > [type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 23px;
    height: 23px;
    margin: 0 !important;
    visibility: hidden;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
    width: 162px;
    border-left: 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.input-append .add-on,
.input-prepend .add-on {
    padding: 5px 0 6px 10px;
    background: none;
    border: 1px solid #ccc;
    border-right: 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.input-prepend.input-append .btn-group:first-child {
    margin-left: 0;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #b5b5b5;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b5b5b5;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b5b5b5;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #b5b5b5;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b5b5b5;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b5b5b5;
}

.form-inline label {
    margin-right: 5px;
}

.form-inline .controls {
    display: inline-block;
}

.input-box {
    min-width: 228px;
    margin-bottom: 19px;
}

.input-box > input {
    height: 33px;
}

.input-box > input,
.input-box > select,
.input-box > textarea {
    display: inline-block;
    min-height: 0;
    margin-bottom: 0;
}

.input-box > input.validation-failed,
.input-box > select.validation-failed,
.input-box > textarea.validation-failed {
    border-color: #cc0000;
}

.control-group {
    margin-bottom: 19px;
}

.control-group .control-label {
    position: relative;
}

.control-group .control-label > em {
    position: absolute;
    top: 5px;
    left: 100%;
    font-size: 12px;
    color: #f15e00;
}

.control-group .controls .help-inline {
    display: inline-block;
    padding: 0;
    margin-left: 7px;
    font-size: 12px;
    line-height: 14px;
    vertical-align: middle;
}

.control-group .controls > .radio,
.control-group .controls > .checkbox {
    padding-top: 0;
}

.control-group.actions {
    margin-top: 23px;
    margin-bottom: 0;
}

.control-group.error .controls > input {
    border-color: #f15050;
}

.control-group.error .controls .help-inline {
    color: #f15050;
}

.control-set {
    font-size: 0;
}

.control-set .control-group {
    display: inline-block;
    margin-right: 19px;
    font-size: 14px;
    vertical-align: top;
}

.control-set .control-group .control-label {
    float: none;
    width: auto;
    text-align: left;
}

.control-set .control-group .controls {
    float: none;
    margin-left: 0;
}

.form-list {
    margin: 0;
    list-style-type: none;
}

.form-list li {
    margin-bottom: 19px;
}

.form-list li .control-group {
    margin-bottom: 0;
}

.form-list li .controls {
    min-width: 288px;
}

.form-list li.form-actions {
    padding: 0;
    margin: 0 0 0 180px;
    background: none;
    border: 0;
}

.form-list li.fields .field {
    margin-bottom: 19px;
}

.form-list .control-set.address-set {
    padding-left: 177px;
}

.form-list .control-set.address-set .control-label {
    width: auto;
}

.form-list .control-set.address-set .control-label > em {
    position: static;
}

.form-list .control-set.address-set .controls {
    width: auto !important;
    min-width: 0;
    margin-left: 0;
}

.form-list .control-set.address-set .item_street {
    width: 228px;
}

.form-list .control-set.address-set .item_house {
    width: 49px;
}

.form-list .control-set.address-set .item_apartments {
    width: 49px;
    margin-right: 0;
}

.form-horizontal .control-label {
    padding-top: 5px;
}

.form-horizontal .form-actions .btn {
    margin-right: 5px;
}

.form-horizontal .control-set {
    padding-left: 180px;
}

.form-horizontal .validation-advice {
    margin-left: 180px;
}

.form-horizontal .controls .validation-advice {
    margin-left: 0;
}

.product-view button,
.product-view button:active,
.product-view button:focus,
.product-view button:hover {
    outline: none;
    border: none;
}

.btn {
    padding: 7px 12px 8px;
    font-family: inherit;
    font-size: 18px;
    color: #515151;
    text-shadow: 0 1px 0 #ffffff;
    background: none;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#e5e5e6));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -o-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: linear-gradient(to bottom, #f7f7f7, #e5e5e6);
    background-repeat: repeat-x;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.btn:hover,
.btn:focus {
    color: inherit;
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ececec));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
    background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
    background-image: linear-gradient(to bottom, #f9f9f9, #ececec);
    background-position: 0 0;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffececec', GradientType=0);
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.btn.active,
.btn:active {
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
}

.btn > .caret {
    margin-left: 9px;
}

.btn.disabled,
.btn[disabled] {
    color: #b7b7b7;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#e5e5e6));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -o-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: linear-gradient(to bottom, #f7f7f7, #e5e5e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.btn.disabled:hover,
.btn[disabled]:hover,
.btn.disabled:focus,
.btn[disabled]:focus {
    color: #b7b7b7;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#e5e5e6));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: -o-linear-gradient(top, #f7f7f7, #e5e5e6);
    background-image: linear-gradient(to bottom, #f7f7f7, #e5e5e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.btn.btn-remove {
    color: #f00;
}

.btn-remove {
    color: #f00;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background-color: #5c84a8;
    background-image: -moz-linear-gradient(top, #7696b5, #366995);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7696b5), to(#366995));
    background-image: -webkit-linear-gradient(top, #7696b5, #366995);
    background-image: -o-linear-gradient(top, #7696b5, #366995);
    background-image: linear-gradient(to bottom, #7696b5, #366995);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7696b5', endColorstr='#ff366995', GradientType=0);
}

.btn-primary:hover,
.btn-primary:focus {
    color: #ffffff;
    background-color: #6692ba;
    background-image: -moz-linear-gradient(top, #83a6c8, #3b75a6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#83a6c8), to(#3b75a6));
    background-image: -webkit-linear-gradient(top, #83a6c8, #3b75a6);
    background-image: -o-linear-gradient(top, #83a6c8, #3b75a6);
    background-image: linear-gradient(to bottom, #83a6c8, #3b75a6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff83a6c8', endColorstr='#ff3b75a6', GradientType=0);
}

.btn-buy {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background-color: #f87a00;
    background-image: -moz-linear-gradient(top, #ff9300, #ed5500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9300), to(#ed5500));
    background-image: -webkit-linear-gradient(top, #ff9300, #ed5500);
    background-image: -o-linear-gradient(top, #ff9300, #ed5500);
    background-image: linear-gradient(to bottom, #ff9300, #ed5500);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9300', endColorstr='#ffed5500', GradientType=0);
}

.btn-buy:hover,
.btn-buy:focus,
.btn-buy:active {
    color: #ffffff;
    background-color: #ff8129;
    background-image: -moz-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f31), to(#ff531d));
    background-image: -webkit-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -o-linear-gradient(top, #ff9f31, #ff531d);
    background-image: linear-gradient(to bottom, #ff9f31, #ff531d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9f31', endColorstr='#ffff531d', GradientType=0);
}

.btn-buy_fixed-width {
    display: block;
    width: 100%;
    width: 127px;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    background-color: #446699;
    *background-color: #446699;
    background-image: -moz-linear-gradient(top, #446699, #446699);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#446699), to(#446699));
    background-image: -webkit-linear-gradient(top, #446699, #446699);
    background-image: -o-linear-gradient(top, #446699, #446699);
    background-image: linear-gradient(to bottom, #446699, #446699);
    background-repeat: repeat-x;
    border-color: #446699 #446699 #2c4364;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff446699', endColorstr='#ff446699', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #ffffff;
    background-color: #446699;
    *background-color: #3c5a87;
}

.btn-info:active,
.btn-info.active {
    background-color: #344e76 \9;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #ffffff;
    background-color: #446699;
    *background-color: #3c5a87;
}

.btn-info:active,
.btn-info.active {
    background-color: #344e76 \9;
}

.btn-info:hover,
.btn-info:focus {
    background: #4c72aa;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}

.btn-info:active {
    background: #469;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
}

.btn-link {
    text-shadow: none !important;
    background: none;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    text-shadow: none;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.btn-link.color_red {
    color: #f15e00;
}

.btn-link.color_red > .caret {
    border-top-color: #f15e00;
}

.btn-link.btn-pseudo {
    padding-right: 0;
    padding-left: 0;
    color: #25a7df;
    text-decoration: none !important;
}

.btn-link.btn-pseudo > span {
    position: relative;
    font-size: 12px;
}

.btn-link.btn-pseudo > span:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px dotted #25a7df;
    content: "";
}

.btn-small {
    padding: 5px 13px;
    font-size: 14px;
    text-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}

.btn-small:hover,
.btn-small:focus {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}

.btn-small.active,
.btn-small:active {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
}

.btn-mini {
    padding: 2px 12px 4px;
    font-size: 14px;
    text-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.btn-mini:hover,
.btn-mini:focus {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.btn-mini.active,
.btn-mini:active {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), inset 0 2px 3px 0px rgba(0, 0, 0, 0.1);
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pseudo-link {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    color: #0E5D7C;
    text-decoration: none !important;
    white-space: nowrap;
    cursor: pointer;
}

.pseudo-link:after {
    position: absolute;
    right: 0;
    bottom: 2px;
    left: 0;
    height: 1px;
    border-top: 1px dotted #25a7df;
    content: "";
}

.pseudo-link:hover {
    text-decoration: none;
}

.pseudo-link.disabled {
    color: #999999;
    cursor: default;
}

.pseudo-link.disabled:after {
    content: none;
}

.scroll-up {
    position: fixed;
    right: 2%;
    bottom: 67px;
    z-index: 99;
    display: none;
    padding: 4px 11px 6px 27px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    background: #446699 url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/arrow_scroll-top.png) 14px 5px no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAARCAYAAAFm2obDAAAAeUlEQVQY02P4//8/AwOQmM8AYyEIBzDrP5RAyMEY/2EMASA+j6EGrt0BiAuQZWBAgQHZbBTz0QUE0PWDOQpQDtiq9zBjQZwGKDsBQw9+jgOyw2H4PMwB6E5cD9V+H10SZj0MrIdJJkAF3iPpBIEGdDuxBztVJPfDMAA4koio6PFC0AAAAABJRU5ErkJggg==);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: -4px 7px 7px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -4px 7px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -4px 7px 7px 0 rgba(0, 0, 0, 0.2);
}

.btn-group.open .dropdown-toggle {
    color: #ffffff;
    text-shadow: none;
    background-image: none;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-group.open .dropdown-toggle > .caret {
    border-top-color: #ffffff;
}

.btn-group.open .btn.dropdown-toggle {
    background: #446699;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.quick-access .btn-group.open .btn.dropdown-toggle {
    background: transparent;
}

.caret {
    margin: 8px 3px 0 0;
    border-top-color: #515151;
    border-width: 6px;
}

.dropdown-menu {
    min-width: 130px;
    padding: 14px 24px;
    background-color: #ffffff;
    border: none;
    border-collapse: separate;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.35);
}

.dropdown-menu:after {
    position: absolute;
    bottom: 100%;
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    background: #446699;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
    content: "";
}

.dropdown-menu.pull-right:after {
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.dropdown-menu > li > a {
    padding: 0;
    color: #446699;
    white-space: normal;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    color: #446699;
    text-decoration: underline;
    background: none;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #446699;
    text-decoration: underline;
    background: none;
    outline: 0;
}

.typeahead {
    min-width: 100%;
    padding: 3px 0;
}

.typeahead > li {
    padding-left: 6px;
    margin: 0;
}

.typeahead > li.active {
    background: #25a7df;
}

.typeahead > li.active > a {
    color: #ffffff !important;
}

.typeahead a {
    text-decoration: none !important;
}

.modal_full-height {
    top: 0 !important;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.modal_full-height > .modal-body {
    overflow-x: hidden;
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.modal {
    width: 500px;
    margin-left: -250px;
    font-family: Verdana, Geneva, serif;
    border: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.modal .modal-header {
    padding: 22px 28px 0;
    border: 0;
}

.modal .modal-header > h3, .modal .modal-header > .h3 {
    font-size: 20px;
    margin: 0;
    line-height: 30px;
}

.phthree {
    font-size: 20px;
    margin: 0;
    line-height: 30px;
}

.modal .close {
    position: absolute;
    top: 6px;
    right: 7px;
    z-index: 3;
    float: none;
    margin: 0;
}

.modal .modal-body {
    padding: 9px 28px 15px;
}

.modal_add-wishlist .modal-body {
    padding: 19px 28px 15px;
    margin: 0;
}

.modal .modal-body .note {
    margin: 8px 0 18px;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
}

.modal .modal-body form {
    margin-bottom: 0;
}

.modal .modal-footer {
    padding: 0 28px 24px;
    text-align: left;
    background: transparent;
    border: 0;
}

.modal_add-wishlist .modal-body {
    padding-top: 19px;
}

.modal_add-wishlist .modal-body .control-group {
    margin-bottom: 10px;
}

.modal_add-wishlist .modal-body .control-group .controls {
    width: 214px;
    min-width: 0;
}

.modal_authors-list {
    top: 3% !important;
    width: 880px;
    margin-left: -440px;
}

.modal_authors-list .modal-body {
    max-height: 600px;
    padding-bottom: 0;
}

.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper {
    position: relative;
}

.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper .sort-by__list {
    margin-right: -2px;
}

.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper .sort-by__list > li {
    padding: 1px 5px;
    margin-right: 2px !important;
}

.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper .sort-by-entry .control-group,
.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper .sort-by-entry .controls {
    margin-bottom: 0;
}

.modal_authors-list .modal-body .authors-catalog .toolbar .pager-wrapper .sort-by-entry .input-box {
    min-width: 350px;
}

.modal_authors-list .modal-body .authors-catalog .tab-content {
    max-height: 255px;
    margin-top: 20px;
    margin-left: -15px;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav {
    padding-right: 0;
    padding-left: 0;
    *zoom: 1;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav:before,
.modal_authors-list .modal-body .authors-catalog .tab-content .nav:after {
    display: table;
    line-height: 0;
    content: "";
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav:after {
    clear: both;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav:before,
.modal_authors-list .modal-body .authors-catalog .tab-content .nav:after {
    display: table;
    line-height: 0;
    content: "";
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav:after {
    clear: both;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav li {
    display: inline-block;
    width: 32%;
    padding-right: 15px;
    padding-left: 15px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav a {
    position: relative;
    padding-left: 35px;
}

.modal_authors-list .modal-body .authors-catalog .tab-content .nav a [class^="icon"] {
    position: absolute;
    top: 3px;
    left: 15px;
}

.modal_authors-list .modal-body .authors-catalog .line {
    margin-top: 10px;
}

.modal_authors-list .modal-body .authors-catalog .selected-filters {
    max-height: 100px;
    margin: 20px 0 0;
    overflow: auto;
}

.modal_authors-list .modal-footer {
    margin-top: 20px;
}

p {
    margin: 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 20px 0;
    font-family: inherit;
    font-weight: normal;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
}

h1 {
    font-size: 33.992px;
}

h2 {
    margin: 25px 0;
    font-size: 19.991999999999997px;
}

h3 {
    margin: 32px 0 31px;
    font-size: 15.988px;
}

h4 {
    margin-bottom: 5px;
    font-size: 14px;
}

ul,
ol {
    margin: 0 0 20px 20px;
}

p + ul,
p + ol {
    margin-top: -15px;
}

p + h3 {
    margin-top: 49px;
}

.std h3 {
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 24px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.std h3:before,
.std h3:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.std h3:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.std h3:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.std a {
    text-decoration: underline;
}

.std a:hover {
    text-decoration: none;
}

.std ul {
    list-style: none;
}

.std ul > li {
    position: relative;
}

.std ul > li:before {
    position: absolute;
    top: 0;
    right: 100%;
    display: block;
    width: 17px;
    max-height: 0;
    font-size: inherit;
    color: #ccc;
    content: '\2022';
}

.std ol {
    padding-left: 12px;
    margin-left: 0;
    list-style: none;
    counter-reset: item;
}

.std ol > li {
    position: relative;
    padding-left: 0.25em;
    padding-left: 0.25rem;
}

.std ol > li:before {
    position: absolute;
    top: 1px;
    right: 100%;
    display: block;
    font-size: 12px;
    color: #ccc;
    text-align: right;
    content: counter(item) ".";
    counter-increment: item;
}

.std table {
    margin: 48px 0;
}

.std table td,
.std table th {
    padding: 10px 5px 9px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.std table td:first-child,
.std table th:first-child {
    border-left: 0;
}

.std table > :first-child > tr:first-child td,
.std table > :first-child > tr:first-child th {
    border-top: 0;
}

.std table > thead th,
.std table > thead td {
    font-weight: bold;
    background: #eeeeee;
}

header > h1 {
    margin: 0;
}

.breadcrumb {
    padding: 0;
    margin: 0;
    text-shadow: none;
    list-style: none;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.breadcrumb > li {
    font-size: 12px;
    text-shadow: none;
}

.breadcrumb > li.product {
    vertical-align: middle;
    margin-top: 1px;
}

.breadcrumb > li > a,
.breadcrumb > li > strong {
    font-weight: normal;
    color: #595959;
    vertical-align: middle;
}

.breadcrumb > li > strong {
    display: none;
}

.breadcrumb > li > .divider {
    display: inline-block;
    width: 0;
    height: 9px;
    margin: 0 -2px 4px 2px;
    overflow: hidden;
    font-size: 0;
    text-indent: -999%;
    vertical-align: bottom;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/breadcrumbs/corner.png) 0 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAMklEQVQIW2M4ePCgCxDPZEAHQEElIL5LSHI3NklBID6DSxKk8z/IXvw6sNqB01W4/AEAD+5Ff4k4llwAAAAASUVORK5CYII=);
}

.breadcrumb > li.home > a {
    display: inline-block;
    width: 17px;
    height: 15px;
    margin-bottom: 6px;
    overflow: hidden;
    text-indent: -999%;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/home.png) 0 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAaElEQVQ4y2P4//8/Az48c+ZMBUJq8GkWAOILQPwBiA1INgTJgP9QDDLIgWhDQLZCNf3HghMIGkLAABguwGkIyBYCmpHxAgxDSDQAbhAo7MCGQDn/ycSgwBdADxOiNBMKWJyKRw0ZAEMAE+7VIoOO4ZMAAAAASUVORK5CYII=);
}

.close {
    float: right;
    width: 17px;
    height: 17px;
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    text-indent: -999%;
    text-shadow: none;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/close.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABQ0lEQVR42pXUv0rDUBTHcaGDIE7udVZQxEmcWpx9AFcHn8BFcXFWQcTRB3BxcXQQXFwkIWRJIH+ISIYkUIODQjDJ8XcDNxxPm0AvfJbD7Rd6knbBMIxZduASnsGCF7iB8az7cjCEJ6Aer7DeFdmAtC/AfMFIRlbgA2gOnzDkkVsgJYoiKoqCfN//9yHXdZt5HMd8/qAjy/ANBM0ldaqqUqE2UJZlM0+ShEcqWFWRfSAuy7I2hGgbyPOcTNOUX+tIRY6BukI4MiBdqMiZHsgd1HXdRoIg6FrwtYoc8qHcAZYpdySdqsgaHzqOM7UDviPP82RkrB/xmx6macoDUzuaTCY88A4DHdmDGsiyLArDUAe4Zi+2bfPZgXztz4HmcNf1AzyBX6AeNVzBgEekTbiHHyCmgEfY7fsrkBZhC0awDUtdd/8AUj2UQzlyCMUAAAAASUVORK5CYII=);
    opacity: 1;
    filter: alpha(opacity=100);
}

.close:hover,
.close:focus {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

button.close {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/close.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABQ0lEQVR42pXUv0rDUBTHcaGDIE7udVZQxEmcWpx9AFcHn8BFcXFWQcTRB3BxcXQQXFwkIWRJIH+ISIYkUIODQjDJ8XcDNxxPm0AvfJbD7Rd6knbBMIxZduASnsGCF7iB8az7cjCEJ6Aer7DeFdmAtC/AfMFIRlbgA2gOnzDkkVsgJYoiKoqCfN//9yHXdZt5HMd8/qAjy/ANBM0ldaqqUqE2UJZlM0+ShEcqWFWRfSAuy7I2hGgbyPOcTNOUX+tIRY6BukI4MiBdqMiZHsgd1HXdRoIg6FrwtYoc8qHcAZYpdySdqsgaHzqOM7UDviPP82RkrB/xmx6macoDUzuaTCY88A4DHdmDGsiyLArDUAe4Zi+2bfPZgXztz4HmcNf1AzyBX6AeNVzBgEekTbiHHyCmgEfY7fsrkBZhC0awDUtdd/8AUj2UQzlyCMUAAAAASUVORK5CYII=);
}

.thumbnails {
    padding-left: 0;
    font-size: 0;
}

.thumbnails > .item {
    float: none;
    padding: 0;
    margin-bottom: 30px;
    margin-left: 20px;
}

.thumbnails > .item:after {
    display: block;
    clear: both;
    content: "";
}

.thumbnails > .item .thumbnail {
    position: relative;
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0 8px 0 0;
    vertical-align: top;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.thumbnails > .item .thumbnail .product-label,
.thumbnails > .item .thumbnail .product-fragment {
    position: absolute;
}

.thumbnails > .item .thumbnail .product-label {
    top: -32px;
    left: -25px;
}

.thumbnails > .item .thumbnail .product-label.bestseller {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 0;
}

.thumbnails > .item .thumbnail .product-label.novelty {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -440px;
}

.thumbnails > .item .thumbnail .product-label.stock {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -220px;
}

.thumbnails > .item .thumbnail .product-label.top-sales {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -110px;
}

.thumbnails > .item .thumbnail .product-label.expected {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2910px;
}

.thumbnails > .item .thumbnail .product-label.discount {
    width: 100px;
    height: 100px;
    color: #ffffff;
    text-align: center;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -330px;
}

.thumbnails > .item .thumbnail .product-label.discount > b {
    display: inline-block;
    font-size: 20px;
    line-height: 90px;
    text-shadow: 0 -1px 0 #4f8908;
}

.thumbnails > .item .thumbnail .product-label.discount > b > i {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}

.thumbnails > .item .thumbnail .product-label.small {
    top: -16px;
    left: -20px;
}

.thumbnails > .item .thumbnail .product-label.small.bestseller {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -550px;
}

.thumbnails > .item .thumbnail .product-label.small.novelty {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -948px;
}

.thumbnails > .item .thumbnail .product-label.small.stock {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -694px;
}

.lang-uk .thumbnails > .item .thumbnail .product-label.small.stock {
    background-position: 0 -2663px;
}

.thumbnails > .item .thumbnail .product-label.small.top-sales {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -622px;
}

.lang-uk .thumbnails > .item .thumbnail .product-label.small.top-sales {
    background-position: 0 -2733px;
}

.thumbnails > .item .thumbnail .product-label.small.expected {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -95px -2920px;
}

.lang-uk .thumbnails > .item .thumbnail .product-label.small.expected {
    background-position: -165px -2920px;
}

.thumbnails > .item .thumbnail .product-label.small.discount {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -876px;
}

.thumbnails > .item .thumbnail .product-label.small.expected {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -95px -2920px;
}

.thumbnails > .item .thumbnail .product-label.small.discount > b {
    font-size: 13px;
    line-height: 58px;
}

.thumbnails > .item .thumbnail .product-label.small.discount > b > i {
    font-size: 10px;
}

.thumbnails > .item .thumbnail .product-fragment {
    right: -7px;
    bottom: -7px;
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -766px;
}

.thumbnails > .item .caption {
    padding: 0;
    margin: -2px 0 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 16px;
    color: inherit;
}

.thumbnails > .item .caption .product-name {
    display: block;
    padding-left: 0;
    margin: 0;
    font: inherit;
    line-height: inherit;
    white-space: normal;
}

.thumbnails > .item .caption .product-year {
    color: #999999;
}

.thumbnails > .item .caption .product-author {
    font-size: 12px;
    color: #999999;
}

.thumbnails > .item .caption .price {
    display: block;
    margin: 6px 0 0;
    font-size: 12px;
}

.thumbnails > .item .caption .price-box .price {
    display: inline;
}

.thumbnails > .item .caption .author-name,
.thumbnails > .item .caption .brand-name {
    font-size: 16px;
    line-height: 16px;
}

.thumbnails > .item .caption .author-books,
.thumbnails > .item .caption .all-products {
    margin-top: 8px;
    font-size: 12px;
}

.thumbnails > .item .caption .rating-position {
    margin-bottom: 5px;
    color: #999999;
}

.thumbnails > .item .caption .rating-position [class^="icon"] {
    font-size: 16px;
}

.thumbnails > .item .caption .rating-position [class*="arrow_up"] {
    color: #4d9600;
}

.thumbnails > .item .caption .rating-position [class*="arrow_down"] {
    color: #cc0000;
}

.thumbnails > .item .caption .rating-position > .position {
    font-weight: bold;
    color: #333333;
}

.thumbnails > .item .caption .composition {
    font-size: 12px;
    line-height: 16px;
    color: #999999;
}

.thumbnails > .item .caption .actions {
    margin-top: 30px;
}

.thumbnails > .item .description {
    margin: 13px 0 0;
    font-size: 12px;
    line-height: 16px;
}

.thumbnails > .item .description > p {
    margin: 0;
}

.thumbnails > .item .description a {
    text-decoration: underline;
}

.thumbnails > .item .description a:hover {
    text-decoration: none;
}

.thumbnails > .item .description a:hover {
    text-decoration: none;
}

.thumbnails.thumbnails_horizontal > .item {
    display: inline-block;
    float: none;
    width: 134px;
    vertical-align: top;
}

.thumbnails.thumbnails_horizontal > .item .thumbnail {
    float: none;
    margin-right: 0;
}

.thumbnails.thumbnails_horizontal > .item .caption {
    display: block;
    margin: 16px 0 0;
    overflow: visible;
}

.thumbnails.thumbnails_horizontal > .item .caption .product-author {
    color: #333333;
}

.thumbnails.thumbnails_horizontal > .item .caption .price {
    margin-top: 3px;
}

.thumbnails.thumbnails_horizontal > .item .caption .ratings {
    margin-top: 3px;
}

.pagination {
    margin: 0;
}

.pagination .title {
    margin-bottom: 10px;
    color: #999999;
    text-align: center;
}

.pagination > ul {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pagination > ul > li {
    display: inline-block;
}

.pagination > ul > li > a,
.pagination > ul > li > span {
    padding: 0 10px;
    font-size: 16px;
    line-height: 29px;
    background-color: transparent;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.pagination > ul > li > a:hover,
.pagination > ul > li > a:focus {
    background: none;
}

.pagination > ul > li > a.previous,
.pagination > ul > li > a.next {
    display: none;
    background: none;
}

.pagination > ul > li.active > a {
    background: none;
}

.pagination > ul > li.active > a.previous,
.pagination > ul > li.active > a.next {
    color: #999999;
    background: none;
}

.pagination > ul > li.active > span {
    color: #333333;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
    background-image: linear-gradient(to bottom, #eeeeee, #ffffff);
    background-repeat: repeat-x;
    border-color: #cdcdcd;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0);
}

.nav-tabs {
    margin: 0;
    border: 0;
}

.nav-tabs > li {
    margin: 0 33px 0 0;
}

.nav-tabs > li > a {
    position: relative;
    padding: 0;
    margin: 0;
    font-size: 24px;
    line-height: 1.5;
    color: #25a7df;
    border: 0 !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.nav-tabs > li > a:hover {
    background: none;
}

.nav-tabs > li > a:after {
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 100%;
    border-top: 1px dashed #25a7df;
    content: "";
}

.nav-tabs > li.active > a {
    color: #333333;
    border: 0;
}

.nav-tabs > li.active > a:after {
    display: none;
}

body {
    padding: 0;
    margin: 0;
    font-family: Verdana, Geneva, serif;
    color: #333333;
    background: #ffffff;
}

body.disabled {
    overflow-y: hidden;
}

a {
    color: #446699;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #ea573d;
    text-decoration: underline;
}

a.link-inverse {
    text-decoration: underline;
}

a.link-inverse:hover {
    text-decoration: none;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

.wrapper {
    width: auto !important;
}

.wrapper .case {
    padding: 0;
    background: inherit;
    border: inherit;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.header-container {
    position: relative;
    z-index: 9;
    min-height: 116px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    *zoom: 1;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.header-container:before,
.header-container:after {
    display: table;
    line-height: 0;
    content: "";
}

.header-container:after {
    clear: both;
}

.header-container:before,
.header-container:after {
    display: table;
    line-height: 0;
    content: "";
}

.header-container:after {
    clear: both;
}

.header-container .header {
    margin-top: 7px;
}

.header-container .header .i-logo {
    float: left;
    width: 235px;
    padding: 0 0 0 6px;
    margin: auto;
    text-align: left;
    height: 46px;
}

.header-container .header .i-logo .logo {
    display: inline-block;
    margin: 0;
}

.header-container .header .i-logo .logo > strong {
    display: none;
}

.header-container .header .cms-list {
    float: left;
    margin: 15px 15px 0 0;
}

.header-container .header .quick-access {
    position: relative;
    z-index: 9;
    float: right;
    padding-right: 0;
    margin-top: -4px;
}

.header-container .header .quick-access .links {
    float: right;
    margin: 0;
    font-size: 13px;
    list-style: none;
    letter-spacing: 0.02em;
}

.header-container .header .quick-access .links span {
    border-bottom: 1px dotted #446699;
    font-size: 12px;
    font-family: Verdana;
}

.header-container .header .quick-access .links a:hover {
    text-decoration: none;
}

.header-container .header .quick-access .btn-link {
    margin: 0;
    padding: 0 0 15px 0;
    color: #446699;
    text-decoration: none;
}

.header-container .header .quick-access .btn-link span:first-child {
    border-bottom: 1px dotted #446699;
}

.header-container .header .quick-access .btn-link:hover span:first-child,
.header-container .header .quick-access .links span:hover {
    border-color: #ea573d;
}

.header-container .header .quick-access .btn-link .caret,
.quick-access .btn-group.open .dropdown-toggle > .caret,
.nav-container .navigation .btn > .caret {
    background: none;
    border: none;
    position: relative;
}

.header-container .header .quick-access .btn-link .caret:after,
.quick-access .btn-group.open .dropdown-toggle > .caret:after,
.nav-container .navigation .btn > .caret:after {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -29px -129px transparent;
    width: 15px;
    height: 8px;
    top: -2px;
    right: -5px;
    position: absolute;
    content: '';
}

.quick-access .btn-group.open .dropdown-toggle > .caret:after {
    background-position: -31px -139px;
}

.quick-access .dropdown-menu {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
    right: -10px;
    min-width: 175px;
}

.quick-access .dropdown-menu > li > a {
    font-size: 13px;
    line-height: 25px;
}

.quick-access .dropdown-menu:after {
    background: #ffffff;
}

.header-container .header .quick-access .btn-link:hover {
    text-decoration: none !important;
    color: #ea573d;
}

.header-container .header .quick-access .dropdown-menu {
    margin-top: 0;
    letter-spacing: 0.07em;
    padding: 6px 25px
}

.header-container .header .quick-access .dropdown-menu .link_logout {
    position: relative;
    padding: 11px 11px 0;
    margin: 12px -11px 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
    color: #f38600;
}

.header-container .header .quick-access .dropdown-menu .link_logout .icon-exit {
    display: none;
}

.header-container .header .quick-access .dropdown-menu .link_logout:before,
.header-container .header .quick-access .dropdown-menu .link_logout:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.header-container .header .quick-access .dropdown-menu .link_logout:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.header-container .header .quick-access .dropdown-menu .link_logout:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.header-container .header .quick-access .dropdown-menu .link_logout:hover {
    text-decoration: none;
}

.header-container .header .quick-access .dropdown-menu .link_logout:hover {
    text-decoration: none;
}

.header-container .header .header__bottom {
    position: relative;
    z-index: 1;
    margin-top: 7px;
    margin-bottom: 12px;
    *zoom: 1;
}

.header-container .header .header__bottom:before,
.header-container .header .header__bottom:after {
    display: table;
    line-height: 0;
    content: "";
}

.header-container .header .header__bottom:after {
    clear: both;
}

.header-container .header .header__bottom:before,
.header-container .header .header__bottom:after {
    display: table;
    line-height: 0;
    content: "";
}

.header-container .header .header__bottom:after {
    clear: both;
}

.header-container .header .line_delimiter {
    margin-left: 60px;
}

.main-container {
    margin-top: 12px;
}

.main-container .main .col-main {
    margin-top: 4px;
}

.main-container .main.main_3col,
.main-container .main.main_2col-left {
    position: relative;
}

.main-container .main.main_3col .before-content-start,
.main-container .main.main_2col-left .before-content-start {
    margin-top: 6px;
    margin-bottom: 43px;
    margin-left: 20px;
}

.main-container .main.main_3col .before-content-start,
.main-container .main.main_2col-left .before-content-start,
.main-container .main.main_3col .col-main,
.main-container .main.main_2col-left .col-main {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.main-container .main.main_3col > .line.vertical,
.main-container .main.main_2col-left > .line.vertical {
    left: 170px;
}

.main-container .main.main_2col-left .before-content-start {
    margin-left: 0;
}

.footer-container .footer {
    margin-bottom: 14px;
    color: inherit;
}

.footer-container .footer .bottom-container {
    margin-bottom: 46px;
}

.footer-container .footer .line.first {
    margin-bottom: 27px;
}

.footer-container .footer .line.last {
    margin: 9px 0 0;
}

.footer-container .footer .organization {
    margin-top: -18px;
}

.footer-container .footer .cms-links {
    margin-left: 0;
}

.footer-container .footer .cms-links ul {
    list-style: none;
}

.footer-container .footer .cms-links ul ul {
    margin-top: 9px;
    margin-left: 0;
    font-size: 12px;
    line-height: 16px;
}

.footer-container .footer .cms-links ul ul > li {
    line-height: inherit;
}

.footer-container .footer .cms-social > p {
    margin-bottom: 12px;
}

.footer-container .footer .cms-social > ul {
    padding: 0;
    margin: 0;
    text-shadow: none;
    list-style: none;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.footer-container .footer .cms-social > ul > li {
    display: inline-block;
    margin-right: 3px;
}

.footer-container .footer .cms-social > ul > li > a > div {
    width: 24px;
    height: 24px;
}

.footer-container .footer .cms-social > ul > li > a:hover {
    text-decoration: none;
}

.social__icon_fb {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/facebook_social_icon.png) 0 0 no-repeat;
    background-size: cover;
}

.social__icon_instagram {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/insta_social_icon.png) 0 0 no-repeat;
    background-size: cover;
}

.social__icon_youtube {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/youtube_social_icon.png) 0 0 no-repeat;
    background-size: cover;
}

.social__icon_telegram {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/telegram_social_icon.png) 0 0 no-repeat;
    background-size: cover;
}

.footer-container .footer .cms-design {
    font-size: 12px;
    *zoom: 1;
}

.footer-container .footer .cms-design:before,
.footer-container .footer .cms-design:after {
    display: table;
    line-height: 0;
    content: "";
}

.footer-container .footer .cms-design:after {
    clear: both;
}

.footer-container .footer .cms-design:before,
.footer-container .footer .cms-design:after {
    display: table;
    line-height: 0;
    content: "";
}

.footer-container .footer .cms-design:after {
    clear: both;
}

.footer-container .footer .cms-design img {
    float: left;
    margin-top: -4px;
    margin-right: 12px;
}

.footer-container .footer .cms-design > p {
    margin-top: 4px;
    line-height: 18px;
}

.footer-container .footer .copyright {
    margin-top: 14px;
    font-size: 12px;
}

.invisible {
    position: absolute;
    top: -100000%;
    left: -100000%;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.line {
    position: relative;
    height: 1px;
    background: #e5e5e5;
}

.line:before,
.line:after {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.line:before {
    background-color: #e5e5e5;
    background-image: -moz-linear-gradient(left, #ffffff, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#e5e5e5));
    background-image: -webkit-linear-gradient(left, #ffffff, #e5e5e5);
    background-image: -o-linear-gradient(left, #ffffff, #e5e5e5);
    background-image: linear-gradient(to right, #ffffff, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=1);
}

.line:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #e5e5e5, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#e5e5e5), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #e5e5e5, #ffffff);
    background-image: -o-linear-gradient(left, #e5e5e5, #ffffff);
    background-image: linear-gradient(to right, #e5e5e5, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffffffff', GradientType=1);
}

.line.vertical {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: #cccccc;
}

.line.vertical:before,
.line.vertical:after {
    position: absolute;
    top: 0;
    bottom: auto;
    width: 1px;
    height: 10%;
    max-width: 100%;
    max-height: 75px;
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(to bottom, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
}

.line.vertical:after {
    top: auto;
    bottom: 0;
    background-color: #e0e0e0;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #cccccc, #ffffff);
    background-image: -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: linear-gradient(to bottom, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0);
}

.nowrap {
    white-space: nowrap;
}

.page-title {
    padding: 0;
    margin: 4px 0 16px;
    background: transparent;
}

.catalog-product-view .page-title {
    margin: 6px 0 0;
}

.page-title h1,
.page-title h2 {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-family: inherit;
    font-size: 34px;
    font-weight: normal;
    line-height: normal;
    color: inherit;
    background: none;
}

.page-title.category-title .amount {
    display: inline-block;
    margin: 9px 0 0 9px;
    font-size: 12px;
    color: #757575;
    vertical-align: top;
}

.page-title.product-title h1 > .product-set-name {
    display: inline-block;
    margin: 9px 0 0 9px;
    font-size: 12px;
    color: #999999;
    vertical-align: top;
}

.page-title.product-title .product-sku {
    font-size: 12px;
    color: #999999;
}

.page-title.search-result-title {
    position: relative;
    padding-bottom: 13px;
    Arial margin-bottom: 10px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.page-title.search-result-title:before,
.page-title.search-result-title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.page-title.search-result-title:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.page-title.search-result-title:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.page-title.search-result-title > .related-query {
    display: inline-block;
    margin-left: 13px;
    font-size: 12px;
}

.page-title.search-result-title > .related-query > .query__title {
    display: inline-block;
}

.page-title.search-result-title > .related-query > .query__links {
    display: inline-block;
    margin: 0;
    list-style-type: none;
}

.page-title.search-result-title > .related-query > .query__links > li {
    display: inline-block;
}

.cms-list {
    margin: 0;
    list-style: none;
}

.cms-list > li {
    float: left;
    padding: 0 15px 0 14px;
    line-height: 23px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/list/cms-list__delimiter.png) no-repeat -3px center transparent;
}

.cms-list > li:first-child {
    background: none;
}

.cms-list > li a {
    font-size: 13px;
    font-family: Verdana;
}

.nav-container {
    float: left;
    height: 39px;
    margin-right: 22px;
}

.nav-container .navigation {
    width: 220px;
}

.nav-container .navigation .btn {
    display: block;
    width: 100%;
    padding: 11px 21px 9px;
    text-align: left;
    white-space: normal;
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #ffffff, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
    background-image: -o-linear-gradient(top, #ffffff, #f9f9f9);
    background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #446699;
    font-size: 18px;
    font-family: Arial;
    letter-spacing: 0.03em;
    -webkit-transition: opacity 0s ease;
    -moz-transition: opacity 0s ease;
    -o-transition: opacity 0s ease;
    transition: opacity 0s ease;
}

.nav-container .navigation .dropdown-menu {
    padding: 0;
    white-space: normal;
    min-width: 220px;
    margin: 0;
    border-radius: 0 0px 3px 3px;
    -webkit-border-radius: 0 0px 3px 3px;
    -moz-border-radius: 0 0px 3px 3px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.15);
    font-family: Verdana;
}

.nav-container .navigation .dropdown-menu:after {
    background: #ffffff;
    width: 220px;
}

.nav-container .navigation .dropdown-menu .tabbable {
    white-space: nowrap;
    *zoom: 1;
}

.nav-container .navigation .dropdown-menu .tabbable:before,
.nav-container .navigation .dropdown-menu .tabbable:after {
    display: table;
    line-height: 0;
    content: "";
}

.nav-container .navigation .dropdown-menu .tabbable:after {
    clear: both;
}

.nav-container .navigation .dropdown-menu .tabbable:before,
.nav-container .navigation .dropdown-menu .tabbable:after {
    display: table;
    line-height: 0;
    content: "";
}

.nav-container .navigation .dropdown-menu .tabbable:after {
    clear: both;
}

.nav-container .navigation .dropdown-menu .tabbable > .left-side {
    display: inline-block;
    width: 220px;
    padding: 0;
    white-space: nowrap;
    vertical-align: top;
}

.nav-container .navigation .dropdown-menu .tabbable > .left-side > .line {
    margin: 6px 0 6px;
}

.nav-container .navigation .nav {
    margin: 0;
}

.nav-container .navigation .nav > li > a {
    padding: 7px 0 7px 23px;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
}

.nav-container .navigation .nav > li > a.has-children:after {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -35px -56px transparent;
    width: 7px;
    height: 9px;
    top: 9px;
    right: 19px;
    position: absolute;
    content: '';
}

.nav-container .navigation .nav > li.active > a.has-children:after {
    background-position: -63px -76px;
}

.nav-container .navigation .nav > li > a:hover {
    color: #446699;
    background: #d3edf9;
}

.nav-container .navigation .nav > li.active > a {
    color: #446699;
    background: #d3edf9;
}

.nav-container .navigation .nav.parent-menu > li {
    cursor: default;
}

.nav-container .navigation .nav.all-category > li > a,
.nav-container .navigation .nav.parent-menu > li > a {
    color: #446699;
    background-position: 96% 50%;
    background-repeat: no-repeat;
    line-height: 27px;
    padding: 0px 0 0px 23px;
}

.nav-container .navigation .nav.all-category > li > a:hover,
.nav-container .navigation .nav.parent-menu > li > a:hover {
    color: #ea573d;
    cursor: default;
    background-color: transparent;
}

.nav-container .navigation .nav.all-category > li > a:hover,
.nav-container .navigation .nav.all-category > li > a {
    cursor: pointer;
}

.nav-container .navigation .nav.all-category > li > a:focus,
.nav-container .navigation .nav.parent-menu > li > a:focus {
    background-color: transparent;
    outline: none;
}

.nav-container .navigation .nav.parent-menu > li.active > a {
    color: #ea573d;
    background-color: transparent;
}

.nav-container .navigation .nav.parent-menu > li.active {
    background: #f3f3f3;
}

.nav-container .navigation .nav.parent-menu > li.active > a:focus {
    color: #ea573d;
}

.nav-container .navigation .nav.additional-menu {
    margin-top: 6px;
    font-weight: bold;
}

.nav-container .navigation .nav.all-category {
    padding-bottom: 11px;
}

.nav-container .navigation .nav.additional-menu > li {
    white-space: normal;
}

.nav-container .navigation .nav.additional-menu > .stock {
    display: block;
    position: relative;
}

.nav-container .navigation .nav.additional-menu > .stock > a[href*="promotions"]:after {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -34px -67px transparent;
    width: 15px;
    height: 17px;
    top: 4px;
    left: 75px;
    position: absolute;
    content: '';
}

.nav-container .navigation .nav.additional-menu > .stock > a {
    color: #f15e00;
    font-weight: normal;
}

.nav-container .navigation .nav.additional-menu > .show-additional-menu {
    display: none;
    height: 17px;
    cursor: pointer;
}

.nav-container .navigation .tab-content {
    position: relative;
    display: inline-block;
    margin-left: 28px;
    overflow: visible;
    white-space: nowrap;
    vertical-align: top;
}

.nav-container .navigation .tab-content .line.vertical {
    left: -33px;
    background: #e4e4e4;
}

.nav-container .navigation .tab-content .line.vertical:after,
.nav-container .navigation .tab-content .line.vertical:before {
    background: transparent;
}

.nav-container .navigation .tab-content > .tab-pane {
    margin-top: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.nav-container .navigation .tab-content > .tab-pane .tab-pane__layout .cell_sub-menu,
.nav-container .navigation .tab-content > .tab-pane .tab-pane__layout .cell_offer {
    padding: 0;
    vertical-align: top;
    border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
}

.nav-container .navigation .tab-content > .tab-pane .tab-pane__layout .cell_sub-menu {
    padding-top: 14px;
}

.nav-container .navigation .tab-content .sub-menu {
    float: left;
    width: 307px;
}

.nav-container .navigation .tab-content .sub-menu > .title {
    margin: 0 0 8px;
    font-size: 18px;
}

.nav-container .navigation .tab-content .sub-menu > .sub-menu__list {
    margin-left: 0;
    white-space: nowrap;
    list-style: none;
}

.nav-container .navigation .tab-content .sub-menu > .sub-menu__list > li {
    font-size: 12px;
}

.nav-container .navigation .tab-content .sub-menu > .sub-menu__list > li a {
    color: #333333;
    font-size: 13px;
    line-height: 23px;
    font-family: Verdana;
}

.nav-container .navigation .tab-content .sub-menu > .sub-menu__list > li a:hover {
    color: #ea573d;
}

.nav-container .navigation .tab-content .sub-menu > .sub-menu__list > li.all {
    margin-top: 47px;
}

.nav-container .navigation .tab-content .sub-menu .show-category {
    margin-left: 0;
    white-space: nowrap;
    list-style: none;
}

.nav-container .navigation .tab-content .sub-menu .show-category a {
    color: #446699;
    font-size: 13px;
    text-decoration: none;
}

.nav-container .navigation .tab-content .sub-menu .show-category a:hover,
.nav-container .navigation .tab-content .sub-menu .show-category a:active {
    text-decoration: underline;
    color: #ea573d;
}

.nav-container .navigation .tab-content .offer {
    width: 260px;
    margin-top: 0;
    text-align: center;
}

.nav-container .navigation .tab-content .offer > a {
    display: block;
}

.nav-container .navigation .tab-content .offer > a > img {
    max-width: 200px;
}

.nav-container .navigation.navigation_home-page .dropdown-menu .tab-pane {
    opacity: 0;
    filter: alpha(opacity=0);
}

.nav-container .navigation.navigation_home-page .dropdown-menu .nav.additional-menu > li {
    display: none;
}

.nav-container .navigation.navigation_home-page .dropdown-menu .nav.additional-menu > li.stock {
    display: block;
}

.nav-container .navigation.navigation_home-page .dropdown-menu .nav.additional-menu > li.show-additional-menu {
    display: block;
}

.nav-container .navigation.navigation_home-page .dropdown-menu:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.nav-container .navigation {
    background-color: #FFFFFF;
    border: 1px solid #e8e8e8;
    border-bottom-color: #d5d8de;
    border-right-color: #d5d8de;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
}

.nav-container .navigation:hover, .nav-container .navigation.open {
    border-bottom-color: #e8e8e8;
    border-right-color: #e8e8e8;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.nav-container .navigation .btn {
    padding-right: 0;
    border: none !important;
    -webkit-box-shadow: inset -1px -1px 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset -1px -1px 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset -1px -1px 1px 0 rgba(0, 0, 0, 0.05);
}

.nav-container .navigation .btn .caret {
    float: none;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 0px;
    display: inline-block;
    vertical-align: middle;
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    width: 15px;
    height: 8px;
}

.nav-container .navigation .btn .caret:after {
    top: 0;
    right: 0;
}

.nav-container .navigation:hover .btn, .nav-container .navigation.open .btn {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -moz-transform: translateX(0px) translateY(1px);
    -webkit-transform: translateX(0px) translateY(1px);
    -o-transform: translateX(0px) translateY(1px);
    -ms-transform: translateX(0px) translateY(1px);
    transform: translateX(0px) translateY(1px);
    position: static;
}

.nav-container .navigation:hover .btn .caret, .nav-container .navigation.open .btn .caret {
    -moz-transform: rotate(180deg) translateX(-2px);
    -webkit-transform: rotate(180deg) translateX(-2px);
    -o-transform: rotate(180deg) translateX(-2px);
    -ms-transform: rotate(180deg) translateX(-2px);
    transform: rotate(180deg) translateX(-2px);
}

.nav-container .navigation .btn:focus,
.nav-container .navigation .btn:active {
    outline: none;
}

.search-mini {
    float: left;
    margin: 0 13px 0 0;
    background: #ffffff;
    border: 1px solid #6788bb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.search-mini.show {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 0px;
}

.search-mini.active {
    -webkit-box-shadow: 0 0px 8px 0px #dddddd;
    -moz-box-shadow: 0 0px 8px 0px #dddddd;
    box-shadow: 0 0px 8px 0px #dddddd;
}

.search-mini .search-mini__layout {
    width: 400px;
}

.search-mini .search-mini__layout > tbody > tr > td {
    width: 1px;
    padding: 0;
}

.search-mini .search-mini__layout > tbody > tr > td.cell_field {
    width: auto;
}

.search-mini .btn {
    position: relative;
    padding-top: 8px;
    -webkit-border-radius: 0 4px 4px 0 !important;
    -moz-border-radius: 0 4px 4px 0 !important;
    border-radius: 0 4px 4px 0 !important;
}

.search-mini .btn.btn-search:before {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -51px -57px transparent;
    width: 17px;
    height: 17px;
    top: 11px;
    left: 15px;
    position: absolute;
    content: '';
}

.search-mini .btn.btn-search {
    padding-right: 24px;
    padding-left: 41px;
    margin: -1px !important;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 23px;
    text-shadow: none;
    position: absolute;
    top: 1px;
    right: 0;
}

.search-mini .btn.btn-search:hover, .search-mini .btn.btn-search:active, .search-mini .btn.btn-search:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.search-mini .btn-group > .btn {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: -o-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: linear-gradient(to bottom, #ffffff, #e5e5e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.search-mini .btn-group.open > .btn {
    -webkit-border-radius: 5px 5px 0 0 !important;
    -moz-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
}

.search-mini .input-text {
    width: 440px;
    padding: 10px 10px 9px 18px;
    margin: 0;
    font-family: inherit;
    color: #585858;
    border: none;
    border-radius: 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -o-transition: width 0.25s ease;
    transition: width 0.25s ease;
}

.search-mini .input-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #585858;
    opacity: 1; /* Firefox */
}

.search-mini .input-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #585858;
}

.search-mini .input-text::-ms-input-placeholder { /* Microsoft Edge */
    color: #585858;
}

.search-mini .input-text:focus::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #999999;
    opacity: 1; /* Firefox */
}

.search-mini .input-text:focus:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #999999;
}

.search-mini .input-text:focus::-ms-input-placeholder { /* Microsoft Edge */
    color: #999999;
}

.search-mini .input-text:focus, .search-mini .input-text:active {
    color: #333333;
}

.search-autocomplete {
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #6788bb;
    border-bottom: 1px solid #6788bb;
    border-right: 1px solid #6788bb;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.25);
    width: 578px;
    left: -1px;
    top: 39px;
}

.search-autocomplete > ul > li.selected {
    color: #ffffff;
    background: #25a7df;
}

.search-autocomplete > ul > li:hover {
    color: #ffffff;
    background: #25a7df;
}

.search-autocomplete > ul > li.thumb.selected {
    color: #446699;
    background: #ffffff;
}

.search-autocomplete > ul > li.thumb:hover {
    color: #446699;
    background: #ffffff;
}

.search-autocomplete .thumbnails {
    margin: 0;
}

.search-autocomplete .thumbnails > .item {
    float: left;
    width: 47%;
    padding: 5px;
    margin: 0 0 10px;
}

.search-autocomplete .thumbnails > .item > .thumbnail:hover {
    color: #ffffff;
}

.search-autocomplete .thumbnails > .item > .caption {
    margin-right: 20px;
    margin-left: 60px;
}

.search-autocomplete .thumbnails > .item > .caption:hover {
    color: #ffffff;
}

.search-autocomplete .thumbnails > .item:hover {
    color: #ffffff;
    background: #25a7df;
}

.search-autocomplete .thumbnails > .item:hover .product-name > a,
.search-autocomplete .thumbnails > .item:hover .product-author,
.search-autocomplete .thumbnails > .item:hover .price {
    color: inherit;
}

.search-result-subtitle {
    margin-top: 11px;
}

.search-result-subtitle > h2 {
    margin: 0;
    font-size: 20px;
}

.search-result-subtitle > h2 > .amount {
    font-size: 14px;
    color: #999999;
}

.search-result-subtitle > .extended-info {
    margin: 22px 0 18px;
    font-size: 20px;
}

.search-result > .category-products > .products-grid > .item {
    width: 168px !important;
}

.search-result .search-result__brands-title {
    margin: 10px 0 20px;
}

.search-result .search-result__brands-title > h2 {
    margin: 0;
    font-size: 20px;
    line-height: 22px;
}

.search-result > .search-result__brands {
    margin: 0 0 300px;
    list-style-type: none;
}

.search-result > .search-result__brands > .item {
    position: relative;
    padding: 0 0 18px;
    margin: 21px 0 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.search-result > .search-result__brands > .item:before,
.search-result > .search-result__brands > .item:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.search-result > .search-result__brands > .item:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.search-result > .search-result__brands > .item:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.search-result > .search-result__brands > .item > .item__data {
    position: relative;
    *zoom: 1;
}

.search-result > .search-result__brands > .item > .item__data:before,
.search-result > .search-result__brands > .item > .item__data:after {
    display: table;
    line-height: 0;
    content: "";
}

.search-result > .search-result__brands > .item > .item__data:after {
    clear: both;
}

.search-result > .search-result__brands > .item > .item__data:before,
.search-result > .search-result__brands > .item > .item__data:after {
    display: table;
    line-height: 0;
    content: "";
}

.search-result > .search-result__brands > .item > .item__data:after {
    clear: both;
}

.search-result > .search-result__brands > .item > .item__data > .item__image {
    float: left;
    max-width: 135px;
    text-align: center;
}

.search-result > .search-result__brands > .item > .item__data > .item__image > img {
    display: block;
    margin: 0 auto 15px;
}

.search-result > .search-result__brands > .item > .item__data > .item__image > .brand-name {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption {
    float: none;
    margin-left: 178px;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list {
    font-size: 12px;
    list-style-type: none;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list > li {
    line-height: 14px;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list > li > ul {
    margin: 0;
    list-style-type: none;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list > li > ul > li {
    margin-top: 5px;
    line-height: inherit;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list > li > ul > li > .amount {
    color: #999999;
}

.search-result > .search-result__brands > .item > .item__data > .item__caption > .item__list > li > ul > li:first-child {
    margin-top: 2px;
}

.search-result > .search-result__brands > .item > .item__data > .line {
    left: 139px;
}

.search-result > .search-result__brands > .item:first-child {
    margin-top: 0;
}

.search-result > .note-msg {
    margin: 0;
    font-size: 20px;
}

.search-result > .note-msg > span {
    display: block;
    margin: 4px 0 0;
    font-size: 12px;
}

.search-result.no-result {
    margin-bottom: 94px;
}

.callback {
    float: left;
    margin-top: 3px;
    padding-left: 15px;
}

.callback > .phone {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 20px;
    color: #666;
}

.callback.callback_footer .link {
    margin-top: -1px;
}

.callback.callback_footer .link [class^="icon-"] {
    display: inline-block;
    margin-top: 4px;
    font-size: 15.988px;
    vertical-align: middle;
}

.modal_callback > .modal-body .control-group > .control-label {
    margin-top: 5px;
    vertical-align: top;
}

.my-account .sub-title > h2 {
    margin: 0;
}

.my-account .customer-personal-data .box {
    margin-bottom: 64px;
}

.dashboard {
    text-transform: none;
}

.delivery-address .address-list .item {
    margin-top: 34px;
}

.delivery-address .address-list .item .delivery-type > span {
    color: #999999;
}

.delivery-address .address-list .item .delivery-item .item__title {
    color: #999999;
}

.delivery-address .address-list .item .delivery-item .icons-mark {
    vertical-align: top;
}

.delivery-address .address-list .item .actions {
    margin: 8px 0 0;
    list-style-type: none;
}

.delivery-address .address-list .item .actions > li {
    display: inline-block;
    margin-right: 27px;
}

.delivery-address .address-list .item .actions > li > a {
    margin-left: 10px;
}

.delivery-address .address-list .item:first-child {
    margin-top: 0;
}

.box-head > h2 {
    margin: 0 0 10px;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}

.box {
    margin-bottom: 45px;
}

.box .box-title {
    border: none;
}

.box .box-title > h3 {
    margin: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}

.box .box-content {
    margin-top: 18px;
}

.box .box-content > ul {
    margin-left: 0;
    list-style-type: none;
}

.box .box-content a {
    text-decoration: underline;
}

.box .box-content a:hover {
    text-decoration: none;
}

.box .box-content a:hover {
    text-decoration: none;
}

.box .box-content.customer-info {
    font-weight: bold;
}

.box .box-content.customer-personal-info > .personal-table td {
    padding: 0;
}

.box .box-content.customer-personal-info > .personal-table td:first-child {
    padding-right: 31px;
    color: #999999;
}

.box .box-content.customer-personal-info > .actions {
    margin-top: 13px;
}

.box .box-content.customer-personal-info > .actions > ul {
    margin-left: 0;
    list-style-type: none;
}

.box .box-content.customer-personal-info > .actions > ul > li {
    margin-bottom: 3px;
}

.box .box-content.socnet-connection .description {
    max-width: 606px;
    margin-bottom: 26px;
}

.box .box-content.socnet-connection > .title {
    margin-bottom: 19px;
    font-size: 16px;
}

.box .box-content.socnet-connection .soc-list > li {
    display: inline-block;
    margin-right: 5px;
}

.box .box-content.delivery-address .add-address {
    margin: 43px 0 0;
}

.box .box-content.delivery-address .add-address .icon-plus {
    font-size: 10px;
    color: #4d9600;
}

.box .box-content.delivery-address .add-address .pseudo-link {
    margin-left: 5px;
    font-weight: bold;
}

.box.box_customer-personal-info {
    margin-bottom: 0 !important;
}

.box.box_edit-personal-info {
    width: 482px;
    padding: 9px 0 11px 12px;
    margin-top: 27px;
    margin-bottom: 70px !important;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.box.box_edit-personal-info .form-list {
    margin-top: 29px;
}

.box.box_edit-personal-info .form-list .fields .customer-name .field {
    float: none;
    width: auto;
    margin-bottom: 20px;
}

.box.box_edit-personal-info .form-list .control-label {
    width: 180px;
    color: #999999;
    text-align: left;
}

.box.box_edit-personal-info .form-list .control-label > em {
    display: none;
}

.box.box_edit-personal-info .form-list .controls,
.box.box_edit-personal-info .form-list .form-actions {
    margin-left: 188px;
}

.box.box_edit-personal-info .form-list .controls {
    min-width: 0;
}

.box.box_edit-personal-info .form-list .controls.input-box > input {
    width: 190px;
}

.box.box_edit-personal-info .form-list .controls .help-inline {
    width: 70px;
}

.box.box_edit-personal-info .form-list .form-actions {
    margin-top: -5px;
}

.modal_add-address {
    width: 670px;
    padding-bottom: 27px;
    margin-left: -335px;
}

.modal_add-address .modal-body {
    max-height: none;
    padding-top: 26px;
}

.modal_add-address .modal-body .form-list .control-group {
    margin-bottom: 19px;
}

.modal_add-address .modal-body .form-list .control-group .control-label {
    width: 145px;
}

.modal_add-address .modal-body .form-list .control-group .controls {
    margin-left: 177px;
}

.modal_add-address .modal-body .form-list .control-group .controls.input-box > input,
.modal_add-address .modal-body .form-list .control-group .controls.input-box > select {
    max-width: 228px;
}

.modal_add-address .modal-body .form-list .control-group .controls.input-box > textarea {
    max-width: 366px;
}

.modal_add-address .modal-body .form-list .control-group .controls .help-inline > .help__item .title {
    color: #999999;
}

.modal_add-address .modal-body .form-list .control-group .controls .help-inline > .help__item .value {
    color: #000000;
}

.modal_add-address .modal-body .form-list .control-group .controls .help-inline > .help__item .value .price {
    font-weight: bold;
    color: inherit;
}

.modal_add-address .modal-body .form-list .address-set .controls {
    margin-left: 0;
}

.modal_add-address .modal-body .form-list .address-set .item_house .validation-advice {
    position: absolute;
    z-index: 1;
}

.modal_add-address .modal-body .form-list .address-set .item_apartments .validation-advice {
    display: none;
}

.modal_add-address .modal-body .form-list .customer-name .name-lastname .control-label > em {
    display: none;
}

.my-wishlist .i-toolbar {
    margin: 5px 0 0;
    background: none;
}

.my-wishlist .i-toolbar:before,
.my-wishlist .i-toolbar:after {
    content: none;
}

.my-wishlist .i-toolbar .toolbar {
    padding: 0;
    background: none;
}

.my-wishlist .i-toolbar .toolbar:before,
.my-wishlist .i-toolbar .toolbar:after {
    content: none;
}

.my-wishlist .i-toolbar .toolbar .actions {
    float: left;
}

.my-wishlist .i-toolbar .toolbar .sort-by {
    text-align: right;
}

.my-wishlist .i-toolbar .toolbar .add-wishlist-form {
    display: none;
    margin: 0 0 20px;
}

.my-wishlist .i-toolbar .toolbar .pager-wrapper + .add-wishlist-form {
    margin: 20px 0 0;
}

.my-wishlist .i-toolbar + .unit_account-wishlist.hidden + .i-toolbar.bottom {
    display: none;
}

.my-wishlist .add-wishlist-form .input-text {
    width: 510px;
    padding-left: 4px;
    margin-right: 8px;
    font-size: 20px;
}

.my-wishlist .add-wishlist-form .btn {
    margin-right: 15px;
}

.my-waitlist .i-toolbar li a:hover {
    text-decoration: none;
}

.my-waitlist .i-toolbar li a:before {
    margin-right: 0px !important;
}

.my-reviews .i-toolbar {
    margin-bottom: 50px;
    background: none;
}

.my-reviews .i-toolbar:before,
.my-reviews .i-toolbar:after {
    content: none;
}

.orders-history .nav-tabs {
    margin-top: -3px;
    margin-bottom: 27px;
}

.orders-history .nav-tabs > li > a {
    font-size: 20px;
}

.orders-history .tab-content .pager-wrapper {
    margin-top: 20px;
}

.orders-history .orders__header {
    position: relative;
    padding: 15px 0;
    font-weight: bold;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.orders-history .orders__header:before,
.orders-history .orders__header:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.orders-history .orders__header:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.orders-history .orders__header:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.orders-history .orders__list > .order__item > .item__header .status:before {
    display: inline-block;
    margin-right: 13px;
    line-height: 14;
    vertical-align: middle;
    content: "";
}

.orders-history .orders__list > .order__item > .item__header .status.canceled {
    color: #cc0000;
}

.orders-history .orders__list > .order__item > .item__header .status.canceled:before {
    width: 10px;
    height: 9px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2065px;
}

.orders-history .orders__list > .order__item > .item__header .status.shipped:before {
    width: 18px;
    height: 13px;
    margin-right: 5px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1838px;
}

.orders-history .orders__list > .order__item > .item__header .status.delivered {
    color: #4d9600;
}

.orders-history .orders__list > .order__item > .item__header .status.delivered:before {
    width: 12px;
    height: 11px;
    margin-right: 10px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2044px;
}

.orders-history .orders__list > .order__item > .item__content > .recipient-data {
    margin: 0;
    list-style-type: none;
}

.orders-history .orders__list > .order__item > .item__content > .recipient-data .data__title {
    font-weight: normal;
    color: #999999;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products {
    position: relative;
    margin: 25px 0 0;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .line.head-line {
    position: absolute;
    top: 37px;
    left: 0;
    width: 100%;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products {
    width: 100%;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products td,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products th {
    padding: 0;
    vertical-align: top;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products td.cell_product,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products th.cell_product {
    width: 505px;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products td.cell_qty,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products th.cell_qty {
    width: 176px;
    text-align: center;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products td.cell_price,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products th.cell_price {
    text-align: right;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products > thead > tr th {
    padding-bottom: 17px;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products > tbody > tr > td > .thumbnails .product-author {
    color: #333333;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__products > tbody > tr:first-child > td {
    padding-top: 23px;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals {
    margin: 0;
    list-style-type: none;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li {
    position: relative;
    padding: 17px 0 18px;
    text-align: right;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li:before,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li > .title,
.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li > .price {
    display: inline-block;
}

.orders-history .orders__list > .order__item > .item__content > .i-item__products > .item__totals > li > .bonus-note {
    position: absolute;
    top: 15px;
    left: 1px;
    padding: 4px 17px 6px 9px;
    background: #edf1f2;
}
.orders-history .cell_downloadable {
    min-width: 200px;
}
.orders-history .cell_downloadable .format {
    font-size: 14px;
    margin-bottom: 10px;
}

.my-bonuses .my-bonuses__current > .title > span {
    font-size: 20px;
}

.my-bonuses .my-bonuses__current > .actions {
    margin: 5px 0 0;
}

.my-bonuses .my-bonuses__history {
    margin: 45px 0 0;
}

.my-bonuses .my-bonuses__history .history__title {
    font-size: 20px;
}

.my-bonuses .my-bonuses__history .i-toolbar {
    margin: 20px 0 0;
}

.my-bonuses .my-bonuses__history .history__list {
    margin: 0;
    list-style-type: none;
}

.my-bonuses .my-bonuses__history .history__list > .item {
    position: relative;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.my-bonuses .my-bonuses__history .history__list > .item:before,
.my-bonuses .my-bonuses__history .history__list > .item:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.my-bonuses .my-bonuses__history .history__list > .item:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.my-bonuses .my-bonuses__history .history__list > .item:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data {
    padding: 15px 0 18px;
    *zoom: 1;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data:before,
.my-bonuses .my-bonuses__history .history__list > .item > .item__data:after {
    display: table;
    line-height: 0;
    content: "";
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data:after {
    clear: both;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data:before,
.my-bonuses .my-bonuses__history .history__list > .item > .item__data:after {
    display: table;
    line-height: 0;
    content: "";
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data:after {
    clear: both;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data > .date {
    float: left;
    width: 176px;
    margin-right: -0.25em;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data > .qty {
    float: left;
    width: 176px;
    margin-right: -0.25em;
    text-align: right;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data > .qty > .title {
    color: #999999;
}

.my-bonuses .my-bonuses__history .history__list > .item > .item__data > .desc {
    float: right;
    width: 378px;
}

.my-bonuses .my-bonuses__history .history__list > .item.item_highlight {
    background-color: #f4fbfd;
}

.my-feedback .my-feedback__note {
    margin: 6px 0 47px;
}

.my-feedback .my-feedback__note > .text {
    margin-bottom: 18px;
}

.my-feedback .my-feedback__note > .text > p {
    margin: 0;
}

.my-newsletters .newsletters__toolbar .box > .box-content {
    font-size: 12px;
}

.my-newsletters .newsletters__toolbar .box > .box-content > ul > li {
    margin-bottom: 6px;
}

.my-newsletters .newsletters__toolbar .box > .box-content > ul > li > label {
    margin-bottom: 0;
    font: inherit;
    line-height: 18px;
}

.my-newsletters .newsletters__categories {
    margin: 19px 0 44px;
}

.my-newsletters .newsletters__categories .categories__description {
    margin-bottom: 0;
}

.my-newsletters .newsletters__categories .categories__description > .box-content > .text > p {
    margin: 0;
}

.my-newsletters .newsletters__categories .categories__description > .box-content > .actions {
    display: none;
    margin-top: 12px;
    color: #446699;
}

.my-newsletters .newsletters__categories .categories__description > .box-content > .actions > [class^="icon-"] {
    vertical-align: text-bottom;
}

.my-newsletters .newsletters__tree > .row {
    margin-top: 45px;
}

.my-newsletters .newsletters__tree-actions {
    margin: 23px 0 0;
}

.my-newsletters .newsletters__tree-actions > .btn {
    margin-right: 25px;
}

.my-newsletters .newsletters__tree-actions .btnTreeDeselectAll {
    display: none;
}

.my-newsletters .my-newsletters__fluid-bar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    display: none;
    padding: 23px 0 31px;
    background: #f4fbfd;
    border-top: 1px solid #dfe5e7;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.my-newsletters .my-newsletters__fluid-bar .actions > .btn {
    margin-right: 25px;
}

.my-newsletters .my-newsletters__fluid-bar.visible {
    opacity: 1;
    filter: alpha(opacity=100);
}

.account-login-area .page-title {
    margin-bottom: 20px;
}

.account-login-area > .row {
    position: relative;
}

.account-login-area .line {
    left: 290px;
}

.account-login-area .control-group em {
    display: none;
}

.account-login-area .control-group .controls {
    min-width: 0;
}

.account-login-area .register-with-social > .title {
    margin: 0 0 5px;
}

.account-login-area .register-with-social > .soc-list {
    margin-left: -5px;
}

.account-login-area .register-with-social > .soc-list > li {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 5px;
}

.account-login {
    margin-top: 29px;
    *zoom: 1;
}

.account-login:before,
.account-login:after {
    display: table;
    line-height: 0;
    content: "";
}

.account-login:after {
    clear: both;
}

.account-login:before,
.account-login:after {
    display: table;
    line-height: 0;
    content: "";
}

.account-login:after {
    clear: both;
}

.account-login > .registered-users {
    float: left;
}

.account-login > .registered-users > .content {
    padding: 0;
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.account-login > .registered-users > .content > h3 {
    margin: 6px 0 4px !important;
    font-size: 16px !important;
}

.account-login > .registered-users > .content [class^="icon-"] {
    margin: 0 0 0 -1px;
    font-size: 16px;
    color: #446699;
    vertical-align: text-bottom;
}

.account-login > .new-users {
    position: relative;
    float: left;
    width: 479px;
}

.account-login > .new-users .form-list .controls {
    min-width: 0;
}

.account-login > .new-users .form-list .control-group {
    width: 404px;
}

.account-login > .new-users .form-list .control-group.specify-delivery {
    width: auto;
    margin-top: 23px;
    margin-bottom: 37px;
}

.account-login > .new-users > .line {
    bottom: auto;
    left: 460px;
    height: 140px;
}

.modal_login .content {
    width: 100%;
}

.modal_login .content .cell_form {
    width: 214px;
    padding-right: 27px;
    vertical-align: top;
}

.modal_login .content .cell_form .fieldset {
    position: relative;
}

.modal_login .content .cell_form .fieldset .form-list > li.recover-password {
    margin-top: -18px;
    margin-bottom: 0;
}

.modal_login .content .cell_form .fieldset .form-list .controls {
    width: 228px;
    min-width: 0;
}

.modal_login .content .cell_form .fieldset .line {
    right: -43px;
    left: auto;
}

.modal_login .content .cell_social {
    padding-left: 43px;
    vertical-align: top;
}

.modal_login .content .cell_social > .title {
    margin: 0 0 8px;
}

.modal_login .content .cell_social > .soc-list > li {
    margin-bottom: 10px;
}

.modal_login .content .cell_social .to-register {
    margin: 17px 0 0;
    font-size: 12px;
}

.modal_recover-password .control-group {
    margin-bottom: 0;
}

.modal_recover-password .control-group .control-label {
    padding-top: 0;
}

.modal.modal_register {
    width: 730px;
    margin-left: -365px;
}

.modal.modal_register .modal-body {
    max-height: 500px;
}

.modal.modal_register .content {
    width: 100%;
}

.modal.modal_register .content .cell_form {
    width: 355px;
    padding-top: 9px;
    vertical-align: top;
}

.modal.modal_register .content .cell_form .fieldset {
    position: relative;
}

.modal.modal_register .content .cell_form .fieldset .line {
    right: -44px;
    left: auto;
}

.modal.modal_register .content .cell_social {
    padding-top: 7px;
    padding-left: 43px;
    padding-left: 73px;
    vertical-align: top;
}

.modal.modal_register .content .cell_social > .title {
    margin: 0 0 8px;
}

.modal.modal_register .content .cell_social > .soc-list > li {
    margin-bottom: 10px;
}

.modal.modal_register .content .cell_social .to-register {
    margin: 17px 0 0;
    font-size: 12px;
}

.modal.modal_register .content .cell_social > .soc-list {
    margin-left: -5px;
}

.modal.modal_register .content .cell_social > .soc-list > li {
    display: inline-block;
    margin: 0 0 10px 5px;
}

.modal.modal_register .note {
    margin: -2px 0 0 !important;
}

.cart-top {
    float: right;
    width: 63px;
    padding: 0;
    margin-top: -21px;
    margin-left: 20px;
    position: relative;
    font-family: Verdana;
}

.cart-top .btn-group {
    width: 100%;
    position: relative;
}

.cart-top .dropdown-menu {
    min-width: 260px;
    padding: 8px 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 0;
    position: absolute;
    margin-top: 5px;
}

.cart-top .open .dropdown-menu {
    webkit-box-shadow: 0 0px 18px 0px #cbcbcb;
    -moz-box-shadow: 0 0px 18px 0px #cbcbcb;
    box-shadow: 0 0px 18px 0px #cbcbcb;
    z-index: 1;
    -webkit-border-radius: 5px 0px 5px 5px;
    -moz-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
    background: #ffffff;
    right: -9px;
}

.cart-top .dropdown-menu.empty {

}

.cart-top .dropdown-menu .left-shadow, .cart-top .dropdown-menu .right-shadow {
    position: absolute;
    height: 100%;
    width: 12px;
    top: 0;
}

.cart-top .dropdown-menu .left-shadow {
    left: 0;
}

.cart-top .dropdown-menu .right-shadow {
    right: 0;
}

.cart-top .dropdown-menu .left-shadow:after {
    position: absolute;
    content: "";
    top: 0;
    width: 2px;
    height: 100%;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/open-cart-left-right.png) repeat-y 0 0 transparent;
}

.cart-top .dropdown-menu .right-shadow:after {
    position: absolute;
    content: "";
    top: 0;
    width: 2px;
    height: 100%;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/open-cart-left-right.png) repeat-y 0 100% transparent;
}

.cart-top .dropdown-menu .thumbnails {
    margin-bottom: -10px;
}

.cart-top .dropdown-menu .thumbnails > .item .caption {
    max-width: 118px;
}

.cart-top .btn-group > .btn {
    display: block;
    width: 100%;
    padding: 10px 0;
    line-height: 47px;
    font-size: 14px;
    text-align: center;
    background: none;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 2;
    position: relative;
    outline: none;
}

.cart-top .btn-group > .btn > .amount {
    display: inline-block;
    margin: 0 0 0 2px;
    font-size: 24px;
    font-weight: bold;
    color: #ea573d;
    vertical-align: text-bottom;
}

.cart-top .btn-group > .btn > .caret {
    margin-left: 12px;
}

.cart-top .btn-group.open > .btn {
    background: transparent;
}

.cart-top .btn-group.open > .btn:before, .cart-top .open .dropdown-menu:after {
    position: absolute;
    content: "";
    width: 105px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/open-cart-button.png) no-repeat 0 0 transparent;
}

.cart-top .btn-group.open > .btn:before {
    height: 95px;
    right: -22px;
    top: -13px;
}

.cart-top .btn-group.open > .btn-group-left {
    position: absolute;
    z-index: 2;
}

.cart-top .btn-group.open > .btn-group-left:after {
    position: absolute;
    content: "";
    height: 95px;
    width: 17px;
    left: -20px;
    top: -13px;
    background: #ffffff;
}

.cart-top .open .dropdown-menu:after {
    height: 12px;
    left: 1px;
    bottom: 0;
    background-position: 0 -110px;
}

.cart-top .open .dropdown-menu .main-box {
    padding: 15px 30px 4px;
}

.cart-top .open .dropdown-menu.empty:before {
    height: 49px;
}

.cart-top .btn-group.open .amount {
    color: #333333;
    font-size: 15px;
    line-height: 21px;
    white-space: normal;
    margin-bottom: 5px;
    letter-spacing: 0.01em;
}

.cart-top .btn-group.open .amount .price {
    font-size: 20px;
    line-height: 26px;
    color: #333333;
    font-weight: normal;
}

.cart-top .btn-group.open .amount .price .currency {
    font-size: 14px;
    line-height: 26px;
}

.cart-top .dropdown-menu:after {
    background: transparent;
    width: 0;
}

.cart-top > .btn.no-items {
    display: block;
    width: 100%;
    padding-top: 6px;
    padding-right: 0;
    padding-right: 11px;
    padding-left: 0;
    padding-left: 16px;
    font-size: 14px;
    text-align: left;
    cursor: default;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: -o-linear-gradient(top, #ffffff, #e5e5e6);
    background-image: linear-gradient(to bottom, #ffffff, #e5e5e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: 0 2px 0 0 #cdcece;
    -moz-box-shadow: 0 2px 0 0 #cdcece;
    box-shadow: 0 2px 0 0 #cdcece;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cart-top > .btn.no-items > [class^="icon"] {
    display: inline-block;
    margin: -9px 0 0 8px;
    font-size: 22.988px;
    vertical-align: middle;
}

.cart-top > .btn.no-items > .amount {
    display: inline-block;
    margin: 0 0 0 2px;
    font-size: 24px;
    font-weight: bold;
    color: #ea573d;
    vertical-align: text-bottom;
}

.cart-top .thumbnails > li + li + li {
    display: none;
}

.cart-top .show-more {
    margin-bottom: 10px;
}

.cart-top .line {
    margin: 0 -8px;
}

.cart-top .actions {
    margin-top: 13px;
}

.cart-top .actions .i-cart-link {
    margin-bottom: 0;
    margin-top: 19px;
    color: #446699;
    text-align: center;
    position: relative;
    padding-left: 23px;
}

.cart-top .actions .i-cart-link [class^="icon"] {
    margin-right: 5px;
    font-size: 18px;
}

.cart-top .actions .btn {
    letter-spacing: 0.02em;
    padding: 12px 26px;
}

.lang-uk .cart-top .actions .btn {
    letter-spacing: 0;
}

.cart-top .actions .i-cart-link .icon-shopping-cart:before {
    background-position: 0 -240px;
    width: 20px;
    height: 18px;
    top: 3px;
    left: 14px;
}

.cart-top .actions .i-cart-link > a {
    font-size: 15px;
    text-decoration: none;
    vertical-align: top;
    border-bottom: 1px dotted;
    letter-spacing: 0;
}

.cart-top .actions .i-cart-link > a:hover {
    text-decoration: none;
}

.cart-top .actions .i-cart-link > a:hover {
    text-decoration: none;
}

.cart .i-cart-table {
    position: relative;
}

.cart .i-cart-table .cart-form-overlay {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
}

.cart .i-cart-table .cart-form-overlay img {
    position: absolute;
    top: 45%;
    left: 400px;
}

.cart .i-cart-table .cart-table {
    width: 100%;
}

.cart .i-cart-table .cart-table td,
.cart .i-cart-table .cart-table th {
    padding: 0;
    vertical-align: top;
}

.cart .i-cart-table .cart-table > thead > tr > th {
    padding-bottom: 14px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
}

.cart .i-cart-table .cart-table > thead > tr > th.cell_name {
    padding-left: 70px;
}

.cart .i-cart-table .cart-table > thead > tr > th.cell_qty {
    width: 228px;
}

.cart .i-cart-table .cart-table > thead > tr > th.cell_subtotal {
    width: 127px;
    text-align: right;
}

.cart .i-cart-table .cart-table > tfoot > tr > td {
    padding-top: 8px;
}

.cart .i-cart-table .cart-table > tfoot > tr > td .go-back {
    margin: 18px 0 0;
}

.cart .i-cart-table .cart-table > tfoot > tr > td .go-back .link-go-back {
    font-size: 12px;
}

.cart .i-cart-table .cart-table > tfoot > tr > td .free-delivery {
    margin: 2px 0 0;
    font-style: italic;
    color: #999999;
}

.cart .i-cart-table .cart-table > tfoot > tr > td .btn {
    margin-top: 15px;
}

.cart .i-cart-table .cart-table > tfoot > tr > td.cell_line {
    padding: 26px 0 0;
}

.cart .i-cart-table .cart-table > tbody > tr > td {
    padding-top: 30px;
    text-align: left;
}

.cart .i-cart-table .cart-table > tbody > tr > td .btn {
    opacity: 1;
    filter: alpha(opacity=100);
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image {
    width: 60px;
    min-width: 0;
    padding-right: 9px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image {
    position: relative;
    display: inline-block;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label,
.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-fragment {
    position: absolute;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label {
    top: -32px;
    left: -25px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.bestseller {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 0;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.novelty {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -440px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.stock {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -220px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.top-sales {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -110px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.expected {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2910px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.discount {
    width: 100px;
    height: 100px;
    color: #ffffff;
    text-align: center;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -330px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.discount > b {
    display: inline-block;
    font-size: 20px;
    line-height: 90px;
    text-shadow: 0 -1px 0 #4f8908;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.discount > b > i {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small {
    top: -16px;
    left: -20px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.bestseller {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -550px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.novelty {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -948px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.stock {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -694px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.top-sales {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -622px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.expected {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -95px -2920px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.discount {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -876px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.discount > b {
    font-size: 13px;
    line-height: 58px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-label.small.discount > b > i {
    font-size: 10px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_image > .product-image .product-fragment {
    right: -7px;
    bottom: -7px;
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -766px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name {
    font-size: 12px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .product-name {
    margin: 0px 0 0;
    font-size: inherit;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .product-name {
    font-size: 14px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .product-author {
    line-height: 18px;
    font-size: 13px;
    margin-bottom: 3px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .price-box {
    margin: 3px 0 0;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .price-box .price {
    font-size: inherit;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .price-box .special-price {
    color: #f15e00;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .actions {
    margin: 6px 0 0;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_name > .actions > a {
    margin-right: 15px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_qty .arrows-increment {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
    cursor: pointer;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_qty .qty {
    min-width: 54px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_subtotal {
    text-align: right;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_subtotal > .cart-price {
    display: block;
    margin: -5px 0 0;
    font-size: 16px;
}

.cart .i-cart-table .cart-table > tbody > tr > td.cell_subtotal > .cart-price .price {
    font-size: inherit;
}

.cart .i-cart-table .cart-table > tbody > tr.row_remove > td {
    padding: 0;
}

.cart .i-cart-table .cart-table > tbody > tr.row_remove > td .remove-wrapper {
    height: 63px;
    padding: 12px 12px 5px;
    margin: 23px 0 5px;
    font-size: 12px;
    line-height: 16px;
    background: #ecf7fc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cart .i-cart-table .cart-table > tbody > tr.row_remove > td .remove-wrapper > .remove__note {
    margin: 0 0 -8px;
}

.cart .i-cart-table .cart-table > tbody > tr:first-child > td {
    padding-top: 25px;
}

.cart .i-cart-table .cart__totals {
    width: auto;
    margin: 0 0 0 auto;
}

.cart .i-cart-table .cart__totals tr > td {
    padding: 0;
    line-height: normal;
    vertical-align: bottom;
}

.cart .i-cart-table .cart__totals tr > td > strong {
    font-weight: normal;
}

.cart .i-cart-table .cart__totals tr > td .price {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 36px;
}

.cart .i-cart-table .cart__totals tr > td .price > .currency {
    font-size: 18px;
    font-weight: normal;
}

.cart .i-cart-table .cart__totals tr > td:first-child {
    padding: 0 16px 5px 0;
}

.cart .i-cart-table .line.top {
    position: absolute;
    top: 35px;
    right: 0;
    left: 0;
}

.cart .item-alert {
    margin-top: 10px;
}

.cart .item-alert.error {
    color: #cc0000;
}

.cart .cart-collaterals {
    position: relative;
    padding: 47px 0 0;
    margin: 31px 0 0;
    clear: both;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.cart .cart-collaterals:before,
.cart .cart-collaterals:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.cart .cart-collaterals:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.cart .cart-collaterals:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.cart.cart_account .cart__layout .side_left {
    float: none;
    width: auto;
    margin-bottom: 40px;
}

.cart.cart_account .cart__layout .side_right {
    float: none;
    width: auto;
}

.cart.cart_account .cart-collaterals {
    background: none;
}

.cart.cart_account .cart-collaterals:before,
.cart.cart_account .cart-collaterals:after {
    content: none;
}

.cms-promo-hp {
    margin: 46px 0 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/gradient.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAIAAADgy6hbAAAAM0lEQVQoz2P59+8fAyHA8v///0Gn6N8/okwiwnf/iHLTP6o5nBg3EWUdNU0iKgj+0dEkAMEINf+59SrrAAAAAElFTkSuQmCC);
}

.cms-promo-hp .cms-promo-hp__i {
    position: relative;
    padding: 0 0 15px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.cms-promo-hp .cms-promo-hp__i:before,
.cms-promo-hp .cms-promo-hp__i:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.cms-promo-hp .cms-promo-hp__i:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #e7e7e8, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#e7e7e8), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #e7e7e8, #cccccc);
    background-image: -o-linear-gradient(left, #e7e7e8, #cccccc);
    background-image: linear-gradient(to right, #e7e7e8, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e8', endColorstr='#ffcccccc', GradientType=1);
}

.cms-promo-hp .cms-promo-hp__i:after {
    right: 0;
    left: auto;
    background-color: #e7e7e8;
    background-image: -moz-linear-gradient(left, #cccccc, #e7e7e8);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#e7e7e8));
    background-image: -webkit-linear-gradient(left, #cccccc, #e7e7e8);
    background-image: -o-linear-gradient(left, #cccccc, #e7e7e8);
    background-image: linear-gradient(to right, #cccccc, #e7e7e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffe7e7e8', GradientType=1);
}

.cms-promo-hp .cms-promo-hp__i .title {
    position: relative;
    padding: 0 0 15px;
    margin: 0;
    font-size: 22.988px;
    line-height: 30px;
    color: #f15e00;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.cms-promo-hp .cms-promo-hp__i .title:before,
.cms-promo-hp .cms-promo-hp__i .title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.cms-promo-hp .cms-promo-hp__i .title:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.cms-promo-hp .cms-promo-hp__i .title:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.cms-promo-hp .cms-promo-hp__i > table {
    width: 100%;
    margin: 13px 0 0;
    font-size: 12px;
}

.cms-promo-hp .cms-promo-hp__i > table td {
    width: 25%;
    padding: 0;
    text-align: center;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/delimiter.png) 0 50% no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAAKklEQVQIW2NiYGBgYQISzHACP5dYMWxKwAQTiPgHIv7CiT+oXErE0JUAAOSpFl+JdYnpAAAAAElFTkSuQmCC);
}

.cms-promo-hp .cms-promo-hp__i > table td > img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

.cms-promo-hp .cms-promo-hp__i > table td > .cms-promo-hp-image {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

.cms-promo-hp-time {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/time.png) 0 0 no-repeat;
    width: 15px;
    height: 15px;
}

.cms-promo-hp-car {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/car.png) 0 0 no-repeat;
    width: 25px;
    height: 17px;
}

.cms-promo-hp-map {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/map.png) 0 0 no-repeat;
    width: 21px;
    height: 19px;
}

.cms-promo-hp-arrow {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/cms-promo-hp/arrow.png) 0 0 no-repeat;
    width: 18px;
    height: 16px;
}

.cms-promo-hp .cms-promo-hp__i > table td > p {
    display: inline-block;
    margin: 0;
    color: #999;
    text-align: left;
}

.cms-promo-hp .cms-promo-hp__i > table td > p > b,
.cms-promo-hp .cms-promo-hp__i > table td > p > strong {
    color: #333;
}

.cms-promo-hp .cms-promo-hp__i > table td:first-child {
    background-image: none;
}

.cms-seo-block {
    position: relative;
    padding-top: 20px;
    margin-top: 20px;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
    clear: both;
}

.cms-seo-block:before,
.cms-seo-block:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.cms-seo-block:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.cms-seo-block:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.cms-seo-block h2 {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}

.cms-index-noroute .col-main {
    padding-left: 400px;
    margin-top: 43px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/thumbs/cms__404__thumb.png) 77px 0 no-repeat;
    background-image: url(data:image/png;base64,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);
}

.cms-index-noroute .col-main .page-title {
    margin-bottom: 30px;
}

.cms-index-noroute .col-main .search-mini {
    display: inline-block;
    float: none;
    margin-bottom: 40px;
}

.cms-index-noroute .col-main .search-mini__layout {
    margin: 0;
}

.cms-index-noroute .col-main .search-mini__layout td {
    border: none;
}

.cms-home .before-main-start {
    margin-top: 19px;
}

.cms-home .main-container {
    margin-top: 43px;
}

.cms-home .content-wrapper .section_top .side_left {
    float: left;
    width: 189px;
}

.cms-home .content-wrapper .section_top .side_left .block-categories-list a {
    font-weight: normal;
}

.cms-home .content-wrapper .section_top .side_left .block-categories-list a > .category-type {
    font-weight: normal;
}

.cms-home .content-wrapper .section_top .side_center {
    margin-left: 252px;
}
.cms-home .content-wrapper .section_top .side_center2 {
    margin-left: 252px;
}

.cms-home .content-wrapper .section_bottom {
    *zoom: 1;
}

.cms-home .content-wrapper .section_bottom:before,
.cms-home .content-wrapper .section_bottom:after {
    display: table;
    line-height: 0;
    content: "";
}

.cms-home .content-wrapper .section_bottom:after {
    clear: both;
}

.cms-home .content-wrapper .section_bottom:before,
.cms-home .content-wrapper .section_bottom:after {
    display: table;
    line-height: 0;
    content: "";
}

.cms-home .content-wrapper .section_bottom:after {
    clear: both;
}

.cms-home .content-wrapper .section_bottom .side_center {
    float: left;
    width: 660px;
}

.cms-home .content-wrapper .section_bottom .side_right {
    float: right;
    width: 240px;
}

.cms-home .content-wrapper .section_additional {
    clear: both;
}

.main_2col-right_product {
    margin-top: 23px;
}

.main_2col-right_product .col-right.sidebar {
    float: right;
    margin-top: -6px;
}

.main_2col-left_customer {
    margin-top: 20px;
}

.main_2col-left_customer .col-main {
    padding-left: 0 !important;
}

.main_2col-left_customer .col-left.sidebar {
    margin-top: 8px;
}

.main_2col-left_customer > .line.vertical {
    left: 250px !important;
}

.main_2col-right_checkout .col-main {
    margin-top: -14px !important;
}

.main_2col-right_checkout .col-right.sidebar {
    margin-top: 19px;
}

.main_2col-right_blog .sidebar {
    padding-left: 26px;
}

.main_2col-right_review .col-main {
    width: 808px;
}

.main_2col-right_review .sidebar {
    float: right;
    width: 277px;
}

.price {
    font-family: Verdana, Geneva, serif;
    font-size: inherit;
    color: #f15e00;
}

.price-box {
    line-height: normal;
}

.price-box .price-label,
.price-box .label {
    display: none;
}

.price-middle .price {
    display: block;
}

.price-middle > .old-price {
    margin-bottom: -2px;
}

.price-middle > .old-price .price {
    font-size: 16px;
}

.price-middle > .regular-price .price,
.price-middle > .special-price .price {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 26px;
}

.price-middle > .regular-price .price > .currency,
.price-middle > .special-price .price > .currency {
    font-size: 18px;
    font-weight: normal;
}

.price-large .price {
    display: block;
}

.price-large > .old-price {
    margin-bottom: -2px;
}

.price-large > .old-price .price {
    font-size: 16px;
}

.price-large > .regular-price .price,
.price-large > .special-price .price {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 36px;
}

.price-large > .regular-price .price > .currency,
.price-large > .special-price .price > .currency {
    font-size: 18px;
    font-weight: normal;
}

.old-price > .price {
    font-weight: normal;
    color: #999999;
    text-decoration: line-through;
}

.list-category {
    font-family: Verdana, Geneva, serif;
}

.list-category > .list-category__title {
    margin-bottom: 13px;
}

.list-category > .list-category__title > h1 {
    margin: 0;
    font-size: 20px;
    line-height: 24px;
}

.list-category > .list-category__list {
    margin-left: 0;
    list-style: none;
}

.list-category > .list-category__list > li {
    margin-bottom: 2px;
    line-height: 24px;
}

.list-category > .list-category__list > li > a {
    display: inline-block;
    line-height: 16px;
}

.list-category > .list-category__list > li > a .category-type {
    font-size: 12px;
    color: #999999;
    white-space: nowrap;
}

.list-category > .list-category__list > li.item_stock {
    margin-top: 5px;
}

.list-category > .list-category__list > li.item_stock > a {
    font-weight: bold;
    color: #f15e00;
}

.unit_all-categories {
    margin-top: 46px;
}

.all-categories {
    margin: 0 -16px 0 0;
    list-style-type: none;
}

.all-categories > .item {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 245px;
    margin: 0 16px 48px 0;
    white-space: nowrap;
    vertical-align: top;
    *zoom: 1;
}
.all-categories > .item.featured {
    white-space: normal;
    width: 100%;
}

.all-categories > .item:before,
.all-categories > .item:after {
    display: table;
    line-height: 0;
    content: "";
}

.all-categories > .item:after {
    clear: both;
}

.all-categories > .item:before,
.all-categories > .item:after {
    display: table;
    line-height: 0;
    content: "";
}

.all-categories > .item:after {
    clear: both;
}

.all-categories > .item > .title {
    position: relative;
    z-index: 3;
    margin-bottom: 7px;
    font-size: 16px;
    white-space: normal;
}

.all-categories > .item > .title > a {
    text-decoration: underline;
}

.all-categories > .item > .title > a:hover {
    text-decoration: none;
}

.all-categories > .item > .title > a:hover {
    text-decoration: none;
}

.all-categories > .item > .miniature {
    position: relative;
    z-index: 2;
    display: inline-block;
    margin: 0 6px 0 0;
    white-space: normal;
    vertical-align: top;
}

.all-categories > .item > .miniature > img {
    position: relative;
    z-index: 2;
}

.all-categories > .item > .miniature:before {
    position: absolute;
    top: 0;
    top: -33px;
    right: 0;
    bottom: 0;
    bottom: -20px;
    left: 0;
    left: -20px;
    z-index: 1;
    display: block;
    background: #ffffff;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.all-categories > .item > .miniature:after {
    position: absolute;
    top: -33px;
    bottom: -20px;
    left: 100%;
    z-index: 1;
    display: block;
    width: 10px;
    background: #ffffff;
}

.all-categories > .item > .sub-categories {
    position: relative;
    top: -6px;
    z-index: 1;
    display: inline-block;
    min-height: 144px;
    font-size: 12px;
    line-height: 15px;
    white-space: normal;
}

.all-categories > .item > .sub-categories > .sub-categories__list {
    position: relative;
    z-index: 2;
    margin: 0;
    white-space: nowrap;
    list-style-type: none;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li {
    display: inline-block;
    width: 147px;
    line-height: inherit;
    white-space: normal;
    vertical-align: top;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li + li {
    display: none;
    margin-left: 30px;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li:first-child > ul > li + li + li + li + li + li {
    display: none;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li:first-child > ul > li.show-sub-category {
    display: list-item;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li > ul {
    margin-left: 0;
    list-style: none;
}

.all-categories > .item > .sub-categories > .sub-categories__list > li > ul > li {
    margin: 0 0 4px;
    line-height: inherit;
}

.all-categories > .item > .sub-categories > .actions {
    position: relative;
    z-index: 2;
    margin-top: 6px;
}

.all-categories > .item > .sub-categories:before {
    position: absolute;
    top: 0;
    top: -30px;
    right: 0;
    right: -35px;
    bottom: 0;
    bottom: -30px;
    left: 0;
    left: -10px;
    z-index: 1;
    display: block;
    background: #ffffff;
    -webkit-border-radius: 0 10px 10px 10px;
    -moz-border-radius: 0 10px 10px 10px;
    border-radius: 0 10px 10px 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.all-categories > .item.item_open {
    z-index: 2;
}

.all-categories > .item.item_open > .miniature:before,
.all-categories > .item.item_open > .miniature:after,
.all-categories > .item.item_open > .sub-categories:before {
    content: "";
}

.all-categories > .item.item_open > .sub-categories > .sub-categories__list > li,
.all-categories > .item.item_open > .sub-categories > .sub-categories__list > li:first-child {
    display: inline-block;
}

.all-categories > .item.item_open > .sub-categories > .sub-categories__list > li > ul > li,
.all-categories > .item.item_open > .sub-categories > .sub-categories__list > li:first-child > ul > li {
    display: list-item;
}

.unit_all-categories_wide .all-categories > .item {
    margin-right: 40px;
}

.selected-filters {
    margin: -3px 0 0;
    font-size: 12px;
}

.selected-filters > .title {
    display: inline-block;
    margin-right: 11px;
}

.selected-filters > .selected-filters__list {
    display: inline-block;
    margin: 0;
    list-style-type: none;
}

.selected-filters > .selected-filters__list > .item {
    display: inline-block;
    margin-right: 12px;
}

.selected-filters > .selected-filters__list > .item > a {
    font-size: 18px;
    color: #48ad00;
    text-decoration: none !important;
    vertical-align: middle;
}

.products-grid > .item {
    position: relative;
    /*z-index: 1;*/
    width: 142px;
}

.products-grid > .item .item__layout {
    height: 379px;
    overflow: visible !important;
    font-size: 12px;
    white-space: normal;
    position: relative;
    z-index: 1;
}

.products-grid > .item .item__layout:hover {
    z-index: 2;
}

.products-grid > .item:hover {
    position: relative;
    z-index: 2;
}

.products-grid > .item:hover .item__layout {
    position: relative;
    z-index: 2;
}

.products-grid > .item .item__layout .dynamic-info:before {
    position: absolute;
    top: -232px;
    right: -20px;
    bottom: -10px;
    left: -37px;
    z-index: -1;
    background: #ffffff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    content: "";
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
    display: none;
}

@media (min-width: 1024px) {
    .products-grid > .item .item__layout:hover .dynamic-info:before {
        opacity: 1;
        display: block;
    }
}

.products-grid > .item .item__layout:hover .dynamic-info .caption {
    z-index: 3;
}

.products-grid > .item .item__layout .content {
    position: relative;
}

.products-grid > .item .item__layout:hover .content {
    z-index: 3;
}

.products-grid > .item .item__layout:hover .label-sku {
    display: block;
}

.products-grid > .item .label-sku {
    display: none;
    position: absolute;
    top: -7px;
    left: 64px;
    height: 34px;
    width: 78px;
    color: #68592E;
    background: #EAF3F0;
    font-size: 10px;
    text-align: center;
    line-height: 1.2;
    padding-top: 4px;
    letter-spacing: -0.5px;
    z-index: 3;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.35);
    box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.35);
}

.products-grid > .item .label-sku .code {
    font-size: 14px;
}

.products-grid > .item .item__layout .dynamic-info {
    position: relative;
    background: white;
    width: 148px;
}

.products-grid > .item .item__layout:hover .dynamic-info {
    position: absolute;
}

.products-grid > .item .item__layout .dynamic-info .caption {
    position: relative;
}

.products-grid > .item .item__layout .product-name .full-name {
    font-size: 13px;
    line-height: 1.3;
    max-width: 147px;
    display: none;
}

@media (min-width: 1024px) {
    .products-grid > .item .item__layout:hover .product-name .name {
        display: none;
    }

    .products-grid > .item .item__layout:hover .product-name .full-name {
        display: block;
    }
}

.products-grid > .item .item__layout .additional-information {
    font-size: 11px;
    position: relative;
    display: none;
    background: white;
}

@media (min-width: 1024px) {
    .products-grid > .item .item__layout:hover .additional-information {
        display: block;
        z-index: 3;
    }
}

.products-grid > .item .item__layout .additional-attributes {
    z-index: 3;
    position: relative;
    color: #232323;
}

.products-grid > .item .item__layout .additional-attributes .name {
    color: #585858;
}

.products-grid > .item .item__layout .cell_wishlist {
    margin-top: 7px;
}

.products-grid > .item .item__layout .cell_wishlist .pseudo-link {
    color: #446699;
}

.products-grid > .item .item__layout .cell_wishlist .pseudo-link:after {
    border-top: 1px dotted #446699;
}

.products-grid > .item .item__layout .cell_wishlist .already-added, .pseudo-link {
    margin-left: 4px;
}

.products-grid > .item .item__layout .icons-wishlist {
    width: 20px;
    height: 19px;
    background-position: 0 -2319px;
}

.products-grid > .item .thumbnail {
    position: relative;
}

.products-grid > .item .caption > .price-box {
    margin-bottom: 0;
}

.products-grid > .item .caption .desc {
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 16px;
}

.products-grid > .item .caption .composition {
    margin-bottom: 11px;
}

.products-grid > .item .caption .availability {
    margin: 0 0 3px;
}

.products-grid > .item .caption .actions {
    position: absolute;
    bottom: 0;
    left: 0;
}

.products-grid > .item .caption .actions [class^="cell_"] {
    padding-bottom: 10px;
    vertical-align: bottom;
}

.products-grid > .item .caption .actions .cell_action {
    min-width: 125px;
}

.products-grid > .item .caption .actions .cell_wishlist {
    padding-bottom: 18px;
    padding-left: 20px;
    white-space: nowrap;
}

.products-grid > .item.active > .item__layout:before {
    opacity: 1;
    filter: alpha(opacity=100);
}

.products-grid > .item.active > .item__layout .icons-close {
    display: block;
}

.products-grid > .item.active .thumbnail .btn-more {
    opacity: 0;
    filter: alpha(opacity=0);
}

.products-list > .item {
    margin-bottom: 70px;
}

.products-list > .item:after {
    display: block;
    clear: both;
    content: "";
}

.products-list > .item > .thumbnail {
    float: left;
}

.products-list > .item > .caption {
    float: none;
    margin-left: 160px;
}

.products-list > .item > .caption .rating-position > .position {
    font-size: 18px;
}

.products-list > .item > .caption .product-name {
    margin-bottom: 4px;
    font-size: 18px;
}

.products-list > .item > .caption .author-name {
    font-size: 14px;
    line-height: 20px;
}

.products-list > .item > .caption .price-box {
    margin-bottom: 6px;
}

.products-list > .item > .caption .price-box .price {
    display: block;
}

.products-list > .item > .caption .price-box > .old-price {
    margin-bottom: 4px;
}

.yakaboorecommends .thumbnails > .item .caption .price,
.otherproducts .thumbnails > .item .caption .price,
.analogs .thumbnails > .item .caption .price,
.related_products .thumbnails > .item .caption .price {
    font-size: 12px !important;
    font-family: Verdana, Geneva, serif !important;
}

.yakaboorecommends .products-list > .item > .caption .price-box > .regular-price .price > .currency,
.yakaboorecommends .products-list > .item > .caption .price-box > .special-price .price > .currency,
.otherproducts .products-list > .item > .caption .price-box > .regular-price .price > .currency,
.otherproducts .products-list > .item > .caption .price-box > .special-price .price > .currency,
.analogs .products-list > .item > .caption .price-box > .regular-price .price > .currency,
.analogs .products-list > .item > .caption .price-box > .special-price .price > .currency,
.related_products .products-list > .item > .caption .price-box > .regular-price .price > .currency,
.related_products .products-list > .item > .caption .price-box > .special-price .price > .currency {
    font-size: 12px !important;
    font-weight: bold !important;
}

.products-list > .item > .caption .price-box > .old-price .price {
    font-size: 16px;
}

.products-list > .item > .caption .price-box > .regular-price .price,
.products-list > .item > .caption .price-box > .special-price .price {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 26px;
}

.products-list > .item > .caption .price-box > .regular-price .price > .currency,
.products-list > .item > .caption .price-box > .special-price .price > .currency {
    font-size: 16px;
    font-weight: normal;
}

.products-list > .item > .caption .ratings {
    margin: 0 0 6px;
}

.products-list > .item > .caption .desc {
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 16px;
}

.products-list > .item > .caption .composition {
    margin-bottom: 15px;
}

.products-list > .item > .caption .availability {
    margin: 0;
}

.products-list > .item > .caption .actions [class^="cell_"] {
    vertical-align: bottom;
}

.products-list > .item > .caption .actions .cell_action {
    padding-left: 26px;
}

.products-list > .item > .caption .actions .cell_wishlist {
    padding-bottom: 10px;
    padding-left: 26px;
    white-space: nowrap;
}

.products-list > .item .media-links {
    float: left;
    margin: 10px 0 0;
    clear: left;
}

.products-list > .item .media-links > ul {
    margin: 0;
    list-style-type: none;
}

.unit .unit__title {
    margin: -4px 0 22px;
}

.unit .title {
    margin: 0;
    font-size: 24px;
    line-height: 1.5;
}

.unit_previously-viewed-products {
    margin-bottom: 18px;
    clear: both;
}

.unit_previously-viewed-products > .unit__title {
    margin-bottom: 0;
}

.unit_previously-viewed-products ul.thumbnails.thumbnails_horizontal.thumbnails_small > li.item {
    width: 125px;
}

.unit_popular-authors .unit__content > .thumbnails .author-name {
    font-size: 16px;
}

.unit_popular-brands {
    margin-bottom: 46px;
}

.unit_popular-brands .unit__title {
    margin-bottom: 17px;
}

.unit_popular-brands .unit__content > .thumbnails {
    margin: -20px 0 0;
    overflow: hidden;
}

.unit_popular-brands .unit__content > .thumbnails > .item {
    position: relative;
    width: 136px;
    height: 131px;
    margin: 20px 0 -1px;
    text-align: center;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .thumbnail {
    height: 65px;
    font-size: 14px;
    line-height: 55px;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .thumbnail > img {
    display: inline-block;
    max-height: 65px;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .caption {
    padding: 0 10px;
    margin: 5px 0 0;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .caption .brand-name {
    font-size: 12px;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .line {
    position: absolute;
    right: 10%;
    bottom: 0;
    left: 10%;
}

.unit_popular-brands .unit__content > .thumbnails > .item > .line.vertical {
    right: 0;
    left: auto;
    height: 80%;
}

.unit_popular-brands .unit__content .actions {
    margin-top: -6px;
    font-size: 12px;
}

.unit_popular-brands .unit__content .actions > a {
    text-decoration: underline;
}

.unit_popular-brands .unit__content .actions > a:hover {
    text-decoration: none;
}

.unit_popular-brands .unit__content .actions > a:hover {
    text-decoration: none;
}

.unit_best-books .unit__content .thumbnails > .item {
    width: 109px;
}

.unit_gift-finder {
    position: relative;
    padding-top: 16px;
    margin-bottom: 45px;
    margin-left: 19px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_gift-finder:before,
.unit_gift-finder:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_gift-finder:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_gift-finder:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_gift-finder .unit__title {
    margin-bottom: 16px;
}

.unit_gift-finder .unit__content {
    position: relative;
    padding-bottom: 16px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_gift-finder .unit__content:before,
.unit_gift-finder .unit__content:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_gift-finder .unit__content:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_gift-finder .unit__content:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_gift-finder .unit__content .gift-finder__filters > form {
    margin-bottom: 40px;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list {
    display: inline-block;
    font-size: 0;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item {
    display: inline-block;
    margin: 0 19px 0 0;
    font-size: 14px;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item.control-group > .input-box {
    min-width: 0;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item_whom {
    width: 117px;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item_age {
    width: 117px;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item_reason {
    width: 179px;
}

.unit_gift-finder .unit__content .gift-finder__filters .form-list > .item_price {
    width: 179px;
}

.unit_gift-finder .unit__content .gift-finder__filters .actions {
    display: inline-block;
    margin-left: -4px;
    vertical-align: bottom;
}

.unit_gift-finder .unit__content .gift-finder__filters .actions > .btn {
    font-size: 18px;
}

.unit_gift-finder .unit__content .twist {
    margin-right: 26px;
    margin-left: 12px;
}

.unit_category-viewer > .unit__content > ul {
    margin-right: -26px;
    margin-left: -26px;
    font-size: 0;
    list-style-type: none;
}

.unit_category-viewer > .unit__content > ul > li {
    display: inline-block;
    margin-left: 26px;
    font-size: 14px;
    vertical-align: top;
}

.unit_category-viewer.type_thumbnails > .unit__title {
    margin-bottom: 0;
}

.unit_category-viewer.type_thumbnails > .unit__content > ul > li {
    width: 138px;
    text-align: center;
}

.unit_category-viewer.type_thumbnails > .unit__content > ul > li img {
    display: block;
    width: 131px;
    height: 131px;
    margin: auto;
}

.unit_category-viewer.type_thumbnails > .unit__content > ul > li a {
    font-size: 16px;
    text-decoration: underline;
}

.unit_category-viewer.type_thumbnails > .unit__content > ul > li a:hover {
    text-decoration: none;
}

.unit_category-viewer.type_thumbnails > .unit__content > ul > li a:hover {
    text-decoration: none;
}

.unit_category-viewer.type_list > .unit__title {
    margin-bottom: 18px;
}

.unit_category-viewer.type_list > .unit__content > ul > li {
    width: 138px;
    margin: 0 0 40px 26px;
    font-size: 16px;
}

.unit_category-viewer.type_list > .unit__content > ul > li > ul {
    margin: 13px 0 0;
    font-size: 12px;
    list-style-type: none;
}

.unit_category-viewer.type_list > .unit__content > ul > li > ul > li {
    margin-bottom: 3px;
    line-height: 16px;
}

.unit_category-viewer.type_links > .unit__content > ul {
    margin-right: -29px;
}

.unit_category-viewer.type_links > .unit__content > ul > li {
    width: 40%;
    margin-right: 29px;
    margin-bottom: 20px;
    font-size: 20px;
}

.unit_category-viewer.type_links > .unit__content > ul > li > ul {
    margin: 15px 0 0;
    font-size: 12px;
    list-style-type: none;
}

.unit_category-viewer.type_links > .unit__content > ul > li > ul > li {
    margin-bottom: 3px;
    line-height: 16px;
}

.unit_category-viewer.type_links > .unit__content > ul > li > ul > li > a > img {
    display: block;
    margin: 0;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li {
    width: 135px;
    font-size: 12px;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul {
    margin-left: 0;
    list-style-type: none;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul > li {
    margin-bottom: 3px;
    line-height: 16px;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul > li:first-child {
    margin-bottom: 9px;
    font-size: 16px;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul > li:first-child > a {
    text-decoration: underline;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul > li:first-child > a:hover {
    text-decoration: none;
}

.unit_category-viewer.type_thumbnails-list > .unit__content > ul > li > ul > li:first-child > a:hover {
    text-decoration: none;
}

.unit_relation_products {
    position: relative;
    padding-bottom: 20px;
    margin: -22px 0 40px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_relation_products .unit__title {
    margin-bottom: 10px;
}

.unit_relation_products .relation-block {
    display: block;
    max-width: 707px;
}

.unit_relation_products .relation-block ul.category-coll {
    list-style: none;
    margin-left: 0px !important;
    display: inline-block;
    max-width: 710px;
    margin-bottom: 18px;
}

.unit_relation_products .relation-block ul.category-coll li {
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 2px;
}

.unit_relation_products .unit__title .title {
    font-size: 16.5pt !important;
}

.unit_relation_products .relation-block ul.category-coll li span.name {
    font-size: 10.5pt;
    font-weight: normal;
    color: #25a7df;
    border-bottom: 1px dashed;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial, Geneva, serif;
    max-height: 18px;
}

.unit_relation_products .relation-block ul.category-coll li.selected span.name {
    color: #333333;
    border-bottom: none;
    cursor: auto;
}

#relation_products_product_cart button {
    position: relative;
    font-size: 11px;
    padding: 4px 10px;
}

.relation_products#relation_products_product_cart {
    max-width: 707px;
    max-height: 239px;
    height: 239px;
    display: inline-block;
    margin-bottom: 23px;
}

.relation_products#relation_products_product_cart .custom-carousel-left-button {
    display: block;
    float: left;
    width: 13px;
    height: 48px;
    margin-top: 49px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_left_large.png);
    cursor: pointer;
    position: absolute;
}

.relation_products#relation_products_product_cart .custom-carousel-content {
    width: 680px;
    height: 400px;
    display: block;
    float: left;
    margin: 0 13px 0 13px;
}

.relation_products#relation_products_product_cart .custom-carousel-right-button {
    display: block;
    float: left;
    width: 13px;
    height: 48px;
    margin-top: 49px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_right_large.png);
    cursor: pointer;
    position: absolute;
    right: 22px;
}

.relation_products#relation_products_product_cart ul {
    overflow: hidden;
    position: relative;
    top: 0px;
    margin: 0px;
    padding: 0px;
    left: 0px;
}

.relation_products#relation_products_product_cart ul li {
    float: left;
    list-style: none;
    height: auto;
    display: inline-block;
    width: 114px !important;
    line-height: 20px;
    margin: 0 11px 0 11px !important;
}

.relation_products#relation_products_product_cart .item__layout {
    font-size: 12px;
}

.relation_products#relation_products_product_cart .thumbnail {
    float: none;
    position: relative;
    display: inline-block;
    padding: 0;
    margin: 0 8px 0 0;
    vertical-align: top;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.relation_products#relation_products_product_cart .product-label {
    left: -10px;
    position: absolute;
    top: -3px;
}

.relation_products#relation_products_product_cart .caption {
    display: block;
    margin: 9px 0 0;
    overflow: visible;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: inherit;
    width: 123px;
}

.relation_products#relation_products_product_cart .product-label.small.bestseller {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -550px;
}

.relation_products#relation_products_product_cart .product-label.small.novelty {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -948px;
}

.relation_products#relation_products_product_cart .product-label.small.stock {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -694px;
}

.relation_products#relation_products_product_cart .product-label.small.top-sales {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -622px;
}

.relation_products#relation_products_product_cart .product-label.small.expected {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -95px -2920px;
}

.relation_products#relation_products_product_cart .product-label.small.discount {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -876px;
}

.relation_products#relation_products_product_cart .product-label.small.discount b {
    top: 18px;
    left: 13px;
    position: relative;
    font-size: 14px;
    text-align: center;
    max-width: 40px;
    width: 39px;
    display: inline-block;
}

.relation_products#relation_products_product_cart .product-label.small.discount b i {
    font-size: 9px;
}

.relation_products#relation_products_product_cart li .product-name .name {
    font-size: 9px;
    display: block;
    display: -webkit-box;
    max-width: 147px;
    line-height: 1.3;
    min-height: 26px;
}

.relation_products#relation_products_product_cart li .product-author {
    font-size: 8px;
    color: #585858;
    line-height: 1.3em;
    vertical-align: top;
}

.relation_products#relation_products_product_cart tr.name {
    vertical-align: top;
    height: 23px;
    line-height: 1.3em;
}

.relation_products#relation_products_product_cart tr.reviews .ratings .pseudo-link {
    color: #446699;
    font-size: 7px;
}

.relation_products#relation_products_product_cart .ratings > .rating-links {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
}

.relation_products#relation_products_product_cart .ratings > .rating-links {
    display: inline-block;
    margin: 0 0 0 0px;
    vertical-align: middle;
}

.relation_products#relation_products_product_cart tr.reviews .write_label {
    display: inline-block;
    font-size: 7px;
    margin-left: 3px;
}

.relation_products#relation_products_product_cart tr.cell_delivery .not_available,
.relation_products#relation_products_product_cart tr.cell_delivery .day_delivery {
    display: inline-block;
    color: #585858;
    font-size: 7px;
    float: left;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button button.btn-buy {
    font-size: 11px;
    padding: 0px 3px;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button .regular-price .price {
    font-size: 10px;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button div.price {
    display: inline-block !important;
    float: left;
}

.relation_products#relation_products_product_cart ul.products-grid .custom-carousel_price_button .cell_action {
    width: 71px !important;
    min-width: 71px !important;
    padding-bottom: 0px;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button .special-price .price {
    font-size: 11px;
    color: #ff0000;
}

.relation_products#relation_products_product_cart .price {
    font-size: 9px;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button .currency {
    font-weight: normal;
    font-size: 8px;
}

.relation_products#relation_products_product_cart .car {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 16px;
    width: 28px;
    background-position: -261px -20px;
    display: inline-block;
    float: left;
    margin-left: 0px;
}

.relation_products#relation_products_product_cart .alreadyincart {
    float: right;
    width: 43px;
    font-size: 9px;
    line-height: 11px;
}

.relation_products#relation_products_product_cart tr.custom-carousel_price_button .actions {
    display: inline-block;
    float: right;
}

.unit_together-for-less {
    position: relative;
    padding-bottom: 20px;
    margin: 17px 0 40px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_together-for-less:before,
.unit_together-for-less:after,
.unit_relation_products:before,
.unit_relation_products:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_together-for-less:before,
.unit_relation_products:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_together-for-less:after,
.unit_relation_products:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_together-for-less .unit__title {
    margin-bottom: 13px;
}

.unit_together-for-less .thumbnails .item {
    margin-bottom: 0;
}

.unit_together-for-less .thumbnails .item .caption {
    position: relative;
}

.unit_together-for-less .thumbnails .item .caption [class^="icons-"] {
    position: absolute;
    top: 3px;
    left: -25px;
    cursor: pointer;
}

.unit_together-for-less .thumbnails .item.item_plus,
.unit_together-for-less .thumbnails .item.item_equally {
    width: 21px;
    height: 150px;
    margin-right: 5px;
    margin-left: 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/plus.png) 50% 50% no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUBAMAAACQZWsAAAAAJ1BMVEX////MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxL5iduAAAADHRSTlMAgEC/EFAg35+vz++ZoM8wAAAARElEQVR4Xq2OuwkAIBBDs8IJbuESVoJT6D6O4BpOIGLjUH7gDuzvFckrUgSXMCC4ruuZiMo8YYG6mPS5541R/yDE9moDyj0jqbzqjDoAAAAASUVORK5CYII=);
}

.unit_together-for-less .thumbnails .item.item_equally {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/equally.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAAH6ycZTAAAAeElEQVQokWP4//8/w5kzZ/6DMAOU0wDCcFEgToCLArECWBk2jKzlP4qh2FQ2oGMGZLcQwAk4HYHLOgUiTV4PUnyeGMUghfuJUki0O0nxUAC2MMQIUyJ9DfaMA7GKicT7SYokqgfSwBtKQrIjFq+H5RIHYqKfSCwAAJKMEBF/tLUdAAAAAElFTkSuQmCC);
}

.unit_together-for-less .thumbnails .item.item_price {
    width: 90px;
    line-height: 150px;
    text-align: center;
}

.unit_together-for-less .thumbnails .item.item_price > .actions {
    display: inline-block;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box {
    margin-top: 18px;
    margin-bottom: 17px;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box .price {
    display: block;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .old-price {
    margin-bottom: -2px;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .old-price .price {
    font-size: 16px;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .regular-price .price,
.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .special-price .price {
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 36px;
}

.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .regular-price .price > .currency,
.unit_together-for-less .thumbnails .item.item_price > .actions .price-box > .special-price .price > .currency {
    font-size: 18px;
    font-weight: normal;
}

.unit_together-for-less .unit__content {
    margin-left: 25px;
}

.unit_product-description .unit__content .content__video {
    margin: 10px 0;
}

.unit_product-description .unit__content .actions {
    margin: 16px 0 0;
}

.unit_do-you-know {
    position: relative;
    padding-left: 13px;
    margin-left: -13px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-y;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_do-you-know:before,
.unit_do-you-know:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1px;
    height: 10%;
    max-height: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_do-you-know:before {
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(to bottom, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
}

.unit_do-you-know:after {
    top: auto;
    bottom: 0;
    background-color: #e0e0e0;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #cccccc, #ffffff);
    background-image: -o-linear-gradient(top, #cccccc, #ffffff);
    background-image: linear-gradient(to bottom, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0);
}

.unit_do-you-know .unit__title {
    margin-bottom: 0;
}

.unit_do-you-know .unit__content {
    font-size: 21px;
    font-style: italic;
    line-height: 28px;
    color: #666;
}

.unit_about-author {
    margin-right: -26px;
}

.unit_about-author > .unit__title {
    margin-bottom: 13px;
}

.unit_about-author > .unit__content {
    padding: 24px 24px 16px 24px;
    background: #edf1f2;
}

.unit_about-author > .unit__content .thumbnails {
    margin: 0;
}

.unit_about-author > .unit__content .thumbnails > .item {
    margin: 0;
}

.unit_about-author > .unit__content .thumbnails > .item + .item {
    margin-top: 20px;
    clear: left;
}

.unit_about-author > .unit__content .thumbnails > .item .thumbnail {
    margin-right: 36px;
}

.unit_about-author > .unit__content .thumbnails > .item .caption .description {
    margin-right: 12px;
    font-size: 14px;
    line-height: 20px;
}

.unit_also-bought-with-product {
    position: relative;
    padding-top: 12px;
    margin-top: 12px;
    margin-bottom: 62px !important;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_also-bought-with-product:before,
.unit_also-bought-with-product:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_also-bought-with-product:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_also-bought-with-product:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_also-bought-with-product .line {
    margin-top: 15px;
}

.unit_reviews {
    margin-bottom: 53px !important;
}

.unit_reviews > .unit__title {
    position: relative;
    margin-bottom: 14px;
}

.unit_reviews > .unit__title > .i-toolbar {
    margin-bottom: 50px;
    background: none;
}

.unit_reviews > .unit__title > .i-toolbar:before,
.unit_reviews > .unit__title > .i-toolbar:after {
    content: none;
}

.unit_reviews > .unit__title > .i-toolbar + .btn {
    top: 7px;
}

.unit_reviews > .unit__title .btn {
    position: absolute;
    top: 0;
    right: 0;
}

.unit_discussion {
    margin-bottom: 53px !important;
}

.unit_discussion > .unit__title {
    position: relative;
    margin-bottom: 14px;
}

.unit_discussion > .unit__title > .i-toolbar {
    margin-bottom: 50px;
    background: none;
}

.unit_discussion > .unit__title > .i-toolbar:before,
.unit_discussion > .unit__title > .i-toolbar:after {
    content: none;
}

.unit_discussion > .unit__title > .i-toolbar + .btn {
    top: 7px;
}

.unit_discussion > .unit__title .btn {
    position: absolute;
    top: 0;
    right: 0;
}

.unit_about-brand {
    margin-right: -26px;
}

.unit_about-brand > .unit__title {
    margin-bottom: 13px;
}

.unit_about-brand > .unit__content {
    padding: 24px 24px 16px 24px;
    background: #edf1f2;
}

.unit_about-brand > .unit__content .thumbnails {
    margin: 0;
}

.unit_about-brand > .unit__content .thumbnails > .item {
    margin: 0;
}

.unit_about-brand > .unit__content .thumbnails > .item + .item {
    margin-top: 20px;
    clear: left;
}

.unit_about-brand > .unit__content .thumbnails > .item .thumbnail {
    margin-right: 36px;
}

.unit_about-brand > .unit__content .thumbnails > .item .caption .description {
    margin-right: 12px;
    font-size: 14px;
    line-height: 20px;
}

.unit_about-brand > .unit__content .description .pseudo-link {
    font-size: 14px;
}

.unit_jcarousel .unit__title {
    position: relative;
}

.unit_jcarousel .unit__title .notice {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #595959;
}

.unit_jcarousel .unit__content .jcarousel-container {
    padding-right: 0;
    padding-left: 0;
}

.unit_jcarousel .unit__content .jcarousel-container > .jcarousel-clip {
    width: 100%;
    margin: auto;
}

.unit_jcarousel .unit__content .jcarousel-container > .jcarousel-clip > .jcarousel-list > .jcarousel-item {
    width: 150px;
    height: auto;
    margin: 0 20px;
}

.unit_jcarousel .unit__content .jcarousel-container > .jcarousel-prev {
    bottom: auto;
    width: 13px;
    height: 150px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_left_large.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAwCAYAAAG9CMCZAAAB4UlEQVRIiY2VTyjEURDHl/zbw9amuIiS1o0tBzns1cGFcpE4cqCkuCo5rOKi3LYUKQfJhZKDkiMHBxdOkhJKlCi09mfemrfNb97M7/cOo9+b73zmvTczbyWCIEgYK/8pFAr/q7IHVsmKpMTQ4JL9yNqPJxfHFLPcsRvawNlRynHHHb1gaerI0EXlIwWWC2W2i6I9+DG9V0AXi+LR3AU65t0TcDMC2LImfIZyonChFWUcqWp+zjoUBmkmus8J35+KL6JIAvKamMGAVkfEgHXxKiTg3SmsUKW8JnZLzh2xG5jqkjv7UEhz4UM8GUbP8UrIF8XoW171ThRauPBM0/A+hdsAjiUebYUfTRjAVPVeg2KFI+1UtUgNSTcv2UcXOcZSdfck4VzrRwqpnPrIJGFGfbNCsBmSImYb8wEawb4QMNbjA10RYMq5qQBsEGDLqbQATBLg2mmoAGQJ8A3WFAlBQBLsjUD9zhQK0BkBFqSTcGCVAAfafSkwTIAHsJpICALawH4RMIPcHtUKA1SD3ZNdRuIabnfaJ9CaL8R3G42FlHt1xEJCBR+1CkrNXSHgoReE4GnUVGhQA9irNn9RT6OLTXpzLITgBAFvwKpiIQTp6932ghCkvxPTvpApjPkntWle8R9TbN5DDgAgDQAAAABJRU5ErkJggg==);
}

.unit_jcarousel .unit__content .jcarousel-container > .jcarousel-next {
    bottom: auto;
    width: 13px;
    height: 150px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_right_large.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAwCAYAAAG9CMCZAAABzklEQVRIx42UPyjFURTHn5e/g5JiESU9G68MMlgNFsoieSMDJcWqZHiKRdleKVIGyULJ8EpGBoOFSVJCiZJX6PFzrs6t7+/8znXv8K3fPd/7uX/O75ybiqIoZZSKfRQKhcgX+fswYRX/csyxgxhEwXUZyMtAEddIk3L6ojToxsGFPNp7grODFlIn7hl5BvQxTKpSVzuzJyglMknasUFpNvCEvoTJE+bwujGTJ9yoScbDk55UEyYsaUYNm4Mu6kg7UJn0o11lT70KBft5uXrNNMaMK32ZhEHBZbmPXG5WM0rBp5NZONeMXVftp5nK/Zs7aQwxVe36FceaUYwVMhhZl/HsMsweizKYT7wIMPtR3ryVjYw0bl25iuxbgf9j3vWjzOw3WQy2wXqlkf+vSsaZKsvW1GShHoaMPkiNXojBKQAvgyAGtwDcCIIYvAJwMhRqIn0CmPVCDA4A9Eqq80IMLgB4GgQxeADgaihUSboHcMQLMdhuupahb1KbF2JwFHa7C4XWANoPAcZwF/MC+YAOeR/ffzKZe5CZ80GHAKyElBFWw0lIwWLdvZBqff3ULCq8y9e5FaRrACZC2n07pGvxYZkOfR8QMt26ad5P7eJSv3+W4JxlX1JsAAAAAElFTkSuQmCC);
}

.unit_jcarousel_accessories > .unit__title {
    margin-bottom: 11px;
}

.unit_jcarousel_accessories > .unit__content .i-toolbar {
    margin-bottom: 25px;
}

.unit_add-review > .unit__title {
    margin-bottom: 18px;
}

.unit_add-review > .unit__content .user-data {
    position: relative;
    *zoom: 1;
}

.unit_add-review > .unit__content .user-data:before,
.unit_add-review > .unit__content .user-data:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_add-review > .unit__content .user-data:after {
    clear: both;
}

.unit_add-review > .unit__content .user-data:before,
.unit_add-review > .unit__content .user-data:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_add-review > .unit__content .user-data:after {
    clear: both;
}

.unit_add-review > .unit__content .user-data .side_right {
    float: left;
    margin-left: 102px;
}

.unit_add-review > .unit__content .user-data .registered-user {
    margin-top: 16px;
}

.unit_add-review > .unit__content .user-data .registered-user > .title {
    font-size: 20px;
}

.unit_add-review > .unit__content .user-data .registered-user > .link {
    margin: 6px 0 0;
    color: #25a7df;
}

.unit_add-review > .unit__content .control-group.control-group_ratings {
    margin-bottom: 8px;
}

.unit_add-review > .unit__content .control-group.control-group_ratings .ratings_big {
    margin-top: 9px;
}

.unit_add-review > .unit__content .control-group .controls > textarea {
    height: 141px;
}

.unit_add-review .line {
    left: 322px;
}

.unit_add-comment > .unit__title {
    margin-bottom: 18px;
}

.unit_add-comment > .unit__content .user-data {
    position: relative;
    *zoom: 1;
}

.unit_add-comment > .unit__content .user-data:before,
.unit_add-comment > .unit__content .user-data:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_add-comment > .unit__content .user-data:after {
    clear: both;
}

.unit_add-comment > .unit__content .user-data:before,
.unit_add-comment > .unit__content .user-data:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_add-comment > .unit__content .user-data:after {
    clear: both;
}

.unit_add-comment > .unit__content .user-data .side_right {
    float: left;
    margin-left: 102px;
}

.unit_add-comment > .unit__content .user-data .registered-user {
    margin-top: 16px;
}

.unit_add-comment > .unit__content .user-data .registered-user > .title {
    font-size: 20px;
}

.unit_add-comment > .unit__content .user-data .registered-user > .link {
    margin: 6px 0 0;
    color: #25a7df;
}

.unit_add-comment > .unit__content .control-group.control-group_ratings {
    margin-bottom: 8px;
}

.unit_add-comment > .unit__content .control-group.control-group_ratings .ratings_big {
    margin-top: 9px;
}

.unit_add-comment > .unit__content .control-group .controls > textarea {
    height: 141px;
}

.unit_add-comment .line {
    left: 322px;
}

.unit_buy-another-day {
    margin-top: 67px;
}

.unit_buy-another-day .unit__content .thumbnails .caption .actions {
    margin-top: 5px;
}

.unit_buy-another-day .unit__content .thumbnails .caption .actions .btn {
    margin-right: 8px;
}

.unit_buy-another-day .unit__content .thumbnails .caption .actions .pseudo-link {
    position: relative;
    bottom: -5px;
}

.unit_account-wishlist {
    position: relative;
    margin: 46px 0 20px;
}

.unit_account-wishlist .unit__title {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 29px;
    *zoom: 1;
}

.unit_account-wishlist .unit__title:before,
.unit_account-wishlist .unit__title:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_account-wishlist .unit__title:after {
    clear: both;
}

.unit_account-wishlist .unit__title:before,
.unit_account-wishlist .unit__title:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_account-wishlist .unit__title:after {
    clear: both;
}

.unit_account-wishlist .unit__title > .title {
    position: relative;
    z-index: 2;
    float: left;
    margin: 0;
    font-size: 20px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.unit_account-wishlist .unit__title .add-wishlist-form {
    position: absolute;
    top: -1px;
    left: -5px;
    display: none;
}

.unit_account-wishlist .unit__title .add-wishlist-form .input-text {
    width: 370px;
    padding-left: 4px;
    margin-right: 8px;
    font-size: 20px;
}

.unit_account-wishlist .unit__title .add-wishlist-form .btn {
    margin-right: 15px;
}

.unit_account-wishlist .unit__title > .actions {
    float: right;
    margin: -4px 0 0;
    list-style-type: none;
}

.unit_account-wishlist .unit__title > .actions > .item {
    display: inline-block;
    margin-left: 14px;
}

.unit_account-wishlist .unit__title > .actions > .item > [class^="icon"] {
    position: relative;
    bottom: -5px;
    margin-right: 3px;
    font-size: 18px;
    color: #999999;
}

.unit_account-wishlist .unit__title > .line {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

.unit_account-wishlist .unit__title.edit-mode > .title {
    z-index: 1;
    visibility: hidden;
}

.unit_account-wishlist .unit__content .thumbnails {
    margin-bottom: 0;
}

.unit_account-wishlist .unit__content .thumbnails > .item {
    width: 154px !important;
}

.unit_account-wishlist .unit__content .thumbnails > .item .thumbnail .btn {
    display: none;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption {
    position: relative;
    padding-bottom: 45px;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions {
    margin: 0;
    list-style-type: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.125s ease;
    -moz-transition: opacity 0.125s ease;
    -o-transition: opacity 0.125s ease;
    transition: opacity 0.125s ease;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li {
    position: relative;
    z-index: 1;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .pseudo-link {
    position: relative;
    z-index: 2;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu {
    position: absolute;
    top: -7px;
    left: -25px;
    z-index: 1;
    display: none;
    min-width: 141px;
    padding: 36px 25px 11px;
    background: #ffffff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu > .sub-menu__title {
    font-weight: bold;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu > .sub-menu__list {
    margin: 0;
    list-style-type: none;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu > .sub-menu__list > li {
    position: relative;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu > .sub-menu__list > li [class^="icon"] {
    position: absolute;
    top: 6px;
    left: -15px;
    font-size: 10px;
    color: #4d9600;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li > .actions__sub-menu > .sub-menu__list > li > span {
    font-size: 12px;
    color: #25a7df;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dotted #25a7df;
}

.unit_account-wishlist .unit__content .thumbnails > .item .caption .actions > li:first-child {
    z-index: 2;
}

.unit_account-wishlist .unit__content .thumbnails > .item:hover .actions {
    opacity: 1;
    filter: alpha(opacity=100);
}

.unit_account-wishlist .unit__content .thumbnails > .item.active {
    z-index: 2;
}

.unit_account-wishlist .unit__content .thumbnails > .item.active .actions {
    opacity: 1;
    filter: alpha(opacity=100);
}

.unit_account-wishlist .unit__content .add-wishlist-form {
    display: none;
}

.unit_account-wishlist.active {
    z-index: 2;
}

.unit_upcoming-products {
    margin-top: 67px;
    margin-top: 0;
}

.unit_upcoming-products .unit__content .thumbnails .caption .actions {
    margin-top: 5px;
    position: relative;
}

.unit_upcoming-products .unit__content .thumbnails .caption .actions .btn {
    margin-right: 8px;
}

.unit_upcoming-products .unit__content .thumbnails .caption .actions .pseudo-link {
    position: relative;
    bottom: -5px;
}

.unit_upcoming-products > .unit__title {
    margin-bottom: 28px;
}

.unit_upcoming-products > .unit__title > .title {
    font-size: 20px;
}

.unit_upcoming-products > .unit__content > .thumbnails {
    margin-right: -56px;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item {
    width: 140px !important;
    margin-right: 48px;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item .side_left {
    width: 140px !important;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item .btn-more {
    left: 19px;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item .caption {
    margin-top: 18px;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item .caption > .actions .wishlist-remove-item {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.125s ease;
    -moz-transition: opacity 0.125s ease;
    -o-transition: opacity 0.125s ease;
    transition: opacity 0.125s ease;
}

.unit_upcoming-products > .unit__content > .thumbnails > .item:hover .actions .wishlist-remove-item {
    opacity: 1;
    filter: alpha(opacity=100);
}

.unit_feedback-form {
    display: none;
    margin-bottom: 68px;
}

.unit_feedback-form > .unit__title {
    margin-bottom: 30px;
}

.unit_feedback-form > .unit__title > .title {
    font-size: 20px;
}

.unit_feedback-form > .unit__content > form {
    width: 580px;
}

.unit_feedback-form > .unit__content > form .input-box > textarea {
    height: 133px;
}

.unit_feedback-dialog > .unit__title {
    margin-bottom: 16px;
}

.unit_feedback-dialog > .unit__title > .title {
    font-size: 20px;
}

.unit_feedback-dialog > .unit__content .dialog__list {
    padding-bottom: 1px;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item .cell_left {
    float: left;
    width: 176px;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item .cell_right {
    float: none;
    margin-left: 176px;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__header > .date {
    white-space: nowrap;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__header > .subj > .type {
    display: inline-block;
    margin-right: 10px;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__header > .subj > .desc {
    display: inline-block;
    color: #999999;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content {
    position: relative;
    padding-bottom: 46px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info {
    padding: 3px 0 17px;
    *zoom: 1;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__order-info > .title {
    color: #999999;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages {
    position: relative;
    padding-top: 3px;
    margin: 0;
    list-style-type: none;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item {
    margin: 15px 0 0;
    *zoom: 1;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item .date {
    font-size: 12px;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item .text {
    margin: 0;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item.highlight .title,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__messages > .messages__item.highlight .date {
    color: #999999;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions {
    margin: 13px 0 0;
    *zoom: 1;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:before,
.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:after {
    display: table;
    line-height: 0;
    content: "";
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item > .dialog__content > .dialog__actions:after {
    clear: both;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item.with-update > .dialog__header {
    font-weight: bold;
}

.unit_feedback-dialog > .unit__content .dialog__list > .dialog__item.with-update > .dialog__header > .subj > .desc {
    font-size: 12px;
}

.unit_search-result-authors > .unit__content > .thumbnails > .item {
    width: 170px;
}

.unit_search-result-authors > .unit__content > .thumbnails > .item > .caption {
    margin-top: 18px;
}

.unit_search-result-authors > .unit__content > .thumbnails > .item > .caption > .product-author {
    font-size: 18px;
    color: #446699;
}

.unit_search-result-authors > .unit__content > .thumbnails > .item > .caption > .actions {
    margin-top: 6px;
}

.unit_search-result-authors > .unit__content > .thumbnails > .item > .caption > .actions > .amount {
    font-size: 10px;
    color: #999999;
}

.unit_promotions-products > .unit__content > .thumbnails > .item {
    width: 147px;
}

.unit_product-samples .track-list {
    margin: 0;
    list-style: none;
}

.unit_product-samples .track-list > .item {
    position: relative;
    font-size: 18px;
    line-height: 30px;
    border-bottom: 1px dashed #999999;
}

.unit_product-samples .track-list > .item .track-stop {
    display: none;
}

.unit_product-samples .track-list > .item.active .track-stop {
    display: block;
}

.unit_product-samples .track-list > .item.active .track-play {
    display: none;
}

.unit_product-samples .track-name {
    display: inline-block;
    color: #333333;
    text-decoration: none;
}

.unit_product-samples .track-stop,
.unit_product-samples .track-play {
    position: absolute;
    top: 4.5px;
    right: 0;
    width: 21px;
    height: 21px;
    cursor: pointer;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1112px;
}

.unit_product-samples .track-stop {
    width: 22px;
    height: 20px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1271px;
}

.ratings {
    display: block;
}

.ratings > .rating-box {
    display: inline-block;
    width: 60px;
    vertical-align: middle;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAAH0/Y33AAABy0lEQVQ4jWP4//8/AwiDiWennNcyoIj8P8JaC+H9fRH+Eyp+hJWJYWYaAyMQc4AwXAuyNhEgnoEqA1L7/3Xkf4QeIAehB82ALphlWgiZI6zFqMqgGOjwzSgSv5+FbQSbDsX/XkYEwFWDJYE00EsfMIwC2mGEbGEOENcD8XQgFoKyVyOr5gHiToR7kY3C8BUQH56jooMRKiD8/pr3lQtrDWKhfFZQ6Agi++Hvy4iPcKN29EnLwSWR7fhw3ecgSCfQx37n1+p7EucqoPvNcUl0okocYV0FDQZ+IJ4GZWfAVM+A0hJArI4an0dYu4GYGz2iK6E0MxDn4XQuKMFt7ZYwxu8NJHx3v03nz8fBHxaXcHJhangdyfjstHP9vQM2e+7ut94PwsDw/QMKzndXve7AxB4fc1wPVKeLohuYbtKAin8hR86PR8EXgLQ0Vifd2WtVC1L053n4sz/PwxYD2f++3gt8AfQTG1YNwBQaieGn15FSv56GOuL1NDAIGQlHNqqGBlAmJ07DEVZDII4A4jgg1sau4QhrMhBXAzELFgNYwbYdYU3ClvPKwZkMwRcD4hJc6VIJiGdCc6YkEEtD+bOBWA6bBmFcIQMurqBsAJ/dS6PV7kXEAAAAAElFTkSuQmCC);
    background-position: 0 100%;
}

.ratings > .rating-box .rating {
    display: block;
    height: 13px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAAH0/Y33AAABy0lEQVQ4jWP4//8/AwiDiWennNcyoIj8P8JaC+H9fRH+Eyp+hJWJYWYaAyMQc4AwXAuyNhEgnoEqA1L7/3Xkf4QeIAehB82ALphlWgiZI6zFqMqgGOjwzSgSv5+FbQSbDsX/XkYEwFWDJYE00EsfMIwC2mGEbGEOENcD8XQgFoKyVyOr5gHiToR7kY3C8BUQH56jooMRKiD8/pr3lQtrDWKhfFZQ6Agi++Hvy4iPcKN29EnLwSWR7fhw3ecgSCfQx37n1+p7EucqoPvNcUl0okocYV0FDQZ+IJ4GZWfAVM+A0hJArI4an0dYu4GYGz2iK6E0MxDn4XQuKMFt7ZYwxu8NJHx3v03nz8fBHxaXcHJhangdyfjstHP9vQM2e+7ut94PwsDw/QMKzndXve7AxB4fc1wPVKeLohuYbtKAin8hR86PR8EXgLQ0Vifd2WtVC1L053n4sz/PwxYD2f++3gt8AfQTG1YNwBQaieGn15FSv56GOuL1NDAIGQlHNqqGBlAmJ07DEVZDII4A4jgg1sau4QhrMhBXAzELFgNYwbYdYU3ClvPKwZkMwRcD4hJc6VIJiGdCc6YkEEtD+bOBWA6bBmFcIQMurqBsAJ/dS6PV7kXEAAAAAElFTkSuQmCC);
}

.ratings > .rating-links {
    display: inline-block;
    margin: 0 0 0 13px;
    vertical-align: middle;
}
.dynamic-info .ratings > .rating-links {
    max-width: 65px;
    margin: 0 0 0 5px;
}

.ratings > .rating-note {
    display: inline-block;
    margin: 0 0 0 4px;
    font-size: 12px;
    color: #999999;
    vertical-align: middle;
}

.ratings_big .rating-box {
    display: inline-block;
    width: 115px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_big.png);
}

.ratings_big .rating-box .rating {
    height: 20px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_big.png);
}

.ratings_big .rating-note {
    margin-left: 6px;
    vertical-align: top;
}

.rating-info .rating-info__list {
    margin-left: 4px;
    margin-top: 10px;
    list-style-type: none;
}

.rating-info .rating-info__list > .item {
    margin: 0;
    font-size: 12px;
    color: #999999;
    line-height: 19px;
}

.rating-info .rating-info__list > .item .star-amount,
.rating-info .rating-info__list > .item .icons-star_mini,
.rating-info .rating-info__list > .item .info__progressbar,
.rating-info .rating-info__list > .item .user-amount {
    display: inline-block;
    vertical-align: middle;
}

.rating-info .rating-info__list > .item .icons-star_mini {
    position: relative;
    top: -2px;
    margin: 0 -2px;
}

.rating-info .rating-info__list > .item .info__progressbar {
    width: 119px;
    margin: 0 5px 0 8px;
    background: #e2e2e2;
}

.rating-info .rating-info__list > .item .info__progressbar > .progressbar-value {
    display: block;
    width: 30%;
    height: 4px;
    background: #4d9600;
    border-right: 1px solid #ffffff;
}

.star-rating-control {
    font-size: 0;
}

.star-rating-control .rating-cancel {
    display: none;
}

.star-rating-control .star-rating {
    display: inline-block;
    width: 23px;
    height: 20px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-indent: -999%;
    cursor: pointer;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_big.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.star-rating-control .star-rating > a {
    display: none;
}

.star-rating-control .star-rating.star-rating-hover,
.star-rating-control .star-rating.star-rating-on {
    background-position: 0 0;
}

.bestsellers {
    margin: 19px 0 0;
}

.bestsellers .nav.tabs-primary {
    margin: 0 0 15px;
}

.bestsellers .nav.tabs-secondary {
    float: left;
    width: 168px;
    margin: 0;
    margin-left: 0;
    list-style-type: none;
    border: 0;
}

.bestsellers .nav.tabs-secondary > li > a {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.bestsellers .nav.tabs-secondary > li > a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.bestsellers .nav.tabs-secondary > li.active > a,
.bestsellers .nav.tabs-secondary > li.current > a {
    color: #333333;
    background-color: #dff2fa;
}

.bestsellers .nav.tabs-secondary > li > a:hover {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.bestsellers .nav.tabs-secondary > li.active > a,
.bestsellers .nav.tabs-secondary > li.current > a {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.bestsellers .nav.tabs-secondary > li > a {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.bestsellers .nav.tabs-secondary > li > a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.bestsellers .nav.tabs-secondary > li.active > a,
.bestsellers .nav.tabs-secondary > li.current > a {
    color: #333333;
    background-color: #dff2fa;
}

.bestsellers .nav.tabs-secondary > li > a:hover {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.bestsellers .nav.tabs-secondary > li.active > a,
.bestsellers .nav.tabs-secondary > li.current > a {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.bestsellers .tab-content {
    overflow: visible;
}

.bestsellers .tab-content.content-primary {
    position: relative;
    padding: 20px 0 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.bestsellers .tab-content.content-primary:before,
.bestsellers .tab-content.content-primary:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.bestsellers .tab-content.content-primary:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.bestsellers .tab-content.content-primary:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.bestsellers .tab-content.content-primary > .tab-pane {
    padding: 0 0 13px;
}

.bestsellers .tab-content.content-secondary {
    padding: 0;
    margin: 0 0 0 252px;
}

.bestsellers .tab-content.content-secondary .show-all-products {
    margin: 10px 0 0;
    font-size: 12px;
}

.bestsellers .tab-content.content-secondary .show-all-products > a {
    text-decoration: underline;
}

.bestsellers .tab-content.content-secondary .show-all-products > a:hover {
    text-decoration: none;
}

.bestsellers .tab-content.content-secondary .show-all-products > a:hover {
    text-decoration: none;
}

.bestsellers .tab-content.content-secondary .line.vertical {
    top: 20px;
    bottom: 20px;
    left: 192px;
    height: auto;
}

.unit_twist > .unit__title {
    position: relative;
}

.unit_twist > .unit__title .position {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: #afafaf;
}

.twist {
    position: relative;
}

.twist .i-twist__list {
    width: 1100px;
    min-height: 270px;
    margin: auto;
    overflow: hidden;
}

.twist .i-twist__list .twist__list {
    width: 11590px;
    margin: 0;
}

.twist .i-twist__list .twist__list .item {
    width: 150px !important;
    min-height: 270px;
    margin: 0 0 0 40px;
}

.twist .i-twist__list .twist__list .item:first-child {
    margin-left: 20px;
}

.twist .twist__control {
    position: absolute;
    top: 0;
    display: block;
    width: 13px;
    height: 154px;
    cursor: pointer;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/twist/controls.png) 0 50% no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAwCAYAAAF4eloIAAADVUlEQVRYw61WPUgcQRTe8+cURZEgFgeKIqIQBIsIFoIgaHUgCHYSCwsFLQQrJSAcWAhWBykOOy0sbBRB0EawUlAEQRDhIEXEoGBADEYuZjMT3siXt292Z+9SvLud9973fbOz896M5/u+py2Xyw3rfzPwla2/OdB0tA9gfjADOHx0JAKEnkn5S6R+6jFSECU8EH82GVy7W1kTzhKDt0inxhXKRj1ORePPXPMAnjM8+FFZWWBCFDxTlpUCeqU+KHuHs1yzTd+HwAsGPrGpHwbeB5daCjzpn00RIYh3KUtJgX+mm1SWpuc76c3zgSWBhAFKqlX2KM1aAmnADBtfWEGUcMV8CfJPSl/sQZoKxYYIWI2rsGIDAHD3benUQwuxtIeBCPhb2Su+y6kDSOfN8ZediADk+UKkKZAUAPdiIVBwX6i1DPfZpmE6Q4rGnaEgAOptdK1syWUbDet6pcU5k0htKo+kpJ8HQkG66E0DAILnKNAFq7iZyNLAps58a7b2OkkJCQa6sn4nArwIC9NEsW7eq6spMBTy3R446DCsnnQvlE4FzbTrUBYrpghHyVERAbrFyn3VFelQgO1E3mJknxxA9ZTbpwdzUU2FQKeBI8QcbBELsYmgfMSST+Bu8ViFdoWoFGzb6F4AJCmWlkAZy7l2ENpYiDEj+PbDQHesCMVeyEGdlJSicSHOoZY31wt91XABLVG/q7V9O89h+ySIxCd7T2bG17xFFCu0AaQ58OfAv1GSkCKYBbJzIX4O8dmihBSwF0h+KGsQchooZvJ6YwkpQJ25E5H1h0yoH/I0pi6O0AmA5x2+4zzkn7genFkAbUWJAG4LcNmoI3Ackr/oYoohVEYYgx+3nYAddCXTSb+UNbuKAEczYX3i6uBnWaWybzCbkbgiIDYCPJqzEoX2ILhcrAiILQPfnjkzp8F5XKoIiB0D77RxXoJz6j+ITAHfJS5do7KfEOwpQaQHeDRnI991g5DwXVlNESI1hDU8g7Y6WoCkoyKEjgC/ENUZtiF5NYbIKuC2XVpQubKvABpzEBmDfI0td22qrXRV9Om/LUSkjeW2xj2PcJY30izp7W9c3j7Ouu8I8R3X7xl3Jy2CfzHODi2mNvgtyKnm4tSIvjpXwbjK3Bpd7A/7RbfOtiJ1fAAAAABJRU5ErkJggg==);
    border: none !important;
    outline: none !important;
}

.twist .twist__control[rel="prev"] {
    left: 0;
}

.twist .twist__control[rel="next"] {
    right: 0;
    background-position: 100% 50%;
}

.twist .twist__control.disabled {
    cursor: default;
    opacity: 0.25;
    filter: alpha(opacity=25);
}

.twist.twist_narrow .i-twist__list {
    width: 580px;
}

.twist.twist_narrow .i-twist__list .twist__list .item {
    width: 100px !important;
    margin-left: 60px;
}

.twist.twist_narrow .i-twist__list .twist__list .item:first-child {
    margin-left: 0;
}

.twist.twist_tight .i-twist__list {
    width: 800px;
    min-height: 200px;
}

.twist.twist_tight .i-twist__list .twist__list .item {
    width: 100px !important;
    min-height: 200px;
    margin-left: 40px;
}

.twist.twist_tight .i-twist__list .twist__list .item:first-child {
    margin-left: 0;
}

.twist.twist_tight .twist__control {
    height: 70px;
}

.social-widgets {
    margin-top: 46px;
}

.social-widgets .fb-page,
.social-widgets .vk_groups {
    margin-top: 50px;
}

.social-widgets .fb-page.up {
    margin-top: -46px;
}

.share-box {
    font-size: 12px;
}

.share-box > .title {
    display: inline-block;
    margin-right: 3px;
    vertical-align: -3px;
}

.share-box > .share-box__list {
    display: inline-block;
    margin: 0;
    line-height: 0;
    vertical-align: middle;
    list-style-type: none;
}

.share-box > .share-box__list > li {
    display: inline-block;
    width: 20px;
}

.soc-list {
    margin: 0;
    list-style: none;
}

.soc-list > li {
    margin: 0 0 10px;
}

.menu-portal {
    padding: 7px 0 2px;
    margin: 0;
    clear: both;
    list-style-type: none;
    width: 100%;
    display: block;
}

.menu-portal > li {
    display: inline-block;
    margin-right: 9px;
    color: #446699;
}

.menu-portal > li.active {
    font-weight: bold;
}

.block {
    padding: 0;
    margin: 0 0 21px;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.block > .block-title {
    padding: 0;
    margin: 0 0 11px;
    background: transparent;
}

.block .title {
    margin: 0;
    font-size: 20px;
    line-height: 24px;
}

.block .sub-title {
    margin-top: 2px;
    font-size: 12px;
    color: #999999;
}

.block .block-content {
    padding: 0;
    background: transparent;
}

.block-categories-list .block-content > ul {
    margin-left: 0;
    list-style: none;
}

.block-categories-list .block-content > ul > li {
    line-height: 24px;
}

.block-categories-list .block-content > ul > li > a {
    display: inline-block;
    line-height: 16px;
}

.block-categories-list .block-content > ul > li > a .category-type {
    font-size: 12px;
    color: #595959;
    white-space: nowrap;
}

.block-categories-list .block-content > ul > li.item_stock {
    margin-top: 5px;
}

.block-categories-list .block-content > ul > li.item_stock > a {
    font-weight: bold;
    color: #f15e00;
}

.block-categories-list .block-content .actions {
    margin-top: -13px;
}

.block-categories-list .block-content .actions > a {
    font-size: 12px;
    color: #25a7df;
    text-decoration: underline;
}

.block-categories-list .block-content .actions > a:hover {
    text-decoration: none;
}

.block-categories-list .block-content .actions > a:hover {
    text-decoration: none;
}

.cms-index-index .block-categories-list .block-content > ul > li {
    margin-bottom: 2px;
}

.block-layered-nav .block-title {
    margin-bottom: 17px;
}

.block-layered-nav .block-content > .nav-list > li.nav-header {
    padding: 0;
    margin: 0 0 21px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    text-shadow: none;
    text-transform: none;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list {
    padding: 0;
    margin: 13px 0 0;
    font-size: 12px;
    font-weight: normal;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li {
    margin-bottom: 6px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a {
    position: relative;
    padding: 0 0 0 25px;
    margin: 0;
    color: #333333;
    text-shadow: none;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a > .amount {
    font-size: 10px;
    color: #b7b7b7;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a > .price {
    font-size: inherit;
    font-weight: normal;
    color: inherit;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a > [class^="icon"] {
    position: absolute;
    top: 2px;
    left: 0;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a:focus,
.block-layered-nav .block-content > .nav-list > li > .nav-list > li > a:hover {
    background-color: transparent;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.active {
    font-weight: bold;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.active > a {
    background-color: transparent;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-slider {
    padding-top: 3px;
    padding-bottom: 5px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range {
    margin-top: 14px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group {
    margin-bottom: 0;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .control-label,
.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .control-label {
    font-size: 12px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls > .input-text {
    width: 45px;
    padding-top: 2px;
    padding-bottom: 3px;
    margin: 0;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls > .input-text:first-child {
    margin-bottom: 5px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls > .help-inline {
    margin-left: 0;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-slider > .ui-slider {
    margin-right: 7px;
    position: relative;
    text-align: left;
    height: 5px;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-slider > .ui-slider > .ui-slider-range {
    text-align: left;
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    height: 100%;
    background: #CCCBCC;
}

.block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-slider > .ui-slider > .ui-slider-handle {
    border-radius: 4px;
    top: -5px;
    margin-left: -7px;
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
    text-align: left;
    background-image: linear-gradient(to bottom, #83a6c8, #3b75a6);
    background-repeat: repeat-x;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.block-product-type .block-title {
    margin-bottom: 0;
}

.block-product-type .block-content > ul {
    margin-left: 0;
    list-style-type: none;
}

.block-product-type .block-content > ul > li > a,
.block-product-type .block-content > ul > li > label {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.block-product-type .block-content > ul > li > a:hover,
.block-product-type .block-content > ul > li > label:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.block-product-type .block-content > ul > li.active > a,
.block-product-type .block-content > ul > li.current > a,
.block-product-type .block-content > ul > li.active > label,
.block-product-type .block-content > ul > li.current > label {
    color: #333333;
    background-color: #dff2fa;
}

.block-product-type .block-content > ul > li > a:hover,
.block-product-type .block-content > ul > li > label:hover {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.block-product-type .block-content > ul > li.active > a,
.block-product-type .block-content > ul > li.current > a {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.block-product-type .block-content > ul > li > a,
.block-product-type .block-content > ul > li > label {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.block-product-type .block-content > ul > li > a:hover,
.block-product-type .block-content > ul > li > label:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.block-product-type .block-content > ul > li.active > a,
.block-product-type .block-content > ul > li.current > a,
.block-product-type .block-content > ul > li.active > label,
.block-product-type .block-content > ul > li.current > label {
    color: #333333;
    background-color: #dff2fa;
}

.block-product-type .block-content > ul > li > a:hover,
.block-product-type .block-content > ul > li > label:hover {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.block-product-type .block-content > ul > li.active > a,
.block-product-type .block-content > ul > li.current > a,
.block-product-type .block-content > ul > li.active > label,
.block-product-type .block-content > ul > li.current > label {
    background: #dff2fa url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/menu-sidebar/corner.png) 100% 0 no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAMAAABfE/ZQAAAASFBMVEX+///f8vr////4/P72/P79/v/n9fvp9vzh8/vg8/rk9Pvi8/vw+f31+/3z+v3o9vz7/f7q9/z3/P75/f7u+Pz2+/7l9fv8/v7QhA/3AAAAXUlEQVR4Xl3IRw7EMBTD0C+5pJfp97/pLBJAlrl7jGXYC1UAGFc3cIQbNWQbAQ1ZQ0YtbnzLbQ03hs44O2+dk3umeXqZp0SG0fykOfOyeFuUP2w9ZrZ+/CjP75OKf63QA3MPo93MAAAAAElFTkSuQmCC);
}

.block-ebooks > .block-title > .title {
    font-size: 16px;
}

.block-ebooks > .block-content .thumb {
    float: left;
}

.block-ebooks > .block-content > ul {
    margin-left: 72px;
}

.block-ebooks > .block-content > ul > li {
    line-height: 16px;
}

.block-ebooks > .block-content .actions {
    margin-top: -9px;
    clear: both;
}

.block-offers > .block-content > ul {
    margin-left: 0;
    list-style-type: none;
}

.block-offers > .block-content > ul > li {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 14px;
}

.block-product-of-the-day > .block-content > .thumbnails {
    margin-left: 0;
}

.block-product-of-the-day > .block-content > .thumbnails > .item {
    margin-bottom: 0;
    margin-left: 0;
}

.block-product-of-the-day > .block-content > .thumbnails > .item .caption {
    max-width: 222px;
}

.block-product-of-the-day > .block-content > .thumbnails > .item .caption > .product-author {
    margin-top: 8px;
    color: #333333;
}

.block-author-of-the-day > .block-content > .thumbnails {
    margin-left: 0;
}

.block-author-of-the-day > .block-content > .thumbnails > .item {
    margin-bottom: 0;
    margin-left: 0;
}

.block-author-of-the-day > .block-content > .thumbnails > .item .caption {
    max-width: 222px;
}

.block-author-of-the-day > .block-content > .thumbnails > .item .caption > .product-author {
    margin-top: 8px;
    color: #333333;
}

.block-author-of-the-day > .block-content {
    padding: 15px 10px 10px;
    background: #edf1f2;
}

.block-bestsellers .block-title {
    margin-bottom: 11px;
}

.block-bestsellers .block-content .icons-wishlist {
    display: inline-block;
    margin-top: -5px;
}

.block-bestsellers .block-content p {
    display: inline-block;
    margin: 0px;
    color: #aaaaaa;
}

.block-bestsellers .block-content .item .caption .product-name {
    display: inline;
}

.block-bestsellers .block-subtitle {
    margin-bottom: 0px;
    color: #999999;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 14px;
}

.block-bestsellers > .block-content > .thumbnails > .item .caption > .product-author {
    color: #333333;
}

.block-bestsellers > .block-content .actions {
    margin-top: -13px;
}

.block-bestsellers > .block-content .actions > a {
    font-size: 12px;
    color: #25a7df;
    text-decoration: underline;
}

.block-bestsellers > .block-content .actions > a:hover {
    text-decoration: none;
}

.block-bestsellers > .block-content .actions > a:hover {
    text-decoration: none;
}

.block-most-discussed > .block-content > ul {
    margin: 0;
    list-style-type: none;
}

.block-most-discussed > .block-content > ul > li {
    margin-bottom: 11px;
    font-size: 12px;
    line-height: 16px;
}

.block-most-discussed > .block-content > ul > li .discuss-comments {
    color: #25a7df;
    text-decoration: underline;
}

.block-most-discussed > .block-content > ul > li .discuss-comments:hover {
    text-decoration: none;
}

.block-most-discussed > .block-content > ul > li .discuss-comments:hover {
    text-decoration: none;
}

.block-best-review > .block-content {
    font-size: 12px;
    line-height: 16px;
}

.block-best-review > .block-content .review-product-author {
    margin-bottom: 14px;
}

.block-best-review > .block-content > .user {
    margin-bottom: 14px;
}

.block-best-review > .block-content .review-subj {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 18px;
}

.block-best-review > .block-content .review-msg > p {
    display: inline;
}

.block-best-review > .block-content .review-msg > a {
    text-decoration: underline;
}

.block-best-review > .block-content .review-msg > a:hover {
    text-decoration: none;
}

.block-best-review > .block-content .review-msg > a:hover {
    text-decoration: none;
}

.block-other-editions {
    margin-bottom: 21px;
}

.block-other-editions > .block-content .actions {
    margin-top: 0;
}

.block-other-editions .other-editions__table {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
}

.block-other-editions .other-editions__table > tbody > tr > td {
    padding: 0 0 11px;
    vertical-align: top;
}

.block-other-editions .other-editions__table > tbody > tr > td.info {
    padding-right: 10px;
}

.block-other-editions .other-editions__table > tbody > tr > td.state {
    min-width: 101px;
}

.block-other-editions .other-editions__table > tbody > tr > td.state > .price {
    font-weight: normal;
    color: inherit;
}

.block-other-editions .other-editions__table > tbody > tr > td.state.available {
    color: #4d9600;
}

.block-other-editions .other-editions__table > tbody > tr > td.state.available > .price {
    font-weight: bold;
    color: #f15e00;
}

.block-quote {
    margin-bottom: 37px;
}

.block-quote .quote {
    color: #666;
}

.block-quote .quote > .quote__text {
    display: inline-block;
    font: italic 21px/28px Georgia, Verdana, Geneva, serif;
}

.block-quote .quote > .quote__text:before,
.block-quote .quote > .quote__text:after {
    position: relative;
    top: 12px;
    display: inline-block;
    width: 26px;
    margin-left: -26px;
    font: normal 36px/28px Georgia, Verdana, Geneva, serif;
    content: "“";
}

.block-quote .quote > .quote__text:after {
    top: -3px;
    margin: 0 0 0 7px;
    vertical-align: middle;
    content: "„";
}

.block-quote .quote > .quote__author {
    margin-top: 5px;
    font-size: 13px;
}

.block-prizes-awards > .block-title {
    margin-right: 95px;
    margin-bottom: 8px;
}

.block-prizes-awards > .block-title .amount {
    font-size: 16px;
    color: #999999;
}

.block-prizes-awards > .block-content {
    font-size: 12px;
    line-height: 16px;
}

.block-prizes-awards > .block-content .prizes-awards__layout {
    *zoom: 1;
}

.block-prizes-awards > .block-content .prizes-awards__layout:before,
.block-prizes-awards > .block-content .prizes-awards__layout:after {
    display: table;
    line-height: 0;
    content: "";
}

.block-prizes-awards > .block-content .prizes-awards__layout:after {
    clear: both;
}

.block-prizes-awards > .block-content .prizes-awards__layout:before,
.block-prizes-awards > .block-content .prizes-awards__layout:after {
    display: table;
    line-height: 0;
    content: "";
}

.block-prizes-awards > .block-content .prizes-awards__layout:after {
    clear: both;
}

.block-prizes-awards > .block-content .prizes-awards__layout .col-left {
    float: none;
}

.block-prizes-awards > .block-content .prizes-awards__layout .col-right {
    float: right;
    width: 95px;
    margin: -36px -9px 0 0;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize-with-image {
    margin-bottom: 14px;
    overflow: auto;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize {
    line-height: inherit;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize .prize-name,
.block-prizes-awards > .block-content .prizes-awards__layout .prize .prize-date {
    display: inline-block;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize .prize-date {
    color: #999999;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize.primary {
    line-height: 12px;
    text-align: center;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize.primary .prize-thumb {
    margin-bottom: 8px;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize.primary .prize-name {
    margin-bottom: 2px;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize.primary .prize-date {
    font: normal 18px/20px Georgia, Verdana, Geneva, serif;
    color: #333333;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prize.all-awards {
    margin-top: 8px;
}

.block-prizes-awards > .block-content .prizes-awards__layout .prizes-awards__list {
    margin: 0;
    list-style-type: none;
}

.block-popular-products > .block-content > .thumbnails > .item {
    margin-bottom: 4px;
}

.block-popular-products > .block-content > .actions {
    margin-top: -20px;
    font-size: 12px;
    line-height: 16px;
}

.block-popular-products > .block-content > .actions > a {
    color: #25a7df;
    text-decoration: underline;
}

.block-popular-products > .block-content > .actions > a:hover {
    text-decoration: none;
}

.block-popular-products > .block-content > .actions > a:hover {
    text-decoration: none;
}

.block-color-selector > .block-title {
    margin-bottom: 20px;
}

.block-color-selector > .block-content > .thumbnails > .item {
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
    cursor: pointer;
}

.block-color-selector > .block-content > .thumbnails > .item .thumbnail,
.block-color-selector > .block-content > .thumbnails > .item .caption {
    position: relative;
    z-index: 2;
}

.block-color-selector > .block-content > .thumbnails > .item.selected {
    z-index: 2;
}

.block-color-selector > .block-content > .thumbnails > .item.selected:before {
    position: absolute;
    top: -8px;
    right: 0;
    bottom: -7px;
    left: -2px;
    z-index: 1;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    content: "";
}

.block-bonus {
    margin-bottom: 43px;
}

.block-bonus .price {
    color: #000000;
}

.block-bonus .bonus__for-order {
    margin: 0 0 14px 5px;
    font-size: 16px;
    margin-left: 2px !important;
}

.block-bonus .bonus__data {
    padding: 6px 18px 19px;
    background: #edf1f2;
}

.block-bonus .bonus__data .bonus__current {
    position: relative;
    padding: 0 0 11px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.block-bonus .bonus__data .bonus__current:before,
.block-bonus .bonus__data .bonus__current:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.block-bonus .bonus__data .bonus__current:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #edf1f2, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#edf1f2), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #edf1f2, #cccccc);
    background-image: -o-linear-gradient(left, #edf1f2, #cccccc);
    background-image: linear-gradient(to right, #edf1f2, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffedf1f2', endColorstr='#ffcccccc', GradientType=1);
}

.block-bonus .bonus__data .bonus__current:after {
    right: 0;
    left: auto;
    background-color: #edf1f2;
    background-image: -moz-linear-gradient(left, #cccccc, #edf1f2);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#edf1f2));
    background-image: -webkit-linear-gradient(left, #cccccc, #edf1f2);
    background-image: -o-linear-gradient(left, #cccccc, #edf1f2);
    background-image: linear-gradient(to right, #cccccc, #edf1f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffedf1f2', GradientType=1);
}

.block-bonus .bonus__data .bonus__current .btn {
    margin: -3px 0 0 -8px;
}

.block-bonus .bonus__data .bonus__info {
    margin: 17px 0 0;
}

.block-bonus .bonus__data .bonus__info .price {
    display: block;
}

.block-bonus .bonus__data .actions {
    margin: 18px 0 0;
}

.block-bonus.customer-info {
    margin-left: -11px;
}

.block-bonus.customer-info .bonus__data {
    padding: 16px 13px 7px;
}

.block-bonus.customer-info .bonus__data .bonus__info {
    margin-top: 0;
}

.block-bonus.customer-info .bonus__data .bonus__info > p {
    margin-top: 15px;
    margin-bottom: 0;
}

.block-bonus.customer-info .bonus__data .bonus__info > p strong {
    white-space: nowrap;
}

.block-bonus.customer-info .bonus__data .bonus__info > p:first-child {
    margin-top: 0;
}

.block-bonus.customer-info .bonus__data .bonus__info .btn {
    margin-top: 4px;
}

.block-bonus .promo-code {
    margin-top: 30px;
}

.block-cms-menu .block-content > ul {
    margin-left: 0;
    list-style-type: none;
}

.block-cms-menu .block-content > ul > li > a {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.block-cms-menu .block-content > ul > li > a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.block-cms-menu .block-content > ul > li.active > a,
.block-cms-menu .block-content > ul > li.current > a {
    color: #333333;
    background-color: #dff2fa;
}

.block-cms-menu .block-content > ul > li > a {
    display: block;
    padding: 2px 0 3px 8px;
    margin: 0 0 0 -7px;
    background-repeat: no-repeat;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.block-cms-menu .block-content > ul > li > a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.block-cms-menu .block-content > ul > li.active > a,
.block-cms-menu .block-content > ul > li.current > a {
    color: #333333;
    background-color: #dff2fa;
}

.block-cms-menu .block-content > ul > li {
    margin-bottom: 5px;
    line-height: 16px;
}

.block-cms-menu .block-content > ul > li > ul {
    margin: 12px 0 16px 16px;
    list-style-type: none;
}

.block-cms-menu .block-content > ul > li > ul > li {
    margin-bottom: 9px;
    line-height: 16px;
}

.block-cms-menu .block-content > ul > li > ul > li > a {
    font-size: 12px;
    color: #25a7df;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px dotted #25a7df;
}

.block-cms-menu .block-content > ul > li > ul > li.active > a,
.block-cms-menu .block-content > ul > li > ul > li.current > a {
    color: #333333;
    background-color: #dff2fa;
}

.block-cms-menu .block-content > ul > li > ul > li > a:hover {
    color: #333333;
    text-decoration: none;
    background-color: #dff2fa;
}

.block-search-result-categories {
    margin-top: 9px;
    margin-bottom: 16px;
}

.block-search-result-categories > .block-title {
    margin-bottom: 7px;
}

.block-search-result-categories > .block-content > ul {
    margin-bottom: 0;
}

.block-search-result-categories > .block-content > ul .amount {
    font-size: 10px;
    color: #999999;
}

.block-search-layered-nav {
    position: relative;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.block-search-layered-nav:before,
.block-search-layered-nav:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.block-search-layered-nav:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.block-search-layered-nav:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.block-search-layered-nav > .block-content {
    padding-top: 17px;
}

.block-search-layered-nav > .block-content > .nav {
    padding: 0;
}

.block-search-layered-nav > .block-content > .nav > li {
    margin-bottom: 6px;
}

.block-search-layered-nav > .block-content > .nav > li > a {
    display: inline;
    padding: 0;
    margin: 0;
    text-shadow: none;
}

.block-search-layered-nav > .block-content > .nav > li .amount {
    font-size: 10px;
    color: #999999;
}

.block-search-layered-nav > .block-content > .nav > li > ul {
    margin: -3px 0 0 15px;
    line-height: 14px;
    list-style-type: none;
}

.block-search-layered-nav > .block-content > .nav > li > ul > li {
    margin: 10px 0 0;
    font-size: 12px;
    line-height: inherit;
}

.block-search-result-author {
    margin-top: 43px;
}

.block-search-result-author > .block-title {
    margin-bottom: 20px;
}

.block-search-result-author > .block-content > .thumbnails .caption {
    margin-top: 18px;
}

.block-search-result-author > .block-content > .thumbnails .caption > .author-name {
    font-size: 18px;
}

.block-search-result-author > .block-content > .thumbnails .caption > .actions {
    margin-top: 14px;
}

.block-search-result-author > .block-content > .thumbnails .caption > .actions > a {
    color: #25a7df;
    text-decoration: underline;
}

.block-search-result-author > .block-content > .thumbnails .caption > .actions > a:hover {
    text-decoration: none;
}

.block-search-result-author > .block-content > .thumbnails .caption > .actions > a:hover {
    text-decoration: none;
}

.block-blog-categories {
    margin: 5px 0 0;
}

.block-blog-categories > .block-title {
    margin-bottom: 10px;
    color: #434343;
}

.block-blog-categories > .block-title > a {
    color: #f15e00;
}

.block-blog-categories > .block-content > .categories-list {
    margin: 0;
    list-style-type: none;
}

.block-blog-categories > .block-content > .categories-list > .item {
    display: inline-block;
    margin: 0 14px 0 0;
    vertical-align: top;
}

.block-blog-categories > .block-content > .categories-list > .item > a {
    padding: 9px 15px;
    border: 1px solid #9fb8dd;
    color: #446698;
    border-radius: 6px;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    display: block;
}

.block-blog-categories > .block-content > .categories-list > .item > a:hover,
.block-blog-categories > .block-content > .categories-list > .item > a.current:hover {
    color: #f05d06;
    border-color: #f05d06;
    background: none;
}

.block-blog-categories > .block-content > .categories-list > .item > a.current {
    border-color: #cdcdcd;
    color: #5b5b5b;
    background: #f8f8f8;
}

.block-blog-categories > .block-content > .categories-list > .item > .sub-categories-list {
    margin: 8px 0 21px 15px;
    list-style-type: none;
}

.block-blog-categories > .block-content > .categories-list > .item > .sub-categories-list > .item {
    margin: 0 0 10px;
    font-size: 12px;
    line-height: 14px;
}

.block-blog-latest {
    margin-top: 24px;
}

.block-blog-latest > .block-title {
    margin-bottom: 15px;
    margin-left: 90px;
}

.block-blog-latest > .block-content .list {
    margin: 0;
    list-style-type: none;
}

.block-blog-latest > .block-content .list > .item {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 16px;
}

.block-blog-latest > .block-content .list > .item > .expired {
    font-size: 12px;
    color: #999999;
}

.block-blog-latest > .block-content > .actions {
    margin-top: 14px;
}

.block-blog-latest > .block-content > .actions > a {
    font-size: 12px;
    color: #25a7df;
    text-decoration: underline;
}

.block-blog-latest > .block-content > .actions > a:hover {
    text-decoration: none;
}

.block-blog-latest > .block-content > .actions > a:hover {
    text-decoration: none;
}

.block-checkout-order > .block-title {
    *zoom: 1;
}

.block-checkout-order > .block-title:before,
.block-checkout-order > .block-title:after {
    display: table;
    line-height: 0;
    content: "";
}

.block-checkout-order > .block-title:after {
    clear: both;
}

.block-checkout-order > .block-title:before,
.block-checkout-order > .block-title:after {
    display: table;
    line-height: 0;
    content: "";
}

.block-checkout-order > .block-title:after {
    clear: both;
}

.block-checkout-order > .block-title > .title {
    float: left;
    font-size: 16px;
}

.block-checkout-order > .block-title > a {
    float: right;
    margin: 4px 25px 0;
    font-size: 12px;
}

.block-checkout-order > .block-content .cart {
    padding-top: 6px;
}

.block-checkout-order > .block-content .cart .cart-table tfoot > tr > td {
    padding-top: 6px;
}

.block-checkout-order > .block-content .cart .cart-table tfoot > tr > td.cell_line {
    padding: 11px 0 0;
}

.block-checkout-order > .block-content .cart .cart-table tbody > tr > td {
    padding-top: 13px;
    padding-bottom: 13px;
}

.block-checkout-order > .block-content .cart .cart-table .cell_image {
    padding-right: 11px;
}

.block-checkout-order > .block-content .cart .cart-table .cell_name {
    line-height: 16px;
}

.block-checkout-order > .block-content .cart .cart-table .cell_name .product-name {
    margin-bottom: 1px;
    font-size: 12px;
    line-height: inherit;
}

.block-checkout-order > .block-content .cart .cart-table .cell_name .product-type,
.block-checkout-order > .block-content .cart .cart-table .cell_name .product-amount {
    color: #999999;
}

.block-checkout-order > .block-content .cart .cart-table .cell_subtotal {
    width: 176px;
    padding-top: 12px;
}

.block-checkout-order > .block-content .cart .cart-table .cell_subtotal > .price-box {
    font-size: 12px;
    color: #f15e00;
}

.block-checkout-order > .block-content .cart .cart-table .cell_subtotal > .price-box .price {
    font-size: inherit;
}

.block-checkout-order > .block-content .cart .cart__totals tr > td {
    padding: 6px 0 0 !important;
}

.block-checkout-order > .block-content .cart .cart__totals tr > td .price {
    font-size: 16px;
}

.block-checkout-order > .block-content .cart .cart__totals tr > td.last {
    padding-left: 13px !important;
}

.block-checkout-order > .block-content .cart .line.top {
    top: -3px;
}

.block-top100-categories > .block-content > ul {
    line-height: normal;
}

.block-top100-categories > .block-content > ul .active > a {
    color: #333333;
}

.block-top100-categories > .block-content > ul > li {
    margin: 0 0 7px;
    line-height: inherit;
}

.block-top100-categories > .block-content > ul > li > a {
    display: inline-block;
    line-height: 16px;
}

.block-top100-categories > .block-content > ul > li ul {
    margin: 5px 0 0 15px;
    font-size: 12px;
    list-style-type: none;
}

.block-top100-categories > .block-content > ul > li ul > li {
    margin-bottom: 9px;
    line-height: inherit;
}

.block-top100-categories > .block-content > ul > li ul > li > a {
    display: inline-block;
    line-height: 15px;
}

.block-do-you-know .block-content {
    font-size: 12px;
    line-height: 16px;
    color: #999999;
}

[class^="icons-"],
[class*=" icons-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: middle;
}

.icons-sprite,
.icons-arrow_go-back,
.icons-arrow_scroll-top,
.icons-check_green,
.icons-checkbox,
.icons-checkbox_checked,
.icons-checkbox_gray_checked,
.icons-checkbox_green_checked,
.icons-checkbox_white,
.icons-close,
.icons-corner_down,
.icons-corner_micro_down,
.icons-corner_micro_right,
.icons-corner_right,
.icons-cross_red,
.icons-delete,
.icons-delete_disable,
.icons-delivery,
.icons-edit,
.icons-edit_disable,
.icons-envelope_small,
.icons-equally,
.icons-filmstrip,
.icons-help,
.icons-home,
.icons-home_blue,
.icons-mark,
.icons-play,
.icons-plus,
.icons-plus_blue,
.icons-print_white,
.icons-product__fragment,
.icons-product__label_bestseller,
.icons-product__label_bestseller_small,
.icons-product__label_discount,
.icons-product__label_discount_small,
.icons-product__label_novelty,
.icons-product__label_novelty_small,
.icons-product__label_stock,
.icons-product__label_stock_small,
.icons-product__label_top-sales,
.icons-product__label_top-sales_small,
.icons-remove,
.icons-social__button_fb,
.icons-social__button_gplus,
.icons-social__button_vk,
.icons-social__icon_fb,
.icons-social__icon_fb_small,
.icons-social__icon_od_small,
.icons-social__icon_tw,
.icons-social__icon_tw_small,
.icons-social__icon_vk,
.icons-social__icon_vk_small,
.icons-star_mini,
.icons-stop,
.icons-truck,
.icons-turum-burum,
.icons-view-3d,
.icons-wishlist {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
}

.icons-arrow_go-back {
    width: 17px;
    height: 7px;
    background-position: 0 -2271px;
}

.icons-arrow_scroll-top {
    width: 7px;
    height: 17px;
    background-position: 0 -2138px;
}

.icons-check_green {
    width: 12px;
    height: 11px;
    background-position: 0 -2044px;
}

.icons-checkbox {
    width: 19px;
    height: 19px;
    background-position: 0 -1651px;
}

.icons-checkbox_checked {
    width: 19px;
    height: 19px;
    background-position: 0 -1539px;
}

.icons-checkbox_gray_checked {
    width: 16px;
    height: 16px;
    background-position: 0 -1812px;
}

.icons-checkbox_green_checked {
    width: 16px;
    height: 16px;
    background-position: 0 -1759px;
}

.icons-checkbox_white {
    width: 16px;
    height: 16px;
    background-position: 0 -1882px;
}

.icons-close {
    width: 17px;
    height: 17px;
    background-position: 0 -1680px;
}

.icons-corner_down {
    width: 14px;
    height: 7px;
    background-position: 0 -2212px;
}

.icons-corner_micro_down {
    width: 9px;
    height: 5px;
    background-position: 0 -2288px;
}

.icons-corner_micro_right {
    width: 5px;
    height: 9px;
    background-position: 0 -2252px;
}

.icons-corner_right {
    width: 7px;
    height: 13px;
    background-position: 0 -2229px;
}

.icons-cross_red {
    width: 10px;
    height: 9px;
    background-position: 0 -2065px;
}

.icons-delete {
    width: 18px;
    height: 18px;
    background-position: 0 -1623px;
}

.icons-delete_disable {
    width: 18px;
    height: 18px;
    background-position: 0 -1484px;
}

.icons-delivery {
    width: 254px;
    height: 34px;
    background-position: 0 -1227px;
}

.icons-delivery .icon-delivery-block {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    padding-left: 20px;
    width: 110px;
    height: 25px;
}

.icons-delivery .icon-delivery-block .icon-delivery-text {
    vertical-align: -webkit-baseline-middle;
}

.icons-edit {
    width: 17px;
    height: 17px;
    background-position: 0 -1785px;
}

.icons-edit_disable {
    width: 17px;
    height: 17px;
    background-position: 0 -1936px;
}

.icons-envelope_small {
    width: 17px;
    height: 17px;
    background-position: 0 -1335px;
}

.icons-equally {
    width: 21px;
    height: 12px;
    background-position: 0 -2165px;
}

.icons-filmstrip {
    width: 12px;
    height: 15px;
    background-position: 0 -2303px;
}

.icons-help {
    width: 18px;
    height: 18px;
    background-position: 0 -1908px;
}

.icons-home {
    width: 17px;
    height: 15px;
    background-position: 0 -2187px;
}

.icons-home_blue {
    width: 17px;
    height: 15px;
    background-position: 0 -1992px;
}

.icons-mark {
    width: 12px;
    height: 17px;
    background-position: 0 -1732px;
}

.icons-play {
    width: 21px;
    height: 21px;
    background-position: 0 -1112px;
}

.icons-plus {
    width: 21px;
    height: 20px;
    background-position: 0 -2084px;
}

.icons-plus_blue {
    width: 15px;
    height: 14px;
    background-position: 0 -2114px;
}

.icons-print_white {
    width: 19px;
    height: 17px;
    background-position: 0 -2017px;
}

.icons-product__fragment {
    width: 100px;
    height: 100px;
    background-position: 0 -766px;
}

.icons-product__label_bestseller {
    width: 100px;
    height: 100px;
    background-position: 0 0;
}

.icons-product__label_bestseller_small {
    width: 61px;
    height: 62px;
    background-position: 0 -550px;
}

.icons-product__label_discount {
    width: 100px;
    height: 100px;
    background-position: 0 -330px;
}

.icons-product__label_discount_small {
    width: 61px;
    height: 62px;
    background-position: 0 -876px;
}

.icons-product__label_novelty {
    width: 100px;
    height: 100px;
    background-position: 0 -440px;
}

.icons-product__label_novelty_small {
    width: 61px;
    height: 62px;
    background-position: 0 -948px;
}

.icons-product__label_stock {
    width: 100px;
    height: 100px;
    background-position: 0 -220px;
}

.icons-product__label_stock_small {
    width: 61px;
    height: 62px;
    background-position: 0 -694px;
}

.icons-product__label_top-sales {
    width: 100px;
    height: 100px;
    background-position: 0 -110px;
}

.icons-product__label_top-sales_small {
    width: 61px;
    height: 62px;
    background-position: 0 -622px;
}

.icons-remove {
    width: 18px;
    height: 18px;
    background-position: 0 -1595px;
}

.icons-social__button_fb {
    width: 110px;
    height: 32px;
    background-position: 0 -1143px;
}

.icons-social__button_gplus {
    width: 110px;
    height: 32px;
    background-position: 0 -1070px;
}

.icons-social__button_vk {
    width: 110px;
    height: 32px;
    background-position: 0 -1185px;
}

.icons-social__icon_fb {
    width: 24px;
    height: 24px;
    background-position: 0 -1362px;
}

.icons-social__icon_fb_small {
    width: 17px;
    height: 17px;
    background-position: 0 -1568px;
}

.icons-social__icon_od_small {
    width: 17px;
    height: 17px;
    background-position: 0 -1430px;
}

.icons-social__icon_tw {
    width: 24px;
    height: 24px;
    background-position: 0 -1301px;
}

.icons-social__icon_tw_small {
    width: 17px;
    height: 17px;
    background-position: 0 -1457px;
}

.icons-social__icon_vk {
    width: 24px;
    height: 24px;
    background-position: 0 -1396px;
}

.icons-social__icon_vk_small {
    width: 17px;
    height: 17px;
    background-position: 0 -1512px;
}

.icons-star_mini {
    width: 11px;
    height: 11px;
    background-position: 0 -1861px;
}

.icons-stop {
    width: 22px;
    height: 20px;
    background-position: 0 -1271px;
}

.icons-truck {
    width: 18px;
    height: 13px;
    background-position: 0 -1838px;
}

.icons-turum-burum {
    width: 40px;
    height: 40px;
    background-position: 0 -1020px;
}

.icons-view-3d {
    width: 18px;
    height: 19px;
    background-position: 0 -1963px;
}

.icons-wishlist {
    width: 15px;
    height: 15px;
    background-position: 0 -1707px;
}

.icon-checkbox,
.icon-checkbox_selected,
.icon-checkbox_disabled,
.icon-radio,
.icon-radio_checked,
.icon-revert {
    font-size: 16px;
}

.icon-checkbox,
.icon-radio {
    color: #CCCBCC;
}

.icon-checkbox:hover,
.icon-radio:hover,
.icon-checkbox:active,
.icon-radio:active,
.icon-checkbox:focus,
.icon-radio:focus {
    color: #CCCBCC;
}

.icon-checkbox_selected,
.icon-radio_checked {
    color: #4BAD32;
}

#form-edit-address .icon-checkbox_selected + label,
#form-edit-address .icon-radio_checked + label,
#form-edit-address .icon-radio + label {
    display: inline-block;
}

.icon-checkbox_selected:hover,
.icon-radio_checked:hover,
.icon-checkbox_selected:active,
.icon-radio_checked:active,
.icon-checkbox_selected:focus,
.icon-radio_checked:focus {
    color: #4BAD32;
}

.icons-checkbox.checked {
    width: 19px;
    height: 19px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1539px;
}

.icon-spin {
    display: inline-block;
    margin-top: 0;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.user > [class^="icon"] {
    color: #999999;
}

.user > .date {
    color: #999999;
}

.i-toolbar {
    position: relative;
    margin: 14px 0 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.i-toolbar:before,
.i-toolbar:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.i-toolbar:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.i-toolbar:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.i-toolbar .toolbar {
    position: relative;
    padding: 12px 0;
    margin: 0 -11px 0 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.i-toolbar .toolbar:before,
.i-toolbar .toolbar:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.i-toolbar .toolbar:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.i-toolbar .toolbar:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.i-toolbar .toolbar > .show-more {
    margin-bottom: 20px;
    text-align: center;
}

.i-toolbar .toolbar > .show-more .btn.loading [class^="ico"] {
    display: inline-block;
    margin-top: 0;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

.i-toolbar .toolbar > .pager-wrapper {
    *zoom: 1;
}

.i-toolbar .toolbar > .pager-wrapper:before,
.i-toolbar .toolbar > .pager-wrapper:after {
    display: table;
    line-height: 0;
    content: "";
}

.i-toolbar .toolbar > .pager-wrapper:after {
    clear: both;
}

.i-toolbar .toolbar > .pager-wrapper:before,
.i-toolbar .toolbar > .pager-wrapper:after {
    display: table;
    line-height: 0;
    content: "";
}

.i-toolbar .toolbar > .pager-wrapper:after {
    clear: both;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by {
    font-size: 12px;
    white-space: normal;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > label {
    display: inline-block;
    margin: 0 7px 0 0;
    font-size: inherit;
    cursor: default;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul {
    display: inline-block;
    margin: 0;
    list-style-type: none;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li {
    display: inline-block;
    padding: 1px 8px 3px;
    margin-right: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background 0.25s ease;
    -moz-transition: background 0.25s ease;
    -o-transition: background 0.25s ease;
    transition: background 0.25s ease;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.selected,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.active {
    background: #e5e5e5;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.selected .pseudo-link,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.active .pseudo-link,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.selected > a,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.active > a {
    color: #333333;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.selected .pseudo-link:after,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.active .pseudo-link:after,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.selected > a:after,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.active > a:after {
    content: none;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.asc,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.desc {
    position: relative;
    padding-right: 31px;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.asc:after,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.desc:after {
    position: absolute;
    top: 4px;
    right: 8px;
    bottom: auto;
    left: auto;
    display: inline-block;
    width: 20px;
    height: 14px;
    vertical-align: middle;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/asc.png) 100% 0 no-repeat;
    content: "";
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.asc.single:after,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.desc.single:after {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/asc_single.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAAESzkQjAAAAXUlEQVQYV2NIS0tjYAASm0EEmCUBZsF4eBiiQLweU4qgwHkgPo4s8J9EzkYoZyuIwwXlsMGUaSDrQdELw5RJ2uGQdAQRbEC8CYifQyVB9AogZkE2Ug+IvwOxKkwMAHIXgXqZ2A49AAAAAElFTkSuQmCC);
    background-position: 50% 50%;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.desc:after {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/desc.png);
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul > li.desc.single:after {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/desc_single.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAAESzkQjAAAAaUlEQVQYlWNIS0tjYIARqnCWHZjx//9/MAaJ6MFVArEjjIGqhg2In0MxC1wJXCkuge8wziYg/g/EK2Ay/5GVEeLAXAJzDQhzAfF5qIrjUBeCJTcD8UYgFoVKSgDxViBej+7K//i8QCVJAA/gjd+3Nf3XAAAAAElFTkSuQmCC);
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul.view-mode {
    float: right;
    margin: 0 -5px 0 0;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul.view-mode > li {
    margin: 0 0 0 5px;
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul.view-mode > .item_list > :first-child:before,
.i-toolbar .toolbar > .pager-wrapper .sort-by > ul.view-mode > .item_grid > :first-child:before {
    display: inline-block;
    width: 19px;
    height: 16px;
    margin-right: 11px;
    vertical-align: middle;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/list.png) no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQAgMAAACJqqzxAAAADFBMVEX///+ZmZn///93d3fbIXXXAAAAAXRSTlMAQObYZgAAADFJREFUeF6VyqENACAUxNBudmMwGR5JbgoGIzl+cEjMS0VRlE1v9iiVdZsSXj2B3/8Ao0wfMTQsV34AAAAASUVORK5CYII=);
    content: "";
}

.i-toolbar .toolbar > .pager-wrapper .sort-by > ul.view-mode > .item_grid > :first-child:before {
    width: 16px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/toolbar/grid.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEX///////93d3eZmZl1EUKfAAAAAXRSTlMAQObYZgAAACVJREFUeF6NyjENAAAMArDpQQ/owQ8iyRQs2dOrgyDjujei+H0LiFoprfq5PNUAAAAASUVORK5CYII=);
}

.i-toolbar .toolbar > .sorter {
    float: right;
    margin: 0;
}

.toolbar-bottom .i-toolbar,
.toolbar-bottom .toolbar {
    padding: 0;
    background: transparent;
}

.toolbar-bottom .i-toolbar:before,
.toolbar-bottom .toolbar:before,
.toolbar-bottom .i-toolbar:after,
.toolbar-bottom .toolbar:after {
    display: none;
    padding: 0;
}

.availability {
    margin: 0;
    font-size: 12px;
    line-height: 16px;
}

.availability.in-stock {
    color: #41af00;
}

.availability.out-of-stock {
    color: #999999;
}

.availability.out-of-stock > span {
    display: block;
}

.availability.out-of-stock.product-status-4 > span {
    font-size: 13px;
    font-weight: bold;
}

.availability.in-cart > [class^="icon"] {
    font-size: 18px;
    vertical-align: middle;
}

.availability.in-cart > span {
    display: inline-block;
    vertical-align: middle;
}

.availability.in-cart > span > a {
    text-decoration: underline;
}

.availability.in-cart > span > a:hover {
    text-decoration: none;
}

.availability.in-cart > span > a:hover {
    text-decoration: none;
}

.product-view .product-img-box .product-image {
    position: relative;
    display: inline-block;
}

.product-view .product-img-box .product-image .product-label,
.product-view .product-img-box .product-image .product-fragment {
    position: absolute;
}

.product-view .product-img-box .product-image .product-label {
    top: -32px;
    left: -25px;
}

.product-view .product-img-box .product-image .product-label.bestseller {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 0;
}

.lang-uk .product-view .product-img-box .product-image .product-label.bestseller {
    background-position: 0 -2455px;
}

.product-view .product-img-box .product-image .product-label.novelty {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -440px;
}

.product-view .product-img-box .product-image .product-label.stock {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -220px;
}

.lang-uk .product-view .product-img-box .product-image .product-label.stock {
    background-position: 0 -2355px;
}

.product-view .product-img-box .product-image .product-label.top-sales {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -110px;
}

.lang-uk .product-view .product-img-box .product-image .product-label.top-sales {
    background-position: 0 -2555px;
}

.product-view .product-img-box .product-image .product-label.expected {
    width: 100px;
    height: 100px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2910px;
}

.lang-uk .product-view .product-img-box .product-image .product-label.expected {
    background-position: -155px -2822px;
}

.product-view .product-img-box .product-image .product-label.discount {
    width: 100px;
    height: 100px;
    color: #ffffff;
    text-align: center;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -330px;
}

.product-view .product-img-box .product-image .product-label.discount > b {
    display: inline-block;
    font-size: 20px;
    line-height: 90px;
    text-shadow: 0 -1px 0 #4f8908;
}

.product-view .product-img-box .product-image .product-label.discount > b > i {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}

.product-view .product-img-box .product-image .product-label.small {
    top: -16px;
    left: -20px;
}

.product-view .product-img-box .product-image .product-label.small.bestseller {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -550px;
}

.product-view .product-img-box .product-image .product-label.small.novelty {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -948px;
}

.product-view .product-img-box .product-image .product-label.small.stock {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -694px;
}

.product-view .product-img-box .product-image .product-label.small.top-sales {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -622px;
}

.product-view .product-img-box .product-image .product-label.small.expected {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -95px -2920px;
}

.product-view .product-img-box .product-image .product-label.small.discount {
    width: 61px;
    height: 62px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -876px;
}

.product-view .product-img-box .product-image .product-label.small.discount > b {
    font-size: 13px;
    line-height: 58px;
}

.product-view .product-img-box .product-image .product-label.small.discount > b > i {
    font-size: 10px;
}

.product-view .product-collateral .unit {
    margin-bottom: 40px;
}

.product-view.product-view_full-width .product-shop {
    float: left;
    margin-left: 20px;
}

.product-view.product-view_full-width .primary-info-layout .side_left,
.product-view.product-view_full-width .primary-info-layout .side_right {
    float: none;
}

.product-view.product-view_full-width .product-sidebar {
    float: right;
}

.product-view.product-view_full-width .product-collateral {
    width: 707px;
}

.product-view.product-view_configurable .product-options-container {
    padding-top: 1px;
    margin-left: 20px;
    clear: left;
}

.product-additional-layout .unit {
    margin-bottom: 40px;
}

.modal.modal_product-media {
    top: 1% !important;
    width: 990px;
    height: 875px;
    margin-left: calc(0% - 500px);
}

.modal.modal_product-media > .modal-header {
    height: 0;
    padding: 0;
}

.modal.modal_product-media > .modal-body {
    max-height: none;
    padding: 20px 30px 30px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.modal.modal_product-media > .modal-body .media-popup__layout {
    height: 815px;
    *zoom: 1;
}

.modal.modal_product-media > .modal-body .media-popup__layout:before,
.modal.modal_product-media > .modal-body .media-popup__layout:after {
    display: table;
    line-height: 0;
    content: "";
}

.modal.modal_product-media > .modal-body .media-popup__layout:after {
    clear: both;
}

.modal.modal_product-media > .modal-body .media-popup__layout:before,
.modal.modal_product-media > .modal-body .media-popup__layout:after {
    display: table;
    line-height: 0;
    content: "";
}

.modal.modal_product-media > .modal-body .media-popup__layout:after {
    clear: both;
}

.modal.modal_product-media > .modal-body .media-popup__layout .col_left {
    float: left;
    width: 680px;
    min-height: 60px;
}

.modal.modal_product-media > .modal-body .media-popup__layout .col_right {
    float: right;
    width: 145px;
    padding: 0 25px;
    margin-right: 55px;
}

.modal.modal_product-media > .modal-body .media-popup__layout .col_center {
    position: relative;
    z-index: 2;
    width: 680px;
    height: 100%;
    margin-left: 0px;
    overflow: auto;
    background: #525659;
    -webkit-box-shadow: inset 0px 0px 8px 0px #000000;
    -moz-box-shadow: inset 0px 0px 8px 0px #000000;
    box-shadow: inset 0px 0px 8px 0px #000000;
}

.modal.modal_product-media .image-background {
    border-right: 30px solid #ffffff;
    min-height: 100%;
    padding-top: 40px;
}

.modal.modal_product-media .current-product-preview > .item {
    width: auto;
}

.modal.modal_product-media .current-product-preview > .item .product-author {
    color: #999999;
}

.modal.modal_product-media .current-product-preview > .item .ratings {
    margin: 0;
}

.modal.modal_product-media .current-product-preview > .item .ratings .rating-links {
    margin: 0;
}

.modal.modal_product-media .current-product-preview > .item .price-box {
    margin: 4px 0 14px;
}

.modal.modal_product-media .media-menu .media-menu__list {
    margin: 0;
}

.modal.modal_product-media .media-menu .media-menu__list > .item > a {
    position: relative;
    display: block;
    padding: 5px 0 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.modal.modal_product-media .media-menu .media-menu__list > .item > a > .pseudo-link {
    font-size: 14px;
}

.modal.modal_product-media .media-menu .media-menu__list > .item > a:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 30px;
    background: #ffffff url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/product-media/media-menu__corner.png);
}

.modal.modal_product-media .media-menu .media-menu__list > .item > a:hover {
    background: none !important;
}

.modal.modal_product-media .media-menu .media-menu__list > .item.active > a {
    background: #dff2fa !important;
}

.modal.modal_product-media .media-menu .media-menu__list > .item.active > a > .pseudo-link {
    color: #333333;
}

.modal.modal_product-media .media-menu .media-menu__list > .item.active > a > .pseudo-link:after {
    content: none;
}

.modal.modal_product-media .media-menu .media-menu__list > .item.active > a:after {
    content: "";
}

.modal.modal_product-media .media-content {
    width: 546px;
    margin: auto;
    list-style-type: none;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list {
    margin: 0;
    list-style-type: none;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list > .item {
    margin-bottom: 50px;
    background: #ffffff;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list > .item > img {
    display: block;
    margin: auto;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list.list_video {
    min-height: 620px;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list.list_video > .item {
    height: 310px;
    margin: 0 0 50px 5px;
    line-height: 310px;
    background: transparent;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list.list_video > .item > .video-holder {
    display: inline-block;
    height: 307.125px;
    vertical-align: middle;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list.list_fragments > .item > img {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i {
    margin-left: 0;
    list-style: none;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i > .item + .item {
    margin-top: 20px;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .jcarousel-clip.jcarousel-clip-vertical {
    height: 178px;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails {
    margin: 0;
    list-style: none;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item {
    width: 100%;
    height: 84px;
    margin: 0 0 5px;
    text-align: center;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .product-fragment {
    display: block;
    font-size: 12px;
    line-height: 40px;
    color: #999999;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .thumbnail {
    float: none;
    padding: 2px;
    margin: 0;
    font-size: 0;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .thumbnail > img {
    -webkit-box-shadow: -1px 1px 4px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: -1px 1px 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: -1px 1px 4px 0 rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .thumbnail:hover,
.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .active {
    border-color: #25a7df;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item > .thumbnail:hover > img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.modal.modal_product-media .i-media-thumbnails .media-thumbnails__i .media-thumbnails > .item.item_title {
    height: 36px;
}

.reviews .reviews__list {
    margin: 0;
    list-style-type: none;
}

.reviews .reviews__list .review {
    margin: 0 0 37px;
}

.reviews .reviews__list .review .review__header {
    *zoom: 1;
}

.reviews .reviews__list .review .review__header:before,
.reviews .reviews__list .review .review__header:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews .reviews__list .review .review__header:after {
    clear: both;
}

.reviews .reviews__list .review .review__header:before,
.reviews .reviews__list .review .review__header:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews .reviews__list .review .review__header:after {
    clear: both;
}

.reviews .reviews__list .review .review__header .review__info {
    float: left;
}

.reviews .reviews__list .review .review__header .review__info .review__title .ratings,
.reviews .reviews__list .review .review__header .review__info .review__title .title {
    display: inline-block;
}

.reviews .reviews__list .review .review__header .review__info .review__title .ratings {
    position: relative;
    top: -2px;
    margin-right: 3px;
}

.reviews .reviews__list .review .review__header .review__info .review__title .title {
    font-size: 16px;
}

.reviews .reviews__list .review .review__header .review__info .review-author {
    margin-top: 15px;
    font-size: 12px;
    color: #999999;
}

.reviews .reviews__list .review .review__header .review__info .review-author > b {
    color: #333333;
}

.reviews .reviews__list .review .review__header .usefulness {
    float: right;
    margin: -2px 0 0;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__title {
    font-size: 12px;
    line-height: 14px;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links {
    margin: 4px 0 0;
    font-size: 12px;
    color: #999999;
    text-align: center;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link {
    display: inline-block;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link > .amount {
    font-size: 10px;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.yes > .pseudo-link {
    color: #4d9600;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.yes > .pseudo-link:after {
    border-color: #4d9600;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.no > .pseudo-link {
    color: #cc0000;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.no > .pseudo-link:after {
    border-color: #cc0000;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__links .delimiter {
    display: inline-block;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__progressbar {
    margin: 5px 0 0;
    background: #cc0000;
}

.reviews .reviews__list .review .review__header .usefulness .usefulness__progressbar .progressbar-value {
    width: 60%;
    height: 4px;
    background: #4d9600;
    border-right: 1px solid #ffffff;
}

.reviews .reviews__list .review .review__text {
    margin-top: 10px;
}

.reviews .reviews__list .review .review__text > p {
    margin: 0;
}

.reviews .reviews__list .review .review__text.advantage,
.reviews .reviews__list .review .review__text.disadvantage {
    *zoom: 1;
}

.reviews .reviews__list .review .review__text.advantage:before,
.reviews .reviews__list .review .review__text.disadvantage:before,
.reviews .reviews__list .review .review__text.advantage:after,
.reviews .reviews__list .review .review__text.disadvantage:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews .reviews__list .review .review__text.advantage:after,
.reviews .reviews__list .review .review__text.disadvantage:after {
    clear: both;
}

.reviews .reviews__list .review .review__text.advantage:before,
.reviews .reviews__list .review .review__text.disadvantage:before,
.reviews .reviews__list .review .review__text.advantage:after,
.reviews .reviews__list .review .review__text.disadvantage:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews .reviews__list .review .review__text.advantage:after,
.reviews .reviews__list .review .review__text.disadvantage:after {
    clear: both;
}

.reviews .reviews__list .review .review__text.advantage > .title,
.reviews .reviews__list .review .review__text.disadvantage > .title {
    float: left;
    margin-right: 0.25em;
    font-weight: bold;
}

.reviews .reviews__list .review .actions {
    margin: 11px 0 0;
}

.reviews .reviews__list .review .actions > .pseudo-link {
    font-size: 14px;
}

.reviews .reviews__actions {
    margin: -21px 0 0;
}

.reviews .reviews__actions > .amount {
    color: #999999;
}

.reviews.reviews_thumbnails .reviews__list .review {
    margin-bottom: 48px;
    *zoom: 1;
}

.reviews.reviews_thumbnails .reviews__list .review:before,
.reviews.reviews_thumbnails .reviews__list .review:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews.reviews_thumbnails .reviews__list .review:after {
    clear: both;
}

.reviews.reviews_thumbnails .reviews__list .review:before,
.reviews.reviews_thumbnails .reviews__list .review:after {
    display: table;
    line-height: 0;
    content: "";
}

.reviews.reviews_thumbnails .reviews__list .review:after {
    clear: both;
}

.reviews.reviews_thumbnails .reviews__list .review .review__thumbnail {
    display: block;
    float: left;
}

.reviews.reviews_thumbnails .reviews__list .review .review__header,
.reviews.reviews_thumbnails .reviews__list .review .review__text,
.reviews.reviews_thumbnails .reviews__list .review .discussion {
    margin-left: 56px;
}

.reviews.reviews_thumbnails .reviews__list .review .review__header .product-name {
    margin-top: -2px;
}

.reviews.reviews_thumbnails .reviews__list .review .review__header .price {
    font-size: 12px;
    line-height: 14px;
}

.reviews.reviews_thumbnails .reviews__list .review .review__info {
    margin-top: 5px;
}

.reviews.reviews_thumbnails .reviews__list .review .review__info .review-author {
    margin: 0 0 -2px;
    color: #999999;
}

.reviews.reviews_thumbnails .reviews__list .review .discussion {
    position: relative;
    padding-bottom: 1px;
    margin-top: 18px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.reviews.reviews_thumbnails .reviews__list .review .discussion:before,
.reviews.reviews_thumbnails .reviews__list .review .discussion:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.reviews.reviews_thumbnails .reviews__list .review .discussion:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.reviews.reviews_thumbnails .reviews__list .review .discussion:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.reviews.reviews_thumbnails .reviews__list .review .discussion .discussion__list > .item {
    padding-left: 32px;
}

.reviews.reviews_thumbnails .reviews__list .review .discussion .discussion__list > .item.item_level_2 {
    padding-left: 64px;
}

.reviews.reviews_thumbnails .reviews__list .review .discussion .discussion__list > .item.item_level_3 {
    padding-left: 96px;
}

.reviews.reviews_thumbnails .reviews__list .review .discussion .discussion__list > .item.item_level_4 {
    padding-left: 128px;
}

.reviews.reviews_thumbnails .reviews__list .review .discussion .discussion__list > .item.item_level_5 {
    padding-left: 160px;
}

.review-product-view {
    margin: 44px 0 17px;
}

.review-product-view .thumbnails > .item {
    position: relative;
}

.review-product-view .thumbnails > .item > .thumbnail {
    margin-right: 19px;
}

.review-product-view .thumbnails > .item > .caption {
    padding-bottom: 26px;
}

.review-product-view .thumbnails > .item > .caption .actions {
    position: absolute;
    bottom: 0;
    margin: 0;
}

.review-product-view .ratings_big .rating-note {
    margin: 0 0 0 1px;
    vertical-align: middle;
}

.review-product-view .ratings_big .rating-note.title {
    display: block;
    margin: -7px 0 6px;
    color: #333333;
    vertical-align: top;
}

.review-product-view .product-rating-status {
    margin: -8px 0 0;
}

.discussion .discussion__list {
    margin: 0;
    list-style-type: none;
}

.discussion .discussion__list > .item {
    position: relative;
    padding: 18px 0 0;
    margin: 0 0 19px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.discussion .discussion__list > .item:before,
.discussion .discussion__list > .item:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.discussion .discussion__list > .item:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.discussion .discussion__list > .item:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.discussion .discussion__list > .item .item__message > p {
    margin-bottom: 0;
}

.discussion .discussion__list > .item .item__action > .pseudo-link {
    font-size: 14px;
}

.discussion .discussion__list > .item.item_level_2 {
    padding-left: 29px;
}

.discussion .discussion__list > .item.item_level_3 {
    padding-left: 58px;
}

.discussion .discussion__list > .item.item_level_4 {
    padding-left: 87px;
}

.discussion .discussion__list > .item.item_level_5 {
    padding-left: 116px;
}

.discussion .discussion__actions {
    margin: -3px 0 0;
}

.discussion .discussion__actions > .amount {
    color: #999999;
}

.accordion {
    position: relative;
    margin: 0;
    list-style-type: none;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 100% repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.accordion:before,
.accordion:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.accordion:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.accordion:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.accordion .accordion__item {
    position: relative;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/line/line.png) 0 0 repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABlBMVEXMzMwAAADTMzNkAAAACklEQVQIHWNgAAAAAgABz8g15QAAAABJRU5ErkJggg==);
}

.accordion .accordion__item:before,
.accordion .accordion__item:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 10%;
    height: 1px;
    max-width: 75px;
    background: #e5e5e5;
    content: "";
}

.accordion .accordion__item:before {
    background-color: #cccccc;
    background-image: -moz-linear-gradient(left, #ffffff, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(#cccccc));
    background-image: -webkit-linear-gradient(left, #ffffff, #cccccc);
    background-image: -o-linear-gradient(left, #ffffff, #cccccc);
    background-image: linear-gradient(to right, #ffffff, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=1);
}

.accordion .accordion__item:after {
    right: 0;
    left: auto;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(left, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(left, #cccccc, #ffffff);
    background-image: -o-linear-gradient(left, #cccccc, #ffffff);
    background-image: linear-gradient(to right, #cccccc, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=1);
}

.accordion .accordion__item .accordion__header {
    padding: 15px 0;
    cursor: pointer;
    *zoom: 1;
}

.accordion .accordion__item .accordion__header:before,
.accordion .accordion__item .accordion__header:after {
    display: table;
    line-height: 0;
    content: "";
}

.accordion .accordion__item .accordion__header:after {
    clear: both;
}

.accordion .accordion__item .accordion__header:before,
.accordion .accordion__item .accordion__header:after {
    display: table;
    line-height: 0;
    content: "";
}

.accordion .accordion__item .accordion__header:after {
    clear: both;
}

.accordion .accordion__item .accordion__header .cell_last {
    position: relative;
}

.accordion .accordion__item .accordion__header .cell_last:after {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 7px;
    height: 13px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2229px;
    content: "";
}

.accordion .accordion__item .accordion__header.active .cell_last:after {
    width: 14px;
    height: 7px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2212px;
}

.accordion .accordion__item .accordion__content {
    padding: 15px 0 38px;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-container > .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-container > .jcarousel-clip > .jcarousel-list > .jcarousel-item.jcarousel-item-vertical {
    margin-left: 0;
}

.jcarousel-container > .jcarousel-clip > .jcarousel-list.jcarousel-list-vertical > .jcarousel-item {
    height: 76px;
    margin-right: 0;
}

.jcarousel-container > .jcarousel-clip.jcarousel-clip-vertical {
    height: 392px;
}

.jcarousel-container > .jcarousel-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 9px;
    padding-right: 10px;
    cursor: pointer;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_left.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAbCAQAAAAEhm0LAAAAxklEQVQoU1XRPQvBYRQF8IdBSP6JMimzlMmgyCL5CsqkDCalzL6CMp1SyqZsdqtBSillUP8vICXylpfHGdzr3O3XqVv3GvMLynAxhU/EYIW3nYJAlnBBRAikkUAIR1JRqE7YwiM0J3UE0oQ74kI90kTAjz2pIlQluPAKzUhdgSReFp5ICKXYuSJqJFgSW5qapLUmB2diTuOQNNCUJ50Q1rghNjS1SQtNMdyIGY1jUl9TiXRAUMiLHf6fZrGGh93sGB0Evjf7AFajmGMFrDB6AAAAAElFTkSuQmCC);
    background-position: 0 0;
    background-position: 0 50%;
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.jcarousel-container > .jcarousel-prev.jcarousel-prev-vertical {
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    width: auto;
    height: 8px;
    padding: 18px 0 0;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_top.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAICAQAAACin0zrAAAAsElEQVQY042QIQvCUBSF32NoUNCgyV9gdU0wLRtdlCGCsOKsq2arwgeCSaxmoxg1CRax2SwKCgORZ3JccIzd0845H1yOUglHHpcNH3Z4FFWWo86EGybWgxl2GlDAYysAqQM+5X+kwZS7qF0ZYxNyFt6LBa0foOmzF+GbNW2sOHVYEon8xIicwhXWhZBawvsVAo6iFyg6GAwRKxx06lhN5jwxGIYKTRefaqaZFSV6DLC+mq6YZo6n5JQAAAAASUVORK5CYII=);
    background-position: 50% 0;
}

.jcarousel-container > .jcarousel-prev.jcarousel-prev-disabled {
    display: none !important;
}

.jcarousel-container > .jcarousel-next {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 9px;
    padding-left: 10px;
    cursor: pointer;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_right.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAbCAQAAAAEhm0LAAAAyElEQVQoU03RPQtBcRQG8OsOQnITZVJmKZNBkUXyFZRJGUxKmX0FZXpKKZuy2a0GKaVuGZQvICXylpe/R91zzjOdX89yOhb8mGGPiiWDIj4ma01RXIk5jWMSNJVIJ4SFfNgSG7rXJS00JfAgZjROSX1NVdIBASHbXPDDmu71SHNNSbwMvZESiuHGXlqoTVh5YGhDagnkCRc4QkPSSCCCM6kg1CS4HhhakjoCWcIdcaEBaSIQwpFUFvo/bQdbyIGLJ+oeEG0E9f4F/WeYY/a7ahAAAAAASUVORK5CYII=);
    background-position: 0 0;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.jcarousel-container > .jcarousel-next.jcarousel-next-vertical {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 8px;
    padding: 0 0 18px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/jcarousel/arrow_bottom.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAICAQAAACin0zrAAAAsklEQVQYlY2QIQvCYBCGv4+hQUGDJn+B1TXBtGx0UYYIwoqzrpqtCg8IJrGajWLUJFjEZrMoKAxEPovKgWPs3nbv+xx3p9C08SmrVEWBDj0sRQuDIWKBg05E6ky5YzD0FS7mpxMhlRigRMBe5AKFpstWtJ4saWJ9AI3DnEj4BwZkvvNqjLkK88wQm5Cj6D2Y0fhfJYfHWsSkdvgUkw6vMuIigBsT7HRvzuKy4sUGj3xc4g1b4phmhGvYhwAAAABJRU5ErkJggg==);
    background-position: 50% 100%;
}

.jcarousel-container > .jcarousel-next.jcarousel-next-disabled {
    display: none !important;
}

.jcarousel-container.jcarousel-container-horizontal {
    padding-right: 19px;
    padding-left: 19px;
    margin-bottom: 20px;
}

.jcarousel-container.jcarousel-container-vertical {
    padding: 26px 0;
}

.ajax-loading {
    min-height: 31px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/ajax-loader.gif) 50% 50% no-repeat;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.tree {
    margin: 0;
    font-size: 16px;
    list-style-type: none;
}

.tree ul {
    margin: 12px 0 0 15px;
    font-size: 12px;
    list-style-type: none;
}

.tree ul li {
    margin: 12px 0 0;
    line-height: 14px;
}

ul.dynatree-container {
    height: 100%;
    margin: 0;
    font-size: 16px;
    list-style-type: none;
}

ul.dynatree-container ul {
    margin: 12px 0 0 15px;
    font-size: 12px;
    list-style-type: none;
}

ul.dynatree-container ul li {
    margin: 6px 0 0;
}

ul.dynatree-container li {
}

ul.dynatree-container li.dynatree-lastsib {
    background-image: none;
}

ul.dynatree-container li .dynatree-empty,
ul.dynatree-container li .dynatree-vline,
ul.dynatree-container li .dynatree-connector,
ul.dynatree-container li .dynatree-expander,
ul.dynatree-container li .dynatree-icon,
ul.dynatree-container li .dynatree-checkbox,
ul.dynatree-container li .dynatree-radio,
ul.dynatree-container li .dynatree-drag-helper-img,
ul.dynatree-container li #dynatree-drop-marker {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
}

ul.dynatree-container li .dynatree-connector {
    display: none;
}

ul.dynatree-container li .dynatree-expander {
    position: absolute;
    top: 0;
    left: 16px;
    width: 25px;
    height: 16px;
    cursor: pointer;
}

ul.dynatree-container li .dynatree-expander:after {
    position: absolute;
    top: 6px;
    left: 11px;
    display: inline-block;
    width: 5px;
    height: 9px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2252px;
    content: "";
}

ul.dynatree-container li .dynatree-checkbox {
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1882px;
}

ul.dynatree-container li .dynatree-icon {
    display: none;
}

ul.dynatree-container li .dynatree-node {
    position: relative;
    display: block;
    padding-left: 40px;
}

ul.dynatree-container li .dynatree-node .dynatree-title {
    display: inline-block;
    line-height: 14px;
    color: #333333;
    cursor: pointer;
    outline: none;
}

ul.dynatree-container li .dynatree-node.dynatree-expanded .dynatree-expander:after {
    top: 9px;
    left: 8px;
    width: 9px;
    height: 5px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2288px;
}

ul.dynatree-container li .dynatree-node.dynatree-partsel > .dynatree-checkbox {
    width: 16px;
    height: 16px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1812px;
}

ul.dynatree-container li .dynatree-node.dynatree-selected > .dynatree-checkbox {
    width: 16px;
    height: 16px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -1759px;
}

ul.dynatree-container li ul {
    margin-top: 18px;
}

ul.dynatree-container li ul li > .dynatree-node {
    padding-left: 41px;
}

ul.dynatree-container li ul li > .dynatree-node > .dynatree-checkbox {
    top: 1px;
}

ul.dynatree-container li ul li > ul {
    margin-top: 0;
}

ul.dynatree-container > li:first-child {
    position: relative;
}

ul.dynatree-container > li:first-child:after {
    position: absolute;
    top: 9px;
    left: 24px;
    display: inline-block;
    width: 9px;
    height: 5px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0 -2288px;
    content: "";
}

.blog-posts > .blog-posts__list {
    list-style-type: none;
}

.blog-posts > .blog-posts__list > .item {
    margin-top: 15px;
}

.blog-posts > .blog-posts__list > .item .wrap-post {
    border: 1px solid #cdcdcd;
    border-radius: 6px;
    padding: 6px;
}

.blog-posts > .blog-posts__list > .item .wrap-post:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.blog-posts > .blog-posts__list > .item:before,
.blog-posts > .blog-posts__list > .item:after {
    display: table;
    line-height: 0;
    content: "";
}

.blog-posts > .blog-posts__list > .item:after {
    clear: both;
}

.blog-posts > .blog-posts__list > .item:before,
.blog-posts > .blog-posts__list > .item:after {
    display: table;
    line-height: 0;
    content: "";
}

.blog-posts > .blog-posts__list > .item:after {
    clear: both;
}

.blog-posts > .blog-posts__list > .item .image {
    margin: 0 0 10px;
    position: relative;
}

.blog-post > .blog-image .discount,
.blog-posts > .blog-posts__list > .item .image .discount {
    width: 100px;
    height: 34px;
    background: #f05d06;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    bottom: 0;
}

.blog-post > .blog-image .discount span,
.blog-posts > .blog-posts__list > .item .image .discount span {
    font-size: 20px;
}

.blog-post > .blog-image .discount > span,
.blog-posts > .blog-posts__list > .item .image .discount > span {
    clear: both;
    position: relative;
    display: block;
    width: 70px;
    text-align: center;
    margin: 0 auto;
}

.blog-post > .blog-image .discount span.number,
.blog-posts > .blog-posts__list > .item .image .discount span.number {
    font-size: 34px;
}

.blog-posts > .blog-posts__list > .item .image > :first-child {
    display: block;
}

.blog-posts > .blog-posts__list > .item .content {
    padding: 0 12px;
    height: 64px;
    position: relative;
}

.blog-posts > .blog-posts__list > .item .content .title {
    padding: 0;
    margin-bottom: 8px;
    max-height: 23px;
    overflow: hidden;
}

.blog-posts > .blog-posts__list > .item .content .title > h2 {
    margin: 0;
    font-size: 18px;
    font-weight: normal;
}

.blog-posts > .blog-posts__list > .item .content > .subtitle {
    margin: 0 0 7px;
    font-size: 12px;
    line-height: 16px;
    color: #f15e00;
}

.blog-posts > .blog-posts__list > .item .content .introduction {
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    max-height: 32px;
    overflow: hidden;
}

.blog-posts > .blog-posts__list > .item .content .wrap-content {
    width: 380px;
    margin-right: 12px;
    float: left;
}

.blog-posts > .blog-posts__list > .item .content .counter-wrap {
    position: absolute;
    right: 0;
    width: 135px;
    /* float: left; */
    font-size: 12px;
    padding-left: 24px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blog-list.png') 0 20px no-repeat;
}

.blog-posts > .blog-posts__list > .item .content .blog-post-end {
    color: red;
    font-size: 14px;
    text-align: center;
}

.blog-posts > .blog-posts__list > .item .content .date-counter > div {
    font-size: 20px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    min-width: 20px;
}

.blog-posts > .blog-posts__list > .item .content .date-counter > div span {
    font-size: 12px;
    position: relative;
    display: block;
    padding: 0;
}

.blog-posts > .blog-posts__list > .item .content > .introduction > .actions > a {
    text-decoration: underline;
}

.blog-posts > .blog-posts__list > .item .content > .introduction > .actions > a:hover {
    text-decoration: none;
}

.blog-posts > .blog-posts__list > .item .content > .introduction > .actions > a:hover {
    text-decoration: none;
}

.blog-post {
    margin-bottom: 10px;
}

.blog-post > .page-title {
    margin-bottom: 21px;
}

.blog-post > .blog-post__toolbar {
    margin-bottom: 9px;
    *zoom: 1;
}

.blog-post > .blog-post__toolbar:before,
.blog-post > .blog-post__toolbar:after {
    display: table;
    line-height: 0;
    content: "";
}

.blog-post > .blog-post__toolbar:after {
    clear: both;
}

.blog-post > .blog-post__toolbar:before,
.blog-post > .blog-post__toolbar:after {
    display: table;
    line-height: 0;
    content: "";
}

.blog-post > .blog-post__toolbar:after {
    clear: both;
}

.blog-post > .blog-post__toolbar > .subtitle {
    float: left;
    margin: 0 0 7px;
    font-size: 12px;
    line-height: 16px;
    color: #f15e00;
}

.blog-post > .blog-post__toolbar > .share-box {
    float: right;
    margin: -6px 0 0;
}

.blog-post > .blog-image {
    position: relative;
    display: block;
}

.blog-post > .content {
    font-size: 13px;
    line-height: 20px;
}

.blog-post > .content > p {
    margin-bottom: 16px;
}

.blog-post > .content.span6-blog > div {
    max-height: 82px;
    display: block;
    overflow: hidden;
    padding-top: 10px;
    font-size: 14px;
}

.blog-post > .content.span6-blog.active > div {
    /*max-height: fit-content;*/
    max-height: 100%;
    display: block;
    overflow: visible;
    padding-top: 10px;
}

.blog-post .unit {
    margin-bottom: 0;
}

.blog-post .unit > .unit__title > h2 {
    font-size: 24px;
}

.blog-post ul.thumbnails {
    margin-bottom: 0;
}

.blog-post .thumbnails > .item {
    margin-bottom: 5px;
}

.promotions-category {
    position: relative;
    display: block;
}

.promotions-category ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.promotions-category > ul {
    margin-bottom: 20px;
}

.promotions-category ul ul li {
    margin-top: 10px;
    margin-left: 14px;
    position: relative;
    display: block;
}

.promotions-category ul li a {
    font-size: 13px;
    line-height: 18px;
    position: relative;
    display: block;
}

.promotions-category ul li.current_cat > a {
    color: #ea573d;
}

.promotions-category ul ul ul {
    display: none;
}

.promotions-category li.active > ul {
    display: block;
}

.promotions-category > ul > li > .promotions-arrow,
.promotions-category > .promotions-arrow {
    display: none;
}

.promotions-category li > .promotions-arrow,
.promotions-category li > .promotions-arrow {
    position: absolute;
    display: block;
    top: 0;
    left: -20px;
}

.promotions-category li > .promotions-arrow:before {
    content: '▶';
    width: 10px;
    height: 22px;
    cursor: pointer;
    padding: 0 5px 0;
    color: #515151;
    font-size: 11px;
    position: relative;
    display: block;
}

.promotions-category li.active > .promotions-arrow:before {
    transform: rotate(90deg);
}

.row.blog-post .counter-wrap {
    max-width: 260px;
    float: left;
    margin: 5px 35px 10px 0;
}

.row.blog-post .date-wrap {
    max-width: 260px;
    float: left;
    margin: 28px 0 0 0;
    color: #777;
}

.row.blog-post #date_counter {
    padding-top: 10px;
}

.row.blog-post #date_counter div {
    font-size: 28px;
    display: inline-block;
    text-align: center;
    margin-right: 14px;
    min-width: 40px;

}

.row.blog-post #date_counter div span {
    font-size: 12px;
    position: relative;
    display: block;
    padding: 3px 0;
}

.blog-post > .span6.row {
    height: 60px;
}

.blog-post > .span6.row2 {
    height: 30px;
}

.blog-post > .blog-post-end {
    color: red;
    font-size: 15px;
    margin: 50px 0 0;
}

.blog-post-body {
    margin: 20px 0 10px;
}

.product-blog-post {
    border: 1px solid #f25d00;
    border-radius: 2px 2px 0 0;
    padding: 12px 18px;
    margin: -30px 0px 10px -21px;
    width: 309px;
    background: #ffffff;
}

.product-blog-post-title {
    font-size: 18px;
    color: #ff0000;
    padding: 0 0 6px;
    line-height: 24px;
}

.product-blog-post-counter {
    width: 147px;
    float: left;
}

.product-blog-post-counter .counter-wrap {
    font-size: 13px;
}

.product-blog-post-counter #date_counter {
    padding-top: 5px;
}

.product-blog-post-counter #date_counter div {
    font-size: 22px;
    display: inline-block;
    text-align: center;
    margin-right: 4px;
    min-width: 40px;

}

.product-blog-post-counter #date_counter div span {
    font-size: 12px;
    position: relative;
    display: block;
    padding: 0;
}

.product-blog-post-date {
    float: left;
    width: 162px;
    font-size: 13px;
    position: relative;
    ine-height: 14px;
}

.product-blog-post-date-html {
    margin: 0 0 6px;
}

.product-blog-post-hide,
.product-blog-post-show {
    font-size: 13px;
    line-height: 18px;
    position: relative;
    display: block;
    text-decoration: none;
    float: left;
}

.product-blog-post-date a, a.product-blog-post-link {
    text-decoration: underline;
    text-decoration-style: dotted;
}

.product-blog-post-date a:hover,
.product-blog-post-date a:active,
a.product-blog-post-link:hover, a.product-blog-post-link:active {
    text-decoration: none;
}

.product-blog-post-introduction {
    display: none;
    margin: 5px 0;
    font-size: 13px;
}

.product-blog-post-introduction.active {
    display: block;
}

.product-blog-post-hide {
    display: none;
}

.product-blog-post-link {
    position: relative;
    display: block;
    margin: 8px 0 0;
}

.checkitout .checkout-step .step_delivery .control-group {
    margin-bottom: 20px;
}

.checkitout .checkout-step .step_delivery .control-group.order-message > .controls {
    width: 364px;
}

.checkitout .checkout-step .step_delivery .control-group .controls {
    position: relative;
}

.checkitout .checkout-step .step_delivery .control-group .help-inline {
    position: absolute;
    top: 0;
    left: 100%;
    white-space: nowrap;
}

.checkitout .checkout-step .step_delivery .control-group .help-inline > .help__item .title {
    color: #999999;
}

.checkitout .checkout-step .step_delivery .control-group .help-inline > .help__item .value {
    color: #000000;
}

.checkitout .checkout-step .step_delivery .control-group .help-inline > .help__item .value .price {
    font-weight: bold;
    color: inherit;
}

.checkitout .checkout-step .step_delivery .control-group .help-inline.another-city-link {
    line-height: 30px;
}

.checkitout .checkout-step .step_delivery .control-group.user-agreement {
    width: 404px;
    font-size: 12px;
    line-height: 13px;
}

.checkitout .checkout-step .step_delivery .control-group.user-agreement .user-agreement__note {
    margin: 17px 0 0;
}

.checkitout .checkout-step .step_delivery .control-group.user-agreement .user-agreement__note > p {
    margin: 0;
}

.checkitout .checkout-step .step_delivery .control-group.item_another-city {
    margin-bottom: 0;
}

.checkitout .checkout-step .step_delivery .control-group.item_street {
    width: 100%;
}

.checkitout .checkout-step .step_delivery .control-group.item_street .typeahead {
    width: 100%;
}

.checkitout .checkout-step .step_delivery .control-group.item_street .typeahead > li {
    overflow: hidden;
}

.checkitout .checkout-step .step_delivery .control-group.item_street .typeahead a {
    white-space: nowrap;
}

.checkitout .checkout-step .step_delivery .control-group.item_house,
.checkitout .checkout-step .step_delivery .control-group.item_apartments {
    width: 102px;
}

.checkitout .checkout-step .step_delivery .control-group.item_apartments > .control-label {
    white-space: nowrap;
}

.checkitout .checkout-step .step_delivery .control-set.address-set {
    padding-left: 180px;
}

.checkitout .checkout-step .step_delivery .controls.input-box {
    width: 224px;
    min-width: 0;
}

.checkitout .checkout-step .step_delivery .delivery-address .address-list .item {
    position: relative;
    padding-left: 26px;
}

.checkitout .checkout-step .step_delivery .delivery-address .address-list .item .icon-radio {
    position: absolute;
    top: 3px;
    left: 0;
    cursor: pointer;
}

.checkitout .checkout-step .step_delivery .delivery-address .address-list .item .delivery-type .icons-plus_blue {
    vertical-align: text-top;
}

.checkitout .checkout-step .step_delivery .delivery-address .address-list .item + .item {
    margin-top: 20px;
}

.checkitout .checkout-step .checkout-reward .controls {
    position: relative;
    padding-left: 26px;
}

.checkitout .checkout-step .checkout-reward .icon-checkbox {
    position: absolute;
    top: 3px;
    left: 0;
    cursor: pointer;
}

.checkitout #check_product {
    display: none;
    border: 1px solid red;
    padding: 10px 10px;
    font-size: 13px;
    text-align: center;
    margin: 0 0 10px;
}

.checkitout #check_product.show {
    display: block;
}

.checkitout .typeahead:after {
    content: none;
}

.checkitout-checkout-loading {
    position: absolute;
    z-index: 9999;
    text-align: center;
    vertical-align: middle;
    background: #fff;
}

.checkitout-checkout-loading > span {
    position: relative;
    top: 45%;
    font-weight: bold;
}

.checkitout-checkout-overlay {
    position: absolute;
    background-color: #fff;
}

.checkout-step-review > .step-header {
    display: none;
}

.checkout-success .page-title {
    margin-bottom: 10px;
}

.checkout-success .sub-title {
    margin-bottom: 5px;
    font-size: 20px;
    *zoom: 1;
}

.checkout-success > p {
    margin: 0 0 5px;
}

.checkout-success .footer-content {
    margin: 15px 0 25px;
}

.checkout-success .sub-title:before,
.checkout-success .sub-title:after {
    display: table;
    line-height: 0;
    content: "";
}

.checkout-success .sub-title:after {
    clear: both;
}

.checkout-success .sub-title:before,
.checkout-success .sub-title:after {
    display: table;
    line-height: 0;
    content: "";
}

.checkout-success .sub-title:after {
    clear: both;
}

.checkout-success .sub-title .btn-print {
    float: right;
}

.checkout-success .btn-print [class^="icon"] {
    margin-right: 5px;
}

.checkout-success .order-info > ul {
    margin: 0;
    list-style-type: none;
}

.checkout-success .success-order-review {
    width: 730px;
    border-radius: 8px;
    border: 1px solid #e8e8e8;
    padding: 20px 0;
    margin: 30px 0 0;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.11);
}

.checkout-success .success-order-review .order-items .cart .cart-table th {
    font-weight: bold;
}

.checkout-success .success-order-review .order-items .cart .cart-table th.cell_qty {
    width: 1%;
    white-space: nowrap;
}

.checkout-success .success-order-review .order-items .cart .cart-table > tbody td .price {
    font-size: 13px;
    color: #000;
    font-weight: normal;
}

.checkout-success .success-order-review .order-items .cart .cart-table > tbody td.cell_qty {
    text-align: center;
}

.checkout-success .success-order-review .order-items .cart .cart-table .cart__totals {
    margin-top: 13px;
}

.checkout-success .success-order-review .order-items .cart .cart-table .cart__totals td {
    padding: 5px 0 0;
    font-size: 14px;
}

.checkout-success .success-order-review .order-items .cart .cart-table .cart__totals td:first-child {
    padding-right: 15px;
}

.checkout-success .success-order-review .order-items .cart .cart-table .cart__totals .price {
    font-family: Verdana, Geneva, serif;
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

.checkout-success .success-order-review .order-items .cart .cart-table .cart__totals .price .currency {
    font-size: inherit;
}

.checkout-success .success-order-review .order-items .cart .cart-table tfoot td.cell_line {
    padding-top: 16px;
}

.checkout-success .success-order-review .order-items .table-caption,
.checkout-success .success-order-review .order-items .buttons-set {
    display: none;
}

.checkout-success .delivery-address {
    margin: 20px 0 0px;
}

.checkout-success .delivery-address .google-map {
    display: none;
    margin: 13px 0;
}

.checkout-success .print-bar {
    margin-top: 30px;
    margin-bottom: 46px;
}

.checkout-success .print-bar .btn-print {
    margin-top: 19px;
}

.checkout-success .go-home {
    margin: 35px 0 0;
    font-size: 12px;
}

.checkout-success .go-home > a {
    vertical-align: -5px;
}

.checkout-success .cart .i-cart-table .line.top {
    display: none;
}

.checkout-success .cart .i-cart-table .cart-table > thead > tr > th {
    padding-bottom: 0;
}

.checkout-success .cart .i-cart-table .cart-table > tbody > tr {
    border-bottom: 1px solid #e8e8e8;
}

.checkout-success .cart .i-cart-table .cart-table > tbody > tr:first-child > td {
    padding: 15px 0;
}

.checkout-success .success-order-review .order-items .cart .cart-table tfoot td.cell_line {
    border-bottom: 2px solid #e8e8e8;
}

.checkout-success .success-order-review .order-items .cart .cart-table tfoot td.cell_line div {
    display: none;
}

.checkout-success .wayforpay-url-pay {
    border-radius: 8px;
    padding: 15px 20px;
    border: 1px solid #dedede;
    margin: 20px 0 0;
    width: 690px;
}

.wayforpay-url-pay a {
    font-size: 14px;
}

.modal_checkout-map {
    width: 670px;
    margin-left: -335px;
}

.modal_checkout-map > .modal-body {
    max-height: 630px;
}

.authors-catalog .i-toolbar.filter-lang {
    margin: 21px 0 0;
    background: none;
}

.authors-catalog .i-toolbar.filter-lang:before,
.authors-catalog .i-toolbar.filter-lang:after {
    content: none;
}

.authors-catalog .i-toolbar.filter-lang > .toolbar {
    padding: 0;
    background: none;
}

.authors-catalog .i-toolbar.filter-lang > .toolbar label {
    margin-right: 16px;
}

.authors-catalog .i-toolbar.filter-lang > .toolbar:before,
.authors-catalog .i-toolbar.filter-lang > .toolbar:after {
    content: none;
}

.authors-catalog .i-toolbar.filter-letter {
    margin-top: 12px;
}

.authors-catalog .i-toolbar.filter-letter > .toolbar {
    padding-top: 15px;
}

.authors-catalog .i-toolbar.filter-letter > .toolbar .tab-content {
    margin: 0;
}

.authors-catalog .i-toolbar.filter-letter > .toolbar .sort-by__list > li {
    margin-right: 6px;
}

.authors-catalog .i-toolbar.filter-letter > .toolbar .sort-by__list .pseudo-link {
    font-size: 14px;
}

.authors-catalog .tab-content {
    margin: 41px 0 0;
}

.authors-catalog .authors-catalog__table tr > td {
    width: 378px;
    padding: 0 0 0 26px;
    vertical-align: top;
}

.authors-catalog .authors-catalog__table tr > td > ul {
    margin: 0;
    font-size: 18px;
    line-height: 29px;
    list-style-type: none;
}

.authors-catalog .authors-catalog__table tr > td > ul > li {
    line-height: inherit;
    vertical-align: top;
}

.authors-catalog .authors-catalog__table tr > td > ul > li span {
    margin: 0 0 0 5px;
    font-size: 14px;
    color: #999999;
}

.authors-catalog .authors-catalog__table tr > td:first-child {
    padding-left: 0;
}

.promo-code {
    position: relative;
}

.promo-code:before {
    position: absolute;
    bottom: 100%;
    left: 0;
    display: block;
    width: 32px;
    height: 23px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/promo-code/scissors.png);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAXCAYAAAEdAn13AAADFUlEQVRIx71WaVbiQBjkCDmCR+AIOQJH8Aj5Oe5RUUFFcWVTCCq4a9wdHefhnCBHyBG4QU0VgkIERVz6PR7QSX9dX3V9X3Uo1GkMDQyi9mPLKTqT4xNYmE/gYG//aXIzt4GW12PTMy8TK0vLhj06ho1sDrfXNy8PGMvUt+K92pExqwluot/RiUmE3hul7R20mzTXVlarHVdl0xnv3dDjY3bb0BWGrkxHp8IjQ8PmXHwWwdBocDczNQ2+jO3iFs5OXfx9eHiNKb+5+X6ahXwBqfWUkVxY7G+hudshGCTWIm5vdHik2tUiHlUf8zEDmvB0rswt0nHhbqnsCnKTMjzRKVIm7HHEZ2IWU/FTa+tQ/jrFo4NDXJyde82QDWmBkEHITuirB4/FlJp5NN0FLxYcP5NKY2kxafeym5/L5mo7zc/OgfIOfyhAfuNFKGTfHhsZ/RgKQncIvRqPxft1CoO/BowPp0HotiqT4gcRRLqFbq6vrrXsNjw4hLY9oA3rIHSX0EHoXnN9qhYWEwvGW6yDrCcb/5ugYyoaRWJu3lhdXkEuk0XRcbC/uwf35BTXV1eRZ9YJ3a+zHtbCBvTZWFxaQDqVQiGfR7lUwvHRES4vLnB/d4d/j49PR8yXPEJHz6y/NQjdrEP3ew7SgN57gJ1ShP0C4ks9UJzRA3Q6YJP8+uoNdOWwZCL7CD4j745aCLm3vw0Am51BmalHg3JqKWxKrtb8KDvrW1lQhZFyr055zX4kU0mWnTcZ+skhgyTlMhtJvlZ0ZMH/dGB6i8GqduQvTZRX6Sd2h0uMJQZUe6p4eo/zGZWbdZVXqfLncybl/QHKbW5sslNYdEtXc3rGjuHrEqWuoWsEO0eFNySaZd5mUjbL0KIlmSzFvnYq9+oqV0O021BeUZYByuU0tUZJgNKGpbKkVpBJp2uxnEIBO1vb2C2Xcbh/gJPjY5y7Z7i6vMTvm1v8ub+PNFTeR8otUu6racrC5QcMnuQm1brKk8zcABD66s+rwYwiskLSKzvsyk9JuatLqRq23EGUh356kPJKgHKzm3X/AULKv/2isn5XAAAAAElFTkSuQmCC);
    content: "";
}

.promo-code .promo__field {
    position: relative;
    padding: 1px;
    border: 1px dashed #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.promo-code .promo__field .input-text {
    position: relative;
    z-index: 1;
    margin: 0;
}

.promo-code .promo__field .field-overlay {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    z-index: 2;
    line-height: 36px;
    color: #25a7df;
    text-align: center;
    cursor: pointer;
    background: #ffffd7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.promo-code .promo__field .promo__code-used {
    display: none;
    padding: 6px 0;
    text-align: center;
    background: #ffffd7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.promo-code .promo__field .promo__code-used > .code-number {
    color: #999999;
}

.promo-code .promo__field .promo__code-used > .code-discount {
    font-weight: bold;
}

.promo-code .actions {
    display: none;
    *zoom: 1;
}

.promo-code .actions:before,
.promo-code .actions:after {
    display: table;
    line-height: 0;
    content: "";
}

.promo-code .actions:after {
    clear: both;
}

.promo-code .actions:before,
.promo-code .actions:after {
    display: table;
    line-height: 0;
    content: "";
}

.promo-code .actions:after {
    clear: both;
}

.promo-code.in-use .field-overlay,
.promo-code.in-use .input-text {
    display: none;
}

.promo-code.in-use .promo__code-used,
.promo-code.in-use .actions {
    display: block;
}

.messages ul {
    margin: 0;
    list-style-type: none;
}

.google-map {
    width: 628px;
    height: 501px;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.input-block-level {
    min-height: 36px;
}

.easyslideslider-id {
    position: relative;
    z-index: 5;
    margin: 0 0 0 auto;
    overflow: hidden;
}

.easyslideslider-id > .scroller {
    float: none;
    overflow: hidden;
    border-right: 1px solid #fff;
}

.easyslideslider-id > .scroller > .content {
    position: relative;
    height: 100%;
}

.easyslideslider-id > .scroller > .content > .section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.easyslideslider-id > .scroller > .content > .section > .section__link {
    display: block;
    height: 100%;
    background-position: 50% 0;
    background-repeat: no-repeat;
}

.easyslideslider-id .easyslidecontrolwr {
    float: right;
    width: 167px;
    height: 100%;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol {
    height: 100%;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table {
    width: 100%;
    height: 100%;
    border-collapse: separate;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table tr:first-child .easyslidercontrol__cell {
    border-top: 0;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table .easyslidercontrol__cell {
    height: 47px;
    cursor: pointer;
    background: #dff2fa;
    background-position: -100% 50%;
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    -webkit-transition: background 0.25s ease;
    -moz-transition: background 0.25s ease;
    -o-transition: background 0.25s ease;
    transition: background 0.25s ease;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table .easyslidercontrol__cell .easyslidedirect {
    display: block;
    padding: 0 0 0 23px;
    font-size: 12px;
    line-height: 14px;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table .easyslidercontrol__cell .easyslidedirect:hover {
    color: #446699;
    text-decoration: none;
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table .easyslidercontrol__cell.active {
    background: #446699 url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/easyslide/corner_white.png) 0 50% no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAAT0lEQVR42oXKsRHAMAzDQHqf7JkNPGSWUKQKlQ3egdWnqp4ut+Y+g3MFvCKgIKAgoCCgICBIYMr3GtrdioEuMTBFAOgAQAJABwAyMMXA9APuRUz60yZgkwAAAABJRU5ErkJggg==);
}

.easyslideslider-id .easyslidecontrolwr .easyslidercontrol .easyslidercontrol__table .easyslidercontrol__cell.active > a {
    color: #ffffff !important;
}

.before-main-start .home-slider-wrapper {
    margin-left: 222px;
    width: 964px;
}

.before-main-start .home-slider-wrapper .easyslideslider-id .easyslidecontrolwr {
    width: 134px;
}

/* Homepage "Other customers are now watching" slider */
/* Portal "Gift Suggestions" slider */
#gift-carousel-content {
    width: 12200px;
    /* +1 is just in case, to have a little space reserve */
}

/* Actions list page */
.blog-posts {
    margin-bottom: 30px;
}

.blog-posts .item .image img {
    width: 565px;
    height: 204px;
}

.buttons-set .link-forgot {
    vertical-align: bottom;
}

.category-products ol .caption .actions .cell_action .btn.add-to-waitlist {
    /*padding: 7px 5px 8px;*/
}

.seo-swap-source, .seo-swap-source * {
    height: 0px !important;
    line-height: 0;
    font-size: 0px !important;
    margin: 0px !important;
    padding: 0px;
    width: 0px !important;
}

.big-banner {
    position: relative;
    border-bottom: 1px solid rgba(153, 153, 153, 0.2);
}

.aligned-center {
    text-align: center;
}

.big-banner a {
    display: block;
}

/********************************** Предзаказ **********************************/
body.catalog-product-view .product-view .availability.expected-from {
}

body.catalog-product-view .product-view .availability.expected-from .waiting-label,
body.catalog-product-view .product-view .availability.expected-from .waiting-date {
}

body.catalog-product-view .product-view .availability.expected-from .waiting-label {
    font-size: 13px;
}

body.catalog-product-view .product-view .availability.expected-from .waiting-label.only-waiting-label {
}

body.catalog-product-view .product-view .availability.expected-from .waiting-date {
    font-size: 13px;
}

body.catalog-product-view .product-view .availability.expected-from .block {
    float: left;
    margin-bottom: 0px;
}

body.catalog-product-view .product-view .availability.expected-from .wating-info {
    padding-right: 7px;
}

body.catalog-product-view .product-view .availability.expected-from .icon-expected-form-question {
    display: block;
    width: 18px;
    height: 18px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: 0px -1908px;
}

body.catalog-product-view .product-view .availability.expected-from .icon-expected-form-question:hover {
    cursor: pointer;
}

.btn-pre-order {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background-color: #f87a00;
    background-image: -moz-linear-gradient(top, #ff9300, #ed5500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9300), to(#ed5500));
    background-image: -webkit-linear-gradient(top, #ff9300, #ed5500);
    background-image: -o-linear-gradient(top, #ff9300, #ed5500);
    background-image: linear-gradient(to bottom, #ff9300, #ed5500);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9300', endColorstr='#ffed5500', GradientType=0);
}

.btn-pre-order:hover,
.btn-pre-order:focus,
.btn-pre-order:active {
    color: #ffffff;
    background-color: #ff8129;
    background-image: -moz-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f31), to(#ff531d));
    background-image: -webkit-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -o-linear-gradient(top, #ff9f31, #ff531d);
    background-image: linear-gradient(to bottom, #ff9f31, #ff531d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9f31', endColorstr='#ffff531d', GradientType=0);
}

#pre_order_popup .modal-header .phthree {
    font-size: 12px;
    font-weight: bold;
}

#pre_order_popup .modal-body {
    font-size: 12px;
}

#pre_order_popup .modal-body p {
    margin: 0;
    margin-bottom: 10px !important;
}

#product-pre_order_availability_popup .modal-header .pre-order-title {
    font-size: 12px;
    font-weight: bold;
}

#product-pre_order_availability_popup .modal-body .loading-pre-order {
    font-size: 12px;
}

#product-pre_order_availability_popup .modal-body .success-pre-order p {
    margin: 0;
    margin-bottom: 10px !important;
    font-size: 12px;
}

.popupwishlistbasked {
    width: 960px;
    margin-left: -480px;
}

.popupwishlistbasked .form-horizontal .modal-body {
    padding-bottom: 0;
}

.popupwishlistbasked .form-horizontal {
    margin: 0;
}

.popupwishlistbasked .wihlistform .pre-order-total {
    width: 897px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
}

.popupwishlistbasked .wihlistform {
    height: 292px;
}

.popupwishlistbasked .wihlistform .pre-order-total .button-background {
    background-color: #ebf2f6;
    width: 305px;
    float: right;
    text-align: center;
    padding-bottom: 15px;
}

.popupwishlistbasked .wihlistform .pre-order-total .label_total {
    font-size: 20px;
    float: left;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_total {
    float: right;
}

.popupwishlistbasked .wihlistform .pre-order-total .label_sum {
    float: left;
}

.popupwishlistbasked .wihlistform .pre-order-total .label_discount {
    float: left;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_sum {
    float: right;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_discount {
    float: right;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_total .price {
    font-size: 30px;
    font-weight: normal;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_total .price .currency {
    font-size: 17px;
}

.popupwishlistbasked .wihlistform .pre-order-total .popup_cart_delivery {
    font-size: 15px;
    margin-bottom: 10px;
}

.popupwishlistbasked .wihlistform .pre-order-total button {
    width: 265px;
}

.popupwishlistbasked .wihlistform .pre-order-total .continue_shop {
    float: left;
    font-size: 20px;
    color: #446699;
}

.popupwishlistbasked .wihlistform .pre-order-total .btn-buy {
    font-size: 20px;
}

.popupwishlistbasked .wihlistform .pre-order-total .validation-phone-message {
    color: red;
    font-size: 17px;
    font-weight: bold;
    width: 410px;
    padding-left: 10px;
    padding-top: 14px;
    letter-spacing: 0.07em;
}

.popupwishlistbasked .wihlistform .pre-order-total .pre-order-cancel {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #446699;
    margin-left: 8px;
    text-align: center;
    padding-top: 8px;
    padding-left: 0px;
    letter-spacing: 0.15em;
}

.popupwishlistbasked .wihlistform .pre-order-product {
    border-bottom: 1px solid #dadada;
}

.popupwishlistbasked .wihlistform .pre-order-product li {
    padding: 37px 0px 16px 59px;
}

.popupwishlistbasked .wihlistform .pre-order-product .product-name {
    position: relative;
    top: -4px;
    left: -1px;
}

.popupwishlistbasked .wihlistform .pre-order-product .product-qty-control .qty-control-mask {
    height: 36px;
    width: 36px;
}

.popupwishlistbasked .wihlistform .pre-order-product .product-qty-control {
    line-height: inherit;
    vertical-align: inherit;
    margin: 32px 15px 0px 0px;
}

.popupwishlistbasked .wihlistform .pre-order-total .popup_totals {
    width: 265px;
    float: right;
    background-color: #ebf2f6;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
}

.popupwishlistbasked .wihlistform .pre-order-total .popup_totals .popup_cart_delivery {
    margin: 0;
    display: inline-block;
    width: 100%;
}

.popupwishlistbasked .phoneformwishlist .control-label {
    float: left;
    margin: 0;
    padding: 0;
    width: inherit;
    padding-top: 8px;
}

#preorderPopupLabel {
    font-size: 16px;
    margin: 0;
    line-height: 30px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 6px;
    letter-spacing: 0.109em;
}

.popupwishlistbasked .phoneformwishlist .control-label em {
    color: #f00;
    letter-spacing: -0.1em;
    position: relative;
    top: -3px;
    left: -2px;
}

.popupwishlistbasked .phoneformwishlist .controls {
    margin: 0;
    padding: 0;
    min-width: inherit;
}

.popupwishlistbasked .phoneformwishlist .required-phone-pre-order {
    float: right;
    width: 162px;
    margin-left: 5px;
}

.btn-buy-ajax {
    color: #ffffff;
    letter-spacing: 0.09em;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background-color: #f87a00;
    background-image: -moz-linear-gradient(top, #ff9300, #ed5500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9300), to(#ed5500));
    background-image: -webkit-linear-gradient(top, #ff9300, #ed5500);
    background-image: -o-linear-gradient(top, #ff9300, #ed5500);
    background-image: linear-gradient(to bottom, #ff9300, #ed5500);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9300', endColorstr='#ffed5500', GradientType=0);
}

.btn-buy-ajax:hover,
.btn-buy-ajax:focus,
.btn-buy-ajax:active {
    color: #ffffff;
    background-color: #ff8129;
    background-image: -moz-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f31), to(#ff531d));
    background-image: -webkit-linear-gradient(top, #ff9f31, #ff531d);
    background-image: -o-linear-gradient(top, #ff9f31, #ff531d);
    background-image: linear-gradient(to bottom, #ff9f31, #ff531d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9f31', endColorstr='#ffff531d', GradientType=0);
}

.unit.unit_upcoming-products .products-grid .availability.stock-waiting {
    color: #41af00;
}

.category-products li.item .actions .cell_action .availability.expected-from,
.category-products li.item .actions .cell_action .availability.expected-from .block.button {
    margin: 0;
}

.category-products li.item .actions .cell_price .wating-info .waiting-label.only-waiting-label {
    margin-bottom: 0;
    color: #41af00;
}

.category-products li.item .availability.stock-waiting {
    color: #41af00;
}

.category-products .products-grid li.item .wating-info {
    color: #41af00;
    margin-bottom: 3px;
}

.category-products .products-grid li.item .wating-info {
    float: left;
    margin-right: 5px;
}

.checkitout .form-list .control-group textarea.customer_comments {
    resize: vertical;
}

/***Yakaboo recommends, other products in series, product analogs, related products **/
.otherproducts .item, .yakaboorecommends .item, .analogs .item, .related_products .item {
    margin-bottom: 30px;
}

.otherproducts .item .caption .product-name, .yakaboorecommends .item .caption .product-name,
.analogs .item .caption .product-name, .related_products .item .caption .product-name {
    font-size: 12px;
}

.otherproducts .item .caption, .yakaboorecommends .item .caption, .analogs .item .caption,
.related_products .item .caption {
    margin-left: 0px;
}

.otherproducts .thumbnails .item .caption .action, .yakaboorecommends .thumbnails .item .caption .action,
.analogs .thumbnails .item .caption .action, .related_products .thumbnails .item .caption .action {
    margin-top: 0px;
}

.otherproducts .thumbnails > .item .caption .price, .yakaboorecommends .thumbnails > .item .caption .price,
.analogs .thumbnails > .item .caption .price, .related_products .thumbnails > .item .caption .price {
    display: inline-block;
}

.otherproducts .thumbnails > .item .caption .actions, .yakaboorecommends .thumbnails > .item .caption .actions,
.analogs .thumbnails > .item .caption .actions, .related_products .thumbnails > .item .caption .actions {
    margin-top: 0px;
}

.otherproducts button, .yakaboorecommends button, .otherproducts a.add-to-waitlist, .yakaboorecommends a.add-to-waitlist,
.analogs button, .analogs a.add-to-waitlist, .related_products button, .related_products a.add-to-waitlist {
    font-size: 14px;
    line-height: 14px;
}

.yakaboorecommends table, .analogs table, .related_products table {
    height: 123px;
}

.yakaboorecommends tr.name_autor, .analogs tr.name_autor, .related_products tr.name_autor {
    height: 71%;
    vertical-align: top;
}

.yakaboorecommends td, .yakaboorecommends td .price, .analogs td, .analogs td .price, .otherproducts td, .otherproducts td .price, .related_products td, .related_products td .price {
    height: 29px;
}

.otherproducts table {
    height: 75px;
}

.otherproducts tr.name_autor {
    height: 38px;
    vertical-align: top;
}

/*Попап корзины*/
.lock {
    /* убираем скроллбары с основнового содержимого страницы */
    overflow: hidden;
}

.shim {
    /* фиксируем, растягиваем на весь доступный экран */
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1600;
    background: rgba(112, 109, 109, 0.5);
    /*opacity: 0.4 !important;*/
    /* если в модальном окне много содержимого, показываем скроллбар */
    overflow: auto;
    /* однопальцевый скролл для iPad*/
    -webkit-overflow-scrolling: touch;
}

/* фикс для странностей в iPad */
.shim > * {
    -webkit-transform: translateZ(0px);
}

.popup_body {
    outline: 0;
    border: 0;
    width: 960px;
    box-shadow: 3px 2px 10px 2px rgba(0, 0, 0, 0.2), -3px -2px 10px 2px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    background-color: #fff;
    margin: 68px auto;
    min-height: 300px;
}

.popup-cart .close {
    position: absolute;
    z-index: 3;
    float: none;
    margin: 0;
}

.cart-products-list {
    list-style-type: none;
    width: 890px;
    margin: 0 auto;
    border-bottom: 1px solid #dadada;
}

#popupcartLabel {
    font-size: 24px;
    padding: 35px;
    padding-bottom: 15px;
    margin-bottom: 0px;
}

#popupDeletedPromoMessage {
    padding-left: 35px;
}

#popupaddcartLabel {
    font-size: 17px;
    padding: 35px 0;
    padding-bottom: 15px;
    margin-bottom: 0px;
}

.popup_cart_close {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    background-position: 0px 0px;
    width: 30px;
    height: 30px;
    top: 19px;
    right: 19px;
}

.popup_cart_item_del {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    background-position: -32px 0px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    border: 0;
    -webkit-appearance: none;
    vertical-align: top;
    margin-left: 10px;
    margin-right: 25px;
}

.item_del_inactive {
    background-position: -55px 0px;
    width: 19px;
    height: 19px;

}

.cart-products-list .product-image {
    display: inline-block;
    vertical-align: top;
}

.cart-products-list .caption {
    vertical-align: top;
    margin-left: 30px;
    margin-right: 40px;
    width: 365px;
}

.cart-products-list .caption .gift-label {
    font-size: 14px;
    padding: 1px 0 3px;
    color: #ea5e45;
}

.cart-products-list li {
    height: 106px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}

.cart-products-list li > div {
    display: inline-block;
}

.dott_line {
    border-top: 1px dotted #d7d7d7;
}

.product-qty-control .qty-control-mask .qty {
    height: 23px;
    width: 23px;
    font-size: 17px;
    text-align: center;
}

.product-qty-control {
    line-height: 106px;
    vertical-align: middle;
    margin-right: 55px;
}

.product-qty-control > div {
    height: 23px;
    width: 23px;
    display: inline-block;
    vertical-align: middle;
}

.product-qty-control .qty-link {
    padding: 5px 6px 6px;
    border: 1px solid #ccc;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    border-radius: 4px;
    text-align: center;
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
}

.product-qty-control .qty-link.inactive {
    border: 1px solid #eef2e8;
}

.product-qty-control .control-down {
    background-position: 3px -33px;
    cursor: pointer;
}

.product-qty-control .control-up {
    background-position: -38px -33px;
    cursor: pointer;
}

.product-qty-control .control-down.inactive {
    background-position: 3px -63px;
    cursor: default
}

.product-qty-control .control-up.inactive {
    background-position: -38px -63px;
    cursor: default
}

.product-qty-control .qty-control-mask {
    height: 99px;
    width: 36px;
}

.popup-cart-total {
    width: 890px;
    display: inline-block;
    margin-bottom: 18px;
    margin-left: 35px;
}

.popup-cart-total .popup_totals {
    width: 265px;
    float: right;
    padding-top: 20px;
    background-color: #ebf2f6;
    padding-left: 20px;
    padding-right: 20px;
}

.popup-cart-total .button-background {
    background-color: #ebf2f6;
    width: 305px;
    float: right;
    text-align: center;
    padding-bottom: 15px;
}

.popup-cart-total .label_total {
    font-size: 20px;
    float: left;
}

.popup-cart-total .value_total {
    float: right;
}

.popup-cart-total .label_sum {
    float: left;
}

.popup-cart-total .label_discount {
    float: left;
}

.popup-cart-total .value_sum {
    float: right;
}

.popup-cart-total .value_discount {
    float: right;
}

.popup-cart-total .value_total .price {
    font-size: 30px;
    font-weight: normal;
}

.popup-cart-total .value_total .price .currency {
    font-size: 17px;
}

.popup-cart-total .popup_cart_delivery {
    font-size: 15px;
    margin-bottom: 10px;
}

.popup-cart-total button {
    width: 265px;
}

.popup-cart-total .continue_shop {
    float: left;
    font-size: 20px;
    color: #446699;
}

.popup-cart-total .btn-buy {
    font-size: 20px;
    padding: 12px 26px;
}

.empty_popup_shop {
    text-align: center;
    float: none !important;
    margin-top: 15px;
}

.popup_body .cart-products-list .item-error {
    color: #cc0000;
    font-size: 12px;
}

.popup_body .hidden {
    display: none !important;
}

.remove_item {
    height: 120px;
    padding: 0;
    position: absolute;
    top: 15px;
    left: 50px;
    z-index: 10;
    text-align: center;
    box-shadow: 0 0 25px 10px rgba(200, 200, 200, .8);
    border-radius: 8px;
    background-color: #ffffff;
}

.remove_item_fon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 890px;
    height: 147px;
}

.remove_item a {
    border-right-color: #dadada;
    border-right: 1px solid #dadada;
    height: 106px;
    margin-top: 7px;
    float: left;
}

.remove_item a.del_item {
    border-right: none;
}

.remove_item div.icon {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 40px;
    width: 40px;
    margin-top: 13px;
}

.remove_item div {
    margin: 0 auto;
}

.remove_item .back_to_cart {
    width: 115px;
    display: inline-block;
}

.remove_item .back_to_cart .icon {
    background-position: -80px 2px;
}

.remove_item .add_to_wishlist {
    width: 140px;
    display: inline-block;
}

.remove_item .add_to_wishlist .icon {
    background-position: -122px 1px;
}

.remove_item .buy_later {
    width: 110px;
    display: inline-block;
}

.remove_item .buy_later .icon {
    background-position: -80px -40px;
}

.remove_item .del_item {
    width: 105px;
    display: inline-block;
}

.remove_item .del_item .icon {
    background-position: -122px -39px;
}

.remove_item div.text {
    font-size: 15px;
}

.remove_item .buy_later div.text {
    width: 100px;
}

.cart-products-list li.inactive {
    background-color: #fafbfb;
}

.cart-products-list li button.inactive {
    background-position: -56px 0px;
}

.cart-products-list li div.qty-control-mask.inactive input {
    color: #bbbcbc;
    border: 1px solid #eef2e8;
}

.cart-products-list li span.price.inactive {
    color: #bbbcbc;
}

.cart-products-list .product-author {
    font-size: 12px;
    color: #242424;
    padding-top: 3px;
}

.cart-products-list .old-price {
    color: #575757;
}

.cart-products-list td.cell_delivery {
    color: #818181;
    font-size: 12px;
}

.cart-products-list div.price {
    margin: 5px 0;
}

.cart-products-list .product-sum .price {
    font-size: 20px !important;
    font-weight: normal !important;
}

.cart-products-list .regular-price .price, .cart-products-list .special-price .price {
    color: #242424;
}

.cart-products-list .old-price, .cart-products-list .special-price {
    display: inline-block;
}

.cart-products-list .currency {
    font-size: 13px;
    font-weight: normal;
}

.empty_cart_logo {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 67px;
    width: 80px;
    background-position: -174px 0px;
}

.empty_cart_text {
    height: 67px;
    vertical-align: bottom;
}

.empty_cart_label {
    font-size: 27px;
    font-weight: bold;
    color: #8f8f8f;
    margin-bottom: 10px;
}

.empty_cart_bonus {
    color: #f15e00;
    font-size: 17px;
    margin-bottom: 5px;
}

.popup_empty_cart .empty_cart {
    width: 890px;
    margin: 0 auto;
    border-bottom: 1px solid #dadada;
    padding-bottom: 35px;
    padding-top: 50px;
}

#modal_bonuses {
    z-index: 2000;
}

.modal_login {
    z-index: 2000;
}

.empty_cart_table {
    width: 400px;
    margin: 0 auto;
}

.empty_cart_bonus .currency {
    font-weight: normal;
}

.empty_cart .btn-link {
    padding-bottom: 6px;
    padding: 0px;
}

.popup_promotions {
    width: 890px;
    margin: 0 auto;
}

.popup_promotions .unit__title .title {
    font-size: 22px;
}

.popup_promotions .unit__content .item h2 {
    font-size: 16px;
}

.popup_promotions .unit_jcarousel {
    border-bottom: 1px solid #dadada;
}

.interest_products,
.interest_products_for_category {
    width: 890px;
    margin: 0 auto;
}

.relation_products ul,
.interest_products ul,
.interest_products_for_category ul,
.category-products ul.products-grid {
    font-size: 12px;
}

.category-products ul.products-grid .cell_action {
    line-height: 12px;
}

.relation_products .jcarousel-prev-horizontal,
.interest_products .jcarousel-prev-horizontal,
.interest_products_for_category .jcarousel-prev-horizontal {
    left: -13px;
}

.category-products ul.products-grid .alreadyincart {
    text-decoration: none;
    border-bottom: 1px dotted #446699;
}

.availability-in-cart {
    width: 71px;
    font-size: 11px;
    line-height: 11px;
}

.interest_products ul li,
.interest_products_for_category ul li {
    width: 166px !important;
    margin: 0 0px 0 12px !important;
}

.relation_products ul li table,
.interest_products ul li table,
.interest_products_for_category ul li table {
    width: 100%;
}

.category-products ul.products-grid li table {
    width: 100%;
}

.category-products ul.products-grid li {
    width: 168px !important;
    margin: 0 0px 30px 10px !important;
}

.relation_products .ratings > .rating-box,
.interest_products .ratings > .rating-box,
.interest_products_for_category .ratings > .rating-box,
.category-products ul.products-grid .ratings > .rating-box {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png);
}

.relation_products .ratings > .rating-box .rating,
.interest_products .ratings > .rating-box .rating,
.interest_products_for_category .ratings > .rating-box .rating,
.category-products ul.products-grid .ratings > .rating-box .rating {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png);
}

.relation_products li .product-name .name,
.interest_products li .product-name .name,
.interest_products_for_category li .product-name .name,
.category-products ul.products-grid li .product-name .name {
    font-size: 13px;
    display: block;
    display: -webkit-box;
    max-width: 147px;
    line-height: 1.3;
}

.category-products .products-grid > .item .product-name {
    min-height: 32px;
}

.interest_products li .product-author,
.interest_products_for_category li .product-author,
.category-products ul.products-grid li .product-author {
    font-size: 11px;
    color: #585858;
    vertical-align: top;
    height: 21px;
}

.relation_products li .caption,
.interest_products li .caption,
.interest_products_for_category li .caption,
.category-products ul.products-grid li .caption {
    margin-top: 20px;
    margin-left: 3px;
}

.interest_products tr.name,
.interest_products_for_category tr.name,
.category-products ul.products-grid tr.name {
    vertical-align: top;
    height: 33px;
    line-height: 1.3em;
}

.interest_products tr.autor td,
.interest_products_for_category tr.autor td,
.category-products ul.products-grid tr.autor td {
    vertical-align: top;
    height: 21px;
}

#gift-products-block tr.reviews .write_review,
.relation_products tr.reviews .write_review,
.interest_products tr.reviews .write_review,
.interest_products_for_category tr.reviews .write_review,
.category-products ul.products-grid tr.reviews .write_review {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 16px;
    width: 20px;
    background-position: -261px 3px;
    display: inline-block;
    float: left;
}

#gift-products-block tr.reviews .write_review {
    margin-top: 11px;
}

#gift-products-block tr.reviews .write_label,
.interest_products tr.reviews .write_label,
.interest_products_for_category tr.reviews .write_label,
.category-products ul.products-grid tr.reviews .write_label {
    display: inline-block;
    font-size: 11px;
    margin-left: 3px;
}

#gift-products-block tr.reviews a,
.relation_products tr.reviews a,
.interest_products tr.reviews a,
.interest_products_for_category tr.reviews a,
.category-products ul.products-grid tr.reviews a {
    text-decoration: none;
}

.interest_products tr.reviews .ratings .pseudo-link,
.interest_products_for_category tr.reviews .ratings .pseudo-link,
.category-products ul.products-grid tr.reviews .ratings .pseudo-link {
    color: #446699;
    font-size: 11px;
}

.relation_products tr.reviews .ratings .pseudo-link:after,
.interest_products tr.reviews .ratings .pseudo-link:after,
.interest_products_for_category tr.reviews .ratings .pseudo-link:after,
.category-products ul.products-grid tr.reviews .ratings .pseudo-link:after {
    content: none;
}

.interest_products .car, .category-products ul.products-grid .car,
.interest_products_for_category .car, .category-products ul.products-grid .car {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 16px;
    width: 28px;
    background-position: -261px -20px;
    display: inline-block;
    float: left;
    margin-left: 3px;
}

.relation_products tr.cell_delivery,
.interest_products tr.cell_delivery,
.interest_products_for_category tr.cell_delivery,
.category-products ul.products-grid tr.cell_delivery {
    vertical-align: middle;
    height: 29px;
}

.relation_products .thumbnails > .item .caption .actions,
.interest_products .thumbnails > .item .caption .actions,
.interest_products_for_category .thumbnails > .item .caption .actions,
.category-products ul.products-grid.thumbnails > .item .caption .actions {
    margin-top: 0px;
    left: 10px;
}

.relation_products .thumbnails > .item .caption .actions,
.interest_products .thumbnails > .item .caption .actions,
.interest_products_for_category .thumbnails > .item .caption .actions {
    float: right

}

.interest_products tr.cell_delivery .not_available,
.interest_products tr.cell_delivery .day_delivery,
.interest_products_for_category tr.cell_delivery .not_available,
.interest_products_for_category tr.cell_delivery .day_delivery,
.category-products ul.products-grid tr.cell_delivery .not_available,
.category-products ul.products-grid tr.cell_delivery .day_delivery {
    display: inline-block;
    color: #585858;
    font-size: 11px;
    float: left;
}

.interest_products tr.price_button button.btn-buy,
.interest_products_for_category tr.price_button button.btn-buy,
.category-products ul.products-grid tr.price_button button.btn-buy {
    font-size: 14px;
    padding: 4px 10px;
}

.interest_products tr.price_button div.price,
.interest_products_for_category tr.price_button div.price,
.category-products ul.products-grid tr.price_button div.price {
    display: inline-block !important;
    float: left;
}

.category-products ul.products-grid tr.price_button .actions {
    position: relative !important;
}

.category-products ul.products-grid tr.price_button .price-box {
    min-height: 20px;
}

.interest_products tr.price_button .actions,
.interest_products_for_category tr.price_button .actions,
.category-products ul.products-grid tr.price_button .actions {
    display: inline-block;
}

.relation_products tr.custom-carousel_price_button .old-price,
.interest_products tr.price_button .old-price,
.interest_products_for_category tr.price_button .old-price,
.category-products ul.products-grid tr.price_button .old-price {
    color: #575757;
    font-size: 14px;
}

.interest_products tr.price_button .special-price .price,
.interest_products_for_category tr.price_button .special-price .price,
.category-products ul.products-grid tr.price_button .special-price .price {
    font-size: 17px;
    color: #ff0000;
}

.interest_products tr.price_button .regular-price .price,
.interest_products_for_category tr.price_button .regular-price .price,
.category-products ul.products-grid tr.price_button .regular-price .price {
    font-size: 17px;
}

.interest_products tr.price_button .currency,
.interest_products_for_category tr.price_button .currency,
.category-products ul.products-grid tr.price_button .currency {
    font-weight: normal;
    font-size: 13px;
}

.relation_products a.add-to-waitlist,
.interest_products a.add-to-waitlist,
.interest_products_for_category a.add-to-waitlist,
.category-products ul.products-grid a.add-to-waitlist {
    padding: 0;
    font-size: 11px;
    color: #446699;
    background: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
    width: 71px;
    text-align: left;
    line-height: 1em;
    text-decoration: none;
    border-bottom: 1px dotted #446699;
    display: inline;
}

.category-products ul.products-grid a.add-to-waitlist.btn-pre-order,
.interest_products a.add-to-waitlist.btn-pre-order,
.interest_products_for_category a.add-to-waitlist.btn-pre-order {
    line-height: 31px;
    padding: 5px 9px 6px;
    font-family: inherit;
    font-size: 14px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe5e5e6', GradientType=0);
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background-color: #f87a00;
    background-image: -moz-linear-gradient(top, #ff9300, #ed5500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9300), to(#ed5500));
    background-image: -webkit-linear-gradient(top, #ff9300, #ed5500);
    background-image: -o-linear-gradient(top, #ff9300, #ed5500);
    background-image: linear-gradient(to bottom, #ff9300, #ed5500);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9300', endColorstr='#ffed5500', GradientType=0);
}

.category-products ul.products-grid a.add-to-waitlist.btn-pre-order:hover {
    color: #fff;
}

.relation_products a.add-to-waitlist:hover,
.interest_products a.add-to-waitlist:hover,
.interest_products_for_category a.add-to-waitlist:hover,
.category-products ul.products-grid a.add-to-waitlist:hover {
    color: #ea573d;
}

.relation_products .unit__title .title,
.interest_products .unit__title .title,
.interest_products_for_category .unit__title .title,
.category-products ul.products-grid .unit__title .title {
    font-size: 22px;
    margin-top: 30px;
}

.relation_products tr.reviews,
.interest_products tr.reviews,
.interest_products_for_category tr.reviews,
.category-products ul.products-grid tr.reviews {
    line-height: 20px;
}

.relation_products tr.reviews span.ratings,
.interest_products tr.reviews span.ratings,
.interest_products_for_category tr.reviews span.ratings {
    margin-top: 0px !important;
}

.relation_products .thumbnails > .item .thumbnail .product-label.small,
.interest_products .thumbnails > .item .thumbnail .product-label.small,
.interest_products_for_category .thumbnails > .item .thumbnail .product-label.small {
    top: -3px;
    left: -17px;
}

.category-products ul.products-grid tr.reviews .ratings {
    margin-top: 0px !important;
    margin-bottom: 0px;
}

.category-products ul.products-grid .price_button .cell_action,
.interest_products .price_button .cell_action,
.interest_products_for_category .price_button .cell_action {
    width: 71px !important;
    min-width: 71px !important;
    padding-bottom: 0px;
}

.interest_products .cell_action.request-book-holder,
.interest_products_for_category .cell_action.request-book-holder {
    width: 150px !important;
}

.category-products ul.products-grid .price_button .cell_action.request-book-holder {
    width: 150px !important;
}

.category-products ul.products-grid .price_button .price,
.category-products ul.products-grid .price_button .actions {
    padding-top: 5px;
}

.empty_cart .icons-help {
    height: 22px;
}

#popup_cart .ajax-loading > div {
    opacity: 0.3;
}

.line-products {
    border-bottom: 1px solid #dadada;
}

.popup-header {
    position: relative;
}

.cart-products-list .item-error {
    margin-bottom: 0px;
}

.blur {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
}

/*******************************************************************************/
.header-container .quick-access .form-language {
    display: inline-block;
    margin-top: 20px;
    margin-right: 20px;
    float: left;
}

.header .form-language a {
    font-size: 14px;
    color: #446699;
    cursor: pointer;
    padding-right: 11px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/list/cms-list__delimiter.png) no-repeat 100% center transparent;
}

.header .form-language a:hover {
    color: #ea573d;
}

.header .form-language {
    font-size: 14px;
    color: #333333;
    cursor: default;
    width: 70px;
    padding: 0;
    float: left;
    height: 46px;
    line-height: 55px;
}

.header .form-language .lang {
    font: 12px Arial, Helvetica, sans-serif;
    color: #595959;
    display: inline-block;
    cursor: pointer;
}

.header .form-language .lang:hover {
    color: #e31837;
}

.header .form-language .lang.separator {
    cursor: default;
    color: #595959;
}

.header .form-language .lang.selected {
    color: #929292;
    cursor: default;
}

.checkout-onepage-index .header-container {
    min-height: 70px;
    font-family: "Verdana", "Geneva", "serif";
}

.checkout-onepage-index .header-text, .checkout-onepage-index .header__bottom {
    font-family: "Verdana", "Geneva", "serif";
    float: right;
}

.checkout-onepage-index .header-text {
    font-size: 13px;
    color: #333;
    line-height: 18px;
    margin-top: 5px;
    margin-left: 14px;
    letter-spacing: 0px;
}

.checkout-onepage-index .header-time {
    color: #717171;
    padding-left: 2px;
}

.checkout-onepage-index .phone, .checkout-onepage-index .onapage_tab_login {
    font-family: "Verdana", "Geneva", "serif";
}

.checkout-onepage-index .onapage_tab_login {
    float: left;
    width: 430px;
    font-size: 14px;
    color: #25A7DF;
    margin-left: 8px;
    margin-top: 26px;
}

.checkout-onepage-index .onapage_tab_login div {
    float: left;
    width: 183px;
    background-repeat: no-repeat;
    height: 51px;
    padding-top: 5px;
    cursor: pointer;
    font-weight: bold;
    text-align: left;
    margin-right: -1px;
    padding-left: 15px;
    letter-spacing: -1px;
}

.checkout-onepage-index .onapage_tab_login .activ {
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/one_tab.png");
    color: #242424;
    cursor: none;
    width: 190px;
    padding-left: 23px;
}

.checkout-onepage-index .onapage_tab_login .activ label {
    padding-left: 6px;
    padding-top: 1px;
}

.checkout-onepage-index #arrow_span_tovar {
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/drop_aarrow.png");
    width: 9px;
    height: 6px;
    display: block;
    position: absolute;
    margin-left: 120px;
    margin-top: -11px;
}

.checkout-onepage-index .onapage_tab_login label {
    font-weight: bold;
    border-bottom: 1px dotted;
    float: left;
}

.checkout-onepage-index .onapage_tab_login .activ label {
    font-weight: bold;
    border-bottom: none;
    float: left;
}

.checkout-onepage-index .content_onepage_login {
    margin-top: -18px;
}

.checkout-onepage-index .content_onepage_login .modal-header {
    margin-left: -5px;
}

.checkout-onepage-index .content_onepage_login .content_onepage_login {
    padding-left: 10px;
}

.checkout-onepage-index .content_onepage_login table {
    margin-left: 8px;
}

.checkout-onepage-index .content_onepage_login table tr td:first-child {
    padding-right: 12px;
}

.checkout-onepage-index .content_onepage_login table tr td:last-child p:first-child {
    margin-top: -20px;
    margin-left: 18px;
    margin-bottom: 0px;
}

.checkout-onepage-index .content_onepage_login .recover-password {
    padding-top: 0px;
    margin-top: -7px;
    margin-left: 5px;
}

.checkout-onepage-index .content_onepage_login #button-login-modal {
    margin-top: -36px;
    margin-left: 14px;
}

.checkout-onepage-index .content_onepage_login table tr td:last-child ul {
    margin-left: 18px;
}

.checkout-onepage-index .content_onepage_login line .vertical {
    top: -27px !important;
}

.checkout-onepage-index .content_onepage_login .form-list .control-group {
    margin-bottom: 9px;
}

.checkout-onepage-index .right-block-onepage, .checkout-onepage-index .left-block-onepage {
    float: left;
    width: 50%;
}

.checkout-onepage-index .span4 {
    width: 450px !important;
    float: right;
    padding: 11px 28px 19px 33px;
    background-color: #f8f8f8;
    -webkit-box-shadow: 3px 5px 0px #d9d9d9;
    -moz-box-shadow: 3px 5px 0px #d9d9d9;
    box-shadow: 3px 5px 0px #d9d9d9;
    margin-top: 88px !important;
}

.checkout-onepage-index .span8 {
    width: 400px;
    float: left;
    margin-left: 0px !important;
}

.checkout-onepage-index .block-checkout-order .block-title {
    padding: 0px;
    margin: 1px 0px 0px;
}

.checkout-onepage-index .block-checkout-order .block-title .title {
    font-size: 17px;
    font-family: "Verdana", "Geneva", "serif";
    font-weight: 600;
    color: black;
}

.checkout-onepage-index .block-checkout-order .block-title a {
    font-size: 13px;
    font-weight: 100;
    color: #25a7df;
    text-transform: capitalize;
}

.checkout-onepage-index .price-box .price {
    font-size: 14px !important;
    color: #242424;
}

.checkout-onepage-index .container {
    width: 950px;
}

.checkout-onepage-index #tablogin2 input {
    width: 190px;
    background-color: #faffbd;
}

.checkout-onepage-index #tablogin2 .form-list li .controls {
    min-width: 200px;
}

.checkout-onepage-index #tablogin2 .modal-header {
    border-bottom: none;
}

#checkout-review-table > tbody:nth-child(2) tr {
    border-bottom: 1px dotted #D2D2D2;
}

#checkout-review-table > tbody:nth-child(2) tr:last-child {
    border-bottom: none;
}

.line_bottom_cart {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #D2D2D2;
}

.cell_line {
    margin: 0px;
    padding: 0px;
}

.line_login_onepage div {
    position: relative !important;
    margin-right: 10px;
    margin-left: 10px;
    height: 195px !important;
    display: inline-block;
    top: -10px !important;
}

.checkout-onepage-index .form-list li {
    margin-bottom: 8px;
}

.checkout-onepage-index #recover-password-link {
    margin-bottom: 0px !important;
    padding-top: 3px !important;
}

.checkout-onepage-index .main_2col-right {
    width: 950px !important;
    margin: 0px;
}

.checkout-onepage-index .page-title {
    float: left;
    width: 460px;
    margin-left: 9px;
    margin-top: 16px;
    display: block;
}

.checkout-onepage-index .left-block-onepage {
    width: 400px;
}

.checkout-onepage-index .right-block-onepage {
    width: 510px;
    float: right;
}

.checkout-onepage-index .help-inline {
    position: static !important;
}

.checkout-onepage-index #reward_placer .control-group .controls {
    color: #585858;
}

.checkout-onepage-index #reward_placer .control-group .controls label {
    font-size: 12px;
    line-height: 18px;
}

.checkout-onepage-index .onepage_message {
    width: 512px;
    height: 72px;
    background-color: #FEEBB7;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-left: 0px;
    clear: both;
}

.checkout-onepage-index .onepage_message .onepage_image_message {
    margin-top: 17px;
    margin-left: 25px;
    float: left;
    width: 34px;
    height: 37px;
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/sprite_onepage_icon_coupon_info.png");
    background-repeat: no-repeat;
}

.checkout-onepage-index .onepage_message .onepage_text_message {
    width: 255px;
    float: left;
    font-size: 13px;
    font-family: "Verdana", "Geneva", "serif";
    margin-left: 22px;
    margin-top: 16px;
    letter-spacing: -0.1px;
    line-height: 18px;
}

.checkout-onepage-index .onepage_message .onepage_total_message {
    float: right;
    width: 165px;
    font-size: 18px;
    font-family: "Verdana", "Geneva", "serif";
    color: #f15e00;
    font-weight: bold;
    margin-top: 25px;
    letter-spacing: -1px;
}

.checkout-onepage-index .block-link-onepage-certbonus {
    font-size: 13px;
    font-family: "Verdana", "Geneva", "serif";
    color: #25a7df;
    font-weight: bold;
    letter-spacing: -1px;
    display: inline-block;
    cursor: pointer;
}

.checkout-onepage-index .btn-for-aplycert {
    background: none;
    border: none;
    width: 224px;
    height: 42px;
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/button_cert.png");
    background-repeat: no-repeat;
    cursor: pointer;
    text-align: center;
    font-size: 15px;
    font-family: "Verdana", "Geneva", "serif";
    color: #446699;
    font-weight: bold;
    letter-spacing: -1px;
}

.checkout-onepage-index .btn-for-aplycert span {
    margin-top: -6px;
    float: left;
    width: 100%;
    font-weight: 100;
    letter-spacing: -0.30px;
}

.checkout-onepage-index .promo-code, .checkout-onepage-index .promo-code::before {
    background: none;
    position: inherit;
    display: inline-block;
    margin-top: 10px;
}

.checkout-onepage-index .promo-code::before {
    height: 0px;
    width: 0px;
    margin: 0px;
    display: none;
}

.checkout-onepage-index .actions .input-text {
    width: 224px;
    margin-top: 2px;
    min-height: 34px;
}

.checkout-onepage-index .actions .promo__code-used {
    float: right;
    font-size: 12px;
    font-family: "Verdana", "Geneva", "serif";
    color: #E40000;
    font-weight: bold;
    margin-left: 11px;
    width: 170px;
    letter-spacing: 0px;
    line-height: 13px;
    margin-top: 4px;
    margin-right: 104px;
}

.checkout-onepage-index #checkout-review-table {
    width: 435px;
}

.checkout-onepage-index #checkout-review-table .cell_subtotal {
    width: 100px;
    padding-top: 13px;
    padding-bottom: 0px;
}

.checkout-onepage-index #checkout-review-table .cell_name {
    padding-top: 15px;
    padding-bottom: 0px;
}

.checkout-onepage-index #checkout-review-table .cell_image {
    padding-top: 12px;
    padding-bottom: 13px;
    padding-right: 0px;
}

.checkout-onepage-index .onepage_message_green {
    background-color: #E4F9E2;
    display: none;
}

.checkout-onepage-index .onepage_message_green .onepage_total_message .price {
    color: #0ba000;
}

.checkout-onepage-index .promo__cupon-used-balance {
    color: #0ba000;
}

.checkout-onepage-index .databalance_promocode_message .onepage_image_message {
    background-position: 0px -38px !important;
}

.checkout-onepage-index .databalance_couponcode_message .onepage_image_message {
    background-position: 0px -74px !important;
}

.show-more > td:nth-child(1) {
    padding-top: 0px !important;
    padding-bottom: 1px !important;
}

.checkout-onepage-index .btn-for-coupon > span:nth-child(1) {
    width: 200px;
    margin-left: 8px;
}

.checkout-onepage-index .delivery-address .control-group .controls {
    margin-left: 0px;
}

.checkout-onepage-index .delivery-address .control-group .controls .address-list {
    overflow: hidden;
    height: 430px;
}

.checkout-onepage-index .promo-code-cupon .actions {
    display: none;
}

.checkout-onepage-index #co-shipping-form > div:nth-child(1) > ul:nth-child(1) > li:nth-child(1) > div:nth-child(1) {
    margin-left: 0px;
}

.checkout-onepage-index .onepage-header-h1 {
    font-size: 15px;
    color: #242424;
    font-family: "Verdana", "Geneva", "serif";
    font-weight: 600;
    margin-left: 10px;
    margin-top: -8px;
    margin-bottom: 17px;
}

.checkout-onepage-index #checkout-step-billing-content > div > div {
    width: 410px;
}

.checkout-onepage-index .form-horizontal .controls {
    margin-left: 178px;
}

.checkout-onepage-index .form-list .control-group {
    margin-bottom: 20px;
    max-width: 402px !important;
}

.checkout-onepage-index #modal-register .form-list .control-group {
    max-width: 100% !important;
}

.checkout-onepage-index .form-list .control-group .input-text {
    padding-left: 9px;
    padding-top: 6px;
    letter-spacing: 0px;
    font-size: 12px;
}

.checkout-onepage-index .form-list .control-group .control-label {
    margin-left: 3px;
}

.checkout-onepage-index .form-list .control-group .control-label em {
    margin-left: -1px;
}

.checkout-onepage-index li.control-group:nth-child(6) > div:nth-child(1) {
    margin-left: 11px;
    font-weight: 600;
}

.checkout-onepage-index li.control-group:nth-child(6) > div:nth-child(1) span {
    color: #25a7df;
    font-size: 15px;
    margin-left: 8px;
    border-bottom: 1px dotted #25a7df;
}

.checkout-onepage-index .customer_comments {
    height: 53px;
    margin-top: -2px;
    margin-left: -1px;
}

.checkout-onepage-index #co-billing-form > ul:nth-child(1) > li:nth-child(5) > label:nth-child(1) {
    margin-top: -6px;
    margin-left: 60px;
    width: 95px;
    line-height: 19px;
}

.checkout-onepage-index .user-agreement__note .pseudo-link {
    line-height: 23px;
}

.checkout-onepage-index .user-agreement__note .pseudo-link:after {
    border-top: none;
}

.checkout-onepage-index li.control-group:nth-child(6) {
    margin-bottom: -5px;
}

.checkout-onepage-index .delivery-address {
    margin-left: 11px;
}

.checkout-onepage-index .delivery-address .delivery-item {
    line-height: 18px;
}

.checkout-onepage-index .delivery-address .item {
    padding-bottom: 12px;
    border-bottom: 1px dotted #d7d7d7;
}

.checkout-onepage-index .control-group .delivery-address .item:last-child {
    padding-bottom: 12px;
    border-bottom: none;
    margin-top: 8px !important;
}

.checkout-onepage-index .control-group .delivery-address .item:last-child .delivery-type {
    letter-spacing: -0.1px;
    color: #25a7df;
}

.checkout-onepage-index .control-group .delivery-address .item:last-child .delivery-type label {
    font-size: 13px;
}

.checkout-onepage-index .delivery-address .item .icon-radio:before {
    content: normal;
}

.checkout-onepage-index .delivery-address .item .icon-radio {
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/point_sprite_onepage.png");
    width: 16px;
    height: 16px;
    background-position: 0px 16px;
}

.checkout-onepage-index .control-group .delivery-address .item:last-child .icon-radio {
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/onepage_plus_minus_icon_sprite.png");
    width: 23px;
    height: 23px;
    background-position: 0px 0px;
    margin-top: -3px;
    margin-left: -6px;
}

.checkout-onepage-index .delivery-address .item .icon-radio_checked {
    background-position: 0px 0px;
}

.checkout-onepage-index .control-group .delivery-address .item:last-child .icon-radio_checked {
    background-position: 0px 23px;
}

.checkout-onepage-index .delivery-address .address-list {
    font-size: 12px;
    margin-left: 2px;
    letter-spacing: 0.37px;
}

.checkout-onepage-index .delivery-address .address-list .icon-radio {
    margin-top: 9px;
}

.delivery_count {
    display: inline-block;
}

.price_not_in_stock span.price {
    color: #585858 !important;
}

.thumbnails > .item .caption .autor .product-author {
    font-size: 11px;
}

.checkout-onepage-index .address-list .scrollar-content .item {
    width: 340px;
    margin-left: 2px;
    font-size: 11px;
}

.checkout-onepage-index .address-list .scrollar-content .item .delivery-item, .checkout-onepage-index .address-list .scrollar-content label span {
    line-height: 15px;
    font-size: 11px;
}

.checkout-onepage-index .address-list .scrollar-content .item .delivery-item label {
    margin-bottom: 0;
}

.checkout-onepage-index .delivery-address .address-list .icon-radio {
    margin-top: 0;
}

.checkitout .checkout-step .step_delivery .delivery-address .address-list .item + .item {
    margin-top: 10px;
}

.checkout-onepage-index .icons-close {
    background-image: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/close_onepage_cupon.png");
    background-position: 0px -19px;
}

.checkout-onepage-index .cart__totals {
    font-size: 13px;
    color: #242424;
}

.checkout-onepage-index .cart__totals td:first-child {
    letter-spacing: -1px;
}

.checkout-onepage-index .free-delivery {
    color: #242424 !important;
}

.checkout-onepage-index .cart__totals .price {
    color: #e02828;
}

.checkout-onepage-index .cart__totals #Totaltopay {
    font-size: 17px;
    font-weight: 700;
    font-family: "Verdana", "Geneva", "serif" !important;
}

.checkout-onepage-index .cart__totals #onepagepretotalpage {
    border-bottom: 1px dotted #d7d7d7;
}

.checkout-onepage-index .cart__totals tr:nth-last-child(3) .a-right {
    margin-bottom: 10px !important;
}

.checkout-onepage-index .cart__totals #Totaltopay .price span, .checkout-onepage-index .cart__totals #Totaltopay .price {
    color: #f15e00;
    font-size: 20px !important;
    font-family: "Verdana", "Geneva", "serif" !important;
}

.checkout-onepage-index #shipping-new-address-form .form-list {
    margin-top: 2px;
}

.checkout-onepage-index #shipping-new-address-form .form-list .control-group {
    margin-bottom: 12px;
}

.checkout-onepage-index #shipping-new-address-form .form-list #shipping_method_price_container {
    display: none;
}

.checkout-onepage-index .another-city-link {
    line-height: 20px !important;
    margin-left: -2px !important;
}

.checkout-onepage-index .shipping-method-group select option {
    font-size: 12px !important;
}

.checkout-onepage-index .delivery-item-stores {
    margin-left: -11px !important;
    margin-top: 20px !important;
}

.checkout-onepage-index .delivery-item-stores #adddostavkatitle {
    font-size: 13px;
    font-weight: 600;
    margin-left: 11px;
    margin-top: 26px;
}

.checkout-onepage-index .delivery-item-stores li:first-child .input-box {
    float: left;
    margin-left: 13px;
}

.checkout-onepage-index .delivery-item-stores li:last-child {
    padding-left: 13px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child div:first-child .control-label {
    float: left;
    padding-top: 10px;
    width: 61px;
}

.checkout-onepage-index .delivery-item-stores li:last-child div:first-child .input-box {
    float: left;
    padding-top: 4px;
    margin-left: 0px;
    width: 322px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child div:first-child .input-box input {
    font-size: 12px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child .item_house {
    margin-left: 162px;
    margin-top: -2px;
}

.checkout-onepage-index .delivery-item-stores li:last-child .item_house .input-box {
    padding-left: 4px;
    width: 103px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child .item_house label {
    font-size: 13px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child .item_apartments label {
    font-size: 13px !important;
}

.checkout-onepage-index .delivery-item-stores li:last-child .item_apartments {
    margin-left: 2px;
    margin-top: -2px;
}

.checkout-onepage-index .delivery-address ul:last-child .input-box {
    float: left;
}

.checkout-onepage-index .delivery-address ul:last-child {
    width: 400px !important;
}

.checkout-onepage-index .delivery-address ul:last-child label {
    margin-left: -6px !important;
    margin-right: 13px;
    margin-bottom: 12px;
}

.checkout-onepage-index .delivery-address ul:last-child div div {
    float: left;
    margin-left: 13px;
}

.checkout-onepage-index .delivery-address ul:last-child .item_floor {
    margin-top: 16px;
}

.checkout-onepage-index .delivery-address ul:last-child .item_entrance_code {
    margin-top: 16px;
}

.checkout-onepage-index .delivery-address ul:last-child li:last-child {
    margin-bottom: -9px;
}

.checkout-onepage-index .btn-remove {
    float: left;
    margin-left: 60px;
}

.checkout-onepage-index .cancelcode:hover a i {
    background-position: 0px 0px;
    cursor: pointer;
}

.checkout-onepage-index .cancelcode:hover {
    color: #e02828;
}

.checkout-onepage-index .bonus__for-order {
    margin-top: 30px;
}

.checkout-onepage-index select {
    font-size: 12px;
}

.checkout-onepage-index .cart__totals tr:first-child .price {
    color: #f15e00 !important;
}

.checkout-onepage-index .cart__totals tr:first-child .price .currency {
    color: #f15e00 !important;
}

.checkout-onepage-index .user-agreement__note {
    width: 210px;
}

.checkout-onepage-index .user-agreement__note {
    width: 210px;
}

.checkout-onepage-index .step_delivery .user-agreement__note p .pseudo-link {
    border-bottom: 1px dotted #25a7df;
    line-height: 10px;
}

.checkout-onepage-index .free-delivery {
    font-style: normal;
    color: #000000 !important;
}

/*Попап для сбора email*/
#modal-collect-emails, #modal-collect-emails-confirmation {
    width: 433px;
    min-height: 287px;
    margin-left: -220px;
    top: 15%;
    border: 6px solid #426394;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#modal-collect-emails table,
#modal-collect-emails-confirmation table {
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 12px;
}

#modal-collect-emails .title {
    color: #444444;
    padding-top: 15px;
}

#modal-collect-emails-confirmation .title {
    color: #444444;
    padding-top: 30px;
    font-size: 14px;
}

#modal-collect-emails .title > span {
    color: #fd6801;
}

#modal-collect-emails .info {
    color: #446699;
    font-size: 11px;
    padding-top: 4px;
}

#modal-collect-emails .action {
    padding-top: 6px;
}

#modal-collect-emails .footer-box {
    padding-top: 5px;
}

#modal-collect-emails .discount-box {
    color: #446699;
    font-weight: bold;
}

#modal-collect-emails .discount-box .discount {
    font-size: 93px;
    line-height: 71px;
}

#modal-collect-emails .discount-box .currency {
    font-size: 36px;
    line-height: 36px;
    margin-top: -6px;
    margin-left: 6px;
    margin-bottom: 5px;
}

#modal-collect-emails .discount-box .skidka {
    font-size: 20px;
    line-height: 20px;
}

#modal-collect-emails .input-box > input {
    height: 54px;
    width: 311px;
    border: 1px solid #777777;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    font-size: 18px;
    color: #615f5f;
    margin: 10px 0;
}

#modal-collect-emails .footer-box span {
    text-decoration: underline;
    color: #615f5f;
    cursor: pointer;
    font-size: 11px;
}

#modal-collect-emails .modal-header, #modal-collect-emails-confirmation .modal-header {
    padding: 39px 31px 0;
}

#modal-collect-emails .modal-body, #modal-collect-emails-confirmation .modal-body {
    padding: 20px;
}

#modal-collect-emails .modal-footer, #modal-collect-emails-confirmation .modal-footer {
    padding: 0 30px 4px 34px;
}

#modal-collect-emails .popup_cart_close, #modal-collect-emails-confirmation .popup_cart_close {
    width: 27px;
    height: 27px;
    top: 18px;
    right: 17px;
}

#modal-collect-emails .tab-send-email #email {
    height: 22px;
    width: 193px;
    box-shadow: inset 0 5px 4px -4px rgba(0, 0, 0, .2);
    margin-bottom: 5px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td {
    width: 25%;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:nth-child(4n) {
    text-align: right;
}

#modal-collect-emails #button-continue {
    color: #446699;
    float: right;
    font-size: 20px;
    margin-right: 41px;
    margin-top: -45px;
    padding: 13px 21px 13px 24px;
}

#modal-collect-emails #button-continue,
#modal-collect-emails-confirmation #button-continue {
    -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.6);
}

#modal-collect-emails-confirmation #button-continue {
    color: #446699;
    font-size: 20px;
    padding: 13px 23px 14px;
    margin-top: 60px;
}

#modal-collect-emails .modal-header .label,
#modal-collect-emails-confirmation .modal-header .label {
    background-color: #ffffff;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 21px;
}

#modal-collect-emails .label_gift .gift_sum_cur,
#modal-collect-emails-confirmation .bonus-qty {
    line-height: 77px;
    margin-top: 4px;
    margin-left: -2px;
}

#modal-collect-emails .for_subscribe {
    font-size: 19px;
    margin-left: 3px;
    margin-bottom: 5px;
    line-height: 18px;
    letter-spacing: -0.6px;
}

#modal-collect-emails .for_subscribe + .for_subscribe {
    font-size: 11px;
}

#modal-collect-emails .tab-send-email {
    margin-top: 15px;
    margin-left: 3px;
}

#modal-collect-emails #button-login-modal {
    background-color: #fd6801;
    background-image: none;
    color: #ffffff;
    font-weight: normal;
    text-shadow: none;
    font-size: 13px;
    padding: 10px 46px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    outline: none;
    margin-bottom: 11px;
}

#modal-collect-emails input#email:focus, #modal-collect-emails input#email.validation-failed {
    color: #FE0002;
    border-color: #FE0002;
}

#modal-collect-emails input#email.validation-passed {
    color: #0ba200;
    border-color: #0ba200;
}

#modal-collect-emails .tab-send-email .validation-advice {
    background: #FFF474;
    border: 1px solid #FED81B;
    display: inline-block;
    margin-left: 13px;
    font-size: 12px;
    color: #000000;
    padding: 12px 11px 12px 11px;
    -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    position: absolute;
    bottom: 105px;
}

#modal-collect-emails .tab-send-email .validation-advice:after,
#modal-collect-emails .tab-send-email .validation-advice:before {
    right: 100%;
    top: 76%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#modal-collect-emails .tab-send-email .validation-advice:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #FFF474;
    border-width: 20px;
    margin-top: -20px;
    border-width: 7px 14px 8px 0px;
}

#modal-collect-emails .tab-send-email .validation-advice:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #FED81B;
    border-width: 21px;
    margin-top: -21px;
    border-width: 8px 15px 9px 0px;
}

#modal-collect-emails .tab-send-email a {
    font-size: 11px;
    text-decoration: underline;
}

#modal-collect-emails #agree + label {
    font-size: 11px;
    color: #333333;
    margin-left: 24px;
    position: relative;
}

#modal-collect-emails #agree + label:before {
    content: '';
    width: 20px;
    height: 19px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -38px -1272px;
    position: absolute;
    top: 1px;
    left: -26px;
}

#modal-collect-emails #agree:checked + label:before {
    background-position: -64px -1272px !important;
}

#modal-collect-emails #agree.wrong-email + label:before {
    background-position: -90px -1272px;
}

#modal-collect-emails .btn {
    margin-top: 3px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table {
    width: 100%;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td > p > b,
.cms-promo-collectmails .cms-promo-collectmails_container > table td > p > strong {
    color: #333333;
    letter-spacing: -1px;
    font-size: 13px;
    font-weight: 400;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:nth-child(2n) > p > b {
    letter-spacing: -0.7px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td > p {
    color: #717171;
    font-size: 12px;
    letter-spacing: -0.2px;
    display: inline-block;
    text-align: left;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td > img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    margin-top: 11px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:first-child img {
    margin-top: 8px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:nth-child(2n) img {
    margin-left: 9px;
    margin-right: 7px;

}

.cms-promo-collectmails .cms-promo-collectmails_container > table td {
    width: 25%;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:nth-child(3n) img {
    margin-left: -5px;
    margin-right: 9px;
}

.cms-promo-collectmails .cms-promo-collectmails_container > table td:nth-child(4n) img {
    margin-left: 2px;
    margin-right: 7px;
}

#modal-collect-emails .tab-email-was-sent .message {
    background-color: #e7fae5;
    color: #0a8f00;
    font-size: 15px;
}

#modal-collect-emails .tab-email-was-sent.error .message {
    color: #FE0002;
}

#modal-collect-emails .tab-email-was-sent.error br {
    display: none;
}

#modal-collect-emails .tab-email-was-sent {
    background-color: #e7fae5;
    padding: 14px 30px;
    letter-spacing: -0.7px;
}

#modal-collect-emails .tab-email-was-sent .message:before {
    content: '';
    width: 34px;
    height: 28px;
    /*background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;*/
    background-position: -46px -1301px;
    position: absolute;
    right: 84%;
    bottom: 16.4%;
}

#modal-collect-emails-confirmation .you-have {
    font-size: 20px;
    color: #f16803;
    text-transform: uppercase;
}

#modal-collect-emails-confirmation .opacity_modal {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.8;
    background-color: #ffffff;
    left: 0px;
    top: 0px;
}

#modal-collect-emails-confirmation .not-opacity {
    z-index: 2;
    position: absolute;
    top: 58px;
}

#modal-collect-emails-confirmation .bonus-qty {
    margin-top: 12px;
}

#modal-collect-emails-confirmation .bonus-usage {
    font-size: 16px;
    margin-left: 4px;
    letter-spacing: -0.9px;
}

#modal-collect-emails-confirmation .bonus-usage-grn {
    font-size: 16px;
    margin-left: 4px;
    letter-spacing: -0.9px;
    margin-top: 5px;
}

#modal-collect-emails-confirmation .bonuseverybuy {
    margin-top: 30px;
    max-width: 474px;
    line-height: 22px;
    font-size: 16px;
    margin-left: 4px;
    letter-spacing: -0.9px;
}

#modal-collect-emails-confirmation .tab-send-email {
    width: 826px;
    height: 63px;
}

/* Widget blog*/
.articles-subscribe {
    width: 1179px;
    border: 1px solid #e9e9e9;
    border-radius: 8px;
    background: #f9f9f9;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    float: left;
    margin-bottom: 20px;
}

.widget-carousel-container {
    width: 1150px;
    float: left;
    background: #f9f9f9;
    padding: 24px 14px 21px;
    border-radius: 7px 0 0 7px;
}

.widget-carousel-container .top {
    padding: 0 36px 23px 38px;
}

.widget-carousel-container .top a {
    float: right;
    margin-top: 6px;
}

.widget-carousel-container .title {
    color: #ed6000;
    font-size: 24px;
    display: inline-block;
    margin: 0;
}

.widget-carousel-container .title:before {
    content: '';
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/widgetblog_sprite.png') no-repeat -138px -4px;
    vertical-align: middle;
    margin-right: 15px;
}

.widget-carousel-container .nav {
    display: inline-block;
    width: 16px;
    height: 27px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/widgetblog_sprite.png') no-repeat;
    border: 0;
    margin-top: 67px;
}

.widget-carousel-container .nav:focus {
    outline: 0;
}

.widget-carousel-container .nav.disabled {
    opacity: 0.3;
}

.widget-carousel-container .nav.prev {
    background-position: -136px -45px;
}

.widget-carousel-container .nav.next {
    background-position: -154px -45px;
}

.widget-carousel-container .scrollbar {
    width: 805px;
    margin: 0 auto;
    height: 1px;
    background: #fff;
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.widget-carousel-container .handle {
    height: 6px;
    border-radius: 7px;
    top: -3px;
    position: relative;
    background: #8a8a8a;
    cursor: pointer;
}

.widget-carousel {
    width: 1075px;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
}

.widget-carousel ul {
    margin: 0;
    float: left;
}

.widget-carousel li {
    list-style: none;
    width: 248px;
    margin-right: 29px;
}

.box-fragment .widget-carousel li {
    margin-right: 0;
}

.widget-carousel li img {
    border: 1px solid #dadada;
    margin-bottom: 14px;
}

.widget-carousel li .post-title {
    margin-bottom: 16px;
}

.widget-carousel li .post-title .separator {
    color: #939393;
    margin: 0 7px;
}

.widget-carousel li .post-title .date {
    color: #595959;
    font-size: 11px;
}

.subscribe {
    display: table;
    float: left;
    width: 270px;
    min-height: 305px;
    text-align: center;
    padding: 29px 0 18px;
    background: #fcfcfc;
    border-left: 1px solid #ebebeb;
    border-radius: 0 7px 7px 0;
    box-shadow: inset 3px 0 4px 0 rgba(247, 247, 247, 1);
}

.subscribe-box {
    display: table-cell;
    vertical-align: middle;
}

.subscribe-title {
    color: #333;
    font-size: 14px;
    margin: 0 0 15px;
    padding: 0 20px;
}

.subscribe .social {
    width: 216px;
    margin-left: 40px;
    float: left;
}

.subscribe p {
    padding: 0 44px;
    margin-bottom: 14px;
}

.subscribe .validation-advice {
    margin-bottom: 8px;
}

.social a {
    float: left;
    width: 34px;
    height: 34px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/widgetblog_sprite.png') no-repeat;
    margin-right: 7px;
    margin-bottom: 8px;
}

.social .facebook {
    background-position: -3px -2px;
}

.social .vk {
    background-position: -44px -2px;
}

.social .in {
    background: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/insta2.png") 0 0 no-repeat;
    background-size: 34px 34px;
}

.social .tw {
    background-position: -44px -44px;
}

.social .ytb {
    background-position: -85px -44px;
}

.social .gp {
    background-position: -3px -44px;
}

.subscribe button#button-login-modal {
    width: 205px;
    height: 38px;
    font-size: 18px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

.subscribe input#email {
    width: 193px;
    height: 23px;
    margin-bottom: 9px;
}

#collect-emails-blog {
    margin-bottom: 29px;
}

/* Portal blocks */
.block-container {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 0 0;
}

.block-container .title {
    background: #426291;
    color: #ffffff;
    border-radius: 4px 4px 0 0;
    padding: 8px 22px 5px;
    font-size: 20px;
}

.block-container .title:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background: url("https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/widgetblog_sprite.png") no-repeat;
    margin-right: 7px;
}

.block-container.persons .title {
    padding: 8px 23px 5px;
}

.block-container.persons .title:before {
    background-position: -6px -86px;
    width: 22px;
    height: 26px;
    margin-right: 8px;
}

.block-container.opinions .title {
    padding: 8px 18px 5px;
}

.block-container.opinions .title:before {
    background-position: -29px -86px;
    width: 31px;
    height: 26px;
    margin-right: 5px;
}

.block-container.news .title {
    padding: 8px 20px 5px;
}

.block-container.news .title:before {
    background-position: -64px -85px;
    width: 31px;
    height: 26px;
    margin-right: 4px;
}

.block-container.articles .title {
    padding: 8px 20px 5px;
}

.block-container.articles .title:before {
    background-position: -95px -84px;
    width: 28px;
    height: 26px;
}

.block-container.whattoread .title:before {
    background-position: -160px -84px;
    width: 28px;
    height: 24px;
    margin-right: 4px;
}

.block-container.critiques .title {
    padding: 5px 19px 5px;
}

.block-container.critiques .title:before {
    background-position: -125px -81px;
    width: 30px;
    height: 29px;
    margin-right: 4px;
}

.block-container .content {
    border: solid #dedede;
    border-width: 0 1px 1px;
    padding: 22px 12px 19px;
}

.block-container .content img {
    display: inline-block;
    margin: 3px 5px 0 0;
    border: 1px solid #d7d7d7;
}

.block-container .content p {
    display: inline-block;
    width: 62%;
    vertical-align: top;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
}

.block-container .content hr {
    border: 0;
    background: #d8d8d8;
    height: 1px;
    position: relative;
    margin: 11px 0;
}

.block-container .content hr:before {
    content: '';
    width: 25px;
    height: 1px;
    display: block;
    position: absolute;
    left: 0;
    background: #fafafa;
    background: -moz-linear-gradient(left, #fafafa 8%, #d8d8d8 100%);
    background: -webkit-linear-gradient(left, #fafafa 8%, #d8d8d8 100%);
    background: linear-gradient(to right, #fafafa 8%, #d8d8d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d8d8d8', GradientType=1);
}

.block-container .content hr:after {
    content: '';
    width: 25px;
    height: 1px;
    display: block;
    position: absolute;
    right: 0;
    background: #d8d8d8;
    background: -moz-linear-gradient(left, #d8d8d8 0%, #fafafa 92%);
    background: -webkit-linear-gradient(left, #d8d8d8 0%, #fafafa 92%);
    background: linear-gradient(to right, #d8d8d8 0%, #fafafa 92%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#fafafa', GradientType=1);
}

#interest_products_homepage2, #interest_products_homepage_neu_current,
#next_to_buy_neu {
    top: -26px;
    position: relative;
    left: -22px;
    margin-bottom: 20px;
    width: 888px;
}
#next_to_buy_neu {
    top: -6px;
    padding-top: 0;
}
#next_to_buy_neu .unit__title .title {
    margin-top: 0;
}

#interest_products_homepage2 button {
    position: relative;
    left: -10px;
}
#goods_of_the_day_neu .thumbnails.thumbnails_horizontal > .item {
    display: block;
    margin: 0 0 0 26px;
    padding: 0;
    width: 150px;
}
#goods_of_the_day_neu .thumbnails > .item .caption .actions {
    margin-top: 5px;
}
.charity-block {
    position: absolute;
    display: block;
    bottom: 85px;
}

@-moz-document url-prefix() {
    .charity-block {
        position: absolute;
        display: block;
        bottom: 85px;
        right: 15px;
    }
}

.charity-text {
    display: inline;
    padding: 0 0 0 25px;
    color: #446699;
    font-weight: bold;
}

.charity-popup-link {
    padding: 0 0 0 10px;
    margin-top: -5px;
}

.cart_charity_input_class_checkbox {
    display: none;
}

.cart_charity_input_class_checkbox + label {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    width: 16px;
    height: 16px;
    background-position: 0 -1882px;
}

.cart_charity_input_class_checkbox:checked + label {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    width: 16px;
    height: 16px;
    background-position: 0 -1759px;
}

/* Блок партнерских цена накарточке товара начало*/
#partner-price-container {
    padding-bottom: 20px;
    display: none;
}

#partner-price-container .partner-price-list {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}

#partner-price-container .partner-price-list li {
    padding-bottom: 10px;
}

#partner-price-container .partner-price-list .name {
    display: inline-block;
    width: 30%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: Arial, serif;
    font-weight: bold;
    color: #595959;
}

#partner-price-container .partner-price-list .price {
    font-family: Georgia, Verdana, Geneva, serif;
    display: inline-block;
    width: 29%;
    font-size: 21px;
    position: relative;
    top: 3px;
    margin: 0;
    padding: 0;
}

#partner-price-container .partner-price-list .cell_action {
    display: inline-block;
    width: 30%;
}

#partner-price-container .partner-price-list .partner-price {
    font-size: 11px;
    padding: 5px 0;
    margin: 0;
    width: 80px;
    text-align: center;
    line-height: 12px;
    border-radius: 4px;
}

#partner-price-container .partner-price-list .price .currency {
    font-family: Georgia, Verdana, Geneva, serif;
    font-weight: normal;
    font-size: 11px;
}

/* Блок партнерских цена накарточке товара конец*/
#modal-register .agree {
    margin-left: 39%;
    margin-top: -12px;
    margin-bottom: 5px;
}

#modal-register .agree a {
    font-size: 11px;
    text-decoration: underline;
}

#modal-register #agree + label {
    font-size: 12px;
    color: #333333;
    margin-left: 24px;
}

#modal-register #agree + label:before {
    content: '';
    width: 20px;
    height: 19px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -38px -1272px;
    position: absolute;
    /*bottom: 20.5%;*/
    right: 57.4%;
}

#modal-register #agree:checked + label:before {
    background-position: -64px -1272px !important;
}

#modal-register #agree.wrong-email + label:before {
    background-position: -90px -1272px;
}

.customer-account-login .agree a {
    font-size: 11px;
    text-decoration: underline;
}

.customer-account-login #agree + label {
    font-size: 12px;
    color: #333333;
    margin-left: 24px;
}

.customer-account-login #agree + label:before {
    content: '';
    width: 20px;
    height: 19px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons.png') no-repeat;
    background-position: -38px -1272px;
    position: absolute;
    /*bottom: 20.5%;*/
    right: 62.4%;
}

.customer-account-login #agree:checked + label:before {
    background-position: -64px -1272px !important;
}

.customer-account-login #agree.wrong-email + label:before {
    background-position: -90px -1272px;
}

/*--------------------------------Рейтинги книг START-------------------------------------*/
/*==================================Карусели BEGIN=======================================*/
.top20carousel, .wishedcarousel {
    width: 920px;
    margin: 0 0 0 12px;
}

.top20carousel ul, .wishedcarousel ul {
    font-size: 12px;
}

.top20carousel .jcarousel-prev-horizontal, .wishedcarousel .jcarousel-prev-horizontal {
    left: -13px;
}

.top20carousel ul li, .wishedcarousel ul li {
    width: 167px !important;
    margin: 0 0 0 17px !important;
}

.top20carousel ul li table {
    width: 143px;
}

.top20carousel .ratings > .rating-box, .wishedcarousel .ratings > .rating-box {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png);
}

.top20carousel .ratings > .rating-box .rating, .wishedcarousel .ratings > .rating-box {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png);
}

.top20carousel li .product-name .name, .wishedcarousel li .product-name .name {
    font-size: 13px;
    display: block;
    display: -webkit-box;
    max-width: 147px;
    line-height: 1.3;
}

.top20carousel li .product-author, .wishedcarousel li .product-author {
    font-size: 11px;
    color: #585858;
    line-height: 1.3em;
    vertical-align: top;
    height: 21px;
}

.top20carousel li .caption, .wishedcarousel li .caption {
    margin-top: 20px;
    margin-left: 3px;
}

.top20carousel tr.name, .wishedcarousel tr.name {
    vertical-align: top;
    height: 33px;
    line-height: 1.3em;
}

.top20carousel tr.autor td, .wishedcarousel tr.autor td {
    vertical-align: top;
    height: 21px;
}

.top20carousel tr.reviews .write_review, .wishedcarousel tr.reviews .write_review {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 16px;
    width: 20px;
    background-position: -261px 3px;
    display: inline-block;
    float: left;
}

.top20carousel tr.reviews .write_label, .wishedcarousel tr.reviews .write_label {
    display: inline-block;
    font-size: 11px;
    margin-left: 3px;
}

.top20carousel tr.reviews a, .wishedcarousel tr.reviews a {
    text-decoration: none;
}

.top20carousel tr.reviews .ratings .pseudo-link, .wishedcarousel tr.reviews .ratings .pseudo-link {
    color: #446699;
    font-size: 11px;
}

.top20carousel tr.reviews .ratings .pseudo-link:after, .wishedcarousel tr.reviews .ratings .pseudo-link:after {
    content: none;
}

.top20carousel .car, .wishedcarousel .car {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png') !important;
    height: 16px;
    width: 28px;
    background-position: -261px -20px;
    display: inline-block;
    float: left;
    margin-left: 3px;
}

.top20carousel tr.cell_delivery, .wishedcarousel tr.cell_delivery {
    vertical-align: middle;
    height: 29px;
}

.top20carousel .thumbnails > .item .caption .actions, .wishedcarousel .thumbnails > .item .caption .actions {
    margin-top: 0px;
    left: 10px;
}

.top20carousel .thumbnails > .item .caption .actions, .wishedcarousel .thumbnails > .item .caption .actions {
    float: right
}

.top20carousel tr.cell_delivery .not_available,
.top20carousel tr.cell_delivery .day_delivery,
.wishedcarousel tr.cell_delivery .not_available,
.wishedcarousel tr.cell_delivery .day_delivery {
    display: inline-block;
    color: #585858;
    font-size: 11px;
    float: left;
}

.top20carousel tr.price_button button.btn-buy, .wishedcarousel tr.price_button button.btn-buy {
    font-size: 14px;
    padding: 4px 10px;
}

.top20carousel tr.price_button div.price, .wishedcarousel tr.price_button div.price {
    display: inline-block !important;
    float: left;
}

.top20carousel tr.price_button .actions, .wishedcarousel tr.price_button .actions {
    display: inline-block;
}

.top20carousel tr.price_button .old-price, .wishedcarousel tr.price_button .old-price {
    color: #575757;
    font-size: 14px;
}

.top20carousel tr.price_button .special-price .price, .wishedcarousel tr.price_button .special-price .price {
    font-size: 17px;
    color: #ff0000;
}

.top20carousel tr.price_button .regular-price .price, .wishedcarousel tr.price_button .regular-price .price {
    font-size: 17px;
}

.top20carousel tr.price_button .currency, .wishedcarousel tr.price_button .currency {
    font-weight: normal;
    font-size: 13px;
}

.top20carousel .price_button .cell_action, .wishedcarousel .price_button .cell_action {
    width: 71px !important;
    min-width: 71px !important;
    padding-bottom: 0px;
}

.top20carousel a.add-to-waitlist, .wishedcarousel a.add-to-waitlist {
    padding: 0;
    font-size: 11px;
    color: #446699;
    background: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
    width: 71px;
    text-align: left;
    line-height: 1em;
    text-decoration: none;
    border-bottom: 1px dotted #446699;
    display: inline;
}

.top20carousel a.add-to-waitlist:hover, .wishedcarousel a.add-to-waitlist:hover {
    color: #ea573d;
}

.top20carousel .unit__title .title, .wishedcarousel .unit__title .title {
    font-size: 22px;
    margin-top: 30px;
}

.top20carousel tr.reviews, .wishedcarousel tr.reviews {
    line-height: 20px;
}

.top20carousel tr.reviews span.ratings, .wishedcarousel tr.reviews span.ratings {
    margin-top: 0px !important;
}

.top20carousel .thumbnails > .item .thumbnail .product-label.small,
.wishedcarousel .thumbnails > .item .thumbnail .product-label.small {
    top: -3px;
    left: -17px;
}

/*==================================Карусели END============================================*/
.topproducts-page-view .pageTitle {
    font-size: 30px;
    font-weight: bold;
}

.topproducts-page-view .share-box .title {
    font-size: 14px;
}

.topproducts-page-view .share-box {
    padding: 20px 0 10px 0;
}

.topproducts-page-view .banner {
    padding-bottom: 35px;
}

.topproducts-page-view .top20 .title,
.topproducts-page-view .best-categories .title,
.topproducts-page-view .wished .title {
    font-size: 30px;
    padding: 40px 0 50px 0;
}

.topproducts-page-view .best-categories ul {
    list-style: none;
    display: inline-block;
    margin-left: 0;
}

.topproducts-page-view .best-categories ul li {
    display: inline-block;
    float: none;
    width: 180px;
    vertical-align: top;
    padding: 0 0 70px 42px;
}

.topproducts-page-view .best-categories ul li .category-title {
    text-align: center;
    vertical-align: middle;
    margin-top: -118px;
    /*color: #279BC2;*/
    background-color: rgb(255, 255, 255);
    height: 77px;
    width: 180px;
    opacity: 0.8;
    font-size: 24px;
    line-height: 23px;
}

.topproducts-page-view .best-categories ul li .category-title span.title-text {
    vertical-align: -webkit-baseline-middle;
    color: #0B4B73;
    opacity: 1 !important;
}

.topproducts-page-view .bottom-text {
    font-family: Verdana, Geneva, serif;
    font-weight: bold;
    padding-top: 100px;
}

.topproducts-page-view .share-box ul.share-box__list a {
    margin: 5px 0 0 0;
}

.topproducts-page-view .share-box > .share-box__list > li {
    padding-right: 5px;
}

.topproducts-page-view .share-box ul.share-box__list a > span,
.topproducts-page-view .share-box ul.share-box__list a > span > svg {
    width: 20px !important;
    height: 20px !important;
}

.topproducts-category-view .share-box {
    text-align: right;
    padding-bottom: 45px;
}

.topproducts-category-view article {
    width: 984px;
}

.topproducts-category-view aside.col-left,
.topproducts-category-view aside.col-left li ul,
.topproducts-page-view aside.col-left,
.topproducts-page-view aside.col-left li ul {
    list-style: none;
    font-size: 12px;
}

.topproducts-category-view aside.col-left li,
.topproducts-category-view aside.col-left li > ul > li,
.topproducts-page-view aside.col-left li,
.topproducts-page-view aside.col-left li > ul > li {
    line-height: 24px;
}

.topproducts-category-view aside.col-left li > a,
.topproducts-category-view aside.col-left li > ul > li > a,
.topproducts-page-view aside.col-left li > a,
.topproducts-page-view aside.col-left li > ul > li > a {
    display: inline-block;
    line-height: 16px;
}

.topproducts-category-view aside.col-left > li > a,
.topproducts-page-view aside.col-left > li > a {
    font-weight: bold;
}

#product-text {
    width: 100% !important;
    position: relative !important;
    margin-bottom: 30px !important;
    height: auto;
    word-wrap: break-word;
}

.topproducts-category-view .main-container .main_3col aside.col-left > li > ul {
    margin-left: 0;
}

/*--------------------------------Рейтинги книг END----------------------------------------*/
/*---------------------  Gift Modal --------------------*/
#modal-gift-categories {
    width: 890px;
    min-height: 540px;
    margin-left: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 33px 35px 35px;
}

.gift-title {
    font-size: 23px;
    margin-bottom: 17px;
}

#gift-categories-block {
    margin-bottom: 13px;
}

.head-category {
    display: inline-block;
    color: #25a7df;
    border-bottom: 1px dashed;
    margin-right: 20px;
    margin-bottom: 8px;
    line-height: 17px;
    cursor: pointer;
}

.head-category.active {
    color: #695A55;
    border-bottom: 0;
    cursor: default;
}

#modal-question-gift-checkout .popup_question_close,
#modal-gift-categories button.popup_is_gift_close {
    background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png');
    width: 27px;
    height: 27px;
    top: -15px;
    right: -18px;
}

#modal-question-gift-checkout .popup_question_close {
    top: -25px;
    right: -26px;
}

#modal-gift-categories .unit_jcarousel .unit__content .jcarousel-container > .jcarousel-next,
#modal-gift-categories .unit_jcarousel .unit__content .jcarousel-container > .jcarousel-prev {
    height: 210px;
}

#modal-gift-categories .unit_jcarousel .unit__content .jcarousel-container > .jcarousel-prev {
    left: -14px;
}

#gift-products-block .thumbnails > .item {
    margin: 0 0 0 12px;
}

#gift-products-block .thumbnails > .item tr.name {
    height: 33px;
    vertical-align: top;
}

#gift-products-block .thumbnails > .item tr.autor {
    height: 14px;
}

#gift-products-block .thumbnails > .item .caption table {
    width: 100%;
}

#gift-products-block .thumbnails > .item .caption {
    text-align: left;
    margin-top: 17px;
}

#gift-products-block .thumbnails > .item a.pseudo-link {
    color: #446699;
    font-size: 11px;
    line-height: 14px;
}

#gift-products-block .thumbnails > .item a.pseudo-link:hover {
    color: #ea573d;
    text-decoration: underline;
}

#gift-products-block .thumbnails > .item a.pseudo-link:after {
    border: 0;
}

#gift-products-block .thumbnails > .item .thumbnail .product-label.small {
    top: 1px;
    left: -17px;
}

#gift-products-block .thumbnails > .item .caption .autor .product-author {
    line-height: 12px;
}

#gift-products-block .thumbnails > .item .caption .actions {
    margin: 6px 0 0 !important;
    float: right !important;
    width: 71px;
}

#gift-products-block .write_label {
    margin-top: 12px;
    margin-bottom: 2px;
}

#gift-products-block .thumbnails > .item .caption .ratings {
    margin-top: 12px;
    font-size: 0;
}

#gift-products-block .thumbnails > .item .ratings > .rating-box {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png) 0 100%;
    vertical-align: top;
}

#gift-products-block .thumbnails > .item .ratings > .rating-box .rating {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_new.png);
}

#gift-products-block tr.cell_delivery {
    font-size: 11px;
}

#gift-products-block .day_delivery {
    margin-top: 3px;
}

#gift-products-block .delivery_count:after {
    content: '';
    background-image: url('http://dev.yakaboo.ua/skin/frontend/bootstrap/yakaboo/css/../images/icons_popup_cart.png') !important;
    height: 16px;
    width: 28px;
    background-position: -261px -20px;
    display: inline-block;
    margin-left: 3px;
    vertical-align: top;
}

#gift-products-block .thumbnails > .item .caption .btn {
    padding: 4px 10px;
    font-size: 14px;
}

#gift-products-block .thumbnails > .item .caption .price .currency {
    font-size: 13px !important;
}

#gift-products-block .thumbnails > .item .caption .price {
    color: #f15e00;
    float: left;
    font-size: 16px !important;
    margin-top: 5px;
}

#gift-products-block .thumbnails > .item .caption .old-price .price {
    color: #999999;
    font-size: 14px !important;
}

#modal-gift-categories .jcarousel-item:not(.item) {
    width: 138px !important;
}

#modal-gift-categories .btn.continue_shop {
    display: block;
    margin: 52px auto 0;
    color: #456699;
    min-width: 382px;
    min-height: 45px;
    font-size: 20px;
    max-width: 98%;
    line-height: 25px;
}

.gift-control label:after {
    font-family: 'yakaboo-icons-font';
    content: "\e005";
    position: absolute;
    opacity: 0;
    color: #4BAD32;
    font-size: 16px;
    top: -1px;
    left: -1px;
    text-indent: 0;
}

.gift-control label {
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #cccbcc;
    border-radius: 4px;
    line-height: 1;
    text-indent: -9999px;
}

.gift-control {
    width: 17px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.gift-control input[type=checkbox] {
    visibility: hidden;
    margin: 0;
}

.gift-control input[type=checkbox]:checked + label {
    border-color: #4BAD32;
}

.gift-control input[type=checkbox]:checked + label:after {
    opacity: 1;
}

.gift-label {
    font-size: 12px;
    font-weight: 400;
    vertical-align: top;
    margin-right: 10px;
}

#question-gift-checkout {
    display: inline-block;
    width: 18px;
    height: 20px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/question-icon.png') no-repeat 0 0;
    vertical-align: middle;
    text-indent: -9999px;
    cursor: pointer;
}

#checkout-step-payment-content dl.sp-methods.form-horizontal {
    margin: 0 0 1px;
}

#checkout-step-payment-content dl.sp-methods .control-group {
    margin: 0;
}

form#co-payment-form {
    margin-bottom: 28px;
}

#modal-question-gift-checkout {
    padding: 35px;
}

.modal-question-content {
    text-align: center;
    font-size: 17px;
}

.nav-container {
    margin-right: 22px;
}

.additional-phone {
    float: left;
    margin-top: -5px;
    width: 155px;
    padding: 9px 15px 0;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
    position: relative;
    z-index: 1;
}

.phone-wrap {
    padding-left: 30px;
    position: relative;
}

.additional-phone > .phone-wrap {
    padding-left: 0;
}

.additional-phone > .phone-wrap:before {
    display: none;
}

.phone-wrap:before, .phone-wrap:after, .phone-wrap-info .store-phone:before, .phone-wrap-info .callback:before {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat;
    position: absolute;
    content: '';
    left: 0px;
    top: 1px;
}

.phone-wrap:before {
    width: 18px;
    height: 30px;
    background-position: -33px -202px;
}

.phone-wrap-info .phone-wrap:before {
    left: -31px;
}

.header .additional-phone .phone-wrap:after {
    width: 14px;
    height: 8px;
    background-position: -54px -213px;
    right: 16px;
    left: auto;
    top: auto;
    bottom: 6px;
}

.header .additional-phone:hover .phone-wrap:after {
    background-position: -54px -223px;
    right: 19px;
}

.phone-wrap-info .store-phone, .phone-wrap-info .callback {
    position: relative;
    margin-top: 14px;
    margin-bottom: 4px;
    line-height: 15px;
}

.phone-wrap-info .store-phone:before {
    left: -33px;
    width: 22px;
    height: 25px;
    background-position: -24px -234px;
}

.phone-wrap-info .callback:before {
    left: -34px;
    width: 23px;
    height: 25px;
    background-position: -47px -234px;
    top: 4px;
}

.phone-wrap-info {
    display: none;
    width: 160px;
    padding: 13px 20px 13px 50px;
    position: absolute;
    top: -4px;
    left: -35px;
    background: #ffffff;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0px 8px 0px rgba(0, 0, 0, 0.35);
}

.phone-wrap-info .phone-wrap {
    padding-left: 0;
}

.additional-phone:hover .phone-wrap-info {
    display: block;
}

.additional-phone .description {
    font: 12px Verdana, Geneva, serif;
    letter-spacing: -0.02em;
}

.additional-phone .phone {
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
}

.header__bottom .callback > .link a {
    border-bottom: 1px dotted;
    font-size: 13px;
}

.callback > .link a:hover {
    text-decoration: none;
}

.callback > .phone {
    font-size: 16px;
    line-height: 17px;
}

.product-view .product-gifts-wrapper {
    position: relative;
    width: 412px;
    height: 144px;
    margin: 3px 0 16px 3px;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #ffb16e;
    border-radius: 4px;
}

.product-view .product-gifts-wrapper.single {
    height: 129px;
    margin: 8px 0 16px 3px;
}

.product-view .product-gifts-wrapper .product-gifts {
    margin: 13px 40px 0;
    width: 332px;
    height: 110px;
}

.product-view .product-gifts-wrapper.single .product-gifts {
    margin: 18px 21px 0;
}

.product-view .product-gifts-wrapper .product-gifts ul {
    margin: 0;
    height: 100%;
}

.product-view .product-gifts-wrapper .product-gifts li {
    float: left;
    display: inline-block;
    width: 330px;
    height: 100%;
    box-sizing: border-box;
    list-style-type: none;
}

.product-view .product-gifts-wrapper .product-gifts .gift-item img {
    float: left;
}

.product-view .product-gifts-wrapper .product-gifts .gift-item .info {
    display: inline-block;
    width: 260px;
}

.product-view .product-gifts-wrapper .product-gifts .gift-item .gift-label {
    font-size: 20px;
    color: #f15e00;
    padding-left: 11px;
}

.product-view .product-gifts-wrapper.single .product-gifts .gift-item .gift-label {
    padding-left: 18px;
}

.product-view .product-gifts-wrapper .product-gifts .gift-item .gift-name {
    font-size: 14px;
    color: #446699;
    padding-left: 14px;
    padding-top: 11px;
}

.product-view .product-gifts-wrapper.single .product-gifts .gift-item .gift-name {
    padding-left: 20px;
}

.product-view .product-gifts-wrapper .gift-pages {
    position: absolute;
    width: 100%;
    height: 9px;
    line-height: 0;
    bottom: 11px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

.product-view .product-gifts-wrapper .gift-pages li {
    display: inline-block;
    width: 9px;
    height: 100%;
    box-sizing: border-box;
    border: solid 1px #bdbdbd;
    border-radius: 4px;
    margin: 0 4px;
    cursor: pointer;
}

.product-view .product-gifts-wrapper .gift-pages li.active {
    border-width: 0;
    background-color: #f15e00;
}

.product-view .product-gifts-wrapper .arrow {
    position: absolute;
    width: 12px;
    height: 25px;
    top: 50%;
    margin-top: -12px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/gifts-arrow-left.png') no-repeat;
    cursor: pointer;
}

.product-view .product-gifts-wrapper .arrow.prev {
    left: 14px;
}

.product-view .product-gifts-wrapper .arrow.next {
    right: 14px;
    transform: rotate(180deg);
}

/* credit label */
.in-credit {
    padding-top: 10px;
    padding-bottom: 10px;
}

.in-credit .action-credit {
    color: #59bbe6;
    border-bottom: 1px dotted #59bbe6;
    text-decoration: none;
    font-weight: 500;
    line-height: 1;
    display: inline-block;
}

/* credit popup */
.ex-add-to-box {
    margin-bottom: 8px !important;
}

.in-credit {
    padding-bottom: 10px;
}

.in-credit .action-credit {
    color: #59bbe6;
    border-bottom: 1px dotted #59bbe6;
    text-decoration: none;
    font-weight: 500;
    line-height: 1;
    display: inline-block;
}

.in-credit .action-credit:hover {
    color: #ea573d;
    border-color: #ea573d;
}

.popup-cart {
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1600;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.popup-cart .ex-popup_body {
    width: 927px;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    z-index: 9999 !important;
    position: relative;
    top: 50px;
}

.popup-cart .ex-popup_body .ex-close {
    right: 11px;
}

.popup-cart .ex-popup_body .caption-box {
    width: 852px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1px !important;
    padding-top: 33px !important;
}

.popup-cart .ex-popup_body .caption-box h3 {
    font-size: 24px;
    margin-bottom: 13px;
    margin-top: 0;
    font-family: Verdana, sans-serif;
    color: black;
}

.popup-cart .ex-popup_body .caption-box .modal-text {
    font-size: 14px;
    color: #a2a2a2;
    margin-bottom: 25px;
}

.popup-cart .ex-popup_body .caption-box .modal-text strong {
    color: #000;
}

.popup-cart .ex-popup_body .caption-box .fast-select .private {
    display: inline-block;
    vertical-align: top;
}

.popup-cart .ex-popup_body .caption-box .fast-select .private .title-credit {
    display: inline-block;
    font-size: 18px;
    max-width: 280px;
    vertical-align: top;
    color: #000000;
    font-family: Verdana, sans-serif;
}

.popup-cart .ex-popup_body .caption-box .fast-select .private p {
    margin-bottom: 16px !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .select-form {
    display: inline-block;
    margin-left: 59px;
    margin-bottom: 0;
    vertical-align: top;
    position: relative;
    bottom: 2px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .select-form .slise-value {
    display: inline-block;
    width: 20px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .select-form .slise-value .ex-example-val {
    float: right;
}

.popup-cart .ex-popup_body .caption-box .fast-select .select-form p {
    display: inline-block;
    vertical-align: 5px;
    font-size: 12px;
    color: #333333;
    font-family: Verdana, sans-serif;
}

.popup-cart .ex-popup_body .caption-box .fast-select .select-form select {
    width: 55px;
    border-radius: 3px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box {
    display: inline-block;
    vertical-align: top;
    margin-right: 47px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .img {
    display: inline-block;
    width: 145px;
    overflow: hidden;
    vertical-align: top;
    margin-right: 70px;
    transform: translateY(-4px);
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running {
    padding-top: 1px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/dashs-2.png);
    background-repeat: no-repeat;
    background-position: -5px 37px;
    margin-left: 44px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-target {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal {
    width: 302px !important;
    margin-top: 6px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal .noUi-base {
    width: 100% !important;
    height: 56px !important;
    position: relative !important;
    z-index: 1 !important;
    top: -17px !important;
    cursor: pointer;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal .noUi-handle {
    width: 34px;
    height: 34px;
    top: -3px;
    border-radius: 18px;
    cursor: pointer;
    background: -moz-linear-gradient(top, white 40%, #a7a7a7 100%);
    background: -webkit-linear-gradient(top, white 40%, #a7a7a7 100%);
    background: linear-gradient(to bottom, white 40%, #a7a7a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a7a7a7', GradientType=0);
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal .noUi-handle:before {
    background: none !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal .noUi-handle:after {
    background: none !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running .ex-noUi-horizontal .road-run {
    height: 3px;
    background-color: #cccccc !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul {
    margin-left: 0px;
    padding-top: 5px;
    margin-bottom: 13px;
    position: relative;
    left: -5px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li {
    display: inline-block;
    width: 33px;
    font-size: 12px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li span {
    position: relative;
    padding-left: 2px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li:nth-child(3) {
    width: 33px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li:nth-child(4) {
    width: 28px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li:nth-child(5) {
    width: 33px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li:nth-child(6) {
    width: 33px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .running ul li:nth-child(7) {
    width: 33px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .running-box .bottom-text {
    color: #ADADAD;
    font-size: 12px;
    max-width: 430px;
    margin-bottom: 19px !important;
    font-family: Verdana, sans-serif;
}

.popup-cart .ex-popup_body .caption-box .fast-select .cost-block {
    position: relative;
    display: inline-block;
    left: 38px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .cost-block .ex-price {
    font-size: 36px !important;
    font-family: Georgia, Verdana, Geneva, serif !important;
    display: inline-block;
    margin-bottom: 3px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .cost-block .ex-price .ex-currency {
    font-size: 18px !important;
    font-weight: normal !important;
    display: inline-block !important;
    position: relative;
    left: -12px;
}

.popup-cart .ex-popup_body .caption-box .fast-select .cost-block .ex-add-to-cart button {
    width: 127px !important;
}

.popup-cart .ex-popup_body .caption-box .fast-select .cost-block .ex-in-stock span {
    color: #41af00;
    margin-bottom: 5px;
    display: inline-block;
}

.popup-cart .ex-popup_body .caption-box .footer-mod {
    border-top: 1px solid #cccccc;
    padding-top: 15px;
}

.popup-cart .ex-popup_body .caption-box .footer-mod p {
    color: #666666;
    font-size: 12px;
    line-height: 1.5;
    font-family: Verdana, sans-serif;
}

/*Checkout credit*/
.checkout-step-payment .quick-credit {
    box-sizing: border-box;
    position: relative;
    right: -2px;
    width: 357px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.checkout-step-payment .quick-credit .box-header {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.checkout-step-payment .quick-credit .box-header select {
    vertical-align: middle;
    width: 55px;
    margin: 0;
}

.checkout-step-payment .quick-credit .box-header .pull-right {
    transform: translateY(4px);
}

.checkout-step-payment .quick-credit .running {
    position: relative;
    background-position: 50% 0px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/checkout/credit/dashes-3.jpg);
    background-repeat: no-repeat;
    height: 56px;
}

.checkout-step-payment .quick-credit .running .noUi-horizontal {
    width: 303px;
    margin-left: auto;
    margin-right: auto;
    top: 14px;
    background-color: #cccccc;
    height: 3px;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.checkout-step-payment .quick-credit .running .noUi-horizontal .noUi-base {
    top: -14px;
    height: 56px;
    position: relative !important;
    z-index: 1 !important;
    cursor: pointer;
    background-color: transparent;
}

.checkout-step-payment .quick-credit .running .noUi-horizontal .noUi-base .noUi-connect {
    top: 14px;
    height: 3px;
    background-color: #25a7df;
}

.checkout-step-payment .quick-credit .running .noUi-horizontal .noUi-handle {
    width: 34px;
    height: 34px;
    top: -3px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    cursor: pointer;
    background: -moz-linear-gradient(top, white 40%, #a7a7a7 100%);
    background: -webkit-linear-gradient(top, white 40%, #a7a7a7 100%);
    background: linear-gradient(to bottom, white 40%, #a7a7a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a7a7a7', GradientType=0);
}

.checkout-step-payment .quick-credit .running .noUi-horizontal .noUi-handle:before, .checkout-step-payment .quick-credit .running .noUi-horizontal .noUi-handle:after {
    content: none;
}

.checkout-step-payment .quick-credit .running ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.checkout-step-payment .quick-credit .running ul li {
    display: inline-block;
    width: 32.5px;
    font-size: 12px;
}

.checkout-step-payment .quick-credit .box-footer {
    color: #adadad;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    margin-top: 15px;
}

/* Downloadable */
.downlodable-product-list .i-toolbar {
    background: none;
    margin-bottom: 29px;
    padding-bottom: 15px;
    position: relative;
}

.downlodable-product-list .i-toolbar:before,
.downlodable-product-list .i-toolbar:after {
    background: none;
}

.downlodable-product-list .i-toolbar .toolbar .sort-by .title {
    font-size: 20px;
    float: left;
    margin: 0;
    position: relative;
    z-index: 2;
}

.downlodable-product-list .downloadable-list .item .product-name {
    padding-bottom: 10px;
}

.downlodable-product-list .downloadable-list .item .product-author {
    padding-bottom: 10px;
}

.downlodable-product-list .downloadable-list .item .format {
    padding-bottom: 15px;
}

.downlodable-product-list .downloadable-list .item .format span {
    color: #777;
    text-transform: lowercase;
}

.download_button .download_list_items {
    display: none;
    position: absolute;
    width: 112px;
    background: #fff;
    padding: 10px 11px 10px 14px;
    margin-top: 11px;
    z-index: 100;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
}

.download_button .download_list_items.active {
    display: block;
}

.download_button .download_list_items .downloadable-card-triangle {
    width: 40px;
    height: 12px;
    position: absolute;
    overflow: hidden;
    top: -12px;
    left: 28px;
}

.download_button .download_list_items .downloadable-card-triangle:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 8px;
    left: 10px;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
}

.download_button .download_list_items .close {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png) !important;
    background-position: 0px 0px;
    width: 30px;
    height: 30px;
    top: 19px;
    right: 19px;
}

.download_button .download_list_items ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.download_button .download_list_items ul li a {
    font-size: 15px;
    color: #446699;
    font-weight: 500;
}

.download_button .download_list_items ul li a:hover {
    color: #ea573d;
}

ul#downloadable-links-list {
    margin: 0;
}

ul#downloadable-links-list li {
    display: inline-block;
    margin-right: 3px;
}

ul#downloadable-links-list li span {
    border: 1px solid #000;
    border-radius: 3px;
    padding: 0px 5px;
    text-transform: lowercase;
    font-size: 12px;
    margin: 1px 0px 0 0;
    display: inline-block;
    position: relative;
    line-height: 15px;
    vertical-align: top;
}

.product-shop .btn.download {
    width: 128px;
}

.product-shop .download-free {
    color: #f15e00;
    font-family: Georgia, Verdana, Geneva, serif;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}

.product-shop .downloadable-card {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/download-card.png);
    width: 47px;
    height: 34px;
    margin: 0 0 0 35px;
}

.product-shop .downloadable-card .downloadable-card-massage {
    display: none;
    position: absolute;
    top: -71px;
    width: 270px;
    padding: 11px 5px 12px 12px;
    margin-left: 0px;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
}

.product-shop .downloadable-card .downloadable-card-massage .downloadable-card-triangle {
    width: 40px;
    height: 16px;
    position: absolute;
    overflow: hidden;
    bottom: -16px;
    left: 2px;
}

.product-shop .downloadable-card .downloadable-card-massage .downloadable-card-triangle:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -15px;
    left: 9px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25);
}

.product-shop .downloadable-card:hover .downloadable-card-massage {
    display: block;
}

.product-shop .download_button .download_list_items {
    margin-top: -44px;
    margin-left: 144px;
}

.product-shop .download_button .download_list_items .downloadable-card-triangle {
    width: 16px;
    height: 40px;
    top: 7px;
    left: -16px;
}

.product-shop .download_button .download_list_items ul li {
    padding: 8px 0;
}

.product-shop .download_button .download_list_items ul li a {
    border: 1px solid #25a7df;
    border-radius: 4px;
    padding: 3px 5px;
    color: #25a7df;
}

.product-shop .download_button .download_list_items ul li a:hover {
    border: 1px solid #ea573d;
    color: #ea573d;
}

.product-shop .download-analogbook {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/analogbook.png) no-repeat;
    padding: 1px 0 3px 56px;
    line-height: 18px;
    width: 81px;
    position: relative;
    display: inline-block;
    margin: 25px 30px 25px 0;
    vertical-align: top;
    font-size: 15px;
}

.product-shop .download-analogbook:hover {
    text-decoration: none;
}

.product-shop .download-analogaudiobook {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/analogaudiobook.png) 0 2px no-repeat;
    padding: 0px 0 3px 49px;
    line-height: 18px;
    width: 165px;
    position: relative;
    display: inline-block;
    margin: 26px 0px 20px 0;
    vertical-align: top;
    font-size: 15px;
}

.product-shop .download-analogaudiobook:hover {
    text-decoration: none;
}

.product-shop .download-analogaudiobook span {
    color: #6084ba;
    font-size: 12px;
    line-height: 15px;
    border: 1px solid #6084ba;
    padding: 0px 2px;
    margin: 5px 3px 0 0;
    border-radius: 4px;
    position: relative;
    display: inline-block;
    text-transform: lowercase;
}

.product-shop .download-analogaudiobook span:hover {
    text-decoration: none;
    color: #6084ba;
}

.product-shop .download-analogebook {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/analogebook.png) no-repeat;
    padding: 0px 0 3px 46px;
    line-height: 18px;
    width: 152px;
    position: relative;
    display: inline-block;
    margin: 26px 0px 20px 0;
    vertical-align: top;
    font-size: 15px;
}

.product-shop .download-analogebook:hover {
    text-decoration: none;
}

.product-shop .download-analogebook span {
    color: #6084ba;
    font-size: 12px;
    line-height: 15px;
    border: 1px solid #6084ba;
    padding: 0px 5px;
    margin: 5px 3px 0 0;
    border-radius: 4px;
    display: inline-block;
    position: relative;
    text-transform: lowercase;
}

.product-shop .download-analogebook span:hover {
    text-decoration: none;
    color: #6084ba;
}

.cart-download-format {
    margin: 5px 0;
}

.cart-download-format p {
    color: #777;
    line-height: 18px;
    margin: 0;
}

.cart-download-format p span {
    color: #000;
}

.cart-download-format-text-lowercase {
    color: #777;
    text-transform: lowercase;
}

#popupcartLabel span {
    font-size: 16px;
    color: #f15e00;
    padding: 0 0 0 50px;
}

#popupaddcartLabel span {
    font-size: 15px;
    color: #f15e00;
    padding: 0 0 0 10px;
}

.download-list {
    font-size: 14px;
    padding: 4px 10px;
}

.thumbnails > .item .thumbnail .product-label.downloadable-211.small {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/analogebook.png) no-repeat;
    top: auto;
    left: auto;
    right: -8px;
    bottom: -13px;
    width: 32px;
    height: 40px;
    box-shadow: none;
}

.thumbnails > .item .thumbnail .product-label.downloadable-212.small {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/downloadable/analogaudiobook.png) no-repeat;
    top: auto;
    left: auto;
    right: 7px;
    bottom: -13px;
    width: 38px;
    height: 40px;
    box-shadow: none;
}

.catalog-category-view .thumbnails > .item .thumbnail .product-label.downloadable-212.small,
.catalog-category-view .thumbnails > .item .thumbnail .product-label.downloadable-211.small {
    display: none !important;
}

/* Audio */
.audiojs {
    width: 208px;
    height: 35px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fff));
    background-image: -moz-linear-gradient(center top, #fff 0%, #fff 100%);
    -webkit-box-shadow: -1px 2px 4px rgba(100, 100, 100, 0.25);
    -moz-box-shadow: -1px 2px 4px rgba(100, 100, 100, 0.25);
    -o-box-shadow: -1px 2px 4px rgba(100, 100, 100, 0.25);
    box-shadow: -1px 2px 4px rgba(100, 100, 100, 0.25);
    border-radius: 4px;
    text-align: left;
}

.audiojs .play-pause {
    width: 37px;
    height: 33px;
    padding: 0;
    margin: 0px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #d1cece;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #fdfdfd));
    background-image: -moz-linear-gradient(center top, #f1f1f1 0%, #fdfdfd 100%);
    border: 1px solid #d1cece;
    border-right: 0px;
    border-radius: 4px 0 0 4px;
}

.audiojs p {
    display: none;
    width: 25px;
    height: 24px;
    margin: 0px;
    cursor: pointer;
}

.audiojs .scrubber {
    position: relative;
    float: left;
    width: 170px;
    background: none;
    height: 35px;
    margin: 0;
    border: none;
    overflow: hidden;
    border: 0;
}

.audiojs .loaded {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 33px;
    width: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #fdfdfd));
    background-image: -moz-linear-gradient(center top, #f1f1f1 0%, #fdfdfd 100%);
    border: 1px solid #d1cece;
    border-radius: 0px 4px 4px 0px;
    max-width: 168px;
}

.audiojs .progress {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 0px;
    background: #ccc;
    z-index: 1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5374a7), color-stop(1, #33568a));
    background-image: -moz-linear-gradient(center top, #5374a7 0%, #33568a 100%);
    border-radius: 0px 4px 4px 0px;
    margin: 0;
}

.audiojs .content {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 33px;
    width: 168px;
    font-family: Verdana, Geneva, serif;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #446699;
    font-weight: 100;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #fdfdfd));
    background-image: -moz-linear-gradient(center top, #f1f1f1 0%, #fdfdfd 100%);
    border: 1px solid #d1cece;
    border-radius: 0px 4px 4px 0px;
}

.audiojs .play {
}

.audiojs .play:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #446699;
    margin: 8px 13px;
    position: relative;
    z-index: 1;
    transition: all 0.3s;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.3s;
}

.pause:after {
    content: '';
    opacity: 1;
    width: 11px;
    height: 15px;
    background: #446699;
    position: absolute;
    border-left: 6px solid #446699;
    box-shadow: inset 5px 0 0 0 #f1f1f1;
    margin: 9px 10px;
}

.modal-downloadable .thumbnails {
    margin-left: 0;
}

.modal.modal_product-media.modal-downloadable > .modal-body {
    padding: 10px 20px 45px;
}

.modal.modal-downloadable .col_header {
    text-align: center;
}

.modal.modal_product-media.modal-downloadable .current-product-preview > .item {
    width: 100%;
    margin: 0;
    padding: 0;
}

.modal-downloadable .thumbnails > .item .caption .product-name {
    font-size: 15px;
    margin: 0 0 15px;
    width: 100%;
}

.modal.modal_product-media.modal-downloadable .current-product-preview > .item .price-box {
    display: inline-block;
    vertical-align: top;
    margin: 0 25px;
    padding: 5px 0;
}

.modal-downloadable .thumbnails.thumbnails_horizontal > .item .caption .price {
    font-size: 20px;
}

.modal-downloadable .btn-mini {
    display: inline-block;
    vertical-align: top;
    margin: 5px 0;
}

.modal-downloadable .wrap-plaeer {
    display: inline-block;
    vertical-align: top;
}

.product-qty-control {
    min-width: 120px;
}

.footer .span4 {
    width: 520px;
}

#currency {
    float: left;
    margin: 9px 0 0 30px;
    position: relative;
}

#currency .currency-header {
    color: #446699;
    text-decoration: none;
    font-size: 14px;
    line-height: 23px;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    padding: 7px 10px 7px 18px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#currency .currency-header:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/currency-array.png) left top no-repeat;
    margin-left: 5px;
}

#currency.active .currency-header {
    color: #fff;
    background: #469;
}

#currency.active .currency-header:after {
    width: 17px;
    height: 10px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/currency-array-active.png) left top no-repeat;
    margin-left: 5px;
}

#currency .currency-header .flag {
    display: inline-block;
    margin: 0 3px;
    top: 2px;
    position: relative;
    width: 22px;
    height: 14px;
}

#currency .currency-block {
    display: block;
    position: absolute;
    background: #fff;
    z-index: 100;
    padding: 10px;
    right: 0;
    -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    border-top: 2px solid #469;
}

#currency .currency-block > p {
    text-align: center;
    color: #555;
    margin: 0 0 8px;
    line-height: 20px;
}

#currency .currency-block-border {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/currency-border.png) center center no-repeat;
    width: 235px;
    height: 3px;
    margin: 0 0 8px;
}

#currency .country-select {
    margin: 0 auto;
    width: 182px;
}

#currency .country-select p {
    color: #555;
    margin: 0 0 2px;
    line-height: 20px;
    font-size: 13px;
}

#currency .country-select select {
    width: 180px;
}

#currency .form-language {
    margin: 0 auto 5px;
    width: 182px;
}

#currency .form-language p {
    color: #555;
    margin: 0 0 2px;
    line-height: 20px;
    font-size: 13px;
}

#currency .form-language select {
    width: 180px;
}

#currency .currency-button {
    text-align: center;
    width: 90px;
    position: relative;
    display: block;
    padding: 7px 10px;
    color: #fff;
    background-color: #446699;
    font-size: 14px;
    text-decoration: none;
    margin: 0 auto 7px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#currency .currency-button:focus {
    background: #4c72aa;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
}

#currency .currency-button:active {
    background: #469;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), inset 0 2px 3px 0px rgba(0, 0, 0, 0.2);
}

.via-country-abroad {
    margin-top: 5px;
    font-weight: bold;
}

#popup_cart .quote_product,
#popup_cart .quote_weight,
#popup_cart .quote_price {
    text-align: left;
    margin: 5px 20px 10px;
    color: red;
}

.checkitout .quote_product,
.checkitout .quote_weight,
.checkitout .quote_price {
    color: red;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 15px;
}

.onepage-country-abroad {
    padding: 20px 28px 5px 33px;
    width: 450px !important;
    float: right;
    font-size: 13px;
}

.on-english-please {
    color: red;
    font-size: 13px;
    position: absolute;
    line-height: 17px;
}

.marketplace-text {
    text-decoration: none;
    font-size: 12px;
    line-height: 23px;
    margin-right: 20px;
}

.marketplace-logo img {
    max-width: 120px;
    max-height: 50px;
}

.bg-green-product {
    background: rgba(76, 175, 80, 0.3);
}

.bg-green-product.remove {
    background: #fff;
    transition: background 3s ease-in-out;
    -moz-transition: background 3s ease-in-out;
    -webkit-transition: background 3s ease-in-out;
}

.popup-products-list li.list-opacity-white {
    opacity: 0.2;
}

.popup-products-list li {
    opacity: 1;
    transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
}

.list-ajax-loading {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/ajax-loader.gif) 50% 50% no-repeat;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background-color: #fff;
    margin: 10px auto;
    min-height: 32px;
    height: 32px;
    outline: 0;
    border: 0;
    width: 880px;
}

.popup-cart button.new_popup_cart_close {
    position: fixed;
    right: 100px;
    top: 80px;
    background: none;
    width: 45px;
    height: 50px;
    vertical-align: top;
}

button.new_popup_cart_close:hover {
    opacity: 1;
}

button.new_popup_cart_close:before, button.new_popup_cart_close:after {
    position: absolute;
    left: 20px;
    content: ' ';
    height: 50px;
    width: 5px;
    background-color: #fff;
    top: 0;
    border-radius: 4px;
}

button.new_popup_cart_close:before {
    transform: rotate(45deg);
}

button.new_popup_cart_close:after {
    transform: rotate(-45deg);
}

.quick-access #customer_not_logged {
    float: right;
}

.catalog-product-view #product-title-cap {
    min-height: 43px;
}

#cms-page-view #category-title-cap {
    min-height: 41px;
}

.catalog-category-view #category-title-cap {
    min-height: 41px;
}

.promotions-products .category-products ul.products-grid li {
    margin: 0 20px 30px 10px !important;
}

.block-blog-latest {
    position: relative;
}

.block-blog-latest .blog-posts > .blog-posts__list > .item .content .wrap-content {
    width: 278px;
}

.block-blog-latest .widget-carousel {
    width: 1006px;
    margin: 0 90px 0 90px;
}

.block-blog-latest .widget-carousel li {
    width: 479px;
}

.block-blog-latest .span5 {
    margin-left: 0;
}

.block-blog-latest .prev.nav {
    position: absolute;
    top: 130px;
    left: 0px;
    margin: 0;
    padding: 40px;
    border: 0;
    width: 20px;
    height: 56px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blog-latest-arrow-left.png) 30px 11px no-repeat;
    outline: none;
}

.block-blog-latest .next.nav {
    position: absolute;
    top: 130px;
    right: 0px;
    margin: 0;
    padding: 40px;
    border: 0;
    width: 20px;
    height: 56px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blog-latest-arrow-right.png) 30px 11px no-repeat;
    outline: none;
}

.block-blog-latest .blog-posts > .blog-posts__list > .item {
    margin-top: 0px;
}

.block-blog-latest .blog-posts .item .image img {
    height: 188px;
}

.block-blog-latest .widget-carousel li img {
    margin-bottom: 0;
}

.popup-products-list li.out-of-stock .product-qty-control {
    text-align: center;
    font-size: 13px;
    color: red;
}

.popup-products-list li.out-of-stock .product-sum {
    position: absolute;
    width: 180px;
    right: 10px;
    text-align: center;
}

.popup-products-list li.out-of-stock .wrap-waitlist-block {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/waitlist-cart-mail.png) center 0 no-repeat;
    padding: 30px 0 0 0;
    line-height: 16px;
    font-size: 13px;
    margin: 20px 0 0;
}

.popup-products-list li.out-of-stock .wrap-waitlist-block.product-add {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/waitlist-cart-ok.png) center 0 no-repeat;
    padding: 36px 0 0 0;
    margin: 17px 0 0;
}

.block-out-of-stock {
    background: #fde8d3;
    border: 1px solid #efa1a1;
    text-align: center;
    position: relative;
    width: 890px;
    margin: -2px auto 17px;
    padding: 10px 0;
}

.block-out-of-stock p {
    margin: 0;
    font-size: 13px;
}

.count-out-of-stock {
    border: 1px solid #797979;
    background: #fff;
    border-radius: 10px;
    padding: 0px 10px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 13px;
    line-height: 17px;
}

.cart-min-qty {
    width: 200px;
    padding: 5px 20px 10px;
    border-radius: 3px;
    box-shadow: 0px 0px 5px #555;
    position: absolute;
    top: 100px;
    background: #fff;
    left: 50%;
    margin-left: -120px;
    text-align: center;
    z-index: 999999;
}

.cart-min-qty .product-qty-control {
    margin: 0;
    line-height: 60px;
}

.cart-min-qty p {
    font-size: 13px;
    color: red;
    margin: 0;
    line-height: 16px;
}

.cart-min-qty .product-qty-control .qty-control-mask {
    height: 52px;
}

.cart-min-qty .product-qty-control .control-down,
.cart-min-qty .product-qty-control .control-up {
    cursor: default;
}

.cart-products-list li > div.product-qty-control {
    position: relative;
    z-index: 1;
}

.product-qty-control > div.product-qty-control-wrap {
    width: 214px;
    padding: 0px 10px 0px;
    border-radius: 3px;
    box-shadow: 0px 0px 5px #555;
    text-align: center;
    position: absolute;
    height: 100px;
    top: 18px;
    left: -58px;
    z-index: -1;
}

.product-qty-control > div.min_qty_text {
    position: absolute;
    display: block;
    bottom: 5px;
    vertical-align: top;
    line-height: 15px;
    width: 214px;
    text-align: center;
    font-size: 12px;
    left: -47px;
    color: red;
}

.page-sitemap > .sitemap-wrap > .sitemap-link {
    clear: both;
    border-top: 2px solid #e5e5e5;
}

.page-sitemap > .sitemap-wrap > .sitemap-link:first-child {
    border: none;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > a {
    font-size: 24px;
    padding: 20px 0 10px;
    position: relative;
    display: block;
    color: #000;

}

.page-sitemap > .sitemap-wrap > .sitemap-link > .image {
    float: left;
    width: 18%;
    padding-top: 20px;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap {
    width: 100%;
    padding: 10px 0 0;
    float: left;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .clear-both {
    clear: both;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link {
    width: 23%;
    float: left;
    margin-right: 2%;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 20px;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > a {
    font-size: 18px;
    padding: 15px 0 15px;
    position: relative;
    display: block;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > a {
    padding: 7px 0;
    position: relative;
    display: block;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link {
    padding: 0 0 0 5px;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link .sitemap-wrap {
    display: none;
}

.page-sitemap > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link > .sitemap-wrap > .sitemap-link a {
    color: #777;
    font-size: 13px;
}

.b-lazy, .lazyload, img[src=""] {
    opacity: 0;
}

.b-loaded, .lazy-loaded {
    opacity: 1;
}

/*New product page*/
.f-left {
    float: left;
}

.f-right {
    float: right;
}

.product-view ul {
    list-style: none;
}

.product-view .pseudo-link {
    color: #446699;
}

.product-view .pseudo-link:hover, .product-view .product-view-box-top .pseudo-link:hover,
.delivery-payment-info .info-tabs > li a:hover, .widget-carousel-product .widget-carousel li .price_button .cell_action .btn.add-to-waitlist:hover,
.box-review .reviews .reviews__actions.all-reviews-link:hover > .amount,
.box-review .reviews .reviews__actions.all-reviews-link:hover > a, .collapse-desc:hover, .full-desc:hover {
    color: #ea573d;
}

.product-view .pseudo-link:hover:after, .product-view .product-view-box-top .pseudo-link:hover:after,
.product-view .product-view-box-top .sidebar .product-blog-post-date a:hover:after,
.delivery-payment-info .info-tabs > li a:hover > span,
.product-view .product-view-box-top .sidebar .wishlist_bonus .pseudo-link:hover:after, .list-methods a:hover,
.product-view .right-block-tab .show-from:hover:after,
.widget-carousel-product .widget-carousel li .price_button .cell_action .btn.add-to-waitlist:hover {
    border-color: #ea573d;
}

.product-view .product-view-box-top .product-img-box {
    width: 486px;
    margin-right: 20px;
    text-align: center;
}
.product-view.product-view-2-column .product-view-box-top .product-img-box {
    width: 620px;
}

.product-view .mini-products-images-list {
    width: 75px;
    margin-right: 12px;
}

.product-view .mini-products-images-list ul {
    margin-bottom: 20px;
    margin-left: 0;
    list-style: none;
}

.product-view .mini-products-images-list ul > li > a {
    font-size: 12px;
    display: block;
}

.product-view .mini-products-images-list ul > li {
    text-align: center;
    margin-top: 20px;
}

.product-view .mini-products-images-list ul > li.fragment-cover img {
    border: 1px solid #dfdfdf;
}

.product-view .mini-products-images-list ul > li:first-child {
    margin-top: 0px;
}

.product-view .product-img-box .product-image {
    position: relative;
}

.product-view .product-img-box .product-fragment {
    width: 222px;
    height: 34px;
    line-height: 34px;
    font-size: 17px;
    font-weight: bold;
    border: 1px solid #ffffff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #ffffff;
    position: absolute;
    left: 85px;
    top: 50px;
    text-decoration: none;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.6);
}

.product-view .product-view-box-top .product-shop {
    width: 313px;
    padding-right: 10px;
}

.product-view .product-view-box-top .sidebar {
    width: 305px;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 20px;
    position: relative;
}

.product-view.product-view-2-column .product-view-box-top .sidebar {
    width: 505px;
    padding: 0 20px;
    border: none;
    margin-top: -4px;
}

.product-view .product-view-box-top .product-sku, .english-name {
    font-size: 13px;
    margin-top: 2px;
}

.product-view .product-view-box-top .product-sku {
    margin-top: -4px;
    font-weight: bold;
}

.product-view .product-view-box-top .ratings_big {
    margin-top: 3px;
    line-height: 21px;
}

.product-view .product-view-box-top .ratings a {
    color: #446699;
    font-size: 13px;
    line-height: 21px;
    position: relative;
    top: -1px;
}

.product-view .ratings_big .rating-box,
.product-view .analogs .rating-box {
    display: inline-block;
    width: 99px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_product.png);
}

.product-view .ratings_big .rating-box .rating,
.product-view .analogs .ratings > .rating-box .rating {
    height: 16px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_product.png);
}

.format-books {
    margin-top: 12px;
}

.format-books .format-book {
    width: 79px;
    height: 49px;
    padding: 49px 5px 5px 5px;
    text-align: center;
    font-size: 13px;
    background: no-repeat center 5px;
    line-height: 13px;
    position: relative;
}

.format-books .format-book.ebook-format {
    width: 86px;
}

.format-books .format-book:before {
    position: absolute;
    content: "";
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/formats.jpg) no-repeat 0 0 transparent;
    top: 6%;
    left: 36%;
    width: 27px;
    height: 37px;
}

.format-books .ebook-format:before {
    background-position: 0 -38px;
}

.format-books .audiobook-format:before {
    background-position: 0 -76px;
    width: 30px;
    height: 32px;
}

.format-books .format-book.active {
    border: 1px solid #fb8600;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #333333;
}

.format-books.single .format-book {
    width: 150px;
    height: 28px;
    padding: 15px 21px 15px 73px;
    text-align: left;
}

.format-books.single .format-book:before {
    top: 14px;
    left: 25px;
}

.format-books.single .ebook-format.format-book:before {
    top: 11px;
    left: 30px;
}

.format-books > a {
    margin-left: 15px;
}

.format-books .price-box {
    color: #333333;
}

.format-books > a:hover {
    text-decoration: none;
}

.format-books > a:first-child {
    margin-left: 0;
}

p.format-name {
    margin-bottom: 8px;
}

.product-view .product-attributes {
    margin: 25px 0 14px;
}

.product-view .product-attributes .product-attributes__table {
    line-height: 18px;
}

.product-attributes__table a:hover {
    text-decoration: none;
}

.product-view .product-attributes .product-attributes__table > tbody > tr > td {
    vertical-align: top;
    font-size: 13px;
    padding-bottom: 5px;
}

.product-view .product-attributes .product-attributes__table > tbody > tr > td:first-child {
    padding-right: 5px;
    color: #717171;
    width: 120px;
}

.product-view .product-attributes .product-attributes__table > tbody > tr > td:first-child > div {
    border-bottom: 1px dotted #c3c3c3;
    line-height: 14px;
}

.product-view .product-attributes .product-attributes__table > tbody > tr > td:first-child > div > span,
.product-view .product-attributes .product-attributes__table > tbody > tr > td:first-child > div > div,
.another-box .another-container .product-name > div {
    position: relative;
    border-bottom: 1px solid #ffffff;
    position: relative;
    height: 100%;
    bottom: -1px;
    display: table-caption;
    white-space: nowrap;
    font-family: Verdana;
    font-size: 12px;
}

.product-view .product-attributes .actions .amount {
    font-size: 12px;
    color: #999999;
}

.product-view .product-attributes.product-attributes_short td:first-child {
    white-space: normal;
    width: 125px;
}

.product-view .product-view-box-top .sidebar .price {
    color: #333333;
    font-size: 36px;
    font-weight: normal;
}

.product-view .product-view-box-top .old-price > .price {
    font-weight: normal;
    color: #666666;
    font-size: 17px;
    text-decoration: none;
    position: relative;
}

.product-view .product-view-box-top .old-price > .price:after,
.product-view .scrool-block .old-price > .price:after,
.unit_together-for-less .widget-carousel li > .item > .caption > .price .old-price:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    border-bottom: 1px solid;
    left: 0;
    top: 49%;
}

.product-view .product-view-box-top .sidebar .currency {
    font-size: 20px;
}

.product-view .product-view-box-top .sidebar .list-methods .currency {
    font-size: 12px;
}

.product-view .product-view-box-top .old-price .currency {
    font-size: 13px;
}

.product-view .product-view-box-top .special-price > .price {
    color: #ff0000;
}

.product-view .availability.in-stock {
    color: #1ca700;
    font-size: 13px;
}
.product-view .availability.in-stock .day_delivery, .cart-products-list td.cell_delivery.in_supplier_stock {
    color: #ff0000;
}
.availability.in-cart > span {
    padding: 1px 0px 1px 28px;
    position: relative;
}

.availability.in-cart > span:after {
    position: absolute;
    content: "";
    width: 22px;
    height: 20px;
    top: 0;
    left: 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -317px transparent;
}

.product-view .price-box span.currency {
    margin-left: -1%;
}

.product-view .price-box span + span.currency {
    margin-left: -2%;
}

.product-view .product-view-box-top .sidebar .btn {
    font-size: 17px;
    padding: 12px 26px;
    max-width: 205px;
}

.product-view .product-view-box-top .sidebar .btn:not(.alreadyincart) {
    font-size: 20px;
    font-weight: bold;
}

.product-view .add-to-box {
    margin-top: 10px;
}

.product-view .add-to-box + .add-to-box {
    padding: 5px 0;
}

.product-view .icons-wishlist {
    width: 31px;
    height: 30px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -58px transparent;
}

.product-view .icons-wishlist:hover {
    background-position: 0 -133px;
}

.product-view .icons-wishlist.added {
    background-position: 0 -187px;
}

.product-view .product-view-box-top .sidebar .pseudo-link:after,
.product-view .scrool-block .pseudo-link:after {
    border: none;
}

.product-view .share-box {
    height: 0;
    position: absolute;
    bottom: 30px;
    left: -3px;
    -webkit-transition: height 0.5s; /* Safari */
    transition: height 0.5s;
    overflow: hidden;
}

.product-view .share-icon:hover .share-box {
    height: 72px;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.product-view .icons-share {
    width: 33px;
    height: 30px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -28px transparent;
}

.product-view .link-share-heart {
    float: left;
    position: relative;
}

.product-view .link-share-heart a {
    margin: 0;
    border: none;
}

.product-view .wishlist_bonus .pseudo-link {
    border: none;
}

.product-view .add-to-links > span:first-child {
    margin-right: 20px;
}

.product-view .share-box > .share-box__list {
    padding: 5px;
}

.product-view .share-box > .share-box__list > li,
.product-view .share-box > .share-box__list > li a {
    height: 31px !important;
    width: 31px !important;
}

.product-view .share-box > .share-box__list > li a {
    display: block;
    cursor: pointer;
}

.product-view .share-icon:hover .share-box__list > li {
    position: relative;
}

.product-view .share-box > .share-box__list > li .addthis_button_facebook {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/share-heart.png) no-repeat -3px 0px transparent !important;
}

.product-view .share-box > .share-box__list > li .addthis_button_google_plusone_share {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/share-heart.png) no-repeat -3px -33px transparent !important;
}

.product-view .share-box > .share-box__list > li .addthis_button_twitter {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/share-heart.png) no-repeat -2px -66px transparent !important;
}

.product-view .share-box > .share-box__list > li a span {
    display: none;
}

.product-view .product-view-box-top .sidebar .side_left {
    margin-bottom: 20px;
}

.product-view .product-view-box-top .sidebar .btn-buy-grey span, .product-view .product-view-box-top .sidebar .btn-buy-grey a {
    color: #333333;
    font-size: 15px;
    font-weight: normal;
}

.product-view .product-view-box-top .sidebar .btn-buy-grey {
    padding: 10px 17px;
    max-width: 166px;
}

.btn-buy-grey a {
    text-decoration: none;
}

.product-view .product-view-box-top .sidebar .side_left .col-1 {
    max-width: 205px;
}

.product-view .side_left .add-to-box.col-1 {
    margin-right: 18px;
}

.product-view .scroll_block_tabs .side_left .add-to-box.col-1 {
    margin-right: 20px;
}

.product-view .product-view-box-top .sidebar .side_left .col-2 {
}

.icons-info {
    position: relative;
}

.icons-info:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    top: 0px;
    left: 2px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -28px -106px
}

.icons-info-link, .icons-info {
    width: 17px;
    height: 17px;
    margin: 0;
}

.info-tabs {
    list-style: none;
    margin: 0 0 10px 0;
}

.info-tabs a:hover, .info-tabs a:focus,
.list-methods a:hover, .list-methods a:focus {
    text-decoration: none;
}

.delivery-payment-info .tab-content {
    font-size: 12px;
}

.delivery-payment-info .tab-content p {
    margin-bottom: 10px;
}

.delivery-payment-info {
    margin-bottom: 20px;
}

.list-methods {
    list-style: none;
    margin: 0;
    font-size: 12px;
}

.list-methods a {
    border-bottom: 1px dotted #446699;
}

.delivery-payment-info .info-tabs > li {
    width: 50%;
    margin: 0;
    float: left;
}

.delivery-payment-info .info-tabs > li + li span {
    margin-left: 10px;
}

.delivery-payment-info .info-tabs > li a {
    font-size: 13px;
    color: #446699;
}

.delivery-payment-info .info-tabs > li.active a {
    font-weight: bold;
    color: #333333;
}

.delivery-payment-info .info-tabs > li a > span {
    border-bottom: 1px dotted #446699;
}

.delivery-payment-info .info-tabs > li.active a > span {
    border-bottom: 1px dotted #ffffff;
}

.guarantee, .payments-info {
    font-size: 12px;
    margin-bottom: 20px;
}

.format-info {
    font-size: 12px;
    margin-bottom: 10px;
}

.format-info h3 {
    font-size: 12px;
    margin: 0;
}

.guarantee b, .payments-info b {
    font-size: 13px;
    margin-right: 4px;
}

.nav-tabs-product {
    list-style: none;
    margin: 0;
    border: 1px solid #e5e5e5;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    font-size: 14px;
}

.nav-tabs-product a:hover, .nav-tabs-product a:focus {
    text-decoration: none;
}

.nav-tabs-product > li {
    margin: 0;
    float: left;
    color: #446699;
    font-size: 15px;
    position: relative;
}

.nav-tabs-product > li.active, .nav-tabs-product > li.active a {
    background: #f3f3f3;
    color: #333333;
}

.nav-tabs-product > li.active:after, .nav-tabs-product > li.active a:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #f67100;
    left: 0;
    bottom: -1px;
}

.nav-tabs-product > li > a.general-tabs {
    line-height: 50px;
}

.nav-tabs-product > li > a.general-tabs span {
    color: #717171;
}

.nav-tabs-product > li > a {
    line-height: 40px;
}

.general-tabs > div {
    padding: 0 18px 0px 18px;
}

li.active .general-tabs > div {
    padding: 0 18px;
}

.tabs-title, .tabs-title h2 {
    font-size: 26px;
    margin: 0 0 42px 0;
    line-height: 33px;
}

.tabs-title span {
    color: #757575;
}

.description-shadow {
    position: relative;
}

.description-shadow ul {
    list-style: inherit;
}

.description-shadow li, .description-shadow p {
    line-height: inherit;
}

.description-shadow.mini {
    max-height: 250px;
    overflow: hidden;
}

.description-shadow.mini::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.description-shadow.mini ~ .collapse-desc, .description-shadow ~ .full-desc {
    display: none;
}

.description-shadow.mini ~ .full-desc {
    display: block;
}

.collapse-desc, .full-desc, .box-review .reviews .reviews__actions {
    color: #446699;
    font-size: 15px;
    font-weight: bold;
    line-height: 43px;
    border: 1px solid #cbddf8;
    background: #f2fafe;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
}

.tab-descriptions .box-attributes, .tab-descriptions .box-quote {
    margin: 50px 0 0 0;
}

.tab-descriptions header .title {
    font-size: 26px;
}

.tab-descriptions .review-title span {
    color: #999999;
}

.tab-descriptions header {
    margin-bottom: 20px;
}

.product-view .box-attributes .product-attributes .product-attributes__table > tbody > tr > td {
    font-size: 14px;
    padding: 5px 0;
}

.product-view .box-attributes .product-attributes .product-attributes__table > tbody > tr > td:first-child {
    width: 380px;
    padding-right: 5px;
}

.product-view .box-attributes .product-attributes .actions a {
    margin: 15px 0 0 0;
    letter-spacing: 0;
    font-size: 14px;
}

.product-view .box-attributes .product-attributes {
    margin: 0;
}

.tab-descriptions > .block, .left-block-in-tab > .block,
.tab-descriptions .box-fragment {
    margin: 50px 0 0 0;
}

.tab-descriptions > .block:first-child, .left-block-in-tab > .block:first-child {
    margin: 25px 0 0 0;
}

.tab-descriptions .block-quote, .tab-quote .block-quote {
    margin: 0;
    padding: 26px 22px;
    border-radius: 4px;
    border: 1px solid #d6d6d6;
    color: #333333;
}

.tab-descriptions .block-quote .quote > .quote__text, .tab-quote .block-quote .quote > .quote__text {
    display: inline-block;
    font: italic 25px/32px "Times New Roman", serif;
    color: #333333;
    padding: 0 21px;
}

.tab-descriptions .block-quote .quote > .quote__author, .tab-quote .block-quote .quote > .quote__author {
    font-size: 14px;
    text-align: right;
    color: #333333;
    margin-top: 14px;
    margin-right: 17px;
}

.summary-with-stars {
    font-size: 24px;
    width: 165px;
    line-height: 28px;
    padding: 31px 0px;
    text-align: center;
}

.summary-with-stars .average {
    font-size: 40px;
}

.summary-with-stars .ratings > .rating-box {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_product_big.png) 0 100% transparent;
    width: 121px;
}

.summary-with-stars .ratings > .rating-box .rating {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_product_big.png);
    height: 19px;
}

#review-form .star-rating-control .star-rating {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/blocks/rating/star_product_form.png);
}

#review-form .star-rating-control .star-rating.star-rating-hover, #review-form .star-rating-control .star-rating.star-rating-on {
    background-position: 0 1px;
}

.tab-content .rating-info .rating-info__list > .item .info__progressbar {
    width: 275px;
    background: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 7px;
}

.tab-content .rating-info .rating-info__list > .item .info__progressbar > .progressbar-value {
    height: 7px;
    border: 1px solid #feaa00;
    background: #feaa00;
    border-radius: 5px;
    margin-left: -1px;
    background-image: -moz-linear-gradient(top, #fba10e, #ffc601, #fba10e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fba10e), to(#fba10e), color-stop(#ffc601));
    background-image: -webkit-linear-gradient(top, #fba10e, #ffc601, #fba10e);
    background-image: -o-linear-gradient(top, #fba10e, #ffc601, #fba10e);
    background-image: linear-gradient(to bottom, #fba10e, #ffc601, #fba10e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fba10e', endColorstr='#ffc601', GradientType=0);
}

.tab-content .rating-info .rating-info__list > .item .star-amount {
    font-size: 14px;
    color: #333333;
}

.product-view .tab-content p, .description-shadow {
    line-height: 23px;
}

.left-block-in-tab {
    width: 808px;
}

.right-block-tab {
    width: 345px;
    margin-top: 20px;
    position: relative;
}

.tabbable.scrool-block {
    width: 343px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.btn-white, .btn-white:hover, .btn-white:focus, .btn-white:active {
    background: #ffffff;
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    color: #446699;
    font-size: 15px;
    padding: 5px 15px;
    text-shadow: none;
}

.review-action {
    text-align: center;
    margin: 15px 65px 0 0;
}

.review-action .subscribe-to-review {
    font-size: 14px;
}

.review-action > li {
    margin: 20px 0;
}

.box-review select {
    width: 190px;
    background: #f3f3f3;
    padding: 0px 9px;
    height: 27px;
    position: relative;
    outline: none;
}

.box-review .arrow {
    position: relative;
}

.box-review .i-toolbar .toolbar, .box-review .i-toolbar .toolbar:before, .box-review .i-toolbar .toolbar:after,
.box-review .i-toolbar .toolbar, .box-review .i-toolbar .toolbar:before, .box-review .i-toolbar .toolbar:after,
.box-review .i-toolbar, .box-review .i-toolbar:before, .box-review .i-toolbar:after {
    background: none;
    margin: 0;
}

.box-review .reviews .reviews__list .review .review__header {
    width: 160px;
    margin-right: 10px;
}

.box-review .reviews .reviews__list .review .review__text {
    width: 630px;
    margin-top: 0px;
    line-height: 23px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.yes > a,
.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.no > a {
    position: relative;
    padding: 4px 8px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.yes > a:before,
.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.no > a:before {
    position: absolute;
    content: "";
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png);
    left: 0;
    top: 0;
    width: 20px;
    height: 22px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.yes > a:before {
    background-position: -46px -107px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link.no > a:before {
    background-position: -46px -130px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link > a:hover,
.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link > a:focus,
.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link > a:active {
    text-decoration: none;
}

.box-review .reviews .reviews__list .review .review__header .review__info {
    float: none;
    text-align: center;
    margin-top: 3px;
}

.box-review .reviews .reviews__list .review .review__header .review__info .review-author {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.box-review .reviews .reviews__list .review .review__header .review__info .review-date {
    font-size: 14px;
    color: #757575;
    margin-top: 3px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness {
    float: none;
    margin: 16px 0 0;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link > .amount {
    color: #333333;
    font-size: 14px;
}

.box-review .reviews .reviews__list .review .review__header .usefulness .usefulness__links > .link {
    margin-right: 7px;
}

.box-review .reviews .reviews__list .review .review__text .title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.box-review .reviews .reviews__list .review .review__text .title .usefulness__progressbar {
    font-weight: normal;
    color: #666666;
    margin-left: 10px;
}

.box-review .reviews .reviews__list li.review {
    padding: 20px 0;
    margin: 0;
    border-top: 1px solid #d6d6d6;
}

.box-review .reviews .reviews__list li.review:first-child {
    padding-top: 0;
    border: none;
}

.box-review .reviews .reviews__actions {
    margin: 0;
}

.box-review .reviews .reviews__actions a, .box-review .reviews .reviews__actions a:hover,
.box-review .reviews .reviews__actions a:focus, .box-review .reviews .reviews__actions a:active {
    text-decoration: none;
}

.box-review .reviews .reviews__actions > .amount {
    color: #446699
}

.unit_together-for-less .widget-carousel li {
    width: 1050px;
}

.unit_together-for-less.widget-carousel-container {
    float: none;
    width: 100%;
    background: none;
    border: none;
    padding: 0;
}

.unit_together-for-less.widget-carousel-container .top {
    padding: 0px 0 20px 0px;
}

.unit_together-for-less.widget-carousel-container .title, .widget-carousel-product.widget-carousel-container .title {
    color: #333333;
    font-size: 26px;
}

.unit_together-for-less.widget-carousel-container .code-sets {
    color: #717171;
    font-size: 13px;
}

.product-view .widget-carousel-container .title:before, .widget-carousel-product.widget-carousel-container .title:before {
    background: none;
    margin: 0;
    width: auto;
    height: auto;
}

.unit_together-for-less.widget-carousel-container .items-box {
    border: 1px solid #fca18c;
    border-radius: 3px;
    padding: 30px;
    overflow-y: hidden;
    position: relative;
}

.unit_together-for-less .widget-carousel {
    width: 1050px;
}

.unit_together-for-less .widget-carousel li > .item {
    width: 305px;
}

.unit_together-for-less .widget-carousel li > .item.item_plus,
.unit_together-for-less .widget-carousel li > .item.item_equally {
    width: 31px;
    font-size: 37px;
    text-align: center;
    padding: 50px 24px 50px 12px;
    height: 30px;
    text-align: center;
}

.unit_together-for-less.widget-carousel-container .nav {
    margin-top: 55px;
}

.unit_together-for-less.widget-carousel-container .scrollbar {
    width: 98%;
    margin: 0 auto;
    height: 1px;
    background: transparent;
    box-shadow: none;
    position: absolute;
    bottom: 0;
    left: 1%;
}

.product-view .widget-carousel-container:after, .product-view .widget-carousel-container:before,
.widget-carousel-product.widget-carousel-container:after, .widget-carousel-product.widget-carousel-container:before {
    left: auto;
    right: auto;
    background: none;
    filter: none;
}

.unit_together-for-less.widget-carousel-container .handle {
    border-radius: 5px;
}

.unit_together-for-less .widget-carousel li > .item > .caption {
    margin-left: 105px;
}

.unit_together-for-less .widget-carousel li img {
    border: none;
    margin: 0;
}

.unit_together-for-less .widget-carousel li > .item > .caption {
    font-size: 13px;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price {
    font-size: 17px;
    font-weight: normal;
    color: #333333;
    margin-top: 5px;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price .currency {
    font-size: 13px;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price .old-price {
    color: #717171;
    position: relative;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price .special-price {
    color: #ff0000;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price .old-price-box {
    color: #ff0000;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .price > span {
    display: block;
}

.unit_together-for-less .widget-carousel li > .item > .caption > .product-author {
    font-size: 13px;
}

.unit_together-for-less .widget-carousel li > .item > .actions .price {
    color: #ff0000;
    font-size: 30px;
    font-weight: normal;
}

.unit_together-for-less .widget-carousel li > .item > .actions .price .currency {
    font-size: 18px;
}

.unit_together-for-less .widget-carousel li > .item > .actions .economy {
    font-size: 14px;
    color: #006403;
    margin: 5px 0;
}

.unit_together-for-less .widget-carousel li > .item > .actions {
    text-align: center;
}

.unit_together-for-less .widget-carousel li > .item > .actions button {
    padding: 10px 10px;
}

.unit_together-for-less .form-oneclick .error {
    float: none;
    top: 2px;
}

.unit_together-for-less .buy_one_click .form-block .error input {
    border-color: #cc0000;
}

.box-review .unit_reviews {
    margin: 0 !important;
}

.box-review .unit_reviews header {
    margin-bottom: 4px;
}

.box-fragment {
    padding: 27px 80px;
    background: #ffffff;
    border-radius: 4px;
    width: 1026px;
}

.box-fragment.load {
    background: #525659;
}

.box-fragment .widget-carousel-container {
    width: 100%;
    float: none;
    background: none;
    padding: 0;
    border-radius: 0;
    position: relative;
}

.box-fragment .widget-carousel {
    width: 100%;
    padding: 0;
    position: relative;
}

.box-fragment .widget-carousel li {
    width: 1026px;
}

.box-fragment .widget-carousel li div {
    background: #ffffff;
}

.box-fragment .widget-carousel li div + div {
    margin-left: 0.4%;
}

.box-fragment .widget-carousel li img {
    border: none;
}

.box-fragment .widget-carousel-container .top {
    padding: 0;
    margin-bottom: 20px;
}

.box-fragment .widget-carousel-container .title {
    text-align: center;
    display: block;
    font-size: 26px;
    color: #ffffff;
}

.box-fragment .widget-carousel-container .nav {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat;
    position: absolute;
    top: 44%;
}

.box-fragment .widget-carousel-container .nav.prev {
    background-position: 0px 0px;
    left: -45px;
}

.box-fragment .widget-carousel-container .nav.next {
    background-position: -16px 0px;
    right: -45px;
}

.box-fragment .widget-carousel-container .scrollbar {
    width: 100%;
    background-color: #c1c1c2;
    position: relative;
    top: 6px;
}

.box-fragment .widget-carousel-container .handle {
    background-color: #ffffff;
}

#about_author_block {
    padding: 9px 40px;
}

.box-about-author .thumbnails > .item .thumbnail {
    margin-right: 63px;
}

.box-about-author .thumbnails > .item .caption .author-name {
    font-weight: bold;
    color: #446699;
    margin-top: 10px;
}

.box-about-author .thumbnails > .item .caption .author-books {
    font-size: 14px;
    color: #446699;
}

.box-about-author .thumbnails > .item .description {
    font-size: 14px;
    line-height: 24px;
}

.box-about-author .thumbnails > .item .description .pseudo-link {
    font-size: 14px;
    font-family: Verdana;
    margin: 0;
    padding-top: 10px;
}

.box-about-author .thumbnails > .item .caption .author-books a {
    position: relative;
    text-decoration: none;
}

.box-about-author .thumbnails > .item .description .pseudo-link:after,
.box-about-author .thumbnails > .item .caption .author-books a:after {
    position: absolute;
    content: "";
    border: none;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -58px -196px transparent;
    height: 15px;
    width: 8px;
    left: auto;
    right: -20px;
}

.box-about-author .thumbnails > .item .description .pseudo-link:hover:after,
.box-about-author .thumbnails > .item .caption .author-books a:hover:after {
    background-position: -62px -301px;
}

.box-about-author .thumbnails > .item .caption .author-books a:after {
    bottom: 0;
}

.catalog-product-view .wrapper .case {
    padding-bottom: 20px;
}

.catalog-product-view .main-container {
    -webkit-box-shadow: 0 5px 8px 0px #eeeeee;
    -moz-box-shadow: 0 5px 8px 0px #eeeeee;
    box-shadow: 0 5px 8px 0px #eeeeee;
}

.widget-carousel-product ul.thumbnails.thumbnails_horizontal.thumbnails_small > li.item {
    float: left;
    margin: 0 25px;
}

.widget-carousel-product .widget-carousel {
    width: 1080px;
    padding: 15px 12px;
}

.interest_products .widget-carousel-product .widget-carousel {
    width: 805px;
    padding: 15px 20px;
}

.interest_products .widget-carousel-product .widget-carousel li {
    margin: 0 0px 0 3px !important;
}

.interest_products .widget-carousel-product.widget-carousel-container .scrollbar {
    width: 86%;
}

.interest_products .widget-carousel-product.widget-carousel-container .widget-carousel-content {
    padding: 0;
}

.interest_products {
    padding: 10px 0;
}

.widget-carousel-product .widget-carousel li {
    width: 140px;
    margin: 0 20px;
}

.widget-carousel-product .widget-carousel li img {
    border: none;
}

.widget-carousel-product .widget-carousel li .product-name {
    font-size: 13px;
    display: -webkit-box;
    max-width: 147px;
    line-height: 1.3;
    min-height: 32px;
}

.widget-carousel-product .widget-carousel li .product-author {
    font-size: 11px;
    color: #333333;
}

.widget-carousel-product .widget-carousel li .price_button {
    margin-top: 12px;
}

.widget-carousel-product .widget-carousel li .price_button .price {
    font-size: 12px;
    line-height: 30px;
}

#popup_cart_body .widget-carousel-product .widget-carousel li .price_button .price {
    line-height: normal;
}

.widget-carousel-product .widget-carousel li .price_button > .actions {
    left: 10px;
    position: relative;
}

.widget-carousel-product .widget-carousel li .price_button .cell_action {
    padding-bottom: 10px;
    vertical-align: bottom;
    width: 71px !important;
    min-width: 71px !important;
    line-height: 12px;
}

.widget-carousel-product .widget-carousel li .price_button .cell_action.request-book-holder,
.widget-carousel-product .widget-carousel li .price_button .cell_action.request-book-holder .btn {
    width: 135px !important;
}

.widget-carousel-product .widget-carousel li .price_button button.btn-buy {
    font-size: 14px;
    padding: 4px 10px;
}

.widget-carousel-product .widget-carousel li .price_button .cell_action .btn.add-to-waitlist {
    padding: 0;
    font-size: 11px;
    color: #446699;
    background: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 71px;
    text-align: left;
    line-height: 1em;
    text-decoration: none;
    border-bottom: 1px dotted #446699;
    display: inline;
}

.widget-carousel-product.widget-carousel-container {
    width: 100%;
    float: none;
    background: transparent;
    padding: 0;
    margin-bottom: 50px;
    border-radius: 0;
    border: none;
    position: relative;
}

.widget-carousel-product.widget-carousel-container .scrollbar {
    width: 1040px;
    margin: 0 auto;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 70px;
}

.widget-carousel-product.widget-carousel-container .nav {
    margin-top: 135px;
}

.widget-carousel-product.widget-carousel-container .widget-carousel-content {
    padding: 0 19px;
}

.right-block-tab .tab-content-first {
    padding: 25px 20px 20px 20px;
}

.right-block-tab .nav-tabs-product {
    border: none;
    border-bottom: 1px solid #e5e5e5;
}

.right-block-tab .nav-tabs-product li {
    width: 50%;
    text-align: center;
    font-size: 13px;
}

.right-block-tab .nav-tabs-product li.active {
    background: #ffffff;
}

.right-block-tab .one-tab .nav-tabs-product li {
    width: 100%;
}

.right-block-tab .marketplace-logo {
    margin: 0px 20px 10px 20px;
    border-top: 1px solid #e5e5eb;
    padding-top: 10px;
}

.right-block-tab .scrool-block .marketplace-logo {
    margin: 20px 20px 15px 20px;
    padding-top: 14px;
}

.right-block-tab .product-image-box {
    margin-right: 20px;
}

.right-block-tab .side_left {
    margin-left: 110px;
    position: relative;
    margin-top: -3px;
}

.right-block-tab .product-name {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;
}

.product-view .scrool-block .price {
    color: #333333;
    font-size: 24px;
    font-weight: normal;
}

.product-view .scrool-block .price .currency {
    font-size: 14px;
}

.product-view .scrool-block .old-price > .price {
    font-weight: normal;
    color: #666666;
    font-size: 16px;
    text-decoration: none;
    position: relative;
}

.product-view .scrool-block .sidebar .currency {
    font-size: 14px;
}

.product-view .scrool-block .old-price .currency {
    font-size: 12px;
}

.product-view .scrool-block .special-price > .price {
    color: #ff0000;
}

.product-view .scrool-block .availability.out-of-stock, .product-view .scrool-block .availability.in-stock {
    display: none;
}

.product-view .scrool-block .btn {
    font-weight: normal;
    font-size: 14px;
    padding: 4px 12px;
}

.product-view .scrool-block .icons-wishlist {
    width: 23px;
    height: 21px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -111px transparent;
}

.product-view .scrool-block .icons-wishlist:hover {
    background-position: 0 -164px;
}

.product-view .scrool-block .icons-wishlist.added {
    background-position: 0 -217px;
}

.product-view .scrool-block .icons-share {
    width: 25px;
    height: 22px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -89px transparent;
}

.sticky {
    position: fixed;
    z-index: 101;
}

.stop {
    position: relative;
    z-index: 101;
}

#tab-fragment .box-fragment {
    width: 1026px;
    margin-top: 25px;
}

#tab-about_person .box-about-author {
    margin-top: 25px;
}

.modal.modal_product-media > .modal-body .media-popup__layout .top-box .product-name {
    font-size: 23px;
    line-height: 23px;
    overflow: hidden;
}

.modal.modal_product-media > .modal-body .media-popup__layout .top-box .product-sku {
    font-size: 13px;
    line-height: 35px;
}

.modal.modal_product-media > .modal-body .media-popup__layout .top-box .product-sku span {
    margin: 0 7px;
}

.modal.modal_product-media .current-product-preview .price-box .price {
    font-size: 24px;
    color: #333333;
    font-weight: normal;
}

.modal.modal_product-media .current-product-preview .price-box .old-price .price {
    font-size: 17px;
}

.modal.modal_product-media .current-product-preview .price-box .special-price .price {
    color: #ff0000;
}

.modal.modal_product-media .current-product-preview .price-box .price .currency {
    font-size: 14px;
}

.modal.modal_product-media .name-sku {

}

.modal.modal_product-media .current-product-preview {
    width: 175px;
}

.modal.modal_product-media #buy-container {
    margin-top: 20px;
}

.thumbnails-media {
    width: 100%;
    position: relative;
}

.thumbnails-media .widget-carousel-container {
    width: 100%;
    min-height: 85px;
    float: none;
    padding: 0;
    background: transparent;
    margin-top: 10px;
    position: relative;
}

.thumbnails-media .widget-carousel {
    width: 145px;
    height: 100%;
    padding: 0;
}

#product_media_popup .widget-carousel ul {
    width: 100%;
}

.thumbnails-media .widget-carousel li img {
    margin: 0px;
    padding: 5px;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

.thumbnails-media .widget-carousel li a.active img {
    border: 1px solid #fb8600;
}

.thumbnails-media .widget-carousel li {
    padding-bottom: 16px;
    width: 145px;
    margin-right: 0;
}

.thumbnails-media .widget-carousel li a:first-child {
    margin-right: 7px;
}

.thumbnails-media .widget-carousel li a,
.thumbnails-media .widget-carousel li a:hover,
.thumbnails-media .widget-carousel li a:focus,
.thumbnails-media .widget-carousel li a:active {
    text-decoration: none;
}

.thumbnails-media .name-cover {
    font-size: 13px;
    margin-top: 20px;
}

.thumbnails-media .scrollbar {
    position: absolute;
    right: -2px;
    width: 2px;
    height: 100%;
    line-height: 0;
    top: 0;
    margin: 0;
}

.thumbnails-media .scrollbar .handle {
    width: 4px !important;
    height: 100px;
    cursor: pointer;
    border-radius: 5px;
    right: 1px;
    top: 0;
}

.thumbnails-media #thumbnails-videos.widget-carousel li {
    width: 175px;
}

#thumbnails-videos.widget-carousel {
    width: 175px;
}

.thumbnails-media .widget-carousel-container.thumbnails-videos {
    width: 175px;
    position: relative;
    left: -15px;
}

.modal.modal_product-media .media-content .media-content__item .media-content__list.list_video .empty {
    height: 120px;
}

.product-view .scrool-block button.alreadyincart,
.product-view .analogs button.alreadyincart {
    font-size: 13px;
}

.product-view .product-view-box-top .sidebar button.alreadyincart:active,
.product-view .product-view-box-top .sidebar button.alreadyincart:focus,
.product-view .product-view-box-top .sidebar button.alreadyincart:hover,
.product-view .scrool-block button.alreadyincart:active,
.product-view .scrool-block button.alreadyincart:focus,
.product-view .scrool-block button.alreadyincart:hover,
.product-view .analogs button.alreadyincart:active,
.product-view .analogs button.alreadyincart:focus,
.product-view .analogs button.alreadyincart:hover,
#buy-container button.alreadyincart:active,
#buy-container button.alreadyincart:focus,
#buy-container button.alreadyincart:hover {
    outline: none;
}

.product-view .out-of-stock-product .price-box .price {
    color: #999999;
}

.product-view .scrool-block .availability.btn {
    display: block;
}

.product-view .add-to-box.out_of_stock_product {
    position: absolute;
    bottom: 0;
    right: 0;
}

.product-view .scrool-block .availability.btn.out-of-stock {
    font-size: 13px;
}

.product-view .scrool-block .availability.btn.out-of-stock a,
.product-view .scrool-block .availability.btn.out-of-stock a:hover,
.product-view .scrool-block .availability.btn.out-of-stock a:active,
.product-view .scrool-block .availability.btn.out-of-stock a:focus {
    color: #333333;
    text-decoration: none;
}

.product-view .scrool-block .availability.expected-from .btn {
    font-size: 14px;
}

.tab-descriptions #review_form {
    margin-top: 20px;
}

.unit_reviews .control-group .control-label {
    font-weight: bold;
    font-size: 12px;
}

.unit_reviews .control-group .control-label.rating-star {
    margin-right: 10px;
}

#review_form > .unit__content .control-group.control-group_ratings .ratings_big {
    margin-top: -2px;
}

.unit_add-review .unit__content {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    padding: 30px;
}

.product-view .tab-content {
    overflow: unset;
}

.product-view.type-downloadable .product-view-box-top .sidebar .btn:not(.alreadyincart) {
    font-size: 17px;
    padding: 10px 12px;
}

.product-view.type-downloadable .scrool-block .btn:not(.alreadyincart) {
    font-size: 14px;
}

.product-view .download_list_items ul {
    margin: 0;
    padding: 0;
}

.product-view .download_list_items li {
    float: left;
    width: 45%;
    padding: 0 15px 15px 0;
}

.product-view .download_list_items li > a,
.product-view .download_list_items li h4,
.product-view .download_list_items li > span {
    position: relative;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}

.product-view .download_list_items li > div {
    font-size: 11px;
    line-height: 15px;
}

.product-view .download_list_items li > a:hover,
.product-view .download_list_items li > a:active,
.product-view .download_list_items li > a:focus {
    text-decoration: none;
}

.product-view .add-to-box .btn-blue {
    background: #f2fafe;
    border: 1px solid #cbddf8;
    box-shadow: none;
}

.product-view .add-to-box .btn-blue span {
    font-size: 18px;
    color: #446699;
    border-bottom: 1px dotted #25a7df;
}

.product-view .scrool-block .add-to-box .btn-blue span {
    font-size: 14px;
}

.modal .modal-body header {
    font-size: 18px;
    margin: 15px 0;
}

.payments-download {
    position: relative;
    padding: 3px 75px 3px 0;
}

.payments-download:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 69px;
    height: 21px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0 -260px
}

#review_form fieldset {
    position: relative;
}

#preloaderMask, #preloaderMaskSidebar, #preloaderMaskTogether {
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0.5;
    z-index: 100;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}

#review-rating #preloader, #preloaderSidebar, #preloaderTogether {
    z-index: 1111;
    width: 62px;
    height: 56px;
    margin-right: 0px;
    position: absolute;
    margin-left: 220px;
    margin-top: 100px;
    display: none;
}

#preloaderTogether {
    right: 50%;
    top: 44%;
    margin: 0;
}

#review_added {
    text-align: center;
    background: #fffcc4;
    padding: 20px;
}

.product-view .ajax-loading {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/rolling.gif) no-repeat center right transparent;
}

.product-view .usefulness.ajax-loading {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/ajax-loader.gif) 50% 50% no-repeat transparent;
}

.left-block-in-tab .side_left {
    margin-left: 119px;
    position: relative;
}

.product-view .analogs .item {
    width: 340px;
    padding: 0 5px;
    margin-bottom: 40px;
}

.product-view .analogs .products-list > .item .product-name {
    font-size: 13px;
    margin-bottom: 3px;
    margin-top: -5px;
}

.product-view .analogs .products-list > .item .ratings {
}

.product-view .analogs .products-list > .item .price-box {
    margin-bottom: 5px;
}

.product-view .analogs .products-list > .item .availability {
}

.product-view .analogs .products-list > .item .actions {
}

.product-view .analogs .price {
    font-size: 17px;
    color: #333333;
    font-weight: normal;
}

.product-view .analogs .price .currency {
    font-size: 76%;
}

.product-view .analogs .old-price > .price {
    font-size: 14px;
    color: #666666;
}

.product-view .analogs .special-price > .price {
    color: #ff0000;
}

.product-view .analogs .availability.in-stock {
    font-size: 12px;
}

.clear:after {
    clear: both;
    display: inline-block;
    content: "";
    line-height: 0;
}

.product-view .unit_previously-viewed-products {
    margin-bottom: 40px;
}

.product-view .product-view-box-top .sidebar .show-from,
.show-form-forless, .unit_together-for-less .show-from, .unit_together-for-less .form-block {
    display: none;
}

.unit_together-for-less .show-form-forless {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.unit_together-for-less .show-form-forless:after {
    position: absolute;
    content: "";
    border-bottom: 1px dotted;
    left: 0;
    bottom: -2px;
    width: 100%;
}

.buy_one_click_button,
.buy_one_click_button:hover,
.buy_one_click_button:active,
.buy_one_click_button:focus {
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    border-radius: 0 5px 5px 0px;
    padding: 9px 9px;
    background: #e7e7e7;
    line-height: 17px;
    background-image: -moz-linear-gradient(top, #e7e7e7, #cccccc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #e7e7e7, #cccccc);
    background-image: -o-linear-gradient(top, #e7e7e7, #cccccc);
    background-image: linear-gradient(to bottom, #e7e7e7, #cccccc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#cccccc', GradientType=0);
}

.buy_one_click_button.complete,
.buy_one_click_button.complete:hover,
.buy_one_click_button.complete:active,
.buy_one_click_button.complete:focus {
    background-image: -moz-linear-gradient(top, #66d450, #22aa06);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66d450), to(#22aa06));
    background-image: -webkit-linear-gradient(top, #66d450, #22aa06);
    background-image: -o-linear-gradient(top, #66d450, #22aa06);
    background-image: linear-gradient(to bottom, #66d450, #22aa06);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d450', endColorstr='#22aa06', GradientType=0);
    color: #ffffff;
}

.buy_one_click {
    font-size: 14px;
    line-height: 15px;
    color: #333333;
    margin-bottom: 20px;
    margin-top: 2px;
}

.buy_one_click .form-block {

}

.buy_one_click .form-block input {
    width: 151px;
    height: 33px;
    border: 1px solid #cccccc;
    border-radius: 5px 0 0 5px;
    padding: 0px 7px;
    outline: none;
    font-family: Verdana;
}

.buy_one_click .form-block .error.before, .unit_together-for-less .buy_one_click .form-block .error.after {
    display: none;
}

.unit_together-for-less .buy_one_click .form-block .error.before {
    display: block;
}

.unit_together-for-less .buy_one_click {
    margin-top: 10px;
    margin-bottom: 0;
}

.unit_together-for-less .buy_one_click .form-block input {
    width: 165px;
    border-radius: 5px;
    float: none;
}

.unit_together-for-less .buy_one_click .buy_one_click_button {
    float: none;
    border-radius: 5px;
    display: block;
    width: 165px;
    margin: 5px auto;
}

.buy_one_click .form-block .error input {
    border-top-color: #cc0000;
    border-left-color: #cc0000;
    border-bottom-color: #cc0000;
}

.product-view .right-block-tab .buy_one_click {
    margin-top: 11px;
    margin-bottom: 0;
}

.product-view .right-block-tab .show-from {
    margin-left: 110px;
    position: relative;
    font-size: 12px;
}

.product-view .right-block-tab .show-from:hover,
.product-view .right-block-tab .show-from:active {
    text-decoration: none;
}

.product-view .right-block-tab .show-from:after {
    position: absolute;
    right: 0;
    bottom: -1px;
    left: 0;
    height: 1px;
    border-top: 1px dotted #25a7df;
    content: "";
}

#oneclick_success {
    font-size: 13px;
    padding: 15px 25px;
    background: #fffcc4;
}

#oneclick_success .title {
    font-weight: bold;
    margin-bottom: 5px;
}

.unit_together-for-less #oneclick_success .title {
    font-size: 13px;
}

.product-view .product-view-box-top .sidebar #preloaderSidebar {
    margin-left: 125px;
    top: 190px;
    margin-top: 0;
}

.right-block-tab #preloaderSidebar {
    margin-left: 155px;
    top: 150px;
    margin-top: 0;
}

.wishlist_bonus {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    padding-top: 5px;
}

.wishlist_bonus .bonuses:before, .wishlist_bonus .wishlist-plus:before {
    position: absolute;
    content: "";
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png);
    left: 0px;
    width: 32px;
    height: 25px;
}

.wishlist_bonus .bonuses {
    width: 79px;
    padding-left: 31px;
    position: relative;
}

.wishlist_bonus .wishlist-plus {
    width: 100%;
    padding-left: 37px;
    position: relative;
    margin-right: 9px;
    line-height: 35px;
}

.wishlist_bonus .wishlist-plus:before {
    background-position: -33px -29px;
    top: 4px;
}

.wishlist_bonus .bonuses:before {
    background-position: -33px -1px;
    top: 1px;
}

.product-view .product-view-box-top .sidebar .wishlist_bonus .pseudo-link:hover:after {
    border-color: #ea573d;
}

.product-view .product-view-box-top .sidebar .wishlist_bonus .pseudo-link {
    margin-left: 0;
    border-bottom: 1px dotted;
}

.product-view .mini-products-images-list.last {
    display: none;
    margin-top: 5px;
}

.product-view .analogs ul {
    margin-left: 0;
}

.product-view form {
    margin: 0;
}

#review-rating #preloader.ajax-loading, #preloaderSidebar.ajax-loading, #preloaderTogether.ajax-loading {
    display: block;
}

.product-view > section {
    margin-bottom: 20px;
}

.modal.modal_product-media > .modal-body .media-popup__layout .audio_image .col_left {
    float: none;
    margin: 0 auto;
}

.wrap-plaeer .player, .audio-player {
    width: 524px;
    height: 54px;
    margin: 0 auto;
}

audio {
    width: 100%;
}

.wrap-plaeer .player .btns {
    height: 100%;
    border-right: 1px solid #cccccc;
    width: 50px;

}

.wrap-plaeer .player .progress-play {
    width: 417px;
    height: 100%;
    border-right: 1px solid #cccccc;
    margin-right: 10px;
}

.wrap-plaeer .player .progress-play .scroll {
    width: 386px;
    height: 7px;
    background: #c2c2c2;
    border-radius: 5px;
    border: 1px solid #979797;
    margin-left: 19px;
    margin-top: 19px;
}

.wrap-plaeer .player .progress-play .status {
    width: 0px;
    height: 9px;
    margin-top: -1px;
    background: #6d6d6d;
    border-radius: 5px;
}

.wrap-plaeer .player .progress-play .status-icon {
    width: 9px;
    height: 21px;
    margin-top: -6px;
    margin-left: -10px;
    position: relative;
}

.wrap-plaeer .player .icon-play,
.wrap-plaeer .player .icon-stop {
    height: 100%;
    width: 100%;
    position: relative;
}

.wrap-plaeer .player .icon-stop:before,
.wrap-plaeer .player .icon-play:before,
.wrap-plaeer .player .progress-play .status-icon:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png);
}

.wrap-plaeer .player .icon-stop:before {
    background-position: -38px -285px;
    top: 36%;
    left: 37%;
}

.wrap-plaeer .player .icon-play:before {
    background-position: -34px -184px;
    top: 37%;
    left: 40%;
}

.wrap-plaeer .player .progress-play .status-icon:before {
    left: 5px;
    width: 20px;
    height: 21px;
    background-position: -29px -85px;
}

.wrap-plaeer .player .time {
    margin-top: 14px;
    font-size: 12px;
}

.wrap-plaeer {
    margin: 17px;
    text-align: center;
}

.modal.modal_product-media > .modal-body .media-popup__layout .audio_image {
    height: 660px;
    float: none;
    margin: 0 auto;
}

.modal.modal_product-media > .modal-body .media-popup__layout .any_image {
    height: 745px;
}

.wrap-plaeer .player .iconfont {
    cursor: pointer;
}

.no-navigation {
    margin: 0 20px;
}

.widget-carousel-container.no-scroll .scrollbar,
.widget-carousel-container.no-scroll .nav {
    display: none;
}

.form-oneclick .error {
    color: #ff0000;
    font-size: 12px;
    position: relative;
    top: 5px;
    float: left;
}

.product-attributes_short .tab-link {
    margin-left: 2px;
    margin-top: 10px;
    font-size: 13px;
}

.product-attributes_short .tab-link:before, .another-box .another-container .tab-link:before {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -30px -129px transparent;
    width: 15px;
    height: 8px;
    top: 7px;
    right: -25px;
    position: absolute;
    content: "";
    font-family: Verdana;
    font-size: 12px;
}

.product-attributes_short .tab-link:hover:before, .another-box .another-container .tab-link:hover:before {
    background-position: -56px -284px;
}

#new-review {
    padding: 7px 22px;
}

.catalog-product-view .footer-container .footer {
    padding-top: 45px;
}

#download_list_items_popup {
    position: absolute;
    top: 100px;
    right: 0px;
    left: auto;
}

.product-view .pseudo-link:after,
.product-view .right-block-tab .show-from:after {
    border: none;
}

.product-view .price .currency {
    font-size: 76%;
}

#scroll-aside {
    position: relative;
    width: 100%;
}

.another-box {
    margin-top: 25px;
}

.another-box .title {
    letter-spacing: -0.5px;
}

.another-box .another-container {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 8px 15px 16px 17px;
    margin-top: 3px;
}

.another-box .another-container td {
    border-bottom: 1px dotted #c3c3c3;
    position: relative;
    line-height: 15px;
    padding-top: 7px;
}

.another-box .another-container .product-name {
    border-bottom: 1px dotted #ffffff;
    line-height: 15px;
    bottom: -2px;
    position: relative;
    max-width: 180px;
}

.another-box .another-container .product-name a span {
    position: relative;
    bottom: 0px;
    border-bottom: 1px solid #ffffff;
}

.another-box .another-container .price
    font-size: 12px;
    font-weight: normal;
    color: #333;
    border-bottom: 1px solid #ffffff;
    bottom: -1px;
    right: 0;
    position: absolute;
    font-family: Verdana;
}

.another-box .another-container .price .currency {
    font-size: 13px;
}

.another-box .another-container .tab-link {
    position: relative;
    margin-top: 15px;
    margin-left: 0;
    letter-spacing: 0.05em;
}

.catalog-product-view .availability-in-cart a.alreadyincart {
    line-height: 30px;
}

.tab-blog > .block, .left-block-in-tab > .block {
    margin: 34px 0 0 0;
}

.tab-blog .tabs-title, .tab-blog .tabs-title h2 {
    margin: 0 0 24px 0;
}

.post_block {
    font-family: Verdana;
    color: #333333;
}

.post_block article {
    padding: 27px 0 53px 0;
    position: relative;
}

.post_block article:first-child {
    padding-top: 0;
}

.post_block article:first-child:after {
    border: none;
}

.post_block article:after {
    position: absolute;
    content: "";
    width: 88%;
    height: 1px;
    border-bottom: 1px solid #d6d6d6;
    top: 0;
    left: 0;
}

.post_block .entry-header {
    margin-bottom: 15px;
}

.post_block .entry-title a {
    font-size: 20px;
    line-height: 27px;
    font-weight: normal;
    color: #333333;
}

.post_block .entry-content .post-image {
    width: 240px;
    margin-right: 17px;
}

.post_block .content-box {

}

.post_block .content-box .entry-meta {
    font-size: 14px;
    margin-bottom: 8px;
}

.post_block .content-box .entry-meta .author {

}

.post_block .content-box .entry-meta .posted-on {

}

.post_block .content-box .entry-meta .comment_count {

}

.post_block .content-box .entry-meta .comment_count i {
    position: relative;
}

.post_block .content-box .entry-meta .comment_count .fa-comments:before {
    position: absolute;
    content: "";
    width: 17px;
    height: 15px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/comments.jpg) no-repeat -4px -3px transparent;
    top: 1px;
    left: -25px;
}

.post_block .content-box .view_details {
    position: relative;
}

.post_block .content-box .view_details:after {
    position: absolute;
    content: "";
    width: 17px;
    height: 17px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -23px -318px transparent;
    top: 0px;
    right: -23px;
}

.post_block .content-box .content {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 3px;
}

/*New product page*/
.wishlist-top a {
    position: relative;
    color: #6c6c6c;
    font-size: 13px;
    padding: 32px 0px 0px 0px;
    border-bottom: 1px dotted;
    text-decoration: none;
    font-family: Verdana;
}

.wishlist-top {
    float: right;
    width: 77px;
    text-align: center;
    margin-top: -6px;
}

.wishlist-top .icon {
    position: relative;
    width: 31px;
    height: 30px;
    margin: 0 auto;
}

.wishlist-top .icon:before {
    position: absolute;
    content: "";
    width: 31px;
    height: 29px;
    top: -4px;
    left: 0;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat -32px -154px transparent;
}

.cart-top .icon-shopping-cart:before {
    position: absolute;
    content: "";
    width: 35px;
    height: 31px;
    top: 10px;
    left: 12px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/product_view_icons.png) no-repeat 0px -283px transparent;
}

.cart-top .btn-group > .btn > span {
    font-size: 13px;
    color: #446699;
    border-bottom: 1px dotted;
    position: relative;
    bottom: -21px;
    text-align: center;
    line-height: 13px;
}

.cart-top .btn-group > .btn > span.amount {
    position: absolute;
    top: 3px;
    right: 0px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-family: Arial;
    text-shadow: none;
    color: #ffffff;
    background: #ff3c00;
    border: none;
    bottom: auto;
    left: auto;
    min-width: 23px;
    height: 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1px 2px;
    text-align: center;
    border-radius: 12px;
    z-index: 1;
    letter-spacing: 0;
}

.footer .additional-phone {
    float: left;
    margin-top: 3px;
}

.footer .phone-wrap {
    float: left;
}

.footer .additional-phone .description {
    font: 11px Verdana, Geneva, serif;
    letter-spacing: -0.02em;
}

.footer .additional-phone .phone {
    font: 16px/17px Georgia, Verdana, Geneva, serif;
    color: #666;
    letter-spacing: 0.02em;
}

.all-categories {
    color: #446699;
    font-size: 14px;
    font-weight: normal;
}

.border-bottom-dotted {
    border-bottom: 1px dotted;
    text-decoration: none;
}

.parent-border-bottom-dotted,
.parent-border-bottom-dotted:hover,
.parent-border-bottom-dotted:focus,
.parent-border-bottom-dotted:active,
.parent-border-bottom-dotted:after {
    border: none;
    text-decoration: none;
}

.no-link {
    cursor: initial;
}

body.showMask .before-main-start, body.showMask .main-container {
    background: #ffffff;
    opacity: 0.3;
}

@-moz-document url-prefix() {
    .icons-delivery .icon-delivery-block .icon-delivery-text {
        vertical-align: sub;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .icons-delivery .icon-delivery-block .icon-delivery-text {
        vertical-align: sub;
    }
}

.checkout-onepage-index .onepage_message_special_price {
    display: none;
    font-size: 12px;
    padding: 10px 25px 5px 25px;
    clear: both;
    color: #0a7f0e;
    line-height: 18px;
}

.category-10861 #category-title {
    height: auto !important;
    width: auto !important;
    padding: 0 !important;
    margin: 4px 0 16px !important;
    background: transparent !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

.category-10861 .page-title h1 {
    margin: 0 !important;
    font-size: 34px !important;
    width: auto !important;
}

.category-10861 .page-title.category-title .amount {
    font-size: 0px;
}

#popup_50 {
    position: fixed;
    right: -10px;
    bottom: 70px;
    width: 71px;
    height: 306px;
    padding-top: 20px;
    padding-bottom: 5px;
    cursor: pointer;
    z-index: 9;
}

#popup_50:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/promo-banner-50.png) no-repeat 0px 0 transparent;
}

#popup_50 .promo-text {
    writing-mode: lr-tb;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    white-space: nowrap;
    display: block;
    color: #ffffff;
    font-family: Verdana, Geneva, serif;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    bottom: -210px;
}

.price-is-formated {
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 10px;
}

.popupwishlistbasked .wihlistform .pre-order-total .value_total {
    margin-bottom: 10px;
}

.promo__code-used-balance {
    display: none;
}

.databalance_promocode {
    display: none;
}

.takeaway-block .map-label {
    margin-bottom: 5px;
    font-weight: bold;
}

.takeaway-block .metro-select {
    margin-bottom: 34px;
}

.takeaway-map {
    height: 520px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    font-size: 0;
}

.takeaway-map * {
    box-sizing: border-box;
}

.takeaway-map .takeaway-map-img {
    width: 1579px;
    height: 1150px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/kyiv-metro-map.svg) no-repeat;
    background-size: cover;
    position: relative;
}

.takeaway-map.overlay .takeaway-map-img::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.42);
    z-index: 1;
}

.takeaway-map .station-info {
    position: absolute;
    left: 258px;
    top: 275px;
    background: #FFFFFF;
    box-shadow: 4px 4px 10px rgba(201, 201, 201, 0.5);
    width: 250px;
    font-size: 14px;
    border-radius: 10px;
    z-index: 1;
    margin-left: 48px;
    margin-top: 10px;
    transition: transform .3s ease-in-out;
    -webkit-transition: transform .3s ease-in-out;
    -moz-transition: transform .3s ease-in-out;
    -ms-transition: transform .3s ease-in-out;
    transform: rotateX(90deg);
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
}

.takeaway-map .station-info::before {
    content: '';
    position: absolute;
    right: 100%;
    top: 0;
    border-right: 20px solid #4A6795;
    border-bottom: 20px solid transparent;
}

.takeaway-map .station-info.left {
    margin-left: -20px;
}

.takeaway-map .station-info.left .station-info-header {
    border-radius: 10px 0 0 0;
}

.takeaway-map .station-info.left::before {
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    border-left: 20px solid #4A6795;
    border-right: 0;
}

.takeaway-map .station-info.opened {
    transform: initial;
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
}


.takeaway-map iframe {
    width: 100%;
    height: auto;
    display: block;
}

.takeaway-map .station-info-header {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 47px;
    padding: 10px;
    background: #4A6795;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    border-radius: 0 10px 0 0;
    position: relative;
}

.takeaway-map .station-info-icon {
    border: 1px solid #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    font-size: 0;
    margin-right: 7px;
}

.takeaway-map .station-info-icon::before {
    content: '';
    width: 16px;
    height: 12px;
    background-size: cover;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/subway-icon.svg) no-repeat;
}

.takeaway-map .station-info-content {
    padding: 18px;
}

.takeaway-map .no-station {
    width: 170px;
    margin: 0 auto 10px;
    font-weight: bold;
    font-size: 16px;
    color: #4A6795;
    text-align: center;
}

.takeaway-map .no-station::before {
    content: '';
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/no-takeaway.svg) no-repeat;
    width: 98px;
    height: 104px;
    display: block;
    margin: 0 auto 15px;
}

.takeaway-map .station-info-description {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}

.takeaway-map .station-info-description::before {
    content: attr(data-number);
    min-width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin-right: 10px;
    font-weight: bold;
    font-size: 10px;
    background: #4A6695;
}

.takeaway-map .station-info-worktime {
    display: flex;
}

.takeaway-map .station-info-worktime::before {
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/calendar.svg) no-repeat;
}

.takeaway-map .station-info-worktime strong {
    margin-left: 5px;
}

.takeaway-map .station-info-video .video-js {
    max-width: 100%;
    position: relative;
    padding-top: 10px;
    margin-top: 10px;
}

.takeaway-map .station-info-video .vjs-default-skin .vjs-big-play-button {
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: auto;
    height: auto;
    border: 0;
    border-radius: 0;
    background: rgba(0, 0, 0, 0.51);
}

.takeaway-map .station-info-video .vjs-default-skin .vjs-big-play-button::before {
    content: '';
    width: 38px;
    height: 27px;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/play-button.svg) no-repeat;
    position: static;
}

.takeaway-map yakaboo-point {
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/yakaboo-marker.svg) no-repeat center #fff;
    background-size: 15px 13px;
    border-width: 3px;
    border-style: solid;
}

.takeaway-map yakaboo-point.red {
    border-color: #dd2414;
}

.takeaway-map yakaboo-point.green {
    border-color: #34ac52;
}

.takeaway-map yakaboo-point.blue {
    border-color: #2581c4;
}

.takeaway-map yakaboo-point.active {
    z-index: 2;
}

.takeaway-map yakaboo-point.point-hidden {
    opacity:0;
}

.takeaway-block .select2-container .select2-choice {
    display: flex;
    align-items: center;
    width: 346px;
    height: 44px;
    border: 1px solid #C8C8C8;
    border-radius: 3px;
    padding: 0 20px;
    background: none;
    color: #000000;
}

.select2-container.metro-select .select2-choice .select2-arrow {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/search.svg) no-repeat center;
    border: 0;
    width: 40px;
}

.select2-container.metro-select .select2-choice .select2-arrow b {
    display: none;
    background: none;
}

.select2-drop.metro-dropdown.select2-drop-active {
    margin-top: -46px;
}

.select2-drop.metro-dropdown .select2-search {
    padding: 0;
}

.select2-drop.metro-dropdown .select2-search input {
    border: 1px solid #C8C8C8;
    border-radius: 3px;
    min-height: 44px;
    padding: 0 20px;
    color: #000000;
    background: none;
}
.popup-cart-total .promo_text {
    padding: 5px 0;
    width: 50%;
    font-size: 13px;
}
#tab-content-description .i-toolbar .toolbar > .pager-wrapper .sort-by {
    display: none;
}
.filter-more-li a {
    color: #446699 !important;
    text-decoration: none;
    padding: 0 !important;
}


.menu-portal .hidden-link {
    color: #446699;
    text-decoration: none;
}

.menu-portal .hidden-link:hover,
.menu-portal .hidden-link:focus {
    color: #ea573d;
    text-decoration: underline;
    cursor: pointer;
}

.promo-banner-holder {
    position: fixed;
    width: 500px;
    right: 60px;
    bottom: 102px;
    padding-top: 20px;
    padding-bottom: 5px;
    cursor: pointer;
    z-index: 9;
}

.promo-banner {
    max-width: 500px;
}

.promo-banner-close {
    background-image: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons_popup_cart.png) !important;
    background-position: 0px 0px;
    right: -15px;
    top: 6px;
    width: 30px;
    height: 26px;
    text-indent: -999%;
    position: absolute;
    z-index: 10;
    float: none;
    margin: 0;
}

.checkout-success {
    width: 732px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.success-marketplace-title {
    background: #D9F5DC;
    border-radius: 3px;
    padding: 5px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    margin-bottom: 25px;
}

.cart-product-marketplace {
    margin: 5px 0;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}
.cart-product-marketplace img {
    max-width: 100px;
    max-height: 20px;
}
.relinking-block {
    text-align: center;
}
.promo-list-full {
    margin-bottom: 30px;
}
.promo-list-full .blog-posts > .blog-posts__list > .item .image {
    text-align: center;
}
.promo-list-full .blog-posts .item .image img {
    width: auto;
    height: 130px;
}
.promo-list-full .blog-posts > .blog-posts__list > .item .content .title {
    max-height: 40px;
}
.promo-list-full .blog-posts > .blog-posts__list > .item .content .title > h2 {
    font-size: 15px;
}
.promo-list-full .blog-posts > .blog-posts__list > .item .content .wrap-content {
    width: auto;
    margin-right: 0;
}
.promo-list-full .blog-posts > .blog-posts__list > .item .content {
    height: 80px;
}
.what_to_read .unit_jcarousel .unit__content .jcarousel-container > .jcarousel-prev,
.what_to_read .unit_jcarousel .unit__content .jcarousel-container > .jcarousel-next {
    height: 210px;
}
.cms-read .what_to_read:nth-child(1n) .unit__title .title {
    margin-top: 0;
    line-height: normal;
}
.cms-read .what_to_read:nth-child(1n) {
    padding-top: 0;
}
.cms-read #admin_messages {
    height: 0;
    display: none;
}
.cms-read .col-left {
    margin-top: 4px;
}

#product-options-wrapper {
    position: relative;
}

#product-options-wrapper dl {
    margin-top: 0;
    margin-bottom: 30px;
    position: relative;
}

#product-options-wrapper dl label {
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}
#product-options-wrapper dl ul {
    margin: 0;
}

#product-options-wrapper dl ul li {
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #A2A6AC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 18px 0 0;
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 30px;
    cursor: pointer;
}

#product-options-wrapper dl ul li.active {
    border: 2px solid #F15E00;
    margin: -1px 17px -1px 0
}

#product-options-wrapper dl ul li img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 3px;
}

#product-options-wrapper dl dt {
    margin-bottom: 9px;
}

#product-options-wrapper dl dd {
    margin: 0 0 20px 0;
}

#product-options-wrapper dl ul li.option_box > div {
    width: 100px;
    height: 30px;
    text-align: center;
}
#product-options-wrapper dl ul li.option_box input,
#product-options-wrapper dl ul li.option_box input:active,
#product-options-wrapper dl ul li.option_box input:focus {
    font-size: 12px;
    width: 94px;
    border: 0;
    height: 26px;
    margin-top: -4px;
    text-align: center;
    color: #454545;
    outline: none;
    box-shadow: none;
    padding: 0;
    margin-bottom: 0;
}
#product-options-wrapper dl ul li.option_box input::-webkit-outer-spin-button,
#product-options-wrapper dl ul li.option_box input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#product-options-wrapper dl ul li.option_box input[type=number] {
    -moz-appearance: textfield;
}
#product-options-wrapper .recipient_email, #product-options-wrapper .recipient_name {
    width: 164px;
    min-width: 164px;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 27px;
}
#product-options-wrapper .recipient_email input, #product-options-wrapper .recipient_name input {
    height: 30px;
}
#product-options-wrapper .recipient_description textarea {
    width: 348px;
    height: 44px;
}
.datepicker.delivery_date {
    height: 19px;
    display: inline-block;
    padding-left: 32px;
    position: relative;
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/bugs.png) no-repeat 9px center transparent;
}
#product-options-wrapper .product-qty-control {
    display: inline-block;
}

#product-options-wrapper .note {
    font-size: 10px;
    line-height: 16px;
    color: #818181;
}
#product-options-wrapper .product-qty-control {
    border: 1px solid #B1B1B1;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.25);
    box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 100px;
    width: 100px;
    height: 30px;
}
#product-options-wrapper .product-qty-control * {
    box-shadow: none;
    border-radius: 0;
    background: none;
}
#product-options-wrapper .product-qty-control .qty-link {
    width: 10px;
    height: 17px;
    float: left;
    border: none;
}
#product-options-wrapper .product-qty-control .qty-control-mask {
    width: 53px;
    height: 28px;
    float: left;
}
#product-options-wrapper .product-qty-control .qty-control-mask .qty {
    height: 28px;
    width: 55px;
    font-size: 12px;
    border: none;
    float: left;
    padding: 0;
    margin: 0;
}
#product-options-wrapper .product-qty-control .control-up {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/qty+.png) no-repeat center center transparent !important;
}
#product-options-wrapper .product-qty-control .control-down {
    background: url(https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/qty-.png) no-repeat center center transparent !important;
}
#product-options-wrapper dl dt.column-2, #product-options-wrapper dl dd.column-2 {
    position: absolute;
    margin-top: -75px;
    margin-left: 123px;
}
#product-options-wrapper dl dd.column-2 {
    margin-top: -51px;
}
.product-view-2-column #price_stock_placeholder-top .price-box,
.product-view-2-column #price_stock_placeholder-top .status-box {

}
.product-view-2-column #price_stock_placeholder-top .price-box {
    min-width: 200px;
    float: left;
}
.product-view-2-column #price_stock_placeholder-top:after {
    clear: both;
}

.product-view-2-column .validation-advice {
    display: none;
}
.product-view-2-column .validation-advice-error {
    color: #FF0000;
    font-size: 10px;
    position: absolute;
}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.input-block-level {
  min-height: 36px;
}

@media (min-width: 1200px) {
  .row {
    margin-left: -26px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
    width: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 26px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1186px;
  }
  .span12 {
    width: 1186px;
  }
  .span11 {
    width: 1085px;
  }
  .span10 {
    width: 984px;
  }
  .span9 {
    width: 883px;
  }
  .span8 {
    width: 782px;
  }
  .span7 {
    width: 681px;
  }
  .span6 {
    width: 580px;
  }
  .span5 {
    width: 479px;
  }
  .span4 {
    width: 378px;
  }
  .span3 {
    width: 277px;
  }
  .span2 {
    width: 176px;
  }
  .span1 {
    width: 75px;
  }
  .offset12 {
    margin-left: 1238px;
  }
  .offset11 {
    margin-left: 1137px;
  }
  .offset10 {
    margin-left: 1036px;
  }
  .offset9 {
    margin-left: 935px;
  }
  .offset8 {
    margin-left: 834px;
  }
  .offset7 {
    margin-left: 733px;
  }
  .offset6 {
    margin-left: 632px;
  }
  .offset5 {
    margin-left: 531px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 329px;
  }
  .offset2 {
    margin-left: 228px;
  }
  .offset1 {
    margin-left: 127px;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 26px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1172px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1071px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 970px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 869px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 768px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 667px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 566px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 465px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 364px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 263px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 162px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 61px;
  }
  .thumbnails {
    margin-left: -26px;
  }
  .thumbnails > li {
    margin-left: 26px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .search-mini .search-mini__layout {
    width: 576px;
  }
}

@media (min-width: 1200px) {
  .cms-promo-hp .cms-promo-hp__i > table {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .unit_category-viewer.type_thumbnails-list > .unit__content > ul > li {
    width: 137px;
  }
  .unit_category-viewer.type_links > .unit__content > ul > li {
    width: auto;
    margin-bottom: 0;
  }
  .unit_category-viewer.type_links > .unit__content > ul > li > ul > li > a > img {
    margin: auto;
  }
  .unit_account-wishlist .unit__title .add-wishlist-form .input-text {
    width: 510px;
  }
  .unit_add-review .line,
  .unit_add-comment .line {
    left: 386px;
  }
}

@media (min-width: 1200px) {
  .all-categories {
    margin-right: -58px;
  }

  .all-categories > .item {
    width: 267px;
    margin-right: 40px;
  }

  .all-categories > .item > .sub-categories {
    width: 200px;
  }

  .all-categories > .item.featured,
  .all-categories > .item.featured > .sub-categories {
    width: 100%;
    margin-bottom: 0px;
  }

  .all-categories > .item > .sub-categories > .sub-categories__list > li {
    width: 100%;
  }

  .all-categories > .item.featured > .sub-categories > .sub-categories__list > li > ul > li.shown {
    float: left;
    margin-right: 20px;
  }

  .best-sales-products {
    margin-top: -90px;
  }

  .best-sales-products .product-author {
    white-space: normal;
  }

  .all-categories > .item.featured > .sub-categories:before {
    min-height: 70px;
  }

  #new-books-loading-container .cell_action,
  #best-sellers-loading-container .cell_action {
    position: absolute;
    bottom: 0;
  }
}

@media (min-width: 1200px) {
  .cms-home .content-wrapper .section_bottom .side_center {
    width: 1200px;
  }
  .main_2col-right_product .col-main.span7 {
    width: 707px;
  }
  .main_2col-right_product.wide .col-main.span8 {
    width: 742px;
  }
  .main_2col-left_customer .col-left.sidebar {
    padding-right: 26px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .main_2col-left_customer > .line.vertical {
    left: 304px !important;
  }
  .main_2col-right_checkout .col-right.sidebar {
    width: 404px;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .main-container .main.main_3col .before-content-start,
  .main-container .main.main_2col-left .before-content-start {
    margin-left: 0;
  }
  .main-container .main.main_3col .before-content-start,
  .main-container .main.main_2col-left .before-content-start,
  .main-container .main.main_3col .col-main,
  .main-container .main.main_2col-left .col-main {
    padding-left: 26px;
  }
  .main-container .main.main_3col > .line.vertical,
  .main-container .main.main_2col-left > .line.vertical {
    left: 219px;
  }
}

@media (min-width: 1200px) {
  .block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls > .input-text {
    width: 40px;
  }
  .block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group > .controls > .input-text:first-child {
    margin-bottom: 0;
  }
  .block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group .btn {
    float: right;
  }
  .block-layered-nav .block-content > .nav-list > li > .nav-list > li.item-range > .range-form .control-group .btn.btn-price{
    padding-right: 6px;
    padding-left: 6px;
    float: none;
  }
  .block-layered-nav .block-content > .nav-list > li > .nav-list.price-list {
    white-space: nowrap;
  }
  .block-prizes-awards > .block-title {
    margin-right: 0;
  }
}

@media (min-width: 1200px) {
  .product-view .product-essential .product-shop {
    float: right;
    width: 415px;
    margin-left: 0;
  }
  .product-shop .downloadable-card {
    margin: 0;
  }
  .product-view .product-essential .product-shop .add-to-links .share-box {
    float: right;
    margin: -3px 13px 0 0;
  }
  .product-view .product-essential .product-shop .add-to-links .add-to-wishlist {
    float: left;
  }
  .product-view .product-essential .product-shop .price-box > .regular-price .price,
  .product-view .product-essential .product-shop .price-box > .special-price .price {
    font-size: 36px;
  }
  .product-view .product-essential .product-img-box {
    width: 303px;
  }
  .product-view.product-view_narrow .product-img-box {
    width: 200px;
  }
  .product-view.product-view_narrow .product-shop {
    width: 430px;
  }
  .product-view.product-view_full-width .product-shop {
    float: left;
    margin-left: 26px;
  }
  .product-view.product-view_full-width .primary-info-layout .side_left {
    float: left;
  }
  .product-view.product-view_full-width .primary-info-layout .side_right {
    float: right;
  }
  .product-view.product-view_full-width .product-sidebar {
    float: right;
  }
  .product-view.product-view_full-width .product-collateral {
    width: 707px;
  }
  .product-view.product-view_author-view .product-essential .product-img-box {
    width: 228px;
    margin-right: 49px;
  }
  .product-view.product-view_author-view .product-essential .product-shop {
    float: left;
    width: 606px;
  }
  .product-view.product-view_brand-view .product-essential .product-img-box {
    width: 228px;
  }
  .product-view.product-view_brand-view .product-essential .product-shop {
    float: none;
    width: auto;
    margin-left: 277px;
  }
}

@media (min-width: 1200px) {
  .cart .cart__layout .side_left {
    width: 821px;
  }
  .cart .cart__layout .side_right {
    float: right;
    width: 277px;
  }
  .cart.cart_account .cart__layout .side_left {
    float: left;
    width: 554px;
    margin-bottom: 0;
  }
  .cart.cart_account .cart__layout .side_right {
    float: right;
    width: 277px;
  }
}

@media (min-width: 1200px) {
  
}

@media (min-width: 1200px) {
  .account-login-area .line {
    left: 366.5px;
  }
}

@media (min-width: 1200px) {
  .pagination > ul > li > a.previous,
  .pagination > ul > li > a.next {
    display: inline;
  }
    .top100-category-bestsales .span7, .top100-category-newarrival .span7, .top100-category-popular .span7, .top100-category-sale .span7,
  .catalog-category-view .span7, .attributeproducts-index-view .span7{
    width: 730px;
  }
    .top100-category-bestsales .span3, .top100-category-newarrival .span3, .top100-category-popular .span3, .top100-category-sale .span3,
  .catalog-category-view .span3, .attributeproducts-index-view  .span3{
    width: 223px;
  }
  .footer .span4 {
    width: 678px;
  }
}

@media (max-width: 1200px) {
  .catalog-product-view .page-title h1 {
    font-size: 24px;
  }
  .catalog-product-view .page-title {
    margin: 16px 0 0;
  }
  .product-view .product-view-box-top .product-img-box {
    width: 277px;
  }
  .product-view.product-view-2-column .product-view-box-top .product-img-box {
    width: 375px;
  }
  .product-view .mini-products-images-list.first {
    display: none;
  }
  .product-view .mini-products-images-list.last {
    display: block;
    text-align: center;
    width: 100%;
  }
  .product-view .mini-products-images-list {
    width: auto;
  }
  .product-view .mini-products-images-list ul > li {
    display: inline-block;
    margin-top: 0;
    margin-right: 10px;
    margin-left: 10px;
  }
  .product-view .mini-products-images-list ul > li:first-child {
    margin-left: 0px;
  }
  product-view .mini-products-images-list ul > li + li + li {
    margin-right: 0px;
  }
  .product-view .product-view-box-top .product-shop {
    width: 280px;
    margin-right: 6px;
  }
  .product-view  .format-books .format-book {
    font-size: 12px;
    width: 80px;
  }
  .product-view  .format-books.single .format-book {
    width: 150px;
  }
  .product-view .format-books > a {
    margin-left: 4px;
  }
  .product-view .format-books > a:first-child {
    margin-left: 0px;
  }
  .product-view .product-attributes .product-attributes__table > tbody > tr > td:first-child {
    width: 125px;
  }
  .product-view .unit_together-for-less .widget-carousel li > .item {
    width: 220px;
  }
  .product-view .unit_together-for-less .widget-carousel li > .item.item_plus,
  .product-view .unit_together-for-less .widget-carousel li > .item.item_equally {
    width: 31px;
    text-align: center;
  }
  .product-view .unit_together-for-less .widget-carousel,
  .product-view .unit_together-for-less .widget-carousel li {
    width: 805px;
  }
  .product-view .unit_together-for-less .widget-carousel .product-name {
    font-size: 13px;
    line-height: 20px;
  }
  .product-view .box-attributes .product-attributes .product-attributes__table > tbody > tr > td:first-child {
    width: 270px;
  }
  .product-view .tab-content .rating-info .rating-info__list > .item .info__progressbar {
    width: 180px;
  }
  .product-view .summary-with-stars,
  .product-view .box-review .reviews .reviews__list .review .review__header {
    width: 140px;
  }
  .product-view .review-action {
    margin-right: 20px;
  }
  .product-view .box-review .reviews .reviews__list .review .review__text {
    width: 430px;
  }
  .product-view .box-review .reviews .reviews__list .review .review__header {
    margin-right: 5px;
  }
  .product-view .box-fragment,
  .product-view .box-fragment .widget-carousel li {
    width: 780px;
  }
  .widget-carousel-product .widget-carousel,
  .widget-carousel-product.widget-carousel-container .scrollbar {
    width: 835px;
  }
  .widget-carousel-product .widget-carousel li {
    margin: 0 15px;
  }
  .product-view .left-block-in-tab {
    width: 575px;
  }
  .product-view .analogs .item {
    width: 275px;
  }
  .product-view .product-img-box .product-fragment {
    left: 38px;
  }
  .product-view .product-img-box .product-fragment {
    width: 192px;
  }
  .product-view .product-img-box .product-image {
    float: none;
  }
  .cms-list > li {
    padding: 0 6px 0 6px;
  }
  .cms-promo-hp .cms-promo-hp__i .title {
    font-size: 18px;
    text-align: center;
  }
  .span6-blog {
    width: 100%;
    margin: 20px 20px;
  }
  .date-wrap {
    margin: 0;
  }
  .blog-post > .span6.row {
    display: none;
  }
  .category-products ul.products-grid {
    margin-left: -5px;
  }
  .nav-container {
    margin-right: 22px;
  }
  .search-mini {
    margin-right: 10px;
  }
  .search-mini .search-mini__layout {
    width: 332px;
  }
  .search-mini .input-text {
    width: 200px;
  }
  .search-autocomplete {
    width: 334px;
  }
  .cart-top .btn-group>.btn>.caret {
    margin-left: 5px;
  }
  .additional-phone:after {
    margin: -3px 7px 0;
  }
  .header-container .header .i-logo {
    width: 235px;
  }
  .header .form-language a {
    padding-right: 8px;
  }
  .header .form-language {
    width: 58px;
    padding: 0;
  }
  .nav-tabs-product > li > a.general-tabs {
    font-size: 13px;
  }
  li.active .general-tabs > div {
    padding: 0 13px;
  }
  .cart-top {
    margin-left: 18px;
  }
  .before-main-start .home-slider-wrapper {
    width: 718px;
  }
  .all-categories > .item.featured .best-sales-products .unit_best-books .unit__content .thumbnails > li:nth-of-type(1n+5) {
    display: none;
  }
}
@media (max-width: 1000px) {
  .modal.modal_product-media {
    margin-left: auto;
    left: 0;
    position: absolute;
  }
}
.thumbnails > .item {
  margin-left: 26px;
}
@media (min-width: 600px) {
  .all-categories > .item.featured > .sub-categories > .sub-categories__list > li {
    width: 100%;
  }
  .all-categories > .item.featured > .sub-categories > .sub-categories__list > li > ul > li.shown {
    float: left;
    margin-right: 20px;
  }
  .best-sales-products {
    margin-top: -90px;
  }
}
.multisearch body {
    padding: 0 !important;
}
.multisearch body > div.wrapper {
    opacity: 0.5;
}
.multisearch #search_mini_form {
    border: 1px solid #fff;
}
.multisearch #search_mini_form input,
.multisearch #search_mini_form button {
    display: none;
    border: none;
    box-shadow: none;
}
body .multi-theme-compact .multi-wrapper {
    max-width: 1236px;
    margin: 60px auto;
}
body .multi-theme-compact .multi-layout {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 25px;
}
body .multi-theme-compact .multi-results {
    background: #fff;
    margin: 19px 0 0 0;
    padding: 25px 28px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
body .multi-header {
    width: 587px;
    margin: 0 0 0 244px;
}
body .multi-withQuery .multi-header {

}
body .multi-input[type=text], body .multi-input[type=text]:focus, body .multi-input[type=text]:hover {

    display: inline-block;
    height: 39px;
    font-size: 14px;
    line-height: 39px;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 0 0 0 40px;
    margin: 0;
    font-family: inherit;
    color: #585858;
    border: none;
}

body .multi-theme-compact .multi-header .multi-form, body .multi-theme-compact .multi-header .multi-results {
    border: 1px solid #6788bb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    padding: 0;
}

body .multi-theme-compact .multi-withQuery .multi-header .multi-form {
    /*border-bottom-left-radius: 0;*/
    /*border-bottom-right-radius: 0;*/
    /*border-bottom: none;*/
}

body .multi-searchIcon {
    top: 3px;
    left: 4px;
    width: 35px;
    height: 35px;
}

body .multi-closeIcon {
    top: 0px;
    right: 4px;
    width: 40px;
    height: 40px;
    opacity: .9;
    fill: #000;
}

body .multi-title, body a.multi-title {
    font-size: 18px;
    line-height: 20px;
}

body a.multi-item {
    font-size: 14px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

body .multi-content > span {
    max-height: 42px;
    position: relative;
    display: block;
    overflow-y: hidden;
}

body .multi-taxon:first-child {
    border-top: none;
}

body a.multi-taxon {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 5px 10px 2px;
}

body .multi-thumbnail {
    width: 70px;
    height: 114px;
    border: 0;
}

body a.multi-more {
    font-size: 15px;
}

body .multi-newPrice, body .multi-price {
    font-size: 15px;
    color: #f15e00;
    font-weight: bold;
}

body .multi-label {
    margin: 4px 0 0 -8px;
}

body .multi-powered {
    display: none !important;
}

body .multi-thumbnail, body a.multi-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding: 2px 0 0 0;
}

@media (max-width: 1200px) {
    body .multi-header {
        width: 334px;
        margin: 0 0 0 219px;
    }

    body .multi-theme-compact .multi-wrapper {
        max-width: 940px;
    }
}

@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}
/*Просто так*/
/*Просто так*/
/*
Simple OpenID Plugin
http://code.google.com/p/openid-selector/
This code is licensed under the New BSD License.
*/

#openid_form {
}

#openid_form legend {
}

#openid_choice {
}

#openid_input_area {
}

#openid_btns, #openid_btns br {
}

#openid_highlight {
}

.openid_large_btn {
    width: 110px;
    height: 32px;
    display:block;
    /* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack
    */_width: 112px;
    _height: 34px;

}

.openid_small_btn {
    width: 24px;
    height: 24px;
    /* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack */
    _width: 26px;
    _height: 26px;
}

a.openid_large_btn:focus {
}

a.openid_large_btn:focus {
}

.openid_selected {
}

.facebook.openid_large_btn {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/social__button_fb.png') no-repeat;
}
.google.openid_large_btn {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/social__button_gplus.png') no-repeat;
}
.vkontakte.openid_large_btn {
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/images/icons/social__button_vk.png') no-repeat;
}

/*
Version: 3.4.6 Timestamp: Sat Mar 22 22:30:15 EDT 2014
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 100% -22px;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin-left: 0;
    margin-right: 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/js/plugins/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/* Ion.Calendar
// Version 2.0.1, build: 91
// © 2013 Denis Ineshin | IonDen.com
//
// Project page:    http://ionden.com/a/plugins/ion.calendar/
// GitHub page:     https://github.com/IonDen/ion.calendar
//
// Released under MIT licence:
// http://ionden.com/a/plugins/licence-en.html
// ===================================================================================================================*/

/* ic = ion.calendar prefix */
.ic__container,
.ic__week-head,
.ic__week-head td,
.ic__days,
.ic__days td,
.ic__header,
.ic__prev,
.ic__next,
.ic__datepicker {
    margin: 0; padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; line-height: 13px;
    cursor: default;
    text-shadow: none !important;
}


.ic__container {
    position: relative;
    background: #fff;
}
    .ic__container table {
        width: 100%;
        border: 0;
        border-collapse: collapse !important;
        border-spacing: 0 !important;
    }


.ic__header {
    position: relative;
    background: #555;
    height: 35px;
}
    .ic__prev, .ic__next {
        position: absolute;
        top: 0;
        width: 7%; height: 35px;
        background-color: #555;
        cursor: pointer;
    }
    .ic__prev:hover, .ic__next:hover {
        background-color: #666;
    }
        .ic__prev div, .ic__next div {
            position: absolute;
            width: 0; height: 0;
            overflow: hidden;
            border: 5px solid transparent;
        }

    .ic__prev {
        left: 0;
    }
        .ic__prev div {
            top: 13px; left: 50%;
            margin-left: -7px;
            border-right-color: #fff;
        }
    .ic__next {
        right: 0;
    }
        .ic__next div {
            top: 13px; right: 50%;
            margin-right: -7px;
            border-left-color: #fff;
        }


    .ic__month {
        position: absolute;
        top: 3px; left: 9%;
        width: 50%;
    }
    .ic__year {
        position: absolute;
        top: 3px; right: 9%;
        width: 30%;
    }
    .ic__header select {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        border: 1px solid #000;
        padding: 2px;
        font-size: 14px;
        font-weight: bold;
    }
    .ic__header select:focus {
        outline: none;
    }



.ic__week-head td {
    width: 14%;
    vertical-align: top;
    text-align: center;
    padding: 10px 0 8px;

    border: 1px solid #ebebeb;
    color: #b5b5b5;
    font-size: 9px; line-height: 1.333;
    text-transform: uppercase;
}


.ic__days {
    margin-top: -1px;
}
    .ic__days td {
        width: 14%;
        vertical-align: top;
        text-align: center;
        padding: 10px 0 8px;

        border: 1px solid #ebebeb;
        color: #757575;
        font-size: 9px; line-height: 1.333;
        text-transform: uppercase;
    }
    .ic__days .ic__day {
        background: #fff;
        cursor: pointer;
    }
    .ic__days .ic__day:hover {
        background: #3e6e99;
        color: #fff;
    }
    .ic__days .ic__day-empty {
        background: #fff url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/css/data-picker/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF7u7u////KNOqmgAAABlJREFUeNpiYGRkZABCCGIA8UAEI4QACDAAAUoAFV5+ydgAAAAASUVORK5CYII=');
    }
    .ic__days .ic__day_state_current {
        background: #f4f4f4;
        color: #000;
    }
    .ic__days .ic__day_state_selected {
        background: #f4f4f4;
        color: #ff0013;
    }


.ic__datepicker {
    position: absolute;
    top: -9999px; left: -9999px;
    width: 250px; padding: 10px;
    border-radius: 10px;
    background: #3e6e99;
    z-index: 9999;
}
@font-face {
	font-family: 'yakaboo-icons-font';
	src:url('https://www.yakaboo.ua/skin/frontend/bootstrap/yakaboo/fonts/icons/fonts/yakaboo-icons-font.eot');
}
@font-face {
	font-family: 'yakaboo-icons-font';
	src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZU08AAAA1cAAAAHEdERUYARAAGAAANPAAAACBPUy8yL7rcIAAAAVgAAABWY21hcMCm1L4AAAHoAAABfmdhc3D//wADAAANNAAAAAhnbHlmkXrrJQAAA5gAAAaYaGVhZP3qpUwAAADcAAAANmhoZWEEEf/mAAABFAAAACRobXR4BXAAoQAAAbAAAAA4bG9jYRIEE7gAAANoAAAAMG1heHAAYgBJAAABOAAAACBuYW1lDFJ2cgAACjAAAAITcG9zdAh4chQAAAxEAAAA8AABAAAAAQAAgoUhv18PPPUACwIAAAAAAM5lskcAAAAAzmWyRwAA/+ACAAHhAAAACAACAAAAAAAAAAEAAAHh/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAXAEYACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4ADwAAHg/+AALgHhACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFIAAAAAAAAAAAAnAE8ATwAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAADAAAAAwAAABwAAQAAAAAAeAADAAEAAAAcAAQAXAAAAAoACAACAAIAAOAR4BPwAP//AAAAAOAA4BPwAP//AAAAACADEAMAAQAAAAgAAAAAAAAABAAFABQABgAIAAcACQAKAAsADAANAA4ADwAQABEAEgATABUAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAHAA1gEEASoBUAFyAYQBlgHYAhYCNgJWAmwClgK0AtIC9gMaA0wAAQAA/+ACAAHgAAIAABEBIQIA/gAB4P4AAAAAAAEAUv/gAc4B4ABDAAAlJicuAQ8CBgcGJy4CMSY3PgUyNjMyNzE2PwEnNCcmJyYHIgYHIw4DFRYXHgQ3Njc+AjE2NzYmJwHGPQwFDgQEFw8NGQ4KLSMKCwIGBAYDBwIJAQMFCgUKAhADBQkGBxAFBA8bIBMDNRAUMyo7HBcaCxgNBwMBAwM9MQcDAQECEQkEBRMNVEUYFAMGAwQBAwICAwYLZQgJAgEEAQEBAwoWKBqiTxgdPCEZBAULBAwJFgoFCQMAAAAJAAD//AIAAcQACwAWAC0AMQA1ADkAPQBBAEUAADciBhUUFjMyNjU0JiAiBhUUFjMyNjU0EiYjIScmKwEiBhQWOwETFjMyMyU2PwEHIzUzBzUzHQIHNScVIycXMxUHNzUzB6EUHh4UFh0dAQopHh4UFR0kDQr+hRMFDzQJDAwJJmIFDgIBARMPAyg8UmDIU1MUXxceWDi0TQxiHhUVHR0VFR4eFRUdHRUVAS0PNg0MEQz+9w4hAg6zTj4+Pj4URApOUj4+UlAHFkE5AAACAAD/4AIAAeAADwAfAAAlFAYrASImPQE0NjsBMhYVIzQmKwEiBh0BFBY7ATI2NQIATznwOU9POfA5Tx4+LPAsPj4s8Cw+aDlPTznwOU9POSw+PizwLD4+LAAAAAIAAP/gAgAB4AAPABUAAAEhIgYVERQWMyEyNjURNCYDJzMXNzMBgP8ANUtLNQEANUtLzoYhZbEfAeBLNf8ANUtLNQEANUv+StZZ2QACAAD/4AIAAeAADwAVAAABISIGFREUFjMhMjY1ETQmAyczFzczAYD/ADVLSzUBADVLS86GIWWxHwHgSzX/ADVLSzUBADVL/krWWdkAAgAn/+AB2QHhAAkAEQAAJQYiJw4BFSE0JgAUFjI2NCYiAVYoXSc7SAGySP7wS2hLS2hsHx8SSy8vSwElimJiimEAAAABAE//4AGxAeAABgAAATUjFSMbAQFEiG2xsQETzc3+zQEzAAABAE//4AGxAeAABgAAJQsBMxUzNQGwsLBsiK8BMf7Pz88AAAADAAD/4AIAAeAADwAfACsAAAEjIgYdARQWOwEyNj0BNCYTFAYrASImPQE0NjsBMhYVJwcnBxcHFzcXNyc3AXjwOU9POfA5T08xPizwLD4+LPAsPotXVypWVipXVypWVgHgTznwOU9POfA5T/6ILD4+LPAsPj4sCVZWKldXKlZWKldXAAAEAAD/4AIAAeAAAwAHABcAJwAAExcHJzcXBycXIyImPQE0NjsBMhYdARQGASIGHQEUFjsBMjY9ATQmI5nYFdjYFdgV9PA5T0858DlPT/7XLD4+LPAsPj4sAVnYFdgVFdgVoU858DlPTznwOU8B4j4s8Cw+PizwLD4AAAAAAQAAAH4CAAFCABAAABMzDgEHIRUhFhcjLgEnNT4BcBUQERQBsP5QHBkVIzIbGDQBQR8aGhwdNicoDQwKKQAAAAEAAAB+AgABQgAQAAAlIz4BNyE1ISYnMx4BFxUOAQGQFRARFP5QAbAcGRUjMhsYNH8fGhocHTYnKA0MCioAAAABAAD/4AIAAeAACwAAASM1IxUjFTMVMzUzAgC0mLS0mLQBLLS0mLS0AAAAAAIAUP/gAbAB4AAQABgAAAEUDgIPAS4ENTQ2MhYGFBYyNjQmIgGvJDM0EhIHGDwuJmaSZvcqPCoqPAExK2RTRxQUBxlMTGovSGdnJzwqKjwrAAAAAAIAAP/gAgAB4AAHAA8AAAQiJjQ2MhYUAiIGFBYyNjQBatSWltSWpLiCgriCIJbUlpbUAUiCuIKCuAAAAAIAAP/gAgAB4AAHAA8AAAAiBhQWMjY0BiImNDYyFhQBatSWltSW3UYxMUYxAeCW1JaW1L4xRjExRgAAAAIAAP/gAeAB4AAGABUAACU1IzUzNRcHFSMVJxEhFSM1IRcRMzUBgKCgYICgwAFgIP8AgICgQEBAYECAYGABoKCAQP7gYAAAAAEAAAAHAgABuQAUAAABIgYHIxc3Iz4BMzIWFAYjFRY2NCYBJ1J6ClFfX00KaERNbGxNWn9/AbltUKSkQ1ptmG0fAX+0fwAAAAIAAP/gAgAB4AAOAB0AAAEmIyIGBxc+ATMyFwczNQEiJzcjFTcWMzI2NycOAQG1S2pRgxw8FWI9UDhIwP8AUDhIwEtLalGDHDwVYgGVS1xKFzhFOEjA/kA4SMBLS1xKFzhFAAAAAAwAlgABAAAAAAABABIAJgABAAAAAAACAAoATwABAAAAAAADAC4AuAABAAAAAAAEABIBDQABAAAAAAAFAAsBOAABAAAAAAAGABIBagADAAEECQABACQAAAADAAEECQACABQAOQADAAEECQADAFwAWgADAAEECQAEACQA5wADAAEECQAFABYBIAADAAEECQAGACQBRAB5AGEAawBhAGIAbwBvAC0AaQBjAG8AbgBzAC0AZgBvAG4AdAAAeWFrYWJvby1pY29ucy1mb250AABpAGMAbwBuAHMALQBmAG8AbgB0AABpY29ucy1mb250AABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHkAYQBrAGEAYgBvAG8ALQBpAGMAbwBuAHMALQBmAG8AbgB0ACAAOgAgADIAMwAtADkALQAyADAAMQAzAABGb250Rm9yZ2UgMi4wIDogeWFrYWJvby1pY29ucy1mb250IDogMjMtOS0yMDEzAAB5AGEAawBhAGIAbwBvAC0AaQBjAG8AbgBzAC0AZgBvAG4AdAAAeWFrYWJvby1pY29ucy1mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAAB5AGEAawBhAGIAbwBvAC0AaQBjAG8AbgBzAC0AZgBvAG4AdAAAeWFrYWJvby1pY29ucy1mb250AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAQACAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQd1bmlGMDAwB3VuaUUwMDAHdW5pRTAwMQd1bmlFMDAzB3VuaUUwMDUHdW5pRTAwNAd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMEEHdW5pRTAwQgd1bmlFMDBDB3VuaUUwMEQHdW5pRTAwRQd1bmlFMDBGB3VuaUUwMTAHdW5pRTAwMgd1bmlFMDExB3VuaUUwMTMAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADABYAAQAEAAAAAgAAAAAAAQAAAADJiW8xAAAAAM5lskcAAAAAzmWyRw==) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'yakaboo-icons-font';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-handset, .icon-shopping-cart, .icon-checkbox, .icon-checkbox_selected, .icon-checkbox_disabled, .icon-user, .icon-arrow_down, .icon-arrow_up, .icon-delete, .icon-delete_narrow, .icon-backward, .icon-forward, .icon-plus, .icon-mark, .icon-radio, .icon-radio_checked, .icon-exit, .icon-revert, .icon-loop {
	font-family: 'yakaboo-icons-font';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-handset:before {
	content: "\e000";
}
.icon-shopping-cart:before {
	content: "\e001";
}
.icon-checkbox:before {
	content: "\e003";
}
.icon-checkbox_selected:before {
	content: "\e005";
}
.icon-checkbox_disabled:before {
	content: "\e004";
}
.icon-user:before {
	content: "\e006";
}
.icon-arrow_down:before {
	content: "\e007";
}
.icon-arrow_up:before {
	content: "\e008";
}
.icon-delete:before {
	content: "\e009";
}
.icon-delete_narrow:before {
	content: "\e00a";
}
.icon-backward:before {
	content: "\e00b";
}
.icon-forward:before {
	content: "\e00c";
}
.icon-plus:before {
	content: "\e00d";
}
.icon-mark:before {
	content: "\e00e";
}
.icon-radio:before {
	content: "\e00f";
}
.icon-radio_checked:before {
	content: "\e010";
}
.icon-exit:before {
	content: "\e002";
}
.icon-revert:before {
	content: "\e011";
}
.icon-loop:before {
	content: "\e013";
}

