/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;border:0}
/*!
 * 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.
 *
 * Changed by Simon K 2013-03-27
 */.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.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;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.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;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}input[class*="span"],select[class*="span"],textarea[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"]{float:none;margin-left:0}.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea{margin-left:0}input.span12,textarea.span12{width:926px}input.span11,textarea.span11{width:846px}input.span10,textarea.span10{width:766px}input.span9,textarea.span9{width:686px}input.span8,textarea.span8{width:606px}input.span7,textarea.span7{width:526px}input.span6,textarea.span6{width:446px}input.span5,textarea.span5{width:366px}input.span4,textarea.span4{width:286px}input.span3,textarea.span3{width:206px}input.span2,textarea.span2{width:126px}input.span1,textarea.span1{width:46px}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("https://www.konga.com/skin/frontend/imitate2_ee/default/images/bootstrap/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white{background-image:url("https://www.konga.com/skin/frontend/imitate2_ee/default/images/bootstrap/glyphicons-halflings-white.png")}.icon-lock{background-position:-287px -24px}.icon-search{background-position:-48px 0}.icon-shopping-cart{background-position:-360px -120px}.icon-list{background-position:-360px -48px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.carousel{position:relative;margin-bottom:14px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-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{left:auto;right:15px}.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;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:14px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}@-ms-viewport{width:device-width}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}
/* Global Styling ================================================================================= */
/* Body */
body {
    font-family: proxima-nova-n9, proxima-nova, verdana, tahoma, sans-serif;
    font-size: 13px;
    line-height: 14px;
    color: #525252;
    background: #f5f5f5;
}

body, html {
    overflow-x: hidden;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1 {
    font-size: 30px;
    line-height: 34px;
}

h2 {
    font-size: 26px;
    line-height: 30px;
}

h3 {
    font-size: 16px;
    line-height: 20px;
}

h4 {
    font-size: 15px;
    line-height: 19px;
}

h5 {
    font-size: 14px;
    line-height: 17px;
}

h6 {
    font-size: 12px;
    line-height: 15px;
}

/* Page Heading */
.page-title {
    padding: 0;
}

.page-title h1 {
    margin-top: 0;
}

.page-title .separator {
    margin: 0 3px;
}

.page-title .link-rss {
    float: right;
}

.title-buttons {
    text-align: right;
}

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
    float: left;
}

.subtitle,
.sub-title {
    clear: both;
}

/* Links */
a {
    color: #1f1f1f;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #f5b050;
}

a:visited {
    color: #1f1f1f;
}

/* Images */
img {
    max-width: 100%;
    height: auto;
}

.hidden {
    display:none !important;
}

/* Buttons */
.new_signin_btn {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #ffffff !important;
    border: 1px solid #68AB54 !important;
    background: #68AB54 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #68AB54 0%, #68AB54 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68AB54), color-stop(100%,#68AB54)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #68AB54 0%,#68AB54 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #68AB54 0%,#68AB54 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #68AB54 0%,#68AB54 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #68AB54 0%,#68AB54 100%) !important; /* W3C */
}

.button {
    display: inline-block;
    padding: 8px 30px;
    border: none;
    border-radius: 3px;
    font-size: 18px;
    text-align: center;
    line-height: normal;
    transition: all 0.3s ease;
    text-transform: none;
    -webkit-border-radius: 3px;
    background: #f5b050;
}

.button:hover {
    background: #ffb63d;
}
.new_signin_btn:hover {
    background: #68AB54;
    border-color: #68AB54;
    color: #ffffff;
}

.button.secondary,
.cart-wrapper .button.secondary.btn-continue,
.cart-wrapper .button.secondary.btn-update {
    background: #f0f0f0;
    border: 1px solid #a1a1a1;
    color: #333;
    font-weight: bold;
    font-size: 18px;
}

.button.secondary:hover,
.cart-wrapper .button.secondary.btn-continue:hover,
.cart-wrapper .button.secondary.btn-update:hover {
    background: #d0d0d0;
    color: #333;
}

button, input, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    border: 1px solid #bebdbd;
    *vertical-align: middle;
    border-radius: 0;
    height: auto;
}

/* talk to seller and Track order button*/
.hidespace {
    width: 100px;
}

.col-right button,
.oit-rhs button {
    border: 1px solid #E2E2E2 !important;
    background-color: #f9f9f9;
    font-size: 11px;
    font-weight: 800;
    padding: 7px 7px;
    color: #ed017f;
    border-radius: 3px;
}

.col-right button:hover,
.oit-rhs button:hover {
    border: 1px solid #325D88 !important;
}

.col-right .icon-cancel,
.oit-rhs .icon-cancel {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/sf-cancel-btn.png") no-repeat 0 0;
    float: left;
    padding: 2px 0px 2px 8px;
    background-size: 16px 16px;
}

.col-right .icon-talk,
.oit-rhs .icon-talk {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/envelope_blue.png") no-repeat 0 0;
    float: left;
    padding: 2px 2px 2px 13px;
}

.col-right .icon-print,
.oit-rhs .icon-print {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/print.png") no-repeat 8px 0/15px 18px;
    float: left;
    padding: 2px 2px 2px 13px;
}

.col-right .icon-track,
.icon-talk .icon-track,
.oit-rhs .icon-track {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/track_order_v9.png") no-repeat 0 0;
    float: left;
    padding: 2px 2px 2px 2px;
}

.oib-lhs .oit-spread,
.oib-lhs .oit-spread {
    display: inline-block;
    margin-right: 15px;
    text-transform: uppercase;
    border-right: 1px solid #bebdbd;
    padding-right: 17px;
    text-decoration: none;
    line-height: 18px;
    color: #ed017f;
    font-weight: bold;
}

.oib-lhs .last {
    border-right: none;
}


.oit-spread-wrapper {
    margin-top: 15px;
}
.oit-spread-wrapper .request,
.oit-spread-wrapper .request a {
    color: #ed017f;
}

.-disabled-btn {
    background-color: #EEEEEE !important;
    background: #EEEEEE !important;
    border-color: #EEEEEE !important;
    color: #000000 !important;
    pointer-events: none !important;
    cursor: not-allowed !important;
}

select {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    vertical-align: middle;
    height: auto;
}

/* Inputs and textareas */

fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

textarea,
input {
    background-color: #fff;
    border-color: #abadb3;
    padding: 5px;
    border-radius: 0;
    margin: 0;
}

textarea:focus,
input:focus {
    border: 1px solid #bebdbd;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #666;
}

input[type="checkbox"],
input[type="checkbox"]:focus,
input[type="radio"],
input[type="radio"]:focus{
    border: none;
}

.checkbox,
.radio {
    padding-left: 0;
}

/* Lists */
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Tables */
table {
    border: none;
}

/* Labels */
label {
    color: #666;
    display: block;
}

label em {
    color: #fead27;
    font-size: 18px;
}

/* Grouped fields */

.form-list {}

.form-list li {
    margin: 0 0 10px 0;
}

.form-list li:before,
.form-list li:after {
    display: table;
    content: " ";
}

.form-list li:after {
    clear: both;
}

.form-list label {
    float: left;
    padding: 2px 3% 0 0;
    width: 27%;
    text-align: right;
    color: #525252;
    cursor: pointer;
}

.form-list label .hint {
    display: block;
    font-size: 11px;
    color: #cdcdcd;
}

.form-list .input-box {
    float: left;
    width: 70%;
}

.form-list .field {
    padding-right: 2px;
    margin: 0 0 10px 0;
    clear: both;
    overflow: hidden;
}

.form-list .field:last-child { margin: 0; }

.form-list .name-firstname { margin: 0 0 10px 0; }

.form-list span.required {
    color: #2F5F8D;
    font-size: 18px;
}

.form-list .input-text {
    padding: 5px;
    background: #fff;
    border: 1px solid #abadb3;
}

.form-list .validation-failed { border-color: #f00; }

.form-list .wide label,
.form-list .wide .input-box {
    width: 100%;
}

.form-list .wide label {
    padding: 5px 0;
    text-align: left;
}

.form-list .control { margin-left: 30%; }

.form-list .control label,
.form-list .control .input-box {
    margin: 0 5px 0 0;
    width: auto !important;
}

/* Buttons set */
.buttons-set {
    padding: 0;
    border: none;
    clear: both;
}
.buttons-set:before,
.buttons-set:after {
    content: " ";
    display: table;
}

.buttons-set:after {
    clear: both;
}

.buttons-set {
    *zoom: 1;
}

.buttons-set a {
    text-transform: none;
}

.back-link {
    border-radius: 3px;
    float: left;
    margin: 10px 0 0 0;
}

.buttons-set .button {
    float: right;
}

.buttons-set p.required {
    margin: 0 0 5px;
    color: #00809f;
}

.one-button .button {
    float: none;
}

/* Form Validation */
.validation-advice {
    clear: both;
    float: right;
    width: 100%;
    min-height: 13px;
    margin: 5px 0 10px 0;
    padding-left: 17px;
    font-size: 10px;
    line-height: 13px;
    color: #f00;
}

input.validation-failed,
select.validation-failed,
textarea.validation-failed {
    border: 1px solid #e94b54;
    background: #f5f5f5;
}

p.required {
    font-size: 11px;
    text-align: right;
    color: #f00;
}

/* Expiration date and CVV number validation fix */
.v-fix {
    float: left;
}

.v-fix .validation-advice {
    display: block;
    width: 12em;
    margin-right: -12em;
    position: relative;
}

/* Global Messages  */
.success {
    color: #3d6611;
    font-weight: bold;
}

.error {
    color: #f00;
    font-weight: bold;
}

.notice {
    color: #ccc;
}

.messages,
.messages ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
}

.messages {
    overflow: hidden;
}

.messages i {
    display: inline-block;
    margin-right: 10px;
}

.messages li {
    margin: 10px 0;
}

.messages li li {
    margin: 0 0 3px;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
    border-style: solid;
    border-width: 1px;
    min-height: 24px;
    padding: 10px 10px 0 10px;
    font-weight: normal;
}

.error-msg ._bolden {
    font-weight: bold;
    text-decoration: underline;
}

.error-msg {
    border-color: #ff6060;
    background-color: #f6f6f6;
}

.success-msg {
    border-color: #c9d6be;
    background-color: #eff5ea;
}

.note-msg,
.notice-msg {
    border-color: #fcd344;
    background-color: #fafaec;
}

/* Breadcrumbs */
.breadcrumbs {
    font-size: 13px;
    display: inline-block;
}

.breadcrumbs ul {
    padding: 0;
    margin: 0;
}

.breadcrumbs ul li{
    overflow:  hidden;
}

.breadcrumbs ul li.page{
    width: auto;
}

.breadcrumbs ul * {
    float: left;
}

.breadcrumbs span,
.breadcrumbs a {
    padding: 6px;
    font-weight: 600;
}

.breadcrumbs span {
    padding: 6px;
    color: #9a0052;
}
.breadcrumbs span.raquo {
    padding: 6px 0;
    color: #969494;
}

.breadcrumbs a:hover { text-decoration: underline; }

/*
    Pager appear on other pages than category; such
    as account pages, therefore this is added in global.css
*/
.toolbar .pages {
    float: none;
}

.toolbar-bottom .toolbar .pages { display: block; }

.toolbar select {
    padding: 3px;
    color: #707070;
}

.toolbar .pages li {
    display: inline-block;
}

.toolbar .pages li a {
    display: block;
    padding: 6px 8px;
    background: #FFFFFF;
    border: 1px solid #cecece;
    border-radius: 3px;
    color: #ed017f;
    font-weight: bold;
}

.toolbar .pages li a:hover {
    color: #326d89;
}

.toolbar .pages li.current a {
    background: #636363;
    border-color: #444;
    color: #fff;
}

.toolbar .pages li.current a:hover { color: #fff; }


/* Sorter */
.toolbar .view-mode {
    float: left;
}

.toolbar .sort-by {
    float: right;
}

.toolbar .sort-by a img {
    max-width: 7px;
}

.toolbar .sort-by select {
    margin: -3px 0 0 10px;
    width: 140px;
}

/* Limiter */
.toolbar .limiter select {
    margin: 0 10px;
    width: auto;
}

.toolbar .limiter {
    float: left;
    margin: 0 20px 0 0;
}

/* Toolbar */
.toolbar {
    color: #000;
    font-size: 13px;
    margin: 0 0 10px 0;
}

.toolbar .amount {
    float: left;
    margin: 3px 20px 0 0;

}

.toolbar-bottom .toolbar {
    margin: 40px 0 10px 0;
    border-bottom: none;
    text-align: center  ;
}

.toolbar-bottom .no-pagination {
    border-top: 0;
}

.toolbar-bottom .toolbar .sort-by,
.toolbar-bottom .toolbar .limiter {
    display: none;
}

.toolbar label {
    display: block;
    margin: 3px 0 0 0;
    float: left;
    color: #000;
}

/* Data tables */
.data-table {
    width: 100%;
}

.data-table th,
.data-table td {
    padding: 8px 10px;
    line-height: 18px;
    font-size: 13px;
    background: #f9f9f9;
    border: 1px solid #f3f3f3;
    color: #1f1f1f;
}

.data-table th {
    text-align: left;
    font-weight: normal;
}


/* Shopping cart total summary row expandable to details */
tr.summary-total {
    cursor: pointer;
}

tr.summary-total .summary-collapse {
    float: right;
    text-align: right;
    padding-left: 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_collapse.gif) 0 4px no-repeat;
    cursor: pointer;
}

tr.show-details .summary-collapse {
    background-position: 0 -53px;
}

tr.summary-details td {
    font-size: 11px;
    background-color: #dae1e4;
    color: #626465;
}

tr.summary-details-first td {
    border-top: 1px solid #d2d8db;
}

tr.summary-details-excluded {
    font-style: italic;
}

/* Shopping cart tax info */
.cart-tax-info {
    display: block;
}

.cart-tax-info,
.cart-tax-info .cart-price {
    padding-right: 20px;
}

.cart-tax-total {
    display: block;
    padding-right: 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_collapse.gif) 100% 4px no-repeat;
    cursor: pointer;
}

.cart-tax-info .price,
.cart-tax-total .price {
    display: inline;
    font-weight: normal;
}

.cart-tax-total-expanded {
    background-position: 100% -53px;
}

/* Misc */
.links li {
    display: inline;
}

.links li.first {
    padding-left: 0;
}

.links li.last {
    background: none;
    padding-right: 0;
}

.link-cart {
    font-weight: bold;
    color: #f00;
}

.link-reorder {
    font-weight: bold;
}

.link-print {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/i_print.gif) 0 2px no-repeat;
    padding: 2px 0 2px 25px;
}

.link-rss {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/i_rss.gif) 0 1px no-repeat;
    padding-left: 18px;
    white-space: nowrap;
}

.btn-remove2 {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png) no-repeat;
    background-position: -258px -146px;
    text-indent: -999em;
    overflow: hidden;
}

.btn-edit {
    display: block;
    width: 11px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    overflow: hidden;
}

.cards-list dt {
    margin: 5px 0 0;
}

.cards-list .offset {
    padding: 2px 0 2px 20px;
}

.separator {
    margin: 0 3px;
    color: #cccccc;
}

.divider {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 10px 0;
    background: #ddd;
    text-indent: -999em;
    overflow: hidden;
}

/* Noscript notice */
.noscript {
    border: 1px solid #ddd;
    border-width: 0 0 1px;
    background: #ffff90;
    font-size: 12px;
    line-height: 1.25;
    text-align: center;
    color: #2f2f2f;
}

.noscript .noscript-inner {
    width: 1000px;
    margin: 0 auto;
    padding: 12px 0 12px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/i_notice.gif) 20px 50% no-repeat;
}

.noscript p {
    margin: 0;
}

/* Demo notice */
.demo-notice {
    margin: 0;
    padding: 6px 10px;
    background: #d75f07;
    font-size: 12px;
    line-height: 1.15;
    text-align: center;
    color: #fff;
}

/* Cookie notice */
.notice-cookie {
    border-bottom: 1px solid #cfcfcf;
    background: #d3e3f3;
    font-size: 12px;
    line-height: 1.25;
    text-align: center;
    color: #2f2f2f;
}

.notice-cookie .notice-inner {
    margin: 0 auto;
    padding: 12px 0;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/i_notice.gif) 20px 25px no-repeat;
    text-align: left;
}

.notice-cookie .notice-inner p {
    margin: 0 0 10px;
    border: 1px dotted #333;
    padding: 10px;
}

.notice-cookie .span2 {
    padding: 12px 0;
}

.notice-cookie .span2 .actions .button {
    font-size: 18px;
    width: 100%;
    padding: 11px 0;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 1px;
    background: #ed017f;
}

.notice-cookie .span2 .actions .button:hover {
    background: #5d8fc0;
}

.inner-modal-pad {
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #cdcdcd;
    color: #333;
    line-height: 20px;
}

.inner-modal-pad p {
    margin: 20px 0 0 0;
}

.inner-modal-pad p:first-child { margin: 0; }

/* Figure */
figure {
    margin: 0;
}

/* Other */

.carousel-control {
    overflow: hidden;
}

i.icon {
    display: inline-block;
    vertical-align: middle;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat;
}

/* Text Align */
.text-left{
    text-align: left;
}

.text-center{
    text-align: center;
}

.text-right{
    text-align: right;
}

.fancybox-wrap.header-links .fancybox-inner {
    background: #EDEDED;
}

.fancybox-wrap.header-links .fancybox-skin {
    background: rgba(0,0,0,0.4);
}

.fancybox-wrap.header-links .outer-box {
    max-height: 350px;
    overflow-y: auto;
}

.fancybox-wrap.header-links .title {
    color:#656565;
    font-size: 24px;
    margin: 41px 10px 16px;
    text-align: center;
    position: relative;
}

.fancybox-wrap.header-links .title:before {
    display: block;
    height:20px;
    width: 23px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) -42px -179px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
}

#star-content .title:before {
    background-position: -165px -179px;
    height:21px;
    width:21px;
    left:60px;
    top:-3px;
}

#network-content .title:before {
    background-position: -75px -179px;
    height:33px;
    width:41px;
    left:60px;
    top:-8px;
}

#delivery-content .title:before {
    background-position: -122px -179px;
    height:33px;
    width:41px;
    left:120px;
    top:-8px;
}

#return-content .title:before {
    height:28px;
    width:29px;
    left:120px;
    top:-4px;
}
#price-guarantee-content .title:before {
    background-position: -191px -179px;
    height:33px;
    width:33px;
    left:60px;
    top:-8px;
}

.fancybox-wrap.header-links .content {
    margin: 10px 10px;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    line-height: 1.5;
    border: 1px solid #CDCDCD;
}

/* Loader */
#vaimo-loader {
    background: #fff url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/ic_multioptionfilter/loader.gif) 50% 50% no-repeat;
    height: 120px;
    position: fixed;
    width: 120px;
    z-index: 8701;
    border-radius:10px;
    box-shadow: 0 0 10px #000;
}

#vaimo-loader-overlay {
    cursor: pointer;
    background: #000;
    bottom: 0;
    filter: alpha(opacity=50);
    left: 0;
    opacity: 0.5;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 8700;
}

/* Popup Dialog Block */
.window-overlay {
    background: #000;
}

.window-overlay {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    background: #000;
    opacity: 0.5;
    width: 100%;
    z-index: 990;
    display: none;
}

.window-overlay.active {
    display: block;
}

.popup-block {
    border: 1px solid #cfcfcf;
    left: 50%;
    top: 40%;
    position: absolute;
    margin: -85px 0 0 -250px;
    width: 500px;
    text-align: left;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    box-shadow: 0 0 6px #000;
    z-index: 1000;
    position: fixed;
    display: none;
}

.popup-block.active {
    display: block;
}

.popup-block .block-title {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_page-title.gif) repeat-x scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #CFCFCF;
    padding: 17px 17px 10px;
}

.popup-block div.btn-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/fancybox_sprite.png');
    text-indent: -9999px;
}

.popup-block .block-title strong {
    color: #D12C01;
    font-size: 16px;
    font-weight: normal;
}

.popup-block .block-content {
    padding: 17px 17px 25px !important;
    background: #fff;
    font-size: 12px;
}

.popup-block .block-content .form-list label {
    width: 180px;
    float: left;
    text-align: left;
    padding-top: 1px;
}

.popup-block .block-content .form-list .control {
    margin-left: 0;
}

.popup-block .block-content .form-list .input-text {
    width: 230px;
}

.popup-block .block-content .form-list .control .input-box {
    margin-left: 0;
}

.popup-block .block-content .form-buttons {
    width: auto;
    padding-left: 0;
    padding-top: 10px;
}

.popup-block .block-content .form-buttons .button {
    float: left;
    margin-left: 20px;
}

.popup-block .block-content .form-buttons .button:first-child {
    margin-left: 0;
}

.popup-block.loading .block-content * {
    text-align: left;
    text-indent: -99999em;
    overflow: hidden;
    position: relative;
    margin-left: -9999em;
}

.popup-block.loading .block-content:before {
    content: '';
    display: block;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/opc-ajax-loader.gif) no-repeat 0 50%;
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;
    line-height: 16px;
    padding: 16px;
    text-indent: 0 !important;
}

/* Split Button */
.split-button {
    display: inline-block;
    /* z-index: 1; */
    position: relative;
    max-width: 300px;
    white-space: nowrap;
}

.split-button.clickable:active {
    left: 1px;
    top: 1px;
}

.split-button {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_btn.gif) no-repeat 0 0;
    height: 21px;
    padding: 0 0 0 10px;
    margin: 0;
}

.split-button.active {
    z-index: 100;
}

.split-button strong {
    cursor: default;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_btn.gif) no-repeat 100% 0;
    height: 19px;
    padding: 3px 30px 0 5px;
    margin: 0;
    display: block;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.split-button strong:focus {
    outline: none;
}

.split-button.clickable > strong,
.split-button strong[onclick] {
    text-transform: uppercase;
    font-size: 11px;
    color: #C73615;
    text-transform: uppercase;
    cursor: pointer;
}

.split-button .change {
    display: inline-block;
    border: 1px solid;
    border-color: transparent transparent transparent #999;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_btn-split-change.png) 5px 50% no-repeat;
    text-indent: -999em;
    overflow: hidden;
    width: 15px;
    cursor: pointer;
    height: 11px;
    margin-left: 8px;
    vertical-align: middle;

}

.split-button .change {
    position: absolute;
    right: 5px;
    top: 0px;
    height: 19px;
    border-left-color: #ccc;
}

/*.split-button.light {*/
/*background: none;*/
/*height: auto;*/
/*padding: 0;*/
/*}*/

/*.split-button.light.clickable:active {*/
/*top: auto;*/
/*left: auto;*/
/*}*/

/*.split-button.light strong {*/
/*display: inline-block;*/
/*font-size: 11px;*/
/*text-transform: none;*/
/*background: none;*/
/*font-weight: normal;*/
/*padding: 0;*/
/*height: auto;*/
/*overflow: visible;*/
/*white-space: normal;*/
/*text-overflow: visible;*/
/*}*/

/*.split-button.light.clickable > strong,*/
/*.split-button.light strong[onclick] {*/
/*text-transform: none;*/
/*text-decoration: underline;*/
/*color: #999;*/
/*}*/

/*.split-button.light.clickable > strong:hover,*/
/*.split-button.light strong[onclick]:hover {*/
/*text-decoration: none;*/
/*}*/

/*.split-button.light .change {*/
/*position: static;*/
/*right: auto;*/
/*top: auto;*/
/*height: 11px;*/
/*border-left-color: #999;*/
/*}*/

.split-button.active .change,
.split-button .change:hover {
    background-position: -995px 50%;
}

.split-button .list-container {
    position: absolute;
    display: none;
    right: 0;
    top: 100%;
    padding: 0;
    min-width: 100%;
    max-width: 300px;
    float: left;
    background-color: #FBFBFB;
}

.split-button.active .list-container {
    display: block;
}

.split-button .list-container ul {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
}

.split-button .list-container ul > li {
    white-space: nowrap;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_btn-split-item.png) no-repeat -10000px -10000px;
    border: 1px solid #c1c1c1;
    border-top-width: 0;
    margin: 0;
    display: block !important;
    margin: 0 !important;
    min-width: 100%;
    max-width: 300px;

}

.split-button .list-container ul > li:first-child {
    border-top-width: 1px;

}

.split-button .list-container li a,
.split-button .list-container li span {
    display: block;
    line-height: 1.2 !important;
    cursor: pointer;
    padding: 5px 18px 5px 18px;
    color: #999;
    font-size: 11px;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;

}

.split-button .list-container li:hover a,
.split-button .list-container li:hover span,
.split-button .list-container li:hover {
    color: #fff;
    text-decoration: none;
}

.split-button .list-container li:hover {
    background-color: #999;
    background-position: 5px -984px;
}

.split-button .list-container li.new {
    color: #d33911;
    background-color: #eee;
    background-position: 5px 7px;
}

.split-button .list-container li.new:hover {
    background-color: #999;
    background-position: 5px -485px;
}

/* Wishlist */
.my-wishlist textarea {
    width: 99%;
    height: 3.9em;
    resize: vertical;
    line-height: 1.3em;
    overflow: auto;
}

#wishlist-table .price-box {
    margin: 3px 0;
}

#wishlist-table td .description {
    margin: 10px 0;
    max-height: 3.9em;
    line-height: 1.3em;
    overflow: hidden;
    word-wrap: break-word;
    max-width: 345px;
}

#wishlist-table td .description .inner {
    overflow: hidden;
}

#wishlist-table td {
    padding: 15px 10px;
}

#wishlist-table th:first-child,
#wishlist-table td:first-child {
    padding-left: 10px;
    padding-right: 0;
}

#wishlist-table td p {
    margin: 5px 0 15px;
}

#wishlist-table td.last {
    padding: 4px 2px;
    /*width: 1px;*/
}

#wishlist-table td .price-box {
    font-size: 12px;
}

#wishlist-table td .price-box p {
    margin: 0 0 5px;
}

#wishlist-table td .truncated {
    /*float: left;*/
    /*width: auto;*/
    margin-right: 10px;
    line-height: 18px;
}

#wishlist-table td .truncated .show .item-options {
    top: -40px;
    right: 100%;
    left: auto;
    margin-right: 15px;
    line-height: 1.2;
}

#wishlist-table td .truncated .truncated_full_value .item-options dl {
    background-position: 100% 0;
}

#wishlist-table .item-manage {
    margin: 0 0 0 0;
    float: left;
}

#wishlist-table .item-manage .split-button {
    margin: 10px 9px 0 0;
}

#wishlist-table .item-manage .split-button .change {
    margin-left: 2px;
}

#wishlist-table .item-manage .split-button:last-child {
    margin-right: 0;
}

.wishlist-empty {
    font-size: 12px;
    padding: 15px 10px;
    text-align: center;
}

p.wishlist-empty {
    border: 1px solid #d0d0d0;
}

/* Multiple Wishlist */

.wishlist-management {
    margin-bottom: 10px;
}

.wishlist-management .link-edit {
    border: 1px solid #ec841f;
    background: #fca71a;
    display: inline-block;
    line-height: 18px;
}

.wishlist-management .btn-create,
.wishlist-management .btn-edit-wishlist {
    float: right;
    margin-bottom: 10px;
}
.wishlist-management .btn-create {
    margin-left: 20px;
}

.wishlist-management .sub-title {
    float: left;
    max-width: 100%;
}
.wishlist-management .sub-title .item-count {
    margin-left: 10px;
}

.wishlist-management .sub-title h2 {
    word-wrap: break-word;
}

.wishlist-management .note-msg {
    clear: both;

}

.wishlist-management .msg-private {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_lock.png) no-repeat 10px 10px #fafaec;
    padding-left: 30px;
}

.wishlist-management .table-caption .label {
    font-size: 12px;
    float: left;
    line-height: 21px;
}

#wishlists-move {
    float: right;
    margin-left: 10px;
}

#wishlists-copy {
    float: right;
}

#wishlists-select {
    background: none;
    padding-left: 0;
    white-space: nowrap;
    float: left;
    max-width: 220px;
}

#wishlists-select strong {
    background: none;
    padding-right: 0;
    padding-left: 7px;
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
}

#wishlists-select strong span {
    font-weight: bold;
}

#wishlists-select .change {
    text-indent: 0;
    width: auto;
    background: none;
    margin-left: 4px;
    border: 0;
    right: auto;
    left: 100%;
    text-decoration: none;
    line-height: 19px;
    margin-top: 1px;
}

#wishlists-select .change span {
    color: #1e75b4;
    text-transform: none;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_header-panel.gif) no-repeat scroll 100% -71px transparent;
    padding-right: 10px;
}

#wishlists-select.active .change span {
    color: #d33911;
    background-position: 100% -127px;
}

#wishlists-select .list-container {
    right: auto;
    left: 0;
    margin-top: 4px;
}

#wishlists-select .list-container ul {
    background: #e7e7e7;
    border: 0;
}

#wishlists-select .list-container li:first-child {
    border-top: 0;
}

#wishlists-select .list-container li {
    border-color: #d9d9d9;
}

#wishlists-select .list-container a,
#wishlists-select .list-container span {
    color: #1e75b4;
    padding: 5px 6px; /* background-position:-999em -999em; */
}

#wishlists-select .list-container li:hover a,
#wishlists-select .list-container li:hover span,
#wishlists-select .list-container li:hover {
    color: #d33911;
}

#wishlists-select .list-container li:hover {
    background-position: -999em -999em;
    background-color: #f8f8f8;
}

#wishlists-select .list-container li.new {
    color: #d33911;
    background-color: #d9d9d9;
    background-position: 5px 7px;
    padding-left: 12px;
}

#wishlists-select .list-container li.new:hover {
    background-color: #999;
    background-position: 5px -485px;
    color: #fff;
}

#wishlists-select .list-container li.new:hover a,
#wishlists-select .list-container li.new:hover span {
    color: #fff;
}

/* Wishlist search view */
#wishlist-search-results {
}

.col3-layout #wishlist-search-results .item-name {
    max-width: 340px;
    word-wrap: break-word;
    display: block;
}

.col2-right-layout #wishlist-search-results .item-name,
.col2-left-layout #wishlist-search-results .item-name {
    max-width: 500px;
}

.col1-layout #wishlist-search-results .item-name {
    max-width: 600px;
}

.wishlist-search-view {
}

.list-info {
    border: 1px solid #dadada;
    padding: 10px 0;
    margin: 0 0 15px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_block.gif) repeat-x 100% 100% #fff;
    max-width: 100%;
    word-wrap: break-word;
}

.list-info .item {
    padding: 5px 0;
    font-size: 12px;
    border-top: 1px dotted #d9d9d9;
    margin: 0 15px;
}

.list-info .item:first-child {
    border-top: 0;
}

.list-info .item .label {
    font-weight: normal;
    font-style: italic;
    font-size: 0.9em;
    margin-right: 5px;
}

.list-info .item .label:after {
    content: ':';
}

.list-info .item .value {
    font-weight: bold;
}

.wishlist-search-view #wishlist-table td.last {
    padding: 15px 10px;
}

.wishlist-search-view #wishlist-table .description {
    max-height: 6.5em;
    max-width: 280px;
}

.wishlist-search-view .list-info {
    display: inline-block;
}

.wishlist-search-view .sub-title {
    clear: both;
}

.wishlist-search-view p.qty {
    text-align: center;
}

/* Track my order */

.sales-guest-form .input-box label {

}

.sales-guest-form .input-box input {
    width: 350px;
}

.sales-guest-form .buttons-set p.required,
.sales-guest-form .buttons-set .button {
    float: left;
    clear: both;
}

.sales-guest-view .page-title.title-buttons {
    overflow: hidden;
}

/* Labels */
.product-label {
    position: absolute;
    top: 0;
    left: 0;
}

.products-grid .product-label {
    top: 7px;
    left: 7px;
}

body.sales-guest-view .box-payment .order-info strong { font-weight: normal ; }
.dialog  .top.table_window td{
    background: #ededed;
}
.my-row{
    width: 100%;
    margin: 0 0 10px;
}
.my-row:after{
    content: "";
    display: block;
    clear: both;
}
.form-template label{
    width: 75px;
    float: left;
}
div.dialog {
    border: 9px solid #000;
    min-width: 470px;
    min-height: 370px;
}

.dialog .dialog_close{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/btn-close.png") no-repeat;
    width: 29px;
    height: 29px;
    left: auto;
    bottom: auto;
    right: -17px;
    top: -17px;
    z-index: 2000;
}
.dialog .dialog_content,
.dialog .dialog_e,
.dialog .dialog_w{
    width: 10px;
    background: #ededed;
}

.dialog .dialog_title{
    color: #656565;
    font-size: 25px;
    font-weight: bold;
    padding: 25px 0 10px;
}
.dialog .bot.table_window{
    display: none;
}
.dialog div.dialog_content{
    background-color: #fbfbfb;
    color: #333;
    margin: 10px 0;
    font-size: 13px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ccc;
    width: 100% !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 20px 30px;
}
.dialog .dialog_content label{
    font-weight: bold;
    color: #333;
    float: none;
    display: block;
    margin: 0 0 5px;
}
.dialog .dialog_content textarea,
.dialog .dialog_content input[type="text"]{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    resize: none;
}
.dialog .dialog_content input[type="submit"]{
    padding: 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 26px;
    border: 1px solid;
    color: #fff;
    font:bold 14px/24px Verdana, Geneva, sans-serif;
    border-color: #fa9c27 #cd7833 #a8826d;
    background-color: #ffba23;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffba23), to(#ffa52a));
    background: -webkit-linear-gradient(top, #ffba23, #ffa52a);
    background: -moz-linear-gradient(top, #ffba23, #ffa52a);
    background: -ms-linear-gradient(top, #ffba23, #ffa52a);
    background: -o-linear-gradient(top, #ffba23, #ffa52a);
    transition: none;
    -webkit-transition: none;
}
.headercart .top,
.tools-row .cart-top .headercart{
    float: left;
}
.tools-row .cart-top {
    width: 300px;
    float: right;
    position: relative;
}
.headercart .top .info > a{
    border: 0;
    float: left;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/cart-bg.png") no-repeat 4px 8px;
    color: #fff !important;
    padding: 3px 9px 5px 32px !important;
}
.headercart .top .info:before{
    display: none !important;
    margin: 0 !important;
}
.top-extra-box .chat-link{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/chat-simple2.png") no-repeat 0 7px;
    float: left;
    width:35px;
    height: 31px;
    margin: 6px 0 0;
    padding: 2px 0 0 16px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
}



.top-extra-box .login-link{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/myaccount.png") no-repeat 0 -22px;
    float: left;
    width: auto;
    height: 30px;
    margin: 8px 0 0;
    padding: 4px 0 0 24px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
}

.top-extra-box .chat-link span{
    background: #e31b23;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    line-height: 14px;
    padding: 0 4px;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    height: 16px;
}
.top-extra-box{
    float: left;
    background: #ededed;
    padding: 0 0 0 20px;
}
.top-extra-box .login-link a{
    color: #616161 !important;
}
.top-extra-box .toplink-divider,
.top-extra-box ul.links > li{
    display: none;
}
.top-extra-box ul.links #myaccount-dropdown{
    display: block;
}
.logo-row #myaccount-dropdown{
    display: none;
}
.logo-row ul.links li.last,
.logo-row .wishlist-li{
    display: none;
}

#myaccount-dropdown a.wishlist:before{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/wishlist2.png") no-repeat;
    width: 15px;
    height: 20px;
    content: "";
    float: left;
    margin: 2px 5px 0 -5px;
}
.top-extra-box .account-link{
    float: left;
    color: #fff;
}
.headercart .top{
    background: none !important;
    margin: 0 !important;
}
.tools-row .navbar-brand {
    width: 189px;
}

.accountNav em{
    font-style: normal;
}
.accountNav #customer_conversations span:before,
.accountNav #customer_conversations a:before{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/chat-icon.png") no-repeat;
    width: 25px;
    height: 18px;
    display: block;
    content: "";
    float: left;
    margin: 0 5px 0 0;
}

.order-item a{
    text-decoration: underline;
}
.order-item a:hover{
    text-decoration: none;
}
.item-inner .product-name{
    text-align: left;
}

#size-chart {
    background: #ededed;
    padding: 20px 10px 10px;
}

.button-blue{
    border: 1px solid #325d88 !important;
    background: #325d88 !important;
    color: #fff;
    min-width: 125px;
    padding: 0 15px;
    height: 33px;
    line-height: 26px;
    font-size: 15px;
}
.catalog-product-view .fancybox-opened .fancybox-skin{
    padding: 10px !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

.bril-holder{
    overflow: hidden;
}
.bril-holder img{
    max-width: none;
    width: auto;
}
.seo-specials {
    margin: 0 auto;
    width: 100%;
    max-width: 1180px;
    line-height: 22px;
    padding: 1px 1px 0px 5px;
}

#track-shipment {
    display: inline-block;
    margin-left: 127px;
    text-align: right;
}
.history-page-title h1,
.request-return-title h1{
    font-size: 28px !important;
    font-weight: 500 !important;
    margin: 20px;
    display: inline-block;
}
#order-history-holder .nav-tabs {
    list-style: none;
    border-bottom: 1px solid #c3c3c3;
    margin-bottom: 20px;
}
#order-history-holder .nav-tabs li {
    list-style: none;
    display: inline-block;
    margin-right: 20px;
    padding-bottom: 9px;
    text-transform: uppercase;
}
#order-history-holder .nav-tabs li.last {
    margin-right: 0px !important;
}

#order-history-holder .nav-tabs li:hover,
#order-history-holder .nav-tabs li.current {
    color: #ed017f;
    border-bottom: 3px solid #ed017f;
}
.request-return-wrapper {
    width: 100%;
    max-width: 940px;
    margin-right: 15px;
}
.request-return-wrapper .header-title {
    text-transform: uppercase;
}
.request-return-wrapper .header-title .subtext {
    color: #525252;
    font-size: 11px;
    text-transform: none;
}
.request-return-wrapper .info {
    border-top: 3px solid #e0e0e0 !important;
    margin-bottom: 20px;
}
.request-return-wrapper .account {
    border-bottom: 1px solid #e0e0e0;
}
.request-return-wrapper .header-title {
    padding: 14px 10px;
    background-color: #f9f9f9;
}
.request-return-wrapper .submit-button {
    float: right;
    margin-bottom: 15px;
    margin-right: 15px;
}
.request-return-wrapper .details {
    padding: 15px 10px;
}
.request-return-wrapper .details .sides {
    display: inline-block;
    vertical-align: top;
}
.request-return-wrapper .details .title {
    color: #525252;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.request-return-wrapper .details .lhs {
    width: 100px;
    margin-right: 10px;
}
.request-return-wrapper .details .rhs {
    width: 100%;
    max-width: 550px;
}
.request-return-wrapper .details ._rows {
    border: 1px solid #e0e0e0;
    padding: 10px 10px;
    max-width: 400px;
}
.request-return-wrapper .details ._rows,
.request-return-wrapper .details .rows {
    margin-bottom: 10px;
}
.request-return-wrapper .details .low_row div {
    display: inline-block;
    vertical-align: top;
}
.request-return-wrapper .details .rows span {
    display: block;
    margin: 5px 0px;
}
.details .low_row div span {
    display: block;
    line-height: 25px;
}
.request-return-wrapper .details .image-box {
    width: 120px;
    height: auto;
    margin-right: 10px;
}
.request-return-wrapper .reason_comment textarea {
    width: 100%;
    max-width: 406px;
}
.request-return-wrapper .details .item_name {
    color: #444444;
    font-weight: 600;
}
.request-return-wrapper ._pickup {
    margin-top: 15px;
}
.request-return-wrapper ._pickup .new_address,
.request-return-wrapper ._pickup .existing_address {
    margin: 10px 1px 10px 1px;
    font-weight: 600;
    background-color: #f5f5f5;
    padding: 6px 0px;
}
._pickup .new_address label,
._pickup .existing_address label {
    cursor: pointer;
    text-decoration: underline;
}
._pickup_listing span {
    display: inline-block !important;
    vertical-align: top;
    width: 100%;
    max-width: 215px;
}
.request-return-wrapper input[type=text] {
    width: 100%;
    max-width: 397px;
    padding: 10px 10px;
    border: 1px solid #CCC;
}
.request-return-wrapper .reason_comment .main_reason {
    width: 100%;
    max-width: 407px;
}
.request-return-wrapper .form_select {
    width: 100%;
    max-width: 420px;
    padding: 10px 10px;
    height: 39px;
    /* line-height: 36px; */
    border: 1px solid #CCC;
}
.request-return-wrapper .form_select_a {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 200px;
    padding: 10px 10px;
    height: 39px;
    /* line-height: 36px; */
    border: 1px solid #CCC;
}
.request-return-wrapper .form_select_b {
    max-width: 65px;
    padding: 10px 10px 10px 10px;
    /* line-height: 36px; */
    border: 1px solid #CCC;
}

#pick_from_previous_address .address-wrap {
    border: 1px solid #4c4c4c;
    margin: 1px 5px 10px 1px;
    padding: 10px 10px;
    max-width: 178px;
}
#pfpa_wrapper .address-wrap-current {
    background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/checkout/onestep/envelope_line.png');
    border: none !important;
}
#pfpa_wrapper .address-wrap-inner {
    background: #ffffff;
    padding: 5px 5px;
}
#pfpa_wrapper .address-wrap-inner:hover {
    cursor: pointer;
    opacity: 0.99;
    filter: alpha(opacity=90);
}
#pfpa_wrapper .address-wrap {
    display: inline-block;
    vertical-align: top;
}
.address-wrap .title {
    padding-bottom: 5px;
}
#pfpa_wrapper .street-address {
    height: 30px;
    overflow: hidden;
    padding-top: 5px;
}
#pfpa_wrapper .selectionCorner {
    position: absolute;
    width: 35px;
    height: 35px;
    margin-top: -35px;
    margin-left: 132px;
    border: 1px solid #989898;
    text-align: center;
    background-color: #fff;
    background-image: -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image: -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image: -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image: -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image: linear-gradient(rgb(240,240,240),rgb(224,224,224));
    vertical-align: middle;
}
#pfpa_wrapper .mimick-radio {
    margin: 0 auto;
    width: 20px;
    height: 20px;
    background-color: #989898;
    border: 1px solid #ffffff;
    margin-top: 6px;
}
.deep-rounded {
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px; /* future proofing */
    -khtml-border-radius: 40px;
}
.rows label .small_text {
    font-size: 10px;
}
.rounded-type2 {
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    border-radius: 2px !important; /* future proofing */
    -khtml-border-radius: 2px !important;
}
.rounded-type3 {
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important; /* future proofing */
    -khtml-border-radius: 3px !important;
}
.rounded-type4 {
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important; /* future proofing */
    -khtml-border-radius: 4px !important;
}

.-form-control {
    cursor: not-allowed;
    background-color: #eee;
    pointer-events: none;
}

/* Styles for checkout success*/
.konga-success-page {
    background: #ffffff;
    padding: 25px 30px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    border-top: 3px solid #ed017f;
    border-bottom: 1px solid #dddddd;
}

.konga-success-page .section-frame {
    padding: 30px 10px;
    background-color: #fff;
    border: 1px solid #dddddd;
    margin-bottom: 15px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.konga-success-page .section-frame .section-title {
    font-size: 40px;
    font-weight: 800;
    text-align: center;
    color: #25272a;
    line-height: 45px;
}

.konga-success-page .section-frame .section-details {
    font-size: 14px;
    text-align: center;
    color: #86888b;
    display: block;
    width: 80%;
    max-width: 600px;
    margin: 0px auto;
    line-height: 20px;
}

.konga-success-page .section-frame .section-details a {
    color: #3c5a99;
    text-decoration: none;
    cursor: pointer;
}

.konga-success-page .section-frame .section-details a:hover {
    text-decoration: underline;
}

.konga-success-page .section-frame .white-marker {
    margin: 30px auto;
    width: 130px;
    height: 130px;
    background-color: #57a629;
    border-radius: 50%;
    text-align: center;
}

._success-page-final .section-frame .white-marker {
    background: #ffffff !important;
}

._success-page-final .section-frame .white-marker img {
    height: 100px;
    margin-top: -15px;
}

.konga-success-page .section-frame .white-marker img {
    text-align: center;
    height: 60px;
    padding-top: 35px;
}

.konga-success-page .success-interaction {
    margin: 0px auto;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 45px;
    max-width: 80%;
}

.konga-success-page .adsense-banner {
    width: 100%;
    max-width: 1024px;
    margin-top: 40px;
    text-align: center;
}

.konga-success-page .success-interaction .feedback-error-comment {
    padding: 15px 20px;
    font-size: 12px;
    color: #9e0000;
    opacity: 0.9;
}

.konga-success-page .success-interaction .title {
    margin: 50px auto;
    font-size: 30px;
    text-align: center;
    color: #5a5f66;
    line-height: initial;
}

.konga-success-page .success-interaction .title .thick {
    font-weight: 800;
    font-size: 31px;
}

.konga-success-page .success-interaction .title .konga-crown img {
    height: 25px;
}

.konga-success-page .success-interaction .social-links a {
    padding: 15px 15px;
    text-align: center;
    border-radius: 3px;
    background-color: #ffffff;
    font-size: 18px;
    color: #25272a !important;
}

.konga-success-page .success-interaction .social-links a img {
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.konga-success-page .success-interaction .social-links a.instagram {
    border: 2px solid #d93175;
}

.konga-success-page .success-interaction .social-links a.twitter {
    border: 2px solid #1da1f2;
    margin: 0px 30px;
}

.konga-success-page .success-interaction .social-links a.facebook {
    border: 2px solid #3c5a99;
}

.konga-success-page .success-interaction .recommendations {
    margin-top: 70px;
    text-align: center;
}

.konga-success-page .success-interaction .recommendations .title {
    height: 20px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #25272a;
    margin: 20px 0px;
}

.konga-success-page .success-interaction .feedback form {
    text-align: left;
}

.konga-success-page .success-interaction .feedback form > div {
    margin: 25px 20px;
}

.konga-success-page #recs-recommendations {
    display: inline-block;
    width: 100%;
}

.konga-success-page #recs-recommendations .products-grid li.item {
    width: 21.64%;
}

.konga-success-page #recs-recommendations .products-grid li.item:last-of-type {
    margin-right: 0;
}

.success-interaction .feedback form .user-input > span {
    text-transform: uppercase;
    font-size: 13px;
    text-align: left;
    color: #25272a;
    display: block;
    margin-bottom: 10px;
}

.success-interaction .feedback form .user-input > textarea {
    border-radius: 2px;
    background-color: #ffffff;
    border: 1px solid #cbced1;
    padding: 10px 10px;
    width: 100%;
}

.success-interaction .feedback form button {
    width: 100%;
    max-width: 230px;
    padding: 13px 18px;
    border-radius: 3px;
    background-color: #62ae47;
    color: #ffffff;
    font-size: 16px;
    background: #62ae47;
    border: none;
}

.success-interaction .feedback form div span.lazy-loader {
    height: 20px;
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/ic_multioptionfilter/loader.gif') no-repeat center center;
    background-size: 20px 20px;
    width: 30px;
    display: inline-block;
}

@media only screen and (max-width: 1119px) {
    .col-right .track_order {
        margin-top: 5px;
    }
}

@media only screen and (max-width: 980px) {
    #track-shipment {
        display: inline-block;
        margin-left: 98px;
        text-align: left;
    }

    .col-right .track_order {
        margin-top: 5px;
    }

    .tools-row .navbar-brand {
        clear: both;
    }
    .tools-row .search-top{
        width: 96%;
    }
    .tools-row .cart-top{
        width: 285px;
        position: relative;
        top: -10px;
    }
    .konga-success-page .success-interaction .social-links a {
        display: block;
        margin: 20px 10px !important;
        max-width: 300px !important;
    }
}
@media only screen and (max-width: 767px) {
    #track-shipment {
        display: inline-block;
        margin-left: 1px;
        text-align: left;
    }
    .tools-row .search-top {
        top: 0;
    }
    #header{
        background-color: #ededed !important;
        border-color: #ededed !important;
    }
    #header.sticked-nav {
        background-color: #ededed !important;
        border-color: #ededed !important;
    }

    #header .row.logo-row{
        position: relative;
        z-index: 900;
    }
    #header .row.tools-row {
        position: relative;
        background-color: #ED017F !important;
        padding: 0 135px 0 10px;
    }
    #header.sticked-nav .row.tools-row {
        background-color: transparent !important;
    }
    #header.search-expand .row.tools-row {
        padding: 0 14px 0 0;
    }
    #header .center-phone .mywishlist{
        display: none;
    }
    #header{
        position: relative;
    }
    #header .mobile-menu-expand{
        position: absolute;
        left: 0;
    }
    #header .mobile-menu-expand i.icon-operamini-menu {
        width: 16px;
        height: 14px;
        background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/opera-icons.png');
        background-repeat: no-repeat;
        background-position: -28px -8px;
    }
    #header .mobile-cart-link{
        position: absolute;
        right: 5px;
        top: 51px;
    }
    #header .myaccount-phone {
        display: block;
        position: absolute;
        top: 45px;
        right: 53px;
        margin: 0 2px 0 0;
        width: 43px;
        height: 44px;
        z-index: 9999;
    }
    #header .myaccount-phone-dropdown {
        display: none;
        position: absolute;
        top: 88px;
        left: 0;
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #dcdcdc;
        -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
    }

    #header .myaccount-phone-dropdown.expanded {
        display: block;
    }

    #header.sticked-nav .myaccount-phone-dropdown {
        top: 44px;
    }

    #header .myaccount-phone-dropdown.mobile-signed-in {
        text-align: left;
    }

    #header .myaccount-phone-dropdown .caret {
        right: 75px;
    }

    #header .myaccount-phone-dropdown a {
        display: block;
        padding: 16px 0;
        color: #333;
        font-size: 16px;
    }

    #header .myaccount-phone-dropdown.mobile-signed-in li {
        padding: 0 10px;
    }

    #header .myaccount-phone-dropdown.mobile-signed-in a {
        padding: 16px 10px;
        border-top: 1px solid #dcdcdc;
    }

    body.mobile-min-landscape #header .myaccount-phone-dropdown.mobile-signed-in a {
        padding: 8px 10px;
        font-size: 12px;
        line-height: 20px;
    }

    #header .myaccount-phone-dropdown.mobile-signed-in a.first {
        border: none;
    }

    #header .myaccount-phone-dropdown a.ktalk:before,
    #header .myaccount-phone-dropdown a.wishlist:before {
        content: '';
        display: block;
        float: left;
        margin: 0 0 0 -5px;
    }

    #header .myaccount-phone-dropdown a.ktalk:before {
        margin: 0 0 0 -5px;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/chat-icon.png") no-repeat;
        width: 25px;
        height: 18px;
    }

    #header .myaccount-phone-dropdown a.wishlist:before {
        margin: 0 6px 0 -1px;
        width: 15px;
        height: 20px;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/wishlist2.png") no-repeat;
    }

    #header .myaccount-phone ul.links {
        display: block;
        position: fixed;
        float: none;
        margin: 0;
        padding: 5px 10px;
        top: 88px;
        left: 0;
        right: 0;
        width: 100%;
        text-align: left;
        background: #f9f9f9;
        border-bottom: 1px solid #dcdcdc;
        -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4), 0 -4px 4px rgba(0, 0, 0, 0.4);
        z-index: 999999999;
    }

    #header .myaccount-phone ul.links .toplink-divider {
        display: none;
    }

    #header .myaccount-phone ul.links li {
        width: 100%;
    }

    #header .myaccount-phone ul.links li a {
        display: block;
        padding: 10px;
        color: #333;
        font-size: 16px;
        line-height: 24px;
        border-top: 1px solid #dcdcdc;
    }

    #header .myaccount-phone ul.links li:first-child a {
        border: none;
    }

    #header .myaccount-phone #myaccount-dropdown .myaccount-dropdown,
    #header .myaccount-phone #myaccount-dropdown{
        display: block !important;
    }
    #header .myaccount-phone #myaccount-dropdown .myaccount-dropdown{
        top: -3px;
    }
    #header .myaccount-phone ul.links{
        display: none;
    }
    #header .myaccount-phone:hover ul.links{
        display: block;
    }
    #header .myaccount-phone ul.links .myaccount-more,
    #header .myaccount-phone ul.links > li {
        display: none;
    }
    #header .mobile-cart-link .items{
        display: block;
        position: absolute;
        top: 6px;
        right: 0;
        padding: 0 4px;
        height: 16px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px;
        background: #e31b23;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
        box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    }
    .myaccount-phone > a.myaccount{
        display: none;
    }
    .product-essential .price-box-wrap{
        text-align: left;
    }
    .only-phone{
        display: block !important;
    }
    .no-phone{
        display: none !important;
    }
    .talk-btn{
        border: 1px solid #cdcdcd;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        float: left;
        padding: 10px;
        box-sizing: border-box;
        margin: 0 1%;
        width: 44%;
        font-size: 18px;
        color: #ed017f;
        cursor: pointer;
    }
    .talk-btn:hover{
        color: #ed017f;
    }
    .talk-btn img,
    .talk-btn span{
        display: inline-block;
        vertical-align: top;
    }
    .add-to-cart .call-order{
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width: 500px) {
    .talk-btn{
        font-size: 14px;
    }
    .request-return-wrapper .reason_comment textarea {
        max-width: 250px;
    }
    .request-return-wrapper .reason_comment .main_reason {
        width: 100%;
        max-width: 250px;
    }
    .shipment-information .col-right {
        margin-top: -8px;
    }

    #track-shipment {
        display: inline-block;
        margin-left: 1px;
        text-align: left;
    }
}
@media only screen and (max-width: 480px) {
    .request-return-wrapper input[type=text] {
        max-width: 277px;
    }
    .shipment-information .shipment-status{
        position: static;
    }
}
.chat{
    color: #525252;
    font-size: 11px;
    line-height: 18px;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/chat-icon.png") no-repeat 0 50%;
    padding: 0 0 0 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    clear: both;
}
.fancybox .chat{
    margin-top: 5px;
}

.button-orange {
    color: #000 !important;
    width: 100% !important;
    max-width: 160px !important;
    min-width: 40px !important;
    padding: 0 15px;
    height: 33px;
    line-height: 26px;
    font-size: 12px;
    float: left;
}

.feedback_rating_describe, .feedback_rating_notice {
    clear: both;
    padding: 10px 10px 10px 0px;
    font-weight: bold;
}

a.feedback{
    text-decoration: none;
    line-height: 20px;
    color: #ed017f;
    font-weight: bold;
}
a.feedback:hover{
    text-decoration: underline;
}

#feedback_img{
    width: 40%;
    float: left;
}

.page_review_wrapper_left .star-rating,
.feedback_stars_block .star-rating
{
    cursor: auto;
}

#feedback-product-name{
    width: 60%;
    font-weight: bold;
    float: right;
    padding-top: 20px;
}

.feedback_rating_notice {
    color: #B20000;
    font-size: 11px;
}

.feedback_rating_notice_msg {
    font-weight: bold;
    margin-top: 10px;
    padding-left: 0;
    margin-left: 0;
}

.feedback_rating_error_msg{
    font-weight: 300;
    font-size: 12px;
    color: #bb0000;
    margin-bottom: 20px;
    padding-left: 0;
    margin-left: 0;
    clear: both;
}

#feedback-button-disabled{
    background: #bbb !important;
}

#feedback-rating-label{
    width: 25%;
    padding-top: 5px;
}

#bad_feedback_conditions{
    font-weight: 600;
}

#feedback-rating-state{
    width: 30%;
    padding-top: 5px;
    float: right;
    font-weight: 400;
}

/**
  * Feedback textarea validation related
*/
.feedback-comment-holder{
    position: relative;
}

.validation-failed:focus{
    outline: none;
}

.feedback-comment-holder textarea{
    margin-bottom: 5px;
}

.feedback-comment-holder span.required{
    position: absolute;
    right: -10px !important;
    top: 2px !important;
}

.ktalk-box-feedback {
    clear: both;
    color: #333 !important;
    padding: 0px 0 0px 20px;
    font-size: 12px;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/icons_default.png") no-repeat;
    background-size: 12px 12px;
    margin-left:15px;
    height: 35px;
}

.ktalk-box-pipe {
    border-right: 1px solid #000000;
    margin-left: 6px;
}

.ktalk-box-feedback a {
    text-decoration: none;
}

.ktalk-box-feedback a:hover {
    color: #ffa52a !important;
    text-decoration: none;
}

#myErrorMsg-popup {
    clear: both;
    margin-top: 10px;
}

#footerme_container {
    bottom:0;
    height:auto;
    left:0;
    position:fixed;
    width:100%;
    margin-bottom: -13px;
    z-index: 8500;
}

#footerme {
    height: auto; margin: 0 auto; max-width: 1200px;
    text-align: center;
}

#footerme_span {
    width: 20px; height: auto; font-size: 20px;
    text-align: center; display: inline-block;
    background-color: #333; color: #FFFFFF;
    cursor: pointer; line-height: 20px;
    float: right; margin-top: 17px; margin-left: -5px;
}


/**
* Customer cancel order form style
*
*/

.form-template-cancel-order ::-webkit-input-placeholder {
    color: #bebebe;
    font-style: italic;
}
.form-template-cancel-order :-moz-placeholder {
    color: #bebebe;
    font-style: italic;
}

.form-template-cancel-order ::-moz-placeholder{
    color:#bebebe;
    font-style: italic;
}
.form-template-cancel-order :-ms-input-placeholder{
    color: #bebebe;
    font-style: italic;
}
.form-template-cancel-order .placeholder {
    color: #bebebe;
    font-style: italic;
}
.form-template-cancel-order,
#size-chart {
    background: #ededed;
    padding: 20px 10px 10px;
}
.form-template-cancel-order .cancel-order-title{
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 0 10px;
}
.form-template-cancel-order .content-box{
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ffffff;
    padding: 10px 30px;
    width: 390px;
}

.form-template-cancel-order .button-blue{
    float: right;
    margin: 0 0 10px;
    width: auto !important;
}
.form-template-cancel-order textarea{
    border: 2px solid #e4e4e4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    width: 100%;
    height: 100px;
    resize: vertical;
    margin: 0 0 10px;
}

.form-template-cancel-order .text{
    width: 295px;
    float: right;
    font-size: 13px;
    margin: 0 0 15px;
    padding: 15px 0 0;
}
.form-template-cancel-order {
    background: #ed017f;
    padding: 20px 10px 10px;
}

.cancel_order_describe, .cancel_order_notice {
    clear: both;
    padding: 10px 10px 10px 0px;
    font-weight: bold;
}

.cancel_order_notice {
    color: #B20000;
    font-size: 11px;
}

.cancel-order-comment-holder{
    position: relative;
}


.cancel-order-comment-holder textarea{
    margin-bottom: 5px;
}

.cancel-order-comment-holder span.required{
    position: absolute;
    right: -10px !important;
    top: 2px !important;
}


.oit-rhs .confirm-div {
    border: 1px solid #E2E2E2 !important;
    background-color: #f9f9f9;
    font-size: 11px;
    font-weight: 800;
    padding: 7px 7px 7px 9px;
    color: #ed017f;
    border-radius: 3px;
    display: inline-block;
}

.oit-rhs .confirm-div a {
    color: #466686;
}

.oit-rhs .confirm-div:hover {
    border: 1px solid #325D88 !important;
}

/* Customer cancel order form style ends here */

.order-item-below-bottom {
    margin-bottom: 10px;
    text-align: right;
}
.order-item-below-bottom button {
    padding: 6px 15px;
    font-size: 12px;
    font-weight: 600;
    color: #ed017f;
    border-color: #E2E2E2 !important;
    background-color: #ffffff;
    text-transform: uppercase;
}
.order-item-below-bottom button:hover {
    border: 1px solid #325D88 !important;
}
.order-item-below-bottom button i.icon-type1 {
    width: 26px;
    height: 23px;
    vertical-align: middle;
    margin-right: 5px;
    background-image: none;
}
.order-item-below-bottom button i.icon-type1 img {
    width: auto;
    height: auto;
}
/* Layout ================================================================================ */

.page {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 960px;
}

.page-print {
    background: #fff;
    padding: 20px;
    text-align: left;
}

.page-empty {
    background: #fff;
    padding: 20px;
    text-align: left;
}

.page-popup {
    padding: 20px;
    text-align: left;
}

/* ======================================================================================= */
/* Tools ================================================================================= */

.nobr {
    white-space: nowrap;
}

.wrap {
    white-space: normal;
}

.a-left,
table th.a-left,
table td.a-left {
    text-align: left;
}

.a-center,
table th.a-center,
table td.a-center {
    text-align: center;
}

.a-right,
table th.a-right,
table td.a-right {
    text-align: right;
}

.v-top {
    vertical-align: top;
}

.v-middle {
    vertical-align: middle;
}

.f-left,
.left {
    float: left;
}

.f-right,
.right {
    float: right;
}

.f-none {
    float: none;
}

.f-fix {
    float: left;
    width: 100%;
}

.no-display {
    display: none;
}

.d-inline {
    display: inline;
}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0;
}

.no-bg {
    background: none;
}

.hidden {
    display: none;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ================================================================================= */
/* Header ================================================================================ */
.navbar-mini-left li.navbar-mini_header-links:last-child {
    border-right: none !important;
}
.directions.trigger:hover {
    text-decoration: none !important;
    background-color: #504e4e !important;
}
.stickylogo-modifier {
    margin-top: 7px;
    width: 185px;
    height: 50px;
}
.sticky-wrapper {
    z-index: 8001 !important;
}

#header.sticked-nav .popular_search {
    /* this makes the popular search disappear on sticky header */
    display: none !important;
}

#search-topv2 .popular_search {
    display: none !important;
}

#header.sticked-nav .fav_and_cart .cart_side .headercart .icon {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png) no-repeat;
    background-position: -24px -344px;
    padding-right: 3px;
    padding-top: 9px;
}

#header .center-phone {
    display: none;
}

#header .tools-row {
    padding-bottom: 10px;
}

#header .navbar-nav .icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: top;
}

#header.sticked-nav {
    position: fixed;
    top: 0;
    padding-top: 10px;
    width: 100%;
    background: #ededed;
    -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    z-index: 7999;
}
#header.sticked-nav .logo-row {
    display: none;
}

#header.sticked-nav .logo_sticky_header {
    float: left;
    min-height: 1px;
    margin: -4px 0 0 30px;
}

#header .welcome-msg {
    margin: 15px 0 0 0;
    font-size: 11px;
    float: left;
    color: #00809f;
}

#header .logo {
    display: block;
    margin: 8px 0 10px;
    max-height: 45px;
    height: 45px;
}

#header.sticked-nav .span2.navbar-brand .logo {
    display: none;
}

#header .logo img {
    max-width: 188px;
}

#header .mobile-logo {
    width: 189px;
    height: 41px;
}

.logo-row a {
    color: #fff;
}

#header .logo-row h1 {
    margin: 3px 0 0 0;
}
/* puffs */
#header .header-puffs {
    float: left;
    width: 100%;
    max-height: 22px;
}

#header .header-puffs li {
    float: left;
    width: 25%;
}

#header .header-puffs span {
    display: block;
    margin: 0 auto;
    padding: 0 10px 0 0;
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

#header .header-puffs .star span {
    float: left;
}

#header .header-puffs .return span {
    float: right;
    padding: 0 8px 0 0;
}

/* prettify puffs */
#header .header-puffs .network span {
    margin: 0 0 0 12px;
}

#header .header-puffs .delivery span {
    margin: 0 0 0 22px;
}

#header .header-puffs span p {
    display: block;
    margin: 0;
    padding: 0 0 0 18px;
    line-height: 22px;
    text-align: left;
    vertical-align: baseline;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* navbar */
#header .navbar-right {
    float: right;
    margin-top: 0 !important;
}

/* extra */
#header .navbar-mini {
    float: left;
    width: 100%;
    min-height: 38px;
    font-size: 11px;
}

#header.sticked-nav .navbar-mini { display: none; }

#header .navbar-mini li {
    margin: 5px 0;
    display: inline-block;
    vertical-align: middle;
}

#header .navbar-mini .navbar-mini_header-links a,
#header .navbar-mini .navbar-mini_header-links span,
#header .navbar-mini div {
    display: block;
    float: left;
    padding: 4px 2px 4px 6px;
    color: #676767;
    line-height: 20px;
    white-space: nowrap;
}

#header .navbar-mini .header-contact strong,
#header .navbar-mini .header-contact a {
    color: #676767;
}
#header .navbar-mini a:hover,
#header .navbar-mini a:focus {
    color: #f5b050;
}

/* Account Bar */
#header .top-extra-box {
    float: left;
    padding: 0;
}

#header .customer-state {
    float: right;
    min-width: 160px;
    text-align: center;
    background: #ededed;
}

/* chat */
#header .chat-link {
    display: block;
    position: relative;
    float: left;
    margin: 0 1px 0 0;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#header .chat-link .icon {
    background-position: 0 -36px;
}

#header .chat-link div {
    display: block;
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 0 4px;
    height: 16px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    background: #e31b23;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
}

/* my account */
#header .myaccount-more {
    padding-left: 22px;
    color: #fff;
    background: none;
}

#header .customer-state.signed-out a,
#header .user-links-toggle {
    display: block;
    padding: 10px;
    color: #6a6a6a;
    font-size: 12px;
    white-space: nowrap;
}

#header .user-links-toggle {
    display: inline-block;
}

#header .customer-state.signed-out a:hover {
    color: #f5b050;
}

#header .user-links-toggle .icon,
#header .customer-state.signed-out a .icon {
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/catalog-sprite.png') no-repeat;
    background-position: -54px -602px;
    width: 10px;
    height: 10px;
}

#header .caret {
    display: block;
    position: absolute;
    top: -6px;
    right: 44px;
    width: 0;
    height: 0;
    color: #6a6a6a;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    border: 6px solid transparent;
    border-top-width: 0;
    border-bottom: 6px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 201;
}

#header .caret:after {
    display: block;
    content: '';
    position: absolute;
    right: -6px;
    width: 0;
    height: 0;
    color: #fff;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    border: 6px solid transparent;
    border-top-width: 0;
    border-bottom: 6px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
#user-links {
    position: relative !important;
}
#header .user-links-menu {
    display: none;
    position: absolute;
    right: 0;
    margin: 0;
    margin-right: 13%;
    padding: 0;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    z-index: 200;
    top: 24px !important;
}

#header #user-links:hover .user-links-menu {
    display: block;
}

#header .user-links-menu ul {
    width: 162px;
    overflow: hidden;
}

#header .user-links-menu a.wishlist:hover:after {
    content: '';
    display: block;
    position: absolute;
    top: -6px;
    right: 44px;
    width: 0;
    height: 0;
    color: #f3f4ef;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background: none;
    border: 6px solid transparent;
    border-top-width: 0;
    border-bottom: 6px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 202;
}

#header .user-links-menu li a {
    white-space: nowrap;
    display: block;
    padding: 8px;
    font-size: 11px;
    color: #333;
    border-top: solid 1px #d7d7d7;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#header .user-links-menu li a.first {
    padding: 10px 8px 8px;
    border-top: none;
}

#header .user-links-menu li a.last {
    padding: 8px 8px 10px;
}

#header .user-links-menu li:hover {
    background: #f3f4ef;
}

#header .user-links-menu a.wishlist:before {
    width: 9px;
    height: 13px;
    content: "";
    float: left;
    margin: 0 5px 0 0;
}

#header .user-links-menu .icon {
    width: 9px;
    height: 7px;
    background-position: -418px -5px;
    display:none;
}

.toplink-divider {
    background: #fff;
    width: 1px;
    height: 11px;
    margin-left: 8px;
    float: left;
    margin-top: 4px;
}

#header .mobile-menu-expand,
#header .mobile-cart-link,
#header .myaccount,
#header .mywishlist {
    display: none;
}

/* Middle Bar */
#header .navbar-middle {
    float: right;
    background: #ed017f;
}

#header .search-top {
    background: #ffffff;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.10);
    margin: 15px 0;
    height: 38px;
    width: 555px;
}

#header .headercart-toggle {
    display: block;
    padding: 10px 14px;
    color: #fff;
    line-height: 16px;
    white-space: nowrap;
    z-index: 600;
}

#header .headercart-toggle .items {
    position: absolute;
    top: 6px;
    right: 0;
    padding: 0 4px;
    height: 16px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    background: #e31b23;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
}

#header .headercart-toggle .icon {
    margin: 0 8px 0 0;
    background-position: 0 -54px;
}

.cart-top {
    float: right;
}

#header .row-fluid {
    margin-top: 0;
}

/* Search */
.form-search {
    width: 100%;
    max-width: 550px;
    padding-left: 5px;
    display: inline-block;
}

#search_mini_form {
    display: block;
    position: relative;
    width: auto;
    white-space: nowrap;
}

#search_mini_form .input-wrapper {
    display: inline-block;
    width: 80%;
    float: left;
}

.input-wrapper-category {
    display: inline-block;
    position: relative;
    float: right;
    height: 28px;
    padding: 2px;
    text-align: left;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-left: none;
    border-right: none;
    overflow: hidden;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form .caret {
    display: block;
    position: absolute;
    top: 11px;
    right: 10px;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    border: 4px solid transparent;
    border-top: 4px solid #525252;
    border-bottom-width: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form .input-wrapper .input-text {
    color: #525252;
    font-size: 13px;
    line-height: 28px;
    border: none;
    padding-left: 5px;
    margin-left: 2px;
    width: 100%;
}

/* search placeholder prettify */
#header .input-wrapper ::-webkit-input-placeholder { color: #5c5c5c; font-size: 13px; font-weight: normal; }
#header .input-wrapper :-moz-placeholder { color: #5c5c5c; font-size: 13px; font-weight: normal; }
#header .input-wrapper ::-moz-placeholder { color: #5c5c5c; font-size: 13px; font-weight: normal; }
#header .input-wrapper :-ms-input-placeholder { color: #5c5c5c; font-size: 13px; font-weight: normal; }

#search_mini_form .input-wrapper .input-text.error {
    color: #f00;
}

#search_autocomplete {
    background: #fff;
}

#search_autocomplete ul li {
    padding: 5px 10px;
}

#search_autocomplete ul li.odd {
    background: #f5f5f5;
}

#search_autocomplete ul li.selected {
    background: #e5e5e5;
}

#search_autocomplete .amount {
    float: right;
}

.search-submit {
    background: #ffffff;
    border: solid 1px #d8d8d8;
    box-shadow: 0 0 2px rgba(0,0,0,0.10);
    color: #ed017f;
    cursor: pointer;
    padding: 12px 26px;
    z-index: 1;
    float: right;
    right: -2px;
    top: -1px;
    border-radius: 0 4px 4px 0;
    display: inline-block;
    position: absolute;
}

#header .search-submit .icon {
    background-position: 0 -90px;
}
.search-submit:hover {
    cursor: pointer;
    border: 1px solid #ed017f;
}

/* Auotocomplete */
/*** search suggestions dropdown ****/

.autocomplete-container {
    position: absolute;
    z-index: 9999;
}

.autocomplete-suggestions {
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    overflow: auto;
}

.autocomplete-suggestions span {
    font-weight: normal;
    color: #F9A530;
}

.autocomplete-suggestions strong {
    font-weight: bold;
}

.autocomplete-suggestions a {
    text-decoration: none;
    display: block;
}

.autocomplete-group {
    background-color: #E2E2E2;
    padding: 5px 10px;
}

.autocomplete-section-categories:before {
    content: "Categories" !important;
}

.autocomplete-section-search-suggestions:before {
    content: "Search Suggestions" !important;
}

.autocomplete-section-products:before {
    content: 'Products';
}

.autocomplete-suggestion {
    font-size: 12px;
    padding: 8px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.autocomplete-suggestion img {
    height: 40px;
    padding-right: 10px;
}

.autocomplete-suggestion img:hover {
    background-color: #F7F8F3;
}

.autocomplete-selected {
    cursor: pointer;
    background-color: #F3F4EF;
}

#category_select {
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 26px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #category_select { -webkit-appearance: menulist-button; }
}

#selectid {
    font-size: 13px;
}

#search_mini_form .select {
    overflow: hidden;
    padding: 0 22px 0 10px;
    display: block;
    line-height: 22px;
    border-left: 1px solid #ddd;
    margin-left: 4px;
}

/* Navigation */
#nav {
    border-bottom: 10px solid #333333;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 12px;
}

#nav span.toggle {
    display: none;
}

/* All Levels */
#nav li {
    text-align: left;
    position: relative;
}

#nav li.over {
    z-index: 998;
}

#nav li.parent {
}

#nav li a {
    display: block;
    text-decoration: none;
}

#nav li a:hover {
    text-decoration: none;
}

#nav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
}

#nav li ul a span {
    white-space: normal;
}

/* 1st Level */
#nav li {
    float: left;
}

#nav li a {
    float: left;
    padding: 10px 10px 7px 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
}

#nav li a:hover,
#nav li.over a,
#nav li.active a {
    background: #e5e5e5;
    color: #333;
}

/* 2nd Level */
#nav ul,
#nav div {
    position: absolute;
    width: 200px;
    top: 31px;
    left: -10000px;
    border: 2px solid #333;
    background: #fff;
    padding: 10px 0;
}

#nav li.over ul li a,
#nav li.active ul li a {
    background: #fff;
}

#nav li li a:hover {
    color: #999;
}

#nav ul li {
    float: none;
    border-bottom: none;
}

#nav ul li.last {
    border-bottom: 0;
}

#nav ul li a {
    float: none;
    padding: 3px 8px;
    font-weight: normal;
    font-size: 11px;
}

/* 3rd+ leven */
#nav ul ul {
    top: 7px;
    background: #fff;
}

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub {
    left: 0;
    z-index: 999;
}

#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub {
    left: 200px;
    top: -12px;
}

/* Top left header */

#header #navbar-links {
    width: inherit;
    margin: 5px 0;
    padding: 5px 0;
    display: inline-block;
}

#header .navbar-middle {
    margin: 0 0 0 29px;
}

#header .header-top-left {
    float: left;
}

#header .header-top-left .navbar li {
    float:left;
    width: 202px;
    height: 44px;
    margin-bottom: 2px;
}

#header .header-top-left .navbar li:last-child {
    margin-left: 6px;
}

#header .header-top-left .navbar .navbar_header-links a {
    font-size: 15px;
    display: table-cell;
    text-align: center;
    height: inherit;
    vertical-align: middle;
    width: inherit;
}

#header .top-header .navbar .navbar_header-links a.toplinks-konga {
    background-color: #ed017f;
    border: solid 1px #ed017f;
    color: #ffffff;
}

#header .top-header .navbar .navbar_header-links a.toplinks-konga:hover {
    background-color: #2c4f75;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries {
    background-color: #e9e9eb;
    border: solid 1px #f5f6f8;
    color: #ed017f;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries ._left {
    text-align: left;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries:hover {
    background-color: #e1e1e4;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries > div {
    display: inline-block;
    vertical-align: middle;
    float: left;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries .main-logo {
    min-width: 96px;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries .main-logo img {
    height: 35px;
    margin-left: 5px;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries .group-tag {
    max-width: 100px;
    width: 100%;
    text-align: right;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries .group-tag img {
    height: 15px;
    margin-right: -5px;
    margin-top: -1px;
}

#header .top-header .navbar .navbar_header-links a.toplinks-groceries .group-tag > span {
    display: block;
    font-size: 10px;
    font-weight: 600;
    color: #57a629;
    margin-right: 15px;
}

    /* Top header */

#header .top-header {
    font-size: 13px;
    text-align: right;
    background: #ededed;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

#header.sticked-nav .top-header {
    display: none;
}

.top-header .row-fluid {
    margin-top: 0 !important;
}
.sell-on-konga a {
    padding: 1px 0 4px 8px;
    display: block;
    white-space: nowrap;
}
.sell-on-konga .icon {
    width: 14px;
    height: 15px;
    top: 100%;
    z-index: 1;
    display: none;
}

ul#sellmenu li {
    position:relative;
    list-style-type:none;
    float: left;
    padding:0px;
    width: auto;
}

ul#sellmenu_sub {
    position:absolute;
    left:0;
    width:125px;
    visibility: hidden;
    background: #fff;
    border: 1px solid #dde3d9;
    margin-top: 25px;
    z-index: 1;
}

ul#sellmenu_sub li {
    font-size: 10px;
    line-height: 5px;
    width: 100%;
}

ul#sellmenu li:hover #sellmenu_sub {
    visibility:visible;
}

#sellmenu_sub li:before {
    content: '' !important;
    margin-top: 0 !important;
}

#sellmenu_sub li{
    content: '' !important;
    margin-top: 0 !important;
}

.sellmenu_top{
    margin-bottom: -6px !important;
    border-bottom: solid 1px #d7d7d7;
}

.sellmenu_bottom{
    padding-top: 4px !important;
}

.sell-on-konga
#header .sell-on-konga ul ul a {
    display: block;
    color: #7e7e7e;
    padding: 5px 0;
    border-top: 1px solid #c6c6c6;
}
#header .sell-on-konga ul ul a:hover,
#header .sell-on-konga .submenu a:focus {
    color: #f5b050;
}
#header .sell-on-konga ul ul li:first-child a {
    border-top: none;
}

.sell-on-konga > ul {
    float: left;
}
.sell-on-konga > ul > li {
    position: relative;
}
.sell-on-konga > ul > li:hover ul {
    display: block;
}
#header .sell-on-konga > ul > li:hover > a {
    color: #f5b050;
}
.top-header .row-fluid [class*="span"] {
    min-height: 22px;
}
.header-contact p {
    display: inline;
    margin: 0;
}

.links {
    float: right;
    margin: 10px 18px 0 0;
}

.links > li > a {
    float: right;
    color: #000;
    padding: 2px 0 4px 8px;
}

.links li a:hover {
    text-decoration: none;
    color: #000;
}

.links li a.toplinks-logout:hover {
    text-decoration: underline;
}

#header .toplinks-trackmyorder .icon {
    margin-right: 5px;
    background-position: 0 -72px;
}
#header .toplinks-sell-on-konga .icon {
    margin-right: 5px;
    background-position: 0 -126px;
}

#header .header-contact .icon {
    margin: 2px 0;
    background-position: 0 -108px;
}

.links li {
    float: left;
}


/* Menu Search Cart */

.top-blue-border {
}

#header .navbar-brand {
    min-height: inherit !important;
}

#header .menu-top {
    display: block;
    cursor: pointer;
}

.menu-top > i.icon {
    display: block;
    width: auto;
    background: #ed017f;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    height: 25px;
    padding: 9px 0 0 13px;
    /*margin: 1px 0 0 0;*/
    text-transform: uppercase;
}
.menu-top > i.icon:hover{
    /*color: #676767;*/
}
.search-top {
    /*margin-bottom: 7px;*/
}

/* Sprite implementation */
.clip {
    top: 0;
    left: 0;
    position: absolute;
}

.main-fav-logo {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png") no-repeat;
    background-position: -24px -272px;
    float: left;
    margin-right: 5px;
    height: 26px;
    width: 25px;
}

.sticky-fav-logo {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png") no-repeat;
    background-position: -24px -297px;
    float: left;
    margin-right: 5px;
    height: 22px;
    width: 25px;
}

.message-centre .message-centre-links .message-topbar-icon {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/catalog-sprite.png") no-repeat;
    background-position: -36px -670px;
    display: inline-block;
    height: 20px;
    width: 28px;
}

/* Header Retina ========================================================================= */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    #header .navbar-nav .icon {
        background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/k2014-ui-sprite-2x.png') no-repeat;
        -webkit-background-size: 100%;
        -moz-background-size:    100%;
        background-size:         100%;
    }
    #header .user-links-toggle .icon,
    #header .customer-state.signed-out a .icon {
        background-position: 0 0;
    }
    #header .chat-link .icon {
        background-position: 0 -36px;
    }
    #header .headercart-toggle .icon {
        background-position: 0 -54px;
    }
    #header .toplinks-trackmyorder .icon {
        background-position: 0 -73px;
    }
    #header .search-submit .icon {
        background-position: 0 -90px;
    }
    #header .header-contact .icon {
        background-position: 0 -108px;
    }
    #header .toplinks-sell-on-konga .icon {
        background-position: 0 -126px;
    }
}

@media (max-width: 418px){
    .search-submit {
        padding: 12px 15px;
    }
    #header .container .tools-row {
        height: 49px;
    }
    #header .span10, #header.sticked-nav .span10 {
        height: 49px;
    }
    #header .search-top {
        margin: 4px 0 !important;
    }}

@media only screen and (max-width: 767px) {
    #search_mini_form .input-wrapper .web_search_input {
        margin-top: -15px;
    }
    #header #search_mini_form .input-text {
        margin-top: 0px !important;
    }
    .store-location-col-8 {
        width: 100% !important;
    }
    #search_mini_form .input-wrapper .input-text {
        margin-left: 0 !important;
    }
    .form-search {
        max-width: 100% !important;
    }
    #header .navbar-middle {
        margin: 0 !important;
    }
}

/* Sidebar =============================================================================== */
.block {
}

.block .block-title strong {
    font-size: 16px;
    font-weight: normal;
}

.block .block-title a {
    text-decoration: none;
}

.block .block-subtitle {
    font-size: 13px;
    font-weight: bold;
}

.block .block-content {
    padding: 0;
}

.block .block-content li.item {
    padding: 5px 0;
}

.block .btn-remove,
.block .btn-edit {
    float: right;
}

.block .actions {
    text-align: right;
}

.block .actions a {
    float: left;
}

.block li.even {
    background-color: #f6f6f6;
}

/* Catalog search right sidebar block */
.sidebar .right-block-1 {
    padding: 10px 0;
    margin: 41px 0 0 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.sidebar .right-block-1 .block-title {
    text-transform: uppercase;
}

/* CMS contact */
.cms-contact {
    padding-bottom: 0;
}

.cms-contact .block-content {
    padding-bottom: 0;
}

.cms-contact .block-content strong {
    font-weight: normal;
}

.cms-contact p {
    margin: 0 0 10px 0;
}

/* Mini Products List */
.mini-products-list li {
    padding: 5px 0;
}

.mini-products-list .product-image {
    float: left;
    width: 50px;
    padding: 5px;
    border: 1px solid #ddd;
}

.mini-products-list .product-details {
    margin-left: 75px;
}

.mini-products-list .product-details h4 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small {
    word-wrap: break-word;
}

.block-cart .mini-products-list .product-details .nobr {
    white-space: normal;
}

/* Block: Currency Switcher */

.block-currency select {
    width: 100%;
    border: 1px solid #888;
}

/* Vertical nav */
.vertical-nav-container {
    margin-left: 0;
    padding-bottom: 4px;
}

.vertical-nav-container ul {
    padding-bottom: 5px;
}

/* Block: Layered Navigation */
.block-layered-nav {
    padding-bottom: 0;
}

.block-layered-nav .price {
    font-size: 11px;
}

.block-layered-nav .block-content {
    padding: 0;
    margin: 15px 0 0 0;
}

.block-layered-nav dt {
    font-weight: bold;
}

.block-layered-nav .currently ol {
	margin:inherit;
	overflow:hidden;
}

.block-layered-nav li {
    line-height: 18px;
}

.block-layered-nav .currently li {
    margin: 0 0 10px 0;
}

.block-layered-nav .currently .label {
    display: block;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.block-layered-nav .btn-remove {
    float: left;
    margin: 2px 3px 0 0;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/sprite.png) 0 -54px no-repeat;
}

.block-layered-nav dl {
    margin: 0;
}

.block-layered-nav dl dt,
.block-layered-nav dl dd {
    margin: 0;
}

.block-layered-nav dl dd {
    margin: 0 0 10px 0;
}

.block-layered-nav dl dd a {
    padding-left: 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/sprite.png) 0 -32px no-repeat;
}

.block-layered-nav dl dd ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.block-layered-nav .actions {
    margin: 0;
    float: right;
    text-align: left; /* We want to indent text below */;
}

.block-layered-nav .actions a {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/sprite.png) 100% -108px no-repeat;
    float: right;
    display: block;
    padding: 0px 30px 0 0;
    height: 16px;
    color: #666;
    font-size: 10px;
}

/* Block: Cart */
.block-cart .subtotal {
    text-align: center;
}

.block-cart .actions .paypal-logo {
    float: left;
    width: 100%;
    margin: 3px 0 0;
    text-align: right;
}

.block-cart .actions .paypal-logo .paypal-or {
    clear: both;
    display: block;
    padding: 0 55px 5px 0;
}

/* Block: Related */
.block-related li {
    padding: 5px 0;
}

.block-related input.checkbox {
    float: left;
    margin-right: -20px;
}

.block-related .product {
    margin-left: 20px;
}

.block-related .product .product-image {
    float: left;
    margin-right: -65px;
}

.block-related .product .product-details {
    margin-left: 65px;
}

/* Block: Compare Products */
.block-compare li {
    padding: 5px 0;
}

/* Block: Poll */
.block-poll input.radio {
    float: left;
    margin: 1px -18px 0 0;
}

.block-poll .label {
    display: block;
    margin-left: 18px;
}

.block-poll li {
    padding: 3px 9px;
}

.block-poll .actions {
    margin: 5px 0 0;
}

.block-poll .answer {
    font-weight: bold;
}

.block-poll .votes {
    float: right;
    margin-left: 10px;
}

/* Block: Tags */
.block-tags ul,
.block-tags li {
    display: inline;
}

/* Block: Reorder */
.block-reorder li {
    padding: 5px 0;
}

.block-reorder input.checkbox {
    float: left;
    margin: 3px -20px 0 0;
}

.block-reorder .product-name {
    margin-left: 20px;
}

/* Block: Banner */
.block-banner .block-content {
    text-align: center;
}

/* Block: Login */
.block-login label {
    font-weight: bold;
    color: #666;
}

.block-login input.input-text {
    display: block;
    width: 167px;
    margin: 3px 0;
}

/* Paypal */
.sidebar .paypal-logo {
    display: block;
    margin: 10px 0;
    text-align: center;
}

.sidebar .paypal-logo a {
    float: none;
}

/* ======================================================================================= */
.cb_divider {
    height: 1px;
    background: #c6c7c8;
    margin-top: 10px;
}

.content_bottom .span3 > div {
    border-right: 1px solid #c6c7c8;
    min-height: 330px;
    padding-top: 10px;
}

.content_bottom .span9 > div {
    padding-top: 10px;
}

.content_bottom h3 {
    margin-top: 0;
    font-size: 18px;
}

.content_bottom .recently_viewed a { display: block; }

.content_bottom .recently_viewed .pr-img {
    float: left;
    padding: 2px 10px 0 0;
    width: 70px;
    height: 70px;
    overflow: hidden;
}

.content_bottom .recently_viewed .product-name {
    float: left;
    padding: 0 10px 0 0;
    width: 179px;
    /*word-break: normal;*/
    word-wrap: break-word;
}

.content_bottom .recently_viewed a {
    color: #1f1f1f;
    text-decoration: none;
    font-size: 13px;
}

.content_bottom .recently_viewed a:hover {
    color: #f5b050;
}

.content_bottom .recently_viewed li {
	position: relative;
    margin-bottom: 15px;
}

.content_bottom .recently_viewed .no_result {
    margin: 0 0 0 10px;
    display: none;
}


#recommended_products {
    margin: 0;
    font-size: 14px;
}

#recommended_products a {
    font-size: 13px;
    line-height: 14px;
}

#recently-viewed-items img.margin {
    width: 31px;
    margin-right: 79px;
}

.sidebar .richrelevance-placement {
    position: relative;
	width: 100%;
    border-top: 2px solid #999;
}

.sidebar .richrelevance-placement h3 {
    margin: 0;
    padding: 10px 0;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    line-height: 1;
}

.sidebar .richrelevance-placement .products-grid {
    position: relative;
    margin: 10px 0;
    padding: 0;
    border: none;
    overflow: hidden;
}

.sidebar .richrelevance-placement li.item {
    margin: 0;
    padding: 10px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-top-color: #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

.sidebar .richrelevance-placement li.item.odd:hover {
    border-bottom-color: transparent;
}

.sidebar .richrelevance-placement li.item.first {
    border-top-color: transparent;
}

.sidebar .richrelevance-placement li.item.odd:last-child:hover,
.sidebar .richrelevance-placement li:hover {
    background: #f5f5f5;
    border-color: #ccc;
}

.sidebar .richrelevance-placement li.item.even:hover,
.sidebar .richrelevance-placement li.item.first:hover {
    border-top-color: #ccc;
    border-bottom-color: #f5f5f5;
}

.sidebar .richrelevance-placement a,
.sidebar .richrelevance-placement .price {
    display: block;
    display: -webkit-box;
    margin-left: 50px;
	font-size: 12px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
}

.sidebar .richrelevance-placement .product-image {
	float: left;
    margin: 0 5px 0 0;
	width: 45px;
    height: auto;
	max-height: 50px;
    overflow: hidden;
}

.sidebar .richrelevance-placement .product-image img {
    width: 100%;
    height: auto;
}

.sidebar .richrelevance-placement li.item > div > div {
    margin-left: 50px;
}

.sidebar .richrelevance-placement .discount_available_section {
    width: 100%;
}

.sidebar .richrelevance-placement .price-discount {
    margin-right: 4px;
}

.sidebar .richrelevance-placement .discounted_price {
	font-size: 14px;
	display: inline !important;
}
/* Footer ================================================================================ */
#footer {
    background: #f3f3f3;
    border-top: 1px solid #d1d1d1;
    box-shadow: 0 1px 0 0 #fff inset;
    margin-top: 20px;
    color: #666;
    font-size: 12px;
}

#footer i.footer_icon {
    display: inline-block;
    vertical-align: middle;
}

#footer .row {
    margin-top: 36px;
}

#footer h5.heading,
.account-login h5.heading {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
}

#footer h5.heading i,
.account-login h5.heading i {
    display: none;
}

#footer a:hover {
    text-decoration: none;
}

/* Konga */
#footer .payments {
    width: 159px;
    height: 136px;
}

#footer .dhl {
    width: 59px;
    height: 17px;
    background-position: -352px -1px;
    margin-right: 5px;
}

#footer i.footer_icon.konga_express {
    width: 44px;
    height: 44px;
    background-position: -115px -138px;
    margin-right: 5px;
}

#footer i.footer_icon.tranex {
    width: 64px;
    height: 12px;
    background-position: -95px -194px;
    padding-top: 4px;
    margin-right: 5px;
}

#footer i.footer_icon.logo {
    width: 80px;
    height: 80px;
    background-position: 0 -160px;
}

#footer i.footer_icon.giftcard {
    width: 45px;
    height: 43px;
    background-position: -116px -345px;
}

#footer .row ul {
    margin-top: 10px;
}

#footer .row li {
    margin: 0 0 5px 0;
}

#footer .row a {
    display: block;
    text-transform: none;
    color: #666;
}

#footer .footer_newsletter {
    font-size: 11px;
}

#footer .row a:hover {
    text-decoration: underline;
}

#footer .bottom {
    font-size: 14px;
}

#footer .footer_subscribe {
    width: 79px;
    height: 29px;
    padding: 0;
    margin-left: -1px;
    margin-right: 10px;
    text-transform: none;
    text-align: center;
    line-height: 28px;
    font-size: 11px;
    border-radius: 0;
    border: 0;
    color: #fff;
    font-weight: bold;
}

.footer_subscribe:hover {
    border: 0;
}

.footer_logo {
    text-align: center;
}

#footer .social-links li {
    height: 30px;
    float: left;
    width: 30px;
    margin-right: 4px;
}

.social-links li a {
    height: 30px;
    width: 30px;
}

.social-links li a:hover {
    color: #326D89;
    text-decoration: underline;
}

.social-links li a.pint {
    background-position: -108px -305px;
}

.social-links li a.blog {
    background-position: -127px -210px;
}

.social-links li a.weChat {
    width: 31px;
    height: 26px;
    background-position: -128px -246px;
}

.footer_newsletter p {
    margin: 5px 0;
}

.policies, .copy {
    display: inline-block;
    margin: 0 auto;
}

.policies {
    margin-right: 50px;
}
#newsletter-validate-detail label {
    padding: 6px 0 4px 0;
    display: block;
}

#newsletter-validate-detail .input-text {
    outline: 0;
    float: left;
    padding: 0 2px;
    height: 27px;
    width: 125px;
    line-height: 24px;
    font-size: 11px;
    color: #747474;
    border: solid 1px #a8a7a6;
    /*border-right: solid 1px #fff;*/
    margin-bottom: 5px;
    background: #fff;
    -webkit-appearance: none;
}

#newsletter-validate-detail .input-text:focus {
    border: 1px solid #c1c0c0;
}

#newsletter-validate-detail .validation-advice {
    position: absolute;
}

#footer .bottom {
    margin: 30px;
    text-align: center;
    color: #858585;
}

#footer .bottom a {
    color: #858585;
}

#copyright {
    padding: 10px 15px 0 10px;
}

#copyright,
#footer-bottom-menu,
#footer-bottom-menu li,
#footer-bottom-menu li a {
    float: left;
    text-transform: uppercase;
}

#footer-bottom-menu a {
    padding: 10px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/sep01.gif) 100% 50% no-repeat;
}

#footer-bottom-menu li:last-child a {
    background: none;
}

/* Vaimo link */
#vaimo {
    float: right;
}

#vaimo a {
    display: block;
    padding: 10px;
    color: #d2d2d2;
    text-align: right;
}

#vaimo a:hover {
    color: #666;
}
.footer-ads-block{display: none;}
.footer-ads-block.android-dev,
.footer-ads-block.iDevise-dev{
    /*display: block*/;
    position: fixed;
    z-index: 5011;
    bottom: 0;
    left: 0;
    width: 90%;
    padding: 35px 5% 15px 5%;
}
.footer-ads-block .footer-ads-bg{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: #101010;
    opacity: .95;
}
.footer-ads-block .close-btn{
    display: block;
    position: absolute;
    top: 10px;
    left: 8px;
    width: 25px;
    height: 25px;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/btn_cansel-icon.png") no-repeat;
    background-size: 15px 15px;
    cursor: pointer;
}
.footer-ads-block .footer-ads-content{
    float: left;
    width: 56%;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/app-icon.jpg") no-repeat;
    background-size: 40px 40px;
    padding-left: 50px;
    padding-bottom: 12px;
}
.footer-ads-block .footer-ads-content .footer-ads-text{
    display: block;
    text-transform: uppercase;
    font-size: 16px;
}
.footer-ads-block .footer-ads-content .footer-ads-text{
    color: #c4c4c4;
    font-size: 10px;
}
.footer-ads-block .footer-ads-content .footer-ads-text.title{
    color: #f1f1f1;
    font-size: 14px;
}
.footer-ads-block .download-btn{
    float: right;
    width: 18%;
    background-color: #fbad23;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 10px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/* ======================================================================================= */

/* Class: std - styles for admin-controlled content ================================================================================ */

.std {
    font-size: 13px;
    color: #525252;
    line-height: 18px;
}

.std .subtitle {
    padding: 0;
}

.std a {
    text-decoration: none;
    text-transform: none;
    color: #326D89;
}

.std a:hover {
    text-decoration: underline;
    color: #333;
}

.std ol.ol {
    list-style: decimal outside;
    padding-left: 16px;
}

.std ul.disc {
    list-style: disc outside;
    padding-left: 18px;
    margin: 0 0 10px;
}

.std dl dt {
    font-weight: bold;
}

.std dl dd {
    margin: 0 0 10px;
}

.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote {
    margin: 0 0 15px 0;
    padding: 0;
}

.std ul {
    list-style: disc outside;
    padding: 0 0 0 40px;
}

.std ol {
    list-style: decimal outside;
    padding: 0 0 0 40px;
}

.std ul ul {
    list-style-type: circle;
}

.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
    margin: .5em 0;
}

.std dt {
    font-weight: bold;
}

.std dd {
    padding: 0 0 0 16px;
}

.std blockquote {
    font-style: italic;
    padding: 0 0 0 16px;
}

.std address {
    font-style: normal;
}

.std b,
.std strong {
    font-weight: bold;
}

.std i,
.std em {
    font-style: italic;
}

/* Headings */
.std h1 {
    font-size: 30px;
}

.std h2 {
    font-size: 26px;
}

.std h3 {
    margin-bottom: 8px;
}

.std h4 {
    margin-bottom: 6px;
}

.std h5 {
    margin-bottom: 4px;
}

.std h6 {
    margin-bottom: 2px;
}

.cms-page-view .std h1,
.cms-page-view .std h2,
.cms-page-view .std h3,
.cms-page-view .std h4 {
    color: #333333;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    margin: 0;
}
.cms-page-view .std h1 {
    color: #ed017f;
}

/* Tables */
.std table {
    border: 1px solid #ccc;
}
.std table th,
.std table td {
    border: 1px solid #ccc;
    padding: 5px;
}

/* Custom Front page ================================= */

/* Homepage selected products */
.selected-products-wrapper {
    display: block;
    position: relative;
    margin: 8px 0 0 -195px;
    line-height: 1;
    border-top: 2px solid #999;
    background: #fff;
}

.selected-products-banner,
.selected-products-list {
    float: left;
}

.selected-products-banner {
    margin-right: 6px;
    width: 187px;
}

.selected-products-list {
    width: 782px;
}

.selected-products-list h3 {
    margin: 0;
    padding: 6px 0 4px;
	font-size: 18px;
	font-weight: 600;
    line-height: 1.1;
}

.selected-products-list h3 a {
    font-size: 13px;
    font-weight: normal;
}

.selected-products-item {
    display: block;
    position: relative;
    float: left;
    margin: 0;
    padding: 8px 12px 8px 8px;
    width: 33.33333333%;
    border: 2px solid #fff;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

.selected-products-item:nth-child(3n) {
    padding: 8px;
}

.selected-products-item-active {
    border-color: #115798;
    box-shadow: 0 5px 5px rgba(0,0,0, 0.15);
}

.selected-products-item .phone-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: none;
}

.selected-products-item .actions {
    opacity: 0;
    position: absolute;
    top: 190px;
    right: 0;
    left: 0;
    text-align: center;
}

.selected-products-item-active .actions {
    opacity: 1;
}

.selected-products-item button.button {
    margin: 0;
    padding: 0 8px;
    min-width: 102px;
    height: 26px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-transform: none;
    text-shadow: 0 0 1px rgba(255,255,255, 0.5);
    vertical-align: top;
    background: #4477a4; /* Old browsers */
    background: -moz-linear-gradient(top, #4477a4 0%, #325d88 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4477a4), color-stop(100%,#325d88)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4477a4 0%,#325d88 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4477a4 0%,#325d88 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4477a4 0%,#325d88 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4477a4 0%,#325d88 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4477a4', endColorstr='#325d88',GradientType=0 ); /* IE6-9 */
    border: 1px solid #686b72;
    border-radius: 4px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 6px rgba(0,0,0, 0.3);
    outline: none;
    transition: all 0.2s ease;
}

.selected-products-item button.btn-cart {
    padding: 0 8px 0 5px;
    color: #463621;
    background: #ffbe58; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffbe58 0%, #fcaf53 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbe58), color-stop(100%,#fcaf53)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffbe58 0%,#fcaf53 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe58', endColorstr='#fcaf53',GradientType=0 ); /* IE6-9 */
    border: 1px solid #d87945;
}
.selected-products-item .button span {
    margin: 0;
}
.selected-products-item .button span {
    float: left;
    margin: 2px 10px 2px 0;
    width: 14px;
    height: 20px;
    line-height: 1;
    overflow: hidden;
}
.selected-products-item .button .icon {
    display: block;
    width: 20px;
    height: 26px;
    background-position: -159px -222px;
    vertical-align: middle;
    zoom: 1;
    -webkit-transform: scale(0.75);
    -moz-transform:    scale(0.75);
    -ms-transform:     scale(0.75);
    -o-transform:      scale(0.75);
    transform:         scale(0.75);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin:    0 0;
    -ms-transform-origin:     0 0;
    -o-transform-origin:      0 0;
    transform-origin:         0 0;
}

.selected-product-link {
    display: block;
}

.selected-product-link img {
    display: block;
    margin: 0 auto;
}

.selected-product-link .product-name {
    display: block;
    word-wrap: break-word;
    margin-top: 16px;
    line-height: 130%;
}

.selected-product-link .product-price {
    float: left;
    margin: 0 0 3px;
    height: 15px;
}

.selected-products-item p {
    display: inline;
}

.selected-products-item .product-seller {
    margin-top: 6px;
}

.selected-products-item .chat {
    display: block;
    padding: 2px 0 0 24px;
    line-height: 20px;
}

/* Startpage CMS blocks */

.cm_cms_widget_block_start_page_cms_banner_0 img,
.cm_cms_widget_block_start_page_cms_banner_1 img,
.cm_cms_widget_block_start_page_cms_banner_2 img,
.cm_cms_widget_block_start_page_cms_banner_3 img {
    width: 100%;
    border-top: 1px solid #c6c7c8;
    padding-top: 3px;
    margin-top: 3px;
}

.cms-index-index .cm_cms_widget_block p {
    text-align: right;
    margin: 0;
    color: #4d4d4e;
    font-size: 13px;
}

.cms-index-index .cm_cms_widget_block a {
    color: #105a97;
}

.cms-index-index .cm_cms_widget_block a:hover {
    color: #f5b050;
    text-decoration: none;
}

.faq-list > li div.content {
    display: none;
    line-height: 22px;
    margin-top: 5px;
}

.std .faq-list {
    clear: left;
    padding: 10px;
    border-bottom: 1px solid #dbdbdb;
}

.faq-list > li {
    list-style-type: none;
    margin-bottom: 10px;
}

.faq-list .title {
    font-weight: bold;
}

.cms-faq h2 {
    border-bottom: 1px solid #dbdbdb;
    float: left;
    text-transform: uppercase;
}

.contacts-index-index .col-main h1 {
    color: #3d3d3d;
    font-size: 18px;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    margin: 15px 0 20px 0;
    line-height: normal;
}

.cms-contact-us #new_issue, .cms-contact-us .contact-info > div {
    border: solid 1px #ccc;
    padding: 20px;
}

.purple-text {
    color: #bc5ca3;
}

.contacts-index-index input, .contacts-index-index textarea {
    width: 286px;
}

.contacts-index-index select {
    width: 300px;
    border: solid 1px #abadb3;
    height: 28px;
    background: #FFFFFF;
    line-height: 28px;
}
.cms-index-noroute .error-404 {
    margin: 70px 0;
    font-size: 14px;
    text-align: center;
}
.cms-index-noroute .error-404 .logo404 {
    margin: 0 auto;
    width: 650px;
    background: transparent url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/404.jpg) 0 0 no-repeat;
    padding: 0 0 0 75px;
}
.cms-index-noroute .page-title {
    display: none;
}
.cms-index-noroute .error-404 strong {
    font-size: 25px;
    font-weight: normal;
    color: #336086;
    letter-spacing: -1px;
    display: block;
    padding: 5px 0 20px;
    line-height: normal;
}

.cms-index-noroute .std { display: none; }

.cms-faq .content table {
    border: none;
}
.accordion > div {
    display: none;
}
.cms-faq .content table td:first-child {
    width: 170px;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}
.cms-faq .content table td {
    border: none;
    border-bottom: solid 1px #dbdbdb;
    padding: 10px;
    width: 100%;
}
.cms-faq .content h1.title {
    display: none;
}
.cms-faq .content .head {
    margin: 10px 0 0;
    font-weight: bold;
}
.cms-faq .content .head a {
    font-size: 12px;
}
/* ================================================================================ */
/* ------- for multipledeals ------- */

.deals-alert-email-holder {
    border: 0px dashed #000;
    margin: 5px 0px;
    margin-bottom: 20px;
    padding: 5px;
    background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/multipledeals/dealsRepeat.png);
}

.deals-alert-email-holder-inner {
    border: 0px dashed #000;
    margin: 0px;
    padding: 10px;
    background-color:#f7f7f7;
    min-height:50px;

}

#deals_alert_email_button{
    padding: 5px 15px; color:#003;
    background-color:#fcb223;
    font-weight:bold;
    border:thin solid #d16a28;
    text-decoration:none;
    box-shadow:inset 0 -20px 25px #f9a023;
    border-radius:3px;
}

#deals_alert_email_input_box{
    background-color:#fff;
    border:thin solid #aaa;
    box-shadow:inset -2px -2px 4px #ccc, inset 2px 2px 4px #ccc;
    border-radius:2px;
    width:200px;
}

.ddtoleft{
    display:  inline-block;
    vertical-align: middle;
}

.deals-alert-email-label{
    font-size: 12px !important;
    padding-bottom: 5px;
}

.deals-alert-email-label h1{
    font-size: 25px !important;
}

/* Startpage Social Buttons ================================================================================ */
.cms-index-index .block-featured-deal .social_wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: 42%;
    left: 0;
    text-align: center;

}
.visible-phone.block-featured-deal .social_wrap {
    top: 40%;
}
.block-featured-deal .social {
    background: #000;
    padding: 5px 3px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, 0.2);
    display: inline-block;
}

.block-featured-deal:hover .social_wrap {
    display: block;
}

.recommended_products,
.recently_viewed {
    background: #fff;
}

 /* store location css start here */
.store-location-col-8 {
    width: 30%;
    float: left;
    background-color: #fff;
    min-height: 203px;
    padding: 16px;
    border: 1px solid #fbfbfb;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(241, 241, 241);
    border-bottom: #cec6c6 solid 2px;
}

a.directions.trigger {
    padding: 7px 5px 6px 15px;
    background-color: #999;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin-top: 21px;
}


.store-location-title {
    color: #626163 !important;
}

h3.store-location-name {
    color: #333 !important;
    font-size: 22px!important;
}

#header .header-top-left .navbar.newliikns li {
    float: left;
    width: 104px !important;
    height: 35px;
    margin-bottom: 2px;
    top: 5px;
    position: relative;
    margin-left: -6px !important;
}

li.navbar-mini_header-links.bulksales {
    position: relative;
    left: -17px;
}

/*store location stop here*/
/* Account Login/Create Pages ============================================================ */
.italics {
    font-style: italic !important;
}
.login-footer {
    margin: 40px auto 0 auto;
    padding: 6px 60px 0 0;
    border-top: 3px solid #bdbdbd;
    color: #000;
}

.login-footer p { margin: 0; }

.account-login .col-1 {
    margin: 0 0 1px 0;
    padding: 0 0 20px 0;
    /*border-bottom: 1px solid #ccc;*/
}

.account-login .col-2 {
    padding: 10px 0 0 0;
    border-top: 1px solid #ccc;
}

.account-login .icon {
    float: left;
    margin: 0 10px 0 0;
    width: 54px;
    height: 64px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite.png) -248px 0 no-repeat;
}
.account-login .form-list label.radio {
    display: block;
    float: none;
    width: 100%;
    padding: 5px 0;
    text-align: right;
}
.account-login .form-list .input-box {
    float: left;
    width: 65%;
}
.account-login .form-list .password-label {
    float: left;
    padding: 2px 1% 0 22px;
    width: 33%;
}
.account-login .form-list .input-box.forgot-pass {
    float: none;
    width: 164px;
    right:0;
    top:0;
    position: absolute;
}

.account-login li.label p {
    font-weight: bold;
    color: #424242;
    font-size: 14px;
}

.account-login h3 {
    margin: 12px 0 4px 0;
    font-size: 21px;
}

.account-login .col-2 h3 { padding: 0 0 0 64px; }

.account-login p {
    margin: 0;
    color: #cdcdcd;
}

.account-login .input-text {
    width: 90%;
}
.account-login .last-button {
    text-align: left;
    margin-top: 16px;
    position: relative;
}
.account-login .last-button .input-box {
    float: none;
    width: 100%;
}
.account-login .last-button .input-box.create {
    display: none;
}
.customer-account-create .or-separator > div,
.customer-account-login .or-separator > div {
    margin: 93px 0 0 -20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    border: 1px solid #ccc;
    background: #fff;
    line-height: 40px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.customer-account-create .or-separator,
.customer-account-login .or-separator {
    margin-top: 25px;
    left: 28px;
    height: 246px;
    border-left: 1px solid #ccc;
    position: relative;
}
.customer-account-create h1,
.customer-account-login h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 61px;
    height: 45px;
    color: #333333;
    margin: 45px 0 60px 0;
    padding-left:200px;
}
.customer-account-create .field.invite-checkbox {
    width: 100%;
    text-align: left;
    margin: 15px 0;
}
.customer-account-create .field.invite-code {
    margin-bottom: 10px;
}
.customer-account-create .field.invite-checkbox label {
    text-align: left !important;
    margin-top: -3px;
    width: 175px !important;
}
.customer-account-create .field.invite-checkbox input[type="checkbox"] {
    float: left;
    width: 25px;
}
.account-login .form-list {
    margin: 20px 0 0 0;
    padding-left: 0;
}

.account-login .new-account {
    margin-top: 50px;
}

.account-login .forgot-pass a {
    display: block;
    color: #4a6ebb;
    text-align: right;
    padding-top: 2px;
}

.account-login .new-account a {
    color: #4a6ebb;
}

.account-login .forgot-pass a:hover,
.account-login .new-account a:hover { text-decoration: underline; }

.social-login .facebook {
    margin: 80px 0 0 0;
    text-align: center;
}

.social-login .facebook-login-btn {
    position: relative;
    display: inline-block;
    padding: 20px 15px 20px 60px;
    background: #58749e;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    transition: all 0.3s ease;
}

.social-login .facebook-login-btn:hover { background: #465d7e; }

.social-login .facebook-login-btn span {
    display: block;
    height: 100%;
    transition: all 0.3s ease;
}

.social-login .facebook-login-btn span.f {
    position: absolute;
    top: 0;
    left: 0;
    /*border-right: 1px solid #92acd3;*/
}
#login-form-wrapper .social-login .facebook-login-btn span.f {
    border-right: none;
}

.social-login .facebook-login-btn span.f span {
    padding: 0 15px;
    border-right: 1px solid #203d6b;
}

.social-login .facebook-login-btn:hover span.f { border-color: #758aa9; }
.social-login .facebook-login-btn:hover span.f span { border-color: #1a3156; }

.social-login .facebook-login-btn .icon {
    margin: 13px 0 0 0;
    width: 13px;
    height: 28px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite.png) -539px -39px no-repeat;
}

.social-login {
    margin: 30px 0 0 0;
    text-align: center;
}

.social-login .googleplus-login-btn {
    position: relative;
    display: inline-block;
    padding: 20px 15px 20px 60px;
    background: #DF4A32;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.social-login .googleplus-login-btn:hover { background: #e34042; }

.social-login .googleplus-login-btn span {
    display: block;
    height: 100%;
    transition: all 0.3s ease;
}

.social-login .googleplus-login-btn span.g {
    position: absolute;
    top: 0;
    left: 0;
    /*border-right: 1px solid #ea8676;*/
}

.social-login .googleplus-login-btn span.g span {
    padding: 0 2px;
    /*border-right: 1px solid #b9331d;*/
    width: 40px;
}

.social-login .googleplus-login-btn:hover span.g { border-color: #eb9283; }
.social-login .googleplus-login-btn:hover span.g span { border-color: #752012; }

.social-login .googleplus-login-btn .icon-google {
    margin: 15px 0 0 -7px;
    width: 40px;
    height: 28px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite_new.png) -563px -39px no-repeat;
}


.account-create .page-title {
    border: none;
}
.account-create .fieldset {
    padding: 0;
    margin: 0 20px 0 0;
}

.account-create select {
    width: 312px;
    padding: 5px;
    background: #fff;
    border: 1px solid #abadb3;
}

.account-create .form-list .input-text,
.customer-account-forgotpassword .form-list .input-text,
.customer-account-verify-phone .form-list .input-text { width: 300px; }

.account-create .form-list a { color: #295D8D; }
.account-create .form-list a:hover { text-decoration: underline; }

.account-create .form-list .customer-name { margin-top:50px; }
.account-create .form-list .terms-conditions { margin-bottom:25px; }

button.button.edit {
    float: right;
    margin: 10px 10px 0 0;
}

/* Forgot Password */
.customer-account-forgotpassword .page-title {
    border: medium none;
}

.customer-account-forgotpassword .page-title h1 {
    font-weight:bold;
}

.customer-account-forgotpassword .fieldset {
    border-top: 1px solid #CCC;
    background: #FBFBFB;
    margin-top: 10px;
}

.customer-account-forgotpassword .fieldset .form-list li {
    margin:0px;
}

.customer-account-forgotpassword .fieldset .form-list label {
    color:#333333;
}

.customer-account-forgotpassword p.required,
.account-login p.required,
.customer-account-create p.required {
    text-align: left;
    color: #00809F;
    margin-top: 0;
    clear: both;
}

.customer-account-forgotpassword p.back-link {
    float: left;
    width: 100%;
}

.customer-account-forgotpassword p.back-link a {
    font-family:"Arial";
    text-transform:lowercase;
}

.customer-account-create #footer,
.customer-account-login #footer {
    background-color: #fff;
    border: none;
    margin-top: 40px;
    text-align: right;
}

.customer-account-create #footer .container,
.customer-account-login #footer .container,
.customer-account-verify-phone #footer .container {
    border-top: 3px solid #bcbcbc;
    padding: 7px 60px 0 0;
    background: #fff url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/footer_men.png") right 5px no-repeat;
    min-height: 60px;
}
/* Account Login/Create Pages ============================================================ */

/* Sidebar */
.block-account {
    padding: 0;
    margin: 0;
    border: none;
}

.block-account .block-content {
    padding: 10px 0 0 0;
}

.block-account .block-title {
    margin: 0;
    padding: 0px 0 12px 0;
}

.accountNav {
    width: 169px;
    padding: 0 10px;
}

.accountNav a,
.accountNav span {
    display: block;
    padding: 12px 0px;
    border-bottom: solid 1px #ccc;
}

.accountNav li.current {
    font-weight: bold;
}

/* Captcha */
.captcha-image {
    float: left;
    position: relative;
}

.captcha-img {
    border: 1px solid #ccc;
}

.captcha-reload {
    position: absolute;
    top: 2px;
    right: 2px;
}

.captcha-reload.refreshing {
    animation: rotate 1.5s infinite linear;
    -webkit-animation: rotate 1.5s infinite linear;
    -moz-animation: rotate 1.5s infinite linear;
}

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/* Remember Me Popup ===================================================================== */
.window-overlay {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/window_overlay.png) repeat;
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 990;
}

/* Remember Me Popup ===================================================================== */

/* My Account ============================================================================= */

.my-account {
    padding-left: 0;
}

.my-account .form-list .control{
    margin-left: 0;
}

.main-container .col-main .block-account {
    display: none;
}

.my-account .page-title {
    margin: 20px 0 0 0;
    padding: 0 0 15px 0;
}

.my-account .title-buttons .link-rss {
    float: none;
    margin: 0;
}

.my-account .box-title h3 { margin: 0; }

/* Dashboard */

.my-account h1 {
    padding-left: 0.5em;
    font-size: 16px;
    line-height: 1em;
    font-weight: bold;
    margin: 0;
}

.my-account h2 {
    font-size: 14px;
    font-weight: bold;
}

.my-account h3 {
    font-size: 12px;
    font-weight: bold;
}

.my-account .welcome-msg {
    margin: 0 0 15px 0;
}

.my-account #my_recent_reviews {
    margin: 0;
    padding: 0 0 0 10px;
}

.review-customer-index .my-account #my_recent_reviews {
    padding: 0 10px 20px 10px;
    background: #f9f9f9;
    border: 1px solid #eae8e9;
}

.my-account #my_recent_reviews li { padding: 20px 0 0 0; }

.my-account #my_recent_reviews li > div { float: left; }

.my-account #my_recent_reviews .date { width: 10%; }

.my-account #my_recent_reviews .name {
    width: 30%;
    font-weight: bold;
}

.my-account #my_recent_reviews .comment { width: 30%; }

.my-account #my_recent_reviews .rating-container { width: 20%; }

.my-account #my_recent_reviews .link { width: 10%; }


/* Pager / Limiter */
/*.my-account .pager,*/ .content-wrapper .pager {
    padding: 1em 2em 0 2em;
}

/*.my-account .pager .amount,*/
/*.my-account .pager .limiter,*/
.content-wrapper .pager .amount,
.content-wrapper .pager .limiter {
    float: left;
}

/*.my-account .pager .limiter,*/ .content-wrapper .pager .limiter {
    width: 200px;
    float: right;
}

/*.my-account .pager .limiter label,*/  .content-wrapper .pager .limiter label {
    display: inline;
}

/*.my-account .pager .limiter select,*/  .content-wrapper .pager .limiter select {
    width: 60px;
}

/*.my-account .pager .pages,*/  .content-wrapper .pager .pages {
    margin:13px 0;
}

/*.my-account .pager .pages li, */ .content-wrapper .pager .pages li {
    display:inline-block;
    padding:0 3px;
}

/*.my-account .pager .pages li:first-child, */ .content-wrapper .pager .pages li:first-child {
    padding-left:13px;
}

/* Block: Recent Orders */
.dashboard .box-recent {
    margin: 10px 0;
}

.dashboard .box-recent .box-head a {
    display: none;
}

.my-account .data-table{
    border: solid 1px #eae8e9;
    border-radius: 3px;
}

.my-account .data-table thead {
    background: none;
}

.my-account .data-table thead tr {
    height: auto;
}

.my-account .data-table th {
    border: none;
    font-weight: bold;
    text-align: left;
    border-bottom: solid 1px #eae8e9;
    background: #fff;
}

.my-account .data-table tr.odd {
    background: #E5E5E5;
}

.my-account .data-table tr.even td{
    background: #fff;
}

.my-account .data-table td {
    border: none;
    vertical-align: middle;
    text-align: left;
}

.my-account .data-table td.last span.nobr a {
    color: #00809F;
    font-weight: normal;
}

.my-account .data-table span.price{
    font-size: 12px;
}

#my-orders-table a {
    text-transform: none;
}

/* Block: Account Information */
.box-info .box-top h3 {
    padding: 10px 0 0 0;
    margin: 0;
}
.my-account .box-top{
    clear: both;
    overflow: hidden;
}
.box-account .col2-set .col-1,
.box-account .col2-set .col-2 {
    min-height: 120px;
}

.box-account .col2-set .box{
    padding: 10px;
}

.my-account address {
    font-style: normal;
}

.my-account .fieldset .input-text {
    width: 206px;
}

/* Block: Reviews */
.dashboard .box-reviews .number {
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #ddd;
}

.dashboard .box-reviews .details {
    margin-left: 20px;
}

/* Block: Tags */
.dashboard .box-tags .number {
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #ddd;
}

.dashboard .box-tags .details {
    margin-left: 20px;
}

/* Address Book */
.addresses-primary ol, .addresses-additional ol {
    margin-left: 0;
}

.addresses-primary li.item,
.addresses-additional li.item {
    padding: 10px;
    margin: 0 0 10px 0;
    background: #f5f5f5;
    border: solid 1px #eae8e9;
    line-height: 22px;
}

.addresses-additional li.item {
    background: #fff;
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 11px 0;
}

.addresses-primary li.empty, .addresses-additional li.empty {
    padding-top: 10px;
}

.fieldset {
    float: left;
    border: none;
}

.fieldset.left {
    width: 48%;
}

.fieldset.right {
    float: right;
    margin: 0;
    width: 48%;
}

.my-account .form-list .field {
    float:none;
}

.my-account .form-list li .name-firstname {
    padding-top: 0;
}

.my-account .form-list li label {
    text-align: left;
    padding-right: 49px;
}

.my-account .form-list li.control label {
    display: inline-block;
}

/* Order View */
.order-info {

}

.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
    margin-left: 0;
}

.order-info dt {
    font-weight: bold;
}

.order-date {
    margin: 10px 0;
}

.order-info-box {
}

.order-items {
    width: 100%;
    overflow-x: auto;
}

.order-additional {
    margin: 15px 0;
}

/* New My Orders */
.my-orders .new-order-item {
    border-top: 3px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    margin-bottom: 20px;
}

.my-orders .new-order-item .order-item-top {
    background-color: #f9f9f9;
    padding: 10px 5px 9px 5px;
}
.order-item-top .oit-lhs {
    float: left;
}
.order-item-top .oit-lhs .oit-tint-title {
    color: #999999;
    text-transform: uppercase;
    font-size: 13px;
}
.order-item-top .oit-lhs li {
    display: inline-block;
    margin-right: 50px;
}
.order-item-top .oit-lhs li.last {
    margin-right: 0px;
}
.order-item-top .oit-lhs li span {
    display: block;
    text-align: left;
}
.order-item-top .oit-rhs {
    float: right;
}
.my-orders .new-order-item .order-item-bottom {
    background-color: #ffffff;
}
.order-item-bottom .oib-lhs span {
    display: block;
}

.oib-colored-title,
.oib-colored-complete,
.oib-colored-canceled {
    color: #f47d4e;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: -10px;
    margin-top: 13px;
    padding-left: 8px;
    font-weight: 500;
}
.oib-colored-complete {
    color: #24c225 !important;
}
.oib-colored-canceled {
    color: red !important;
}
.oib-sold {
    color: #b0b0b0;
    padding: 10px 0px 10px 0px;
}
.oib-sold span {
    display: inline-block !important;
    color: #0f0f0f;
}

.oit-detailed-product-name,
.oib-seller-name {
    font-weight: bold;
    color: #000000 !important;
}
.oib-seller-name {
    color: #525252 !important;
}

.dg_redeem_wrap {
    margin: 0 0 20px;
}
.dg_redeem-title {
    font-weight: 600;
    color: #383838;
    display: inline-block !important;
}
.dg_redeem-code {
    display: inline-block !important;
    padding: 7px;
    border: 1px solid #b7c6d2;
    border-radius: 4px;
    color: #000;
    font-size: 13px;
    margin: 4px 0 0;
    background: #fff;
}

/* Account My Profile */
.rounded {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* future proofing */
    -khtml-border-radius: 5px;
}
.dashboard-holder-wrapper {

}
.dhw-lower-border {
    margin-bottom: 25px;
}
.dhw-lower-last {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 10px;
}

.dhw-account .header,
.dhw-address .header,
.dhw-newsletter .header {
    background-color: #e9e9eb;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid #cbced1;
}
.dhw-account .content,
.dhw-address .content,
.dhw-newsletter .content {
    padding: 20px;
}
.dhw-account .content .img,
.dhw-address .content .img,
.dhw-newsletter .content .img {
    width: 77px;
    height: 57px;
    background-image: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/account-sprite.png");
    background-repeat: no-repeat;
    vertical-align: top;
    margin-right: 70px;
}
.dhw-account .content .account {
    background-position: -6px -64px;
    width: 60px !important;
}
.dhw-address .content .address {
    background-position: -152px -64px;
}
.dhw-address .header .lhs {
    float: left;
    padding-top: 5px;
}
.dhw-address .header .rhs {
    float: right;
    border: 1px solid #D8D8D8;
    padding: 5px 10px;
    color: #ed017f;
    margin-right: 10px;
    font-size: 12px;
}
.dhw-address .header .rhs:hover {
    background-color: #D8D8D8;
}
.dhw-address .dhw-address-form {
    max-width: 770px;
}
.dhw-newsletter .content .newsletter {
    background-position: -70px -64px;
}
.dhw-newsletter .newsletter-form {
    width: 100%;
    max-width: 600px;
}
.dhw-newsletter .newsleter-text-wrap {
    border-bottom: 1px solid #D8D8D8;
    padding: 10px 0px 15px 0px;
}
.dhw-newsletter .newsleter-text-wrap .lhs {
    float: left;
}
.dhw-newsletter .newsleter-text-wrap .rhs {
    float: right;
    text-align: right;
}
.dhw-newsletter .newsleter-text {
   /* width: 100%;
    max-width: 300px;*/
}
.dhw-account .content span,
.dhw-address .content span,
.dhw-newsletter .content span {
    display: inline-block;
}
.dhw-account input {
    width: 100%;
    max-width: 350px;
    padding: 10px 7px;
    margin: 7px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /* future proofing */
    -khtml-border-radius: 4px;
}
.dhw-account .account-info-wrap {
    margin-left: 22px;
    color: #6E6E6E;
    font-weight: bold;
}
.account-info-wrap .reach-you {
    color: #848484;
    font-size: 12px;
}

.dhw-address .address-wrap {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    vertical-align: top;
    width: 350px;
}
.dhw-address .address-wrap-current {
    background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/checkout-sprite.png');
    background-position: -14px -72px;
    border: none !important;
}
.dhw-address .address-wrap-others {
  border: 2px solid #D8D8D8
}
.dhw-address .address-wrap-active-badge {
    display: block;
    position: absolute;
    height: 40px;
    width: 40px;
    margin-top: -17px;
    margin-left: 293px;
    background-position: -180px -244px;
    background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/checkout-sprite.png');
}
.dhw-address .address-wrap-inner {
    background-color: #ffffff;
    margin: 7px 7px;
    padding: 10px 10px;
}
.dhw-address .address-wrap .sides {
    display: inline-block;
    vertical-align: top;
    /*width: 100%;*/
    /*max-width: 107px;*/
    color: #000000;
}
.dhw-address .address-wrap .sides-a .truncate {
    overflow: hidden;
    width: 85%;
    height: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dhw-address-listing-wrapper {
    width: 100%; max-width: 750px;
}
.dhw-address .address-wrap .sides-a {
    margin-right: 6px;
    /*width: 100%;*/
    width: 185px;
    overflow: hidden;
}
.address-wrap .sides .title {
    font-size: 13px;
    display: block;
    color: #848484 !important;
}
.address-wrap-footer {
    margin-top: 15px;
    color: #0040FF;
    font-size: 12px;
    text-transform: uppercase;
}
.address-wrap-footer .make-default {
    border-left: 1px solid #848484;
    line-height: 18px;
    padding-left: 10px;
    margin-left: 10px;
}
.dashboard-save {
    text-align: right;
    margin: 20px;
}

.my-orders .new-order-item {
    border-top: 3px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    margin-bottom: 20px;
}

.my-orders .new-order-item .order-item-top {
    background-color: #f9f9f9;
    padding: 10px 5px 9px 5px;
}
.order-item-top .oit-lhs {
    float: left;
}
.order-item-top .oit-lhs .oit-tint-title {
    color: #999999;
    text-transform: uppercase;
    font-size: 13px;
}
.order-item-top .oit-lhs li {
    display: inline-block;
    margin-right: 50px;
}
.order-item-top .oit-lhs li.last {
    margin-right: 0px;
}
.order-item-top .oit-lhs li span {
    display: block;
    text-align: left;
}
.order-item-top .oit-rhs {
    float: right;
}
.my-orders .new-order-item .order-item-bottom {
    background-color: #ffffff;
}
.order-item-bottom .oib-lhs span {
    display: block;
}

.oib-colored-title,
.oib-colored-complete,
.oib-colored-canceled {
    color: #f47d4e;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: -10px;
    margin-top: 13px;
    padding-left: 8px;
    font-weight: 500;
}
.oib-colored-complete {
    color: #24c225 !important;
}
.oib-colored-canceled {
    color: red !important;
}
.oib-sold {
    color: #b0b0b0;
    padding: 10px 0px 10px 0px;
}
.oib-sold span {
    display: inline-block !important;
    color: #0f0f0f;
}

.oit-detailed-product-name,
.oib-seller-name {
    font-weight: bold;
    color: #000000 !important;
}
.oib-seller-name {
    color: #525252 !important;
}

/* My Orders */
.my-orders .order-item {
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    margin-bottom:20px;
}

.order-item > .col-left,
.order-item > .col-right {
    display:inline-block;
    vertical-align:top;
}

.order-item > .col-left {
    padding:13px 0;
    width:30%;
}

.order-item > .col-left .order-placed {
    font-weight:bold;
    display:block;
}

.order-item > .col-right {
    width:70%;
    margin-left:-5px;
}

.order-item > .col-right .order-shipment {
    border-left:1px solid #e0e0e0;
}

.order-shipment .shipment-information {
    padding:0px 0px 0px 5px;
    background-color:#f9f9f9;
}

.shipment-information .col-left,
.shipment-information .col-right {
    display:inline-block;
    vertical-align:top;
}

.shipment-information .col-left {
    width:63%;
}
.shipment-information .col-right {
    width:35%;
    margin-left:-8px;
    text-align:right;
    margin-top: 13px;
}

.shipment-information .shipment-status {
    font-weight:bold;
    color:#24c225;
}

.shipment-products-table {
    width:100%;
}

.shipment-products-table td {
    padding:13px;
}
.shipment-products-table .product-image {
    width:150px;
}
.shipment-products-table td.product-name > div {
    display: inline-block;
    vertical-align: top;
}
.shipment-products-table td.product-name .oip-rhs {
    text-align: right;
    float: right;
    max-width: 300px;
    padding-left: 10px;
    color: #b0b0b0;
    font-size: 12px;
    margin: -48px 0;
}
.oip-rhs #shipment-count-static-text {
    text-align: left !important;
}
#shipment-count-static-text .static-text-top {
    padding-bottom: 10px;
}
#shipment-count-static-text .static-text-top,
#shipment-count-static-text .static-text-down {
    font-size: 13px;
    text-align: justify;
}
#shipment-count-static-text .shift-side {
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    max-width: 60%;
}
#shipment-count-static-text .days-side {
    font-size: 40px;
    color: #000000;
    font-weight: normal;
    text-align: center;
    padding-right: 2px;
    margin-top: 24px;
}
#shipment-count-static-text .days-side .text-days {
    font-size: 13px;
    padding-top: 16px;
}

#shipment-count-static-text .static-text-right {
    float: left;
    width: 25%;
}

#shipment-count-static-text .static-text-left {
    float: left;
    width: 74%;
}
/* My Orders - Track shipment */

.order-info.track-shipment dt {
    margin: 0 0 4px;
}

.order-info.track-shipment dd {
    border-bottom: 1px solid #f1eff4;
}

.order-info.track-shipment span {
    display: block;
    padding: 6px 15px 7px 30px;
}

.order-info.track-shipment dd a.ups {
    display: block;
    padding: 6px 15px 7px 30px;
    color: #475868;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat 2px -368px;
}

/* Order Gift Message */
.gift-message dt strong {
    color: #666;
}

.gift-message dd {
    font-size: 13px;
    margin: 5px 0 0;
}

/* Order Comments */
.order-about dt {
    font-weight: bold;
}

.order-about dd {
    font-size: 13px;
    margin: 0 0 7px;
}

.tracking-table {
    margin: 0 0 15px;
}

.tracking-table th {
    font-weight: bold;
    white-space: nowrap;
}

.tracking-table-popup {
    width: 100%;
}

.tracking-table-popup th {
    font-weight: bold;
    white-space: nowrap;
}

.tracking-table-popup th,
.tracking-table-popup td {
    padding: 1px 8px;
}

/* Order Print Pages */
.page-print .print-head {
}

.page-print .print-head img {
    float: left;
}

.page-print .print-head address {
    float: left;
    margin-left: 15px;
}

/* Price Rewrites */
.page-print .gift-message-link {
    display: none;
}

.page-print .price-excl-tax,
.page-print .price-incl-tax {
    display: block;
    white-space: nowrap;
}

.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
    display: inline;
}

/* My Reviews */
.product-review .product-img-box {
    float: left;
    width: 140px;
}

.product-review .product-img-box .product-image {
    display: block;
    width: 125px;
    height: 125px;
}

.product-review .product-img-box .label {
    font-size: 11px;
    margin: 0 0 3px;
}

.product-review .product-img-box .ratings .rating-box {
    float: none;
    display: block;
    margin: 0 0 3px;
}

.product-review .product-details {
    margin-left: 150px;
}

.product-review .product-name {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
}

.product-review .ratings-table {
    margin: 0 0 10px;
}

.product-review dt {
    font-weight: bold;
}

.product-review dd {
    font-size: 13px;
    margin: 5px 0 0;
}

/* Sales order view */
.sales-order-view .data-table {
    margin-bottom: 20px;
}

.sales-order-view .data-table th {
    text-align: left;
}

.sales-order-view .data-table td {
    padding: 5px 10px;
}

.sales-order-view .data-table h3 {
    display: inline;
    margin-right: 15px;
}
.sales-order-view .data-table .item-options {
    margin-left: 20px;
}
.sales-order-view .data-table .item-options,
.sales-order-view .data-table .item-options dt,
.sales-order-view .data-table .item-options dd {
    display: block;
    margin-top: 0;
}
.sales-order-view .data-table .item-options dd {
    margin-left: 20px;
}
.sales-order-view .data-table .item-options dt:after {
    content: ":";
}
.sales-order-view .data-table h3.product-name {
    font-size: 14px;
}

.sales-order-view .data-table dl {
    display: inline;
}

.sales-order-view .data-table dl dt,
.sales-order-view .data-table dl dd {
    display: inline-block;
}

.sales-order-view .data-table dl dd {
    margin-right: 15px;
}

.sales-order-view .back-link {
    margin-bottom: 20px;
}

/* Wishlist */
.wishlist-index-index .page-title {
    text-align:left;
}

.wishlist-index-index h3{
    margin-top: 0;
}

.wishlist-index-index .page-title h1 {
    float:none;
}

.wishlist-index-index .buttons-set button {
    margin: 0 0 10px 10px;
}

#wishlist-table {
    margin-bottom:20px;
}

#wishlist-table td {
    padding: 10px;
}

#wishlist-table .qty {
    width: 20px;
}

#wishlist-table button {
    margin-bottom: 10px;
}

#wishlist-table .description {
    margin-bottom: 10px;
}

#wishlist-table img {
    max-width: inherit;
}

#wishlist-table textarea {
    width: 95%;
    resize: none;
}

/* View order */
.sales-order-view .order-details .a-right {
    text-align: right;
}

.sales-order-view .order-details tfoot tr {
    height:25px;
}
.sales-order-view .order-details tfoot td {
    text-align: left;
}

/* Account Information Acccount info */
.customer-address-form .fieldset,
.customer-account-edit .fieldset {
    float: none;
}

.customer-address-form .form-list label,
.customer-account-edit .form-list label,
#invitationForm .form-list label {
    width: 18%;
}

.newsletter-manage-index .buttons-set,
.customer-account-edit  .buttons-set{
    margin-top: 20px;
}

.newsletter-manage-index .back-link,
.customer-address-form .back-link,
.customer-account-edit  .back-link{
    margin-top: 0;
}

.sales-order-history select,
.customer-address-form select{
    padding: 3px;
    border: solid 1px #b1b1b1;
}
.sales-order-history select#region_id,
.customer-address-form select#region_id,
.customer-address-form select#area {
    width: 292px;
}

.sales-order-history .my-account .page-title {
    border-top:2px solid #999;
    padding:15px 0;
}

.customer-account .my-account .form-list li.control label {
    display: block;
    margin: 0;
    padding: 2px 0;
    width: 100% !important;
}

.customer-account .checkbox {
    margin: 5px 15px 0 0;
}

.my-account .back-link a,
.my-account button.back-link {
    display: inline-block;
    padding: 8px 30px;
    border-radius: 3px;
    border: 1px solid #ec841f;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    transition: all 0.3s ease;
    background: #f0f0f0;
    border: 1px solid #a1a1a1;
    color: #333;
    line-height: normal;
}

.my-account .back-link a:hover,
.my-account button.back-link:hover {
    background: #d0d0d0;
}

/* Newsletter */
.newsletter-manage-index .my-account .form-list li.control label{
    padding-top: 0;
}

.my-account .my-rewards > .buttons-set {
    margin-top: -40px;
}
.my-account #giftcard-form .buttons-set .button {
    margin-right: 30px;
}
.my-account #giftcard-form .buttons-set .button:first-child {
    margin-right: 0;
}
.my-account .back-link {
    margin-top: 0;
}

/* Common styles for all account pages */

.customer-account h2 {
    margin: 40px 0 0 0;
    font-size: 16px;
    color: #3d3d3d;
    border-top: 2px solid #999;
}

.customer-account h2 .extra,
.customer-account h3 .extra {
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: normal;
}

.customer-account h2 .extra a,
.customer-account h3 .extra a {
    padding: 0 10px;
    color: #335c87;
    border-right: 1px solid #424242;
}

.customer-account h2 .extra a:last-child,
.customer-account h3 .extra a:last-child { border: none; }

.customer-account h2 .extra a:hover,
.customer-account h3 .extra a:hover { text-decoration: underline; }

.customer-account h2.type02 {
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 14px;
    border: none;
}

.customer-account a.edit {
    display: block;
    color: #335c87;
}
.customer-account a.edit:hover { text-decoration: underline; }

.customer-account .button,
.my-account .back-link a,
.my-account button.back-link {
    padding: 4px 20px;
    font-size: 16px;
}

.my-account button.back-link {
    font-weight: normal;
    font-size: 12px;
    background: #939393;
    color: #fff;
}

.my-account button.back-link:hover {
    color: #000;
}

#giftcard-form .back-link { margin: 0 0 2px 2px; }

#giftcard-form .form-list label,
#giftcard-form .form-list .input-box {
    float: none;
    display: inline-block;
    width: auto;
}

#giftcard-form .form-list label { padding-right: 10px; }

.customer-account .buttons-set { margin: 20px 0 0 0; }

.customer-account .box-content { line-height: 22px; }

.customer-account p.required {
    margin: 0 0 30px 0;
    text-align: left;
}

.customer-account .back-link {
    display: inline-block;
    float: none;
    margin-right: 12px;
}

.customer-account .buttons-set .button {
    float: none;
}

.dashboard p { margin: 10px 0 0 0; }

.dashboard a {
    color: #335c87;
}

.dashboard { line-height: 18px; }

.dashboard .col-left {
    float: left;
    width: 48%;
}

.dashboard .col-right {
    float: right;
    width: 48%;
}

.dashboard .icon {
    height: 56px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_account_sprite.png) no-repeat;
}

.dashboard .contact-box .icon {
    margin: 15px 0 0 40px;
    width: 50px;
}

.dashboard .newsletters-box .icon {
    margin: 15px 0 0 20px;
    width: 71px;
    background-position: -60px 0;
}

.dashboard .address-box .icon {
    float: left;
    margin: 20px 20px 0 0;
    width: 66px;
    height: 55px;
    background-position: -141px 0;
}

.dashboard .reviews p { margin: 20px 0 0 0; }


.addresses-list .col-left {
    float: left;
    width: 30%;
}

.addresses-list .col-right .col-left { width: 50%; }

.addresses-list .col-right {
    float: right;
    width: 68%;
}

.addresses-additional li.item-title {
    width: 100% !important;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.storecredit .account-balance { padding: 10px; }

.storecredit .account-balance h3 { margin: 0 0 4px 0; }

.storecredit .price {
    color: #000;
    font-size: 12px;
}

.toggle-container {
    border-bottom: 2px solid #999;
}

.toggle-header {
    margin: 0;
    padding: 5px 0 5px 15px;
    background: #f9f9f9;
    color: #000;
    border-top: 2px solid #e6e6e6;
    cursor: pointer;
}

.my-account .toggle-header { font-size: 13px; }

.my-account .toggle-header i {
    margin: 2px 2px 0 0;
    float: right;
}

.my-rewards .info-box { padding: 10px; }

.my-rewards .info-box h3 { margin: 0 0 4px 0; }

.my-wishlist .icon {
    margin: 0 10px 0 0;
    width: 23px;
    height: 28px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bkg_star.png) no-repeat;
}

.my-wishlist .item-count {
    font-weight:normal;
    font-size:14px;
    margin-left:10px;
}

.my-wishlist .wishlist-tools {
    float: right;
    width: 40%;
    padding: 10px;
    background: #f8f8f8;
    border: 1px solid #abadb3;
    color: #000;
    font-size: 12px;
}

.my-wishlist .wishlist-tools p { margin: 5px 0 0 0; }

.my-wishlist .wishlist-tools > p:first-child { margin: 0; }

.my-wishlist .share-wishlist { padding: 10px 0 0 0; }

.my-wishlist p.label {
    margin: 0;
    width: 110px;
    display: inline-block;
    vertical-align: middle;
}

.my-wishlist p.radios {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}

.my-wishlist p.radios label {
    padding: 0 20px 0 0;
    display: inline-block;
    cursor: pointer;
}

.customer-account .wishlist-management .sub-title h2 {
    margin: 0;
    border: none;
}

.customer-account .wishlist-management { padding: 0; }

.customer-account .wishlist-management .sub-title h2 .item-count {
    font-size: 14px;
    font-weight: normal;
}

.customer-account .wishlist-main-buttons { float: right; }

#wishlist-table { border: none; }

#wishlist-table textarea { display: none; }

#wishlist-table tr.odd,
#wishlist-table td { background: #fff; }

#wishlist-table td {
    border-bottom: 2px solid #d6d6d6;
}


#wishlist-table .product-name {
    font-size: 17px;
}

#wishlist-table .product-name a {
    display: block;
    padding: 10px 0 0 0;
}

#wishlist-table .product-name a:hover { text-decoration: underline; }

#wishlist-table .stock-status {
    margin: 0;
    font-size: 15px;
    font-weight: bold;
}

#wishlist-table .stock-status.in-stock { color: #009900 }

#wishlist-table .stock-status.out-of-stock { color: #f00; }

#wishlist-table .price { font-size: 16px; }

#wishlist-table .old-price .price { font-size: 13px; }

#wishlist-table .price-container { margin: 10px 0 0 0; }

#wishlist-table .price-container p { margin: 0 0 5px 0; }

#wishlist-table .cart-cell { padding: 5px 0 0 0; }

#wishlist-table td.item-1 { width: 210px; }

#wishlist-table .edit {
    display: inline-block;
    padding: 0 0 0 15px;
}

.my-wishlist .totals {
    margin: 20px 0 0;
    font-size: 16px;
    color: #000;
}

.wishlist-index-index #vaimo-loader {
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -60px;
}

.wishlist-tools .url { word-break: break-all; }

.social-invitation .row { margin-top: 20px; }

.social-invitation a { display: none; }

.social-invitation .icon {
    margin: 0 0 0 10px;
    width: 30px;
    height: 30px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_footer_sprite.png) no-repeat;
    transition: opacity 0.3s ease;
}

.social-invitation label:hover .icon { opacity: 0.6; }

.social-invitation label { cursor: pointer; }

.social-invitation .checkbox { margin: 0; }

.social-invitation .facebook .icon { background-position: 0 -305px; }

.social-invitation .twitter .icon { background-position: -36px -305px; }

.social-invitation .google .icon { background-position: -72px -305px; }

.social-invitation .hint {
    margin: 5px 0 0 0;
    font-size: 11px;
    text-align: right;
    color: #979797;
}

.logged_in-logo {
    float:left;
}
/* Login Dropdown CSS */

#login-dropdown{
    min-width: 210px;
}
#login-dropdown li{
    margin-top: 5px;
    text-align: center;
}
#login-dropdown li label{
    margin-bottom: 2px;
}
#login-dropdown li input{
    min-width: 90%;
    margin: 0 auto;
    border-radius: 4px;
}
#login-dropdown li button{
    width: 95%;
    margin: 0 auto;
    height: 25px;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}
#header .user-links-menu #login-dropdown li a{
    border-top: solid 1px #ffffff;
    padding: 0px;
}
#header .user-links-menu #login-dropdown li p a{
    border-top: solid 1px #ffffff;
    padding: 0px;
    margin-top: 0;
}
#login-dropdown li .facebook a{
    margin: 0 auto;
    background-color: #58749e;
    color: #fff;
    font-size: 14px;
}
#login-dropdown li .facebook a:hover{
    background-color: #465d7e;
}
#header .user-links-menu #login-dropdown li:hover {
    background: #ffffff;
}
#login-dropdown a {
    color: #58749e;
}
#login-dropdown .login-facebook .facebook {
    margin: 0 auto;
    width: 85%;
    height: 35px;
    font-size: 12px;
}
#home-login-forget-password {
    text-align: right; 
    padding-right: 10px !important; 
    color: #58749e !important;
    clear: both !important;
}
#login-dropdown .facebook{
    padding-top: 10px;
}
#login-dropdown .login-facebook .facebook-login-btn {
    position: relative;
    display: inline-block;
    background: #58749e;
    height: 35px;
    color: #fff;
    font-size: 11px;
    padding-top: 10px;
    padding-left: 50px;
    border-radius: 4px;
    transition: all 0.3s ease;
    text-align: right;
    padding-right: 8px !important;
}

#login-dropdown .login-facebook .facebook-login-btn:hover { background: #465d7e; }

#login-dropdown .login-facebook .facebook-login-btn span {
    display: block;
    height: 100%;
    transition: all 0.3s ease;
}

#login-dropdown .login-facebook .facebook-login-btn span.f {
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #92acd3;
}

#login-dropdown .login-facebook .facebook-login-btn span.f span {
    padding: 0 16px;
    border-right: 1px solid #203d6b;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite.png) -529px -35px no-repeat;
}

#login-dropdown .login-facebook .facebook .facebook-login-btn a{
    padding-top: 5px;
}

.login-facebook .facebook-login-btn:hover span.f { border-color: #758aa9; }
.login-facebook .facebook-login-btn:hover span.f span { border-color: #1a3156; }

#facebook-icon {
    width: 20px;
    height: 30px;
    background-color: #222222;
    
}


#login-dropdown .login-googleplus .googleplus {
    margin: 0 auto;
    width: 85%;
    height: 35px;
    font-size: 12px;
}

#login-dropdown .googleplus{
    padding-top: 10px;
}
#login-dropdown .login-googleplus .googleplus-login-btn {
    position: relative;
    display: inline-block;
    background: #DF4A32;
    height: 35px;
    color: #fff;
    font-size: 11px;
    padding-top: 10px;
    padding-left: 50px;
    border-radius: 4px;
    transition: all 0.3s ease;
    text-align: right;
    padding-right: 8px !important;
}

#login-dropdown .login-googleplus .googleplus-login-btn:hover { background: #e34042; }

#login-dropdown .login-googleplus .googleplus-login-btn span {
    display: block;
    height: 100%;
    transition: all 0.3s ease;
}

#login-dropdown .login-googleplus .googleplus-login-btn span.g {
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #ea8676;
}

#login-dropdown .login-googleplus .googleplus-login-btn span.g span {
    padding: 0 16px;
    border-right: 1px solid #b9331d;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite_new.png) -570px -35px no-repeat;
}

#login-dropdown .login-googleplus .googleplus .googleplus-login-btn a{
    padding-top: 5px;
}

.login-googleplus .googleplus-login-btn:hover span.g { border-color: #eb9283; }
.login-googleplus .googleplus-login-btn:hover span.g span { border-color: #752012; }

#googleplus-icon {
    width: 20px;
    height: 30px;
    background-color: #222222;

}


/* ======================================================================================= */


@media only screen and (min-width: 702px) {
    .my-account {
        padding-left: 7em;
    }
}

@media only screen and (min-width: 1170px) {
    .my-account {
        padding-left: 13em;
    }
}



@media only screen and (max-width: 1024px) {
    .dhw-address-listing-wrapper {
        width: 100%; max-width: 525px;
    }
}

@media only screen and (max-width: 700px) {
    .dhw-newsletter .newsletter-form {
        max-width: 350px !important;
    }
    .dhw-address .dhw-address-form {
        max-width: 400px;
    }
    .dhw-address-listing-wrapper {
        width: 100%; max-width: 350px;
    }
}
@media only screen and (max-width: 320px) {
    .dhw-address .address-wrap {
        width: 275px;
    }
    .dhw-address .address-wrap-active-badge {
        margin-left: 213px;
    }
}


/********** New Sales Order View Styles **********/
.my-account h1.order-view-title {
    font-size: 30px;
    font-weight: normal;
}

.my-account h3.order-view-addr-title {
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #B8B8B8;
}
.order-view-addr-box{
    border: 1px solid #B8B8B8;
    padding: 18px;
}
.order-view-addr-content{
    color: #333333;
    font-size: 13px;
}
.sales-order-view .my-account .page-title{
    padding: 0 0 60px 0;
}
.order-view-addr-info{
    display: inline-block;
}
.sales-order-view .order-view-addr-box .span3,
.sales-order-view .order-view-addr-box .span2{
    margin-left: 0;
}
.sales-order-view  #order-history-holder {
    margin-top: 35px;
}

.sales-order-view .oit-spread{
    border-right: none;
}

.order-item-below-bottom .icon-talk {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/envelope_blue.png") no-repeat 0 0;
    float: left;
    padding: 2px 2px 2px 13px;
}

.new-order-item .oit-tint-title{
    color: #999999;
    font-size: 12px;
}

.new-order-item .oit-bold-title{
    color: #222222;
    font-size: 13px;
    font-weight: 600;
}

.title-link a {
    color: #325d88 !important;
    font-weight: normal !important;
}
.new-order-item .oib-colored-title, .new-order-item .oib-colored-complete, .new-order-item .oib-colored-canceled{
    font-size: 18px;
}

.new-order-item .oib-colored-complete {
    color: #1F951D !important;
}

.new-order-item .oit-detailed-product-name{
    font-size: 15px !important;
    color: #333333 !important;
}
.new-order-item .oib-seller-name,
.new-order-item .oib-seller-contact {
    font-size: 13px !important;
    color: #333333 !important;
}

.new-order-item .oib-sold {
    font-size: 13px !important;
    color: #999999 !important;
}

.oip-lhs .contacts {
    margin-top: -6px;
}

.oib-sold .contact-icon {
    vertical-align: middle;
    display: inline-block;
    width: 21px;
    height: 21px;
}

.oib-sold .whatsapp {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/icon-whatsapp.png) no-repeat;
}

.oib-sold .fa-phone {
    color: #969696;
    font-size: 17px;
    margin-right: -5px
}

#order-history-holder .my-orders .new-order-item .order-item-top{
    background-color: #FAFAFA;
}

.new-order-item .order-item-below-bottom button{
    border-radius: 3px;
}
#order-view-totals-container{
    float:right;
    margin-right: 15px;
    padding-bottom: 30px;
}
#order-view-totals-container .td-total-values {
    color:#333333; font-size: 15px
}
#order-view-totals-container .td-total-label {
    color:#888888; font-size: 15px
}

.new-order-item .shipping-info-time-left {
    color: #999999 ;
    font-size: 14px;
    font-weight: normal;
    margin: 22px 0-1px;
    display: inline-block !important;

}
.new-order-item .countdown-timer-container {
    font-weight: bold;
    color: #333333 ;
    font-size: 1.2em;
    line-height: 1.5em;
}
.new-order-item .js-countdown-days > strong{
    vertical-align:middle;
    font-size: 16px;
}

.new-order-item .js-countdown-days > i{
    vertical-align:middle;
    padding-right: 4px;
}

@media (min-width: 1200px){
    .sales-order-view .order-view-addr-info .span5 {
        width: 375px;
    }
    .sales-order-view .order-view-addr-box .span3 {
        width: 270px;
    }
    .sales-order-view .order-view-addr-box .span2 {
        width: 85px;
    }
}
@media (max-width: 979px) {
    .sales-order-view .order-view-addr-info .span5 {
        margin-bottom: 17px;
    }

    .shipment-products-table td.product-name .oip-rhs {
        margin: 0;
    }
}
@media (max-width: 979px) and (min-width: 768px) {
    .sales-order-view .order-view-addr-info .span5 {
        width: 375px !important;
    }
}

@media (max-width: 767px) {
    .sales-order-view .order-view-addr-info .span5 {
        width: 375px;
        margin-left: 100px !important;
    }
    .sales-order-view .order-view-addr-box .span3 {
        width: 220px !important;
    }
    .sales-order-view .order-view-addr-box .span2 {
        width: 85px !important;
    }
    .sales-order-view [class*="span"] {
        float: left !important;
    }
}

/********** End of New Sales Order View Styles **********/

/* Customer Verify Phone Form Styling */

.customer-account-verify-phone .page-title {
    min-width: 320px;
    width: 320px;
    margin: 0 auto;
}

.customer-account-verify-phone .page-title img {
    width: 200px;
    margin: 20px auto;
    display: inherit;
}

.customer-account-verify-phone .white-box-wrapper {
    min-width: 320px;
    width: 320px;
    margin: 0 auto;
    border: 1px solid #777777;
    background-color: #ffffff;
    padding: 15px;
}

.customer-account-verify-phone .white-box-wrapper h2 {
    margin: 10px 0;
}

.customer-account-verify-phone .white-box-wrapper h3 {
    margin-bottom: 20px;
    color: #B8B8B8;
}

.customer-account-verify-phone .white-box-wrapper .input-box {
    width: 100%;
}

.customer-account-verify-phone .white-box-wrapper input.input-text {
    padding: 12px 5px;
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.customer-account-verify-phone .white-box-wrapper .checkbox-label {
    margin-bottom: 20px;
}

.customer-account-verify-phone .white-box-wrapper .invite_checkbox {
    float: left;
    width: 25px;
}

.customer-account-verify-phone .white-box-wrapper label[for="invite_checkbox"] {
    width: 175px;
    margin-top: -3px;
    text-align: left;
}

.customer-account-verify-phone .white-box-wrapper .continue-button {
    display: inline-block;
    padding: 10px 30px;
    font-size: 14px;
    width: 100%;
    background-color: #68AB54;
    color: #fff;
}

.reset-form{
    width: 50%;
    margin: 0 auto;
    float: none;
}

.reset-form-button{
    margin: 0 auto;
    width: 50%;
    text-align: center;
}
.reset-form-button .button{
    float: none;
}

.reset-form-password-field{
    width: 70%;
}
.reset-form-confirm-password-field{
    width: 70%;
}

.reset-form-required{
    text-align: center !important;
}

@media (max-width: 979px){
    .reset-form .form-list label.required:before {
        content: "";
    }
}

/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box {
    width: auto;
}

.form-list .name-prefix {
    width: 65px;
}

.form-list .name-prefix select {
    width: 55px;
}

.form-list .name-prefix input.input-text {
    width: 49px;
}

.form-list .name-suffix {
    width: 65px;
}

.form-list .name-suffix select {
    width: 55px;
}

.form-list .name-suffix input.input-text {
    width: 49px;
}

.form-list .name-middlename {
    width: 70px;
}

.form-list .name-middlename input.input-text {
    width: 49px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname {
    width: 140px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text {
    width: 124px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
    width: 210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
    width: 210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname {
    width: 210px;
}

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year {
    float: left;
    width: 85px;
}

.form-list .customer-dob input.input-text {
    display: block;
    width: 74px;
}

.form-list .customer-dob label {
    font-size: 10px;
    font-weight: normal;
    color: #888;
}

.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month {
    width: 60px;
}

.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text {
    width: 46px;
}

.form-list .customer-dob .dob-year {
    width: 140px;
}

.form-list .customer-dob .dob-year input.input-text {
    width: 134px;
}
/* Content Styles for pages such as startpage, sitemap etc ================================================================= */

/* Bootstrap hacks */
#header .span10 {
    margin-left: 6px;
    width: 975px;
}

.col2-left-layout > .span9 {
    margin-left: -20px;
    width: 740px;
}

.col3-layout > .span8 {
    margin-left: 6px;
    width: 550px;
}

#header .span2,
.col3-layout > .sidebar.span2 {
    width: 189px;
}
.col3-layout > .sidebar.col-right.span2 {
    float: right;
    margin-left: 6px;
}
.col3-layout .sidebar .widget {
    display: block;
    margin-top: 8px;
    width: 189px;
}

.span2.cart-top {
    width: 80px;
}

/* Product Tags */
.tags-list li {
    display: inline;
}

/* Search */
.catalogsearch-result-index h1 {
    margin-top: 10px;
}

/* Search term popular */
.catalogsearch-term-popular .tags-list {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 15px 0;
}

/* Advanced Search */
.advanced-search {
    width: 400px;
    padding: 0;
    margin: 10px 0;
}

.catalogsearch-advanced-index .page-title{
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.advanced-search label {
    float: left;
    margin: 5px 0 0 0;
}

.advanced-search .form-list li {
    margin: 0 0 15px 0;
}

.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
    margin-left: 150px;
    clear: none;
}

.catalogsearch-advanced-index .buttons-set {
    width: 370px;
}

/* Advanced Search Result */
.catalogsearch-advanced-result .page-title {
    border-bottom: 1px solid #ccc;
}

.advanced-search-amount {
    margin: 15px 0;
}

.advanced-search-summary .search-criteria {
    float: left;
    margin:7px 0px;
    width: 400px;
}

.advanced-search-summary.no-result {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    overflow: hidden;
}

.advanced-search-summary .search-criteria li {
    width: 185px;
    margin-right: 15px;
}

.advanced-search-did-not-find {
    text-align: right;
    float: right;
}

.advanced-search-did-not-find span {
    margin: 10px 0;
    display:block;
}

.advanced-search-did-not-find button {
    display: block;
}

.advanced-search-did-not-find button span {
    margin: 0;
}

/* Start Page  */

.cms-index-index .col-main .row {
    overflow: hidden;
    margin-bottom: 15px;
    padding: 15px 0;
}

.cms-index-index h1 {
    margin-top: 0;
}

.cms-index-index .sidebar .block {
    margin: 0;
    border: none;
}

.cms-index-index .selected-products {
    padding-top: 0;
    border: none;
}

.cms-index-index .selected-products h5 a {
    text-transform: uppercase;
}

.cms-index-index .selected-products p {
    margin: 0;
}

.cms-index-index .selected-products ol {
    list-style-type: none;
    padding: 0;
    margin-left: -20px;
}

/* Sitemap */

.page-sitemap h2 {
    font-size: 18px;
    font-weight: bold;
    color: #3d3d3d;
    border-bottom: 1px solid #dcdcdc;
}

.page-sitemap .row { margin-bottom: 30px; }
.page-sitemap .brands .row { margin-bottom: 0; }

.page-sitemap a { display: block; }

.page-sitemap a:hover { text-decoration: underline; }

.page-sitemap .level-0 {
    color: #525252;
    font-weight: bold;
}

.page-sitemap .level-1 {
    padding: 2px 0;
    color: #707070;
}

.page-sitemap .level-1:hover {
    color: #326d89;
}

/* RSS */
.rss-title h1 {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/i_rss-big.png) 0 4px no-repeat;
    padding-left: 27px;
}

.rss-table .link-rss {
    display: block;
    line-height: 1.35;
    background-position: 0 2px;
}

/* Contacts */

.contacts-index-index .pad {
    padding: 20px;
    border: 1px solid #ccc;
}

/* Success page */
.checkout-onepage-success .page-title {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 15px;
}

.checkout-onepage-success .page-title h1 {
    float: left;
}

.checkout-onepage-success .page-title .continue {
    display: block;
    margin-top: 15px;
    float: right;
}

.checkout-success a {
    text-decoration: underline;
}

.wrapper-404 {
    display: inline-block;
    margin: 70px 0 40px 0;
}

.logo-404 {
    float: left;
    margin-right: 20px;
}

.text-404 {
    float: left;
}

.page-404 {
    text-align: center;
}

.page-404 .text-404 h2 {
    text-align: left;
    font-size: 25px;
    font-weight: normal;
    color: #336086;
    padding: 0 0 10px 0;
    margin-top: 10px;
}

.ellipsis {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}
/* ======================================================================================= */
/* Shopping Cart ========================================================================= */

.cart { margin: 10px 0 0 0; }

.cart .hidden { display: none!important; }

.cart .top { border-top: 2px solid #999; }

.cart .page-title h1 { 
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #1b1b1b;
}

.cart-table th,
.cart-table td {
    padding: 10px;
    background: #fff;
    border: none;
    vertical-align: top;
}

.cart-table td { border-top: 1px solid #d7d7d7; }

.cart-table th.first,
.cart-table td.first { padding-left: 0; }

.cart-table td.first { line-height: 0; }

.cart-table th {
    padding-top: 0; 
    text-align: center;
    font-weight: normal;
    color: #525252;
}

.cart-table p { margin: 5px 0 0 0; }

.cart-table .product-name {
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    color: #525252;
    line-height: 18px;
}

.cart-table .product-name a {
    padding: 20px 0 0 0; 
    display: block; 
    color: #525252;
}

.cart-table .product-name a:hover { text-decoration: underline; }

.cart-table .stock-status { 
    font-size: 14px;
    font-weight: bold; 
}

.cart-table .stock-status.in-stock { color: #14ab10 }

.cart-table .stock-status.out-of-stock { color: #f00; }

.cart-table .vendor-info { 
    font-size: 14px;
    color: #525252; 
}

.cart-table .wishlist-move { margin: 5px 0 0 0; }

.cart-table .wishlist-move .split-button {
    display: block;
    padding: 0;
    height: auto;
    background: none;
    max-width: none;
}

.cart-table .wishlist-move .split-button.clickable > strong,
.cart-table .wishlist-move .split-button strong[onclick] {
    padding: 0;
    font-size: 13px;
    color: #325f89;
    background: none;
    text-transform: none;
    font-weight: normal;
}

.cart-table .wishlist-move .split-button strong:hover { text-decoration: underline; }

.cart-table .wishlist-move .split-button strong span {
    padding: 2px 0 4px 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/wishlist2.png) 0 2px no-repeat;
}

.cart-table .wishlist-move a.change { display: none; }

.cart-table .price {
    display: block;
    margin: 25px 0 0 0; 
    font-size: 13px;
    font-weight: bold;
    color: #bc0000; 
}

.cart-table .qty-container { 
    margin: 20px 0 0 0;
    width: 90px;
    text-align: center;
}

.cart-table .qty { 
    width: 30px; 
    text-align: center;
}

.cart-table .btn-remove2 { margin: 30px 0 0 0; }

.cart .totals {
    font-size: 15px;
    color: #525252;
    line-height: 22px;
}

.cart .totals p { margin: 5px 0 10px 0; }

.cart .totals .price {
    font-size: 20px;
    font-weight: bold;
    color: #bc0000;
}

#shopping-cart-totals-table tr {
    display: block;
    margin: 0 0 10px;
}

#shopping-cart-totals-table td {
    display: block;
    font-size: 15px;
    text-align: left;
}

#shopping-cart-totals-table tbody tr:nth-child(1),
#shopping-cart-totals-table tbody tr:nth-child(2),
#shopping-cart-totals-table tfoot tr:nth-child(1) {
    display: none;
}

#shopping-cart-totals-table .grand-total-incl .price {
    font-size: 23px;
}

.cart .button {
    padding: 2px 16px 6px 16px;
    background: #f5b050;
    box-shadow: none;
    border: none;
    color: #372915;
}

.cart .button:hover { background: #fab34f; }

.cart-main .cart-collaterals { 
    padding: 20px 40px 0 0; 
    border-top: 2px solid #999;
}

.cart-main .totals .price { padding-left: 20px; }

.cart-sidebar .totals { padding-left: 10px; }

.cart-sidebar .checkout-types {
    margin: 0 0 0 10px;
    padding: 4px 0 14px 0;
    border-bottom: 1px solid #d7d7d7;
}

.cart-sidebar .call-to-buy {
    text-align: center;
    margin: 10px 10px 10px 20px;
    line-height: 25px;
    font-size: 15px;
}

.cart-sidebar .call-to-buy a{
    padding: 5px;
}

.cart-sidebar .call-to-buy .fa {
    font-size: 25px;
    color: #666;
}

.cart-sidebar .call-to-buy span{
    margin-left: 10px;
    vertical-align: text-bottom;
}
/* ======================================================================================= */

.pickup-not-supported-item-note {
    border: thin solid #DF1F00;
    color: #DF1F00;
    padding: 10px 10px;
    text-align: left;
    position: absolute;
    white-space: nowrap;
    margin-top: -15px;
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 14px #ccc;
    border-radius: 5px;
}

.pickup-not-supported-item-note:before {
    content:'';
    border: solid #DF1F00;
    border-width: 0 thin thin 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    left: 20px;
    position: absolute;
    top: -6px;
    background-color: white;
}
/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

/* Print ======================================================================================= */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" 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: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/* ======================================================================================= */
/* Retina adaptations ======================================================================================= */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .carousel-control.right,
    .carousel-control.left {
        background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/slideshow_btns@2x.png);
        background-size: 25px 64px;
    }

}

/* ======================================================================================= */
/*!
 * 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.
 *
 * Changed by Simon K 2013-04-04
 */@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(max-width:767px){body{padding-left:20px;padding-right:20px}.container-fluid{padding:0}.container{width:auto}.row-fluid{width:100%}.row{margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media(max-width:480px){.carousel-caption{position:static}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea{margin-left:0}input.span12,textarea.span12{width:710px}input.span11,textarea.span11{width:648px}input.span10,textarea.span10{width:586px}input.span9,textarea.span9{width:524px}input.span8,textarea.span8{width:462px}input.span7,textarea.span7{width:400px}input.span6,textarea.span6{width:338px}input.span5,textarea.span5{width:276px}input.span4,textarea.span4{width:214px}input.span3,textarea.span3{width:152px}input.span2,textarea.span2{width:90px}input.span1,textarea.span1{width:28px}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.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;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.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{margin-left:0}input.span12,textarea.span12{width:1156px}input.span11,textarea.span11{width:1056px}input.span10,textarea.span10{width:956px}input.span9,textarea.span9{width:856px}input.span8,textarea.span8{width:756px}input.span7,textarea.span7{width:656px}input.span6,textarea.span6{width:556px}input.span5,textarea.span5{width:456px}input.span4,textarea.span4{width:356px}input.span3,textarea.span3{width:256px}input.span2,textarea.span2{width:156px}input.span1,textarea.span1{width:56px}}
/* Responsive global ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {
    .container .vertnav .col-wrapper{
        left: 217px;
    }

    #search-topv2 .popular_search {
        display: none !important;
    }
}

@media (max-width: 979px) {

    .input-box .required { display: none; }

    .form-list label.required:before {
        content:"*";
        color: #fead27;
        font-size: 18px;
        float: right;
    }

    .login .content .form-list label.required:before {
        display: none;
    }

    .login .content .form-list label.required:after {
        content:"*";
        float: none;
        color: #fead27;
        font-size: 18px;
        margin: 0 5px;
    }

    .form-list label {
        padding: 5px 0;
        width: 100%;
        text-align: left;
    }

    .form-list .input-box { width: 100%; }

    .form-list .input-text {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

    .fieldset { float: none; }

    .buttons-set { text-align: center; }
    .buttons-set .button {
        float: none;
        margin: 0 0 10px 0;

    }
    #wishlists-move,
    #wishlists-copy {
        display: block;
        float: none;
        clear: left;
        margin: 10px 0;
    }


}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    body {
        font-size: 14px;
        line-height: 18px;
        padding-left: 5px;
        padding-right: 5px;
    }

    h1 {
        font-size: 24px;
        line-height: 30px;
    }

    h2 {
        font-size: 18px;
        line-height: 24px;
    }

    h3 {
        font-size: 16px;
        line-height: 20px;
    }

    h4 {
        font-size: 15px;
        line-height: 19px;
    }

    h5 {
        font-size: 14px;
        line-height: 17px;
    }

    h6 {
        font-size: 12px;
        line-height: 15px;
    }

    label {
        font-size: 14px;
        line-height: 18px;
    }

    .breadcrumbs a {
        padding: 10px;
    }

    .breadcrumbs span { padding: 10px 0; }

    .toolbar .limiter {
        display: none;
    }

    .toolbar .sort-by {
        float: none;
        text-align: center;
    }


    .toolbar-bottom .toolbar .sort-by,
    .toolbar-bottom .toolbar .limiter {
        display: block;
    }

    .item-inner .quickview-link {
        display: none !important;
    }

    .sidebar br,
    .sidebar .banner,
    .sidebar .widget { display: none; }

    .sidebar .banner-extra{
        height: auto !important;
        background: #ed017f !important;
    }
    .sidebar .banner-extra img{
        height: auto !important;
    }
    .vendor-sidebar{
        height: auto;
        background: #fff;
        padding: 10px;
    }

    .center-phone { text-align: center; }

    #zoom-panel { display: none; }

    .form-list label,
    .form-list .input-box {
        float: none;
        display: block;
        width: 100%;
        text-align: left;
    }

    .form-list label { padding: 5px 0; }

    .form-list .input-text,
    .button  {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .button {
        display: block;
        width: 100%;
    }

    .title-buttons h1,
    .title-buttons h2,
    .title-buttons h3,
    .title-buttons h4,
    .title-buttons h5,
    .title-buttons h6 {
        float: none;
        text-align: left;
    }

    .back-link {
        float: none;
        margin: 0 0 10px 0;
    }

    .toolbar .pages li.previous,
    .toolbar .pages li.next { 
        display: block;
        margin: 10px 0;
    }

    .cms-index-index .col-main > .row-fluid .span4 {
        display: none;
    }

    .popup-block {
        width: 320px;
        margin-left: -160px;
    }
    .popup-block .block-content .form-buttons .button {
        margin-left: 0;
    }
    .popup-block .block-content .form-list .control .input-box {
        display: inline-block;
        float: left;
    }
    #wishlists-move,
    #wishlists-copy {
        display: block;
        float: none;
        clear: left;
        margin: 10px 0;
    }

    body.catalog-product-view .media-container .product-image {
        max-width: none;
        margin:  0 auto;
    }

    .form-template-talk .content-box {
        width: auto;
    }

    #footerme_container {
        display: none !important;
    }

    #popular_search {
        display: none !important;
    }

}

/* Landscape phones and down */
@media (max-width: 480px) {
    body {
        padding-left: 5px;
        padding-right: 5px;
    }

    .item-inner .quickview-link {
        display: none !important;
    }

    .page-title {
        margin: 45px 0 0 0;
    }
}

/* ======================================================================================= */
/* Responsive header ======================================================================================= */

/* Large desktop */
@media (min-width: 1201px) {
    /* prettify puffs */
    #header .header-puffs .network span {
        margin: 0 0 0 20px;
    }
    #header .header-puffs .delivery span {
        margin: 0 0 0 120px;
    }

    #header .search-top {
        width: 555px;
        max-width: 555px;
    }

}

@media (max-width: 1200px) {
    #header.sticked-nav .logo_sticky_header {
        margin: -4px 0 0 20px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #header .header-puffs p {
        max-width: 140px;
    }
    #header .header-puffs p a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
    #header .header-puffs > div > div {
        float: left;
        margin-left: 4px;
    }
    #header .header-puffs > div.first > div {
        margin-left: 0;
    }

    #header .top-header .header-puffs > .span2 {
        width: auto;
        margin-left: 0;
    }

    #header .search-top {
        width: 250px;
        margin-top: 4px;
    }

}

@media (min-width: 768px) {
    #header.sticked-nav .span2.navbar-brand .logo {
        display: block;
        position: relative;
        margin: -4px 0 0 0;
        height: 36px;
    }
    #header.sticked-nav .span2.navbar-brand .menu-top .icon,
    #header.sticked-nav .span2.navbar-brand #vaimo-menu {
        display: none;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    header {
        padding-top: 10px;
    }

    #header {
        padding: 3px 0 0;
        background: #ed017f;
        z-index: 1000;
        margin: 0 -5px;
        /*position: fixed;*/
    }

    #header.sticked-nav {
        padding: 10px 0;
    }

    #header .center-phone {
        display: block;
    }

    #header .mobile-logo {
        margin: 0;
        display: inline-block;
    }


    #header .mobile-menu-expand i.icon-operamini-menu {
        width: 16px;
        height: 14px;
        background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/opera-icons.png');
        background-repeat: no-repeat;
        background-position: -28px -8px;
    }

    #header .logo,
    #header.sticked-nav .mobile-menu-expand {
        display: none !important;
    }

    #header.sticked-nav .mobile-logo {
        display: block;
        position: absolute;
        top: -7px;
        padding: 10px 5px;
        width: 46px;
        height: 56px;
        background-image: none;
        background-color: #ed017f;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #header.sticked-nav {
        background-color: #ed017f !important;
        border-color: #ed017f !important;
    }

    #header {
        background-color: #ffffff !important;
        border-color: #ed017f !important;
    }

    #header.sticked-nav.search-expand .mobile-logo {
        display: none;
    }

    #header.sticked-nav .mobile-logo span {
        height: inherit;
        display: block;
    }

    #header .mobile-logo span img {
        width: auto;
        height: 100%;
    }

    #header.sticked-nav .mobile-logo span img {
        display: none;
    }

    #header.sticked-nav .mobile-logo.logo_sticky_header,
    #header.sticked-nav .logo {
        display: block;
    }

    #header.sticked-nav .mobile-logo.logo_sticky_header {
        position: absolute;
        top: -6px;
        left: 0;
        margin: 0 !important;
        width: 45px;
        height: 52px;
    }

    #header.sticked-nav .mobile-cart-link,
    #header.sticked-nav .myaccount-phone {
        top: 1px;
    }
    #header.sticked-nav .myaccount-phone ul.links {
        top: 42px;
    }

    .logo-row { height: auto; }

    #header.sticked-nav .logo-row {
        display: block;
    }

    #header .navbar-mini,
    #header .input-wrapper-category {
        display: none;
    }

    #header .span2.navbar-brand .mobile-logo {
        display: none;
    }

    #header .span10, #header.sticked-nav .span10 {
        float: left;
        width: auto !important;
    }

    #header .span10, #header.sticked-nav .span10,
    #header .navbar-right,
    #header .navbar-middle,
    #header .search-top {
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .search-top,
    .cart-top { min-height: 0; }

    #header .mobile-cart-link {
        display: block;
        position: absolute;
        top: 45px;
        margin: 0;
        padding: 10px;
        width: 43px;
        height: 44px;
        border-radius: 3px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #header .mywishlist {
        float: right;
        width: 32px;
        height: 30px;
        margin-right: 3px;
        margin-top: 3px;
        display: inline-block;
    }
    #header .mywishlist .icon {
        margin: 3px 0 0 1px;
        width: 24px;
        height: 22px;
        background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/wishlist.png) no-repeat;
    }
    #header .myaccount {
        display: block;
        position: relative;
        float: left;
        padding: 8px 10px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #header .myaccount .icon {
        float: left;
        margin: 0;
        width: 16px;
        height: 22px;
        background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/myaccount.png) no-repeat;
    }

    #header .myaccount span,
    #header .myaccount-phone-dropdown .ktalk span {
        display: block;
        position: absolute;
        top: 6px;
        right: -5px;
        padding: 0 4px;
        height: 16px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px;
        background: #e31b23;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
        box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.4);
    }

    #header .myaccount-phone-dropdown .ktalk span {
        display: inline;
        position: relative;
        top: 3px;
        right: inherit;
        padding: 2px 4px;
        line-height: 1;
        vertical-align: top;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    #header .myaccount.active span {
        display: none;
    }

    #header .mobile-cart-link .icon {
        float: left;
        margin: 0;
        width: 24px;
        height: 22px;
        background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/cart.png) no-repeat;
    }
    #header .phone-menu {
        margin: 5px 0 0 0;
        padding: 5px 0;
        border: solid #ccc;
        border-width: 1px 0;
        text-align: left;
    }

    #header .phone-menu li {
        display: inline-block;
    }

    #header .phone-menu li a {
        display: inline-block;
        color: #fff;
        padding: 3px;
        background: #f0f0f0;
        border: 1px solid #a1a1a1;
    }
    #header #search_autocomplete {
        display: none;
    }

    #toggle-nav {
        padding: 10px;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: normal;
        display: block;
        background: #f0f0f0;
        border: 1px solid #a1a1a1;
    }

    #toggle-nav:hover {
        color: #333;
    }

    #toggle-nav i {
        float: right;
        cursor: pointer;
        margin-top: 0;
    }

    /* Navigation */
    #nav {
        display: none;
        border: 1px solid #ccc;
        padding: 0;
        margin: 10px 0;
        font-size: 12px;
        line-height: 12px;
    }

    #nav span.toggle {
        display: none;
    }

    /* All Levels */
    #nav li {
        text-align: left;
        position: relative;
        margin: 0;

    }

    #nav li.over {
        z-index: auto;
    }

    #nav li.parent {
    }

    #nav li a {
        display: block;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 10px;
    }

    #nav li.last a {
        border-bottom: none;
    }

    #nav li a:hover {
        text-decoration: none;
    }

    #nav li a span {
        display: block;
        white-space: nowrap;
        cursor: pointer;
    }

    #nav li ul a span {
        white-space: normal;
    }

    /* 1st Level */
    #nav li {
        float: none;
    }

    #nav li a {
        float: none;
        font-weight: normal;
        text-transform: uppercase;
        color: #333;
    }


    #nav li a:hover,
    #nav li.over a,
    #nav li.active a {
        background: transparent;
        color: #333;
    }

    #nav li.active > a {
        font-weight: bold;
    }

    /* 2nd Level */
    #nav ul,
    #nav div {
        position: relative;
        width: auto;
        top: auto;
        left: 0;
        border: none;
        background: #fff;
        padding: 0;
    }

    #nav div ul {
        position: relative;
        width: auto;
        border: none;
    }

    #nav ul li a {
        padding: 10px 20px;
    }

    #nav li.over ul li a,
    #nav li.active ul li a {
        background: #fff;
    }

    #nav li li a:hover {
        color: #333;
    }

    /* 3rd+ leven */
    #nav ul ul,
    #nav ul div {
        top: 0;
        background: #fff;
    }

    #nav ul li {
        float: none;
        margin: 0;
    }

    #nav ul li.last {
        border-bottom: 1px solid #ccc;
    }

    #nav ul ul li a {
        float: none;
        padding-right: 30px;
        padding-left: 30px;
        font-weight: normal;
        font-size: 11px;
    }

    /* Show menu */
    #nav li ul.shown-sub,
    #nav li div.shown-sub {
        left: 0;
        z-index: auto;
    }

    #nav li .shown-sub ul.shown-sub,
    #nav li .shown-sub li div.shown-sub {
        left: 0;
        top: 0;
    }

    #top-links-mobile { margin: 0 0 5px 0; }

    #top-links-mobile a {
        display: inline-block;
        padding: 7px;
        background: rgba(0,0,0, 0.4);
        border-radius: 3px;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }

    #top-links-mobile .login { display: block; }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    #header .row.tools-row {
        padding: 0 130px 0 10px !important
    }

    #header.sticked-nav .row.tools-row {
        position: relative;
        padding: 0 104px 0 39px !important;
    }

    #header.search-expand .row.tools-row {
        padding: 0 10px 0 0 !important;
    }

}

/* ======================================================================================= */
/* Responsive footer ======================================================================================= */
.center{
    text-align: center;
}

/* Large desktop */
@media (min-width: 1200px) {
    #footer h5.heading .icon-minus,
    #footer h5.heading .icon-plus {
        display: none;
    }
    #newsletter-validate-detail .input-text {
        width: 185px;
    }
    .footer-ads-block{display: none;}
    .yakata_theme_footer {
        margin-top: -82px;
        margin-bottom: 34px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #footer h5.heading .icon-minus,
    #footer h5.heading .icon-plus {
        display: none;
    }
    #newsletter-validate-detail .input-text {
        width: 81px;
    }
    #footer .social-links li {
        margin-right: 3px;
    }
    .footer_payments {
        margin-left: 0;
    }
    .footer_logo {
        width: 124px;
        text-align: right;
    }
    .yakata_theme_footer {
        display: none;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    #footer01 {
        border-top: 0;
        margin-top: 0;
    }

    #footer .row { margin-top: 0; }

    #footer h5.heading,
    .account-login h5.heading {
        background: #f0f0f0;
        border-bottom: 1px solid #d1d1d1;
        padding: 10px;
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        cursor: pointer;
        text-transform: uppercase;
    }
    #footer h5.heading i,
    .account-login h5.heading i {
        float: right;
        cursor: pointer;
        display: block;
    }
    #footer h5.heading .icon-chevron-up,
    .account-login h5.heading .icon-chevron-up {
        display: none;
    }
    #footer .content,
    .account-login .content {
        display: none;
        margin: -1px 0 0 0;
        padding: 10px;
        background: #f3f3f3;
        border-bottom: 1px solid #d1d1d1;
    }

    .account-login .content {
        background: #fff;
    }

    #footer #nav04 {
        margin-top: 10px;
    }

    #nav04 * {
        float: none;
    }

    #nav04 li {
        margin-bottom: 10px;
    }

    #footer .bottomlinks a {
        display: block;
        padding: 0;
        text-transform: uppercase;
    }

    #footer .bottomlinks a:first-child {
        padding-top: 10px;
    }

    #footer .validation-advice {
        position: relative;
    }

    #vaimo a {
        text-align: left;
    }

    #footer .row .mobile-links ul { 
        margin: 0; 
        text-align: center; 
    }

    #footer .row .mobile-links a {
        padding: 10px;
        background: #fff;
    }

    #footer .bottom {
        margin: 0;
        padding: 20px;
    }

    .policies { margin: 0 0 10px 0; }

    #footer .social-links { text-align: center; }

    #footer .social-links li { 
        display: inline-block; 
        float: none;
    }

    .footer_newsletter p {
        font-size: 14px;
        text-align: center;
    }

    .cms-index-index .footer-ads-block.android-dev{
        position: fixed;
        z-index: 5011;
        bottom: 0;
        left: 0;
        width: 90%;
        padding: 35px 5% 15px 5%;
    }
    .footer-ads-block .footer-ads-bg{
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        background-color: #101010;
        opacity: .95;
    }
    .footer-ads-block .close-btn{
        display: block;
        position: absolute;
        top: 10px;
        left: 8px;
        width: 25px;
        height: 25px;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/btn_cansel-icon.png") no-repeat;
        background-size: 15px 15px;
        cursor: pointer;
    }
    .footer-ads-block .footer-ads-content{
        float: left;
        width: 56%;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/app-icon.jpg") no-repeat;
        background-size: 40px 40px;
        padding-left: 50px;
        padding-bottom: 5px;
    }
    .footer-ads-block .footer-ads-content .footer-ads-text{
        display: block;
        text-transform: uppercase;
        font-size: 16px;
    }
    .footer-ads-block .footer-ads-content .footer-ads-text{
        color: #c4c4c4;
        font-size: 10px;
    }
    .footer-ads-block .footer-ads-content .footer-ads-text.title{
        color: #f1f1f1;
        font-size: 14px;
    }
    .footer-ads-block .download-btn{
        float: right;
        width: 18%;
        background-color: #fbad23;
        text-align: center;
        color: #000;
        font-weight: bold;
        font-size: 10px;
        line-height: 18px;
        text-transform: uppercase;
        padding: 5px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .yakata_theme_footer {
        display: none !important;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .yakata_theme_footer {
        display: none;
    }

}

/* ======================================================================================= */

/* Responsive Account ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {
    .sales-order-history select#region_id,
    .customer-address-form select#region_id,
    .customer-address-form select#area
    {
        width: 368px;
    }
    .account-login .form-list {
        padding-left: 118px;
    }
    .account-login .form-list .password-label {
        padding: 2px 3% 0 29px;
        width: 31%;
    }
}

/* Desktop */
@media (min-width: 980px) {
    .customer-account-resetpassword #form-validate .fieldset {
        width: 100%;
        margin-top: 70px;
    }
}

@media (max-width: 979px) {
    #header .main-nav li a{
        padding-left: 8px;
        padding-right: 8px;
    }

    .account-create .form-list .input-text,
    .account-create select,
    .customer-account-forgotpassword .form-list .input-text { width: 100%; }
    .sales-order-history select#region_id,
    .customer-address-form select#region_id,
    .customer-address-form select#area {
        width: 100%;
    }
    .my-account .my-rewards > .buttons-set {
        margin-top: 0;
    }
    .my-account #giftcard-form .buttons-set .button {
        margin-right: 0;
    }

    .dashboard .icon { margin-top: 0 !important; }

    .dashboard .address-box .icon {
        float: none;
        margin: 0 0 0 20px;
    }

    .my-account #my_recent_reviews .date { width: 100%; }

    .my-account #my_recent_reviews .name {
        width: 50%;
        padding: 5px 0;
    }

    .my-account #my_recent_reviews .comment {
        width: 50%;
        padding: 5px 0;
        text-align: right;
    }

    .my-account #my_recent_reviews .rating-container { width: 50%; }

    .my-account #my_recent_reviews .link { width: 50%; }

    .customer-address-form .form-list label,
    .customer-account-edit .form-list label,
    #invitationForm .form-list label {
        width: 100%;
    }

    .my-wishlist .wishlist-tools {
        float: none;
        width: auto;
    }

    .my-wishlist .page-title h1 { display: none; }

    .wishlist-management .sub-title,
    .customer-account .wishlist-main-buttons {
        float: none;
        width: auto;
        text-align: center;
    }

    .customer-account .wishlist-management .sub-title h2 { padding: 0; }

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

    .customer-address-form .form-list label,
    .customer-account-edit .form-list label { width: 100%; }

    .dashboard .col-left .col-left,
    .dashboard .col-left .col-right,
    .dashboard .col-right .col-left,
    .dashboard .col-right .col-right {
        float: none;
        width: 100%;
        min-height: 0;
    }
    .account-login .col-1 {
        padding-right: 54px;
    }
    .account-login .form-list .password-label {
        padding:0;
        width: 50%;
    }
    .account-login .forgot-pass a {
        padding-right: 0;
    }
    .account-login .last-button {
        padding-right: 0;
    }

    .social-invitation label {
        text-align: center;
    }

    .social-invitation .icon {
        margin: 10px 0 0 0;
    }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    .account-login .form-list .input-box.forgot-pass {
        float:none;
        position: relative;
        width:100%;
        padding-top: 10px;
    }

    .account-login .forgot-pass a {
        text-align: left;
    }

    .account-login .social-login {
        padding-bottom: 20px;
    }

    .account-login .form-list .label p {
        font-size: 18px;
        font-weight: normal;
    }

    .account-login .form-list label.required:before {
        font-size: 11px;
        position: relative;
        right: -1px;
    }

    .account-login .form-list {
        margin-top: 0;
    }

    .account-login .form-list li {
        position: relative;
    }

    .account-login .form-list .input-box {
        width: 100%;
        float:none;
    }

    .customer-account-login .or-separator {
        display: none;
    }
    .account-login .form-list .password-label {
        float: none;
        width: 100%;
    }
    .customer-account-index .main-container {
        margin-top: 0;
    }
    .account-login .last-button {
        padding-right: 0;
    }
    .account-login .forgot-pass a {
        padding-right: 0;
    }
    .account-login .input-text.password {
        width: 100%;
    }

    /*.account-login .input-text.password:before {
        content:"*";
    }*/

    .account-login .form-list .input-box.password-box {
        width: 100%;
    }

    .toggle-account-nav {
        background: #f0f0f0;
        border: 1px solid #a1a1a1;
        padding: 10px;
        margin: 7px 0 15px 0;
    }

    .toggle-account-nav i {
        float: right;
    }

    .main-container .col-main .block-account {
        display: block;
        padding: 0;
        border: none;
        margin: 15px 0;
    }

    .my-account .data-table td.last a {
        display: block;
    }

    .my-account .data-table td.last .separator {
        display: none;
    }

    .block-account .block-title {
        padding-bottom: 0;
    }

    .block-account .block-content {
        border: none;
    }

    .block-account .block-content ul li {

    }

    .block-account .block-content ul li {
        font-size: 12px;
    }

    #my-orders-table {
        font-size: 12px;
    }

    .my-account .form-list li input.input-text,
    .my-account .form-list li .input-box {
        width: 250px;
    }

    .box-account .col2-set .col-1{
        margin-bottom: 20px;
    }

    .accountNavSelect {
        margin: 10px 0 0 0;
        width: 100%;
        height: 27px;
        border: solid 1px #b1b1b1;
        line-height: 27px;
    }

    .sidebar > .block-account { display: none; }


    /* Account Information */

    .customer-address-form .form-list label,
    .customer-account-edit  .form-list label{
        width: 100%;
        float: none;
    }

    .customer-account-edit .button,
    .customer-address-form .button,
    .customer-address-form .back-link,
    .customer-account-edit  .back-link{
        float: none;
        margin-bottom: 10px;
    }

    /* dropship vendor */
    #header .main-nav li{
        display: block;
        float: none;
    }

    .my-account .data-table .nobr {
        display: block;
    }

    .my-account .data-table .nobr a {
        display: block;
        margin: 1px 0 0 0;
        padding: 10px 0;
        text-align: center;
        background: #fff;
    }

    .box-info .box-top h3 { float: none; }

    button.button.edit {
        float: none;
        margin: 10px 0;
    }

    .my-account h1 { margin: 0 0 10px 0; }

    .my-account .back-link a { display: block; }

    .customer-address-form .checkbox,
    .customer-account-edit .checkbox { margin-right: 5px; }

    .addresses-primary li.item,
    .addresses-additional li.item { padding: 10px; }

    .my-account .form-list li input.input-text,
    .my-account .form-list li .input-box { width: 100%; }

    .my-account .pager .amount,
    .my-account .pager .limiter {
        float: none;
        width: auto;
    }

    .my-account .pager .pages li:first-child {
        padding-left:0;
    }

    .my-account .box-title h3 { float: none; }

    #gca_balance_button { margin: 10px 0 0 0; }

    .fieldset { float: none; }

    .social-login .facebook { margin: 40px 0 0 0; }

    .dashboard .box-head { margin: 0 0 20px 0; }

    .dashboard .col-left,
    .dashboard .col-right {
        float: none;
        width: auto;
    }

    .box-account .col2-set .box { padding-top: 0; }

    .my-account #my_recent_reviews .date,
    .my-account #my_recent_reviews .name,
    .my-account #my_recent_reviews .comment,
    .my-account #my_recent_reviews .rating-container,
    .my-account #my_recent_reviews .link {
        width: 100%;
        text-align: left;
    }

    .my-account #my_recent_reviews .link { padding-top: 5px; }

    .addresses-primary li.item,
    .addresses-additional li.item { padding: 10px 0; }

    .addresses-list .col-left,
    .addresses-list .col-right,
    .addresses-list .col-right .col-left {
        float: none;
        width: 100%;
    }

    .my-wishlist p.label,
    .my-wishlist p.radios {
        display: block;
        width: auto;
    }

    .my-wishlist p.radios label {
        padding: 5px 0;
        display: block;
    }

    .my-wishlist .add-this-widget a { padding: 5px 10px; }

    .customer-account .wishlist-main-buttons { float: none; }

    .customer-account .wishlist-management .back-link { margin-top: 10px; }

    .wishlist-management .btn-create { margin-left: 0; }

    .customer-account .back-link { margin-right: 0; }

    .wishlist-management .btn-create,
    .wishlist-management .btn-edit-wishlist { margin-bottom: 0; }

    .social-invitation label {
        padding: 10px 0;
    }

    /* My orders */
    .my-orders {
        margin-top:20px;
    }

    .my-orders .order-item {
        border-top:2px solid #bcbcbc;
        border-bottom:2px solid #bcbcbc;
    }
    .my-orders .order-item > .col-left,
    .my-orders .order-item > .col-right {
        width:inherit;
        display:block;
    }

    .order-item > .col-left {
        padding:13px;
        background-color:#efefef;
    }

    .order-item > .col-left .order-placed {
        display:initial;
    }

    .order-item > .col-right .order-shipment {
        border-left:none;
        border-top:1px solid #bababa;
    }

    .shipment-information {
        position:relative;
    }

    .shipment-information .col-left,
    .shipment-information .col-right {
        display:block;
        width:inherit;
    }

    .shipment-information .col-right {
        text-align:left;
        margin-left:0;
    }

    .shipment-information .delivery-date {
        margin-top:0;
    }

    .shipment-information .shipment-status {
        /*position:absolute;*/
        top:0;
        right:13px;
    }

    .shipment-products-table .product-image {
        width:100px;
    }

    .shipment-products-table .product-name .sold-by {
        font-weight:bold;
        font-size:12px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {

    .account-login .icon { margin-top: 10px; margin-bottom: 10px; }

    .page-title > .logged_in-logo {
        display: block;
        float: none;
        margin: 0 20px;
        text-align: center;
    }

    .customer-account-create h1,
    .customer-account-login h1,
    .customer-account-verify-phone h1 {
        margin: 0 20px;
        padding: 0;
        text-align: center;
    }

    .page-title > h1 > .logged_in-logo {
        display: inline;
        float: none;
    }

}

/* ======================================================================================= */
/* Responsive Content ======================================================================================= */

/* Large desktop */
@media (min-width: 1201px) {
    body.cms-index-index.positionfixeddesktop .main-container {
        padding-top: 64px;
    }
    .col2-left-layout > .span9 {
        margin-left: -70px;
        width: 970px;
    }

    .col3-layout > .span8 {
        width: 780px;
    }
    .col3-layout > .span8,
    .col3-layout > .sidebar.col-right.span2 {
        margin-top: -18px;
    }
}
@media (max-width: 1200px) {
    body.cms-index-index.positionfixeddesktop .main-container {
        padding-top: 73px;
    }

    .col3-layout > .span8 {
        margin-left: -189px;
        width: 745px;
    }

    .selected-products-wrapper {
        margin: 8px 0 0;
    }

    #header .span10,
    #header.sticked-nav .span10 {
        width: 745px;
    }

    .form-search {
        max-width: 450px;
    }

    #search_mini_form .input-wrapper {
        width: 76%;
    }

}

@media (max-width: 979px) {
    .col3-layout > .sidebar.col-right.span2 > div {
        width: 100%;
    }

    .col3-layout > .sidebar.col-right.span2 {
        float: left;
        margin-left: 20px;
        width: inherit;
    }

    .col3-layout .sidebar .widget {
        width: inherit;
    }

    .cms-index-index .cm_cms_widget_block_start_page_left_facebook_like,
    .cms-index-index .cm_cms_widget_block_start_page_right_facebook_like,
    .cms-index-index .fb_iframe_widget {
        display: none !important;
    }

    #header .span10,
    #header.sticked-nav .span10 {
        width: 529px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .contacts-index-index #contactForm .form-list .wide textarea {
        width: 222px;
    }

    .col2-left-layout .span9 {
        width: 524px;
        margin-left: 34px;
    }

    .col3-layout > .span8 {
        width: 724px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .cms-index-index {
        box-sizing: border-box;
    }
    body.cms-index-index.positionfixeddesktop .main-container {
        padding-top: 27px;
    }
    .cms-index-index ul.products-grid {
        margin-left: -20px;
    }

    .catalogsearch-result-index h1,
    .catalogsearch-advanced-result h1 {
        position: inherit;
    }

    .advanced-search label {
        float: none;
    }

    .catalogsearch-advanced-index .buttons-set {
        width: 220px;
    }

    .advanced-search .form-list .input-box,
    .advanced-search .form-list .input-range {
        margin-left: 0;
    }

    .col2-left-layout > .span9,
    .col3-layout > .span8 {
        margin-left: inherit;
        width: inherit;
    }

    .col3-layout > .span8 {
        margin: 0 -5px;
    }

    .col3-layout > .sidebar.col-right.span2,
    .col3-layout .sidebar .widget {
        margin-left: inherit;
        width: 100%;
    }

    #header .span2, .col3-layout > .sidebar.span2 {
        width: 100%;
    }

    #header .logo-row h1{
        float: left;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {

}

/* ======================================================================================= */



/* Responsive Content_Bottom ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {

}

@media (min-width: 980px) and (max-width: 1200px) {
	.content_bottom .recently_viewed .product-name {
		width: 129px;
	}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .content_bottom h3 {
        font-size: 14px;
    }

    .content_bottom .recently_viewed .pr-img {
    	width: 50px;
    	height: 50px;
    }

    .content_bottom .recently_viewed .product-name {
		width: 89px;
	}

}

@media (max-width: 979px) {
    .sidebar .richrelevance-placement h3 {
        position: absolute;
        top: -30px;
        left: 0;
        padding: 0;
        font-size: 16px;
    }
    .sidebar .richrelevance-placement {
        padding: 10px 0;
    }

    .sidebar .richrelevance-placement li.item {
        padding: 20px;
    }

    .sidebar .richrelevance-placement .product-image,
    .sidebar .richrelevance-placement #recommended_products.products-grid .product-image {
        float: left;
        margin: 0 20px 0 0;
        width: 100px;
        max-height: inherit;
    }

    .sidebar .richrelevance-placement li.item > div > div {
        margin-top: 8px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

}

/* Landscape phones and down */
@media (max-width: 480px) {

}

/* ======================================================================================= */



/* Responsive Cart ======================================================================================= */

@media (max-width: 767px) {

    .checkout-cart-index .page-title,
    .checkout-cart-index > .cb_divider,
    .checkout-cart-index > .cb_divider + .container,
    .cart-sidebar .totals br
    {
        display: none;
    }

    .cart .top { border: none; }
    .cart .button { padding: 10px 16px 14px 16px; }

    .cart-sidebar .checkout-types { border: none; padding: 0; }
    .cart-sidebar.visible-phone { padding-bottom: 14px; }
    .cart-sidebar.visible-phone .cart-collaterals { padding: 0; border: none; }
    .cart-sidebar.visible-phone .page-title { display: block; margin-top: 0; }
    .cart-sidebar.visible-phone .totals .price { padding-left: 0;}

    .cart-table { border-top: 2px solid #999; border-bottom: 2px solid #999; margin-bottom: 10px; }
    .cart-table thead { display: none; }
    .cart-table th.first,
    .cart-table td.first { padding: 10px; }
    .cart-table td { padding: 10px 0; border-top: 1px solid #d7d7d7; }
    .cart-table .product-name a { padding: 0; }
    .cart-table .qty-container { text-align: center; width: 50px; padding: 10px; }
    .cart-table .qty-container .update-qty { display: block; }
    .cart-table .price {  margin: 0; padding: 5px 0 0 0; font-size: 18px; }
    .cart-table .wishlist-move .split-button { display: inline-block; }
    .cart-table .wishlist-move .split-button .list-container { right: auto; }

    #shopping-cart-totals-table tr { display: table-row; }
    #shopping-cart-totals-table td { display: table-cell; padding-bottom: 10px; }
    #shopping-cart-totals-table td.a-left:after { content: ':'; margin-left: -5px; }
    #shopping-cart-totals-table td.a-right { padding-left: 4px; }
}

/* ======================================================================================= */
/* Responsive CMS ======================================================================================= */

/* Large desktop */
@media (min-width: 1201px) {

}
@media (max-width: 1200px) {
    .selectedHeading,
    .selected-slide {
        margin-left: inherit;
    }
    .col3-layout > .sidebar.col-right.span2 > div > div {
        margin: auto;
    }
    .selected-products-list {
        width: 745px;
    }

    .selected-products-list {
        width: 550px;
    }
    .selected-products-item {
        width: 50%;
    }
    .selected-products-item:nth-child(2n) {
        padding: 8px;
    }
    .selected-products-item:nth-child(3n) {
        display: none;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

    .contacts-index-index input, .contacts-index-index textarea {
        width: 222px;
    }

    .contacts-index-index select {
        width: 234px;
    }
    .selected-slide {
        margin-left: inherit;
    }
    .selected-products-list {
        width: 531px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .cm_cms_widget_block_start_page_cms_banner_1 img,
    .cm_cms_widget_block_start_page_cms_banner_2 img,
    .cm_cms_widget_block_start_page_cms_banner_3 img{
        width: auto;
    }

    .cms-index-index .cm_cms_widget_block p{
        text-align: center;
    }

    .selected-slide .item .item-inner { width: 40%; }

    .selectedHeading .left { float: none; }

    .selectedHeading a.right { 
        float: none; 
        text-align: left;
    }

    #issue_issue_type,
    #comment { 
        box-sizing: border-box;
        width: 100%; 
    }

    .cms-index-noroute .page-not-found img.visible-phone {
        margin: 0 auto;
    }

    .cms-index-index .selected-products-wrapper {
        float: left;
        margin: 8px;
        padding: 0;
        width: auto;
        min-width: 187px;
        border: none;
    }
    .cms-index-index .selected-products-wrapper {
        margin: 8px 0;
        width: 20%;
        min-width: inherit;
        text-align: center;
    }
    .cms-index-index .selected-products-banner {
        float: none;
        margin: 0;
        width: auto;
        padding: 0 8px;
    }

}

/* Landscape phones and down */
@media (max-width: 480px) {
    .cms-index-index .selected-products-wrapper {
        width: 50%;
    }
}
@media (max-width: 979px) {
    .cms-index-noroute .error-404 .logo404 {
        width: 100%;
        box-sizing: border-box;
    }

    .col3-layout > .sidebar.col-right.span2 > div > div {
        margin-top: 52px;
    }
}

#atca-overlay {
    position: fixed;
    z-index: 9550;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    background: #000;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    cursor: pointer;
}

#atca-popup-close {
    position: absolute;
    top: -15px;
    right: -15px;
    display: block;
    width: 28px;
    height: 28px;
    line-height: 27px;
    border-radius: 15px;
    text-align: center;
    background: #000;
    color: #fff;
    border: 2px solid #fff;
    font-family: Arial, Helvetica;
    font-size: 13px;
    z-index: 9655;
    transition: 0.3s ease all;
    font-weight: bold;
}

#atca-popup-close:hover {
    /*border-color: #fd5a5a;
    color: #fd5a5a;*/
}

#atca-popup-container {
    position: fixed;
    left: 50%;
    z-index: 9555;
    width: 840px;
    background: #fff;
    background: rgba(0,0,0, 0.4);
}

#atca-popup-content {
    margin: 10px;
    padding: 10px;
    background: #ededed;
    font-size: 13px;
    color: #525252;
}

#atca-popup-content h1 {
    font-size: 15px;
    font-weight: bold;
}

#atca-popup-content h1 i.icon {
    background-position: -507px -101px;
    height: 19px;
    margin-right: 5px;
    width: 23px;
}

#atca-message-container {
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

#atca-message-container > .messages > li {


    font-size: 11px;
    margin: 0;
    min-height: inherit;
    padding: 10px;
}
#atca-message-container > .messages > li li {
    padding: 0;
    margin: 0;

}


#atca-message-container #atca-message-text-related {
	padding: 20px 0 0 0;
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	*background-position: top left; /* notice the * before the property - shows in IE7 and below */
}
#atca-popup-container #atca-message-image-related,
#atca-popup-container #atca-please-wait-image-related {
	width: 41px;
	height: 42px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
}

#atca-popup-container #atca-please-wait-image-related {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-container #atca-please-wait {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/ajax-loader.gif);
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
}

#atca-popup-container #atca-message-image-related#atca-please-wait-remove {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-image-related.atca-success,
#atca-popup-container #atca-message-text.atca-success {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/success-msg-icon.gif);
}

#atca-popup-container #atca-message-image-related.atca-error,
#atca-popup-container #atca-message-text.atca-error {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/error-msg-icon.gif);
}

#atca-popup-container #atca-message-image-related.atca-notice,
#atca-popup-container #atca-message-text.atca-notice {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/notice-msg-icon.gif);
}

#atca-popup-container #atca-message-text {
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}

#atca-popup-container #atca-message-text.atca-notice {
	background-image: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/notice-msg-icon.gif);
}

#atca-popup-cart-container {
    background: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 10px;
}

#atca-popup-cart-container .scroll {
    max-height: 245px;
    overflow-y: auto;
}

#atca-popup-cart-container .cart-table {
    margin: 0;
}

#atca-popup-cart-container .cart-table thead th {
    font-size: 11px;
}

#atca-popup-cart-container .cart-table .update-qty {
    color: #f6a00e;
}

#atca-popup-cart-container .cart-table .update-qty:hover {
    color: #105a97;
}

#atca-popup-cart-container .total {
    background: #f2f2f2;
    border: 1px solid #e9e9e9;
    font-size: 14px;
    padding: 15px 10px;
    text-align: right;
}

#atca-popup-cart-container .total table {
    width: 100%;
}

#atca-popup-cart-container .total table td {
    padding: 0 5px;
}

#atca-popup-cart-container .total label {
    font-weight: bold;
}

#atca-popup-cart-container .total .price {
    color: #b00;
}

#atca-popup-cart-container .empty {
    padding: 50px 10px;
    text-align: center;
}

#atca-popup-cart-container .empty p {
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    padding: 0 0 20px;
}

/* Buttons */
#atca-button-container {
	margin: 20px 0 15px 0;
}

#atca-popup-container .atca-button {
}

.atca-button {
    height: 43px;
    padding: 0 30px;
}

.atca-button span {
}

.atca-button span span {
}

.atca-button::-moz-focus-inner {
}

#atca-continue-btn {
    background: #939393;
    color: #fff;
	float:left;
    font-size: 16px;
    font-weight: normal;
    margin-right: 10px;
}

#atca-redirect-btn {
	float:right;
}

#atca-yes-btn {
	float:right;
	margin-right: 40px;
}

#atca-no-btn {
	float:left;
	margin-left: 40px;
}

#atca-checkoutbutton{
	display:none;
}

/* Related products in addtocartajax */
#atca-related-container {
	overflow: hidden;
	margin: 0;
    padding: 10px 0 0 0;
}

#atca-related-container .box-related li{
	width: 223px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 20px;
	position: relative;
}
#atca-related-container .box-related li.last{
	margin-right: 0;
}
#atca-related-container .box-related .product-name {
    color: #444444;
    font-size: 12px;
    padding: 0 0 10px;
    margin: 10px;
    padding: 0;
    text-align: left;
}
#atca-related-container .box-related .product-name a {
    color: #444444;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
#atca-related-container .box-related .product-image {
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    display: block;
    margin: 0;
    position: relative;
    text-decoration: none !important;
    width: 223px;
    cursor: pointer !important;
}
#atca-related-container .box-related .price-box{
	text-align: left;
	clear: both;
    float: left;
    margin: 10px 10px 5px;
    width: 203px;
}
#atca-related-container .box-related .price{
	color: #444444;
}
#atca-related-container .box-related .link-learn {
    float: left;
    line-height: 32px;
    margin-left: 10px;
}
#atca-related-container .box-related button {
	float: right;
	margin-right: 10px;
}
#atca-message-text-related-container{
	display: block;
    height: 331px;
    position: absolute;
    top: 0;
    width: 223px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/addtocartajax/addtocartajax-related-overlay.png) repeat;
}
#atca-message-image-related,
#atca-please-wait-image-related{
	background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    margin: 140px 10px 0;
    overflow: hidden;
    padding: 0 0 0 22px;
    text-align: left;
}
#atca-message-image-related,
#atca-please-wait-image-related{
    padding: 0;
    margin: 130px 0 0 108px;
}
#atca-message-text-related,
#atca-please-wait-related{
	margin: 180px 0 0 0;
	display: block;
	padding: 0 10px;
}
#atca-message-text{
    color: #525252;
    display: block;
	font-size: 11px;
	text-align: left;
}
#atca-related-container .block-content{
	margin: 0 0 10px 0;
}
#atca-related-container .box-title{
	display: block;
	margin: 0 0 15px 0;
	text-align: left;
}
#atca-related-container .box-title span{
	font-size: 12px;
	width: 100%;
}

@media (max-width: 767px) {

    #atca-popup-container {
        width: auto;
    }

    .atca-button {
        padding: 0 10px;
        margin-bottom: 5px;
    }

}
/* Headercart ================================================================================ */

.headercart {
    position: relative;
    float: right;
    font-size:  12px;
}

/* cart button ------------------------------------------------------------------------------- */
.headercart .top {
    position: relative;
    float: right;
    margin: 0 0 0 1px;
    height: 29px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) -190px -30px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip:    padding-box;
    background-clip:         padding-box;
    z-index: 100;
}
.headercart .top.hover {
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 2px 0 0 rgba(0,0,0,.1), inset -1px 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow:    inset 2px 0 0 rgba(0,0,0,.1), inset -1px 1px 0 rgba(0,0,0,.1);
    box-shadow:         inset 2px 0 0 rgba(0,0,0,.1), inset -1px 1px 0 rgba(0,0,0,.1);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');*/
    -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;
    -webkit-border-bottom-left-radius:  0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft:      0;
    -moz-border-radius-bottomright:     0;
    border-bottom-left-radius:          0;
    border-bottom-right-radius:         0;
}
.headercart .top .info {
    float: left;
}
.headercart .top.hover .info:before {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 7px;
    width: 20px;
    height: 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) -286px -36px;
}
.headercart .top .info a {
    display: block;
    padding: 0 5px 0 30px;
    height: 30px;
    line-height: 30px;
    color: #000;
    text-transform: none;
    font-size: 12px;
    white-space: nowrap;
}
.headercart .top .info a:hover {
    text-decoration: none;
}
.headercart .top .info span {
    font-weight: bold;
}

/* products list ----------------------------------------------------------------------------- */
.headercart #recently-added-container {
    display: none;
    position:absolute;
    top: 36px;
    right:0;
    padding: 0;
    width: 350px;
    max-width: 350px;
    background: #fff;
    -webkit-box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow:         -1px 0 5px 2px rgba(0, 0, 0, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.1);
    overflow-x: hidden;
    z-index: 5001;
}
.headercart #recently-added-container p.no-item {
    margin: 0;
    padding: 0 8px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.headercart .mini-products-list {
    padding: 3px 12px 0 8px;
    list-style-type: none;
    overflow-y: hidden;
}
.headercart .mini-products-list li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 60px;
    border-bottom: 1px solid #ddd;
}
.headercart .mini-products-list .product-image {
    margin: 10px 0;
    padding: 0;
    width: 50px;
    border: none;
}
.headercart .mini-products-list img {
    display: block;
    height: auto !important;
}
.headercart .mini-products-list li .product-details {
    margin-left: 56px;
    padding: 0 0 5px;
}
.headercart #recently-added-container .headercart-remove {
    float: right;
    margin: 10px 0 0;
}
.headercart .mini-products-list .product-name {
    margin: 0;
    padding: 10px 0 2px;
    width: 188px;
}
.headercart #recently-added-container .price {
    margin: 0;
    color: #b30000;
    font-size: 12px;
}
.headercart .more {
    position: relative;
    margin: -1px 0 0;
    padding: 0 8px;
    height: 40px;
    background: #f5f5f5;
    overflow: hidden;
}
.headercart #recently-added-container .sum {
    float: left;
    margin: 0;
    padding: 14px 0;
    width: 130px;
    color: #000;
    font-size: 11px;
    text-align: left;
    text-transform: uppercase;
    -o-text-overflow: ellipsis;
    text-overflow:    ellipsis;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
}
.headercart #recently-added-container .sum .price {
    font-size: 14px;
    font-weight: normal;
}
.headercart #recently-added-container button {
    float: right;
    margin: 8px 0;
    padding: 3px 0;
    min-width: 128px;
    font-size: 14px;
}
.headercart #recently-added-container .viewing {
    padding: 2px 10px 2px;
    color: #fff;
    text-transform: none;
    background: #ed017f;
}
.headercart #recently-added-container .viewing a {
    display: inline-block;
    float: right;
    color: #fff;
    text-transform: none;
}
.headercart #recently-added-container .viewing a:hover,
.headercart #recently-added-container .viewing a:focus {
    color: #f5b050;
}

/* ======================================================================================= */

/* IC QuickView */

#quickview-overlay{
	position: fixed;
	z-index: 9550;
	top: 0;
	left: 0;
	margin: 0;
    height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	cursor: pointer;
}

#quickview-close {
	position: absolute;
	top: -15px;
	right: -15px;
	display: block;
	width: 28px;
	height: 28px;
	line-height: 27px;
	border-radius: 15px;
	text-align: center;
	background: #000;
	color: #fff;
	border: 2px solid #fff;
	font-family: Arial, Helvetica;
	font-size: 13px;
	z-index: 9650;
	transition: 0.3s ease all;
	font-weight: bold;
}

#quickview-close:hover {
	/*border-color: #fd5a5a;
	color: #fd5a5a;*/
}

#quickview {
	position: fixed;
	left: 50%;
	z-index: 9650;
	width: 820px;
	background: #fff;
	margin-left: -410px;
	background: rgba(0,0,0, 0.4);

}

#quickview-loader{
	background: #fff url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/ic_multioptionfilter/loader.gif) 50% 50% no-repeat;
	width: 120px;
	height: 120px;
	top:105px;
	left: 50%;
    margin-left: -69px;
	z-index: 9650;
	position: fixed;
    border-radius:10px;
    box-shadow: 0 0 10px #000;
}

#quickview-content {
	margin: 10px;
	padding: 10px;
	background: #ededed;
	font-size: 13px;
	color: #525252;
}

#quickview-content a { transition: all 0.3s ease;}

#quickview-content .product-view {
	padding: 10px;
	clear: both;
	overflow-y: auto;
	height: 490px;
	background: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
}

#quickview-content .media-container {
	border: none;
}
#quickview-content .media-container .product-image {
    min-height: 310px;
}
#quickview-content .product-shop {
	width: 407px;
	float: right;
	text-align: left;
}

#quickview-content .product-name {
	margin-top: 10px;
}

#quickview-content .product-name h1 {
	color: #525252;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

#quickview-content .product-details { margin: 0; }

#quickview-content .product-details a {
	display: block;
	padding: 5px 0 10px;
	color: #4a6eac;
	text-decoration: underline;
}

#quickview-content .product-shop div {
    overflow: hidden;
}
#quickview-content .product-shop .product-options dl > div:first-child {
    width: 200px;
}
#quickview-content .product-shop .product-options-bottom .add-to-cart {
    text-align: left;
}
#quickview-content .product-shop .delivery-box {
    padding-left: 0;
}
#quickview-content .add-to-box .add-to-cart {
    border-right: none;
    text-align: left;
    padding-left: 0;
}


#quickview-content .product-shop .price-box {
	display: block;
	margin: 0;
}

#quickview-content .product-details a:hover { color: #f5b050; }

#quickview-content .add-to-cart .qty-container { padding: 0 5px 0 0; }

#quickview-content .add-to-cart .call-order {
    margin: 8px 0 0 5px;
    text-align: left;
}

#quickview-content .more-views { border: none; }
#quickview-content .more-views ul {
   text-align: center;
}

#quickview-content .more-views li { padding-bottom: 10px; }

#quickview-content .more-views p {
	margin: 0;
	text-align: center;
}

#quickview-content .product-view .product-img-box {
	padding: 0;
	margin-right: 0;
    width: 300px;
    float: left;
}

#quickview-content .product-view .product-essential {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
}

#quickview-content .product-view .product-essential .brand-details{
    display: block;
    clear: both;
    overflow: hidden;
    margin-top: 10px;
    float: none;
    width: auto;
    padding-left: 0;
}

.quickview-link{
    position: absolute;
    top: 47%;
    left: 50%;
    width: 128px;
    height: 34px;
    margin: -17px 0 0 -64px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -217px -92px;
    display: none;
    text-indent: -999em;
    z-index: 9650;
    overflow: hidden;
}

.selected-slide .item .item-inner.hover .quickview-link,
.selected-slide .item .item-inner:hover .quickview-link{
    display: block;
}

.selected-slide .item .item-inner:hover .quickview-link:hover{
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -345px -92px;
}

#quickview-content .thumbs-slider li{
    display: inline-block;
    margin: 0 3px 0 3px;
}
#quickview-content .bx-wrapper .bx-viewport {
    padding: 0;
}
#quickview-content .product-image #zoom-target,
#quickview-content .media-container .emulate-img {
    line-height: 325px;
}
#quickview-content .media-container .more-views .bx-wrapper .bx-controls-direction {
    padding-top: 5px;
    padding-bottom: 10px;
}

/* Icommerce_Tabs CSS 
-------------------------------------------------------- */ 

/* General */ 

#tabs { overflow: hidden; }
.ui-tabs-nav { float: left; margin: 0; padding: 0;}
.ui-tabs-nav li { float:left; margin: 0 2px 0 0; padding: 0; }
.ui-tabs-nav li a { 
	display:block; 
	float:left; 
	margin: 0; 
	padding: 7px 15px 5px 15px; 
	background: #efefef;
	border: 1px solid #E7E7E7;
	border-bottom: none;
}
.ui-tabs-nav li.ui-state-active a { 
	background: #fff;
	position:relative;
	z-index: 3;
}
.ui-tabs-panel { 
	display: block;
	clear:both; 
	padding: 10px;
	background: #fff;
	border: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7; 
	position: relative;
	top: -1px;
	z-index: 2;
}
.ui-tabs-hide { display:none; }


/* Product page tabs*/ 

.ui-tabs-panel .add-review .form-list input, 
.ui-tabs-panel .add-review .form-list textarea,
.ui-tabs-panel .add-review .buttons-set{
	width: 98%;
}
.ui-tabs-panel .add-review .buttons-set{
	margin: 10px 0 0 0;
}
.ui-tabs-panel .reviews-text td.value{
	width: 10px;
	overflow: hidden;
}
.ui-tabs-panel .add-review .data-table{
	width: 400px;
}
.ui-tabs-panel .add-review .form-list{
	margin: 10px 0 0 0;
}
.ui-tabs-panel .reviews .data-table, 
.ui-tabs-panel .reviews .data-table th{
	border: 0;
}
.ui-tabs-panel .reviews .data-table td {
	border-bottom:0;
	border-left:0;
	border-right:0;
	width: 10px;
}
.ui-tabs-panel .reviews .data-table td.label, 
.ui-tabs-panel .reviews-text .data-table th.label {
	background-color:#ffffff;
	font-weight:bold;
}

.ui-tabs-panel .reviews .data-table th {
	border-bottom:0;
	border-left:0;
	border-right:0 !important;
	border-top:0;
	color:#333333;
	padding:2px 0;
	white-space:nowrap;
}
.ui-tabs-panel .reviews .review-title{
	font-weight: bold;
	color: #888;
}
.ui-tabs-panel .rating-box {
	background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/product_rating_blank_star.gif) repeat-x;
	float:left;
	font-size:0.9em;
	height:13px;
	margin-right:5px;
	position:relative;
	width:69px;
}
.ui-tabs-panel .rating-box .rating {
	background:url(https://www.konga.com/skin/frontend/imitate2_ee/default/images/product_rating_full_star.gif) repeat-x;
	height:13px;
	left:0;
	position:absolute;
	top:0;
}

/* 
    Created on : Oct 15, 2015, 4:39:00 PM
    Author     : Olayode Ezekiel <olayode@konga.com>
*/

.ccwp-main-container {
    position: relative;
}

.ccwp-title {
    color: rgba(0, 0, 0, 0.5);
    font-size: 20px;
    line-height: normal;
    padding: 5px 10px;
    text-transform: uppercase;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 15px;
}

.ccwp-catalog-listing {
    display: block;
}

.ccwp-each-item {
    position: relative;
    box-sizing: border-box;
    width: 22%;
    display: inline-block;
    border: 1px solid #cfcfcf;
    padding: 10px;
    margin: 0 1% 20px;
    background-color: #fff;
}

.ccwp-each-item:hover {
    border-color: #1A5082;
    box-shadow: inset 1px 1px 2px #1A5082, inset -1px -1px 2px #1A5082;
}

.ccwp-inner-row{
    display: -webkit-flex;
    display: flex;
}

.ccwp-each-footer{
    border-top: 1px solid #cfcfcf;
    padding: 7px 0 0 0;
}

.ccwp-each-footer .author.themeV3Flag {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: left;
    color: #8CAFCE;
}

.verified_seller_badge  {
    -ms-transform: scale(.7);
    -webkit-transform: scale(.7);
    transform: scale(.7);
}

.ccwp-inner-left, .ccwp-inner-right {
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
}

.ccwp-inner-left {
    margin-right: 5px;
}

.ccwp-inner-right {
    margin-left: 5px;
}

.ccwp-right {
    float: right;
}

.ccwp-left {
    float: left;
}


.ccwp-each-item .product-name {
    margin: 10px 0 !important;
    font-weight: normal !important;
    font-size: 13px !important;
    color: #ddd !important;
}

.ccwp-each-item .product-image {
    display: block;
    width: 100%;
    text-align: center;
}

.ccwp-each-item .product-name a {
    color: #787878 !important;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-decoration: none;
    text-align: left;
}

.ccwp-seller-name-ratings{
    font-size: 11px;
}

.ccwp-each-item .final-price{
}

.ccwp-each-item .final-price .price {
    color: #DD1F00;
    font-size: 17px;
}

.ccwp-each-item .old-price{
    color: #787878;
}

.ccwp-each-item .form-button.button{
    border: none;
    box-shadow: none;
    background-image: none;
    background-color: #F99F23;
    
    padding: 6px 20px;
    font-size: 13px;
    text-transform: uppercase;
    float:  right;
}


/* For Slider */
.ccwp-for-slider {
    overflow:hidden;
    position:relative;
    width:auto;
    
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}

.ccpw-inner-slider {
    -moz-box-orient:horizontal;
    -ms-box-orient:horizontal;
    -webkit-box-orient:horizontal;
    -o-box-orient:horizontal;
    box-orient:horizontal;

    display:-moz-box;
    display:-ms-box;
    display:-webkit-box;
    display:-o-box;
    display:box;

    list-style-type:none;
    margin:0;
    padding:0;
}

.ccwp-carousel-control {
    width: 20px;
    height: 100%;
    border-radius: 0;
    opacity: 100;
    border: none;
    position:absolute;
    text-indent: -9999px;
    z-index: 2;
}

.ccwp-carousel-control-left {
    left: 0;
}

.ccwp-carousel-control-right {
    right:0;
}

.ccwp-carousel-control a{
    width: 20px;
    height: 40px;
    display: block;
    top:50%;
    margin-top:-20px;
    position: absolute;
    opacity: 0.7;
}

.ccwp-carousel-control-left a {
    background: transparent url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -127px -90px;
}

.ccwp-carousel-control-right a {
    background: transparent url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -147px -90px;
}

.ccwp-for-slider .ccwp-each-item {
    width: 200px;
    margin: 5px;
    display: block;
}



@media (max-width: 979px) {
    .ccwp-each-item {
        width: 31%;
        margin: 0 1% 20px;
    }
} 

@media (max-width: 767px) {
    .ccwp-catalog-listing {
        text-align: center;
    }

    .ccwp-each-item {
        width: 90%;
        margin: 0 2% 20px;
    }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
    height: auto !important;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.konga.com/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.konga.com/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.konga.com/skin/frontend/base/default/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.konga.com/skin/frontend/base/default/images/vaimo-fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.konga.com/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.konga.com/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* 
    Created on : Mar 9, 2015, 4:49:10 PM
    Author     : Olayode Ezekiel
*/
.cms-index-index .col2-left-layout > .span9 {
    margin-top: 0px !important;
    border-top: 0px !important;
}

#header{
    margin-bottom: 13px;
    position: relative;
    background: #f5f5f5;;
    z-index:12;
}

#header.expanded {
    display: inline-block;
}

/* Overriding **************************/

#popular_search{
    display: none;
}

.right_side_deal{
    margin-left: -171px !important;
    width: 231px !important;
    height: 345px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.right_side_deal a{
    -webkit-flex: 1 auto;
    flex: 1 auto;
    margin-bottom: 10px;
    box-sizing: border-box;
    height: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.right_side_deal img{
    min-width: 100% !important;
    height: auto !important;
    
    border: 0 !important;
    vertical-align: top;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.30);
}

.leftsidedealbanner{
    float: left;
    margin: 2px -189px 0;
    width: 190px;
}

#header .container .tools-row{
    border: 0px !important;
}

#header .user-links-menu {
    z-index: 560 !important;
}

@media (min-width: 768px) {

    .menu-top{
        display: none !important;
    }

    .sidebar #vaimo-menu{
        display: none !important;
    }
}

@media (max-width: 1200px) {
    .cms-index-index .swipeslideshow{
        left: 0px;
    }

    .right_side_deal{
        margin-left: 0px;
    }

    .leftsidedealbanner{
        display: none;
    }
}

@media (min-width: 1201px){
    .cms-index-index .swipeslideshow{
        width: 920px!important;
        height: 335px !important;
        left: -190px;
    }

    .cms-index-index .swipeslideshow .slides img {
        width: 920px !important;
        height: 335px;
    }
}

/* Homepage slideshow **************************************/
.swipeslideshow div.dots{
    position: relative !important;
    left: 0px !important;
    bottom: 20px !important;
    text-align: center;
}

.swipeslideshow .dots .dot-item{
    width: 10px;
    height:10px;
    background-color: white;
    border-radius: 10px;
    opacity: 0.5;
    box-shadow: 1px 1px 4px #111;
}

.swipeslideshow .dots .dot-item.active{
    opacity: 1;
}

.swipeslideshow .dots .dot-item .dot{
    display: none;
}

/* 
    Created on : Jun 10, 2015, 5:57:27 PM
    Author     : olayode@konga.com
*/

.ligthbox-main-holder {
    display: table-cell;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.9);
    z-index: 9999;
    vertical-align: middle;
    text-align: center;
    
    opacity: 1;
    visibility: visible;

    transition: opacity 0.2s ease 0.1s, visibility 0s linear 0.3s;
}

.ligthbox-main-holder.blind {
    opacity: 0;
    visibility: hidden;
}

.ligthbox-main-content {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: left;
    background-color: #fff;
    margin: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid #bbb; 
    border-radius:4px;
    overflow: auto;
    max-height: 90%;
}

.ligthbox-main-closer {
  width: 20px;
  height: auto;
  font-size: 20px;
  text-align: center;
  display: inline-block;
  background-color: #333;
  color: #FFFFFF;
  cursor: pointer;
  line-height: 20px;
  float: right;
  margin-top: 17px;
  margin-left: -5px;
}

@media (min-width: 768px){
    .ligthbox-main-content{
        width: 850px;
        height: 600px;
    }
}

@media (max-width: 767px){
    .ligthbox-main-content{
        width: 90%;
        height: 90%;
    }
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
#color-views {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0;
}

#color-views-tooltip {
    margin-top: 1px;
    padding: 0;
    font-weight: bold;
}

#color-views ul {
    margin: 0;
    clear: both;
    height: 32px;
}

#color-views li {
    float: left;
    margin: 0;
    padding: 0;
}

#color-views img {
    padding: 2px;
    margin: 0;
    border: 1px solid #ffffff;
}

#color-views img.selected {
    padding: 2px;
    margin: 0;
    border: 1px solid #b6b6b6;
}

.color-views-browse {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0;
}

.color-views-browse-tooltip {
    margin-top: 1px;
    padding: 0;
    font-weight: bold;
}

.color-views-browse ul {
    margin: 0;
    clear: both;
    height: 32px;
}

.color-views-browse li {
    float: left;
    margin: 0;
    padding: 0;
}

.color-views-browse img {
    padding: 2px;
    margin: 0;
    border: 1px solid #ffffff;
}

.color-views-browse img.selected {
    padding: 2px;
    margin: 0;
    border: 1px solid #b6b6b6;
}

.attribute-button {
    height: 30px;
    width: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 0.8em;
}

.attribute-button-text {
    position: relative;
    margin: 0;
    padding: 4px 5px;
    background: #fff;
    color: #000;
    border: 2px solid #EBEBEB;
    transition: 0.2s ease all;
}

.list-color .attribute-button-text {
    padding: 0;
    width: 42px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    text-indent: -9999px;
}

.attribute-button-text:hover { border-color: #b6b6b6; }

.attribute-button-text .icon {
    display: none;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #5a5957 transparent transparent transparent;

}

.attribute-selected .icon {
    display: block;
}

.attribute-button-text[disabled]{background-color:#ccc; color: #999; text-decoration: line-through;}

.attribute-selected,
.attribute-selected:hover { border-color: #5a5957; }

/* sample ones, the number is the code of the attribute value. Needs to be setup per site */
.color-10 {
    background-color: red;
}

.color-11 {
    background-color: green;
}

.color-12 {
    background-color: yellow;
}

.color-15 {
    background-color: black;
    color: white;
}

.color-16 {
    background-color: white;
}



#vaimo-menu .track-my-order {
    display: none;
}
#header .posrel{
    position: absolute;
    z-index: 10;
}

.cms-index-index div.vertnav {
    position: static;
    top: auto;
    left: auto;
}

.posrel { position: relative; }

/* General menu */
div.vertnav {
    width: 189px;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
}

.cms-index-index .col-left div.vertnav,
div.vertnav.active {
    display: block;
}
div.vertnav.content {
    position: relative;
    top: 0;
}
div.vertnav.active {
    display: block;
    position: static;
    top: auto;
}
.vertnav > ul {
    padding: 6px 0 0;
    border: 1px solid #a8acab;
    border-top: none;
    background: #f7f9f2;
    -webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
    position: relative;
}

.vertnav li{
    background: transparent;
}

.vertnav li a{
    position: relative;
    z-index: 21;
    display: block;
    font-size: 13px;
    color: #262626;
}

.vertnav i.icon {
    float: left;
    text-indent: -9999px;
}

.vertnav > ul > li > .icon { display: none; }

.vertnav p {
    margin: 0;
}

.vertnav li.nav-recharge .icon {
    padding-left: 6px;
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png') no-repeat -474px -93px;
}

.vertnav li.nav-recharge .icon {
    float: left;
    text-indent: -9999px;
}

.vertnav > li.activeMenu.nav-recharge .icon {
    margin-top: 1px;
}

.vertnav > li.activeMenu.nav-recharge > a {
    border-right: 1px solid #a8acab;
}

.vertnav li .icon {
    width: 17px;
    height: 26px;
    background-position: -477px -95px;
    margin: 0 5px 0 8px;
}

.vertnav li a:hover{
	text-decoration: none;
    color: #000;
}

.vertnav li a span{
    padding: 7px 0 6px 9px;
    display: block;
    line-height: 15px;
}

/* Menu first level*/
.vertnav > li {
    overflow: visible;
}

.vertnav > li > a span {
    padding: 7px 0 6px 9px;
    border-bottom: 1px solid #dedede;
    margin: 0 5px;
    display: block;
    font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

.vertnav > li.last > a span {
    border-color: #f7f9f2;
}

.vertnav > li.activeMenu {
	background: #fff;
	-webkit-box-shadow: 0px 3px 5px #e3e3e3, 0px -3px 5px #e3e3e3;
	-moz-borderbox-shadow: 0px 3px 5px #e3e3e3, 0px -3px 5px #e3e3e3;
	box-shadow: 0px 3px 5px #e3e3e3, 0px -3px 5px #e3e3e3;
}

.vertnav > li.last.activeMenu {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0px -3px 5px #e3e3e3;
    -moz-borderbox-shadow: 0px -3px 5px #e3e3e3;
    box-shadow: 0px -3px 5px #e3e3e3;
}

.vertnav > li.activeMenu > a {
    border-top: 1px solid #a8acab;
    border-bottom: 1px solid #a8acab;
    margin-top: -1px;
    margin-right: -1px;
    border-right: 1px solid #fff;
    color: #f5b050;
}

.vertnav > li.last.activeMenu > a {
    border-bottom-color: #fff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.vertnav > li.activeMenu a:hover{
    color: #f5b050;
}

.vertnav > li.activeMenu > a span{
	border-bottom: none;
    margin-right: 0;
}

/* Menu second level*/
.vertnav ul ul li,
.vertnav ul ul{
    overflow: hidden;
}

#konga-menu #menu {
    display: table;
    table-layout: fixed;
    border: none;
    margin: 0;
    padding:0;
    position: relative;
    min-height: 0;
    border-radius: 0;
}

#konga-menu .vertnav{
    width: auto !important;
    box-shadow:  none;
    display: block !important;
    top: 0 !important;
    background-color: #ed017f;
}

#konga-menu #menu > .vertical-nav-item {
    display: table-cell;
    width: 1%;
    float: none;
    padding-bottom: 0;
    margin-bottom: 0;
    border: 0 !important;
}

#konga-menu #menu > .vertical-nav-item:nth-child(n+8) {
    display: none;
}

#konga-menu #menu > .vertical-nav-item > .vertnavlink {
    display:block;
    height: 100%;
    border: 0 !important;
    background-color: transparent !important;
}

#konga-menu #menu > .vertical-nav-item > .icon{
    display: none;
}

#konga-menu #menu > .vertical-nav-item > .vertnavlink span{
    display: block;
    padding: 14px 2px;
    white-space: nowrap;
    text-align: center;
    font-family: 'proxima-nova-n9', verdana, tahoma, sans-serif;
    font-size: 14px;
}

@media (max-width: 979px) and (min-width: 768px) {
    #konga-menu #menu {
        display: table !important;
    }

    #konga-menu #menu > .vertical-nav-item > .vertnavlink span{
        padding: 10px 0px;
        font-size: 11px;
    }
}





.konga-menu-cover {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.65);
    z-index: 11;

    opacity: 0;
    visibility: hidden;

    transition: visibility 0.3s linear 0.3s, opacity 0.3s ease 0.3s;
}

.konga-menu-cover.is-hover {
    opacity: 1;
    visibility: visible;
    transition: visibility 0.3s linear 0.3s, opacity 0.3s ease 0.3s;
}
/* Responsive MENU ======================================================================================= */

/* Large desktop */
@media (min-width: 1201px) {
    /* js sticky-wrapper class hack */
    .cms-index-index div.vertnav,
    .cms-index-index div.vertnav.active {
        display: block !important;
        position: relative;
        top: -10px;
    }

    .cms-index-index .sticky-wrapper div.vertnav {
        top: 0;
    }

    .cms-index-index.positionfixeddesktop div.vertnav.active {
        display: block !important;
        top: -10px;
        z-index: 550;
    }
}

@media (max-width: 1200px) {
    .cms-index-index .col-left div.vertnav {
        display: none;
        position: absolute;
        top: -11px;
        left: 0;
        z-index: 550;
    }

    .cms-index-index .col-left div.vertnav.active {
        display: block;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    body.positionfixeddesktop .posrel {
        display: none !important;
    }

    div.vertnav {
        width: auto;
        display: block;
        position: static;
        left: auto;
        width: auto;
        font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
    }

    .vertnav li a {
        font-size: 16px;
        position: static;
        color: #efefef;
    }
    /* Hide slide menu images in mobile */
    .vertnav .vertnavlink-img {
        display: none;
    }
    .vertnav li li a {
        font-size: 14px;
    }
    .vertnav li.activeMenu {
        background: transparent;
    }
    .vertnav > ul {
        background: #f7f8f3;
    }

    #header .mobile-menu-expand {
        display: inline-block;
        float: left;
        padding: 6px 10px;
        width: 23px;
        cursor: pointer;
        color: #656565;
    }

    #header .mobile-menu-expand div {
        font-style: normal;
        font-size: 9px;
        padding: 0px;
        margin: 0px;
        line-height: normal;
    }

    #header.search-expand .mobile-menu-expand {
        display: none !important;
    }

    #vaimo-menu .track-order {
        border-bottom: 1px solid #efefef;
    }
    #vaimo-menu .track-my-order {
        display: inline-block;
        background: #E5E5E5;
        border: 1px solid #ededed;
        margin-bottom: 10px;
        font-family: "Lucida Grande",verdana, tahoma, sans-serif;
        font-size: 17px;
        padding: 6px;
        margin-left: 10px;
    }
    #vaimo-menu > div.track-order > i {
        display: inline-block;
        float: right;
        position: inherit;
        width: 12px;
        padding: 6px;
        color: #efefef;
    }

    #header .mobile-menu-expand span {
        display: block;
        margin: 4px 0 0 0;
        height: 4px;
        background: #fff;
    }

    #header .mobile-menu-expand span:first-child {
        margin: 0;
    }

    #header .mobile-menu-expand.active {
        border-radius: 3px 3px 0 0;
    }

    #vaimo-menu {
        left: -256px;
        width: 256px;
        height: 100%;
        overflow: hidden;
        min-height: 100%;
        position: fixed;
        top: 0;
        background: #355d86;
        z-index: 1010;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 5px 10px 10px;
        -webkit-transition: left 200ms ease-in-out;
        transition: left 200ms ease-in-out;
        border-right: 1px solid #dedede;
    }
    #vaimo-menu .shop-by-cat {
        font-family: "Lucida Grande",verdana, tahoma, sans-serif;
        padding-left: 7px;
        margin-left: 6px;
        padding-top: 8px;
        padding-bottom: 13px;
        font-size: 17px;
        font-weight: bold;
        color: #efefef;
    }
    .cms-index-index #vaimo-menu {
        /*left: -276px;*/
    }

    body.cms-index-index #header > .container,
    /*body.expanded.cms-index-index .col-main,*/
    body #footer,
    body .logo-row,
    body .search-top,
    body > .container {
        left: 0;
        -webkit-transition: -webkit-transform 200ms ease-in-out;
        -moz-transition: -moz-transform 200ms ease-in-out;
        -o-transition: -o-transform 200ms ease-in-out;
        transition: transform 200ms ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    body.expanded #footer,
    body.expanded .logo-row,
    body.expanded .search-top,
    body.expanded > .container {
        -webkit-transform: translateX(256px);
        -moz-transform: translateX(256px);
        -ms-transform: translateX(256px);
        -o-transform: translateX(256px);
        transform: translateX(256px);
    }
    body.expanded-opera-mini #footer,
    body.expanded-opera-mini .logo-row,
    body.expanded-opera-mini .search-top,
    body.expanded-opera-mini > .container {
        left: 256px;
        position: relative;
    }

    body.expanded.cms-index-index .logo-row,
    body.expanded.cms-index-index .search-top {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }
    body.expanded-opera-mini.cms-index-index .logo-row,
    body.expanded-opera-mini.cms-index-index .search-top {
        left: 0;
    }
    body.expanded.cms-index-index > .container {
        -webkit-transform: translateX(256px);
        -moz-transform: translateX(256px);
        -ms-transform: translateX(256px);
        -o-transform: translateX(256px);
        transform: translateX(256px);
    }
    body.expanded-opera-mini.cms-index-index > .container {
        left: 256px;
        position: relative;
    }

    body.expanded {
        overflow-x: hidden;
        position: fixed;
    }

    #vaimo-menu.expanded {
        left:0;
    }
    #vaimo-menu.expanded {
        position: fixed;
        top: 0;
        left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-y: scroll;
        z-index: 9999999;
    }
    .cms-index-index #vaimo-menu.expanded {
        position: absolute;
        top: -42px;
        left: -256px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-y: scroll;
        z-index: 9999999;
    }
    .cms-index-index #vaimo-menu {

        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    #vaimo-menu.expanded-opera-mini {
        position: absolute;
        margin-top: -15px;
        top:0;
        height: auto;
    }

    body.expanded.cms-index-index #header > .container {
        -webkit-transform: translateX(256px);
        -moz-transform: translateX(256px);
        -ms-transform: translateX(256px);
        -o-transform: translateX(256px);
        transform: translateX(256px);
    }
    body.expanded-opera-mini.cms-index-index #header > .container {
        left: 256px;
        position: relative;
    }

    body.positionfixeddesktop.cms-index-index #header > .container,
    body.positionfixeddesktop.cms-index-index > .container,
    body.positionfixeddesktop #footer, body.positionfixeddesktop .logo-row,
    body.positionfixeddesktop .search-top, body.positionfixeddesktop > .container {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }


    .vertnav > ul {
        padding: 0;
        border: none;
        border-radius: 3px;
    }

    .vertnav > li {
        position: relative;
        border-bottom: none !important;
    }

    .vertnav > li.active > a {
        /*background: #fff;*/
        /*font-weight: bold;*/
        /*color: #f9a026;*/
    }

    .col-wrapper li.active > a {
        /*color: #f9a026;*/
        font-weight: bold;
    }

    .vertnav > ul > li > .icon {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        padding: 0;
        width: 35px;
        height: 35px;
        background: none;
        z-index: 1000;
        cursor: pointer;
        /*background: rgba(0, 0, 0, 0.05);*/
        border: none !important;
    }

    .vertnav > li > .icon > span {
        display: block;
        margin: 16px 0 0 23px;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 5px 0 5px 10px;
        border-color: transparent transparent transparent #b1b1b1;
    }

    .vertnav > li > .icon.active > span {
        border-style: solid;
        border-width: 10px 5px 0 5px;
        border-color: #b1b1b1 transparent transparent transparent;
        margin: 14px 0 0 23px;
    }

    .vertnav > li > a span {
        padding: 13px 10px 13px 7px;
        margin: 0 6px;
    }
    .vertnav li .icon.mobile-recharge {
        margin-top: 6px;
        background-position: -476px -95px;
    }

    .vertnav > li.activeMenu > a {
        margin: 0;
        border: none;
        background: none;
        color: #000;
    }
    .vertnav > li.activeMenu > a:hover {
        color: #000;
    }

    .vertnav > li.activeMenu > a span {
        margin: 0 6px;
        border-bottom: 1px solid #dedede;
    }

    .vertnav .col-wrapper {
        display: none !important;
        position: static;
        top: auto;
        left: auto;
        min-height: 0;
        padding: 0;
        width: auto;
        border: none;
    }

    .vertnav .col-wrapper.expanded {
        margin: -1px -10px 0;
        display: block!important;
        background: #233E59;
    }

    .vertnav .col-wrapper div > ul {
        float: none;
        padding: 0;
        margin: 0;
        width: auto;
        border: none;
    }

    .vertnav .col-wrapper div > ul:last-child {
        padding-bottom: 40px;
    }

    .vertnav .col-wrapper div > ul > li {
        margin: 0 !important;
    }
    .vertnav .col-wrapper div > ul > li > ul {
        margin-bottom: 10px;
    }

    .vertnav .col-wrapper div > ul > li.cms_block { margin: 0 0 0 20px; }

    .vertnav .col-wrapper .secondlevel {
        padding: 10px 0 10px 30px;
        margin: 0;
        border: none;
    }

    .vertnav .col-wrapper div > ul > li span {
        padding: 0;
    }

    .vertnav .col-wrapper div > ul > li > ul > li a {
        padding: 10px 0 10px 30px;
    }

    .checkout-onepage-index #header .mobile-menu-expand { display: none; }

    #top-search-mobile {
        margin: 0 0 5px 0;
        border: 1px solid #cecece;
        position: relative;
    }

    #top-search-mobile .input-text {
        float: left;
        margin: 0;
        width: 80%;
        border: none;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        border-radius: 3px;
        font-size: 13px;
    }

    #top-search-mobile .btn-submit {
        float: right;
        margin: 0;
        width: 19%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: 13px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        text-indent: -9999px;
        border: none;

    }
    #top-search-mobile .icon {
        display: block;
        margin: 8px 15px 0 10px;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 5px 0 5px 10px;
        border-color: transparent transparent transparent #b1b1b1;
        float: right;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
    }



}

/* Landscape phones and down */
@media (max-width: 480px) {

}

/* ======================================================================================= */
/* Slideshow Bootstrap =============================================================================== */

.carousel {
    margin-bottom: 0;
}

.carousel .carousel-control {
    font-family: Arial;
    font-size: 44px;
    line-height: 32px;
}

.carousel-nav {
    margin-top: 10px;
    text-align: center;
}

.carousel-nav a {
    font-family: Arial;
    font-size: 30px;
    color: #a0a0a0;
}

.carousel-nav .active-bullet {
    color: #000000;
}

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

.carousel .left {
    float: none;
}

.carousel-control.right,
.carousel-control.left {
    background: transparent url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -147px -90px;
	right: 0;
    width: 20px;
    height: 40px;
    border-radius: 0;
    text-indent: -9999px;
    line-height: 32px;
    opacity: 100;
    border: none;
}

.carousel-control.left {
    background: transparent url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -127px -90px;
    left: 0;
}

/* =============================================================================== */
.searchsuggestion_list {
    z-index: 11;
}

.searchsuggestion_list .searchsuggestion_group:last-child {
    border-radius: 0 0 3px 3px;
}
.searchsuggestion_group {
    background-color: #fff;
}
.searchsuggestion_group:nth-of-type(1) {
    border-bottom: 1px solid #e5e5e5;
}

.searchsuggestion_list {
    top: 96px;
    z-index: 10070;
    box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.13);
}

.searchsuggestion_list.positionfixeddesktop {
    position: fixed !important;
    top: 61px !important;
    z-index: 13000;
}

.searchsuggestion_item {
    position: relative;
    margin: 0;
    font-size: 11px;
    line-height: 150%;
    overflow: hidden;
}

.searchsuggestion_item:hover {
    background: #f3f4ef;
}

.searchsuggestion_name {
    float: left;
    padding: 11px 8px;
    color: #333;
    text-align: left;
}

.searchsuggestion_group > div > a:last-child .searchsuggestion_item {
    border: 0;
    border-radius: 3px;
}

.searchsuggestion_item img {
    position: relative;
    float: left;
    margin: 0 16px 0 7px;
    padding-top: 5px;
    width: 59px;
    height: 59px;
    clear: left;
}

.searchsuggestion_sku {
    position: relative;
    float: left;
}

.searchsuggestion_price, .searchsuggestion_price .price {
    float: right;
    color: #bd0006;
    font-size: 11px;
    font-weight: bold;
}

.searchsuggestion_desc {
    position: relative;
    float: left;
    width: 60%;
}

.searchsuggestion_group_title {
    font-size: 11px;
    font-weight: bold;
}

@media (max-width: 767px) {
    .searchsuggestion_list {
        top: 90px !important;
        left: 0 !important;
        width: 100% !important;
    }
    .searchsuggestion_list.positionfixedmobile,
    .searchsuggestion_list.positionfixeddesktop {
        position: fixed !important;
        top: 63px !important;
        z-index: 13000;
    }
}

.checkout-storelocator { display: none; }

.checkout-storelocator .col-left { 
    float: left; 
    width: 47%;
}

.checkout-storelocator .col-right { 
    float: right; 
    width: 50%;
}

/* Location map - needed for the google map */
#storelocator_map img {
    max-width: none;
}
/* Location list */
.storelocator.locationlist {
    width: 100%;
}

#storelocator_list .location {
    line-height: 16px;
    font-size: 15px;
    color: #000;
}

#storelocator_list .location strong { color: #525252; }

#storelocator_list .location .number {
    margin: 10px 0 0 10px;
    padding: 4px 0 0 0;
    width: 30px;
    height: 32px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_checkout_sprite.png) -124px -105px no-repeat;
}

#storelocator_list .address-summary { margin: 0  0 20px 0; }

#storelocator_list .location.active .address-summary { border-color: #305c8a; }
#storelocator_list .location.active .address-summary.active .status { background: #305c8a; }

#storelocator_list .location .status .selected { display: none; }

#storelocator_list .location.active .status {
    background: #305c8a;
}
#storelocator_list .location.active .status .selected {
    display: block;
}
#storelocator_list .location.active .status .not-selected {
    display: none;
}

.storelocator.marker {
    color: #fff;
    text-align: center;
    height: 34px;
    width: 34px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
}

/* map */
.storelocator.map {
    float:left;
    width: 100%;
    height: 400px;
    box-shadow: 0px 2px 4px #BBBBBB;
}



.storelocator.spinner {
    float:right;
    position:absolute;
    right:5px;
    top:2px;
}
.swipeslideshow{
    overflow: hidden;
    position: relative;
    /* Hide the slideshow until the page is loaded */
    display: none;
}
.swipeslideshow > ul{
    text-align: left;
    display: inline-table;
}
.swipeslideshow.fullwidth{
    width: 100%;
}

.swipeslideshow .slides {
    position: relative;
    z-index: 1;
}
.swipeslideshow .slide{
    display: inline-block;
    vertical-align: top;
}
.swipeslideshow .slide > div{
    position: relative;
}
.swipeslideshow .slide > div >a {
    display: inline-block;
}
.swipeslideshow .slide > div > a > img {
    vertical-align: top;
}
.swipeslideshow.fullwidth .slide > div > img{
    width: 100%;
}
.swipeslideshow div.dots{
	position: absolute;
	left: 10px;
	bottom: 10px;
    z-index: 9;
}
.swipeslideshow .dot-item,
.swipeslideshow .dot {
    padding: 0;
    list-style: none;
    border: 0;
    background: transparent;
    margin: 0 5px 0 0;
    height: 19px;
}
.swipeslideshow div.dot-item,
.swipeslideshow button.dot-item{
  list-style: none;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  padding: 0;
  border: none;
  color: #115798;
}
.swipeslideshow .dot {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -178px -99px;
    width: 17px;
    height: 17px;
    padding: 2px 0 0 1px;
    font-weight: bold;
    margin: 0;
    vertical-align: top;
}

.swipeslideshow div.dot-item.active,
.swipeslideshow button.dot-item.active{
    border: 0;
    padding: 0;
    margin: 0 5px 0 0;
}
.swipeslideshow div.dot-item:active .dot,
.swipeslideshow div.dot-item.active .dot,
.swipeslideshow button.dot-item:active .dot,
.swipeslideshow button.dot-item.active .dot{
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -197px -99px;
    color: #fff;
}

﻿/**
 * The actual naming of elements is not rigid, these are just examples
 */  

/* Zoom parent */
.zoom-container {
	position:relative;
}

/* Image to zoom */
#zoom-target {
	position:relative; /* Not strictly necessary but useful for positioning the loading message */
	display:block; /* This is very important, the element must have metrics to provide an area to catch events */
}
	#zoom-target .fullsize-loading { display: none; }

/* Zoom panel */
#zoom-panel {
	position:absolute;
	top: 10px;
	left: 30%;
	width: 480px;
	height:520px;
	overflow:hidden;
	background:#fff;
	z-index:200;
    margin-top: 100px;
    margin-left: 100px;


	/* Box shadow for < IE9 is defined in ie8.css and ie7.css */
	-webkit-box-shadow:0 0 10px #888;
	   -moz-box-shadow:0 0 10px #888;
	        box-shadow:0 0 10px #888;

	/* Improve fluid motion of the the panel */
	-webkit-transition:left, top 100ms ease-out;
	   -moz-transition:left, top 100ms ease-out;
	    -ms-transition:left, top 100ms ease-out;
	     -o-transition:left, top 100ms ease-out;
	        transition:left, top 100ms ease-out;
}

#zoom-panel img { max-width: none; }

.cms-index-index #zoom-panel,
.catalog-category-view #zoom-panel { 
	position: fixed; 
	top: 10%;
	left: auto; 
	right: 10%; 
}

/* Zoom gallery */
.zoom-gallery {
	margin:15px 0;
	list-style-type:none;
}
	.zoom-thumbnail {
		float:left;
		margin-left:15px;
		text-decoration:none;
	}
		li:first-child .zoom-thumbnail {
			margin-left:0;
		}
		.thumbnail-loading {
			background:#fff url(https://www.konga.com/skin/frontend/imitate2_ee/konga/img/loading.gif) no-repeat center center;
		}
			.thumbnail-loading img {
				opacity:0.5;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
				filter:alpha(opacity=50);
			}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	padding: 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bxslider/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
    z-index: 500;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bxslider/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bxslider/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 600;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bxslider/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/bxslider/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* Product listing */

.multipledeals {
    margin-top: 30px;
}

.multipledeals:first-child {
    margin-top: 0;
}

.multipledeals .inner { 
    padding: 0 15px 10px;
    border: 1px solid #b1b1b1; 
    text-align: center;
    position: relative;
    background-color: #fff;
}
.multipledeals .product-name {
    text-align: left;
    display: block;
    line-height: 19px !important;
}
.multipledeals .inner > b {
    display: none;
}
.multipledeals .product-name a {
    display: block;
    padding: 15px 48px 10px 0;
    font-weight: normal;
    font-size: 16px;
    color: #666;
}

.multipledeals .product-info {
    margin: 20px 0 0 0; 
}

.multipledeals .badge,
.block-featured-deal .badge {
    display: block;
    position: absolute;
    top: -8px;
    right: 8px;
    padding: 1px;
    width: 54px;
    height: 54px;
    text-align: center;
}
.block-featured-deal .badge {
    width: 42px;
    height: 42px;
    right: 3px;
}

.multipledeals .badge .percent,
.block-featured-deal .badge .percent {
    display: block;
    padding: 8px 0 0;
    width: 50px;
    height: 46px;
    background: #bb2024;
    color: #fff;
    font-size: 20px;
    line-height: 16px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    position: relative;
}
.block-featured-deal .badge .percent {
    width: 38px;
    height: 34px;
    padding: 2px 0 0;
}
.block-featured-deal .badge .percent {
    font-size: 14px;
    line-height: 17px;
}
.multipledeals .badge .percent:after,
.block-featured-deal .badge .percent:after {
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7px 0 0 7px;
    border-color: transparent transparent transparent #7c141b;
    position: absolute;
    right: -7px;
    top: 0;

}

.multipledeals .badge span {
    display: block;
    font-size: 18px;
    line-height: 22px;
}
.block-featured-deal .badge span {
    display: block;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
}
.multipledeals .countdown-container {
    text-align: center;
    margin-bottom: 10px;
}
.multipledeals .countdown-container .js-countdown-days {
    display: inline-block;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.block-featured-deal .countdown-container .js-countdown-days {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 10px;
    line-height: 16px;
}
.multipledeals .countdown-container .js-countdown-days .icon,
.block-featured-deal .countdown-container .js-countdown-days .icon,
.deal-each-item .countdown-container .js-countdown-days .icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -80px -223px;
    margin-right: 4px;
    margin-top: -2px;
}
.block-featured-deal .countdown-container .js-countdown-days .icon {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -133px -227px;
    width: 12px;
    height: 12px;
}
.multipledeals .col-1 {
    float: left;
    width: 45%;
    text-align: left;
}

.multipledeals .col-2 {
    float: right;
    width: 45%;
    text-align: right;
}

.multipledeals .features {
    margin: 30px 0 0 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    color: #7e7e7e;
}

.multipledeals .features li { border-bottom: 1px solid #cacaca; }

.multipledeals .deal-price { margin: 30px 0 0 0; }

.multipledeals .deal-price p { margin: 0; }

.multipledeals .final-price .price {
    font-size: 24px;
    color: #c70a06;
}

.multipledeals .deal-price .old-price {
    display: inline-block;
    margin: 10px;
    font-size: 16px; 

}
.block-featured-deal p.old-price {
    display: inline-block;
    margin: 2px 5px 5px;

    color: #a5a3a4;
}
.block-featured-deal p.old-price .price {
    font-size: 12px;
}
.block-featured-deal p.special-price {
    display: inline-block;
    margin: 2px 5px 5px;
    font-size: 12px;
}
.block-featured-deal p.special-price .price {
    font-size: 14px;
}

.multipledeals .old-price .price {
    font-size: 15px;
}

.multipledeals .save .price { text-decoration: none; }

.multipledeals .qty-left,
.block-featured-deal .qty-left {
    margin: 0 0 10px 0;
}
.block-featured-deal .qty-left {
    margin-bottom: 11px;
}
.block-featured-deal .qty-left {
    text-align: center;
    margin-bottom: 5px;
}

.multipledeals .qty-left .sold,
.block-featured-deal .qty-left .sold {
    display: inline-block;
    margin: 0;
    font-size: 17px;
    color: #707070;
}
.block-featured-deal .qty-left .sold {
    font-size: 13px;
    margin-right: 4px;
}

.deal-each-item .progress-bar,
.multipledeals .progress-bar,
.block-featured-deal .progress-bar {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    margin: -4px 10px 0 0;
    width: 220px;
    /* height: 6px; */
    border: 1px solid #eee;
    border-radius: 3px;
}

.deal-each-item .progress-bar,
.block-featured-deal .progress-bar {
    margin-top: 0;
    background: #FDFDFD;
}

.deal-each-item .progress-bar,
.block-featured-deal .progress-bar {
    width: 60px;
}

.deal-each-item .progress-bar .progress,
.multipledeals .progress-bar .progress,
.block-featured-deal .progress-bar .progress {
    /* position: absolute; */
    /* top: -1px; */
    left: 0;
    /* height: 6px; */
    background: #83ce33;
    background-image: -moz-linear-gradient(left, #5cbb00 0%, #5cbb00 0.24%, #c5f78d 100%);
    background-image: -o-linear-gradient(left, #5cbb00 0%, #5cbb00 0.24%, #c5f78d 100%);
    background-image: -webkit-linear-gradient(left, #5cbb00 0%, #5cbb00 0.24%, #c5f78d 100%);
    background-image: linear-gradient(left, #5cbb00 0%, #5cbb00 0.24%, #c5f78d 100%);
    border: 1px solid #718e1a;
    border-radius: 3px;
}
.multipledeals .share-btn.button {
    display: none;
}
.multipledeals button.button,
.multipledeals .share-btn.button {
    height: 36px;
    line-height: 36px;
    font-size: 17px;
    color: #463621;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 6px;
    border: 1px solid #d87945;
    text-transform: none;
    border-radius: 4px;
    -webkit-border-radius: 5px;
    transition: all 0.2s ease;
    text-shadow: 0 0 1px rgba(255,255,255, 0.5);
    background: #ffbe58; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffbe58 0%, #fcaf53 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbe58), color-stop(100%,#fcaf53)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffbe58 0%,#fcaf53 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffbe58 0%,#fcaf53 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe58', endColorstr='#fcaf53',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 0 6px rgba(0,0,0, 0.3);
}
.multipledeals .share-btn.button {
    background: #f3f3f3 !important;
    border: 1px solid #adadad;
    margin-left: 10px;
}
.multipledeals .share-btn.button .icon {
    background-position: -233px -273px;
}
.multipledeals button.btn-details {
    background: #4477a4; /* Old browsers */
    background: -moz-linear-gradient(top, #4477a4 0%, #325d88 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4477a4), color-stop(100%,#325d88)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4477a4 0%,#325d88 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4477a4 0%,#325d88 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4477a4 0%,#325d88 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4477a4 0%,#325d88 100%); /* W3C */
    border: 1px solid #686b72;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4477a4', endColorstr='#325d88',GradientType=0 ); /* IE6-9 */
    margin: 0 0 10px 10px;
    padding: 0 31px;
}
.multipledeals .button .icon {
    margin: -4px 3px 0 0;
    width: 23px;
    height: 27px;
    background-position: -155px -221px;
}
.multipledeals .share-btn.button .icon {
    margin-right: 0;
}
.multipledeals .social_wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: 40%;
    left: 0;
    text-align: center;

}
.multipledeals .social {
    background: #000;
    padding: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, 0.2);
    display: inline-block;
}

.multipledeals .inner:hover .social_wrap {
    display: block;

}

.block-featured-deal {
    border-top: 2px solid #999;
    position: relative;
    margin-top: 6px;
}
.block-featured-deal .block-title {
    margin-top: 4px;
    margin-bottom: 1px;
}
.block-featured-deal .countdown > b {
    display: none;
}
.block-featured-deal .deal-img {
    padding: 5px 0;
    display: block;
    text-align: center;
}
.block-featured-deal .deal-img img {
    max-width: 100px;
    max-height: 100px;
}
.block-featured-deal a.product_name {
    display: block;
    text-align: center;
    color: #525252;
    margin-bottom: 7px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.block-featured-deal .actions {
    text-align: center;
}
.block-featured-deal .actions a {
    display: inline-block;
    background: #f7f7f7;
    border: 1px solid #a6a6a6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    padding: 2px 12px;
    font-size: 11px;
    color: #1f1f1f;
}
.block-featured-deal .priceoff {
    display: none;
}
.block-featured-deal .price-box-alternate {
    text-align: center;

}
.cms-index-index .swipeslideshow,
.main-container .row-fluid .cm_swipeslideshow_view_main_slideshow {
    display: block;
    margin-top: 8px;
}

.swipeslideshow .slides img {
    width: 780px !important;
    height: 380px;
}
.main-container .row-fluid .cm_cms_widget_block_deal_statick_block {
    width: 160px;
}

.cms-page-view.cms-daily-deals .main-container.col1-layout{
    background-color: #fff;
    padding: 10px
}

.deal-each-item {
    position: relative;
    box-sizing: border-box;
    width: 31%;
    display: inline-block;
    border: 2px solid #eee;
    padding: 10px;
    margin: 0 1% 20px;
}

.deal-each-item.deal-for-app{
    width: 97%
}

.deal-each-item:hover {
    border-color: #1A5082;
    box-shadow: inset 1px 1px 2px #1A5082,inset -1px -1px 2px #1A5082;
}

.deal-badge {
    background-color:#BE191A;
    color: #fff;
    position: absolute;
    text-align: center;
    width:50px;
    top: -10px;
    font-weight:600;
    font-size: 15px;
    padding-top:8px;
}

.deal-badge:after {
    width: 0; 
	height: 0; 
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 5px solid #BE191A;
	display:block;
	content: "";
	position:absolute;
}

.deal-badge span {
    display: block;
    font-weight:300;
    font-size: 80%;
}

.deal-inner-row{
    display: -webkit-flex;
    display: flex;
}

.deal-each-footer{
    padding-top: 20px;
}

.deal-inner-left, .deal-inner-right {
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
}

.deal-inner-left {
    margin-right: 5px;
}

.deal-inner-right {
    margin-left: 5px;
}


.deal-each-item .product-name {
    margin: 45px 0 15px !important;
    font-weight: normal !important;
    font-size: 13px !important;
    color: #ddd !important;
}

.deal-each-item .product-name a {
    color: #787878 !important;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 58px;
    display: inline-block;
    -webkit-line-clamp: 3;   
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.deal-each-item .final-price{
    margin-bottom: 5px !important;
}

.deal-each-item .final-price .price {
    color: #DD1F00;
    font-size: 28px;
}

.deal-each-item .old-price{
    color: #787878;
    margin-bottom: 20px
}

.deal-timer > b {
    display: none;
}

.deal-each-item .countdown-container .js-countdown-days {
    font-size: 13px;
}

.deal-each-item .sold, .deal-each-item .progress-bar {
    display: inline-block;
}

.deal-each-item .sold {
    padding: 0 5px 0 0;
    color: #CBCBCB;
}

.deal-each-item .progress-bar {
    width: 60%;
    position: static;
    background: #fdfdfd;
    border: none;
    line-height: normal;
    border-radius: 0px;
}

.deal-each-item .progress-bar .progress {
    line-height: 16px;
    font-size: 9px;
    display: block;
    background-color: #2C9701;
    background-image: none;
    border-radius: 0;
    border:  none;
    padding:  0 0 0 4px;
    color:  #000000;
    font-weight: 500;
    max-width: 100%;
}

.deal-each-item .progress-bar .progress-zero {
    color: #000000;
    padding: 0;
    font-weight: bold;
    font-size: 11px;
    margin-top: -4px;
}

.deal-each-item .qty-left{
    margin-top: 5px;
}

.deal-each-item .form-button.button{
    border: none;
    box-shadow: none;
    background-image: none;
    background-color: #F99F23;
    
    padding: 6px 20px;
    font-size: 13px;
    text-transform: uppercase;
    float:  right;
}

.deal-lined-title-box {
    position: relative;
}

.deal-lined-line {
    border-top: 5px dashed #CFCBCC;
    margin: 30px 0;
    position: relative;
}

.deal-lined-line:before {
    background-color: #FFFFFF;
    content: "";
    height: 10px;
    position: absolute;
    top: -2px;
    width: 100%;
}

.deal-lined-line:after {
    background-color: #FFFFFF;
    content: "";
    height: 10px;
    position: absolute;
    top: -13px;
    width: 100%;
}

.deal-lined-title {
    position: absolute;
    top: -7px;
    width:40%;
    max-width: 70%;
    min-width: 40%;
    height: 60px;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;

    font-weight:600;
    color: #888;
}


.deal-each-item.deal-for-app {
    width: 97%;
    padding: 0;
    border: 1px solid #D7D7D7;

}

.deal-each-item.deal-for-app:hover {
    border-color: #eee;
    box-shadow: none;
}

.deal-for-app .deal-badge {
    left: 10px;
    width:70px;
    top: -10px;
    font-weight:600;
    font-size: 17px;
}

.deal-for-app .deal-badge:after {
	border-left: 35px solid transparent;
	border-right: 35px solid transparent;

}

.deal-for-app .deal-inner-left {
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
    text-align: center;
    background-color: #eee;
    border-right: 1px solid #D7D7D7;
}

.deal-for-app .deal-inner-right {
    -webkit-flex: 2 1 0;
    flex: 2 1 0;
    padding: 10px 10px 5px 20px;
}

.deal-for-app .old-price .price{
    font-size:15px;
    padding-left: 3px;
}

.deal-superstar-title{
    color: #151515 !important;
    text-transform: uppercase;
    font-size: 27px !important;
    font-weight: 600 !important;
    margin: 20px 0 10px !important;
}

.deal-for-app .product-name {
    font-size: 18px !important;
    margin: 15px 0 18px !important;
}

.deal-download-title{
    color: #7E7E7E !important;
    font-weight: 400 !important;
    margin: 20px 0 5px !important;
}

.deal-mobile-exclusive-note{
    color: #C0C0C0 !important;
    font-weight: 400 !important;
    margin: 22px 0 0px !important;
    font-size: 12px !important;
    text-align: right;
    font-weight: 400 !important;
}

@media (max-width: 979px) {
    .deal-each-item {
        width: 45%;
        margin: 0 2% 20px;
    }

    .deal-lined-title {
        width:60%;
    }
} 

@media (max-width: 767px) {
    .deal-each-item {
        width: 90%;
        margin: 0 2% 20px;
    }

    .deal-lined-title {
        width:70%;
    }

    .deal-for-app .deal-inner-left {
        -webkit-flex: 1 1 0;
        flex: 1 1 0;
        text-align: center;
        background-color: #eee;
        border-right: 1px solid #D7D7D7;
    }

    .deal-for-app .deal-inner-right {
        -webkit-flex: 1 1 0;
        flex: 1 1 0;
        padding: 5px;
        margin: 0;
    }

    .deal-superstar-title{
        font-size: 18px !important;
        font-weight: 600 !important;
        margin: 5px 0 2px !important;
    }

    .deal-for-app .product-name {
        font-size: 13px !important;
        margin: 3px 0 15px !important;
    }

    .deal-download-title{
        font-size: 11px !important;
        margin: 10px 0 5px !important;
    }

    .deal-mobile-exclusive-note{
        margin: 22px 0 0px !important;
        font-size: 11px !important;
        text-align: right;
    }
}

/* Responsive DEALS ======================================================================================= */
/* Large desktop */
@media (min-width: 1200px) {
    .cms-index-index .col3-layout .swipeslideshow,
    .cms-index-index .col3-layout .cm_swipeslideshow_view_main_slideshow {
        margin-bottom: 55px;
        width: 780px;
        height: 380px;
        min-height: 380px;
    }
    .block-featured-deal .deal-img img {
        max-width: 150px;
        max-height: 150px;
    }
}
@media (max-width: 1200px) {
    .multipledeals button.btn-details {
        margin: 0 0 10px 0;
    }
    .main-container .row-fluid .cm_swipeslideshow_view_main_slideshow {
        width: 100%;
    }
    .cms-index-index .swipeslideshow,
    .cms-index-index .swipeslideshow .slides img {
        width: 100% !important;
        height: inherit;
        min-height: inherit;
    }
    .cms-index-index .col3-layout .swipeslideshow,
    .cms-index-index .col3-layout .cm_swipeslideshow_view_main_slideshow {
        max-height: 363px;
    }
    .cms-index-index .swipeslideshow .slides img {
        max-width: 100%;
        height: auto;
    }
}
@media (max-width: 979px) {

    .multipledeals .progress-bar {
        display: block;
        width: auto;
    }

    .multipledeals .qty-left .sold {
        display: block;
        margin: 10px 0 0 0;
    }
    .cms-index-index .swipeslideshow {
        margin: 18px 0 10px;
    }
    .cms-index-index .col3-layout .swipeslideshow,
    .cms-index-index .col3-layout .cm_swipeslideshow_view_main_slideshow {
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .cms-index-index .col3-layout .swipeslideshow li,
    .cms-index-index .col3-layout .cm_swipeslideshow_view_main_slideshow li {
        white-space: nowrap;
    }
    .main-container .row-fluid .cm_swipeslideshow_view_main_slideshow,
    .main-container .row-fluid .cm_cms_widget_block_deal_statick_block {
        width: 100%;
    }
    .main-container .row-fluid .cm_cms_widget_block_deal_statick_block,
    .main-container .cm_cms_widget_block_deal_statick_block {
        margin-top: 36px;
        margin-left: 0;
    }
    .block-featured-deal .countdown {
        position: absolute;
        top:-30px;
        right: 0;
    }
    .block-featured-deal a.product_name {
        white-space: inherit;
        overflow: visible;
        text-overflow: inherit;
        text-align: left;
    }
    .block-featured-deal .price-box-alternate {
        text-align: left;
    }
    .block-featured-deal p.old-price {
        margin-left: 0;
    }
    .block-featured-deal .block-title {
        position: absolute;
        left: 0;
        top: -30px;
        font-size: 16px;
    }
    .block-featured-deal .countdown-container .js-countdown-days {
        font-size: 13px;
    }
    .block-featured-deal .deal-img {
        padding: 0 20px 0 0;
    }
    .block-featured-deal .deal-img img {
        width: 100%;
    }
    .block-featured-deal .col1 {
        padding-top: 35px;
        float: left;
        width: 44%;
    }
    .block-featured-deal .col2 {
        padding-top: 35px;
        float: left;
        width: 56%;
    }
    .block-featured-deal .product_name {
        text-align: left;
        margin-bottom: 5px;
    }
    .block-featured-deal .old-price {
        margin: 0 5px 0 0;
    }
    .block-featured-deal .special-price {
        margin: 0;
    }
    .block-featured-deal .qty-left {
        text-align: left;
    }
    .block-featured-deal .actions {
        text-align: right;
    }
    .block-featured-deal .priceoff {
        display: block;
        margin: 5px 0;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .block-featured-deal .col1 {
        width: auto;
        margin-left: 20px;
        padding-top: 20px;
    }
    .block-featured-deal .col2 {
        padding-top: 20px;
    }
    .main-container .row-fluid .cm_cms_widget_block_deal_statick_block {
        margin-bottom: 10px;
    }
    .block-featured-deal .col1 {
        width: auto;
        margin-left: 20px;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .multipledeals .col-1,
    .multipledeals .col-2 {
        float: none;
        width: auto;
    }

    .multipledeals .col-2 {
        text-align: left;
    }

    .multipledeals .deal-price .old-price {
        display: block;
        margin: 10px 0 0 0;
    }

    .multipledeals .qty-left {
        margin: 20px 0;
    }
    .multipledeals .inner {
        margin: 20px 0;
    }

    .multipledeals .button {
        display: inline-block;
        width: inherit;
    }
    .multipledeals .share-btn.button {
        display: inline-block;
    }
    .multipledeals button.button,
    .multipledeals .share-btn.button {
        padding: 0 10px;
    }
    .multipledeals button.btn-details {
        margin: 0 0 10px 10px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {



}

/* ======================================================================================= */
/* Responsive header ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {
    .headercart #recently-added-container.three-item {
        width: 1168px;
    }
    .headercart .mini-products-list li {
        width: 336px;
    }
    .headercart #recently-added-container.one-item {
        width: 495px;
    }
    .headercart #recently-added-container.two-item {
        width: 830px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .headercart #recently-added-container.three-item {
        width: 722px;
    }
    .headercart .mini-products-list li {
        width: 100%;
    }
    .headercart #recently-added-container.one-item {
        width: 360px;
    }
    .headercart #recently-added-container.two-item {
        width: 535px;
    }
    .headercart #recently-added-container.one-item .col-right {
        float: right;
    }
}

@media (max-width: 767px) {
    .headercart {
        display: block;
        position: absolute;
        top: 0;
        right: 5px;
        margin: 0;
        z-index: 9999;
    }
    body.expanded .headercart {
        display: none;
    }
    .headercart-toggle {
        z-index: 600;
        padding: 8px 10px;
        height: 44px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #header .headercart-toggle .items {
        display: block;
    }

    #header .headercart-toggle .icon {
        float: left;
        margin: 0;
        width: 24px;
        height: 22px;
        background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/cart.png) no-repeat;
    }

    @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (min-resolution: 144dpi) {
        #header .headercart-toggle .icon {
            background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/k2014-ui-sprite-2x.png') no-repeat;
            background-position: 0 -73px;
            -webkit-background-size: 22px;
            -moz-background-size:    22px;
            background-size:         22px;
        }
        #header .myaccount .icon {
            background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/k2014-ui-sprite-2x.png') no-repeat;
            background-position: 0 -27px;
            -webkit-background-size: 150%;
            -moz-background-size:    150%;
            background-size:         150%;
        }
    }
}


/* ======================================================================================= */
#ModalBoxDesktop {
    min-width: 564px;
    min-height: 357px;
}
#ModalBoxMobile {
    min-width: 280px;
    min-height: 245px;
}
.opera-mini-fancybox {
    position: absolute;
}
#ModalBoxDesktop .form,
#ModalBoxMobile .form {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 165px;
    text-align: center;
}
#ModalBoxMobile .form {
    height: 96px;
}
#ModalBoxDesktop .form form,
#ModalBoxMobile .form form {
    text-align: center;
}
#ModalBoxDesktop .form form > *,
#ModalBoxMobile .form form > * {
    display: inline-block;
}
#ModalBoxDesktop .form .inputs,
#ModalBoxMobile .form .mobile_inputs {
    background: #f5f5f5;
    font-size: 0.8rem;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 13px 10px;
    width:340px;
    margin: 0 auto;
    margin-left: 20px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.1 );
}
#ModalBoxMobile .form .mobile_inputs {
    width: 200px;
    margin-left: 0;
    padding: 5px 10px;
}
#ModalBoxDesktop .form .inputs:focus,
#ModalBoxMobile .form .mobile_inputs:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #fff38e, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;
}
#ModalBoxDesktop .form .MB_content_subscribe {
    width: 216px;
    height: 40px;
    margin: 10px 0 0 0;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -351px -184px;
}
#ModalBoxMobile .form .mobile_button {
    width: 140px;
    height: 26px;
    margin: 5px 0 0 0;
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/konga_sprite.png) no-repeat -591px -193px;
}
#ModalBoxDesktop .MB_nothanks,
#ModalBoxMobile .MB_nothanks {
    font-family: Ariel, Helvetica, sans-serif;
    font-size: 12px;
    color: #777;
    text-decoration: underline;
    display: inline-block;
}

.fancybox-skin.custom-skin,
.fancybox-skin.custom-skin-mobile {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.fancybox-skin.custom-skin .fancybox-close {
    top: 6px;
    right: 6px;
}
.fancybox-skin.custom-skin-mobile .fancybox-close {
    top: -3px;
    right: -4px;
}

@font-face {
    font-family: 'nevis-Bold';
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/nevis-bold.eot');
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/nevis-bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/nevis-bold.svg#nevis') format('svg'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/nevis-bold.woff') format('woff'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/nevis-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Microsoft YaHei';
url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Microsoft_YaHei.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato Bold Italic';
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.eot');
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.woff2') format('woff2'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.woff') format('woff'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.ttf') format('truetype'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato Italic';
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.eot');
    src: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.woff2') format('woff2'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.woff') format('woff'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.ttf') format('truetype'),
    url('https://www.konga.com/skin/frontend/imitate2_ee/konga/fonts/Lato/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:hover{
    color: #000;
}

body.cms-index-index,
body.catalog-category-view,
body.catalog-product-view,
body.catalogsearch-result-index,
body.konga-marketplace-vendor-shop,
body.checkout-onepage-index,
body.catalog-category-filter,
body.checkout-onepage-failure,
body.customer-account,
body.customer-account-login,
body.customer-account-create,
body.konga-kpay-webpay-register,
body.konga-kpay-webpay-confirmpayment {
    background: #f5f5f5;
}

/* Title styling powered by: Tim */
body.customer-account-create .name-firstname label,
body.customer-account-create .name-lastname label,
body.customer-account-create span.required {
    display: none !important;
}

body.customer-account-create .form-list .customer-name-prefix .name-firstname,
body.customer-account-create .form-list .customer-name-prefix .name-lastname {
    width: 45.5%;
    float: left;
    margin-bottom: 0;
}

body.customer-account-create .form-list .customer-name-prefix .name-firstname {
    margin-right: 20px;
}

body.customer-account-create .form-list .field.name-prefix {
    width: 100%;
    float: left;
    display: inline-block;
}

body.customer-account-create .form-list .field.name-prefix .validation-advice {
    text-align: left;
}

body.customer-account-create .form-list .field.name-prefix .input-box {
    height: 30px;
}

body.customer-account-create .form-list .field.name-prefix input[type="radio"] {
    float: left;
    width: 25px;
    margin: 3px 0 0 2px;
}

body.customer-account-create .form-list .field.name-prefix label {
    display: inline-block !important;
    width: 40px !important;
    text-align: left !important;
    float: left;
    margin-top: 1px;
}

/* This line handles the force_account_verification on all pages except checkout */
#force_account_verification {
    background-color: #ed017f;
    padding: 10px 0px;
    box-shadow: none;
    color: #ffffff;
    position: inherit;
    top: 0;
    z-index: 8999;
    width: 100%;
}
#force_account_verification .wrapper {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
#force_account_verification .wrapper > div {
    display: inline-block;
    vertical-align: middle;
}
#force_account_verification .wrapper > div:first-child {
    padding-right: 20px;
}
#force_account_verification .wrapper > div:first-child > span {
    display: inline-block;
    vertical-align: middle;
}
#force_account_verification .wrapper > div:first-child > span:first-child {
    margin-right: 15px;
}
#force_account_verification .wrapper > div:first-child > ._button {
    color: #40618E;
    background: rgba(255,255,255,0.9);
    font-size: 14px;
    text-align: center;
    transition: all 0.3s ease;
    color: #456c95;
    border: 1px solid #456c95;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 15px;
}
#force_account_verification .wrapper > div:first-child > ._button:hover,
#force_account_verification .wrapper > div:last-child:hover {
    cursor: pointer;
}

#force_account_verification .wrapper > div:last-child {
    float: right;
    height: 14px;
    width: 14px;
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/checkout-sprite.png') no-repeat;
    background-position: -248px -242px;
    overflow: hidden;
    display: block;
}

._force_validation_error {
    border: 1px solid #e94b54;
    background: #f5f5f5;
}

._force_validation_error_advice {
    clear: both;
    float: left;
    width: 95%;
    min-height: 13px;
    margin: -4px 0 10px 0 !important;
    padding-left: 4px;
    font-size: 12px !important;
    line-height: 18px;
    color: #f00;
}

#_account_verification > div,
#_account_verification_sms > div {
    font-size: 16px;
    display: block;
    margin: 5px 1px;
    line-height: 21px;
    margin-right: 5px;
}

#_account_verification > div.top,
#_account_verification_sms > div.top {
    border-bottom: 1px solid #cecece;
}

#_account_verification ._pad_bottom,
#_account_verification_sms ._pad_bottom {
    padding-bottom: 15px;
    margin-bottom: 25px;
}

#_account_verification ._email {
    padding-bottom: 12px;
    font-size: 19px;
}
#_account_verification ._phone {
    margin-bottom: -6px;
}

#_account_verification > div.top > span:first-child,
#_account_verification_sms > div.top > span:first-child,
._email {
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
}

#_account_verification > div.middle input,
#_account_verification_sms > div.middle input {
    width: 94%;
    padding: 10px 10px;
}

#_account_verification > div.middle > span:first-child,
#_account_verification_sms > div.middle > span:first-child {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: -5px;
}

#_account_verification > div.middle > span:last-child,
#_account_verification_sms > div.middle > span:last-child {
    font-style: italic;
    font-size: 15px;
}

#_account_verification > div.bottom > span:first-child,
#_account_verification_sms > div.bottom > span:first-child {
    text-align: right;
    margin-bottom: 30px;
}

#_account_verification > div.bottom > span:first-child > div,
#_account_verification_sms > div.bottom > span:first-child > div {
    display: inline-block;
    vertical-align: middle;
}

#_account_verification > div.bottom > span:first-child > div input,
#_account_verification_sms > div.bottom > span:first-child > div input {
    padding: 7px 15px;
    text-transform: uppercase;
}

#_account_verification > div.bottom > span:last-child,
#_account_verification > div.bottom > span:last-child a,
#_account_verification_sms > div.bottom > span:last-child,
#_account_verification_sms > div.bottom > span:last-child a {
    text-align: center;
    color: #40618E;
}
#_account_verification > div.bottom > span:last-child a:hover,
#_account_verification_sms > div.bottom > span:last-child a:hover {
    text-decoration: underline;
    color: #40618E;
}

#_account_verification > div.bottom > span ._type1,
#_account_verification_sms > div.bottom > span ._type1 {
    color: #40618E;
    border: 1px solid #cecece;
    background-color: #ffffff;
    transition: background-color 1s ease;
}

#_account_verification > div.bottom > span ._type1:hover,
#_account_verification_sms > div.bottom > span ._type1:hover {
    border: 1px solid rgba(59, 92, 136, 1);
    background-color: rgba(59, 90, 136, 0.1);
    color: rgba(59, 92, 136, 1);
}

#_account_verification > div.bottom > span ._type2,
#_account_verification_sms > div.bottom > span ._type2 {
    color: #ffffff;
    border: 1px solid #40618E;
    background-color: #40618E;
}

#_account_verification > div > span,
#_account_verification_sms > div > span {
    display: block;
    margin: 10px 0px;
}

#_account_verification_sms .quote_bold {
    font-weight: bold;
    font-style: normal;
}

#_account_verification_sms ._resend_vc a {
    color: rgba(59, 92, 136, 1);
    font-style: normal !important;

}

#_account_verification_sms ._resend_vc a:hover {
    text-decoration: underline;
}

._cursor_control {
    cursor: not-allowed;
    pointer-events: none;
}



/* --------------  Phone number verification on profile page */
#phoneno_verification > div,
#phoneno_verification_sms > div {
    font-size: 15px;
    display: block;
    margin: 5px 1px;
    line-height: 21px;
    margin-right: 5px;
    width: 350px;
}

#phoneno_verification > div.top,
#phoneno_verification_sms > div.top {
    border-bottom: 1px solid #cecece;
}

#phoneno_verification ._pad_bottom,
#phoneno_verification_sms ._pad_bottom {
    padding-bottom: 15px;
    margin-bottom: 25px;
}

#phoneno_verification ._email {
    padding-bottom: 12px;
    font-size: 19px;
}
#phoneno_verification ._phone {
    margin-bottom: -6px;
}

#phoneno_verification > div.top > span:first-child,
#phoneno_verification_sms > div.top > span:first-child,
._email {
    font-size: 20px;
    color: #000000;
    font-weight: bolder;
    margin-bottom: 20px;
}

#phoneno_verification > div.middle input,
#phoneno_verification_sms > div.middle input {
    width: 94%;
    padding: 10px 10px;
}

#phoneno_verification > div.middle > span:first-child,
#phoneno_verification_sms > div.middle > span:first-child {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: -5px;
}

#phoneno_verification > div.middle > span:last-child,
#phoneno_verification_sms > div.middle > span:last-child {
    font-style: italic;
    font-size: 15px;
}

#phoneno_verification > div.bottom > span:first-child,
#phoneno_verification_sms > div.bottom > span:first-child {
    text-align: right;
    margin-bottom: 20px;
    margin-top: -4px;
}

#phoneno_verification > div.bottom > span:first-child > div,
#phoneno_verification_sms > div.bottom > span:first-child > div {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

#phoneno_verification > div.bottom > span:first-child > div input,
#phoneno_verification_sms > div.bottom > span:first-child > div input {
    padding: 7px 15px;
    text-transform: uppercase;
}

#phoneno_verification > div.bottom > span:last-child,
#phoneno_verification > div.bottom > span:last-child a,
#phoneno_verification_sms > div.bottom > span:last-child,
#phoneno_verification_sms > div.bottom > span:last-child a {
    text-align: right;
    color: #40618E;
}
#phoneno_verification > div.bottom > span:last-child a:hover,
#phoneno_verification_sms > div.bottom > span:last-child a:hover {
    text-decoration: underline;
    color: #40618E;
}

#phoneno_verification > div.bottom > span ._type1,
#phoneno_verification_sms > div.bottom > span ._type1 {
    color: #40618E;
    border: 1px solid #cecece;
    background-color: #ffffff;
    transition: background-color 1s ease;
}

#phoneno_verification > div.bottom > span ._type1:hover,
#phoneno_verification_sms > div.bottom > span ._type1:hover {
    border: 1px solid rgba(59, 92, 136, 1);
    background-color: rgba(59, 90, 136, 0.1);
    color: rgba(59, 92, 136, 1);
}

#phoneno_verification > div.bottom > span ._type2,
#phoneno_verification_sms > div.bottom > span ._type2 {
    color: #ffffff;
    border: 1px solid #40618E;
    background-color: #40618E;
}

#phoneno_verification > div > span,
#phoneno_verification_sms > div > span {
    display: block;
    margin: 10px 0px;
}

#phoneno_verification_sms .quote_bold {
    font-weight: bold;
    font-style: normal;
}

#phoneno_verification_sms ._resend_vc a {
    color: rgba(59, 92, 136, 1);
    font-style: normal !important;
    text-decoration: underline;
}

#phoneno_verification .forgot-password a{
    color: #40618E;
    font-size: 14px;
    text-decoration: underline;
}

/* End */


.col-main .side_bar_advert{
    margin-left: -189px;
}
/*BG color*/
.cms-index-index .selected-products-wrapper{
    background: #f5f5f5;
    clear: both;
}
#search-topv2 .popular_search {
    display: none !important;
}

/* New Login Page Design Styles powered by: Phemmy */
#login_page_wrapper {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.checkout-cart-index {
    background-color: #ffffff;
}
#login_page_wrapper .lpw_header_logo,
#login_page_wrapper .lpw_header_logo a {
    text-align: center;
    padding: 1px 10px 20px 10px;
    margin: 40px 5px 20px 5px;
}
#login_page_wrapper .login_form_wrapper {
    background-color: #FFFFFF;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    border-radius: 5px;
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
}
#login_page_wrapper .login_form_wrapper span {
    display: block;
    font-weight: 400;
}
#login_page_wrapper .login_signup_text {
    text-align: center;
    padding-top: 10px;
}
#login_page_wrapper .login_signup_text a,
#login_page_wrapper .login_signup_text a:hover {
    color: #a71b62;
    text-decoration: underline;
}
.lfw_signin {
    font-size: 30px;
    font-weight: bold;
    padding: 25px 0;
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
    color: #000000;
}
#login_page_wrapper .social-login .facebook {
    margin: 0px;
}
#login_page_wrapper .social-login .googleplus-login-btn,
#login_page_wrapper .social-login .facebook-login-btn {
    position: relative;
    display: inline-block;
    padding: 16px 15px 16px 60px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    transition: all 0.3s ease;
    width: 100%;
    max-width: 320px;
}

#login_page_wrapper .social-login .facebook-login-btn {
    background: #3B5998;
}
#login_page_wrapper .social-login .googleplus-login-btn {
    background: #DF4A32;
}
#login_page_wrapper .social-login .facebook-login-btn span.f span {
    border-right: none !important;
}
#login_page_wrapper ._line {
    border-bottom: 1px solid #e7e7e7;
    width: 100%;
    margin-top: 30px;
}
#login_page_wrapper ._or {
    margin: -16px auto 0 auto;
    width: 15px;
    background-color: #FFFFFF;
    padding: 7px;
    font-size: 11px;
    text-align: center;
    color: #abadb3;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
}
#login_page_wrapper .content {
    margin: 0 auto;
    width: 100%;
    max-width: 389px;
}
#login_page_wrapper .content input[type=text],
#login_page_wrapper .content input[type=password] {
    width: 98%;
    margin-top: 15px;
    padding: 13px 5px;
}
#login_page_wrapper .content .forgot-pass,
#login_page_wrapper .content .forgot-pass a {
    text-align: right;
    color: #a71b62;
    padding: 15px 0;
    text-decoration: underline;
}
#login_page_wrapper .submit_btn {
    text-align: center;
}
#login_page_wrapper button[type=submit] {
    border: none !important;
    margin-bottom: 30px;
    background: #33B27B;
    width: 100%;
    box-shadow: none !important;
    height: 46px;
    color: #ffffff;
    font-weight: 400;
}

#login_page_wrapper .crf {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    text-align: center;
    margin-top: 15px;
}
#login_page_wrapper .crf input[type=text],
#login_page_wrapper .crf input[type=password]{
    padding: 12px 5px;
    width: 100%;
    max-width: 186px;
}
#login_page_wrapper .crf .input-box input[type=text],
#login_page_wrapper .crf input[type=password]{
    width: 100%;
    max-width: 385px;
}
#login_page_wrapper .crf .form-list .input-box {
    float: none;
    width: 100%;
}
#login_page_wrapper .crf .form-list label {
    width: 100%;
    text-align: center;
}
#login_page_wrapper .crf .form-list label a,
#login_page_wrapper .crf .form-list label a:hover {
    color: #0000ff;
}
#login_page_wrapper .crf span.name-firstname,
#login_page_wrapper .crf span.name-lastname{
    display: inline-block !important;
    vertical-align: top;
    width: 100%;
    max-width: 49%;
}
#login_page_wrapper .crf span.name-firstname {
    margin-right: -5px;
}


/*footer.css*/
#footer_v2 {
    margin: 0 auto;
    background-color: #f5f5f5;
    padding: 13px 10px;
    text-align: center !important;
    max-width: 1150px;
    line-height: 22px;
    border-top: 2px solid #abadb3;
    margin-top: 55px;
}
#footer_v2 span {
    display: inline-block;
    vertical-align: middle;
}
#footer_v2 ._v2_text {

}
#footer_v2 ._v2_image {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/footer_men.png") no-repeat;
    width: 48px;
    height: 61px;
}
#footer {
    z-index: 3;
    background: #464646;
    border-top: 2px solid #ed017f;
    box-shadow: none;
    margin-top: 100px;
    color: #858585;
    font-size: 12px;
    position: relative;
    padding-top: 8px;
}

#footer i.footer_icon {
    background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png) no-repeat;
    background-position: -10px 0;
}

#footer .row {
    margin-top: 0;
}

#footer h5.heading,
.account-login h5.heading {
    margin: 0 16px 0 0;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

#footer .payments {
    width: 330px;
    height: 27px;
}

#footer i.footer_icon.logo {
    width: 176px;
    height: 83px;
    background-position: 0 -124px;
    position: absolute;
    left: 50%;
    margin-left: -88px;
    top: -76px;
}

#footer .row ul {
    margin-top: 0;
}

#footer .row li {
    margin: 0;
}

#footer .heading {
    float: left;
}

#footer .footer-link-row {
    overflow: hidden;
    border-bottom: 1px solid #757575;
    padding: 8px 0;
}

#footer .footer_payments .footer-link-row:last-child {
    border: none;
}

#footer .footer-link-row ul,
#footer .footer-link-row span {
    float: left;
}

#footer .footer_payments ul {
    margin-right: 13px;
}

#footer i.footer_additonal_payments {
    width: 341px;
    height: 31px;
    background-position: -10px -44px;
    margin: 14px 14px 0 2px;
}

#footer i.footer_additonal_payments2 {
    width: 254px;
    height: 31px;
    background-position: -365px -44px;
    margin: 14px 0 0 2px;
}


#footer .footer_payments span {
    display: block;
    margin: -3px 0 8px 0;
}

#footer .footer-additonal-payments-container{
    border-top: 1px solid #757575;
    margin-left: 88px;
    clear: both;
}

#footer .footer-additonal-payments-container span {
    margin-bottom: 0;
}

#footer i.shipping {
    width: 273px;
    height: 33px;
    background-position: -10px -90px;
}

#footer .footer_shipping h5 {
    margin-top: 7px;
}
#footer .mobile-links li {
    float: left;
    margin: 4px 12px 0 0;
    position: relative;
}

#footer .footer-link-row .mobile-links li:last-child:after {
    content: "";
}

#footer .footer-link-row .mobile-links li:after {
    content: "|";
    position: absolute;
    right: -9px;
    top: 0;
    color: #858585;
}

#footer .row a {
    display: inline-block;
    text-transform: none;
    color: #858585;
}

#footer .footer-icon-block{
    float: left;
    overflow: hidden;
}
#footer .footer-icon-block a{
    display: inline-block;
    width: 46px;
    height: 46px;
}
#footer .footer_newsletter {
    font-size: 11px;
    padding-left: 6px;
}

#footer .footer_android {
    margin-bottom: 14px;
    overflow: hidden;
}

#footer .footer_android .content {
    float: left;
    width: 140px;
    margin-top: 27px;
    margin-left: 10px;
}

.ie8 #footer .footer_android .content {
    width: 160px;
}

#footer .footer_android h5.heading {
    float: none;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    color: #fff;
}

#footer .footer_android .footer_android_content {
    display: inline-block;
    font-size: 11px;
}

#footer i.android {
    width: 45px;
    height: 45px;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png") no-repeat;
    background-position: -60px -213px;
}
#footer i.iphone{
    width: 46px;
    height: 46px;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png") no-repeat;
    background-position: -10px -213px;
}
#footer .footer_newsletter h5 {
    float: none;
}

#footer .footer_subscribe {
    height: 38px;
    margin-left: 1px;
    font-size: 13px;
    border: 1px solid #636363;
    color: #404040;
    font-weight: normal;
    box-shadow: none;
    text-shadow: none;
    background: #f5b050;
}

#footer .row ul.social-links {
    margin-top: 10px;
}

#footer .social-links li {
    margin-right: 10px;
}

.social-links li a {
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png") no-repeat;
    display: block;
    text-indent: -9999px;
}

.social-links li a.facebook {
    background-position: -301px -89px;
}

.social-links li a.twitter {
    background-position: -341px -89px;
}

.social-links li a.googleplus {
    background-position: -387px -89px;
}

.social-links li a.youtube {
    background-position: -434px -89px;
}

.footer_newsletter p {
    margin: 3px 0;
    color: #fff;
}

.policies, .copy {
    font-size: 12px;
    display: block;
    margin: 0;
}

.copy {
    margin-top: 10px;
}

.policies {
    margin-top: 12px;
}

#newsletter-validate-detail label {
    padding: 6px 0 10px 0;
    color: #858585;
}

#newsletter-validate-detail .input-text {
    height: 36px;
    font-size: 13px;
    width: 115px;
}

#newsletter-validate-detail .validation-advice {
    margin-bottom: 5px;
    position: relative;
}

#footer .bottom {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: left;
    position: relative;
    top: -30px;
}

#footer .row .bottom a {
    display: inline;
}

.cms-index-index .block-featured-deal .regular-price .price {
    font-size: 12px !important;
}

.cms-index-index .block-featured-deal .price-box-alternate {
    margin-bottom: 10px;
}

.cms-index-index .block-featured-deal .free-shipping-label {
    font-size: 10px;
}

.cms-index-index .block-featured-deal .qty-left {
    display: none;
}

/*footer-resposive.css*/
@media (min-width: 1200px) {
    #newsletter-validate-detail .input-text {
        width: 168px;
    }
}

@media (max-width: 1199px) {
    #footer .footer_android .content {
        width: 117px;
        margin-left: 4px;
    }

    #footer .heading {
        float: none;
    }

    #footer .footer-additonal-payments-container {
        margin-left: 0;
    }

    #footer #newsletter-validate-detail .input-text {
        width: 208px;
    }

    #footer .footer_subscribe {
        margin: 0;
    }

    #footer .bottom {
        top: 0;
        width: 100%;
        text-align: center;
    }
    #footer .bottom .policies,
    #footer .bottom .copy{display: inline-block}
    #footer .bottom .copy{margin-left: 30px}
}

@media (min-width: 768px) and (max-width: 979px) {
    #footer .footer-icon-block a,
    #footer i.android,
    #footer i.iphone{
        width: 46px;
        height: 46px;
    }
    #footer .footer_android .content {
        width: 80px;
        margin-left: 2px;
        margin-top: 16px;
    }

    #footer #newsletter-validate-detail .input-text {
        width: 154px;
    }
    #login_page_wrapper .crf span.name-firstname {
        margin-right: -6px;
    }

}

@media (max-width: 767px) {
    #login_page_wrapper .social-login .facebook-login-btn {
        display: block !important;
        position: relative;
        display: inline-block;
        padding: 20px 15px 20px 60px;
        background: #3B5998;
        color: #fff;
        font-size: 14px;
        border-radius: 5px;
        transition: all 0.3s ease;
        width: 100%;
        max-width: 320px;
    }
    #login_page_wrapper .social-login .googleplus-login-btn,
    #login_page_wrapper .social-login .facebook-login-btn {
        width: 100%;
        max-width: 250px !important;
    }
    #login_page_wrapper .social-login,
    #login_page_wrapper .facebook-login-btn,
    #login_page_wrapper .facebook-login-btn,
    #login_page_wrapper .social_login_btns .social-login,
    #login_page_wrapper form,
    #login_page_wrapper .content {
        display: block !important;
        margin: 0px auto;
    }
    #login_page_wrapper .content li {
        margin: 0 auto;
        text-align: center;
    }
    #login_page_wrapper .content input[type=text],
    #login_page_wrapper .content input[type=password] {
        width: 75%;
    }
    #login_page_wrapper .submit_btn {
        width: 100%;
        max-width: 301px;
        margin: 0 auto;
    }
    #login_page_wrapper .content .forgot-pass,
    #login_page_wrapper .content .forgot-pass a {
        width: 100%;
        max-width: 343px;
    }
    #footer_v2 {
        margin-top: 30px !important;
    }
    #footer_v2 ._v2_image {
        display: none !important;
    }
    #login_page_wrapper .crf span.name-firstname,
    #login_page_wrapper .crf span.name-lastname {
        width: 100% !important;
        max-width: 327px !important;
    }
    #login_page_wrapper .crf .input-box input[type=text],
    #login_page_wrapper .crf input[type=password]{
        width: 100%;
        max-width: 327px !important;
    }
    #login_page_wrapper .crf input[type=text],
    #login_page_wrapper .crf input[type=password] {
        width: 100%;
        max-width: 327px !important;
    }
    #login_page_wrapper .crf .form-list .input-box {
        text-align: center !important;
    }
    #login_page_wrapper .crf button[type=submit] {
        max-width: 327px;
        margin: 0 auto;
    }
    #login_page_wrapper .crf span.name-firstname {
        margin-right: -7px;
    }

    #footer {
        border-top: 1px solid #d1d1d1;
        padding-top: 0;
        background: #f3f3f3;
    }

    #footer .footer-link-row {
        padding: 0;
        border-bottom: none;
        width: 100%;
    }

    #footer h5.heading,
    .account-login h5.heading {
        float: none;
        color: #666;
        margin: 0;
        font-weight: normal;
    }

    #footer .row .mobile-links ul {
        float: none;
    }

    #footer .mobile-links li {
        float: none;
        margin: 0 0 5px 0;
    }

    #footer .footer-link-row .mobile-links li:after {
        content: "";
    }

    #footer .row .mobile-links a {
        display: block;
    }

    .policies {
        margin: 0 0 10px 0;
    }

    .copy,
    .policies {
        text-align: center;
        font-size: 14px;
    }

    #footer #newsletter-validate-detail .input-text {
        width: 100%;
    }

    #newsletter-validate-detail .validation-advice {
        margin-bottom: 10px;
    }

    #footer .footer_newsletter p {
        color: #666;
    }

    .social-links li a.facebook {
        background-position: 304px -120px;
    }

    .social-links li a.twitter {
        background-position: 264px -120px;
    }

    .social-links li a.googleplus {
        background-position: 218px -120px;
    }

    .social-links li a.youtube {
        background-position: 171px -120px;
    }

    #footer .footer-additonal-payments-container,
    #footer .footer_shipping,
    #footer .footer_android,
    #footer i.footer_icon.payments {
        display: none;
    }

    #footer .footer_newsletter {
        padding-left: 0;
    }

    #confirm-container{
        max-width: 90% !important;
    }

    .free-shipping-label{
        height: 19px;
    }
}

/*header.css*/
#header .logo img {
    max-width: none;
}

#header .headercart .icon {
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/header-footer-sprite.png') no-repeat;
    background-position: -24px -322px;
    padding-left: 6px;
    line-height: 45px;
    display: inline-block;
    height: 23px;
}

#header .header-top {
    float: right;
    margin: 5px 0;
}

#header .navbar-mini .header-contact strong,
#header .navbar-mini .header-contact p,
#header .top-header .navbar-mini .navbar-mini_header-links a,
#header .headercart .headercart-toggle,
#header .customer-state.signed-out a,
#header .customer-state .user-links-toggle {
    color: #2c2c2c;
    font-size: 13px;
}

#header .customer-state  a.user-links-toggle:hover span{
    text-decoration:underline;
}
#header .customer-state a.user-links-toggle span.hover-link {
    color:#ed017f;
}
#header .customer-state a.user-links-toggle:hover span.no-hover {
    text-decoration:none;
}

#header .logo {
    margin-bottom: 7px;
    max-height: none;
    height: auto;
}

#header.sticked-nav{
    background-color: #ed017f;
    box-shadow: none;
}
#header.hide {
    visibility: hidden !important;
}
#header.sticked-nav .fav_and_cart,
#header.sticked-nav .fav_and_cart a {
    color: #FFFFFF !important;
    margin-top: 3px;
}
#header.sticked-nav .span2.navbar-brand .logo{
    margin: 0;
}
#header.sticked-nav .tools-row{
    padding-bottom: 5px;
}
#header.sticked-nav .menu-top {
    border-bottom: none;
}
#header.sticked-nav .control-form {
    display: block !important;
}
#header.sticked-nav #search_mini_form{
    background: none;
}
#header .navbar-mini {
    min-height: inherit;
    width: auto;
}

#header .navbar-mini ul,
#header .message-centre ul {
    padding: 0 3px;
    white-space: nowrap;
    float: none;
    margin: 5px 0;
}

#header .navbar-mini li,
#header .message-centre li {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
}

#header .navbar-mini li,
#header .message-centre li,
#header .headercartwrap {
    border-right: 1px solid #C6C6C6;
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px;
}

#header .headercartwrap:before {
    padding-top: 9px;
}

#header .headercartwrap {
    float: left;
}

#header .message-centre {
    float: left;
}

#header .message-centre img {
    margin-top: 2px;
}

#header .navbar-mini .navbar-mini_header-links a,
#header .navbar-mini .navbar-mini_header-links span,
#header .navbar-mini div,
#header .message-centre .message-centre-links a {
    display: block;
    float: left;
    padding: 0;
    color: #676767;
    line-height: 18px;
    white-space: nowrap;
}

#header .message-centre .message-centre-links a {
    padding-left: 10px;
    color: #2c2c2c;
    padding-top: 5px;
}

#header .message-centre .message-centre-links span {
    padding: 1px 5px 2px;
    color: #fff;
    font-weight: bold;
    position: relative;
    margin-left: 3px;
}

#header .message-centre .message-centre-links span:after {
    content: "";
    position: absolute;
    bottom: -2px;
    right: 50%;
    height: 5px;
    width: 21px;
}

#header .navbar-mini a:hover,
#header .navbar-mini a:focus,
#header .message-centre a:hover,
#header .message-centre a:focus {
    color: #f5b050 !important;
}

#header .customer-state {
    float: left;
    padding: 0;
    min-width: 0;
    background: transparent;
}

.toolbar-top .toolbar .sort-by select {
    width: 10px;
    height: 10px;
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/catalog-sprite.png');
    background-position: -72px -673px;
    position: absolute;
    top: 9px;
    right: 0;
}

#header .customer-state.signed-out a,
#header .user-links-toggle {
    padding: 7px;
    font-size: 11px;
}

#header .user-links-menu {
    top: 34px;
}

#header .navbar-middle {
    float: left;
    margin: 8px 0 0 40px;
}

#header .fav_and_cart {
    float: right;
    margin-top: 10px;
    padding-top: 10px;
}

#header .fav_and_cart > div {
    display: inline-block;
    vertical-align: middle;
}
#header .fav_and_cart > div span img {
    height: 20px;
    vertical-align: middle;
    padding-right: 2px;
}
#header .fav_and_cart > div span {
    font-size: 16px;
    margin-top: 4px;
}
#header .fav_and_cart > div span.fav_side {
    padding-right: 2px;
}
#header .fav_and_cart > div span.fav_side i {
    font-style: normal;
    display: inline-block;
    font-size: 16px;
}
#header .fav_and_cart > div span.fav_side a:hover {
    color: #f5b050;
}
#header .fav_and_cart > div span.cart_count {
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background-color: #DF1F00;
    color: #ffffff;
    display: inline-block;
    padding: 2px;
    text-align: center;
    font-size: 11px;
}
#header.sticked-nav .navbar-middle {
    margin-top: 0;
}

#header .headercart-toggle {
    padding: 7px 10px 11px 14px;
    color: #676767;
}

#header a.headercart-toggle:hover {
    color: #f5b050;
}

#header #headercart,
#header #headercart-disabled{
    margin: 0;
    font-size: 11.4px;
    color: #2c2c2c;
}

#header .headercart-toggle .icon {
    margin: 2px 5px 0 0;
    float: left;
}

#header .top-header {
    background: #FFFFFF;
    height: auto;
}


#header.merchant-header-logoside {
    float: left;
    padding-top: 5px;
}

#header .headercart .headercart-button-qty {
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background-color: #DF1F00;
    color: #ffffff;
    display: inline-block;
    padding: 3px;
    text-align: center;
    font-size: 11px;
    line-height: 13px;
}

#header.sticked-nav .search-top .popular{
    display: none;
}
.search-top .popular {
    margin-top: 5px;
    overflow: hidden;
    height: 14px;
    font-size: 11px;
}

.search-top .popular-search-title {
    margin-right: 5px;
}

.search-top .popular li{
    display: inline-block;
    color: #989898;
}

.search-top li.popular-search-item:before {
    content: "|";
    color: #989898;
}

.search-top li.popular-search-item.first:before {
    display: none;
}

.search-top .popular-search-title {
    display: inline;
}

.search-top .popular li a {
    color: #3b5c88;
}

.search-top .popular li a:hover {
    color: #f5b050;
}

#header .navbar-middle {
    background: none;
}

#header {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background: #ffffff;
}


.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.share-experience {
    margin: 0 auto;
    margin-top: 4px;
    padding: 10px 10px;
    width: 100%;
    max-width: 550px;
    text-align: center;
}
.share-experience-text {
    font-size: 14px;
    font-weight: 700;
    vertical-align: top;
    line-height: 52px;
    padding-right: 15px;
}
.share-experience-img .ileft {
    padding-right: 5px;
}

@-webkit-keyframes fadeInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}


/*headercart.css*/
.headercart {
    float: left;
}
ul#sellmenu li:hover #sellmenu_sub {
    visibility: visible;
}
ul#sellmenu li {
    float: left;
    position: relative;
    list-style-type: none;
    padding: 0;
    width: auto;
}
.headercart #recently-added-container {
    top: 37px;
}
ul#sellmenu_sub{
    width: 135px;
    z-index: 3;
}
/*header-responsive.css*/
#header .myaccount span,
#header .myaccount-phone-dropdown .ktalk span {
    top: 4px;
    padding: 1px 4px 2px;
    background: #dc0000;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* styles for the shrink in and out on slides */
.swipeslideshow .slides .slide img {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
    -moz-transform: scaleX(1.05) scaleY(1.05);
    -ms-transform: scaleX(1.05) scaleY(1.05);
    -o-transform: scaleX(1.05) scaleY(1.05);
    transform: scaleX(1.05) scaleY(1.05);

    -webkit-transition: -webkit-transform 4s linear;
    -moz-transition: -moz-transform 4s linear;
    -o-transition: -o-transform 4s linear;
    transition: transform 4s linear;
}

.swipeslideshow .slides .slide.active img {
    -webkit-transform: scaleX(1) scaleY(1);
    -moz-transform: scaleX(1) scaleY(1);
    -ms-transform: scaleX(1) scaleY(1);
    -o-transform: scaleX(1) scaleY(1);
    transform: scaleX(1) scaleY(1);
}

.product-essential .gray-box .title {
    text-transform: uppercase;
    color: #333333 !important;
    font-weight: 700;
}

/* Revome overflow of scaled Image */
.swipeslideshow .slides .slide{
    overflow: hidden;
}

@media (max-width: 979px) {
    #header .navbar-mini li.header-contact {
        display: none;
    }
}

@media (max-width: 767px) {
    #header .search-top {
        padding: 0;
    }

    #header .headercart-toggle .icon {
        float: left;
        margin: 0;
        width: 24px;
        height: 22px;
        background: url(https://www.konga.com/skin/frontend/imitate2_ee/konga/images/cart.png) no-repeat;
    }

    #header .fav_and_cart {
        display: none;
    }
}


/*headercart-responsive.css*/

@media (max-width: 1200px) and (min-width: 980px){
    #header .search-top {
        width: 455px;
    }
}

@media (max-width: 979px) {
    #header .search-top {
        width: 358px;
    }

    #header .search-top .popular {
        display: none;
    }
    #header .fav_and_cart > div {
        display: inline-block !important;
        margin-top: 0px;
    }
    #header .fav_and_cart div:last-child {
        margin-left: -17px;
    }
}


@media (max-width: 767px) {
    .headercart {
        right: 10px;
    }

    #header #headercart,
    #header #headercart-disabled{
        margin: 0
    }

    #header .headercart .headercart-button-qty {
        margin: 0;
        position: absolute;
        top: 4px;
        right: -4px;
        box-shadow: none;
        -webkit-box-shaddow: none;
    }

    #header #headercart:before {
        content: "";
    }

    .search-top .popular {
        display: none;
    }

    #header .navbar-middle {
        margin: 0;
    }
}

/*vaimo_menu.css*/
.checkout-onepage-index #header .menu-top,
.checkout-onepage-success #header .menu-top{
    border-bottom: none;
}
.cms-index-index div.vertnav{
    top: 0;
}
div.vertnav {
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.2);
}

/* Overrides for specific menu items. */
#konga-menu .row.col-wrapper li.vertical-nav-item a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item a.vertnavlink-svg {
    height: 16px;
    margin: 16px 0px 0px 0px;
}

.vertnav svg,
#konga-menu .row.col-wrapper li.vertical-nav-item a.vertnavlink-img img {
    height: 100%;
    width: auto;
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
}
#konga-menu .row.col-wrapper li.vertical-nav-item a.vertnavlink-img.vertnavlink-img-full-size,
#konga-menu .row.col-wrapper li.vertical-nav-item a.vertnavlink-img.vertnavlink-img-full-size img {
    height: auto;
    width: auto;
}

/****** Specific nav items ******/
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1103 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1152 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1515 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1829 a.vertnavlink-svg {
    height: 20px;
}
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1155 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1860 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1866 a.vertnavlink-svg {
    height: 26px;
}
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-919 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1101 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1104 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1864 a.vertnavlink-svg {
    height: 30px;
}
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1046 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1154 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1156 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1510 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1512 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1513 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1514 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1822 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1824 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1825 a.vertnavlink-svg,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1828 a.vertnavlink-img,
#konga-menu .row.col-wrapper li.vertical-nav-item.nav-1994 a.vertnavlink-svg {
    height: 34px;
}

.vertnav > ul {
    min-height: 443px;
    padding-top: 0;
    background: #ed017f;
    border: none;
}

.vertnav > li {
    color: #fff;
    border-top: 1px solid #ed017f;
    border-bottom: 1px solid #ed017f;
}

.vertnav li:last-child {
    border-bottom: none;
}

.vertnav > li.activeMenu{
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vertnav > li.last.activeMenu {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-borderbox-shadow: none;
}

.vertnav > li > a {
    color: #fff;
}

.vertnav li a {
    font-size: 11px;
}

.vertnav > li.vertical-nav-item > a.activeMenu{
    border-top: none;
    border-bottom: none;
    border-right: none;
    margin: 0;
}

.vertnav > li.vertical-nav-item > a.activeMenu{
    color: #ffffff;
}
.vertnav > li.activeMenu .col-wrapper{
    display: block!important;
}
.vertnav > li > a span {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    padding: 8px 1px 8px 4px;
    border: none;
}
.vertnav > li.activeMenu > a span{
    margin: 0 5px;
}
.vertnav .col-wrapper {
    min-height: 466px;
    top: -32px;
    border: none;
    z-index: 30;
}

.vertnav .col-wrapper .secondlevel {
    text-transform: capitalize;
}

.vertnav .col-wrapper div ul {
    border-left: none;
}

.vertnav .col-wrapper div > ul > li {
    margin-bottom: 16px;
}
.vertnav > li a:hover{
    color: #ed017f;
}
.vertnav > li > a:hover{
    color: #ffffff;
}

.vertnav > li.activeMenu > a span{
    margin: 0 5px;
}

.headercart-button-title {
    display: inline-block;
}

@media (max-width: 1200px) {
    .vertnav > ul {
        margin-top: 1px;
    }
    .cms-index-index div.vertnav.active{
        top: 0;
    }
}

/*vaimo_menu-responsive*/
@media (max-width: 767px) {
    div.vertnav {
        box-shadow: none;
    }

    .vertnav > ul {
        background: none;
    }

    .vertnav > li {
        border-top: none;
        border-bottom: 1px solid #dedede;
    }

    .vertnav li a {
        font-size: 13px;
    }

    .vertnav > li a:hover {
        background: none;
        color: #efefef;
    }

    .vertnav > li.activeMenu{
        background: none;
        box-shadow: none;
    }

    .vertnav > li.activeMenu > a {
        border-left: none;
        box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
    }

    .vertnav > li > a span {
        font-size: 16px;
        color: #ededed;
        padding: 13px 14px 13px 7px;
    }

    .vertnav > li.activeMenu > a span {
        border-bottom: none;
    }

}

/*global-responsive*/
@media (min-width: 1200px) {
    .container .vertnav .col-wrapper {
        left: 219px;
    }
    #header .tools-row{
        padding-bottom: 0;
    }

    #header .navbar-middle {
        margin: 8px 0 0 112px;
    }

}
.checkout-cart-index #header .tools-row{
    padding-bottom: 0;
}
.cms-index-index .col2-left-layout > .span9 {
    margin-top: -35px;
    border-top: 2px solid #ed017f;
}

/*content-respensive.css*/
@media (max-width: 1200px) {
    .cms-index-index .main-container .sidebar.span3{
        margin-left: 0;
    }
    .cms-index-index .main-container.col2-left-layout.row{
        margin-left: 0;
        padding-top: 0;
    }
    .cms-index-index .col2-left-layout > .span9{
        width: 100%;
        margin-top: -11px;
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col2-left-layout > .span9 {
        margin-left: -81px;
        width: 981px;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .cms-index-index .col2-left-layout > .span9 {
        margin-top: -11px;
    }
}

@media (max-width: 767px) {
    .col2-left-layout > .span9 {
        margin-left: inherit;
        width: inherit;
    }
    #force_account_verification .wrapper {
        max-width: 767px;
    }
}

/*popular categories Home page*/
.popular-category-block{
    display: none;
    width: 100%;
    margin: 10px 0;
}
.popular-category-block h3{
    color: #525252;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.popular-category-block ul{
    background-color: #fff;
    padding: 0.9%;
    border-top: 1px solid #c6c7c8;
    overflow: hidden;
}
.popular-category-block li{
    display: none;
    float: left;
    width: 23.8%;
    height: 110px;
    text-align: center;
    padding-top: 5px;
    border: 1px solid #f8f8f8;
    border-width: 1px 1px 0 0;
}
.popular-category-block li.more{
    display: block;
    border-width: 1px 0 0 0;
}
.popular-category-block li.more .category-image{
    background-color: #ed017f;
}
.popular-category-block li:first-child{
    border-width: 0 1px 0 0;
}
.popular-category-block li:nth-child(2),
.popular-category-block li:nth-child(3){
    border-width: 0 1px 0 0;
}
.popular-category-block li:nth-child(4){
    border-width: 0;
}
.popular-category-block li:nth-child(8),
.popular-category-block li:nth-child(12),
.popular-category-block li:nth-child(16){
    border-width: 1px 0 0 0;
}
.popular-category-block .category-image{
    display: inline-block;
    width: 56px;
    height: 56px;
    line-height: 56px;
    background-color: #ccc;
    border-radius: 50%;
    margin: 0 0 5px 0;
}
.popular-category-block .category-image img{
    display: block;
    margin: 9px 0 0 7px;
    width: 39px;
}
.popular-category-block li.more .category-image img{
    margin: 25px 0 0 9px;
}
.popular-category-block .category-name{
    display: block;
    font-size: 11px;
    line-height: 12px;
    color: #282828;
    margin-bottom: 10px;
}

/*shop-category-block 404page*/
.shop-category-block{
    border-top: 2px solid #9a9a9a;
    padding: 15px 0;
    margin: 30px 0 20px 0;
}
.shop-category-block h3{
    font-size: 18px;
    font-weight: bold;
    color: #191919;
    margin: 0 0 20px 0;
}
.shop-category-block ul{
    overflow: hidden;
}
.shop-category-block li{
    display: inline-block;
    width: 16.3%;
    min-height: 135px;
    text-align: center;
    vertical-align: top;
}
.shop-category-block .category-name{
    display: block;
    color: #ed017f;
    margin-top: 15px;
}
.shop-category-block li.more-block{
    background-color: #ff0000;
}
/*multipledeals.css*/
.cms-index-index .swipeslideshow, .main-container .row-fluid .cm_swipeslideshow_view_main_slideshow {
    margin-top: 0;
}
.cms-index-index .swipeslideshow {
    display: block;
}
.cms-index-index .swipeslideshow{
    float: left;
    /*    width: 810px!important;
        height: 336px;*/
    overflow: hidden;
}
.cms-index-index .swipeslideshow .slides img {
    /*    width: 810px !important;
        height: 334px;*/
}
.cms-index-index .swipeslideshow .slide > div >a{
    width: 100%;
}
.cb_divider{
    background: transparent;
}
@media (max-width: 1200px){
    .cms-index-index .swipeslideshow{
        width: 100%!important;
        height: auto;
    }
    .cms-index-index .swipeslideshow .slides img {
        width: 100%!important;
        max-width: 100%;
        height: 380px;

    }
    .right_side_deal{
        display: none;
    }
    .shop-category-block li{
        width: 24%;
    }
}
@media (max-width: 979px){
    .cms-index-index .swipeslideshow .slides img{
        height: auto;
    }

    #header .navbar-middle {
        margin: 8px 0 0 0;
    }
    .form-search {
        max-width: 353px;
    }
    #search_mini_form .input-wrapper {
        width: 70%;
    }
    .search-submit {
        padding: 12px 15px;
    }
    #header .fav_and_cart {
        text-align: center;
    }
    #header .fav_and_cart .top {
        margin: -6px 0px -8px 0px;
    }
    #header .fav_and_cart > div {
        display: block;
    }
    #header .fav_and_cart > div span.fav_side {
        padding-right: 0px;
    }
    #header .fav_and_cart > div .headercart-button-title {
        display: none !important;
    }
    #header .headercart .headercart-button-qty {
        margin-left: -15px;
        margin-top: -1px !important;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .cms-index-index .swipeslideshow{
        width: 100%!important;
    }
    .right_side_deal{
        display: none;
    }

}
@media (max-width: 767px){
    .popular-category-block{
        display: block;
    }
    .shop-category-block li{
        width: 32%;
    }
    #header .search-top {
        height: 40px;
    }
    .search-submit {
        padding: 10px 15px;
    }
}
@media (max-width: 460px){
    .category-products .products-grid .author.themeV3Flag .tooltip-text .caret {
        margin-top: -1px;
        right: auto;
    }
    .shop-category-block li{
        width: 49%;
    }
    .share-experience {
        margin: 0 auto;
        margin-top: -5px;
        padding: 10px 10px;
        width: 100%;
        max-width: 360px;
        text-align: center;
    }
    .share-experience-text {
        font-size: 11px;
        font-weight: 700;
        vertical-align: top;
        line-height: 52px;
        padding-right: 15px;
        display: block;
    }
    .share-experience-img .ileft {
        padding-right: 5px;
    }
    #force_account_verification .wrapper {
        max-width: 460px;
    }
}
.cms-index-index .block-featured-deal {
    float: left;
    width: 33.33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-left:1px solid #f2f2f2;
    border-top: none;
    margin-top: 0
}
.cms-index-index .block-featured-deal.deal-1 {
    border-left: none;
    left: -1px;
    position: relative;
}

.cms-index-index .multipledeals .badge .percent:after,
.cms-index-index .block-featured-deal .badge .percent:after {
    display: none;
}

.cms-index-index .block-featured-deal .badge {
    left: 1px;
    top: 0px;
    padding: 0;
    text-align: left;
    overflow: hidden;
    width: 61px;
    height: 55px;
}

.cms-index-index .block-featured-deal .badge span {
    text-transform: lowercase;
}
.cms-index-index .block-featured-deal .badge:before {
    content: "";
    width: 100px;
    height: 100px;
    background: #d40707;
    display: block;
    position: absolute;
    left: -60px;
    top: -58px;
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .4);
    -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .4);
    transform: rotate(48deg) ;
    -webkit-transform: rotate(48deg) ;
    -moz-transform: rotate(48deg) ;
    -o-transform: rotate(48deg) ;
    -ms-transform: rotate(48deg) ;
}

.cms-index-index .block-featured-deal .badge .percent{
    background: none;
    padding: 4px 0 0 4px;
    line-height: 12px;
}

.cms-index-index .block-featured-deal .col1 {
    float: left;
    width: 114px;
}

.cms-index-index .block-featured-deal .col2 {
    float: left;
    width: 211px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cms-index-index .block-featured-deal .col2 {
    padding: 12px 10px 11px 10px;
}

.cms-index-index .block-featured-deal .col2,
.cms-index-index .block-featured-deal .price-box-alternate,
.cms-index-index .block-featured-deal .qty-left,
.cms-index-index .block-featured-deal p.special-price .price {
    text-align: left;
    font-size: 11px;
}

.cms-index-index .block-featured-deal a.product_name {
    white-space: inherit;
    text-align: left;
    height: 28px;
    margin-bottom: 2px;
}

.cms-index-index .block-featured-deal .deal-img {
    padding: 11px 0 0;
    text-align: left;

}

.cms-index-index .block-featured-deal p.special-price {
    margin: 0 0 2px 0;
}

.cms-index-index .block-featured-deal p.old-price  {
    display: none;
}

.cms-index-index .block-featured-deal p.special-price .price {
    font-size: 13px;
}

.cms-index-index .block-featured-deal .qty-left {
    margin-bottom: 8px;
}

.cms-index-index .block-featured-deal .buy-btn {
    background: #f5b050;
    padding: 2px 20px 3px;
    border-radius: 3px;
    margin-bottom: 13px;
    display: inline-block;
    text-transform: uppercase;
    border: none;
    color: #ffffff;
}

.cms-index-index .block-featured-deal .social_wrap {
    width: auto;
    left: 12px;
    top: 50%;
    margin-top: -18px;
}

.cms-index-index .block-featured-deal .progress-bar .progress {
    border: none;
    background-image: none;
    top: 0;
    background: #66bf41;
}

.cms-index-index .deals-container {
    position: relative;
    background: #fff;
}

.block-featured-deal .deal-img img {
    max-width: 114px;
    max-height: 114px;
}
.cms-index-index .deals-block{
    clear: both;
}
.cms-index-index .deals-title {
    display: none;
}
.right_side_deal{
    float: left;
    width: 169px;
}
.right_side_deal img{
    width: 169px;
    height: 166px;
    border: 1px solid #e2e2e2;
    border-width: 0 1px 1px 1px;
    vertical-align: top;
}

/*multipledeals-responsive.css*/
@media (min-width: 1200px) {
    .block-featured-deal .deal-img img {
        max-width: 114px;
        max-height: 114px;
    }
}

@media (max-width: 1200px) {
    .cms-index-index .block-featured-deal {
        width: 50%;
    }

    .cms-index-index .block-featured-deal.deal-3 {
        display: none;
    }

    .cms-index-index .block-featured-deal .col2 {
        width: 259px;
    }
}

@media (max-width: 979px) {
    .cms-index-index .block-featured-deal {
        width: 100%;
        max-height: 188px;
    }

    .cms-index-index .block-featured-deal.deal-2 {
        display: none;
    }

    .block-featured-deal .countdown {
        position: relative;
        top: 0;
    }

    .block-featured-deal .countdown-container .js-countdown-days {
        font-size: 10px;
    }

    .block-featured-deal .priceoff {
        margin: 0;
    }

    .cms-index-index .block-featured-deal .col1 {
        padding: 0;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .block-featured-deal .col1 {
        margin-left: 0;
        padding-top: 0
    }

    .cms-index-index .block-featured-deal .col2 {
        width: 419px;
    }
}

@media (min-width: 1201px){
    .category-main.deals{
        display: none !important;
    }
    .cms-index-index .block-featured-deal .badge {
        left: 1px;
        top: 1px;
    }
    .cms-index-index .block-featured-deal.deal-1 {
        left: 0px;
        position: relative;
        border-left: 1px solid #f2f2f2;
    }
}
.category-main.deals{
    display: block;
}

@media (max-width: 767px) {
    .cms-index-index .deals-container {
        border-top: 1px solid #c6c7c8;
        border-right: none;
        border-left: none;
    }

    .cms-index-index .deals-title {
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: bold;
        display: block;
    }

    .cms-index-index .block-featured-deal .col1 {
        width: 45%;
    }

    .cms-index-index .block-featured-deal .col2 {
        width: 55%;
    }
    .cms-index-index .block-featured-deal .deal-img{
        height: 100%;
        max-height: 190px;
        padding-top: 0;
    }
    .block-featured-deal .deal-img img {
        height: 100%;
        max-width: none;
        max-height: inherit;
    }

    .cms-index-index .block-featured-deal .col2 {
        font-size: 13px;
        padding: 30px 10px 10px;
    }

    .cms-index-index .block-featured-deal p.special-price .price {
        font-size: 17px;
    }

    .cms-index-index .block-featured-deal a.product_name {
        height: auto;
        margin-bottom: 10px;
    }

    .cms-index-index .block-featured-deal .badge {
        width: 68px;
        height: 61px;
    }

    .cms-index-index .block-featured-deal .badge:before {
        left: -48px;
        box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .4);
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .4);
    }

    .cms-index-index .block-featured-deal .badge .percent {
        padding: 6px 0 0 6px;
    }

    .block-featured-deal .badge .percent,
    .block-featured-deal .badge span {
        font-size: 17px;
        line-height: 22px;
    }

    .block-featured-deal .countdown-container .js-countdown-days {
        font-size: 12px;
    }
}


/*home page content_bottom block*/
.content_bottom.wr-white{
    background-color: #fff;
    margin-left: 0;
    border: 1px solid #cfcfcf;
}

/*recently block*/
.recently_viewed h3{
    font-size: 14px;
    font-weight: bold;
    color: #1f1f1f;
}
.content_bottom .recently_viewed li{
    border-top: 1px solid #ebebeb;
    padding-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}
.content_bottom .recently_viewed li a{
    float: left;
}
.content_bottom .span3.recently_viewed .price-box-alternate{
    float: left;
    width: 170px;
}
.content_bottom .recently_viewed .price-box-alternate p{
    margin: 5px 0;
}
.content_bottom .recently_viewed li .product-label{
    top: 5px;
}
.content_bottom .recently_viewed li:first-child{
    border-top: none;
}
.content_bottom .recently_viewed .pr-img{
    width: 85px;
    height: 85px;
    text-align: center;
    height: 100%;
}
.content_bottom .span3 .price-box-alternate{
    min-height: inherit;
    border: none;
    float: left;
}
.content_bottom .recently_viewed .product-name{
    width: 160px;
    font-size: 12px;
    color: #000;
}
.regular-price .price {
    color: #B30000;
    font-size: 23px !important;
}
#product-viewed{
    padding-top: 0;
    border-right: none;
}

/*recommended_products*/
.recommended_products{
    margin-left: 15px;
}
.recommended_products > div > p{
    margin: 0;
}
.recommended_products h3{
    font-size: 14px;
    font-weight: bold;
    color: #1f1f1f;
}
#recommended_products.products-grid .product-image{
    min-height: 140px;
}
#recommended_products.products-grid .product-image img {
    display: block;
    margin: 0 auto;
}
#recommended_products.products-grid li.item{
    padding: 4px 12px;
    border: 1px solid #efefef;
    width: 20%;
    min-height: 220px;
    margin: 0 15px 0 0;
    float: left;
}
#recommended_products a{
    display: block;
    font-size: 12px;
    color: #000;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space:nowrap;
    margin: 10px auto;
}
.products-grid p.discounted_price{
    font-size: 12px;
}

@media (min-width: 1200px){
    .recommended_products {
        width: 840px;
    }
}
@media (max-width: 1199px) {
    .recommended_products{
        width: 640px;
    }
    #recommended_products.products-grid li.item{
        width: 41%;
        margin-bottom: 15px;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .recommended_products{
        width: 500px;
    }
    .content_bottom .recently_viewed .pr-img {
        width: 50px;
        height: 50px;
    }
    .content_bottom .recently_viewed .product-name {
        width: 95px;
    }

}


@media (max-width: 767px) {
    .cms-index-index .swipeslideshow{
        width: 100%!important;
        height: auto;
    }
    .recommended_products {
        width: 100%;
        margin-left: 0;
        padding: 0 5px;
    }
    #recommended_products.products-grid li.item{
        width: 42%;
        margin-bottom: 15px;
    }
    .content_bottom .span3 div{
        border-right: none;

    }
    .content_bottom .recently_viewed .product-name{
        padding-top: 10px;
        margin-left: 15px;
    }
    .recently_viewed{
        padding: 0 5px;
    }
}
/*Product page -> Rating drop down*/
.catalog-product-view .fancybox-opened .fancybox-skin{
    border: 10px solid rgba(0,0,0, 0.90);
}
#review-form{
    margin: 12px 0 0 0;
    background-color: #fbfbfb;
    padding: 18px;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
}
.form-add {
    width: 450px;
}
.catalog-product-view .fancybox-opened .fancybox-skin{
    background: #ededed;
}
.review-title{
    margin: 25px 0 0 0;
    color: #656565;
    font-size: 25px;
    font-family: 'nevis-Bold', sans-serif;
    text-align: center;
}
#review-form .form-list .input-box{
    position: relative;
}
.form-list span.required {
    top: 0;
    right: 0;
    color: #7b7b7b;
    font: 13px 'Microsoft YaHei', sans-serif;
    vertical-align: top;
}
#review-form .form-list label{
    color: #333;
    font: bold 13px 'Microsoft YaHei', sans-serif;
    width: 21%;
    text-align: left;
    padding: 2px 3% 0 0;
}

#review-form .form-list .input-text{
    border-color: #b8b8b8;
    width: 265px;
}
.fancybox-overlay{
    background: none;
    background-color: rgba(0,0,0, 0.8);
}
#review-form .helper-message{
    float: left;
    color: #bdbdbd;
    font: normal 10px 'Microsoft YaHei', sans-serif;
    margin-top: 5px;
}
#review-form .button{
    border: none;
    font-size: 13px;
    letter-spacing: -.02em;
    color: #000;
    text-shadow: 0 0 1px #f59d25;
    background: #fcb223;
    background: -moz-linear-gradient(top,  #fcb223 0%, #f5b050 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb223), color-stop(100%,#f5b050));
    background: -webkit-linear-gradient(top,  #fcb223 0%,#f5b050 100%);
    background: -o-linear-gradient(top,  #fcb223 0%,#f5b050 100%);
    background: -ms-linear-gradient(top,  #fcb223 0%,#f5b050 100%);
    background: linear-gradient(to bottom,  #fcb223 0%,#f5b050 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb223', endColorstr='#f5b050',GradientType=0 );

}
#review-form .validation-advice{
    width: 50%;
    font: normal 10px 'Microsoft YaHei', sans-serif;
    margin: 5px 0 0 0;
}

div.rating-cancel{display: none}
div.star-rating{float:left;width:23px;height:22px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden; margin-right: 1px;}
/*div.rating-cancel,div.rating-cancel a{background:url(https://www.konga.com/skin/frontend/imitate2_ee/konga/css/delete.gif) no-repeat 0 -16px}*/
div.star-rating,div.star-rating a{background:url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/stars-icons.png') no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block;width:23px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -22px!important}
div.star-rating-hover a{background-position:0 -22px!important;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.form-list.rating-wr{
    position: relative;
}
.form-list .text-ratting{
    position: absolute;
    top: 4px;
    right: 130px;
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
}
.captcha-block {
    width: 314px;
    float: right;
}
.captcha-block .recaptchatable .recaptcha_image_cell{
    width: 218px!important;
    height: auto;
    padding: 0!important;
}
.recaptchatable #recaptcha_response_field{
    width: 200px!important;
    border: 1px solid #7d7d7d!important;
    font-size: 10px!important;
    padding: 2px;
}
.captcha-block .recaptchatable .recaptcha_image_cell center{height: auto}
.captcha-block #recaptcha_image img {
    width: 195px !important;
    height: 40px !important;
}
.captcha-block #recaptcha_image{
    width: 197px !important;
    height: 41px !important;
}
#recaptcha_area td:last-child{
    padding: 0!important;
}
/*catalog search no-result */
.no-result-block{
    border:1px solid #E2E2E2;
    background-color: #FBFBFB;
    padding: 25px;
    margin: 15px 0;
}
.catalogsearch-result-index .col-main .no-result-block h1{
    color: #565656;
    font-size: 14px;
    margin: 0;
}
.no-result-block p{
    color: #1f1f1f;
    margin: 10px 0;
}
.no-result-block p.no-result-suggestions {
    color: #000;
    font-weight: 600;
}
.no-result-block a {
    color: #305C8A;
    text-decoration: underline;
}
.no-result-block a:hover
{
    text-decoration: none;
}
@media (min-width: 1200px) and (min-width: 980px){
    .captcha-block {
        width: 314px;
        float: right;
    }

}
@media (max-width: 979px){
    #review-form .form-list .input-box{
        margin-top: 5px;
    }
    #review-form .form-list label{
        width: auto;
    }
    #review-form .form-list .input-text{
        width: 100%;
    }
    #review-form .form-list label.required:before{
        color: #7b7b7b;
        font: 13px 'Microsoft YaHei', sans-serif;
    }
    #review-form .input-box .required{
        display: none;
    }
    #review-form .helper-message{
        float: none;
        display: block;
    }
    .captcha-block{
        float: none;
        width: auto;
    }
    .captcha-block {
        width: auto;
        float: none;
    }
}
@media (max-width: 767px){
    .form-add{
        width: 100%;
    }
    .form-list label{
        float: left;
    }
    #recommended_products.products-grid .product-image{
        height: auto;
    }
}
@media (max-width: 480px) {
    #recommended_products.products-grid li.item{
        width: 40%;
    }
    .cms-index-index .swipeslideshow .slides img{

    }
    #footer{
        margin-top: 0;
    }

}
/*category list and search page*/
.top-back-button{
    display: none;
    width: 58px;
    height: 58px;
    cursor: pointer;
    position: fixed;
    right: 1%;
    bottom: 40px;
    z-index: 9999;
}

/*product listing page*/
.category-products .products-grid li.item{
    background-color: #fff;
    width: 24%;
    margin: 4px;
    border: 1px solid #cfcfcf;
    box-sizing: border-box;
    /*min-height: 348px;*/
}
.category-products .products-grid li.item.first{
    margin-left: 0;
}
.col-main .category-products .products-grid li.item:hover .pad,
.col-main .category-products .products-grid li:hover{
    box-shadow:none;
    border-radius: 0;
}

.col-main .category-products .products-grid li.item .pad{
    padding: 3% 2%;
    border-radius: 0;
    border: 2px solid #fff;
    /*min-height: 348px;*/
}
.col-main .category-products .products-grid li.item:hover .pad{
    border: 2px solid rgba(50,93,136,0.7);
}
.category-products .products-grid .product-name{
    min-height: inherit;
    text-align: left !important;
    padding-top: 4px;
    margin-bottom: 10px;
}
.category-products .products-grid .product-name a{
    color: #000;
    font-size: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 20px;
}
.category-products .products-grid .product-name a:hover{
    color: #000;
}
.category-products .products-grid .author{
    height: 14px;
    color: #7d7d7d;
    font-size: 11px;
    display: block;
    margin: 0;
}
.category-products .products-grid .price{
    font-size: 13px;
}
.category-products .regular-price .price,
.category-products .special-price .price{
    color: #dc0000;
    font-size: 17px !important;
    font-weight: 700;
}

.category-products-sold-count{
    color: #9A9A9A;
    font-size: 90%;
}

.bottom-block{
    border-top: 1px solid #ebebeb;
    margin-top: 10px;
    overflow: hidden;
}
.bottom-block .rating-block{
    float: left;
    width: 83%;
    height: 13px;
    padding: 3% 0;
    min-width: 175px;
    border-right: 1px solid #ebebeb;
}
.rating-block span{
    display: inline-block;
    padding-top: 1px;
}
.rating-block .percents{
    float: left;
    color: #325e89;
    font-weight: bold;
    /*padding-top: 12px;*/
    margin-right: 8px;
}

.seller_name_span2 {
    margin:5px 0px 5px 0px;
}
.bril-holder img{
    display: block;
}
.rating-block .new-seller{
    color: #3b3b3b;
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    padding-top: 2px;
}
.bottom-block .message-offer-block{
    float: right;
    width: 14%;
    padding: 3% 0 0 0;
    text-align: center;
}
.bottom-block .message-offer-block .message-offer-link{
    display: block;
}
.bottom-block .message-offer-link .chat{
    width: 21px;
    height: 19px;
    padding: 0;
    margin: 0;
}
/*=== FILTERS ===*/
.block-layered-nav .block-content{
    padding: 0;
}
.block-layered-nav{
    padding: 0;
}
.filter-block{
    display: none;
    overflow: hidden;
    margin-bottom: 7px;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-width: 1px 1px 0 1px;
    padding: 0;
    position: relative;
}
.filter-block.filter-block--cat,
.filter-block.filter-block--brand,
.filter-block.filter-block--price{
    display: block;
}
.filter-block a{
    display: block;
}
.refine-box.filter-block{
    display: none;
}
.filter-block--sort_by,
.filter-block--mirakl_shop_id{
    display: none;
}
.filter-block h4 .icon{
    display: none;
    width: 40px;
    height: 24px;
    position: absolute;
    top: 5px;
    right: 1%;
    color: #ed017f;
    font-size: 11px;
    font-weight: bold;
    background: none;
    border: none;
    width: auto;
    font-weight: bold;
    font-style: normal;
}

.filter-block h4 .icon span{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/filter-arrows.png") no-repeat 100% -9px;
    padding-right: 12px;
    background-size: 10px;
}
.filter-block h4 .icon .less{
    background-position: 100% 3px;
}
.filter-block h4.expand .icon{
    background: transparent;
}
.filter-block .filter-title .less{
    display: none;
}
.filter-block .bottom-line{
    display: block;
    width: 100%;
    border-bottom: 1px solid #cfcfcf;
    clear: both;
}
.filter-block ul{
    margin: 0;
    height: auto;
    overflow-y: hidden;
}
.filter-block ul li{
    display: inline-block;
    width: 23%;
    min-width: 125px;
}
.filter-block a .price,
.filter-block a{
    font-size: 11px;
    line-height: 22px;
    color: #1f1f1f;
    overflow: hidden;
}
.filter-box li > a{
    display: block;
}
.filter-block a span.count{
    display: inline-block;
    padding-left: 5px;
}
.filter-block a span.label{
    float: left;
    display: block;
    height: 20px;
    overflow: hidden;
    min-width: 111px;
}

.filter-block a span.label.ellipsis-label{
    max-width: 60% !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0px !important;
}

.filter-block a span.label.label-overflow{
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 155px;
    min-width: inherit;
}
.filter-block .selected-filter{
    font-weight: bold;
}
.filter-block--sort_by{
    /*display: block;*/
}
.filter-block h4{
    font-size: 11px;
    height: 26px;
    padding: 0.5%;
    color: #ed017f;
    float: left;
    line-height: 28px;
    width: 17%;
    margin-left: 0;
}
.filter-block h4:hover{
    text-decoration: none;
}
.filter-box{
    float: left;
    width: 75%;
    height: 26px;
    border-left: 1px solid #cfcfcf;
    padding: 0.5%;
}
.filter-block i.color,
.filter-block li input{
    display: none;
}
#more-filters{
    float: right;
    background-color: #ed017f;
    border: 1px solid #8897a5;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    margin: -7px -2px 20px 0;
    border-top-width: 0;
    cursor: pointer;
}
#more-filters.active .more-filters-all{
    display: none;
}
#more-filters .more-filters-less{
    display: none;
}
#more-filters.active .more-filters-less{
    display: block;
}
.selected-filters{
    float: left;
    max-width: 75%;
    border: none;
    padding: 5px 3px 0 8px;
}
.selected-filters .filter-name{
    font-size: 11px;
}
.selected-filters li{
    font-size: 11px;
    color: #1f1f1f;
}
.selected-filters .filter-clear{
    border: 1px solid #acacac;
    color: #555;
    background-color: #fff;
}
.mof-view-all{
    font-weight: bold;
    font-size: 11px;
}
#multioptionfilter-loader{
    z-index: 1005;
}
.toolbar-top{
    float: right;
}
.toolbar .limiter{
    display: none;
}
.toolbar-top .toolbar .sort-by{
    float: right;
    margin: 0;
}
.toolbar-top .toolbar .sort-by label{
    font-size: 12px;
    color: #1f1f1f;
    margin: 5px 0 0 0;
}
.toolbar-top .toolbar .sort-by{
    position: relative;
}
.toolbar-top .toolbar .sort-by select{
    display: inline-block;
    border: none!important;
    -webkit-appearance: none;
    -moz-appearance: window;
    margin: 0 0 0 4px;
    color: #ed017f;
    cursor: pointer;
    position: relative;
}
.toolbar-top .toolbar .sort-by:after{
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    right: 2px;
    width: 10px;
    height: 10px;
    background: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/catalog-sprite.png') no-repeat;
    background-position: -54px -600px;
    z-index: -1;
}
.toolbar-top .toolbar .sort-by select::-ms-expand { display: none; }
#shop, .promo-images{
    display: none;
}
.breadcrumbs li:first-child a{
    padding-left: 0;
}
.konga-marketplace-vendor-shop #header > .container {
    border-bottom: 2px solid #ed017f;
}
.catalogsearch-result-index #header .container .tools-row,
.catalog-category-view #header .container .tools-row{
    padding-bottom: 0;
    border-bottom: 2px solid #ed017f;
    margin-left: 0;
}
.catalogsearch-result-index #header .span2.navbar-brand,
.catalog-category-view #header .span2.navbar-brand{
    margin-left: 0;
}
.catalogsearch-result-index .page-title{
    display: none;
}
#breadcrumbs{
    margin: 10px 0;
}
/*product.css*/
.catalog-product-view  #header .container .tools-row{
    padding-bottom: 0;
    border-bottom: 2px solid #ed017f;
    margin-left: 0;
}
.catalog-product-view #header .span2.navbar-brand{
    margin-left: 0;
}
._brand_side_product_ratings {
    vertical-align: middle;
    font-size: 12px;
    margin-right: 3px !important;
    text-transform: uppercase;
    color: #777777;
}
li._brand_side_product_ratings > div {
    display: inline-block;
    vertical-align: top;
}
li._brand_side_product_ratings span.big_size {
    font-weight: 600;
    font-size: 15px;
    color: #555555;
    padding-right: 2px;
}
._brand_side_product_ratings .small-rating-ash {
    background-image: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/new/5starsgray.png");
    height: 18px;
    width: 80px;
    background-size: 80px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
._brand_side_product_ratings .small-rating-gold {
    background-image: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/new/5stars.png");
    height: 19px;
    background-size: 80px auto;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
#bspr_loader {
    height: 15px;
    width: 12px;
    background-image: url('https://www.konga.com/skin/frontend/imitate2_ee/konga/images/customer/ajax-loader_small.gif');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 17px;
}
.bspr_no_show span {
    display: inline-block;
    vertical-align: top;
}
.bspr_no_show span.no_show_star {
    background-image: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/new/5starsgray.png");
    height: 19px;
    width: 16px;
    background-size: 80px auto;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.bspr_no_show span.no_show_rod {
    width: 100px;
    background-color: #cccccc;
    height: 2px;
    vertical-align: super;
}
.product-essential{
    background-color: #fff;
    margin-left: 0;
    border: 1px solid #cfcfcf;
    overflow: hidden;
}
.product-essential .span4{
    margin-left: 0;
}

body.catalog-product-view .thumbs-slider li a{
    border: 2px solid #d4d4d4;
    width: 48px;
    height: 48px;
    text-align: center;
}
body.catalog-product-view .thumbs-slider li a img{
    display: inline-block;
}
body.catalog-product-view .thumbs-slider li a.active{
    border-color: #507599;
}
.product-share{
    margin-bottom: 25px;
}
.product-essential .bx-wrapper .bx-viewport{
    left: 0;
    padding: 0;
}
.media-container{
    margin: 30px 0 0 12px;
}
.media-container .product-image p{
    font-size: 12px;
}
.product-shop.span8{
    width: 500px;
    border-right: 2px solid #efefef;
    padding: 15px 15px 100000px 0;
    margin-bottom: -100000px;
}
.product-essential h1{
    color: #1b1b1b;
    font-size: 18px;
}
.catalog-product-view .add-to-links a,
.catalog-product-view .add-to-links .split-button.clickable > strong{
    font-size: 12px;
    color: #525252;
}
.catalog-product-view .add-to-links .split-button{

}
.short-description{
    margin-bottom:20px;
}
.std.key-features ul{
    color: #525252;
    font-size: 12px;
    padding: 0 0 0 15px;
}
.short-description li{
    width: 50%;
    padding-right:20px;
}
.product-essential .price-box-wrap{
    border: none;
}
.product-shop .price-box{
    float: left;
}
.product-essential .special-price,
.product-essential .old-price{
    float: left;
}
.product-essential .old-price{
    margin-left: 14px;
}
.product-essential .old-price .price{
    line-height: 30px;
}

.product-shop .price-box-wrap{
    float: none;
    width: auto;
    min-height: inherit;
    padding-bottom: 15px;
    margin-top: -14px;
    clear: both;
}
.product-shop .sold-qty{
    float: left;
    border-left: 2px solid #525252;
    padding-left: 15px;
    color: #525252;
    font-size: 15px;
    margin-top: 10px;
    margin-left: 20px;
    line-height: 12px;
}
.product-shop .sold-qty .qty{
    font-weight: bold;
}
.product-essential .span2{
    width: 215px;
    padding-top: 20px;
    padding-right: 4px;
}
.product-options dt,
.product-shop .container2{
    margin: 0;
}
.product-essential .right-side h3{
    color: #BBBBBB;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
.col-right .vendorshopname{
    margin: 10px 0;
}
.vendorshopname span.verified_seller_badge {
    display: inline-block;
    margin-left: 1px;
    vertical-align: middle;
}
._v_seller_badge .verified_seller_badge {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    padding-left: 3px;
}
.category-products .products-grid .author.themeV3Flag .tooltip-text {
    margin-top: 3px !important;
    color: #000;
    font-size: 12px;
}
.category-products .products-grid .author.themeV3Flag .tooltip-text .caret {
    margin-top: -1px;
    right: 195px;
}
.product-essential .col-right .stock-status.in-stock{
    display: none;
}
.right-side .gray-box{
    border-width: 0;
    background: none;
    padding: 15px 0 0 0;
    margin-bottom: 15px;
}
.right-side .gray-box .title{
    color: #ed017f;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/product-page-sprite.png") no-repeat;
    padding: 4px 0 12px 53px;
    background-position: -10px -168px;
}
.right-side .gray-box p{
    color: #1c1c1c;
    font-size: 12px;
    line-height: 16px;
}
.right-side .gray-box a{
    display: block;
    margin-top: 16px;
    color: #000;
}
.right-side .talktosellercontainer .chat{
    padding-left: 28px !important;
    font-size: 14px;
    line-height: 16px;
    color: #ed017f;
}
.product-essential .right-side .lc,
.product-essential .right-side .rc{
    float: none;
    width: auto;

}
.product-shop div.product-options{
    border-top: none;
    border-bottom: 1px solid #d7d7d7;
    margin: 0 0 20px 0;
}
.product-shop .col-right{
    padding-left: 0;
}
.product-essential .add-to-box .add-to-cart{
    padding: 0;
    border: none;
}
.product-essential .add-to-cart .add-to-cart-btn{
    display: none;
}
.product-options{
    position: relative;
}
i.size-chart-ico{display: none;}
.product-essential .size-chart-link-wrap{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/product-page-sprite.png") no-repeat;
    background-position: -10px -129px;
    display: inline-block;
    height: 30px;
    width: 80px;
    margin-left: 20px;
}
.product-essential .size-chart-link-wrap a{
    display: inline-block;
    width: 80px;
    height: 30px;
}
.product-options .option-item-size{
    margin: 0;
}
.product-options dt label{
    font-size: 12px;
    color: #525252;
}
.product-shop .add-to-box.col-left{
    margin-bottom: 5px;
}
.spacer-1 {
    clear: both;
    height: 12px;
}
.simple-product-price-spacer {
    clear: both;
    border-bottom: 1px solid #cecece;
    width: 100%;
    margin: 10px 0px 30px 0px;
}
.config-product-price-spacer {
    clear: both;
    margin: 10px 0px 30px 0px;
}
.btn-small-spacer {
    clear: both;
    margin-bottom: 18px;
}
.add-to-cart button.button:hover,
.add-to-cart button.button{
    background: #f5b050;
    box-shadow: none;
    border: none;
    height: 45px;
    text-transform: uppercase;
}
.add-to-cart .icon{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/icon_buy-btn.png") no-repeat 0 0;
    background-size: 19px 23px;
    float: left;
    margin: 4% 0 0 1%;
}
.sidebar .richrelevance-placement{
    background: #fff;
    border: none;
}
.product-detail-block .sidebar.span3{
    width: 220px;
    border: 1px solid #cfcfcf;
    background: #fff;
    padding: 12px;
    margin-left: 9px;
}
.product-detail-block .sidebar.span3 > p{
    margin: 0;
}
.sidebar .richrelevance-placement h3{
    color: #1b1b1b;
    font-size: 15px;
}
.sidebar .richrelevance-placement li.item:hover,
.sidebar .richrelevance-placement li.item:hover,
.sidebar .richrelevance-placement li.item.odd:last-child:hover,
.sidebar .richrelevance-placement li:hover{
    background: none;
    border-color: #d7d7d7;
}
.product-detail-block #recommended_products.products-grid li.item{
    padding: 4px 0 14px 0;
    border-width: 2px 0 0 0;
    border-color: #d7d7d7;
    width: 100%;
}
.product-detail-block #recommended_products.products-grid li.item:first-child{
    border: none;
}
.category-products .products-grid .product-image-wrap{
    text-align: center;
}
.category-products .products-grid .product-image{
    width: 229px;
    display: inline-block;
}
.product-detail-block .col-left{
    width: 915px;
    border-top: 1px solid #cfcfcf;
}
.product-offers h2{
    color: #1f1f1f;
    padding-left: 18px;
    margin-top: 0;
    padding-top: 18px;
}
.product-offers .combo-offer .combo-offer-totals-container button{
    box-shadow: none;
    border: none;
    background: #f5b050;
    color: #372915;
}
.product-offers{
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-top-width: 0;
    border-bottom-width: 0;
    padding-bottom: 15px;
    margin: 0;
}
.long-description{
    padding: 5px 0 20px 18px;
    background: #fff;
    margin: 0;
    border: 1px solid #cfcfcf;
    border-top-width: 0;
    border-bottom-width: 0;
}
.long-description h2{
    color: #1f1f1f;
}
.long-description .std{
    padding: 0 18px 0 0;
}
.product-detail-block .product-collateral{
    background: #fff;
    padding-bottom: 20px;
    border: 1px solid #cfcfcf;
    border-top-width: 0;
}
.product-collateral .box-collateral{
    padding: 0 9px;
}
.catalog-product-view .product_features_table th{
    border: none;
    background: #f9f9f9;
}
.catalog-product-view .product_features_table{
    margin-top: 0;
}
.data-table th, .data-table td{
    background: none;
    border: none;
    border-bottom: 1px dashed #f5f5f5;
    border-right: 2px solid #f5f5f5;
}
.data-table td:last-child{
    border-right: none;
}
.data-table tr:last-child td{
    border-bottom: 2px solid #f5f5f5;
    padding-bottom: 4px;
}
.data-table tr.grand-total-incl:last-child td{
    border: none;
}
#reviews-tab{
    background: #fff;
    margin-top: 20px;
    margin-left: 0;
    padding: 5px 0;
    width: 913px;
    border: 1px solid #cfcfcf;
}
.box-reviews{
    margin: 0;
}
.box-reviews h2{
    padding: 5px 18px;
    color: #1f1f1f;
    margin-bottom: 15px;
}
.reviews-body,
.rating-summary{
    margin: 10px 18px;
}
.box-reviews{

}
.box-reviews .tab-header {
    border-bottom: 1px solid #d2d2d2;
}

.box-reviews .tab-header:before,
.box-reviews .tab-header:after {
    clear: both;
    content: "";
    display: table;
    line-height: 0;
}

.box-reviews .tab-header .tab {
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 10px 20px;
    position: relative;
}

.box-reviews .tab-header .tab.active:after {
    background: #ffffff;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}

.product-offers .combo-offer:before,
.product-offers .combo-offer:after {
    clear: both;
    content: "";
    display: table;
    line-height: 0;
}
.reviews-body{
    border: none;
}
/*Talk to Seller Block*/
.catalog-category-view .fancybox-opened .fancybox-skin,
.catalog-product-view .fancybox-opened .fancybox-skin{
    background-color: #ededed!important;
}
.catalog-product-view #mirakl-offer-message-form{
    width: 100%;
}
.talk-title img{
    width: 25px;
    height: 25px;
}
.talk-title{
    font-size: 25px;
    color: #656565;
    font-family: 'nevis-Bold', sans-serif;
    text-align: center;
    margin-top: 10px;
}
#mirakl-offer-message-form .form-template-talk{
    padding: 0;
}
#mirakl-offer-message-form .content-box{
    width: 450px;
    margin: 2% auto 0;
    background-color: #fbfbfb;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 0;
}
#mirakl-offer-message-form .content-box .visual{
    float: left;
    width: 30%;
    margin: 1%;
}
#mirakl-offer-message-form.form-template-talk .talk-title{
    margin: 4% 0 3% 0;
}
#mirakl-offer-message-form .content-box .text{
    float: left;
    width: 60%;
    margin-left: 5%;
    padding-top: 5px;
    line-height: 22px;
    color: #191919;
}
#mirakl-offer-message-form .content-box .text .product-name{
    font-size: 18px;
}
#mirakl-offer-message-form .content-box .text .price{
    color: #b30000;
    font-size: 20px;
}
#mirakl-offer-message-form .content-box .text .sold-by{
    font-size: 14px;
}
#mirakl-offer-message-form .content-box textarea{
    width: 90%;
    height: 100px;
    padding: 1%;
    border: 1px solid #d7d7d7;
    color: #000;
    font-size: 15px;
    font-style: italic;
    margin: 2% 4%;
}
#mirakl-offer-message-form .content-box textarea::-webkit-input-placeholder,
#mirakl-offer-message-form .content-box textarea:-moz-placeholder,
#mirakl-offer-message-form .content-box textarea::-moz-placeholder,
#mirakl-offer-message-form .content-box textarea:-ms-input-placeholder {
    font-weight: normal;
}
#mirakl-offer-message-form .content-box .button{
    float: right;
    width: 120px!important;
    font-size: 13px;
    margin-top: 10px;
    text-shadow: none;
    box-shadow: none;
    margin-right: 6%;
}
#mirakl-offer-message-form .content-box .button:hover{
    color: #fff;
}
#atca-popup-content center{
    line-height: 20px;
}
#atca-popup-content b{
    color: #181818;
}

#atca-popup-container .atca-button{
    border: none;
    box-shadow: none;
    font-size: 14px;
    height: 35px;
}
#atca-button-container {
    margin: 10px 25px;
}
#atca-popup-container .btn-cart{
    background: #f5b050;
    color: #181818;
    font-weight: bold;
}

@media (max-width: 1200px){
    body .block-layered-nav{
        padding: 0;
    }
    .main-container.col1-layout{
        width: 100%;
    }
    .product-essential .span4{
        width: 40%;
    }
    .product-shop.span8{
        border: none;
        width: 50%;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .product-essential .span2{
        width: 90%;
        margin: 0 5%;
    }
    .product-detail-block.row{
        margin: 0;
    }
    .product-detail-block .sidebar.span3{
        margin: 15px 0 0 0;
        width: 100%;
        padding: 0;
    }
    .product-detail-block .col-left{
        width: 100%;
        margin: 0;
    }
    .add-to-cart button.button{
        width: 230px;
        margin: 0 auto;
    }
    .sidebar .richrelevance-placement h3{
        padding: 10px 18px;
        position: static;
    }
    .product-detail-block #recommended_products.products-grid li.item{
        padding: 4px 18px 14px 18px;
        border: none;
    }
    #reviews-tab{
        width: 100%;
    }
    .category-products .products-grid .product-image{
        width: 100%;
    }
    .category-products .products-grid .product-image img{
        max-width: 229px;
        max-height: 220px;
    }
    .main-filter-control{
        overflow: hidden;
    }
    .bottom-block .message-offer-block{
        width: 10%;
    }
    .right-side .gray-box .title{
        background-size: 40px;
    }
}
@media (min-width: 1200px){
    .product-image .emulate-img, .product-image #zoom-target {
        line-height: 300px;
    }
    .main-filter-control{
        overflow: hidden;
    }
    /*.right-side .gray-box .title{*/
    /*background-size: 40px;*/
    /*}*/

}
@media only screen and (max-width: 980px){
    body.catalog-product-view .media-container .product-image{
        max-width: 300px!important;
    }
}
@media (max-width: 980px){
    .media-container{
        margin: 0;
    }
    .product-essential .span4,
    .product-shop.span8{
        width: 90%;
        padding: 5%;
        margin-left: 0;
    }
    body.catalog-product-view .media-container .product-image{
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .thumbs-slider li{
        float: left;
    }
    .add-to-box .add-to-cart,
    .product-essential .price-box-wrap{
        width: 100%;
    }
    .box-reviews .tab-header .tab{
        width: 32%;
    }
    body.catalog-product-view .media-container .product-image{
        width: 100%;
    }
    body.catalog-product-view .media-container .more-views{
        width: 100%;
    }
    .category-products .products-grid li.item{
        width: 49%;
        margin: 0 1% 1% 0;
    }
    .category-products .products-grid li.item.first{
        margin-right: 1%;
    }
    .category-products .products-grid li.item.last{
        margin-left: 1%;
    }
    .products-grid .product-image{
        float: none;
        width: 230px;
        margin: 0 auto;
    }
    .col-main .category-products .products-grid li.item:hover .pad{
        border-color: transparent;
    }
    .category-products .products-grid .product-image{
        width: 229px;
    }
    #recommended_products.products-grid .product-image{
        width: auto;
    }
    .category-products .products-grid li.item .mobile-box{
        float: none;
        width: auto;
        margin-left: 0;

    }
    .category-products .products-grid .price-box{
        margin: 1%;
    }
    .bottom-block .message-offer-block{
        width: 14%;
    }

    .filter-block a span.label.ellipsis-label.label-overflow{
        width: 48px;
    }
}

@media (max-width: 760px) {
    .product-essential .span4, .product-shop.span8{
        width: 98%;
    }
    .only-phone{
        display: block!important;
        margin-top: 15px;
    }
    .bottom-block .message-offer-block .message-offer-link {
        display: block!important;
    }
    .bx-wrapper{
        max-width: 90%!important;
    }
    .catalog-product-view .mobile-share{
        display: none;
    }
    .box-reviews .tab-header .tab{
        width: 28%;
    }
    .main-filter-control .filter-block{
        top: 92px;
        left: -4px;
        z-index: 2000;
    }
    .catalogsearch-result-index .main-filter-control .filter-block{
        top: 50px;
    }
    .main-filter-control .filter-block ul{
        height: auto!important;
        max-height: inherit!important;
    }
    .main-filter-control .filter-block ul li{
        display: block;
        width: auto;
    }
    .main-filter-control .filter-box{
        float: none;
        width: auto;
        padding: 0;
        height: auto!important;
    }
    .main-filter-control .filter-block i.color,
    .main-filter-control .filter-block li input{
        display: inline-block;
        float: left;
        margin-top: 3px;
    }
    .main-filter-control .filter-block a span.label{
        width: auto;
        padding: 0 10px;
        overflow: visible;
        vertical-align: top;
    }
    .main-filter-control .filter-block ul li a .price{
        line-height: 18px;
    }
    .main-filter-control .filter-block a span.count{
        line-height: 18px;
        float: left;
    }
    #more-filters{display: none;}
    .toolbar-top .toolbar .sort-by:after{display: none}
    .toolbar-bottom .toolbar .limiter{display: none;}

    .col-main .category-products .products-grid li.item .pad{
        padding: 1% 0 0 0;
    }
    .category-products .products-grid .product-image{
        width: 220px;
    }
    .category-products .products-grid li.item .mobile-box{
        text-align: left;
        padding: 0 5px;
    }
    .mobile-filter-control ul li.active{
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/filter-mob-arrow.png") no-repeat 4px 18px #c9c9c9;
        background-size: 14px;
    }
    .filter-box{
        border: none;
    }
    .filter-block .control-buttons .mof-view-all.button{
        box-shadow: none;
    }
    .product-essential .special-price,
    .product-essential .old-price{
        float: none;
        margin-left: 0;
    }
    .catalog-product-view .product-essential .add-to-box .add-to-cart{
        padding-right: 0;
    }
    .catalog-product-view .add-to-cart button.button.btn-cart{
        float: left;
    }
    .product-essential .add-to-cart #atca-redirect-btn{
        display: block;
        width: 48%!important;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/icon-add-to-cart.png") no-repeat 25px 50% #f9b420;
        background-size: 20px;
    }
    .catalog-category-view #mirakl-offer-message-form{
        width: 99%!important;
        height: auto!important;
    }
    #mirakl-offer-message-form .content-box{
        width: 100%;
    }
    .catalog-product-view .add-to-links a{
        padding: 0;
    }
    .catalog-product-view .add-to-links a.write-review{
        display: block;
        margin-right: 10px;
    }
    #review-form .form-list .input-text{
        width: 80%;
    }
    #review-form .form-list li{
        width: 100%;
    }
    #review-form .form-list label{
        float: left;
    }
    #review-form .form-list .input-box{
        overflow: hidden;
    }
    #review-form .form-list .text-ratting{
        position: static;
    }
    .filter-block.filter-block--cat,
    .filter-block.filter-block--brand,
    .filter-block.filter-block--price{
        display: none;
    }
    .filter-block a span.label.ellipsis-label.label-overflow{
        width: auto;
    }
}
@media (max-width: 480px){
    .category-products .products-grid li.item{
        width: 98%;
    }
    .category-products .products-grid li.item .pad{
        width: 98%;
    }
    .category-products .products-grid .product-image{
        width: 220px;
    }
    .category-products .products-grid .price-box{
        margin: 1%;
    }
    .col-main .page-title{
        margin: 0;
    }
    .product-essential .add-to-cart #atca-redirect-btn{
        width: 47%!important;
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/icon-add-to-cart.png") no-repeat 5px 50% #f9b420;
        background-size: 19px;
        padding: 0 0 0 13px;
    }
}
@media only screen and (max-width: 365px){
    .catalog-product-view .add-to-cart button.button.btn-cart{
        width: 48%;
    }
    .product-essential .add-to-cart #atca-redirect-btn{
        width: 48%!important;
        background: #f9b420;
        background-size: 15px;
        padding: 0 19px;
    }
}
/* Cart table */
.cart-table.data-table th,
.cart-table.data-table td{
    border: none;
}
.cart-table.data-table th{text-align: center; font-weight: bold;}
.cart-table .price{text-align: center;}
.cart-table .qty {border: 1px solid #c7c7c7;}
.cart-table .product-name{
    font-size: 14px;
}
.cart .row{
    margin-left: 0;
}
.cart-table .qty-container{
    margin: 20px auto 0;
}
.top.cart-main{
    width: 77%;
    margin-left: 0;
}
.top.cart-sidebar{
    float: right;
    width: 18%;
    min-width: 210px;
    margin-left: 5%;
}
.cart .totals .price{
    font-size: 23px;
    display: block;
    margin-top: 9px;
}
.cart .button{
    padding: 6px 12px;
    font-size: 15px;
}

@media (max-width: 1200px){
    .top.cart-main{
        width: 72%;
    }
}
@media (max-width: 980px){
    .top.cart-main{
        width: 65%;
    }
}
@media (max-width: 767px){
    .top.cart-main{
        width: 100%;
    }
    .top.cart-sidebar{
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .cart .totals .price{
        display: inline;
    }
    #_account_verification > div.top > span:first-child, ._email {
        font-size: 18px;
    }
}
.konga-marketplace-vendor-shop.konga-extra-layout .col2-left-layout .sidebar.span3{
    width: 1170px;
    border: none;
}
.konga-marketplace-vendor-shop.konga-extra-layout .col2-left-layout .col-main.span9{
    width: 1170px;
    border-top: 0;
    margin-left: 30px;
}
.sidebar .banner-extra{
    float: left;
    width: 950px;
    height: 155px;
    border: 1px solid #cfcfcf;
    background-color: #ed017f;
}
.sidebar .banner-extra img{
    height: auto;
}
.vendor-sidebar{
    float: right;
    width: 196px;
    height: 135px;
    background: #fff;
    padding: 10px;
    border: 1px solid #cfcfcf;
}
.sidebar .vendor-sidebar .seller-info{
    margin-bottom: 10px;
}
.sidebar .vendor-sidebar .extra-padding{
    margin-bottom: 10px;
}
.vendor-sidebar .talktosellercontainer .chat{
    height: 20px;
    margin-bottom: 10px;
}
.sidebar .vendor-sidebar .vendor-rating-box{
    margin: 0 0 10px 0!important;
    color: #313131;
}
.vendor-sidebar .vendor-rating-box .seller-info-link{
    color: #313131;
}
.sidebar .vendor-sidebar .rating-info-link{
    margin-left: 10px;
    float: left;
    margin-top: 1px;
}
.sidebar .vendor-sidebar .vendor-rating-box span{
    color: #325e89;
}
.konga-marketplace-vendor-shop .block-layered-nav{
    clear: both;
}
.no-banner-block{
    text-align: center;
    vertical-align: middle;
    line-height: 157px;
}
.sidebar .banner-extra .no-banner-block img{
    width: 94px;
    height: 94px;
    display: inline-block;
    vertical-align: middle;
}
.no-banner-block .vendor-name{
    vertical-align: middle;
    color: #fff;
    font-size: 23px;
    display: inline-block;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
}
.no-banner-block .vendor-name i{
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
/*checkout*/
.checkout-onepage-index #footer,
.opc-wrapper .opc{
    background: #f5f5f5!important;
}
.checkout-onepage-index #footer .container{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/footer-man-checkout-theme_v3.jpg") no-repeat right 0;
    color: #141414;
}
.checkout-onepage-index .steps-horizontal .step-title{
    padding: 3px 0;
    background: #e8e8e8;
}
.checkout-onepage-index .opc .step-title.active{
    background: #ed017f;
}
.checkout-onepage-index .opc .steps-horizontal .step-2{
    background-image: none;
}
.checkout-onepage-index .opc-block-progress .data-table td{
    background: transparent;
}
.steps-horizontal .step-title .separator{
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/checkout-separator_theme_v3.png") no-repeat 0 -27px;
    height: 26px;
}
.opc .steps-horizontal .step-2{

}
.opc .step-content{
    padding: 0 0 20px;
}
.opc .address-wrapper .address-summary{
    border: none;
}
.opc-progress-container .opc-block-progress .block-content{
    margin-top: 57px;
}
.info_rating_reviews .info_rating_reviews_text{
    line-height: 17px;
}
.sidebar .chat-wrapper{
    display: none;
}
.catalog-category-view .form-template-talk{
    padding: 0;
}
.catalog-category-view .form-template-talk .talk-title{
    padding-top: 10px;
}
.category-products .only-mobile{
    clear: both;
    overflow: hidden;
    margin: 10px 0 5px 0;
    display: none;
}
.category-products .only-mobile .cat-name{
    float: left;
    color: #1f1f1f;
    font-size: 12px;
    margin-top: 1px;
    margin-right: 10px;
}
.category-products .only-mobile .selected-filters{
    padding: 0;
    display: block;
}
.category-products .only-mobile .selected-filters li{
    margin: 0;
    color: #9d9d9d;
    font-size: 12px;
    padding-right: 4px;
    border-right: 1px solid #9d9d9d;
}
.category-products .only-mobile .selected-filters li:last-child{
    border-right: none;
}
.category-products .only-mobile .selected-filters .selected-filter-block{
    margin-right: 0;
    border-left: 1px solid #9d9d9d;
    padding-left: 5px;
}
.category-products .only-mobile .selected-filters .selected-filter-block:first-child{
    border: none;
}
.category-products .only-mobile .selected-filters .mof-view-all,
.category-products .only-mobile .selected-filters .filter-name,
.category-products .only-mobile .selected-filters .selected-filter-block li a{
    display: none;
}

@media (min-width: 981px) {
    .products-grid .product-image-wrap {
        height: 220px;
    }
}

@media (max-width: 1200px){
    .konga-marketplace-vendor-shop.konga-extra-layout .col2-left-layout .col-main.span9{
        width: 100%;
        margin-left: 20px;
    }
    .konga-marketplace-vendor-shop.konga-extra-layout .col2-left-layout .sidebar.span3{
        width: 100%;
    }
    .konga-marketplace-vendor-shop #header .tools-row,
    .catalogsearch-result-index #header .tools-row{
        padding-bottom: 0;
    }
    .sidebar .banner-extra{
        width: 73.4%;

    }
    .vendor-sidebar{
        width: 22%;
        margin-right: 20px;
    }
    .konga-marketplace-vendor-shop .block-layered-nav,
    .konga-marketplace-vendor-shop .results-view{
        margin-right: 20px;
    }

}
@media (max-width: 980px){
    .sidebar .banner-extra {
        width: 72%;
    }
}
@media (max-width: 767px){
    .konga-marketplace-vendor-shop.konga-extra-layout .main-filter-control{
        display: none;
    }
    .sidebar .banner-extra{
        width: 100%;
        float: none;
    }
    .vendor-sidebar{
        width: 98%;
        float: none;
        padding: 1%;
    }
    .konga-marketplace-vendor-shop .block-layered-nav{
        margin-right: 0;
    }
    .category-products .only-mobile{
        display: block;
    }
    .catalogsearch-result-index .category-products .only-mobile{
        display: none;
    }
    .block-content .mobile-filter-control li{
        background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/ar-mob-filters.png") no-repeat 93% 21px;
        background-size: 7px;
        padding: 14px 29px 14px 13px;
        background-color: #FFFFFF;
    }

    .block-content .mobile-filter-control li.filter-block--fsc{
        background-image: none;
        padding: 14px;
    }

    .catalog-category-view .mirakl-offer-message-form{

    }
}

.coupon_massage .coupon_validation{
    display: block;
}
.coupon_massage .price{
    font-size: 12px;
}
/*Empty Shopping Cart*/
.cart-empty-block{
    background-color: #fff;
    padding: 5% 0;
    margin-top: 15px;
}
.cart-empty-block-wr{
    width: 295px;
    margin: 0 auto;
    background: url("https://www.konga.com/skin/frontend/imitate2_ee/konga/images/empty-cart-icon.jpg") no-repeat;
    padding: 35px 0 35px 130px;
}
.cart-empty-block-wr h1{
    font-size: 16px;
    line-height: 14px;
    margin: 0 0 10px 0;
    color: #000;
    font-weight: bold;
}
.cart-empty-block-wr p{
    font-size: 14px;
    margin: 0;
}
.cart-empty-block-wr p a{
    text-decoration: underline;
    color: #ed017f;
}
.category-top .category-description {
    display: none;
}

@media (max-width: 330px) {
    #login_page_wrapper .social-login .facebook-login-btn {
        display: block !important;
        position: relative;
        display: inline-block;
        padding: 20px 15px 20px 60px;
        background: #3B5998;
        color: #fff;
        font-size: 14px;
        border-radius: 5px;
        transition: all 0.3s ease;
        width: 100%;
        max-width: 320px;
    }
    #login_page_wrapper .input-box input[type=text],
    #login_page_wrapper .input-box input[type=password] {
        width: 100%;
        max-width: 272px;
    }
    #login_page_wrapper .social-login .googleplus-login-btn,
    #login_page_wrapper .social-login .facebook-login-btn {
        width: 100%;
        max-width: 220px !important;
    }
    #login_page_wrapper .social-login,
    #login_page_wrapper .facebook-login-btn,
    #login_page_wrapper .facebook-login-btn,
    #login_page_wrapper .social_login_btns .social-login,
    #login_page_wrapper form,
    #login_page_wrapper .content {
        display: block !important;
        margin: 0px auto;
    }
    #login_page_wrapper .content li {
        margin: 0 auto;
        text-align: center;
    }
    #login_page_wrapper .content input[type=text],
    #login_page_wrapper .content input[type=password] {
        width: 100%;
        max-width: 270px;
    }
    #login_page_wrapper .submit_btn {
        width: 100%;
        max-width: 290px;
        margin: 0 auto;
    }
    #login_page_wrapper .content .forgot-pass,
    #login_page_wrapper .content .forgot-pass a {
        width: 100%;
        max-width: 290px;
    }
    #footer_v2 {
        margin-top: 30px !important;
    }
    #footer_v2 ._v2_image {
        display: none !important;
    }
    #login_page_wrapper .crf span.name-firstname,
    #login_page_wrapper .crf span.name-lastname {
        width: 100% !important;
        max-width: 290px !important;
    }
    #login_page_wrapper .crf .input-box input[type=text],
    #login_page_wrapper .crf input[type=password]{
        width: 100%;
        max-width: 290px !important;
    }
    #login_page_wrapper .crf input[type=text],
    #login_page_wrapper .crf input[type=password] {
        width: 100%;
        max-width: 290px !important;
    }
    #login_page_wrapper .crf .form-list .input-box {
        text-align: center !important;
    }
    #login_page_wrapper .crf button[type=submit] {
        max-width: 290px;
        margin: 0 auto;
    }
    #login_page_wrapper .crf span.name-firstname {
        margin-right: -1px;
    }
    #force_account_verification .wrapper {
        max-width: 320px;
    }
}

/* start: override SimpleModel popup */
#confirm-overlay{
    background-color: #000 !important;
}

#confirm-container{
    border: 0px !important;
    box-shadow: 2px 10px 35px #333;
    border-radius: 2px;
    height: auto !important;
    padding: 15px;
}

.modal-close.simplemodal-close{
    display: none;
}

#confirm-container .header{
    background-color: transparent !important;
    color: #333 !important;
    font-size: 22px;
    margin: 5px 0px 20px;
    font-weight: 600 !important;
}

#confirm-container .header span{
    padding: 0px !important;
}

#confirm-container .message{
    font-size: 15px !important;
    margin: 5px 0px 10px !important;
    padding: 0px !important;
}

#confirm-container .buttons{
    width: initial !important;
    padding: 0px !important;
    margin-top: 15px;
}

#confirm-container .buttons div{
    font-size: 12px !important;
    color: #fff !important;
    height: 34px !important;
    border-radius: 3px;
    background-color: #325D88 !important;
    border: thin solid #568FCB !important;
    text-transform: uppercase;
    margin-left: 10px !important;
    float: none !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    box-sizing: border-box;
    width: initial !important;
    padding: 0 10px;
    font-weight: 600 !important;
}

#confirm-container .buttons .no{
    color: #325D88 !important;
    background-color: transparent !important;
    border: thin solid #E2E2E2 !important;
}

#confirm-container .buttons div:hover{
    border: thin solid #325D88 !important;
}

/* end: */

.free-shipping-label{
    border: 1px solid #66AC4F;
    border-radius: 3px;
    font-size: 12px;
    padding: 1px 7px;
    color: #66AC4F;
    font-weight: 600;
    display: inline-block;
    position: relative;
    top: -1px;
    height: 19px;
    box-sizing: border-box;
}

.plus_free_shipping {
    display: inline-block;
    margin: 0px 3px 0px 4px;
}

.catalog-product-view .free-shipping-label{
    margin: 9px;
}

.price-box-alternate{
    height: 15px;
}

.mobile-filter-control ul {
    line-height: inherit !important;
}

.new-search-filter-sections.sold-by-konga {
    border-right: thin solid rgb(242, 242, 242) !important;
    border-left: thin solid rgb(242, 242, 242) !important;
}

.new-search-filter-sections.sold-by-konga,
.block-content .mobile-filter-control li.filter-block--is_konga_seller {
    background-color:#F3F9FF;
}

.block-content .mobile-filter-control li {
    margin-right: -4px;
}

.filter-block h4 {
    height: 22px;
    line-height: 22px;
}

label.label-change-password {
    float: left;
    border: 1px solid #D8D8D8;
    padding: 10px;
    color: #ed017f;
    margin-top: 40px;
    font-size: 12px;
    display: block;
    border-radius: 4px;
    cursor: pointer;
}

.change_password_holder{
    display: none;
}

#change_password:checked + label.label-change-password{
    border: 1px solid #ed017f;
    padding: 10px;
    color: #fff;
    background-color: #ed017f;
}

#change_password:checked ~ .change_password_holder{
    display: block;
}

form#form-validate input[type=text], form#form-validate input[type=password]{
    display: block;
}

.clr {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
}

@media (max-width: 1200px) {
    .free-shipping-label{
        font-size: 8px;
    }
}

@media (max-width: 600px) {
    .free-shipping-label{
        font-size: 8px;
    }

    .price-box-alternate{
        height: 30px !important;
    }

    .product-essential .special-price,
    .product-essential .old-price{
        float: left;
        display: inline-block;
        padding-right: 10px;
    }

    .catalog-product-view .free-shipping-label{
        margin: 9px;
        display: inline-block;
        float: left;
    }
    #_account_verification > div.top > span:first-child, ._email {
        font-size: 15px;
    }
}

/* Header Nav Links Sign in button */
#user-links .user-links-login {
    border: 1px solid #ed017f;
    color: #ed017f !important;
    padding: 3px 15px;
    font-size: 11px !important;
    border-radius: 2px;
}


.vertnav .col-wrapper {
    z-index: 20;
    position: absolute;
    top: 5px;
    width: 575px;
    min-height: 320px;
    left: 207px;
    background: #fff;
    border: 1px solid #a8acab;
    overflow: hidden;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    padding: 5px 5px 5px 6px;
    -webkit-box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.1), 3px -3px 5px 1px rgba(0, 0, 0, 0.1);
    -moz-border-box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.1), 3px -3px 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.1), 3px -3px 5px 1px rgba(0, 0, 0, 0.1);
}

.vertnav .col-wrapper div{
    overflow: hidden;
}

.vertnav .col-wrapper{
    display: none;
}

.vertnav > li.activeMenu .col-wrapper{
    display: block;
}

.vertnav .col-wrapper div > ul {
    width: 170px;
    padding: 0 11px 99999px 11px;
    float: left;
    margin: 0 0 -99999px -1px;
}

.vertnav .col-wrapper div > ul:first-child{
    border-left: none;
}

.vertnav .col-wrapper div > ul > li{
    margin-bottom: 30px;
}

.vertnav .col-wrapper div > ul > li span{
    padding-left: 4px;
    padding-bottom: 5px;
}

.vertnav .col-wrapper .secondlevel{
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede;
    padding-top: 2px;
    margin-bottom: 4px;
}

.vertnav .col-wrapper .banner {
    padding: 4px;
}

#konga-menu #menu > .vertical-nav-item > .row.col-wrapper {
    display: block !important;
    position: absolute;
    left: 0px;
    top: inherit;
    width: 100% !important;
    background-color: #fff;
    margin: 1px 0px 0px 0px;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: none;
    border-radius:0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

    opacity: 0;
    visibility: hidden;

    transition: visibility 0.3s linear 0.3s, opacity 0.3s ease 0.3s;
}

#konga-menu #menu > .vertical-nav-item:hover > .row.col-wrapper {
    opacity: 1;
    visibility: visible;

    transition: visibility 0.3s linear 0.3s, opacity 0.3s ease 0.3s;
}
/*category-list home page*/
.category-list{
    float: left;
    width: 190px;
    background: #fff;
}
.cms-index-index .cb_divider{
    margin-top: 30px;
}
.alt-images-block{display: none;}
.alt-images-block{
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}
.alt-images-block a{
    text-align: left;
    border: 1px solid #f1f1f1;
    font-size: 13px;
    display: inline-block;
    width: 47%;
    padding: 1%;
    margin-bottom: 1%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.category-main{
    display: block;
    height: 32px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    padding: 12px 9px;
    text-align: left;
}
.category-main a.view-more{
    color:#fff;
    float:right;
    font-weight: normal;
}
.category-main-yakataheader{
    display: none;
    float: right;
}
.col2-left-layout .selected-products-wrapper{
    width: 1170px;
    margin: 30px 0 0 -189px;
}
.category-main_logo{
    display: inline-block;
    width: 32px;
    vertical-align: top;
}
.category-main-title{
    display: inline-block;
    height: 32px;
    max-height: 32px;
    line-height: 14px;
    width: 130px;
}
.category-main-title a{
    color: #fff;
}
.sub-category-list{
    padding: 12px 12px 12px 15px;
    border-left: 1px solid #f2f2f2;
    height: 239px;
}
.sub-category-list li a{
    display: block;
    font-size: 12px;
    line-height: 30px;
}
.category-list .view-all{
    display: block;
    background-color: #d2d2d2;
    font-weight: bold;
    font-size: 12px;
    line-height: 32px;
    padding: 0 15px;
}
.images-list,
.large-img,
.center_img-block,
.small-img-block{
    float: left;
}
.small-img-block{
    width: 171px;
}
.center_img-block{
    width: 346px;
}
.images-list{
    width: 980px;
}
.small-img-block a,
.center_img-block a{
    display: block;
}
.images-list a{
    border: 1px solid #f2f2f2;
}
.images-list .large-img{
    border-width: 0 1px 0 0;
    width: 290px;
}
.small-img-block a{
    border-width: 1px 0 1px 0;
    height: 175px;
}
.small-img-block a:first-child{
    border-width: 0;
}
.center_img-block a{
    height: 175px;
}
.center_img-block a:first-child{
    border-width: 0 1px 0 1px;
}
.small-img-block.last-img-block a{
    border-width: 1px 1px 1px 0;
}
.small-img-block.last-img-block a:first-child{
    border-width: 0 1px 0 0;
}
.large-img img{
    width: 290px;
    height: 351px;
}
.small-img-block img{
    width: 171px;
    height: 175px;
}
.center_img-block img{
    width: 344px;
    height: 175px;
}
.images-list a:hover{
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 1px 1px 5px 0 rgba(193, 193, 193, 1);
    -moz-box-shadow:    1px 1px 5px 0 rgba(193, 193, 193, 1);
    box-shadow:         1px 1px 5px 0 rgba(193, 193, 193, 1);
}

@media (max-width: 1200px) and (min-width: 980px){
    .col2-left-layout .selected-products-wrapper{
        margin: 8px auto 0;
        width: auto;
    }
    .category-list{
        width: 22%;
        min-width: 189px;
    }
    .images-list {
        width: 78%;
    }
    .images-list .large-img img,
    .small-img-block img,
    .center_img-block img{width: 100%;}
    .images-list .large-img{
        width: 40%;
    }
    .small-img-block{
        width: 20%;
    }
    .center_img-block{
        width: 39.8%;
    }
    .small-img-block.last-img-block{
        display: none;
    }
    .category-main-yakataheader{
        display: none !important;
    }
}

@media (max-width: 979px) {
    .category-list,
    .images-list{
        width: 100%;
        float: none;
    }
    .category-main-title{
        width: auto;
    }

    .alt-images-block{
        display: block;
    }
    .category-list .view-all,
    .sub-category-list,
    .small-img-block{
        display: none
    }
    .col2-left-layout .selected-products-wrapper {
        width: auto;
        margin-left: 0;
    }
    .center_img-block,
    .images-list .large-img{
        width: 49.5%;
    }
    .center_img-block img,
    .large-img img{
        width: 100%;
    }
    .images-list .center_img-block a{
        border-right-width: 0;
    }
    .category-main-yakataheader{
        display: block !important;
        float: right;
    }
}
@media (max-width: 767px) {
    .small-img-block{
        display: none;
    }
    .col2-left-layout .selected-products-wrapper{
        width: 100%;
        margin: 10px 0 0 0;
    }
    .category-main-yakataheader{
        display: block !important;
        float: right;
    }
}
@media (max-width: 480px) {
    .col2-left-layout .selected-products-wrapper {
        width: auto;
    }
    .center_img-block,
    .images-list .large-img{
        display: inline-block;
    }
    .center_img-block{
        height: 178px;
    }
    .images-list .large-img img{
        width: 290px;
        height: 178px;
    }
    .images-list .center_img-block a{
        height: 50%;
    }
    .alt-images-block a{
        width: 46%;
    }
    .center_img-block a{
        height: auto;
    }
    .center_img-block img{
        width: 344px;
        height: 100%;
    }
    .category-main-yakataheader{
        display: block !important;
        float: right;
    }
}
/*
    Created on : Dec 16, 2014, 3:00:57 PM
    Author     : olayode
*/
.stickhome-holder {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.9);
    z-index: 100000001;

    background-repeat: no-repeat;
    background-position: center center;
}

.stickhome-floater{
    text-align: center;
    margin: 0px auto;
    position: relative;
}

#stickhome-close-btn{
    position: absolute;
    right: 5px;
    top: 5px;

    cursor: pointer;
}

#stickhome-close-btn:hover {
    transform: scale(1.2);
}

.stickhome-floater-span{
    float: none;
    position: relative;
    display: inline-block;
}


/*@media screen and (orientation:portrait) {
    .stickhome-holder{
        background-image: url("http://localhost/jef/img/splashScreen_android.png");
    }
}

@media screen and (orientation:landscape) {
    .stickhome-holder{
        background-image: url("http://localhost/jef/img/splashScreenLandscape2_android.jpg");
    }
}*/

