#page-content/* Product page
--------------- */

.product-sidebar { float: right; width: 290px; position: relative; overflow: hidden; }
.product-info { background: #fff; margin-right: 310px; }
.product-gallery { text-align: center; margin-right: 50px; max-width: 750px; }

ul.product-nav { font-size: 1.1em; list-style: none; padding-left: 0; }
ul.product-nav li { padding-right: 20px; display: inline-block; line-height: 1.8em; }
ul.product-nav li a { padding: 2px 5px; }
ul.product-nav li.selected a { background: #eed; }

.product-sidebar .cart { padding: 25px; }
.purchase { margin-bottom: 20px; padding: 0; }
.options { line-height: 2em; }
.options .inline-select { margin-bottom: 15px; }
.options .inline-select a { border: 1px solid rgba(0,0,0,0.1); border-radius: 3px; margin: 0 5px 5px 0; display: inline-block; padding: 3px 7px; background: rgba(0,0,0,0.1); text-decoration: none; font-weight: bold; position: relative; min-width: 22px; text-align: center; }
.options .inline-select a:hover { background-color: rgba(0,0,0,0.2); }
.options .inline-select a .color_name { display: none; position: absolute; bottom: -22px; left: 50%; font-size: 0.6em; color: rgba(0,0,0,0.7); margin-left: -40px; width: 80px; }
.options .inline-select a .color_checkmark { display: none; position: absolute; top: 7px; left: 10px; }
.options .inline-select a.selected { border: 1px solid #000; -webkit-box-shadow: 0 2px 4px -2px rgba(0,0,0,0.4); box-shadow: 0 2px 4px -2px rgba(0,0,0,0.4);
background: rgba(0,0,0,0.15) -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.0) 100%); /* FF3.6+ */
background: rgba(0,0,0,0.15) -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.0))); /* Chrome,Safari4+ */
background: rgba(0,0,0,0.15) -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%); /* Chrome10+,Safari5.1+ */
background: rgba(0,0,0,0.15) -o-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%); /* Opera 11.10+ */
background: rgba(0,0,0,0.15) -ms-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%); /* IE10+ */
background: rgba(0,0,0,0.15) -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.7)),to(rgba(255,255,255,0.0)));
background: rgba(0,0,0,0.15) linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde992', endColorstr='#fcd630',GradientType=0 ); /* IE6-9 */
color: #000 !important; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.options .inline-select a.selected .color_name { display: block; }
.options .inline-select a.selected .color_checkmark { display: block; }
.services { margin-bottom: 20px; line-height: 1.4em; }
.aux { padding: 15px; font-size: 0.9em; }
.added2cart { display: block; padding-top: 5px; font-style: italic; }

.image { position: relative; display: inline-block; max-width: 100%; }
.image#product-core-image {  }
.image img { max-width: 100%; height: auto; }
.image .corner { position: absolute; z-index:10; font-size: 0.8em; color: #fff; font-weight: bold; }
.image .corner.top { top:-5px; }
.image .corner.bottom { bottom:-5px; }
.image .corner.left { left:-8px; }
.image .corner.right { right:78px; }
ul.thumbs .image .corner.right { right:28px; }
.image #switching-image { background: #fff url('img/loading32.gif') no-repeat 50% 50%; background-size: 32px 32px; padding: 10px; opacity: 0.5; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
130 26

ul.skus { list-style: none; padding-left: 2px; }
ul.skus li { padding-bottom: 3px; }

.stocks {margin: 5px 0px; padding: 5px 10px; border-radius: 5px; text-align: center; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4); box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4);}
.stocks strong {display: block; padding-left: 20px; padding-top: 5px; margin-top: 5px; text-align: left;}
.stocks .stock-critical { color: #e00; }
.stocks .stock-low { color: #a80; }
.stocks .stock-high { color: #0a0; }
.stocks .stock-none { color: #aaa; white-space: normal; }
.stocks .icon16 {margin-top: 0px; margin-left: -20px;}

ul.sorting { margin-left: 0; margin-bottom: 20px; padding-left: 0; }
ul.sorting li { padding-right: 5px; list-style: none; display: inline-block; }
ul.sorting li a { padding: 2px 3px; }
ul.sorting li.selected a { background: #eee; }

i.sort-desc { height: 0; width: 0; border: 4px solid transparent; border-bottom-color: #000; margin-bottom: 0.2em; display: inline-block; }
i.sort-asc { height: 0; width: 0; border: 4px solid transparent; border-top-color: #000; margin-top: 0.1em; display: inline-block; }

.qty input { width: 40px; }
.compare-at-price {color: #918d89; display: inline-block; padding: 0 2px; position: relative;}
.compare-at-price::after {content: ''; display: block; position: absolute; height: 1px; top: 50%; left: 0; right: 0; background: #f47e84;}
.out-of-stock strong { color: #aaa; font-size: 0.9em; }
.disabled { color: #777; }
.description { margin-bottom: 20px; }
.error { color: red; }
.rating i.icon16 { margin-right: 0.13em; margin-top: 0em; }
span.rating { white-space: nowrap; }
h1 .rating i.icon16 { margin-top: 0.42em; }


ul.compare-diff-all { float: right; list-style: none; }
ul.compare-diff-all li { display: inline-block; float: left; margin-left: 10px; }
ul.compare-diff-all li a { padding: 5px; }
ul.compare-diff-all li.selected a { background: #eee; }
ul.compare-diff-all li.selected a b { border: none; }

table.compare { width: 100%; }
table.compare thead td { border-top: none; vertical-align: bottom; }
table.compare td { text-align: left; line-height: 1em; padding: 10px 2px; border-left: none; border-right: none; }
table.compare td a { text-decoration: none; }
table.compare td a.compare-remove { position: relative; top: -0.2em; left: 0.2em; }
table.compare th { text-align: left; }
table.compare td img { display: block; margin: 0 0 10px; width: 96px; height: 96px; }

table.compare thead .name-wrapper { position: relative; display: inline-block; padding: 0 24px 0 0; }
table.compare thead .name-wrapper .name-link { display: inline-block; max-width: 120px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #057FAB;}
table.compare thead .name-wrapper .compare-remove { position: absolute; top: 0; right: 6px; left: auto; width: 16px; height: 16px; }
table.compare thead .name-wrapper .compare-remove i { margin: 0; }

table.features { border-spacing: 0; border-collapse: collapse; }
table.features td { padding: 5px 0 2px; border: none; }
table.features td.name { min-width: 145px; color: #777; vertical-align: top; }
table.features tr.divider td { border-bottom: 1px solid #ccc; padding-left: 0; padding-top: 15px; padding-bottom: 0; font-weight: bold; text-transform: uppercase; color: #aaa; }

.related { border-top: 1px solid #ccc; padding-top: 30px; margin-top: 50px; }

/* Product reviews
------------------ */

table.rating-distribution td { padding: 2px 15px 2px 0; border: none; }
table.rating-distribution td .bar { background: #d3d3d3; width: 200px; height: 7px; }
table.rating-distribution td .bar .filling { background: #0babd7; height: 7px; }

#productpage.product_page_upd .rating-distribution .rating_block i{
		background-size: 100% 300%;
		width: 15px;
		height: 15px;
}

.write-review { margin: 30px 0 40px; }

.review { margin-bottom: 30px; }
.review .summary { font-size: 0.9em; color: #777; }
.review .summary h6 { color: #000; font-size: 1.1em; margin-bottom: 0.3em; }
.review .summary a.username { color: #777; }
.review .summary a.username:hover { color: red; }
.review .summary a { display: inline; padding: 0; }
.review .summary .date { color:#aaa; }
.review p { margin-top: 5px; margin-bottom: 5px; line-height: 1.3em; }
.review .actions a { padding: 0 !important; }

.reviews { margin-bottom: 20px; }
.reviews ul { margin-left: 0; padding: 0; list-style: none; }
.reviews ul li ul { padding-left: 35px; }
.reviews ul li ul li .review h6 { color: #555; }
.reviews ul li .review-form { padding: 20px 0 0; }
.reviews ul li .review-form textarea { min-height: 100px; }
.reviews ul .in-reply-to { background: #eee; margin: -8px -8px 3px; padding: 8px 35px 0 8px; position: relative; }
.reviews ul .new { background: #ffc; margin: -8px -8px 22px; padding: 8px 35px 8px 8px; }
.reviews ul.menu-h.auth-type { padding: 0 0 40px; margin-left: -5px; }
.reviews ul.menu-h.auth-type li { padding-right: 10px; }
.reviews ul.menu-h.auth-type li a { padding: 5px 6px; }
.reviews ul.menu-h.auth-type li a img { top: 0; }
.reviews textarea { height: 100px; min-height: 100px; margin-top: 0; }

.review-form { padding: 0; margin-bottom: 30px; }
.review-form h4 { margin: 0 0 20px; font-weight: normal; }
.review-form-fields p { margin: 0 0 10px; }
.review-form-fields p.review-field a { display: inline; padding: 0; text-decoration: none; }
.review-form-fields label { width: 160px; display: block; float: left; margin: 0 10px 0 0; color: #aaa;}
.review-form-fields input[type="text"] { width: 20em;}
.review-form textarea { min-width: 70%; min-height: 160px; }
.review-form .review-submit { padding:0 0 20px 170px;}
.review-form .userpic { width: 20px; height: 20px; float: left; margin-right: 5px; border-radius: 50%; }
.review-form ul.menu-h.auth-type li a img { float: left; margin-right: 3px; position: relative; top: 2px; }
.review-form ul.menu-h.auth-type { padding-bottom: 20px; }
.review-form label { width: 160px; display: block; float: left; margin: 0 10px 0 0; color: #AAA; }
.reviews span.rate { line-height: 1.3em; display: block; margin: 0.5em 0; }
.reviews span.rate a { text-decoration: none !important; }
.reviews span.rate .icon10 { background-repeat: no-repeat; background-image: url(../../../../wa-content/img/icon10.png); height: 10px; width: 10px; display: inline-block; text-indent: -9999px; }
.reviews span.rate .icon10.star { background-position: -60px -40px; }
.reviews span.rate .icon10.star-empty { background-position: -80px -40px; }

input.error, textarea.error { border: 2px solid red; }
.errormsg { color: red; margin-left: 170px; display: block; }

/* Cart items
------------- */

.cart .row { min-height: 23px; padding-top: 20px; }
.cart .col.item-thumb { min-width: 55px; }
.cart .col.item-thumb img { position: absolute; margin-top: 0; width: 48px; height: 48px; }
.cart .col.item-remove { float: right; }
.cart .col.total { font-size: 1.8em; font-weight: bold; }
.cart .col.services { margin-top: 5px; }
.cart .col.cart-coupon { min-height: 1px; }
.cart .col.cart-coupon .errormsg { display: inline-block; margin: 0; }
.cart .related { padding: 15px; background: #eee; border-top: 0; margin-bottom: 10px; margin-top: 0; }
.cart .related h4 { font-weight: normal; color: #777; }
.cart input.qty { max-width: 50px; text-align: right; }
.cart .affiliate { text-align: center; padding: 20px; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); }
.cart .featured-shipping-and-payment img { margin-right: 5px; }

.cart-checkout { margin-top: -10px; }

.your-cart-is-empty { padding: 50px; text-align: center; }

.cart #use-coupon { margin-left: 5px; white-space: nowrap; }
.cart .row.highlighted #apply-coupon-code { margin-left: 20px; }

/* Checkout
----------- */

.checkout { margin: 20px 0 0; }
.checkout-header { margin: 0; color: #999; background: #fff; padding: 20px; }
.checkout-header h3 { margin-bottom: 0; }
.checkout-header h3 a { text-decoration: none; color: #777; font-weight: normal; }
.checkout-header h3 a:hover { color: #a00 !important; }
.checkout-header strong { color: #666; }
.checkout ul.checkout-options { padding-left: 0px; margin: 0px; }
.checkout ul.checkout-options li { list-style: none; position: relative; margin-bottom: 0px; clear: both; }
.checkout ul.checkout-options li h3 { font-weight: bold; margin-bottom: 10px; }
.checkout ul.checkout-options li h3 label { margin-right: 10px; }
.checkout ul.checkout-options li .rate { float: right; text-align: center; width: 250px; }
.checkout ul.checkout-options li p { width: 70%; font-size: 0.85em; }
.checkout ul.checkout-options li input[type="radio"] { position: absolute; top: 4px; left: -25px; }
.checkout ul.checkout-options li label input[type="radio"] { top: 7px; }
.checkout ul.checkout-options li img.method-logo { position: relative; float: left; margin-right: 10px; top: -6px; left: 0px; /* adjusted for default 60x32-px logos */ }
.checkout ul.checkout-options li .wa-form { margin-top: 0px; margin-bottom: 30px; }
.checkout ul.checkout-options li .wa-form label input[type="radio"] { position: static; }

.checkout .checkout-result { padding: 60px 0px; background: #fff; text-align: center; }
.checkout .checkout-result h1 { font-size: 4em; margin-bottom: 50px; font-weight: bold; }
.checkout .checkout-result.error h1 { color: red; }
.checkout .checkout-result .wa-form { margin: 10px auto 20px; width: 400px; float: none; text-align: left; }
.checkout .checkout-result .back { margin-top: 50px; }
.checkout { padding: 0; }
.checkout h2 { padding: 15px 20px 18px; font-weight: normal; margin: 0; background: #f3f3f3; margin-top: 10px; }
.checkout h2 a { text-decoration: none; color: #000; }
.checkout h2 a:hover { color: #a00 !important; }
.checkout h2.upcoming a:hover { color: #000 !important; cursor: default; }
.checkout h2 a.hint { font-size: 0.6em; color: #aaa; text-decoration: none; margin-top: 2px; }
.checkout h2 a.hint strong { text-decoration: underline; }

.checkout h2.is-done { position: relative; }
.checkout h2.is-done:after { content: ""; position: absolute; top: 0; right: 0; width: 60px; height: 100%; background: transparent url("img/cheackout-done.png") 50% no-repeat; background-size: 30px; }


.checkout ul { list-style: none; padding-left: 0; margin-top: 0; }
.checkout ul li { font-size: 1.1em; margin-bottom: 5px; }
.checkout ul li input[type="radio"] { margin-right: 3px; }
.checkout #login-form h1 { display: none; }
.checkout input.large { font-size: 1.4em; }
.checkout .comment { width: 100%; height: 100px; margin-bottom: 20px; }
.checkout blockquote img { margin-right: 20px; float: left; border-radius: 50%; }
.checkout blockquote p { margin-bottom: 10px; margin-left: 70px; }
.checkout blockquote p span { color: #000; }


.checkout .errormsg.inline { display: inline; margin-left: 10px; }

.checkout table.table { width: 100%; }
.checkout table.table td { border: none; }

.checkout .last span.loading {left: -10px}




/* Customer account
------------------- */

.order-status { padding: 2px 5px; color: #fff; }
h1 .order-status { font-size: 0.75em; margin-left: 10px; }

/* Swipebox
----------- */

#swipebox-caption { display: none; }
#swipebox-overlay { background: #fff !important; }
#swipebox-action { background: rgba(255,255,255,0.42) !important; opacity: 0.8 !important; border-top: none !important; bottom: 0 !important; }
#swipebox-action.visible-bars { -ms-transform: none !important; transform: none !important; -webkit-transform: none !important; -o-transform: none !important; }
#swipebox-close,
#swipebox-prev,
#swipebox-next { background-size: 120px 24px; }





/* HOMEPAGE UPDATE */
#advances .block-title,
.special_offers .block-title{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545;line-height:30px}
#homepage #homepage_text h1{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545}


/* ADVANCES **********************************/
#advances{margin:0 auto;width:940px;padding:10px 0}
#advances h3{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545}
#advances .advances-box{margin:0;padding:0}
#advances .advances-box:after{content:'';display:block;clear:both;height:0px}
#advances .advance-item{padding:50px 5px 0 5px;font-size:13px;color:#666666;text-align:center;line-height:17px;float:left;width:124px; cursor: pointer;}
#advances .advance-item-vakan{padding:50px 5px 0 5px;font-size:13px;color:#666666;text-align:center;line-height:17px;float:left;width:124px; cursor: pointer;}
#advances .advance-item:hover a {text-decoration: underline;}
#advances #advance_1{background:url(img/new/advance_1.png) 50% 0 no-repeat;}
#advances #advance_2{background:url(img/new/advance_2.png) 50% 0 no-repeat;}
#advances #advance_3{background:url(img/new/advance_3.png) 50% 0 no-repeat;}
#advances #advance_4{background:url(img/new/advance_4.png) 50% 0 no-repeat;}
#advances #advance_5{background:url(img/new/advance_5.png) 50% 0 no-repeat;}
#advances #advance_6{background:url(img/new/advance_6.png) 50% 0 no-repeat;}
#advances #advance_7{background:url(img/new/advance_7.png) 50% 0 no-repeat;}




/* SPECIALS **********************************/
#special_offers{margin:0;padding:10px 0}
#special_offers h3{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545;}

.price p {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #c3e4fc; text-align: center; padding: 0; margin: 0; line-height: 16px;}
.price p span {color: #fff; font-weight: normal; font-size: 18px; padding: 0;}




/* HOMEPAGE **********************************/
#homepage { margin: 0; padding: 10px 0; background: url(img/homepage_bg.png) repeat-x 0px 0px; position: relative;
		width: calc(100vw - 17px);
		left: 50%;
		margin-left: calc((100vw - 17px) / 2 * -1);
}
#homepage #news{clear:both;padding-top:15px;position:relative}
#homepage #news p.news_title {font-size:26px;color:#454545;margin:0;padding:0}
#homepage #news .news-viewall {position:absolute;top:15px;right:0}
#homepage #news .span3 {padding-top:15px}
#homepage #news div.news_title {height: 34px; margin:0 0 10px 0; overflow: hidden;}
#homepage #news div.news_title a{display:block;font-size:13px;line-height:17px;color:#0093dd;text-decoration:underline}
#homepage #news div.news_title a:hover{color:#efa903}
#homepage #news .news_brief{margin:0 0 5px 0;font-size:13px;line-height:17px;color:#888888}
#homepage #news .news_date{margin:0;font-size:12px;line-height:15px;color:#adadad;font-weight:normal}
#homepage #homepage_text{padding-top:20px}
#homepage #homepage_text h3{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545}
#homepage #homepage_text p{font-size:13px;color:#888888;line-height:17px}
#homepage #homepage_text a{cursor:pointer;font-size:13px;color:#0093dd;text-decoration:underline}
#homepage #homepage_text a:hover{color:#efa903}
#homepage #homepage_text .desc-toggle{display:none}

#homepage .new_block {width: calc(25% - 20px); float: left; margin-left: 20px; padding-top: 15px;}
#homepage .new_block .announce-photo {text-align: center; min-height: 146px; margin-bottom: 10px;}
#homepage .new_block .announce-photo img {max-width: 195px;}
#homepage .news_brief {padding-bottom: 15px;}




/* CATEGORY ***************************/
#sidebarleft{padding:30px 0}
#sidebarleft .cpt_category_tree{border:1px solid #dde7eb;border-radius:5px}
#sidebarleft .cpt_category_tree h3{height:29px;margin:0;padding:0;line-height:29px;font-size:14px;color:#fff;padding:0 0 0 15px;text-transform:uppercase;font-weight:normal;border-radius:5px 5px 0 0;
		background: -webkit-linear-gradient(top, #1ebad9, #1181b9);
		background: -moz-linear-gradient(top, #1ebad9, #1181b9);
		background: -ms-linear-gradient(top, #1ebad9, #1181b9);
		background: -webkit-gradient(linear, left top, left bottom, from(#1ebad9), to(#1181b9));
		background: -o-linear-gradient(top, #1ebad9, #1181b9);
		background: linear-gradient(top, #1ebad9, #1181b9);
}
#sidebarleft .cpt_category_tree .title{height:29px;margin:0;padding:0;line-height:29px;font-size:14px;color:#fff;padding:0 0 0 15px;text-transform:uppercase;font-weight:normal;border-radius:5px 5px 0 0;text-rendering: optimizelegibility;
		background: -webkit-linear-gradient(top, #1ebad9, #1181b9);
		background: -moz-linear-gradient(top, #1ebad9, #1181b9);
		background: -ms-linear-gradient(top, #1ebad9, #1181b9);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#1ebad9), to(#1181b9));
		background: -o-linear-gradient(top, #1ebad9, #1181b9);
		background: linear-gradient(top, #1ebad9, #1181b9);
}
#sidebarleft .cpt_category_tree .menu{margin:0;padding:10px;list-style:none}
#sidebarleft .cpt_category_tree .menu .menu{margin:5px 0 0 0;padding:0 10px;list-style:none}
#sidebarleft .cpt_category_tree .menu li{margin:0 0 5px 0;padding:0}
#sidebarleft .cpt_category_tree .menu li a{display:block;margin:0 0 0 16px;line-height:15px;position:relative;font-size:13px;color:#0093dd;text-decoration:none;padding-right: 20px;}
#sidebarleft .cpt_category_tree .menu li a:hover{text-decoration:none;color:#036a96}
#sidebarleft .cpt_category_tree .menu li.current>a{text-decoration:none;color:#036a96}
#sidebarleft .cpt_category_tree .menu li .bullet{cursor:pointer;margin:2px 5px 0 0;padding:0;display:block;float:left;width:11px;height:11px}
#sidebarleft .cpt_category_tree .menu li.parent>.bullet{background:url(img/new/catalog_bullets.png) 0 0 no-repeat}
#sidebarleft .cpt_category_tree .menu li.parent.active>.bullet{background:url(img/new/catalog_bullets.png) 0 -11px no-repeat}
#sidebarleft .cpt_category_tree>.menu>li.active>.menu{display:block}
#sidebarleft .cpt_category_tree>.menu>li>.menu{display:none}
#sidebarleft .cpt_category_tree>.menu>li.active>.menu>li.active>.menu{display:block}
#sidebarleft .cpt_category_tree>.menu>li>.menu>li>.menu{display:none}
#sidebarleft .cpt_category_tree>.menu>li.active>.menu>li.active>.menu>li.active>.menu{display:block}
#sidebarleft .cpt_category_tree>.menu>li>.menu>li>.menu>li>.menu{display:none}
#pagecontent{padding:5px 0}
#pagecontent .breadcrumbs{font-size:13px;color:#999}
#pagecontent .breadcrumbs div {display: inline;}
#pagecontent .breadcrumbs span{color:#999}
#pagecontent .breadcrumbs a{color:#0093dd}
#pagecontent .breadcrumbs a span{color:#0093dd}
#pagecontent .breadcrumbs a:hover{color:#efa903}
#pagecontent .breadcrumbs a:hover span{color:#efa903}
#pagecontent .breadcrumbs a.last{color:#999}
#pagecontent .breadcrumbs a.last span{color:#999}
#pagecontent .breadcrumbs a.last:hover{color:#999}
#pagecontent .breadcrumbs a.last:hover span{color:#999}
#pagecontent h1{color:#454545;font-size:26px;font-weight:normal}
#pagecontent h2{color:#454545;font-size:20px;font-weight:normal}
#pagecontent h3{color:#454545;font-size:16px;font-weight:normal}
#pagecontent .subcats a{color:#0093dd;text-decoration:none}
#pagecontent .subcats a:hover{color:#efa903;text-decoration:none}
#categorypage #pagecontent .subcats p{color:#a3a3a3}
#pagecontent ul li{color:#666666;font-size:13px;line-height:17px}
#pagecontent ol li{color:#666666;font-size:13px;line-height:17px}

.modal-body .control-group{margin-bottom:0px}
.modal-body .control-group .control-label{margin-bottom:0px}
.modal-body .control-group .controls input{margin-bottom:0px}
.modal-body .control-group .controls select{margin-bottom:0px}
.modal-body .control-group .controls textarea{margin-bottom:0px}

#myModalLabel {font-size: 21px; color: #454545; font-weight: normal; line-height: 30px; margin: 0; text-rendering: optimizelegibility;}

#pagecontent .but_find {background: url(../../images/design/but_find.gif) no-repeat; border:0; width: 105px; height: 35px; padding: 2px; text-align: center; font: 18px Tahoma; color: #333; cursor: pointer; margin-top: 7px;}
#pagecontent .cpt_product_images a,.cpt_product_images a:visited,.cpt_product_images a:hover {text-decoration: none;}
#pagecontent .img_b {border: 1px solid #efefef; border-bottom: 1px solid #efefef; background: #f7f7f7; padding: 1px; margin-bottom: 5px; text-align: center;}
#pagecontent .prod_price,.cpt_product_add2cart_button p {color: #666; font: 14px Trebuchet MS;}
#pagecontent .prod_price big {color: #0570c4; font: bold 18px Trebuchet MS;}
#pagecontent .cpt_product_add2cart_button p {margin: 12px 0;}
#pagecontent .product_qty {text-align: center; color: #666;}
#pagecontent .search_price {float: right;}
#pagecontent .search_price label {text-transform: uppercase;}
#pagecontent .add2cart {vertical-align: bottom;}
#PricerateLineLegend_min{position:absolute; top:14px; left:0; font-size:11px;}
#PricerateLineLegend_max{position:absolute; top:14px; right:0; font-size:11px;}
#boxPricerate {float: left;}
#novinka p {margin: 0px 0;}
#pagecontent p{margin:0 0 10px 0;color:#666;font-size:13px;line-height:17px}
#sidebarright{padding-top:30px}
#categorypage #pagecontent .category-actions{margin:10px 0;padding:0;border-bottom:1px solid #e3e3e3}
/*#categorypage #pagecontent .category-actions:after{content:'';display:block;height:0px;clear:both}*/
#categorypage #pagecontent .category-actions .category-sort{float:left;margin:0;padding:0;width:40%}
#categorypage #pagecontent .category-actions .category-sort .sort-title{display:block;float:left;padding-top:1px}
#categorypage #pagecontent .category-actions .category-view{float:right;margin:0;padding:0;}
#categorypage #pagecontent .category-actions .category-view .view-title{display:block;float:left;padding-top:1px}
#categorypage #pagecontent .category-actions .category-view .view-options{position:relative;display:block;float:left;width:100px;height:28px}
#categorypage #pagecontent .category-actions .category-view .current-view{display:block;width:100px;height:20px;cursor:pointer}
#categorypage #pagecontent .category-actions .category-view .current-view{background:url(img/select-icons-big.png) 100% -40px no-repeat}
#categorypage #pagecontent .category-actions .category-view .current-view:hover{background: url(img/select-icons-big.png) 100% -60px no-repeat}
#categorypage #pagecontent .category-actions .category-view .current-view.open{background: url(img/select-icons-big.png) 100% 0 no-repeat}
#categorypage #pagecontent .category-actions .category-view .current-view.open:hover{background: url(img/select-icons-big.png) 100% -20px no-repeat}
#categorypage #pagecontent .category-actions .category-view .current-view .list-label{display:block;font-size:12px;color:#0093DD;height:20px;line-height:20px;padding:0 0 0 20px;background:url(img/list-item.png) 0 0 no-repeat}
#categorypage #pagecontent .category-actions .category-view .current-view .block-label{display:block;font-size:12px;color:#0093DD;height:20px;line-height:20px;padding:0 0 0 20px;background:url(img/block-item.png) 0 0 no-repeat}
#categorypage #pagecontent .category-actions .category-view .view-dropdown{display:none;background:#FAFBFB;border:1px solid #E3E3E3;border-radius:6px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px rgba(0, 0, 0, 0.2);left:0;margin:0;padding:5px 0;position:absolute;top:20px;width:100px;z-index:100}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item{padding:0;margin:0}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link{font-size:12px;display:block;outline:none;padding:3px 0;text-decoration:none}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link:hover{color:#fff;background:#0093DD}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link .list-label{display:block;font-size:12px;color:#0093DD;height:20px;line-height:20px;padding:0 0 0 20px;background:url(img/list-item.png) 0 0 no-repeat}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link:hover .list-label{color:#fff;background:url(img/list-item.png) 0 -20px no-repeat}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link .block-label{display:block;font-size:12px;color:#0093DD;height:20px;line-height:20px;padding:0 0 0 20px;background:url(img/block-item.png) 0 0 no-repeat}
#categorypage #pagecontent .category-actions .category-view .view-dropdown .view-dropdown-item .view-dropdown-link:hover .block-label{color:#fff;background:url(img/block-item.png) 0 -20px no-repeat}
#categorypage #pagecontent .nav.top{text-align:right;height:25px;line-height:25px}
#categorypage #pagecontent .nav.top .item.next{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;background:url(img/nav_top_next.png) 0 0 no-repeat;line-height:300px;overflow:hidden;position:relative;top:5px}
#categorypage #pagecontent .nav.top .item.prev{display:inline-block;width:25px;height:25px;background:url(img/nav_top_prev.png) 0 0 no-repeat;line-height:300px;overflow:hidden;position:relative;top:5px}
#categorypage #pagecontent .nav.top .item{display:inline-block;height:25px;line-height:25px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#categorypage #pagecontent .nav.top .separator{display:inline-block;height:25px;line-height:25px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#categorypage #pagecontent .nav.top .item:hover{color:#efa903;text-decoration:none}
#categorypage #pagecontent .nav.top .item.current{color:#777777}
#categorypage #pagecontent .nav.top .item.current:hover{color:#777777}

#categorypage #pagecontent .nav.bottom {position: relative; text-align: center; margin-bottom: 15px;}
#categorypage #pagecontent .nav.bottom .item.next{position:absolute;top:0;right:0;display:inline-block;width:109px;height:30px;background:url(img/nav_bottom_next.png) 0 0 no-repeat;overflow:hidden;font-size:13px;text-align:center}
#categorypage #pagecontent .nav.bottom .item.prev{position:absolute;top:0;left:0;display:inline-block;width:115px;height:30px;background:url(img/nav_bottom_prev.png) 0 0 no-repeat;overflow:hidden;font-size:13px;text-align:center}
#categorypage #pagecontent .nav.bottom .item{display:inline-block;height:30px;line-height:30px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#categorypage #pagecontent .nav.bottom .separator{display:inline-block;height:30px;line-height:30px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#categorypage #pagecontent .nav.bottom .item:hover{color:#efa903;text-decoration:none}
#categorypage #pagecontent .nav.bottom .item.current{color:#777777}
#categorypage #pagecontent .nav.bottom .item.current:hover{color:#777777}


#categorypage #lists{display:none}
#categorypage .category-products {margin:0;padding:20px 0}
#categorypage .category-products .block_brief {width: 210px; height: 470px; float: left; margin: 0 19px 30px 0; color: #666; font: 12px Arial;overflow:hidden;}
#categorypage .category-products .block_brief.hover {overflow:visible}
#categorypage .category-products .product_brief_block{width:210px;}
#categorypage .category-products .product_brief_block .prdbrief_info {position: relative;}
#categorypage .category-products.list .product_brief_block{width:100%;}
#categorypage .category-products .block_brief.hover .product_brief_block{position:relative;top:-11px;left:-11px;background:#fff;border:1px solid #dddcdc;border-radius:5px;padding:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:100}
#categorypage .category-products.list .block_brief{width:100%;height:210px;float:none;margin:0 0 30px 0;}
#categorypage .category-products.list .product_brief_block:after{content:'';display:block;height:0px;clear:both}
#categorypage .category-products.list .prdbrief_info{width:210px;float:right;clear:right;margin:0;}
#categorypage .category-products.list .prdbrief_brief_description{width:460px;clear:both;margin:0;padding:10px 0 0 0}
#categorypage .category-products .mar_r0 {margin-right: 0;}
#categorypage .category-products .prdbrief_name {font-size:14px;line-height:17px;color:#0891be;padding:0;margin:0 0 10px 0;height:34px;overflow:hidden; position: relative;}
#categorypage .category-products.list .prdbrief_name {height: 17px !important;}
#categorypage .category-products .prdbrief_name::after {content: ''; width: 70px; height: 16px; position: absolute; right: 0px; bottom: 0px;
		background: -webkit-linear-gradient(left, transparent, #fff);
		background: -moz-linear-gradient(left, transparent, #fff);
		background: -ms-linear-gradient(left, transparent, #fff);
		background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
		background: -o-linear-gradient(left, transparent, #fff);
		background: linear-gradient(left, transparent, #fff);
}
#categorypage .category-products.list .prdbrief_name {float:right;width:210px;font-size:14px;line-height:17px;color:#0891be;padding:0;margin:0 0 10px 0;height:34px;overflow:hidden}
#categorypage .category-products .prdbrief_name h2 {font-size: 14px;line-height: 17px;font-weight:normal;margin:0;padding:0;}
#categorypage .category-products .prdbrief_name .prd-title{font-size:14px;line-height:17px;font-weight:normal;margin:0;padding:0}
#categorypage .category-products .prdbrief_name a,.prdbrief_name a:visited {color: #0891be; text-decoration: none;}
#categorypage .category-products .prdbrief_name a:hover {color: #0891be; text-decoration: underline;}
#categorypage .category-products .prdbrief_thumbnail {height:210px;width:210px;display:table-cell;vertical-align:middle;text-align:center}
#categorypage .category-products.list .prdbrief_thumbnail {margin-right:20px;height:210px;width:210px;display:block;vertical-align:middle;text-align:center;float:left}
#categorypage .category-products .prdbrief_thumbnail img{max-height:210px;max-width:210px}
#categorypage .category-products .prdbrief_options{padding:0;margin:0 0 10px 0;height:14px;overflow:hidden}
#categorypage .category-products .prdbrief_options p{padding:0;margin:0;font-size:13px;line-height:15px;color:#999999}
#categorypage .category-products .prdbrief_otheroptions{padding:0;margin:0 0 10px 0}
#categorypage .category-products .prdbrief_otheroptions p{padding:0;margin:0;font-size:13px;line-height:15px;color:#999999;}
#categorypage .category-products .brief_price {padding:0;margin:0 0 10px 0;font-size:15px;color:#353535;display:inline-block}
#categorypage .category-products .brief_price.with-old-price{color:#fca50a}
#categorypage .category-products .brief_price .totalPrice{font-size:19px}
#categorypage .category-products .compare-price {
	color: #918d89;
	display: inline-block;
	position: relative;
}
#categorypage .category-products.list .prdbrief_info {
	position: relative;
}
#categorypage .category-products.list .brief_price.with-old-price {
	margin: 15px 0 10px;
}
#categorypage .category-products.list .compare-price {
	bottom: unset;
    left: 0;
    position: absolute;
}
#categorypage .category-products .compare-price:after{content:"";display:block;position:absolute;height:1px;top:50%;left:0;right:0;background:#f47e84}
#categorypage .category-products .prdbrief_add2cart{padding:0;margin: 5px 0 20px 0px;}
#categorypage .category-products .prdbrief_add2cart:after{content:'';display:block;height:0px;clear:both}
#categorypage .category-products .prdbrief_add2cart .no_price_message {height: 30px; line-height: 30px; text-align: center}


.prdbrief_thumbnail, .prd-image {position: relative;}
.zoom_in_icon {position: absolute; bottom: 0; left: 0; cursor: pointer; padding: 15px; z-index: 2;}
.prd-image .zoom_in_icon {padding: 15px 15px 5px 5px;}
.zoom_in_icon img {display: block; width: 20px;}

#productpage .prdbrief_add2cart .prdbrief-qty,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty{position:relative;padding:0;margin:0;float:left}

#productpage .prdbrief_add2cart .prdbrief-qty {margin: 10px 0px;}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p{background-attachment:scroll;background-clip:border-box;background-color:transparent!important;background-image:url(img/new/plus_button.png);background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:auto auto;border:0 none;cursor:pointer;font-size:0;height:26px;left:66px;position:absolute;top:1px;width:26px!important}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p:hover,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p:hover{background-image:url(img/new/plus_button.png);background-position:0 -26px}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p:active,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-p:active{background-image:url(img/new/plus_button.png);background-position:0 -52px}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m{background-attachment:scroll;background-clip:border-box;background-color:transparent!important;background-image:url(img/new/minus_button.png);background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:auto auto;border:0 none;cursor:pointer;font-size:0;height:26px;left:0;position:absolute;top:1px;width:26px!important}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m:hover,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m:hover{background-image:url(img/new/minus_button.png);background-position:0 -26px}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m:active,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-icon-m:active{background-image:url(img/new/minus_button.png);background-position:0 -52px}

#productpage .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-input,
#categorypage .category-products .prdbrief_add2cart .prdbrief-qty .onesteporder-products-count-input{background-attachment:scroll;background-clip:border-box;
background-color:transparent!important;background-image:url(img/new/cuont_bg.png);background-origin:padding-box;
background-position:left top;background-repeat:no-repeat;background-size:auto auto;border:0 none!important;border-radius:0 0 0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#777777!important;display:block!important;font-family:"Arial";font-size:13px!important;height:20px!important;line-height:20px;margin-bottom:0!important;margin-left:13px!important;padding:3px 0!important;text-align:center;-webkit-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;vertical-align:middle;width:66px!important}


#categorypage .category-products .prdbrief_add2cart .add2cart{float:right;background: url(img/new/prd_addtocart.png) no-repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;font-size:14px;height:32px;margin:0;padding:0;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.05);width:76px}
#categorypage .category-products .prdbrief_add2cart .add2cart:hover{background: url(img/new/prd_addtocart.png) no-repeat scroll 0 -32px transparent}
#categorypage .category-products .prdbrief_add2cart .add2cart:active{background: url(img/new/prd_addtocart.png) no-repeat scroll 0 -64px transparent}
/*#productpage .prdbrief_add2cart .in_progress,*/
#categorypage .category-products .prdbrief_add2cart .in_progress{float:right;display:block;border:0;width:76px;height:32px;background:url(img/in_progress.png) no-repeat 0 0}
#productpage .prdbrief_add2cart .in_progress {float: left;}
#productpage .add2carttt::after {content: ''; display: block; clear: both;}
/*#productpage .prdbrief_add2cart .in_progress img,*/
#categorypage .category-products .prdbrief_add2cart .in_progress img{margin:8px 0 0 30px}
#categorypage .category-products .prdbrief_add2cart .add2cart_allready_handler{display:block;text-decoration:none;width:132px;height:32px;color:#FFFFFF;font-size:14px;line-height:32px;text-align:center;background:url(img/new/allready_in_cart.png) no-repeat 0 0;cursor:pointer}
#categorypage .category-products .prdbrief_add2cart .add2cart_allready_handler:hover{text-decoration:none;background:url(img/new/allready_in_cart.png) no-repeat 0 -32px}
#categorypage .category-products .prdbrief_add2cart .add2cart_allready_handler:active{background:url(img/new/allready_in_cart.png) no-repeat 0 -64px}

#categorypage .category-products.list .prdbrief_add2cart .add2cart_allready_handler {float: right;}


#categorypage .category-products .rating_block {width: 100%; height: 15px; margin-bottom: 10px;}


#categorypage .category-products .rating_block .count {margin-left: 5px;}
#categorypage .category-products .rating_block .give_feedback {padding-left: 20px; background: url(img/review_icon.png) no-repeat 0px 0px;}
#categorypage .category-products .rating_block i.icon10 {margin: 2px 0px;}


#productpage i.icon10 {width: 20px; height: 20px; background-size: 350px; margin: 0px; float: left;}
#productpage i.icon10.star {background-position: -22px -23px;}
#productpage i.icon10.star-half {background-position: -44px -23px;}
#productpage i.icon10.star-empty {background-position: -66px -23px;}


.productsperpage-form {float: left; font-size: 13px; line-height: 17px; margin: 0px 0px; color: #666;}
.productsperpage-form .left_p {float: left; margin-right: 5px;}
.productsperpage-form .right_p {float: left; margin-left: 5px;}


.productsperpage-form .sbHolder,
.productsperpage-form .sbOptions {width: 40px;}


/* Banner blog in product category */
#categorypage p.textOnBannerBlog {position: absolute; top: 25%; left: 45%; width: 500px;}
#categorypage a.textOnBannerBlog {position: absolute; top: 25%; left: 45%; width: 500px;}
#categorypage font.textOnBannerBlog {position: absolute; top: 25%; left: 45%; width: 500px;}



.comp_fav_bl {width: 125px; height: 30px; float: right;}

.comp_fav_bl .shop_favorites,
.comp_fav_bl .shop_compare,
.comp_fav_bl .plugin_pricedown-button {width: 60px; height: 50px; float: left; border-radius: 3px;}


/*.comp_fav_bl .shop_favorites a,
.comp_fav_bl .shop_compare a {width: 50px; height: 28px; margin: 1px 0px; display: block; color: transparent;}*/
.comp_fav_bl .shop_favorites a,
.comp_fav_bl .shop_compare a,
.comp_fav_bl .plugin_pricedown-button a {width: 50px; padding-top: 35px; margin: 3px auto; display: block; font-size: 11px; text-align: center; border-bottom: 1px dotted; position: relative;}
.comp_fav_bl .shop_favorites a:hover,
.comp_fav_bl .shop_compare a:hover,
.comp_fav_bl .plugin_pricedown-button a:hover {text-decoration: none; border-bottom: 1px solid;}

.comp_fav_bl .shop_favorites a:focus,
.comp_fav_bl .shop_compare a:focus,
.comp_fav_bl .plugin_pricedown-button a:focus,
.comp_fav_bl .shop_favorites a:active,
.comp_fav_bl .shop_compare a:active,
.comp_fav_bl .plugin_pricedown-button a:active {text-decoration: none;}

.comp_fav_bl .shop_favorites a.add::after {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 28px; background: url(/wa-data/public/site/themes/keramis_desktop/img/favorites_icon.png) no-repeat 50% -28px;}
.comp_fav_bl .shop_favorites a.del::after {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 28px; background: url(/wa-data/public/site/themes/keramis_desktop/img/favorites_icon.png) no-repeat 50% 0px;}
.comp_fav_bl .shop_favorites a:not(.del):not(.add) {display: none; background: none;}
.comp_fav_bl .shop_favorites a.add.disable {opacity: .7; cursor: default;}

.comp_fav_bl .shop_compare a::after {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 28px; background: url(/wa-data/public/site/themes/keramis_desktop/img/compare_icon.png) no-repeat 50% -28px;}
.comp_fav_bl .shop_compare a.active::after {background: url(/wa-data/public/site/themes/keramis_desktop/img/compare_icon.png) no-repeat 50% 0px;}

.comp_fav_bl .shop_favorites:hover,
.comp_fav_bl .shop_compare:hover {-webkit-box-shadow: 0px 0px 2px 0px #036a96;box-shadow: 0px 0px 2px 0px #036a96;}

.comp_fav_bl .plugin_pricedown-button a::after {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 28px; background: url(/wa-data/public/site/themes/keramis_desktop/img/compare_icon.png) no-repeat 50% -28px;}


/* --------------- */

#categorypage .comp_fav_bl {width: 80px; height: 26px; float: right;}

#categorypage .comp_fav_bl .shop_favorites,
#categorypage .comp_fav_bl .shop_compare {width: 40px; height: 24px; float: left; border-radius: 3px;}


#categorypage .comp_fav_bl .shop_favorites a,
#categorypage .comp_fav_bl .shop_compare a {width: 40px; height: 24px; margin: 1px 0px; display: block; color: transparent;}

#categorypage .comp_fav_bl .shop_favorites a.add::after {height: 23px; background: url(/wa-data/public/site/themes/keramis_desktop/img/favorites_icon.png) no-repeat 50% -22px; background-size: 24px;}
#categorypage .comp_fav_bl .shop_favorites a.del::after {height: 23px; background: url(/wa-data/public/site/themes/keramis_desktop/img/favorites_icon.png) no-repeat 50% 1px; background-size: 24px;}

#categorypage .comp_fav_bl .shop_compare a::after {height: 21px; top: 1px; background: url(/wa-data/public/site/themes/keramis_desktop/img/compare_icon.png) no-repeat 50% -19px; background-size: 24px;}
#categorypage .comp_fav_bl .shop_compare a.active::after {height: 21px; top: 1px; background: url(/wa-data/public/site/themes/keramis_desktop/img/compare_icon.png) no-repeat 50% 1px; background-size: 24px;}


#categorypage .comp_fav_bl .shop_compare a,
#categorypage .comp_fav_bl .shop_favorites a {padding: 0px;}

/* --------------- */





#productpage .comp_fav_bl {float: none; margin: 10px 0px; padding: 10px 5px;}

#productpage  .prdbrief_add2cart:not(.in_cart) .not_in_cart,
#productpage  .prdbrief_add2cart.in_cart .already_in_cart,
#categorypage .category-products .prdbrief_add2cart:not(.in_cart) .not_in_cart,
#categorypage .category-products .prdbrief_add2cart.in_cart .already_in_cart {display: block;}

#productpage  .prdbrief_add2cart:not(.in_cart) .already_in_cart,
#productpage  .prdbrief_add2cart.in_cart .not_in_cart,
#categorypage .category-products .prdbrief_add2cart:not(.in_cart) .already_in_cart,
#categorypage .category-products .prdbrief_add2cart.in_cart .not_in_cart {display: none;}

#categorypage .action-category{}
#categorypage .action-category:after{content:'';display:block;height:0px;clear:both}
#categorypage .action-category .action-product{padding:20px;width:430px;float:left;height:490px}



#productpage .quick-icons{float:right;width:140px;margin-bottom: 20px;}
.product_brief_block .prdbrief_info .quick-icons-wrapper{margin:10px 0;height:37px}
.quick-icons{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0 0 0}
.quick-icons:after{content:"";clear:both;height:0;display:block}
.quick-icons .quick-icon {display: block; float: left; margin: 0px 5px 5px 0px; position: relative;}
.quick-icons .variant-icon{display:block;height:25px;width:25px}

.quick-icons .quick-icon .tooltip-inner {/* white-space: nowrap !important; */ max-width: 300px !important; min-width: 200px !important;}



#productpage .center_bl::after,
#categorypage .center_bl::after {content: ''; display: block; clear: both;}

.categ_center_part {}
.categ_center_part.mLeft {margin-left: 20px; float: left;}
.categ_center_part.mLeft,
.categ_center_part.mRight {width: calc(100% - 240px);}
.categ_center_part.mLeft.mRight {width: calc(100% - 480px);}
.categ_left_part {width: 218px; float: left;}
.categ_right_part {width: 220px; float: right; min-height: 400px; padding-top: 30px; position: relative;}






.cpt_product_images {float: left; width: 308px; margin: 0px 10px 10px 0px;}

/* MODAL IMAGES */
.wrapper #productpage #pagecontent form #gallery .cpt_product_images #product_images_wrapper {display:block !important;}
#link_images_title {display:none;}
.fancybox-overlay .modal_images {border-radius: 10px;padding: 5px 15px;background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,249,252,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,249,252,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)),to(rgba(243,249,252,1)));
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f9fc',GradientType=0 );}
.fancybox-overlay .modal_images .fancybox-skin {background:transparent;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer {background:transparent;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-item {background:url(img/modal_close.png) repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;right: 5px;top:18px;width:19px}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-item:hover {background-position: 0 -19px;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner {background:transparent;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;max-width:960px}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper #link_images_title {display:block;font-size:25px; font-family:arial; color:#454545; padding:0 75px 0 0;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b {}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box {margin: 20px 0 10px;text-align: center; position:relative;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box a {}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .label {display:none;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .images_wrapper_toggle {position:absolute;background-image:url(img/modal_toggle.png); background-repeat:no-repeat; width:20px; height:33px; display:block; top:85px; cursor:pointer;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .images_wrapper_toggle.left {background-position:0 0; left:0;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .images_wrapper_toggle.left:hover {background-position:0 -33px;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .images_wrapper_toggle.right {background-position:-20px 0; right:0;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box .images_wrapper_toggle.right:hover {background-position:-20px -33px; }
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .img_b #label-box a #img-current_picture {border:1px solid #dde7eb;max-height:500px;max-width:550px}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .other-pic {text-align:center;margin: 0;padding: 0;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .other-pic li {display:inline-block;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .other-pic li a {display:table-cell; width:70px; height:70px; border:1px solid #dde7eb; text-align:center; vertical-align:middle;background: none repeat scroll 0 0 #FFFFFF;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .other-pic li a.selected {border:1px solid #0d98c6;}
.fancybox-overlay .modal_images .fancybox-skin .fancybox-outer .fancybox-inner #product_images_wrapper .other-pic li a img {width:70px; max-height:70px;}
#productpage #pagecontent #gallery .cpt_product_images #link_images_wrapper {display: block; position: absolute; height: 205px; width: 310px;z-index: 99;}
#productpage #pagecontent #gallery .cpt_product_images #product_images_wrapper .img_b #label-box #img-current_picture {max-height:200px;}
#productpage #pagecontent #gallery .cpt_product_images #product_images_wrapper .other-pic {overflow: hidden;height: 72px;}
#productpage #pagecontent #gallery .cpt_product_images #product_images_wrapper .img_b {background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #EFEFEF;display: table-cell;height: 200px;margin-bottom: 5px;max-width: 293px;padding: 1px;text-align: center;vertical-align: middle;width: 300px;}
#productpage #pagecontent #gallery .cpt_product_images #product_images_wrapper .other-pic {margin:5px 0 0;}




/* LABELS *****************************************/
#categorypage .category-products .prdbrief_thumbnail A{position:relative;display:block;height:210px;width:210px}
.img_b span#label-box{display:block;position:relative}
.cpt_product_lists .prd-image A{display:block;position:relative}
#categorypage .category-products .prdbrief_thumbnail A .label,
.img_b span#label-box .label,
.cpt_product_lists .prd-image A .label{position:absolute;display:block;top:0;left:0;width:76px;height:76px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;text-shadow:none}
.label .badge {height:76px;width:76px;background:transparent;position:absolute;top:0;left:0;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;text-shadow:none;background-color:transparent}
#categorypage .category-products .prdbrief_thumbnail A .label .badge:before,
#categorypage .category-products .prdbrief_thumbnail A .label .badge:after,
.img_b span#label-box .label .badge:before,
.img_b span#label-box .label .badge:after,
.cpt_product_lists .prd-image A .label .badge:before,
.cpt_product_lists .prd-image A .label .badge:after,
#product_gallery .main-image .label .badge:before,
#product_gallery .main-image .label .badge:after{display:none}
.badge span {height:66px;width:66px;display:block;position:static;-ms-transform:none;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;overflow:hidden;text-indent:-9999px; background: url(./img/labels_wide_new.png) center center no-repeat; margin-top: -1px;}
.badge.new span {background-position: -206px 0;}
.badge.bestseller span {width: 67px; height: 67px; background-position: -277px 0;}
.badge.low-price span {background-position: -142px 0;}
.badge.aktsiya span {background-position: -5px 0;}
.badge.podarok span {background-position: -73px 0;}
.badge.gift span {background-position: -73px 0;}
.badge.rasprodaja span {background-position: -345px 0;}
.badge.bestprice span {background-position: -413px 0;}
.badge.weekprice span {background-position: -481px 0;}
.badge.dayprice span {background-position: -547px 0;}
.badge.utsenka span {background-position: -616px 0;}
.badge.dostavka span {background-position: -684px 0;}



/* CATEGORY SUBS WITH IMAGES **********************************************/
.subs-with-images{margin:0;padding:0}
.subs-with-images ul{margin:0;padding:0;list-style:none}
.subs-with-images ul:after{content:'';display:block;height:0;clear:both}
.subs-with-images ul li{margin:0 0 20px 0;padding:0;width:230px;display:block;float:left}
.subs-with-images ul li a{margin:0;padding:10px 51px;display:block}
.subs-with-images ul li a .image{margin:0;padding:0;display:block;width:128px;height:128px;overflow:hidden}
.subs-with-images ul li a .image img{max-width:128px;max-height:128px}
.subs-with-images ul li a .image .no-photo{display:block;margin:0!important;padding:0;width:126px;height:73px;text-decoration:none;border:1px solid #efefef;color:#999;font-size:16px;text-align:center;padding-top:53px}
.subs-with-images ul li a:hover .image .no-photo{border:1px solid #e6e6e6}
.subs-with-images ul li a:hover{text-decoration:none!important}
.subs-with-images ul li a .name{margin:10px 0 0 0;padding:0;display:block;width:128px;height:40px;line-height:20px;text-align:center;color:#1ba3d0;font-size:14px;text-decoration:underline;overflow:hidden}


/* SUBCATEGORIES HOVER */
#pagecontent .subs-with-images ul li a {padding: 45px 51px 35px;}
#pagecontent .subs-with-images ul li a:hover {text-decoration:none;border-radius:10px;-webkit-box-shadow: 0 0 6px 0 rgba(139,208,231,1); box-shadow: 0 0 6px 0 rgba(139,208,231,1);background: rgb(254,255,255);
background: -moz-linear-gradient(top, rgba(254,255,255,1) 70%, rgba(255,255,255,1) 70%, rgba(236,245,248,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,rgba(254,255,255,1)), color-stop(70%,rgba(255,255,255,1)), color-stop(100%,rgba(236,245,248,1)));
background: -webkit-linear-gradient(top, rgba(254,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(236,245,248,1) 100%);
background: -o-linear-gradient(top, rgba(254,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(236,245,248,1) 100%);
background: -ms-linear-gradient(top, rgba(254,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(236,245,248,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(254,255,255,1)),color-stop(70%, rgba(255,255,255,1)),to(rgba(236,245,248,1)));
background: linear-gradient(to bottom, rgba(254,255,255,1) 70%,rgba(255,255,255,1) 70%,rgba(236,245,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ecf5f8',GradientType=0 );}
#pagecontent .subs-with-images ul li a .name {margin: 15px 0 0;}
#pagecontent .subs-with-images ul li a:hover .name {text-decoration:none;}
#collectionerror {width: 100px; float: right;}


#categorypage .product-action-label{padding:20px 10px 10px; min-height: 50px; background:#fcfffe;position:relative;margin:0 0px 15px 0;border: 1px solid #dde7eb; border-radius: 5px;}
#categorypage .product-action-label .title{display:block;position:absolute;top:16px;left:10px;height:26px;line-height:26px;background:url(img/new/action_icon.png) 0 0 no-repeat;padding:0 0 0 30px;font-size:18px;text-transform:uppercase;color:#ffab00;margin:0}
#categorypage .product-action-label .action-desc{display:block;position:absolute;top:20px;left:120px;height:26px;overflow:hidden}
#categorypage .product-action-label .action-desc P{margin:0;padding:0;line-height:13px}
#categorypage .product-action-label .info {margin: 40px 230px 0px 0px;}
#categorypage .product-action-label .info::after {content: ''; display: block; clear: both;}
#categorypage .product-action-label .specialoffer-expires{width:220px;height:60px;position:absolute;top:10px;right:0;}
#categorypage .product-action-label .specialoffer-expires:before{content:"";display:block;height:60px;width:2px;position:absolute;top:0;left: -2px;background: #dde7eb;}
#categorypage .product-action-label .specialoffer-expires.disabled:before{display:none}
#categorypage .product-action-label .specialoffer-expires .action-time{color:#0093dd;font-size:13px;text-align:center;margin:0}
#categorypage .product-action-label .specialoffer-expires .specialoffer-countdown{margin:0; padding: 0px 22px;}
#categorypage .product-action-label .specialoffer-expires .specialoffer-countdown:after{content:'';display:block;height:0px;clear:both}
#categorypage .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-amount{display:block;float:left;width:30px;height:26px;margin: 5px 5px 0px;background:url(img/new/timer_digit_bg.png) 0 0 no-repeat;text-align:center;font-size:18px;color:#666666;font-family:Trebuchet MS;line-height:27px;position:relative;}


/* PRODUCTPAGE PAGE ***************************/
#productpage .product-action-label{padding:50px 10px 70px;background:#fcfffe;position:relative;margin:0 0px 15px 0;border: 2px solid #dde7eb; border-radius: 5px;}
#productpage .product-action-label.no_timer {padding-bottom: 0;}
#productpage .product-action-label .title{display:block;position:absolute;top:16px;left:10px;height:26px;line-height:26px;background:url(img/new/action_icon.png) 0 0 no-repeat;padding:0 0 0 30px;font-size:18px;text-transform:uppercase;color:#ffab00;margin:0}
#productpage .product-action-label .action-desc{display:block;position:absolute;top:20px;left:120px;height:26px;overflow:hidden}
#productpage .product-action-label .action-desc P{margin:0;padding:0;line-height:13px}
#productpage .product-action-label .specialoffer-expires{width:220px;height:60px;position:absolute;bottom:10px;right:0;}
#productpage .product-action-label .specialoffer-expires.disabled:before{display:none}
#productpage .product-action-label .specialoffer-expires .action-time{color:#0093dd;font-size:13px;text-align:center;margin:0}
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown{margin:0; padding: 0px 22px;}
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown:after{content:'';display:block;height:0px;clear:both}
/*#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .header_block_akcia_timer_days,
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .header_block_akcia_timer_hour,
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .header_block_akcia_timer_minute,
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .header_block_akcia_timer_secunde{display:block;float:left;width:29px;height:26px;margin:0 12px 0 0;background:url(img/new/timer_digit_bg.png) 0 0 no-repeat;text-align:center;font-size:18px;color:#666666;font-family:Trebuchet MS;line-height:27px;position:relative}*/
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-amount{display:block;float:left;width:30px;height:26px;margin: 5px 5px 0px;background:url(img/new/timer_digit_bg.png) 0 0 no-repeat;text-align:center;font-size:18px;color:#666666;font-family:Trebuchet MS;line-height:27px;position:relative;}

/*#productpage .product-action-label .specialoffer-expires .specialoffer-countdown .header_block_akcia_timer_secunde{margin:0}
#productpage .product-action-label .specialoffer-expires .specialoffer-countdown #number_bg{display:block;position:absolute;bottom:0;left:0;background:url(img/new/timer_digit_line.png) 0 0 no-repeat;width:29px;height:26px}*/
#pagecontent .product-action-label .specialoffer-expires .action_time_label{margin:0;padding:0 33px;line-height:12px}
#pagecontent .product-action-label .specialoffer-expires .action_time_label:after{content:'';display:block;height:0px;clear:both}
#pagecontent .product-action-label .specialoffer-expires .action_time_label .countdown-period{width: 30px; float: left; text-align: center; font-size:10px; color: #666; text-transform: lowercase; position: relative; margin-right: 10px;}
/*#pagecontent .product-action-label .specialoffer-expires .action_time_label .countdown-period.second{margin:0}*/

#productpage #productright{padding:30px 0}
.product-shipping-text{border:2px solid #dde7eb;border-radius:5px;padding:10px;margin-bottom:0}
#page-content .product-shipping-text .title{
		line-height: 20px;
		font-size: 16px;
		color: #ffab00;
		background: url(img/new/advance_3.png) no-repeat scroll 0 0 transparent;
		padding: 10px 0px 5px 55px;
}
.product-shipping-text ul li{font-size:13px;color:#777777;line-height:16px;margin-bottom:10px}
.product-advances-text{border:2px solid #dde7eb;border-radius:5px;margin-bottom:20px}
.product-advances-text .advance-item{border-bottom:1px solid #dde7eb;padding:15px 10px 15px 70px;font-size:13px;color:#0093dd;line-height:17px}
.product-advances-text .advance-item a span{text-transform:uppercase;font-size:12px}
.product-advances-text .advance-item.last{border-bottom:none}
.product-advances-text #advance_1{background:url(img/new/advance_1.png) 10px 15px no-repeat}
.product-advances-text #advance_2{background:url(img/new/advance_2.png) 10px 15px no-repeat}
.product-advances-text #advance_3{background:url(img/new/advance_3.png) 10px 15px no-repeat}
.product-advances-text #advance_4{background:url(img/new/advance_4.png) 10px 15px no-repeat}
.product-advances-text #advance_5{background:url(img/new/advance_5.png) 10px 15px no-repeat;padding:25px 10px 25px 70px}
.product-advances-text #advance_6{background:url(img/new/advance_6.png) 10px 15px no-repeat;padding:25px 10px 25px 70px}
.product-advances-text #advance_7{background:url(img/new/advance_7.png) 10px 15px no-repeat}
#productpage h1{margin:10px 0;padding:0;font-size:26px;color:#454545;font-weight:normal;line-height:30px}
#productpage #gallery{float:left}
#productpage #gallery:after{content:'';display:block;height:0px;clear:both}
#productpage #gallery .other-pic{margin:0;padding:0;list-style:none}
#productpage #gallery .other-pic:after{content:'';display:block;height:0px;clear:both}
#productpage #gallery .other-pic li{margin:0 3px 5px 0;padding:0;display:block;float:left;width:70px;height:70px;border:1px solid #dde7eb}
#productpage #gallery .other-pic li a{display:table-cell;width:70px;height:70px;vertical-align:middle;text-align:center}
#productpage #gallery .other-pic li img{max-width:70px;max-height:70px}
#productpage .prd-info{float:left;width:140px}
#productpage .after_img {float: left; width: 140px;}
#productpage .prd-info .prd-price{color:#353535;font-size:18px}
#productpage .prd-info .prd-price .with-old-price{color:#fba50a}
#productpage .prd-info .prd-price .totalPrice{font-size:24px}
#productpage .prd-info .compare-price{color:#918d89;display:inline-block;padding:0 2px;position:relative}
#productpage .prd-info .compare-price:after{content:"";display:block;position:absolute;height:1px;top:50%;left:0;right:0;background:#f47e84}
#productpage .prd-info .prd-qty{position:relative;margin-top:10px}


/*#productpage .prd-info .add2cart{background:url(img/new/prd_addtocart.png) 0 0 no-repeat;width:76px;height:32px;margin:10px 0 0 0;padding:0;text-align:center;border:none;font-size:14px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.05)}*/


#productpage .prdbrief_add2cart .in_progress,
#productpage .prd-info .add2cart {width: 130px; height: 30px; margin: 10px 0px 0px; text-align: center; border: none; font-size: 14px; color: #fff; border-radius: 3px; border-bottom: 2px solid #b68607; position: relative; top: 0px;
		background: -webkit-linear-gradient(top, #efa607, #f3bc09);
		background: -moz-linear-gradient(top, #efa607, #f3bc09);
		background: -ms-linear-gradient(top, #efa607, #f3bc09);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#efa607), to(#f3bc09));
		background: -o-linear-gradient(top, #efa607, #f3bc09);
		background: linear-gradient(top, #efa607, #f3bc09);
}
#productpage .prd-info .add2cart:hover {
		background: -webkit-linear-gradient(top, #f3bc09, #efa607);
		background: -moz-linear-gradient(top, #f3bc09, #efa607);
		background: -ms-linear-gradient(top, #f3bc09, #efa607);
		background: -webkit-gradient(linear, left top, left bottom, from(#f3bc09), to(#efa607));
		background: -o-linear-gradient(top, #f3bc09, #efa607);
		background: linear-gradient(top, #f3bc09, #efa607);
}
#productpage .prdbrief_add2cart .in_progress {margin: 0px;}
#productpage .prd-info .add2cart:active {border-bottom: 1px solid #b68607; top: 1px;}
#productpage .prd-info .add2cart:focus {outline: none;}
#productpage .prdbrief_add2cart .in_progress img {margin: 8px 0 0 0px;}


#productpage .prd-info .add2cart_allready_handler{margin-top:10px;display:block;text-decoration:none;width:132px;height:32px;color:#FFFFFF;font-size:14px;line-height:32px;text-align:center;background:url(img/new/allready_in_cart.png) no-repeat 0 0;cursor:pointer}
#productpage .prd-info .add2cart_allready_handler:hover{text-decoration:none;background:url(img/new/allready_in_cart.png) no-repeat 0 -32px}
#productpage .prd-info .add2cart_allready_handler:active{background:url(img/new/allready_in_cart.png) no-repeat 0 -64px}
#productpage .prd-actions{float:right;width:140px;}
#productpage .prd-actions .prd-cheeper .cheeper-link{display:block;height:18px;padding:0 0 0 24px;margin:0 0 5px 0;background:url(img/new/cheeper-link.png) 0 0 no-repeat}
#productpage .prd-actions .prd-cheeper .cheeper-link:after{content:'';display:block;height:0px;clear:both}
#productpage .prd-actions .prd-cheeper .cheeper-link span{display:block;float:left;height:14px;line-height:14px;padding:0;margin:2px 0;font-size:13px;color:#0093dd;border-bottom:1px dashed #0093dd}
#productpage .prd-actions .prd-cheeper .cheeper-link span:hover{cursor:pointer;border-bottom:1px solid #0093dd}
#productpage .prd-actions .prd-shipping .shipping-link{display:block;height:18px;padding:0 0 0 24px;margin:0 0 5px 0;background:url(img/new/shipping-link.png) 0 0 no-repeat;}
#productpage .prd-actions .prd-shipping .shipping-link:after{content:'';display:block;height:0px;clear:both}
#productpage .prd-actions .prd-shipping .shipping-link span{display:block;float:left;height:14px;line-height:14px;padding:0;margin:2px 0;font-size:13px;color:#0093dd;border-bottom:1px dashed #0093dd}
#productpage .prd-actions .prd-shipping .shipping-link span:hover{cursor:pointer;border-bottom:1px solid #0093dd}


/*#productpage .prd-actions .quickorder-custom-button a {display:block;height:18px;padding:3px 3px 3px 26px;background:url(img/new/fastorder-link.png) 3px 3px no-repeat;border-radius:3px;border:1px solid #dde7eb;line-height:18px;font-size:13px;cursor:pointer;text-decoration:none; color: #0088cc;}*/
#productpage .add2carttt .quickorder-custom-button a {display: block; width: 130px; text-indent: 15px; height: 26px; background: url(img/quickorder_button_icon.png) no-repeat 8px 3px; background-color: #9f9f9f; border-radius: 2px; line-height: 26px; font-size: 13px; cursor: pointer; text-decoration: none; color: #fff; -webkit-box-shadow: none; box-shadow: none; padding: 0px; text-align: center;}

/*#productpage .prd-actions .quickorder-custom-button a:hover {color: #005580;}*/
#productpage .add2carttt .quickorder-custom-button a:hover {background-color: #666161;}


#productpage .prd-code{padding:0;margin:10px 0;height:30px;overflow:hidden;font-size:13px;line-height:15px;color:#999999}
#productpage .prd-code .title{padding:0;margin:0;color:#999999}
#productpage .prd-code .value{padding:0;margin:0;color:#666666}
#productpage .tabs {clear: both; width: 460px;}
#productpage .tab_box{padding-top:30px}
#productpage .tab_box .tabs{height:30px;position:relative;margin:0;list-style:none;border-bottom: 2px solid #0d98c6;}
#productpage .tab_box .tabs:after{content:'';display:block;height:0px;clear:both}
#productpage .tab_box .tabs li{display:block;float:left;margin:0;padding:5px 15px;color:#0891be;font-size:13px;line-height:20px}
#productpage .tab_box .tabs li:hover{color:#0891be;cursor:pointer;text-decoration:underline}
#productpage .tab_box .tabs li.current{padding:5px 15px;background:#0d98c6;color:#fff}
#productpage .tab_box .tabs li.current:hover{text-decoration:none}
#productpage .tab_box .box{display:none;clear:left;padding:25px 0;color:#5e5e5e;font-size:13px}
#productpage .tab_box .box.visible{display:block}
#productpage .tab_box .box h3{margin:0 0 10px 0;padding:0;font-size:21px;line-height:24px;font-weight:normal;color:#454545}
#productpage .tab_box .box h2{margin:0 0 10px 0;padding:0;font-size:21px;line-height:24px;font-weight:normal;color:#454545}
#productpage .tab_box #box_revie.box h2,
#productpage .tab_box #box_featur.box h2{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
}
#productpage .tab_box #box_revie.box h2{
		padding:0 10px 0 0;
}
#productpage .tab_box .box .title{margin:0 0 10px 0;padding:0;font-size:21px;line-height:24px;font-weight:normal;color:#454545;text-rendering: optimizelegibility;}
#productpage .tab_box .box .cpt_product_params_selectable td{padding-right:10px;font-size:13px;line-height:17px;color:#999999;width:130px}
#productpage .tab_box .box .cpt_product_params_fixed td{padding-right:10px;font-size:13px;line-height:17px;color:#999999;width:130px}
#productpage .tab_box .box .cpt_product_params_fixed span{color:#999999;text-align:right}
#productpage .tab_box .box .cpt_product_params_selectable span {color:#999999;text-align:right}

#related_products{margin:0 0 50px 0}
#related_products .tab_box{margin:0;padding:0}
#related_products .tab_box>.container{height:30px}
#related_products .tab_box .tabs-related{height:30px;position:relative;z-index:20;margin:0;padding:0;list-style:none}
#related_products .tab_box .tabs-related:after{content:'';display:block;height:0px;clear:both}
#related_products .tab_box .tabs-related li{display:block;float:left;margin:0;padding:0 20px;color:#0891be;font-size:13px;line-height:20px}
#related_products .tab_box .tabs-related li .tab-center{padding:9px 0 0 0;margin:0;height:22px;display:block;float:left;line-height:22px;font-size:21px;color:#0891be;border-bottom:1px dashed #0891be}
#related_products .tab_box .tabs-related li:hover .tab-center{border-bottom:1px solid #0891be;cursor:pointer}
#related_products .tab_box .tabs-related li.active{padding:0;margin:0;height:40px}
#related_products .tab_box .tabs-related li.active:after{content:'';display:block;height:0px;clear:both}
#related_products .tab_box .tabs-related li.active .tab-left{padding:0;margin:0;height:40px;width:10px;display:block;float:left;background:url(img/new/tab-left.png) 0 0 no-repeat}
#related_products .tab_box .tabs-related li.active .tab-right{padding:0;margin:0;height:40px;width:10px;display:block;float:left;background:url(img/new/tab-right.png) 0 0 no-repeat}
#related_products .tab_box .tabs-related li.active .tab-center{padding:0 10px;margin:0;height:40px;display:block;float:left;background:url(img/new/tab-center.png) 0 0 repeat-x;line-height:40px;font-size:21px;color:#454545;border-bottom:none}
#related_products .tab_box .tabs-related li.active:hover{text-decoration:none}
#related_products .tab_box .tab-content{position:relative;top:-5px;clear:left;padding:10px 0;background:#f3f9fc url(img/new/related_tabbox_bg.png) 0 0 repeat-x;border-bottom:1px solid #d2d8db}
#related_products .tab_box .box-related{position:relative;top:-5px;display:none;clear:left;padding:10px 0;background:#f3f9fc url(img/new/related_tabbox_bg.png) 0 0 repeat-x;border-bottom:1px solid #d2d8db}
#related_products .tab_box .box-related.visible{display:block}
#related_products .tab_box #carousel_related .prd-image{position:relative;height:145px;width:200px}
#related_products .tab_box #carousel_related .prd-image a{background:#fff;display:table-cell;text-align:center;vertical-align:middle;height:145px;width:200px}
#related_products .tab_box #carousel_related .prd-image a img{max-height:145px;max-width:200px}


/* DISABLED CATEGORY UPDATE */
#productpage .disabled-message,
#categorypage .disabled-message{margin:30px 0 30px;padding:0;font-size:12px;line-height:40px;text-align:center;color:red;}
#categorypage #special_offers h3{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545}
#categorypage #advances{margin:0 0 40px 0;padding:0}
#categorypage #advances h3{margin:0 0 10px 0;padding:0;font-size:26px;font-weight:normal;color:#454545}
#productpage #gallery .other-pic li.slctd {border: 1px solid #0d98c6;}
#productpage #gallery .other-pic li:hover {cursor:pointer}


/* COLORS CAN BE DIFFERENT */
#productpage #productright .product-advances-text.warning {border: 2px dashed #DDE7EB;}
#productpage #productright .product-advances-text #advance_warning, .adv_text {border-bottom:none;padding: 15px 10px;text-align: justify;font-size:13px;color:#0093dd;line-height:17px}

#productpage #productright .slide_block {width: 100%;}


/* PRODUCT RELATED */
#productpage .tabs #tab_box .box .cpt_product_params_selectable table tbody tr td:first-child {width:178px;}
#productpage .tabs #tab_box .box .cpt_product_params_selectable table tbody tr td {width:262px;}
#productpage .tabs #tab_box .box .cpt_product_params_fixed .features_wrapper table tbody tr td:first-child {width:178px;}
#productpage .tabs #tab_box .box .cpt_product_params_fixed .features_wrapper table tbody tr td {width:262px;}


/* PRODUCT PARAMS */
#productpage .tabs{margin:0 0 50px;}
#productpage .tabs #tab_box .box .cpt_product_params_fixed .features_wrapper {height:auto; overflow:hidden; margin:0 0 20px;}
#productpage .tab_box .box .cpt_product_params_fixed td {width:170px; line-height:13px; vertical-align:top;padding:0 10px 5px 0}
#productpage .tab_box .box .cpt_product_params_fixed tr.hidden{display:none}
#productpage .tab_box .box .cpt_product_params_fixed tr.hidden.visible{display:table-row}
#productpage .tab_box .box .cpt_product_params_selectable td {width:170px; height:17px;}
#productpage .tab_box .hide_button {color:#0d98c6; font-size:13px; }
#productpage .tab_box .hide_button .features_show {background:url(images/features_hide.png) no-repeat right 4px; cursor:pointer; padding:0 20px 0 0; float:left;text-decoration:underline;}
#productpage .tab_box .hide_button .features_show.active{background:url(images/features_hide.png) no-repeat right -22px}
#productpage .tab_box .hide_button > div:hover {text-decoration:none;}




/* REVIEWS */
#productreviews_page .error_block{color:#fff}
#productreviews_page .page-heading:after{content:"";clear:both;height:0;display:block}
#productreviews_page .page-heading H1{float:left}
#productreviews_page .page-heading .show-form{float:right;margin-top:15px;padding:5px 10px;font-size:14px;font-weight:bold;border-radius:3px;border:1px solid #e9e9e9;color:#545454;-webkit-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;background:#FEFEFE;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#e0e0e0));background: webkit-linear-gradient(#FEFEFE, #e0e0e0);background:-moz-linear-gradient(#FEFEFE, #e0e0e0);background:-ms-linear-gradient(#FEFEFE, #e0e0e0);background:-o-linear-gradient(#FEFEFE, #e0e0e0);background:-webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e0e0e0));background:-webkit-linear-gradient(#FEFEFE, #e0e0e0);background:linear-gradient(#FEFEFE, #e0e0e0)}
#productreviews_page .page-heading .show-form:hover{-webkit-box-shadow:#666 0px 2px 3px -1px;box-shadow:#666 0px 2px 3px -1px;cursor:pointer;text-decoration:none}
#productreviews_page .page-heading .show-form:active{position:relative;top:1px}
#productreviews_page .add-review{margin:10px 0;padding:0}
#productreviews_page .add-review .field{margin:0 0 10px 0;padding:0}
#productreviews_page .add-review .field:after{content:"";clear:both;height:0;display:block}
#productreviews_page .add-review .title{line-height:20px;margin:0;font-size:14px;font-weight:bold;color:#565656}
#productreviews_page .add-review INPUT{width:695px;margin:0}
#productreviews_page .add-review TEXTAREA{width:695px;height:80px;resize:none;margin:0}
#productreviews_page .add-review .field .star{color:red!important}
#productreviews_page .add-review .field.captcha .title{float:left;margin:0 10px 0 0}
#productreviews_page .add-review .field.captcha .description{margin:0 0 5px 0;font-size:14px;font-weight:bold;color:#565656}
#productreviews_page .add-review .field.captcha .value{width:100px;float:left}
#productreviews_page .add-review .field.captcha .value INPUT{width:80px;margin-top:5px}
#productreviews_page .add-review .field.captcha .submit{width:220px;float:right}
#productreviews_page .add-review .field.captcha .submit INPUT{float:right;width:250px;margin-top:3px;padding:5px 10px;font-size:14px;font-weight:bold;border-radius:3px;border:1px solid #e9e9e9;color:#545454;-webkit-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;background:#FEFEFE;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#e0e0e0));background: webkit-linear-gradient(#FEFEFE, #e0e0e0);background:-moz-linear-gradient(#FEFEFE, #e0e0e0);background:-ms-linear-gradient(#FEFEFE, #e0e0e0);background:-o-linear-gradient(#FEFEFE, #e0e0e0);background:-webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e0e0e0));background:-webkit-linear-gradient(#FEFEFE, #e0e0e0);background:linear-gradient(#FEFEFE, #e0e0e0)}
#productreviews_page .add-review .field.captcha .submit INPUT:hover{-webkit-box-shadow:#666 0px 2px 3px -1px;box-shadow:#666 0px 2px 3px -1px;cursor:pointer;text-decoration:none}
#productreviews_page .add-review .field.captcha .submit INPUT:active{position:relative;top:1px}
#productreviews_page .add-review .field.rules{margin:0;padding:10px;background:#eef3f6;border-radius:3px;color:#565656}
#productreviews_page .add-review .field.rules P{margin:0;padding:0;font-size:14px}
#productreviews_page .add-review .field.rules P STRONG{color:#f4530b}
#productreviews_page .add-review .field.subscribe .title{display:none}
#productreviews_page .add-review .field.subscribe INPUT{width:auto;margin-right:5px;position:relative;top:-1px}
#productreviews_page FORM{margin:0}
#productreviews_page .review-box{margin:20px 0 0 0}
#productreviews_page .review-box.reply{margin:20px 0 0 20px}
#productreviews_page .review-box:first-child{margin:10px 0 0 0}
#productreviews_page .review-box .review-body:after{content:"";clear:both;height:0;display:block}
#productreviews_page .review-box .review-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;border-bottom:1px solid #dde6eb;margin-bottom:5px;line-height:24px}
#productreviews_page .review-box.reply .review-title .name{color:#0580ac}
#productreviews_page .review-box .review-title .name{font-size:14px;padding:0 10px;font-weight:bold;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productreviews_page .review-box .review-title .date{padding:0 10px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productreviews_page .review-box .review-title .complane{padding:0 10px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productreviews_page .review-box .review-title .review-complane-link{color:#0193de}
#productreviews_page .review-box .review-title .review-complane-link:hover{text-decoration:underline}
#productreviews_page .review-box .review-text{color:#5e5e5e}
#productreviews_page .nav.bottom{margin-top:20px;position:relative;text-align:center}
#productreviews_page .nav.bottom .item.next{position:absolute;top:0;right:0;display:inline-block;width:109px;height:30px;background:url('images/new/nav_bottom_next.png') 0 0 no-repeat;overflow:hidden;font-size:13px;text-align:center}
#productreviews_page .nav.bottom .item.prev{position:absolute;top:0;left:0;display:inline-block;width:115px;height:30px;background:url('images/new/nav_bottom_prev.png') 0 0 no-repeat;overflow:hidden;font-size:13px;text-align:center}
#productreviews_page .nav.bottom .item{display:inline-block;height:30px;line-height:30px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#productreviews_page .nav.bottom .separator{display:inline-block;height:30px;line-height:30px;margin:0 0 0 10px;font-size:16px;color:#0093dd}
#productreviews_page .nav.bottom .item:hover{color:#efa903;text-decoration:none}
#productreviews_page .nav.bottom .item.current{color:#777777}
#productreviews_page .nav.bottom .item.current:hover{color:#777777}
#productpage .error_block{color:#fff}
#productpage .form-link{margin-bottom:10px}
#productpage .form-link:after{content:"";clear:both;height:0;display:block}
.reviewsplus-add-link-div .reviewsplus-add,
#productpage .form-link .show-form{float:left;margin-top:10px;padding:5px 10px;font-size:14px;font-weight:bold;border-radius:3px;border:1px solid #e9e9e9;color:#545454;-webkit-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;background:#FEFEFE;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#e0e0e0));background: webkit-linear-gradient(#FEFEFE, #e0e0e0);background:-moz-linear-gradient(#FEFEFE, #e0e0e0);background:-ms-linear-gradient(#FEFEFE, #e0e0e0);background:-o-linear-gradient(#FEFEFE, #e0e0e0);background:-webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e0e0e0));background:-webkit-linear-gradient(#FEFEFE, #e0e0e0);background:linear-gradient(#FEFEFE, #e0e0e0)}
.reviewsplus-add-link-div .reviewsplus-add {float: none;}
#productpage .form-link .show-form:hover{-webkit-box-shadow:#666 0px 2px 3px -1px;box-shadow:#666 0px 2px 3px -1px;cursor:pointer;text-decoration:none}
#productpage .form-link .show-form:active{position:relative;top:1px}
#productpage .review-showall{margin-top:20px}
#productpage .review-showall:after{content:"";clear:both;height:0;display:block}
#productpage .review-showall A{float:left;padding:5px 8px;font-size:14px;border-radius:2px;border:1px solid #dde6eb;color:#0193de}
#productpage .review-showall A:hover{border:1px solid #0580ac;color:#0580ac;text-decoration:none}
#productpage .add-review {margin: 10px 0px; padding: 0px; overflow: hidden; max-height: 0px;
		-webkit-transition: max-height .5s;
		-moz-transition: max-height .5s;
		-ms-transition: max-height .5s;
		-o-transition: max-height .5s;
		transition: max-height .5s;
}
#productpage .add-review.open {max-height: 500px;}
#productpage .add-review .field{margin:0 0 10px 0;padding:0}
#productpage .add-review .field:after{content:"";clear:both;height:0;display:block}
#productpage .add-review .title{line-height:20px!important;margin:0!important;font-size:14px!important;font-weight:bold!important;color:#565656!important}
#productpage .add-review INPUT{width:445px;margin:0}
#productpage .add-review TEXTAREA{width:445px;height:80px;resize:none;margin:0}
#productpage .add-review .field.captcha .title{float:left;margin:0 10px 0 0!important}
#productpage .add-review .field .star{color:red!important}
#productpage .add-review .field.captcha .description{margin:0 0 5px 0;font-size:14px!important;font-weight:bold!important;color:#565656!important}
#productpage .add-review .field.captcha .value{width:80px;float:left;margin:0 10px 0 0}
#productpage .add-review .field.captcha .value INPUT{width:65px;margin-top:5px}
#productpage .add-review .field.captcha .submit{width:260px;float:right}
#productpage .add-review .field.captcha .submit INPUT{float:right;width:250px;margin-top:3px;padding:5px 10px;font-size:14px;font-weight:bold;border-radius:3px;border:1px solid #e9e9e9;color:#545454;-webkit-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;background:#FEFEFE;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#e0e0e0));background: webkit-linear-gradient(#FEFEFE, #e0e0e0);background:-moz-linear-gradient(#FEFEFE, #e0e0e0);background:-ms-linear-gradient(#FEFEFE, #e0e0e0);background:-o-linear-gradient(#FEFEFE, #e0e0e0);background:-webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e0e0e0));background:-webkit-linear-gradient(#FEFEFE, #e0e0e0);background:linear-gradient(#FEFEFE, #e0e0e0)}
#productpage .add-review .field.captcha .submit INPUT:hover{-webkit-box-shadow:#666 0px 2px 3px -1px;box-shadow:#666 0px 2px 3px -1px;cursor:pointer;text-decoration:none}
#productpage .add-review .field.captcha .submit INPUT:active{position:relative;top:1px}
#productpage .add-review .field.subscribe INPUT{width:auto;margin-right:5px;position:relative;top:-1px}
#productpage .add-review .field.subscribe .title{display:none}
#productpage .add-review .field.rules{margin:0;padding:10px;background:#eef3f6;border-radius:3px;color:#565656}
#productpage .add-review .field.rules P{margin:0;padding:0;font-size:14px}
#productpage .add-review .field.rules P STRONG{color:#f4530b}
#productpage .add-review FORM{margin:0}
#productpage .review-box{margin:20px 0 0 0}
#productpage .review-box.reply{margin:20px 0 0 20px}
#productpage .review-box:first-child{margin:10px 0 0 0}
#productpage .review-box .review-body:after{content:"";clear:both;height:0;display:block}
#productpage .review-box .review-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;border-bottom:1px solid #dde6eb;margin-bottom:5px;line-height:24px}
#productpage .review-box.reply .review-title .name{color:#0580ac}
#productpage .review-box .review-title .name{font-size:14px;padding:0 10px;font-weight:bold;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productpage .review-box .review-title .date{padding:0 10px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productpage .review-box .review-title .complane{padding:0 10px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}
#productpage .review-box .review-title .review-complane-link{color:#0193de}
#productpage .review-box .review-title .review-complane-link:hover{text-decoration:underline}
#productpage .review-box .review-text{color:#5e5e5e}
.media.reply{background:#efefef;padding:10px;margin-left:25px}
.reviews-rule-link:hover{cursor:pointer}
.review-complane-link{color:#999999}
.review-complane-link:hover{cursor:pointer}






/* AUXPAGE SHIPPING */
#wrap .cpt_maincontent #auxpage .container .row #pageright.delivery {display:none;}
.content_block #page-content .delivery {width: calc(100% - 250px); padding-right: 250px; background: url(img/delivery_boy.png) no-repeat scroll right 75px rgba(0, 0, 0, 0);}
.content_block #page-content .delivery .page_title {color:#454545; font-size:26px; font-family:arial; line-height:26px; margin:30px 0 25px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .title_delivery {color:#ecad01; font-size:22px; font-family:arial; font-weight:bold; line-height:22px; margin:0px 0 25px;padding:0 0 0 40px; background:url(img/new/advance_3.png) no-repeat scroll 0 0 / auto 25px rgba(0, 0, 0, 0);}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .title {color:#454545; font-size:26px; font-family:arial; line-height:26px; margin:0px 0 15px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box {padding: 0;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .tabs {background:transparent;padding:0;height: 24px;padding: 0px; margin: 0px 0px 4px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .tabs li {background: none repeat scroll 0 0 #0D98C6;border-radius: 3px 3px 0 0;color: #FFFFFF;padding: 3px 5px;display: block;float: left;font-size: 13px;line-height: 20px;margin: 0;padding: 5px 20px 3px;font-size:13px; cursor: pointer;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .tabs li.current {background: none repeat scroll 0 0 #dde7eb;border-radius: 3px 3px 0 0;color: #4e4e4e; text-shadow:1px 1px 0 #fff; padding: 3px 5px;display: block;float: left;font-size: 13px;line-height: 20px;margin: 0 2px 0 0;padding: 5px 20px 3px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .tabs li:not(.current):hover {text-decoration: underline;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .box {padding:23px 20px; border:2px solid #dde7eb; border-radius:0 10px 10px 10px; color:#4e4e4e; font-size:14px;background:#fff;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .box p {font-size:14px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .box ul {margin:0; padding:0;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .tabs #tab_box .box ul li {list-style:none; background:url(images/list_circle.png) no-repeat 0 5px; padding:0 0 0 20px; margin:0 0 5px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .marked {font-size:14px; padding:20px; border-radius:10px; background:#fcf0ce;margin: 20px 0;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .marked span {color:#ce1a2f; font-weight:bold;}

.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .title_pay {color:#ecad01; font-size:22px; font-family:arial; font-weight:bold; line-height:22px; margin:5px 0 25px;padding:0 0 0 40px; background:url(img/new/advance_7.png) no-repeat scroll 0 0 / auto 25px rgba(0, 0, 0, 0);width: 100%; float:left;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .title_blue {font-size:17px; color:#057fab; font-weight:bold;margin:0 0 10px;}
.content_block #page-content .delivery .delivery_page_wrapper .delivery_page .pay_text {margin-bottom:20px;}


.center_bl.content {width: 940px; margin: 0px auto;}
.center_bl.content.lp{width:auto}



#page-content .mRight,
#page-content .mLeft {width: calc(100% - 230px);}
#page-content .mLeft.mRight {width: calc(100% - 480px);}


.wa-signup-form .mRight {margin-right: 240px;}
/*#page-content
#page-content .mLeft {margin-left: 240px;}
#page-content .mLeft.mRight {margin-left: 240px; margin-right: 240px;}*/


div.like_h1,
#page-content h1 {color: #454545; font-size: 26px; font-weight: normal; line-height: 30px; padding: 5px 0px;}
div.like_h1 {padding: 15px 0px;}

#page-content p {margin: 0 0 10px 0; color: #666; font-size: 13px; line-height: 17px;}
#page-content li {color: #666; font-size: 13px; line-height: 17px;}
/*#page-content a {color: #066aba; outline: none; text-decoration: none;}
#page-content a:hover {color: #005580; text-decoration: underline;}*/


table.order_info {width: 100%;}
table.order_info td {padding: 20px 0px;}

.order_cell {margin-bottom: 5px; display: block;}
.order_cell b {display: block;}

table tr.no-border td {border-top: none !important;}




/* PAGE ***********************************************/

.contact #tab_box{padding-top:30px}
.contact #tab_box .tabs{height:26px;position:relative;z-index:20;margin:0;padding:0 0 2px 0;list-style:none;background:url(img/new/tabs_bg_wide.png) 0 100% no-repeat}
.contact #tab_box .tabs:after{content:'';display:block;height:0px;clear:both}
.contact #tab_box .tabs li{border-radius:3px 3px 0 0;background:#DDE7EB;display:block;float:left;margin:0 1px 0 0;padding:3px 5px;color:#0891be;font-size:13px;line-height:20px}
.contact #tab_box .tabs li:hover{color:#0891be;cursor:pointer;text-decoration:underline}
.contact #tab_box .tabs li.current{padding:3px 5px;border-radius:3px 3px 0 0;background:#0d98c6;color:#fff}
.contact #tab_box .tabs li.current:hover{text-decoration:none}
.contact #tab_box .box{display:none;clear:left;padding:10px 0;color:#5e5e5e;font-size:13px}
.contact #tab_box .box.visible{display:block}
.contact #tab_box .box h3{margin:0 0 10px 0;padding:0;font-size:21px;line-height:24px;font-weight:normal;color:#454545}
.contact #tab_box .box .cpt_product_params_selectable td{padding-right:10px;font-size:13px;line-height:17px;color:#999999;width:130px}
.contact #tab_box .box .cpt_product_params_fixed td{padding-right:10px;font-size:13px;line-height:17px;color:#999999;width:130px}
.contact #tab_box .box .cpt_product_params_fixed span{color:#999999;text-align:right}
.contact #tab_box .box .cpt_product_params_selectable span {color:#999999;text-align:right}
#remindpage .remind-form .fields{margin-top:10px}
#remindpage .remind-form .fields .btn.btn-success{position:relative;top:-5px}
#remindpage #message-block{margin-bottom:10px}
#registerpage .checkout-continue{margin:10px 0;font-size:13px}
#registerpage .error_msg_f{margin:10px 0;font-size:13px}
#registerpage .error_msg_d{margin:10px 0;font-size:13px}
#registerpage .required-fields{font-size:13px;margin:10px 0;padding:10px;border:1px solid #eee;border-radius:4px}
#registerpage #reg_auth_fields td{background-color:#DDE7EB}
#registerpage #reg_fields_tbl{width:700px}
#registerpage #reg_fields_tbl .row_odd td{border:none}
#registerpage #reg_fields_tbl .row_even td{border:none}
#registerpage #reg_fields_tbl td input{margin:0;width:500px}
#registerpage #reg_fields_tbl td textarea{margin:0;width:500px}
#registerpage #reg_fields_tbl td select{margin:0;width:514px}
#registerpage #reg_confcode td{background-color:#DDE7EB}
#registerpage .account-termination{margin:10px 0;font-size:13px}
#registerpage .account-update{margin:10px 0;font-size:13px}
#registerpage .account-activation{margin:10px 0;font-size:13px}
#registerpage .registration-successful{margin:10px 0;font-size:16px}
#registerpage .acount-link{margin:10px 0}
#registerpage #agree_checkbox{float:left;margin-right:5px}
#registerpage td.adress-fields-block .adress-fields-wrapper{background:#FAFDFE;border:1px solid #DDE7EB;border-radius:5px;margin-bottom:10px;padding:10px;width:650px}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block H3{color:#666666;font-size:14px;font-weight:normal;line-height:16px;margin:0;padding:0}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list{margin:10px 0;padding:0;list-style:none}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list:after{content:'';clear:both;display:block;height:0}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li{margin:0 1%;padding:0;width:31%;float:left;display:block}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap{cursor:pointer;display:block;margin:0;padding:2px 5px;color:#0891be;font-size:12px;border:1px solid #FAFDFE;border-radius:2px}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap:hover{border:1px solid #dde7eb;color:#666666}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap:hover{background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list .register-city-list-item.active .wrap{border:1px solid #dde7eb;background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
#registerpage td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list .register-city-list-item.active .wrap .star{display:block;background:url(img/city-item_bg.png) 100% 6px no-repeat}
#address_edit_page td.adress-fields-block .adress-fields-wrapper{background:#FAFDFE;border:1px solid #DDE7EB;border-radius:5px;margin-bottom:10px;padding:10px;width:650px}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block H3{color:#666666;font-size:14px;font-weight:normal;line-height:16px;margin:0;padding:0}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list{margin:10px 0;padding:0;list-style:none}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list:after{content:'';clear:both;display:block;height:0}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li{margin:0 1%;padding:0;width:31%;float:left;display:block}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap{cursor:pointer;display:block;margin:0;padding:2px 5px;color:#0891be;font-size:12px;border:1px solid #FAFDFE;border-radius:2px}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap:hover{border:1px solid #dde7eb;color:#666666}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list li .wrap:hover{background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list .register-city-list-item.active .wrap{border:1px solid #dde7eb;background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
#address_edit_page td.adress-fields-block .adress-fields-wrapper .regions-block .register-city-list .register-city-list-item.active .wrap .star{display:block;background:url(img/city-item_bg.png) 100% 6px no-repeat}
#address_edit_page td.address_label{width:147px}


.table_top th,
.table_top td {background-color: #F0F0F0;}
table.table th,
table.table td {padding: 6px;}

table.table .align-center {text-align: center;}
table.table .align-right {text-align: right;}

.order_h3 {font-size: 18px; text-decoration: underline; font-weight: bold;}


ul.my_navig {list-style: none; padding: 40px 0px 10px; margin: 0px;}
ul.my_navig::after {content: ''; display: block; clear: left;}
ul.my_navig li {float: left;}
ul.my_navig li a {color: #057FAB; font-weight: bold; padding: 5px 15px; border-radius: 3px; text-decoration: none;}
ul.my_navig li.selected a {background: #057FAB; color: #fff;}
ul.my_navig li:not(.selected) a:hover {text-decoration: underline;}



/* CONTACT PAGE **********************************************/
#page-content .contact-item-text:after{content:'';clear:both;display:block;height:0px}
#page-content .contact-item-text .contact-item-info{float:left;width:230px;padding-right: 10px;}
#page-content .contact-item-text .contact-item-info .contact-phones{margin:0 0 20px 0;padding:0;background:url('images/new/drop-phones.png') 0 0 no-repeat}
#page-content .contact-item-text .contact-item-info .contact-emails{margin:0 0 20px 0;padding:0;background:url('images/new/drop-emails.png') 0 0 no-repeat}
#page-content .contact-item-text .contact-item-info .contact-adresses{margin:0 0 20px 0;padding:0;background:url('images/new/drop-adresses.png') 0 0 no-repeat}
#page-content .contact-item-text .contact-item-info .contact-schedule{margin:0 0 20px 0;padding:0}
#page-content .contact-item-text .contact-item-info .contact-title{margin:2px 0;padding:0 0 0 20px;font-size:14px;font-weight:bold;color:#888888;height:16px;height:auto}
#page-content .contact-item-text .contact-item-info .contact-value{margin:2px 0;padding:0 0 0 30px;font-size:14px;color:#888888;height:18px;height:auto}
#page-content .contact-item-text .contact-item-map{float:right;width:440px}
#page-content .contact-item-text .contact-item-map p{margin:0;padding:0}
#page-content .contact-item-text .contact-item-map img{margin:0;padding:0;width:440px}
#page-content .contact-item-text .contact-item-map table img{margin:0;padding:0;width:220px}
#filter-informer-bt{position:absolute;z-index:1000;width:108px;height:36px;overflow:hidden}


#page-content .tabs #tab_box .box {display: none;}
#page-content .tabs #tab_box .box.visible {display: block;}

/*вложенные табы салонов Харькова на странице контактов*/
#box_kharkov > div.tab-frame input{ display:none;}
#box_kharkov > div.tab-frame label{ display:block; float:left;padding:5px 10px; cursor:pointer; background-color: #DDE7EB;}
#box_kharkov > div.tab-frame input:checked + label{ background-color: #0d98c6; color:white; cursor:default;}
#box_kharkov > div.tab-frame div.tab{ display:none; padding:5px 10px;clear:left;}
#box_kharkov > div.tab-frame input:nth-of-type(1):checked ~ .tab:nth-of-type(1),
#box_kharkov > div.tab-frame input:nth-of-type(2):checked ~ .tab:nth-of-type(2){ display:block;}







/* ABOUT US */
#page-content .about-us .tab-box {width: 940px; margin: 0px auto;}
#page-content .about-us H1{color:#000;font-size:18px;font-family:Arial;text-transform:uppercase;font-weight:bold;margin:0 0 10px 10px;padding:0;line-height:20px}
#page-content .about-us P{color:#767676;font-size:14px;font-family:Arial;line-height:20px}
#page-content .about-us UL LI{color:#767676;font-size:14px;font-family:Arial;line-height:20px}
#page-content .about-us .about-gallery{position:relative;display:inline-block}
#page-content .about-us .about-gallery IMG{height:190px;display:block}
#page-content .about-us .about-gallery::after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(40,130,149,0.66) url(img/new/expand_icon.png) center no-repeat}
#page-content .about-us .about-gallery:hover::after{display:block}
#page-content .about-us TD{line-height:normal}
#page-content .about-us H3{background:-webkit-linear-gradient(#ffc500, #ffa400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px;font-family:Arial;font-weight:bold;line-height:41px;margin:20px 0;padding:0}
#page-content .about-us H3::before{content:"";display:block;float:left;width:49px;height:41px;margin-right:10px}
#page-content .about-us .advances-title::before{background:url(img/new/title_icon_advances.png) 0 0 no-repeat}
#page-content .about-us .team-title::before{background:url(img/new/title_icon_team.png) 0 0 no-repeat}
#page-content .about-us .aim-title::before{background:url(img/new/title_icon_aim.png) 0 0 no-repeat}
#page-content .about-us .mission-title::before{background:url(img/new/title_icon_mission.png) 0 0 no-repeat}
#page-content .about-us .response-title::before{background:url(img/new/title_icon_response.png) 0 0 no-repeat}
#page-content .about-us .award-title::before{background:url(img/new/title_icon_awards.png) 0 0 no-repeat}
#page-content .about-us .shop-title::before{background:url(img/new/title_icon_shop.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text{padding:10px 50px;border:1px solid #a1a1a1;border-radius:5px}
#page-content .about-us .about-advances-text::after{content:"";clear:both;display:block;height:0}
#page-content .about-us .about-advances-text .advance-item{width:50%;float:left;height:32px;line-height:32px;margin:10px 0;padding:0 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#767676;font-size:14px;font-family:Arial}
#page-content .about-us .about-advances-text .advance-item.advance_1{background:url(img/new/about_advance_1.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_2{background:url(img/new/about_advance_2.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_3{background:url(img/new/about_advance_3.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_4{background:url(img/new/about_advance_4.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_5{background:url(img/new/about_advance_5.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_6{background:url(img/new/about_advance_6.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_7{background:url(img/new/about_advance_7.png) 0 0 no-repeat}
#page-content .about-us .about-advances-text .advance-item.advance_8{background:url(img/new/about_advance_8.png) 0 0 no-repeat}
#page-content .about-us .tabs{height:35px;position:relative;z-index:20;margin:0;padding:0;list-style:none}
#page-content .about-us .tabs:after{content:'';display:block;height:0px;clear:both}
#page-content .about-us .tabs li{border-radius:3px 3px 0 0;background:#cdcdcd;display:block;float:left;margin:0 2px 0 0;padding:0 45px;color:#383838;font-size:18px;line-height:34px;border:1px solid #959595;border-bottom:none;text-shadow:0 0 3px #fff}
#page-content .about-us .tabs li:hover{cursor:pointer;text-decoration:underline}
#page-content .about-us .tabs li.current{padding:0 45px;background:#057fab;color:#fff;text-shadow:none}
#page-content .about-us .tabs li.current:hover{text-decoration:none}
#page-content .about-us .box{display:none;clear:left;padding:10px;border:1px solid #c0c0c0}
#page-content .about-us .box.visible{display:block}
#page-content .about-us .box TABLE{width:100%}
#page-content .about-us .team-image{display:block;height:150px;border-radius:50%;margin:0 auto}
#page-content .about-us .team-name{display:block;text-align:center;font-size:12px;color:#696969;line-height:15px;margin-top:10px}
.no-result-form-search{cursor:pointer}








/* CHEEPER ****************************/
#cheep_box #cheeper-city-fields{position:relative}
#cheep_box #cheeper_city_suggestion{position:absolute;top:57px;left:0px;z-index:1000;border:2px solid rgb(5, 116, 200);background:#fff;padding:0;display:none;width:216px}
#cheep_box #cheeper_city_suggestion .cities_suggestion_list{margin:0;padding:0;max-height:90px;overflow-y:auto}
#cheep_box #cheeper_city_suggestion .search_suggestion_item {margin:0;padding:0}
#cheep_box #cheeper_city_suggestion .cities_suggestion_title {display:block;margin:0;padding:3px 5px 4px 5px;font-size:13px;line-height:13px;color:#1ba3d0}
#cheep_box #cheeper_city_suggestion .cities_suggestion_title:hover {cursor:pointer;color:#fff;background:#1ba3d0;text-decoration:none}
#cheeper_fio {margin: 0px 0px 10px;}

.modal-footer .captcha_block {width: 300px; height: 55px; float: left; text-align: left;}
.modal-footer .captcha_block p {margin: 0px}
.modal-footer .captcha_block .wa-captcha-img {float: left;}
.modal-footer .captcha_block strong {float: left; margin: 10px 5px;}
.modal-footer .captcha_block .wa-captcha-input {width: 140px; margin: 5px 0px;}




/* PRODUCTS FILTER MODULE **************************************/

.filter-block{margin:0;padding:0}
.filter-block h3{margin:0 0 10px 0;padding:0;font-size:15px;font-weight:bold;color:#454545;text-transform:uppercase;line-height:16px;text-shadow: 1px 1px 1px rgba(3, 106, 150, 0.2)}
.filter-block .title{margin:0 0 10px 0;padding:0;font-size:19px;font-weight:normal;color:#454545;text-rendering: optimizelegibility;}
.filter-currents{margin:0 0 10px 0;padding:0;border:1px solid #dde7eb;border-radius:6px}
.filter-currents .filter-title{border-radius:6px 6px 0 0;border-bottom:1px solid #dde7eb;height:30px}
.filter-currents .filter-title{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa)}
.filter-currents .filter-title span{float:left;display:block;height:30px;line-height:30px;padding:0 0 0 10px;text-transform:uppercase;font-size:14px;color:#454545}
.filter-currents .filter-title .reset-link{float:right;display:block;height:30px;line-height:30px;padding:0 10px 0 0;font-size:11px;color:#036a96;text-decoration:none}
.filter-currents .filter-title .reset-link:hover{text-decoration:underline}
.filter-currents .filter-result-option{border-bottom:1px solid #dde7eb;padding:5px 10px}
.filter-currents .filter-result-option.last{border-bottom:none;border-radius:0 0 6px 6px}
.filter-currents .filter-result-option{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa)}
.filter-currents .filter-result-option p{margin:0 !important;padding:0}
.filter-currents .filter-result-option .option-title{font-size:14px;color:#444444;}
.filter-currents .filter-result-option .option-variant{font-size:13px;color:#666666;border-top:1px solid #deecf2}
.filter-currents .filter-result-option .option-variant.first{border-top:none}
.filter-currents .filter-result-option .option-variant:after{content:'';display:block;height:0px;clear:both}
.filter-currents .filter-result-option .option-variant .variant-name{display:block;float:left}
.filter-currents .filter-result-option .option-variant .variant-delete{text-indent:-999em;width:13px;height:13px;display:block;float:right;background:url('images/del-icon.png') -1px 1px no-repeat;position:relative;top:1px;cursor:pointer}
.filter-block  .filter-sections{margin:0 0 10px 0;padding:0;border:1px solid #dde7eb;border-radius:6px}
.filter-block  .filter-sections form {margin: 0px;}
.filter-block  .filter-sections .filter-category-div{border-bottom:1px solid #dde7eb;padding:5px 10px}
.filter-block  .filter-sections .filter-category-div.filter-price{border-radius:6px 6px 0 0}
.filter-block  .filter-sections .filter-category-div{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa)}
.filter-block  .filter-sections .filter-category-div .filter-category-title{display:block;position:relative;text-transform:uppercase;font-size:14px;color:#454545;text-shadow: 1px 1px 1px rgba(3, 106, 150, 0.2);margin-bottom:12px;font-weight:bold; margin: 0px; padding: 10px 0px 15px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}


.filter-block .filter-sections .filter-category-div .filter-category-title i {float: right; width: 16px; height: 16px; cursor: pointer; position: relative;}
.filter-block .filter-sections .filter-category-div .filter-category-title b {cursor: pointer;}
.filter-block .filter-sections .filter-category-div .filter-category-title i::after {content: ''; display: block; position: absolute; top: 5px; left: 3px; width: 9px; height: 9px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
}

.filter-block  .filter-sections .filter-category-div:not(.collapsed) .filter-category-title i::after {border-top: 1px solid #000; border-left: 1px solid #000;}
.filter-block  .filter-sections .filter-category-div.collapsed .filter-category-title i::after {border-bottom: 1px solid #000; border-right: 1px solid #000; top: 0px;}


.filter-block  .filter-sections .filter-category-div.collapsed {height: 36px !important; overflow: hidden !important;}



.filter-block  .filter-sections .filter-category-div .filter-category-title:hover{text-decoration:none}
/*.filter-block  .filter-sections .filter-category-div .filter-category-title .filter-category-title-arrow{display:none;position:absolute;top:6px;right:0;background:url('images/new/filter-category-arrow.png') 0 0 no-repeat;width:5px;height:4px}*/
.filter-block  .filter-sections .filter-category-div #filter-title-price.filter-category-title{padding-top:0}
.filter-block  .filter-sections .filter-category-div .filter-checkbox{margin:0;padding:0;position:relative;top:-1px}
.filter-block  .filter-sections .filter-category-div .filter-label{margin:0 0 1px 0;padding:0;font-size:13px;line-height:17px;color:#666666;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1)}
.filter-block  .filter-sections .filter-category-div .filter-label:hover{color:#333333}
.filter-block  .filter-sections .filter-category-div .filter-variant-div{float:left;margin-bottom:3px}
.filter-block  .filter-sections .filter-category-div:after{content:'';display:block;height:0;clear:both}
.filter-block  .filter-sections .filter-category-div .filter-subcategory-div.scrollbar-block{height:144px;overflow:auto}
.filter-block  .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-checkbox{display:none}
.filter-block  .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-label{width:24px;height:24px;position:relative;}
.filter-block  .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-box{position:absolute;top:0;left:0;/* z-index:200 */}

.filter-block  .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-box::after {content: ''; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), color-stop(40%, rgba(255,255,255,0)), to(rgba(255,255,255,0)));
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);
		background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);
}

.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-tooltip.visible{position:absolute;top:-30px;left:0;display:block;z-index:300}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-tooltip.visible .arrow{display:block;background:url('images/new/color-tooltip-bg.png') center bottom no-repeat;height:8px;margin-top:-1px}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-tooltip.visible .text{display:block;background:#fff;border:1px solid #dddcdc;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);font-size:14px;color:#777777;padding:2px 10px 4px 10px}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-tooltip .icon16.color{display:none}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .color-tooltip{display:none}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-variant-div{float:left;width:auto!important;height:24px;}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-variant-div label{margin:0 8px 8px 0}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-variant-div.hidden {display: none;}
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block{padding-top:5px}

.filter-block .filter-sections .filter-category-div .filter-subcategory-div.filter-color .filter-label.disabled .color-box::before,
.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block .filter-label.disabled .color-box::before {content: ''; display: block; position: absolute; z-index: 5; width: 20px; height: 20px; top: 1px; left: 1px;
		background: -webkit-linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), -webkit-linear-gradient(-45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
		background: -moz-linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), -moz-linear-gradient(-45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
		background: -ms-linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), -ms-linear-gradient(-45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
		background: -webkit-linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), -webkit-linear-gradient(135deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
		background: -o-linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), -o-linear-gradient(135deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
		background: linear-gradient(45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px), linear-gradient(-45deg, transparent 0px, transparent 13px, #DDE7EB 13px, #DDE7EB 15px, transparent 15px);
}

.filter-block .filter-sections .filter-category-div .filter-subcategory-div.color-block:after{content:'';display:block;height:0;clear:both}
.filter-block .filter-sections .filter-submit{padding:5px 10px;border-radius:0 0 6px 6px}
.filter-block .filter-sections .filter-submit{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa); display: none;}
.filter-block .filter-sections .filter-submit:after{content:'';display:block;height:0;clear:both}
.filter-block .filter-sections .filter-submit input{width:76px;height:30px;background: url(img/filter_button.png) 0 0 no-repeat;color: white;font: 14px Tahoma;margin: 0 0 0 5px;cursor: pointer;display: block;border:0}
.filter-block .filter-sections .filter-submit input:hover{background: url(img/filter_button.png) 0 -30px no-repeat}
.filter-block .filter-sections .filter-submit input:active{background: url(img/filter_button.png) 0 -60px no-repeat}
.filter-input-name{
		width: 100%;
		border: 1px solid #DFD9CF;
		height: 22px;
		line-height: 22px;
		font-family: "Arial";
		font-size: 11px;
		color: #111;
}

.filter-input-range-from, .filter-input-range-to{
		width: 27%;
		border: 1px solid #adadb3;
		text-align: center;
		height: 20px;
		line-height: 20px;
		font-family: Tahoma;
		font-size: 12px;
		color: #333;
		margin: 0px 2px;
}
#filter-input-price-to, #filter-input-price-from{
		width: 30%;margin:0;padding:0
}
.bt-content {
		height:36px;
}

.slider .ui-slider { position: relative; text-align: left; }
.slider .ui-slider-horizontal .ui-slider-handle {
		top: -4px;
		margin-left: -3px;
		position: absolute;
		z-index: 2;
		width: 7px;
		height: 8px;
		cursor: pointer;
		border:1px solid #ccc;
		border-radius:3px;
		-webkit-box-shadow:0 0 2px #ddd;
						box-shadow:0 0 2px #ddd;
		background: #ffffff;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dfdfdf));
		background: -webkit-linear-gradient(#ffffff, #dfdfdf);
		background: -moz-linear-gradient(#ffffff, #dfdfdf);
		background: -ms-linear-gradient(#ffffff, #dfdfdf);
		background: -o-linear-gradient(#ffffff, #dfdfdf);
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dfdfdf));
		background: linear-gradient(#ffffff, #dfdfdf);
}
.ui-widget-header .ui-state-focus{ background-position: 0 -17px;}
.slider .ui-slider .ui-slider-range { position: absolute; z-index: 1; //font-size:0px; display: block;  background-position: 0 0; }

.slider .ui-slider-horizontal { height: 3px;margin: 10px 0; }
.slider .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.slider .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.slider .ui-slider-horizontal .ui-slider-range-max { right: 0; }


.ui-widget-header {
		background: #058dc9;
}
div.slider {padding-top: 25px; position: relative;}
.slider .ui-widget-content {
	border: 1px solid #aaaaaa;
	background:#d7d7d7;
	border-radius:3px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.ui-state-default a,        .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }
.ui-state-hover a,      .ui-state-hover a:hover                              { text-decoration: none; }
.ui-state-active a,         .ui-state-active a:link, .ui-state-active a:visited      { text-decoration: none; }
.ui-widget :active { outline: none; }




.filter-info-close{
		background: url('../images/cross.png') center center no-repeat;
		display: block;
		float:right;
		width: 16px;
		height: 16px;
		vertical-align: middle;
		cursor:pointer;
}
.filter-info-icon{
		background: url('../images/help2.png') center center no-repeat;
		display: inline-block;
		//display:inline;
		//zoom:1;
		width: 18px;
		height: 12px;
		vertical-align: middle;
		cursor:pointer;
}
.filter-info-title{
		font: 12px arial !important;
		font-weight: bold !important;
		color: #555;
		padding: 0 18px 3px 0 !important;
		min-height: 20px;
		_height: 20px;
		margin: 0 !important;
}
.filter-info-text{
		color: #555;
		font: 11px tahoma;
		font-weight: normal !important;
		line-height: 14px;
		padding: 2px 10px 0 0;
		overflow: auto;
		margin: 0;
}



.filter-hide{ display:none; }




#filter-loading{
		background:url('/published/SC/html/scripts/images/loading.gif') center center no-repeat;
		width:25px;
		height:25px;
		position:absolute;
		z-index:9999;
		display:none;
}


#filter-informer{
		font-family:Tahoma;
		font-size:14px;
		color:#fff;
		line-height:36px;
		white-space:nowrap;
		margin: 0;
		padding:0;
}
#filter-informer span{
		display:block;
}
#filter-informer a {
		font-family:Tahoma;
		font-size:14px;
		line-height:36px;
		text-decoration:underline;
		background:url('images/popup_bg.png') 0 0 no-repeat;
		display:block;
		color:#fff;
		padding-left:14px;
}
#filter-informer a:hover{
		background:url('images/popup_bg.png') 0 -36px no-repeat;
}
#filter-informer a:active{
		background:url('images/popup_bg.png') 0 -72px no-repeat;
}
.color-box{display:inline-block;height:22px;width:22px;border:1px solid #cfdde1;margin:0;padding:0}
.color-box:hover{border:1px solid #efa903}
.color-box span{display:block;width:20px;height:20px;border:1px solid #fff}
.filter-label.active .color-box span{background:url(img/color-active.png) 0 0 no-repeat}
.color-73 {background:#F5F5DC;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F5F5DC), to(#e2e2b0));background: -webkit-linear-gradient(#F5F5DC, #e2e2b0);background: -moz-linear-gradient(#F5F5DC, #e2e2b0);background: -ms-linear-gradient(#F5F5DC, #e2e2b0);background: -o-linear-gradient(#F5F5DC, #e2e2b0);background: -webkit-gradient(linear, left top, left bottom, from(#F5F5DC), to(#e2e2b0));background: linear-gradient(#F5F5DC, #e2e2b0)}
.color-76 {background:#FFF;}
.color-74 {background:#87CEEB;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#87CEEB), to(#65a9c4));background: -webkit-linear-gradient(#87CEEB, #65a9c4);background: -moz-linear-gradient(#87CEEB, #65a9c4);background: -ms-linear-gradient(#87CEEB, #65a9c4);background: -o-linear-gradient(#87CEEB, #65a9c4);background: -webkit-gradient(linear, left top, left bottom, from(#87CEEB), to(#65a9c4));background: linear-gradient(#87CEEB, #65a9c4)}
.color-77 {background:#FFFF00;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFF00), to(#e2e202));background: -webkit-linear-gradient(#FFFF00, #e2e202);background: -moz-linear-gradient(#FFFF00, #e2e202);background: -ms-linear-gradient(#FFFF00, #e2e202);background: -o-linear-gradient(#FFFF00, #e2e202);background: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#e2e202));background: linear-gradient(#FFFF00, #e2e202)}
.color-101 {background:#008000;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#008000), to(#017001));background: -webkit-linear-gradient(#008000, #017001);background: -moz-linear-gradient(#008000, #017001);background: -ms-linear-gradient(#008000, #017001);background: -o-linear-gradient(#008000, #017001);background: -webkit-gradient(linear, left top, left bottom, from(#008000), to(#017001));background: linear-gradient(#008000, #017001)}
.color-96 {background:#A52A2A;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#A52A2A), to(#902525));background: -webkit-linear-gradient(#A52A2A, #902525);background: -moz-linear-gradient(#A52A2A, #902525);background: -ms-linear-gradient(#A52A2A, #902525);background: -o-linear-gradient(#A52A2A, #902525);background: -webkit-gradient(linear, left top, left bottom, from(#A52A2A), to(#902525));background: linear-gradient(#A52A2A, #902525)}
.color-99 {background:#FF3300;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FF3300), to(#dd2f03));background: -webkit-linear-gradient(#FF3300, #dd2f03);background: -moz-linear-gradient(#FF3300, #dd2f03);background: -ms-linear-gradient(#FF3300, #dd2f03);background: -o-linear-gradient(#FF3300, #dd2f03);background: -webkit-gradient(linear, left top, left bottom, from(#FF3300), to(#dd2f03));background: linear-gradient(#FF3300, #dd2f03)}
.color-78 {background:#FFA500;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFA500), to(#e39404));background: -webkit-linear-gradient(#FFA500, #e39404);background: -moz-linear-gradient(#FFA500, #e39404);background: -ms-linear-gradient(#FFA500, #e39404);background: -o-linear-gradient(#FFA500, #e39404);background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#e39404));background: linear-gradient(#FFA500, #e39404)}
.color-98 {background:#FFC0CB;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFC0CB), to(#dca1ac));background: -webkit-linear-gradient(#FFC0CB, #dca1ac);background: -moz-linear-gradient(#FFC0CB, #dca1ac);background: -ms-linear-gradient(#FFC0CB, #dca1ac);background: -o-linear-gradient(#FFC0CB, #dca1ac);background: -webkit-gradient(linear, left top, left bottom, from(#FFC0CB), to(#dca1ac));background: linear-gradient(#FFC0CB, #dca1ac)}
.color-100 {background:#A9A9A9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#A9A9A9), to(#848383));background: -webkit-linear-gradient(#A9A9A9, #848383);background: -moz-linear-gradient(#A9A9A9, #848383);background: -ms-linear-gradient(#A9A9A9, #848383);background: -o-linear-gradient(#A9A9A9, #848383);background: -webkit-gradient(linear, left top, left bottom, from(#A9A9A9), to(#848383));background: linear-gradient(#A9A9A9, #848383)}
.color-75 {background:#4169E1;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4169E1), to(#3558bf));background: -webkit-linear-gradient(#4169E1, #3558bf);background: -moz-linear-gradient(#4169E1, #3558bf);background: -ms-linear-gradient(#4169E1, #3558bf);background: -o-linear-gradient(#4169E1, #3558bf);background: -webkit-gradient(linear, left top, left bottom, from(#4169E1), to(#3558bf));background: linear-gradient(#4169E1, #3558bf)}
.color-2221 {background:#8A2BE2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8A2BE2), to(#7b26c9));background: -webkit-linear-gradient(#8A2BE2, #7b26c9);background: -moz-linear-gradient(#8A2BE2, #7b26c9);background: -ms-linear-gradient(#8A2BE2, #7b26c9);background: -o-linear-gradient(#8A2BE2, #7b26c9);background: -webkit-gradient(linear, left top, left bottom, from(#8A2BE2), to(#7b26c9));background: linear-gradient(#8A2BE2, #7b26c9)}
.color-97 {background:#000;}





.yashare-auto-init .b-share{padding:0!important}

/* SOCIALS BLOCK UPDATE */

.categ_left_part .yashare-auto-init,
.categ_right_part .yashare-auto-init,
.categ_left_part .ya-share2,
.categ_right_part .ya-share2 {border:2px solid #dde7eb;border-radius:5px;padding:10px;margin-bottom:20px;}

.categ_left_part .yashare-auto-init,
.categ_left_part .ya-share2 {margin-top: 20px;}

.ya-share2 .b-share__handle.b-share__link.b-share-btn__vkontakte,
.yashare-auto-init .b-share__handle.b-share__link.b-share-btn__vkontakte{clear:left}

.social_icons {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.social_icons .social_icon {display: block; width: 22px; height: 23px; background-position: center center; background-repeat: no-repeat; margin: 0 7px;}
.social_icons .social_icon:hover {opacity: 0.7;}


.social_icons .social_icon.soc_fb {background-image: url(./img/soc_fb.png);}
.social_icons .social_icon.soc_tw {background-image: url(./img/soc_tw.png);}
.social_icons .social_icon.soc_gp {background-image: url(./img/soc_gp.png);}

/* MORE CITIES BLOCK */
#categorypage .more-cities-block{font-family:Arial;margin:0 0 10px 0;padding:10px;border:1px solid #dde7eb;-moz-box-shadow:0 0 5px 0 #ccc;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 2px 3px 0 #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f2f7f9;background:-moz-linear-gradient(top, #ffffff 0%, #f2f7f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f7f9));background:-webkit-linear-gradient(top, #ffffff 0%,#f2f7f9 100%);background:-o-linear-gradient(top, #ffffff 0%,#f2f7f9 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f2f7f9 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#f2f7f9));background:linear-gradient(to bottom, #ffffff 0%,#f2f7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f7f9',GradientType=0)}
.more-cities-block .title{font-size:16px!important;color:#454545!important}
.more-cities-block .more-cities-links{margin:0;padding:0;list-style:none}
.more-cities-block .more-cities-links:after{content:"";display:block;clear:both;height:0}
.more-cities-links .more-city{margin:0 2% 0 0;padding:0;display:block;float:left;width:31%;line-height:20px!important}
.more-city .more-city-link{font-size:13px;color:#0093dd;text-decoration:none}
.more-city .more-city-link:hover{text-decoration:underline}


.jcarousel-skin-tango .jcarousel-item .prd-image .price p {color: #f4ab04 !important;}




/* ONESTEP */
.onestep-cart {width: 940px; margin: 0px auto 40px; overflow: hidden;}
.onestep_sllide_block {width: 1880px;}
.onestep_sllide_block::after {content: ''; display: block; clear: both;}

.onestep_checkout_block,
.onestep_cart_block {width: 940px; display: none;}
.onestep_cart_block {float: left;}
.onestep_checkout_block {float: right;}


.onestep_sllide_block,
.onestep_checkout_block,
.onestep_cart_block {
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-ms-transition: all 1s;
		-o-transition: all 1s;
		transition: all 1s;
}


.onestep_checkout_block.active,
.onestep_cart_block.active {display: block;}
.to_checkout {padding: 50px 0px 0px;}

.onestep-cart .table.cart td {border: none; padding: 20px 0px;}
.onestep-cart .table.cart td.image_td {width: 150px; text-align: center;}
.onestep-cart .table.cart td img {
	border-radius: 5px;
	max-height: 150px;
}
.onestep-cart .table.cart td.qty_td {width: 160px;}
.onestep-cart .table.cart td.total_name,
.onestep-cart .table.cart td.cart-total,
.onestep-cart .table.cart td.item-total {text-align: center; width: 120px; font-family: Arial; color: #353535; font-size: 22px!important; vertical-align: top;}
.onestep-cart .table.cart td.cart-total {width: 170px;}
.onestep-cart .table.cart tr.affiliate_tr {border-top: 1px solid #057FAB;}
.onestep-cart .table.cart td.affiliate_td {padding: 20px 10px;}
.onestep-cart .table.cart td.affiliate_td .btn-info {float: right;}
.cart .affiliate {display: block; padding: 10px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);}
.onestep-cart .table.cart td a.delete i.icon16.remove {background: url(img/cart_delete.png) no-repeat 50% 50%;}

/* __________QUICKORDER___________ */
.onestep-cart .quickorder-custom-button-cart {display: none;}
/* _______________________________ */

.onestep-cart .hidd_other_steps {padding: 20px 0px;}
.onestep-cart .hidden_part {display: none;}
.onestep-cart .hidden_part.open {display: block;}

.onestep-cart .hidd_other_steps .open_close_btn {margin: 10px;}
.onestep-cart .hidd_other_steps .open_close_btn a {border-bottom: 1px dashed #0891BE; font-size: 13px; color: #0891BE; text-decoration: none;}
.onestep-cart .hidd_other_steps .open_close_btn a:hover {border-bottom: 1px solid #0891BE; color: #0891BE;}

.onestep-cart .checkout-step-content h3 {color: #454545; font-weight: normal; font-size: 21px; line-height: 24px; margin: 0; padding: 0; margin-bottom: 10px;}
.onestep-cart .checkout-content li h3 label {position: relative; padding-left: 30px; font-size: 15px; color: #666; font-family: Arial; line-height: 16px; padding-top: 5px;}
.onestep-cart .checkout-content .icheck {width: 20px; height: 20px; position: absolute; top: 0px; left: 0px; background: url(img/icheck.png); background-position: -88px 0px;}
.onestep-cart .checkout-content li h3 label input {display: none;}
.onestep-cart .checkout-content li h3 label input:checked + .icheck {background-position: -110px 0px;}
.onestep-cart .checkout-content li h3 label input:disabled + .icheck {background-position: -132px 0px;}
.onestep-cart .checkout-content li h3 label input:disabled:checked + .icheck {background-position: -154px 0px;}



.onestep-cart .prdbrief-qty {position: relative; padding: 0; margin: 0; float: left;}

.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-p,
.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-m {background-attachment: scroll; background-clip: border-box; background-color: transparent !important; background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: auto auto; border: 0 none; cursor: pointer; font-size: 0; height: 26px; position: absolute; top: 1px; width: 26px !important;}

.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-p {background-image: url(img/new/plus_button.png); left: 66px;}
.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-m {background-image: url(img/new/minus_button.png); left: 0px;}

.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-p:hover {background-image: url(img/new/plus_button.png); background-position: 0 -26px;}
.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-p:active {background-image: url(img/new/plus_button.png); background-position: 0 -52px;}


.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-m:hover {background-image: url(img/new/minus_button.png); background-position: 0 -26px;}
.onestep-cart .prdbrief-qty .onesteporder-products-count-icon-m:active {background-image: url(img/new/minus_button.png); background-position: 0 -52px;}


.onestep-cart .prdbrief-qty .onesteporder-products-count-input {background-attachment: scroll; background-clip: border-box; background-color: transparent !important; background-image: url(img/new/cuont_bg.png); background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: auto auto; border: 0 none !important; border-radius: 0 0 0 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; color: #777777 !important; display: block !important; font-family: "Arial"; font-size: 13px !important; height: 20px !important; line-height: 20px; margin-bottom: 0!important; margin-left: 13px !important; padding: 3px 0 !important; text-align: center; -webkit-transition: none 0s ease 0s !important; -o-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important; vertical-align: middle; width: 66px !important;}



.onestep-cart .onesteporder-products-total-submit{background: url(img/onesteporder-submit.png) left top repeat-x; display: block; width: 179px; height: 39px; border: 0px; background-position: 0px 0px; text-align: center; line-height: 39px; font-family: Arial; font-size: 18px; color: white; text-shadow: 1px 1px rgba(0,0,0,0.12); cursor: pointer; margin: 0; padding: 0; float:left}
.onestep-cart .onesteporder-products-total-submit.wide{font-size:13px}
.onestep-cart .float-right .checkout-submit-wrapper{display:block;width:179px;margin:0; padding:0;float:left}
.onestep-cart .float-right .auth-link{display:block;width:179px;line-height:14px;font-family:Arial;font-size:13px;color:#222;margin:0 0 10px 0; padding:0}
.onestep-cart .float-right:after{content:"";height:0;display:block;clear:both}


.onestep-cart .checkout-step-content.auth .menu-v {list-style: none; height: 30px; margin: 0 0 20px 0; padding: 0; padding-bottom: 2px; background: url(img/variant_tabs_bg.png) -30px 100% no-repeat;}

.onestep-cart .checkout-step-content.auth .menu-v li {height: 30px; margin: 0; padding: 0; display: block; float: left;}
.onestep-cart .checkout-step-content.auth .menu-v li label {margin: 0; display: block; float: left; font-size: 14px; line-height: 20px; outline: none; position: relative;}
.onestep-cart .checkout-step-content.auth .menu-v li label input {display: none;}
.onestep-cart .checkout-step-content.auth .menu-v li label .label_name {display: block; height: 20px; padding: 5px 10px; border-radius: 3px 3px 0px 0px; color: #066aba;}
.onestep-cart .checkout-step-content.auth .menu-v li label .label_name:hover {text-decoration: underline;}
.onestep-cart .checkout-step-content.auth .menu-v li label input:checked + .label_name {color: #fff; text-decoration: none;
		background: #18aad9;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#18aad9), to(#0891be));
		background: -webkit-linear-gradient(#18aad9, #0891be);
		background: -moz-linear-gradient(#18aad9, #0891be);
		background: -ms-linear-gradient(#18aad9, #0891be);
		background: -o-linear-gradient(#18aad9, #0891be);
		background: -webkit-gradient(linear, left top, left bottom, from(#18aad9), to(#0891be));
		background: linear-gradient(#18aad9, #0891be);
}




.onestep-cart .checkout-content {width: 450px;}

.onestep-cart blockquote {width: 430px; display: none;}
.onestep-cart blockquote p {margin-left: 70px !important;}

.onestep-cart .input-prepend {width: 100%;}
.onestep-cart .btn-group {float: left; width: 58px; height: 30px;}
.onestep-cart .btn-group .btn.dropdown-toggle {margin: 0px; width: 58px;}
.onestep-cart .input-prepend input {width: 219px !important;}

/*.onestep-cart .wa-form::after {content: ''; display: block; clear: both;}*/
.onestep-cart .wa-form .wa-field::after {content: ''; display: block; clear: left;}
.onestep-cart .wa-form .wa-field .wa-name {display: block; width: 120px; float: left; text-align: left; line-height: 40px; font-size: 14px; color: #666;}
.onestep-cart .wa-form .wa-field:not(.wa-field-kommentariy) .wa-name::after {content: '*'; color: #efa903;}

.onestep-cart .wa-form .wa-field .wa-value {display: block; width: 330px; float: left; padding: 5px 0;}
.onestep-cart .wa-form .wa-field .wa-value p {margin: 0px !important;}
.onestep-cart .wa-form .wa-field .wa-value.full_width {display: block; width: 100%; float: none; padding: 5px 0;}
.onestep-cart .wa-form .wa-field .wa-value.full_width::before {content: ''; display: block; clear: left;}
.onestep-cart .wa-form .wa-field .wa-value.full_width input {float: left; width: 14px; margin: 3px 5px 0px 0px;}
.onestep-cart .wa-form .wa-field .wa-value.full_width label {margin: 15px 0px 10px;}
.onestep-cart .wa-form .wa-field .wa-value.full_width label span {float: left;}
.onestep-cart .wa-form .wa-field .wa-value select,
.onestep-cart .wa-form .wa-field .wa-value input {font-size: 14px !important; font-family: arial; color: #545454; display: block; width: 277px; margin: 0; border: 1px solid #dde7eb; border-radius: 0;}
.onestep-cart .wa-form .wa-field .wa-value textarea {background: #fff; width: 277px; border: 1px solid #dde7eb; border-radius: 0;resize: none; font-family: Arial; color: #545454;}

.onestep-cart .access_block {color: #666; width: 220px; float: left; margin-right: 20px; font-size: 12px;}

.onestep-cart .errormsg {margin: 0px; font-style: normal;}



.onestep-cart .smallcart-table {display: block; width: 440px; padding: 10px; float: right; border: 2px solid #fdbf2e; border-radius: 4px; margin-top: 10px;}
.onestep-cart .smallcart-table.is_log {margin-top: 65px;}
.onestep-cart .smallcart-table h3 {padding: 0px; margin: 0px; font-size: 24px; line-height: 30px; text-indent: 10px; color: #454545; font-weight: normal;}
.onestep-cart .smallcart-table .smallcart-item {padding: 5px; margin: 0px 0px 5px 0px; background: #fafcfd; border: 1px solid #dde7eb; border-radius: 4px;}
.onestep-cart .smallcart-table .smallcart-item:after {content: ''; clear: both; display: block; height: 0px;}
.onestep-cart .smallcart-table .smallcart-item .smallcart-image {width: 48px; height: 48px; margin: 0px 10px 0px 0px; float: left;}
.onestep-cart .smallcart-table .smallcart-item .smallcart-image span {display: table-cell; width: 48px; height: 48px; text-align: center; vertical-align: middle;}
.onestep-cart .smallcart-table .smallcart-item .smallcart-image span img {max-width: 48px; max-height: 48px;}
.onestep-cart .smallcart-table .smallcart-item .smallcart-name {width: 130px; height: 48px; margin: 0px 10px 0px 0px; float: left;}
.onestep-cart .smallcart-table .smallcart-item .onesteporder-products-count {width: 90px; height: 38px; margin: 0px  10px 0px  0px; padding-top: 10px; float: left;}
.onestep-cart .smallcart-table .smallcart-item .smallcart-price {width: 100px; height: 32px; padding-top: 16px; margin: 0px 10px 0px 0px; float: left;}
.onestep-cart .smallcart-table .smallcart-item .onesteporder-products-delete {width: 20px; height: 38px; padding-top: 10px; margin: 0px; float: left;}
.onestep-cart .smallcart-table .smallcart-item .onesteporder-products-delete .icon16.remove {background: url(img/cart_delete.png) no-repeat 50% 5px;}
.onestep-cart .smallcart-table .smallcart-total .title {margin: 0px 10px 0px 0px !important; float: left;}




.onestep-cart #login-form {width: 450px;}
.onestep-cart #login-form input.btn.btn-success {float: left; background: url(img/new/prd_addtocart.png) no-repeat scroll 0 0 transparent; border: medium none; color: #FFF; font-size: 14px; height: 32px; margin: 0; padding: 0; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); width: 76px;}
.onestep-cart #login-form .wa-value.wa-submit a {float: left; font-size: 12px; margin: 8px 0px 0px 10px;}
/*.onestep-cart #login-form .wa-field::after {content: ''; display: block; clear: both;}*/


.onestep-cart .tab-content .tab-pane.actve {display: block;}













.onestep-cartdth:450px;float:left;
.onestep-cart .onesteporder-contact-item{display:block;margin:0 0 10px 0}
.onestep-cart .onesteporder-contact-item:after{content:'';clear:left;padding: 5px;display:block;height:0}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-label{display:block;width:120px;float:left;text-align:left;line-height:40px;font-size:14px;color:#666666}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-label span{color:#efa903}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-label .tip{color:#666666;display:block;line-height:12px;font-size:10px;position:relative;top:-5px}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-value{display:block;width:330px;float:right;padding:5px 0}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-value input{font-size:14px!important;font-family:Arial;color:#545454;display:block;width:277px;margin:0;border:1px solid #dde7eb;border-radius:0}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-value select{font-size:14px!important;font-family:Arial;color:#545454;display:block;width:264px;margin:0;border:1px solid #dde7eb;border-radius:0;padding-left:5xp;padding-right:5px}
.onestep-cart .onesteporder-contact-item .onesteporder-contact-value .tip{color:#666666;display:block;line-height:12px;font-size:10px;padding:2px 0 0 10px}
.onestep-cart #ContactInformationStandart{width:390px;padding:10px;margin-bottom:20px;background:#fafdfe;border:1px solid #dde7eb;border-radius:5px}
.onestep-cart #ContactInformationStandart h3{margin:0;padding:0;font-size:14px;color:#666666;font-weight:normal;line-height:16px}
.onestep-cart #ContactInformationStandart .onesteporder-contact-item{clear:left}
.onestep-cart #ContactInformationStandart .onesteporder-contact-item .onesteporder-contact-value input{font-size:14px!important;font-family:Arial;color:#545454;display:block;width:249px;margin:0;border:1px solid #dde7eb;border-radius:0}
.onestep-cart #ContactInformationStandart .onesteporder-contact-item .onesteporder-contact-label{display:block;width:80px;float:left;text-align:left;line-height:40px;font-size:14px;color:#666666}
.onestep-cart #ContactInformationStandart .onesteporder-contact-item .onesteporder-contact-value{display:block;width:280px;float:right;padding:5px 0}


.onestep-cart .city-list{margin:10px 0;padding:0;list-style:none}
.onestep-cart .city-list:after{content:'';clear:left;display:block;height:0}
.onestep-cart .city-list li{margin:0 1%;padding:0;width:31%;float:left;display:block;line-height: 20px;}
.onestep-cart .city-list li .wrap{cursor:pointer;display:block;margin:0;padding:2px 5px;color:#0891be;font-size:12px;border:1px solid #fff;border-radius:2px}
.onestep-cart .city-list li .wrap:hover{border:1px solid #dde7eb;color:#666666}
.onestep-cart .city-list li .wrap:hover{background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
.onestep-cart .city-list .city-list-item.active .wrap{border:1px solid #dde7eb;background:#fbfeff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fbfeff), to(#f2faff));background:-webkit-linear-gradient(#fbfeff, #f2faff);background:-moz-linear-gradient(#fbfeff, #f2faff);background:-ms-linear-gradient(#fbfeff, #f2faff);background:-o-linear-gradient(#fbfeff, #f2faff);background:-webkit-gradient(linear, left top, left bottom, from(#fbfeff), to(#f2faff));background:linear-gradient(#fbfeff, #f2faff)}
.onestep-cart .city-list .city-list-item.active .wrap .star{display:block;background:url(img/city-item_bg.png) 100% 6px no-repeat}
.onestep-cart .onesteporder-city-info{display:block;padding:10px 20px;margin:0;background:#fafcfd;border:1px solid #dde7eb;border-radius:6px}
.onestep-cart .onesteporder-city-info p{margin:0;padding:0;font-size:12px;color:#666666;line-height:16px}
.onestep-cart .onesteporder-delivery-n-payment-div{margin-top:20px}
.onestep-cart #ShippingMethods h3{color:#454545;font-weight:normal;font-size:21px;line-height:24px;margin:0;padding:0}
.onestep-cart #BillingMethods h3{color:#454545;font-weight:normal;font-size:21px;line-height:24px;margin:0;padding:0}
.onestep-cart .onesteporder-shipping-n-payment-table{margin-top:10px;background:#fff}
.onestep-cart .onesteporder-shipping-n-payment-radio label{margin:0}
.onestep-cart .onesteporder-shipping-n-payment-name{margin-left:10px}
.onestep-cart .onesteporder-shipping-n-payment-name label{font-size:15px;color:#666666;font-family:Arial;line-height:16px;padding-top:5px}
.onestep-cart #SubmitOrderingDivStandart .text{color:#666;width:220px;float:left;margin-right:20px;font-size:12px}
/*.onestep-cart .onesteporder-products-total-submit{
		display:block;
		width: 179px;
		height: 39px;
		border: 0px;
		background-position: 0px 0px;
		text-align: center;
		line-height: 39px;
		font-family: Arial;
		font-size: 18px;
		color: white;
		text-shadow: 1px 1px rgba(0,0,0,0.12);
		cursor:pointer;
		margin:0;
		padding:0
}*/


/* ORDER CITY SELECT */
#ShippingCityTRStandart .onesteporder-contact-value{position:relative}
#ShippingCityTRStandart .onesteporder-contact-value #onesteporder_city_suggestion{position:absolute;top:36px;left:0px;z-index:1000;border:2px solid rgb(5, 116, 200);background:#fff;padding:0;display:none;width:259px}
#ShippingCityTRStandart .onesteporder-contact-value #onesteporder_city_suggestion .cities_suggestion_list{margin:0;padding:0;max-height:162px;overflow-y:auto}
#ShippingCityTRStandart .onesteporder-contact-value #onesteporder_city_suggestion .search_suggestion_item {margin:0;padding:0}
#ShippingCityTRStandart .onesteporder-contact-value #onesteporder_city_suggestion .cities_suggestion_title {display:block;margin:0;padding:3px 5px 4px 5px;font-size:13px;line-height:13px;color:#1ba3d0}
#ShippingCityTRStandart .onesteporder-contact-value #onesteporder_city_suggestion .cities_suggestion_title:hover {cursor:pointer;color:#fff;background:#1ba3d0;text-decoration:none}






/* CART PAGE TABS ***************************/
.onestep-cart #tab_box{padding-top:30px}
.onestep-cart #tab_box .cart-tabs{height:30px;position:relative;z-index:20;margin:0;padding:0;list-style:none}
.onestep-cart #tab_box .cart-tabs:after{content:'';display:block;height:0px;clear:both}
.onestep-cart #tab_box .cart-tabs li{display:block;float:left;margin:0;padding:5px 15px;border:1px solid #ccc;border-bottom:none;color:#5e5e5e;font-size:12px;background:#f4f4f4;text-transform:uppercase;position:relative;top:2px;}
.onestep-cart #tab_box .cart-tabs li:hover{color:#333;cursor:pointer}
.onestep-cart #tab_box .cart-tabs li.active{padding:7px 15px 5px 15px;border-radius:2px 2px 0 0; top:0px;border-top:2px solid #0050d2;border-bottom:none;text-transform:uppercase;background:#fff;color:#5e5e5e;font-size:12px;z-index:200}
.onestep-cart #tab_box .tab-content{position:relative;top:-3px;display:block;clear:left;padding:10px;color:#5e5e5e;font-size:13px;border:1px solid #ccc;border-radius:0 2px 2px 2px}



.onestep-cart .add2cart_allready_handler {display: block; text-decoration: none; width: 100%; height: 100%; color: #fff; font-size: 14px; line-height: 32px; text-align: center; cursor: pointer; border-radius: 3px; position: relative;
		background: -webkit-linear-gradient(top, #009B00, #005A00);
		background: -moz-linear-gradient(top, #009B00, #005A00);
		background: -ms-linear-gradient(top, #009B00, #005A00);
		background: -webkit-gradient(linear, left top, left bottom, from(#009B00), to(#005A00));
		background: -o-linear-gradient(top, #009B00, #005A00);
		background: linear-gradient(top, #009B00, #005A00);
}
.onestep-cart .add2cart_allready_handler:before {content: ''; display: block; position: absolute; top: 1px; left: 0px; height: 1px; width: 100%; background: #33B033;}
.onestep-cart .add2cart_allready_handler:hover {
		background: -webkit-linear-gradient(top, #24B324, #017601);
		background: -moz-linear-gradient(top, #24B324, #017601);
		background: -ms-linear-gradient(top, #24B324, #017601);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#24B324), to(#017601));
		background: -o-linear-gradient(top, #24B324, #017601);
		background: linear-gradient(top, #24B324, #017601);
}
.onestep-cart .add2cart_allready_handler:active {
		background: -webkit-linear-gradient(top, #017601, #24B324);
		background: -moz-linear-gradient(top, #017601, #24B324);
		background: -ms-linear-gradient(top, #017601, #24B324);
		background: -webkit-gradient(linear, left top, left bottom, from(#017601), to(#24B324));
		background: -o-linear-gradient(top, #017601, #24B324);
		background: linear-gradient(top, #017601, #24B324);
}


.onestep-cart .add2cart input {display: block; text-decoration: none; width: 100%; height: 100%; color: #fff; font-size: 14px; line-height: 32px; text-align: center; cursor: pointer; border-radius: 3px; position: relative;
		background: -webkit-linear-gradient(top, #F7C616, #E09E01 80%) !important;
		background: -moz-linear-gradient(top, #F7C616, #E09E01 80%) !important;
		background: -ms-linear-gradient(top, #F7C616, #E09E01 80%) !important;
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#F7C616), color-stop(80%, #E09E01)) !important;
		background: -o-linear-gradient(top, #F7C616, #E09E01 80%) !important;
		background: linear-gradient(top, #F7C616, #E09E01 80%) !important;
}
/*.onestep-cart .add2cart input:before {content: ''; display: block; position: absolute; top: 1px; left: 0px; height: 1px; width: 100%; background: #33B033;}*/
.onestep-cart .add2cart input:hover {
		background: -webkit-linear-gradient(top, #F7C517, #E09E01) !important;
		background: -moz-linear-gradient(top, #F7C517, #E09E01) !important;
		background: -ms-linear-gradient(top, #F7C517, #E09E01) !important;
		background: -webkit-gradient(linear, left top, left bottom, from(#F7C517), to(#E09E01)) !important;
		background: -o-linear-gradient(top, #F7C517, #E09E01) !important;
		background: linear-gradient(top, #F7C517, #E09E01) !important;
}
.onestep-cart .add2cart input:active {
		background: -webkit-linear-gradient(top, #F7C617, #F3AE0B) !important;
		background: -moz-linear-gradient(top, #F7C617, #F3AE0B) !important;
		background: -ms-linear-gradient(top, #F7C617, #F3AE0B) !important;
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#F7C617), to(#F3AE0B)) !important;
		background: -o-linear-gradient(top, #F7C617, #F3AE0B) !important;
		background: linear-gradient(top, #F7C617, #F3AE0B) !important;
}



#compare-table tbody td {border: 1px solid #057FAB; border-left: none; border-right: none;}

table.compare thead .name-wrapper .compare-remove i.icon16 {height: 13px; width: 13px; background: url(/wa-data/public/site/themes/keramis_desktop/img/cart-popup-item-delete.png) no-repeat 0px 0px !important; background-size: 100%;}

#compare-clear {margin: 30px auto; display: block; height: 30px; text-align: center; padding: 0px 20px; border: none; font-size: 14px; color: #fff; border-radius: 3px; border-bottom: 2px solid #b68607; position: relative;
		background: -webkit-linear-gradient(top, #efa607, #f3bc09);
		background: -moz-linear-gradient(top, #efa607, #f3bc09);
		background: -ms-linear-gradient(top, #efa607, #f3bc09);
		background: -webkit-gradient(linear, left top, left bottom, from(#efa607), to(#f3bc09));
		background: -o-linear-gradient(top, #efa607, #f3bc09);
		background: linear-gradient(top, #efa607, #f3bc09);
}
#compare-clear:active,
#compare-clear:hover {
		background: -webkit-linear-gradient(top, #f3bc09, #efa607);
		background: -moz-linear-gradient(top, #f3bc09, #efa607);
		background: -ms-linear-gradient(top, #f3bc09, #efa607);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#f3bc09), to(#efa607));
		background: -o-linear-gradient(top, #f3bc09, #efa607);
		background: linear-gradient(top, #f3bc09, #efa607);
}

#compare-clear:focus {outline: none;}
#compare-clear:active {border-bottom: 1px solid #b68607; top: 1px;}
ul.compare-diff-all li a {color: #057FAB; font-weight: bold; padding: 5px 15px; border-radius: 3px; text-decoration: none;}
ul.compare-diff-all li.selected a {background: #057FAB; color: #fff;}
ul.compare-diff-all li:not(.selected) a:hover {text-decoration: underline;}



#page-content .breadcrumbs,
#productpage .breadcrumbs{font-size:13px;color:#999}
#page-content .breadcrumbs div,
#productpage .breadcrumbs div {display: inline;}
#page-content .breadcrumbs span,
#productpage .breadcrumbs span{color:#999}
#page-content .breadcrumbs a,
#productpage .breadcrumbs a{color:#0093dd}
#page-content .breadcrumbs a span,
#productpage .breadcrumbs a span{color:#0093dd}
#page-content .breadcrumbs a:hover,
#productpage .breadcrumbs a:hover{color:#efa903}
#page-content .breadcrumbs a:hover span,
#productpage .breadcrumbs a:hover span{color:#efa903}
#page-content .breadcrumbs a.last,
#productpage .breadcrumbs a.last{color:#999}
#page-content .breadcrumbs a.last span,
#productpage .breadcrumbs a.last span{color:#999}
#page-content .breadcrumbs a.last:hover,
#productpage .breadcrumbs a.last:hover{color:#999}
#page-content .breadcrumbs a.last:hover span,
#productpage .breadcrumbs a.last:hover span{color:#999}

#page-content .breadcrumbs {line-height: 20px; margin: 25px 0px 0px;}




.jcarousel-skin-tango-cart .jcarousel-item {
		width: 190px;
		height: 300px;
}

.jcarousel-skin-tango-cart .jcarousel-item-horizontal {
		margin-left: 0;
		margin-right: 20px;
}

.jcarousel-skin-tango-cart .jcarousel-item .name{margin-bottom:10px;height:45px;overflow:hidden;display:block;font-size:13px;line-height:15px;color:#0891be;text-decoration:none}
.jcarousel-skin-tango-cart .jcarousel-item .name a:hover{color:#efa903;text-decoration:none}
.jcarousel-skin-tango-cart .jcarousel-item .image {margin-bottom:10px}
.jcarousel-skin-tango-cart .jcarousel-item .image a{background:#fff;width:190px;height:190px;display:table-cell;text-align:center;vertical-align:middle}
.jcarousel-skin-tango-cart .jcarousel-item .image a img{max-width:190px;max-height:190px;border-radius:6px}
.jcarousel-skin-tango-cart .jcarousel-item .act{height:30px}
.jcarousel-skin-tango-cart .jcarousel-item .act .price{line-height:30px;color:#353535;font-size:14px;height:30px;position:static;display:block;float:left;background:transparent;width:100px}
.jcarousel-skin-tango-cart .jcarousel-item .act .price span{font-size:18px}

.jcarousel-skin-tango-cart .jcarousel-item .act .add2cart{float:right;border:medium none;color:#FFFFFF;font-size:14px;height:32px;margin:0;padding:0;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.05);width:76px}



.filter-currents{margin:0 0 10px 0;padding:0;border:1px solid #dde7eb;border-radius:6px}
.filter-currents .filter-title{border-radius:6px 6px 0 0;border-bottom:1px solid #dde7eb;height:30px}
.filter-currents .filter-title{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa)}
.filter-currents .filter-title span{float:left;display:block;height:30px;line-height:30px;padding:0 0 0 10px;text-transform:uppercase;font-size:14px;color:#454545}
.filter-currents .filter-title .reset-link{float:right;display:block;height:30px;line-height:30px;padding:0 10px 0 0;font-size:11px;color:#036a96;text-decoration:none}
.filter-currents .filter-title .reset-link:hover{text-decoration:underline}
.filter-currents .filter-result-option{border-bottom:1px solid #dde7eb;padding:5px 10px}
.filter-currents .filter-result-option.last{border-bottom:none;border-radius:0 0 6px 6px}
.filter-currents .filter-result-option{background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f8fa));background:-webkit-linear-gradient(#ffffff, #f2f8fa);background:-moz-linear-gradient(#ffffff, #f2f8fa);background:-ms-linear-gradient(#ffffff, #f2f8fa);background:-o-linear-gradient(#ffffff, #f2f8fa);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f8fa));background:linear-gradient(#ffffff, #f2f8fa)}
.filter-currents .filter-result-option p{margin:0;padding:0}
.filter-currents .filter-result-option .option-title{font-size:14px !important;color:#444444 !important;line-height: 20px !important;}
.filter-currents .filter-result-option .option-variant{font-size:13px;color:#666666;border-top:1px solid #deecf2}
.filter-currents .filter-result-option .option-variant.first{border-top:none}
.filter-currents .filter-result-option .option-variant:after{content:'';display:block;height:0px;clear:both}
.filter-currents .filter-result-option .option-variant .variant-name{display:block;float:left}
.filter-currents .filter-result-option .option-variant .variant-delete{text-indent:-999em;width:13px;height:13px;display:block;float:right;background:url(img/del-icon.png) -1px 1px no-repeat;position:relative;top:1px;cursor:pointer}




#box_featur .icon16.color {display: none;}


.reviewsplus-reviews-rates {display: none;}
.reviewsplus-product-opinions {}
.reviewsplus-product-opinion-left {padding: 0px 0px 15px;}
.reviewsplus-product-opinion-left-gray {line-height: 20px;}
.reviewsplus-product-opinion-left-gray i.icon16 {margin: 0px;}
.reviewsplus-product-opinion-name {float: left; margin: 0px; font-size: 16px; font-weight: bold; text-transform: capitalize;}
.reviewsplus-product-opinion-date {float: right;}

.reviewsplus-product-opinion-text .like_h4 {float: left; margin: -1px 5px 0px 0px; line-height: 14px; font-size: 14px; font-weight: bold;}

.reviewsplus-popup-wrap .reviewsplus-popup-content {padding: 15px !important;}

.reviewsplus-popup-wrap .reviewsplus-popup-content {margin: 0px !important;}
.reviewsplus-popup-wrap {border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);}
.reviewsplus-popup-title {padding: 9px 15px !important; border-bottom: 1px solid #eee !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
.reviewsplus-popup-title .reviewsplus-popup-title-span {display: block; float: none !important; font-size: 24.5px !important; color: #000;}
.reviewsplus-popup-title .reviewsplus-popup-title-span {line-height: 30px; margin: 0; font-size: 24.5px; font-weight: bold; text-rendering: optimizelegibility;}

.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field {
	width: 240px;
	float: left;
	clear: none;
}
.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field:nth-child(odd) {margin-right: 30px;}

.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-name {float: none !important; width: 100% !important; padding-top: 0px !important; padding-bottom: 5px !important;}
.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-value {width: 100% !important; margin: 0px !important;}

.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-value textarea,
.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-value input[type='text'] {width: 240px !important; min-width: 240px !important; -webkit-box-sizing: border-box; box-sizing: border-box;}
.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-value textarea {height: 50px;}
.reviewsplus-popup-content #reviewsplus-add-form .wa-form .wa-field .wa-value input[type='text'] {height: 30px;}

.reviewsplus-popup-wrap .wa-captcha {float: left; margin-top: 10px;}
.reviewsplus-popup-wrap .wa-captcha input {margin: 0px !important; width: 85px !important;}

.reviewsplus-popup-wrap .wa-captcha.wa-recaptcha {float: none;}

.reviewsplus-popup-wrap form input[type='submit'] {color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); display: inline-block; padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); float: right; margin: 10px 5px;

		background-color: #006dcc;
		background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
		background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
		background-image: -o-linear-gradient(top, #0088cc, #0044cc);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0044cc));
		background-image: linear-gradient(to bottom, #0088cc, #0044cc);
		background-repeat: repeat-x;
		border-color: #0044cc #0044cc #002a80;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/* .reviewsplus-popup-wrap form input[type='submit'] {margin-top: -55px;} */

.reviewsplus-add-result {width: auto !important; position: absolute; left: 20px; bottom: 15px; font-size: 16px !important; margin: 0px !important; padding: 0px !important; border: none !important;}


@media screen and (min-width: 1350px){
		#categorypage .category-products.list .block_brief {height: 235px;}
		#categorypage .category-products.list .prdbrief_name {width: calc(100% - 230px); height: auto;}
		.product_brief_block .prdbrief_info .quick-icons-wrapper {margin: 0px 0px 10px;}
		#categorypage .category-products.list .prdbrief_info {margin-left: 10px;}
		#productpage #productright .slide_block {position: absolute; /* top: 136px; */ top: 193px; right: 240px;}
		#categorypage .product-action-label .info {margin: 0px 230px 0px 120px;}
		.center_bl.content {width: 1170px;}
		.center_bl.content.lp{width:auto}
}
@media screen and (max-width: 1350px){
		#categorypage .category-products .prdbrief_otheroptions p {clear: left;}
}

/* LAZYLOAD */
#show_more_block{margin:10px 0;text-align:center}
#show_more_block #show_more_btn{cursor:pointer;display:inline-block;padding:10px 20px;color:#fff;background:#0093dd;border-radius:5px}
#show_more_block #show_more_btn:hover{background:#005580}
#show_more_block #show_more_btn.loading{color:#0093dd;border:1px solid #0093dd;padding:10px 20px 10px 25px;background:#fff url('/wa-content/img/loading16.gif') 5px 50% no-repeat}

#checkout-contact-form .wa-form .wa-field-address-shipping{display:none}

/* QUICKORDER */
BODY .quickorder-overlay{z-index:2000}
.quickorder-custom-form.default .quickorder-header I.close{margin:0;color:#000000;text-decoration:none;cursor:pointer;opacity:0.2;font-size:17px;position:relative;top:5px;left:5px}
.quickorder-custom-form.default .quickorder-header I.close:hover{opacity:0.4}
.quickorder-custom-form.default .quickorder-wrap .quickorder-body{padding:0;overflow:visible}
.quickorder-custom-form.default .input-prepend{margin:0}
.quickorder-custom-form.default .phone-description{margin:5px 0 0 0;font-size:11px;color:#888888}

/* ORDER CITY SELECT */
.quickorder-custom-form.default .quickorder-row.custom-city{position:relative}
.quickorder-custom-form.default .quickorder-row.custom-city #onesteporder_city_suggestion{position:absolute;top:36px;left:0px;z-index:1000;border:2px solid rgb(5, 116, 200);background:#fff;padding:0;display:none;width:259px}
.quickorder-custom-form.default .quickorder-row.custom-city #onesteporder_city_suggestion .cities_suggestion_list{margin:0;padding:0;max-height:80px;overflow-y:auto}
.quickorder-custom-form.default .quickorder-row.custom-city #onesteporder_city_suggestion .search_suggestion_item {margin:0;padding:0}
.quickorder-custom-form.default .quickorder-row.custom-city #onesteporder_city_suggestion .cities_suggestion_title {display:block;margin:0;padding:3px 5px 4px 5px;font-size:13px;line-height:13px;color:#1ba3d0}
.quickorder-custom-form.default .quickorder-row.custom-city #onesteporder_city_suggestion .cities_suggestion_title:hover {cursor:pointer;color:#fff;background:#1ba3d0;text-decoration:none}


.quickorder-custom-form.default input.quickorder-empty-field {
		border-color: red;
}


.quickorder-custom-form.default .input-prepend>* {
		float: left;
}

.quickorder-submit .city-check {
		margin: 5px 0 0 0;
		font-size: 12px;
		color: #888888;
}

/* PRODUCT ATTACHMENTS */
#box_document .attachment-list{margin:0;padding:0;list-style:none}
#box_document .attachment-item{margin:0 0 10px 0;padding:0;line-height:17px}
#box_document .attachment-name{font-size:15px}
#box_document .attachment-filesize{font-size:13px;color:#888}
#box_document .attachment-description{font-size:14px}

/* NEW PRODUCT GALLERY */
#productpage #product_gallery{float:left;width:308px;margin:0px 10px 10px 0px}
#product_gallery .main-image{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #EFEFEF;display:table-cell;height:200px;margin-bottom:5px;max-width:293px;padding:1px;text-align:center;vertical-align:middle;width:300px;position:relative}
#product_gallery #main_image{max-height:200px}
#product_gallery .main-image{cursor:pointer}
#product_gallery .main-image .label{position:absolute;display:block;top:0;left:0;width:76px;height:76px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;text-shadow:none}
#product_gallery #kmthreesixty-wrapper{display:none;margin-bottom:9px;height:200px!important;width:300px!important}
/* #product_gallery .main-image.video:after{content:"";display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;background:url('img/play-100.png') 0 0 no-repeat;margin:-50px 0 0 -50px} */
#product_gallery .product-thumbs{margin:5px 0 0;padding:0;list-style:none;clear:left}
#product_gallery .product-thumbs:after{content:"";height:0;display:block;clear:both}
#product_gallery .product-thumbs .thumb-item{margin:0 3px 5px 0;padding:0;display:block;float:left;width:70px;height:70px;border:1px solid #dde7eb}
#product_gallery .product-thumbs .thumb-item.active{border:1px solid #0d98c6}
#product_gallery .product-thumbs .thumb-item A:hover{cursor:pointer}
#product_gallery .product-thumbs .product-thumb,
#product_gallery .product-thumbs .product-video,
#product_gallery .product-thumbs .product-3d{display:table-cell;width:70px;height:70px;vertical-align:middle;text-align:center}
#product_gallery .product-thumbs .product-thumb,
#product_gallery .product-thumbs .product-video{max-width:70px;max-height:70px}
#product_gallery .product-thumbs .product-video{position:relative}
#product_gallery .product-thumbs .product-video:after{content:"";display:block;position:absolute;top:50%;left:50%;width:36px;height:36px;background:url('img/play-36.png') 0 0 no-repeat;margin:-18px 0 0 -18px}
#pagecontent .out_of_production {float: left;width: 300px;}
#pagecontent .out_of_production span {background: #9f9f9f;color: #fff;display: block;font-size: 16px;font-weight: 600;line-height: 50px;height: 50px;width: 200px;text-align: center;border: 1px solid #e0e0e0;;}
#productpage .comp_fav_bl.out_of_p {float: left;}

#product_3d,
#main_image_default{display:none}
.fancybox-wrap.modal_images{border-radius:10px;padding:5px 15px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,249,252,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,249,252,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)),to(rgba(243,249,252,1)));background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,249,252,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f9fc',GradientType=0 )}
.fancybox-wrap.modal_images .fancybox-skin .fancybox-item{background:url(img/modal_close.png) repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;right:5px;top:18px;width:19px}
.fancybox-wrap.modal_images .fancybox-skin .fancybox-item:hover{background-position:0 -19px}

/* .dealer_icon {display:block;margin:0 auto;cursor:pointer;margin-bottom:15px;max-width:220px;} */
.dealer_icon {display:block;margin:0 auto;cursor:pointer;max-width:220px;margin-bottom: 20px;}
.dealer_content .fancybox-skin {padding:15px 25px 15px 15px!important;}

/* CATEGORY BANNERS */
.category-banners{width: 100%; margin:10px 0}
.category-banners:after {content: ''; display: block; clear: both;}
.category-banners .banner_block {width: 100% !important; height: 290px;}
.category-banners .category-banner {display: block; width: 100%; height: 290px; background-position: center center; background-size: cover; background-repeat: no-repeat;}

.category-banners .bx-wrapper .bx-viewport {
		width: 100%;
		margin:10px 0;
		box-shadow: none;
		-webkit-box-shadow: none;
		border: 0;
		left: 0;
}
.category-banners .bx-wrapper .bx-pager {
		bottom: 0; padding-top: 0;
		width: auto;
		background: #fff;
		text-align: center;
		padding: 5px 8px;
		z-index: 90;
		border-radius: 15px 15px 0 0;
		font-size: 0;
		right: 50px;
}

.category-banners .bx-wrapper .bx-pager.bx-default-pager a {
		-webkit-box-shadow: inset 1px 1px 1px #D9D9D9;
						box-shadow: inset 1px 1px 1px #D9D9D9;
		background: #EEEEEE;
		border: 1px solid #E0E0E0;
		margin: 0 3px;
}

.category-banners .bx-wrapper .bx-pager.bx-default-pager a:hover,
.category-banners .bx-wrapper .bx-pager.bx-default-pager a.active {
		-webkit-box-shadow: none;
						box-shadow: none;
		background: #fdf08b; /* Old browsers */
		background: -moz-linear-gradient(top,  #fdf08b 0%, #feb90b 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fdf08b 0%,#feb90b 100%); /* Chrome10-25,Safari5.1-6 */
		background: -webkit-gradient(linear,  left top, left bottom,  from(#fdf08b),to(#feb90b));
		background: -o-linear-gradient(top,  #fdf08b 0%,#feb90b 100%);
		background: linear-gradient(to bottom,  #fdf08b 0%,#feb90b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf08b', endColorstr='#feb90b',GradientType=0 ); /* IE6-9 */
}

/* special_offers */
.advancedcontent {-webkit-box-sizing: border-box;box-sizing: border-box; padding: 40px;  width: 600px; max-height: 90%; background: #fff; position: fixed; top: 50%; left: 50%; display: none; -webkit-box-shadow: 0 0 15px 5px rgba(18, 134, 188, 0.45); box-shadow: 0 0 15px 5px rgba(18, 134, 188, 0.45); z-index: 9999;}
.advancedcontent i.close {
		color: #000;
		font-size: 30px;
		font-style: normal;
		position: absolute; top: 10px; right: 10px;
		cursor: pointer;
}
.advancedcontent>div {width: 100%; height: 100%; overflow-y: auto;}
.show_advancedcontent {    font-size: 13px;    color: #066aba;    line-height: 17px;    cursor: pointer;}


/* Product page UPD
------------- */

#productpage.product_page_upd .product_content{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#productpage.product_page_upd .product_content .pc_content_inner {width: 935px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#productpage.product_page_upd .product_content .pc_content_inner .pc_left,
#productpage.product_page_upd .product_content .pc_content_inner .pc_right {width: 460px;}
#productpage.product_page_upd .product_content .pc_sidebar {width: 220px;}


#productpage.product_page_upd #product_gallery{width: 100%; float: none; margin-bottom: 40px;}
#productpage.product_page_upd #product_gallery .main-image {-webkit-box-sizing: border-box;box-sizing: border-box; max-width: 100%;width: 460px; height: 345px; padding: 0;}
#productpage.product_page_upd #product_gallery .main-image img {-webkit-box-sizing: border-box;box-sizing: border-box; max-height: 343px;}

.credit_badge {
		width: 42px;
		height: 37px;
		padding: 3px;
		border: 1px solid #b8b5b5;
		border-radius: 3px;
		background: rgba(237, 237, 237, 0.9) url('./img/logo-opcha-min-category.png') 3px 3px no-repeat;
		position: absolute;
		top: 3px;
		right: 3px;
		cursor:pointer;
}
.credit_badge .credit_count {
		position: absolute;
		bottom: 6px;
		right: 10px;
		color: #262626;
		font-size: 20px;
		font-weight: 700;
		font-style: italic;
}
#product_gallery .credit_badge {
		width: 68px;
		height: 65px;
		padding: 5px;
		border-radius: 5px;
		background: rgba(237, 237, 237, 0.9) url('./img/logo-opcha-prod.png') 5px 2px no-repeat;
		top: 5px;
		right: 5px;
}
#product_gallery .credit_badge .credit_count {
		bottom: 15px;
		right: 18px;
		font-size: 24px;
}


#productpage.product_page_upd #product_gallery .product-thumbs {margin-top: 20px;}
#productpage.product_page_upd #product_gallery .product-thumbs .thumb-item {margin: 0 15px 0 0; border: 0;}
#productpage.product_page_upd #product_gallery .product-thumbs .thumb-item a {-webkit-box-sizing: border-box;box-sizing: border-box; display: block; border: 1px solid #dde7eb;}
#productpage.product_page_upd #product_gallery .product-thumbs .thumb-item.active a {border-color: #0d98c6;}
#productpage.product_page_upd #product_gallery .product-thumbs .thumb-item a span {display: table-cell; vertical-align: middle; height: 68px;}

#productpage.product_page_upd #product_gallery .product_thumbs_wrap {-webkit-box-sizing: border-box;box-sizing: border-box; width: 460px; position: relative; padding: 0 25px; margin-top: 20px;}
#productpage.product_page_upd #product_gallery .product_thumbs_wrap .product-thumbs {margin: 0; clear: none;}
#productpage.product_page_upd #product_gallery .product_thumbs_wrap .product-thumbs:after {display: none;}
#productpage.product_page_upd #product_gallery .product_thumbs_wrap .product-thumbs .thumb-item {display: block; float: none; margin: 0;}

#productpage.product_page_upd #product_gallery .slider_arrow {width: 14px; height: 65px; background: url(./img/slide_left.png) center top no-repeat; position: absolute; left: 0; top: 50%; margin-top: -32px; cursor: pointer;}
#productpage.product_page_upd #product_gallery .slider_arrow:hover{background-position: center bottom;}
#productpage.product_page_upd #product_gallery .slider_arrow.slide_right {background-image: url(./img/slide_right.png); left: auto; right: 0;}
#productpage.product_page_upd #product_gallery .slider_arrow.swiper-button-disabled {visibility: hidden;}

#productpage.product_page_upd .pc_icons:after {content: ''; display: block; clear: both;}
#productpage.product_page_upd .pc_icons .quick-icons {width: auto; float: left; padding: 0; border: 0; margin: 0;}
#productpage.product_page_upd .pc_icons .share_icons {float: right;}

#productpage.product_page_upd .product-action-label {padding: 15px; border: 1px solid #ecb22c; border-radius: 0; -webkit-box-shadow: inset 0 0 0 1px #f5d68f; box-shadow: inset 0 0 0 1px #f5d68f}
#productpage.product_page_upd .product-action-label:after {content: ''; display: block; clear: both;}
#productpage.product_page_upd .product-action-label .title {position: static; color: #ecb22c; text-transform: initial; margin-bottom: 20px; padding-left: 30px; background: url(img/new/action_icon_upd.png) 0 0 no-repeat}
#productpage.product_page_upd .product-action-label .info {width: 190px; float: right;}
#productpage.product_page_upd .product-action-label .info.no_float {width: auto; float: none;}
#productpage.product_page_upd .product-action-label .info p { color: #777777;}

#productpage.product_page_upd .product-action-label .specialoffer-expires {width: 190px; height: auto; float: left; position: static;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .action-time {display: block; color: #777777; text-align: left; margin-bottom: 5px;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown {padding: 0;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row {padding:0;display:flex;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row .countdown-section {width: 40px; margin-right: 13px; position: relative;padding-bottom:13px}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row .countdown-section:last-child {margin-right: 0;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row .countdown-section:after {content: ':'; display: block; height: 43px; line-height: 43px; color: #ab92e8; font-size: 28px; position: absolute; top: 0; right: -10px; }
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row .countdown-section:last-child:after {display: none;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-amount {width: 100%; height: 43px; line-height: 43px; color: #fff; font-size: 28px; text-shadow: 0 0 1px #d7a000;  float: none; margin: 0 0 5px 0; background: #e8c135;}
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-row .countdown-section:after {content: ':'; display: block; height: 43px; line-height: 43px; color: #ab92e8; font-size: 28px; position: absolute; top: 0; right: -10px; }
#productpage.product_page_upd .product-action-label .specialoffer-expires .specialoffer-countdown .countdown-period { color: #777777; text-align: left; font-size: 13px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}

#productpage.product_page_upd .product-shipping-text {padding: 0 10px 0 25px; border: 0; border-radius: 0; border-left: 1px solid #bfbfbf}
#productpage.product_page_upd .product-shipping-text .title {display: block; padding: 50px 0 0 0; color: #454545; line-height: 1; font-weight: 700; margin-bottom: 10px;}
#productpage.product_page_upd .product-shipping-text ul {padding: 0; margin: 0;}
#productpage.product_page_upd .product-shipping-text ul li {display: block; list-style: none; color: #454545; line-height: 20px; margin-bottom: 20px;}
#productpage.product_page_upd .product-shipping-text ul li:last-child {margin-bottom: 0;}
#productpage.product_page_upd .product-shipping-text ul li a {color: #454545; text-decoration: underline;}
#productpage.product_page_upd .product-shipping-text ul li a:hover {text-decoration: none;}

/* #productpage.product_page_upd .dealer_icon {margin-bottom: 50px;} */

#productpage.product_page_upd .product-advances-text {-webkit-box-sizing: border-box;box-sizing: border-box; padding: 30px 10px 30px 25px; border: 0; border-radius: 0; background: #e8e8e8; color: #454545; font-size: 13px; line-height: 20px;}

#productpage.product_page_upd .cart {padding-left: 20px;}
#productpage.product_page_upd .cart .add2carttt {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 15px;}
#productpage.product_page_upd .cart .add2carttt:after {display: none;}

#productpage.product_page_upd .cart .add2carttt .compare-at-price {color: #777777; font-size: 18px; text-decoration: line-through; display: block;}
#productpage.product_page_upd .cart .add2carttt .compare-at-price:after {display: none;}
#productpage.product_page_upd .cart .add2carttt .prd-price {color: #454545; font-size: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-basis: 230px; -ms-flex-preferred-size: 230px; flex-basis: 230px; margin-bottom: 5px;}

#productpage.product_page_upd .cart .add2carttt .comp_fav_bl {height: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; float: none; margin: 0; padding: 0; width: auto; margin-bottom: 10px;}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl>* {height: auto;  float: none;  -webkit-box-shadow: none;  box-shadow: none; margin-left: 20px;}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .plugin_pricedown-custom {margin-left: 0;}

#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .shop_favorites,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .shop_compare,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .plugin_pricedown-button {width: 50px;}

#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a {color: #777777; margin: 0 auto; border: 0; text-decoration: underline;}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a:hover,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a.active,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a.del{color: #43a6cd;}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a:after {height: 35px; background-position: center top; background-repeat: no-repeat;}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a:hover:after,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a.active:after,
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl a.del:after {background-position: center bottom;}

#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .shop_favorites a:after {background-image: url(./img/favorites_icon_upd.png);}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .shop_compare a:after {background-image: url(./img/compare_icon_upd.png);}
#productpage.product_page_upd .cart .add2carttt .comp_fav_bl .plugin_pricedown-button a:after {background-image: url(./img/pricedown_icon_upd.png);}

#productpage.product_page_upd .stocks {-webkit-box-shadow: none;box-shadow: none; padding: 0; margin: 0 0 10px;}
#productpage.product_page_upd .stocks .stock-info::after {content:"";clear:both;height:0;display:block}
#productpage.product_page_upd .stocks .stock-name {display:block;margin-right:5px;float:left}
#productpage.product_page_upd .stocks strong {padding: 0;margin:0;display:block;float:left}
#productpage.product_page_upd .stocks .icon16 {margin-left: 0;}

#productpage.product_page_upd .prdbrief-qty {float: none; margin: 0;}
#productpage.product_page_upd .prdbrief-qty input[type=button] {width: 24px !important; height: 24px; line-height: 1; color: #fff; font-size: 20px; background: #818181 !important; padding: 0; top: 0; outline: 0;}
#productpage.product_page_upd .prdbrief-qty input[type=text] {-webkit-box-sizing: border-box;box-sizing: border-box; height: 24px !important; line-height: 1; background: none; color: #454545 !important; font-size: 18px !important;}

#productpage.product_page_upd .flex_block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 20px;}
#productpage.product_page_upd .flex_block .no_price_message {
	box-sizing: border-box;
	padding: 15px;
	border: 2px solid #F1B007;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
}

.blue_btn,
#productpage.product_page_upd .blue_btn {
		-webkit-box-sizing: border-box;
						box-sizing: border-box; display: block; width: 180px; height: 50px; line-height: 1; padding-left: 60px;
		color: #fff; font-size: 24px; font-weight: 700;
		border: 0; outline: 0; margin: 0; position: relative;

		background: rgb(0,182,232);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc4YWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(0,182,232,1) 0%, rgba(0,120,170,1) 100%);
		background: -webkit-linear-gradient(top, rgba(0,182,232,1) 0%,rgba(0,120,170,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,182,232,1)),to(rgba(0,120,170,1)));
		background: -o-linear-gradient(top, rgba(0,182,232,1) 0%,rgba(0,120,170,1) 100%);
		background: linear-gradient(to bottom, rgba(0,182,232,1) 0%,rgba(0,120,170,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e8', endColorstr='#0078aa',GradientType=0 );
}

#productpage.product_page_upd .blue_btn:hover,
.blue_btn:hover {color: #c8f3ff;}

#productpage.product_page_upd .blue_btn:after {
		content: ''; display: block; width: 24px; height: 24px; background: url(./img/cart_icon_upd.png) left top no-repeat; position: absolute; left: 25px; top: 50%; margin-top: -12px;
}

#productpage.product_page_upd .blue_btn:hover:after {
		background-position: left bottom;
}

#productpage.product_page_upd .blue_btn.already_in_cart {
		font-size: 16px;
		text-decoration: none;
		line-height: 50px;
}

#productpage.product_page_upd .quickorder-button {
		-webkit-box-sizing: border-box;
						box-sizing: border-box;
		display: block;
		width: 220px;
		height: 50px;
		color: #ffecaa;
		font-size: 16px;
		font-weight: 700;
		line-height: 50px;
		border-radius: 0;
		text-align: center;
		text-decoration: underline;
		border: 0;
		outline: 0;
		margin: 0;
		padding: 0;
		-webkit-box-shadow: none;
						box-shadow: none;

		background: rgb(246,197,24);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YzUxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2IzMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(246,197,24,1) 0%, rgba(236,179,43,1) 100%);
		background: -webkit-linear-gradient(top, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(246,197,24,1)),to(rgba(236,179,43,1)));
		background: -o-linear-gradient(top, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		background: linear-gradient(to bottom, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c518', endColorstr='#ecb32b',GradientType=0 );

}

#productpage.product_page_upd .quickorder-button:hover {
		opacity: 0.7;
}

#productpage.product_page_upd .cheeper-link {
		display: block;
		color: #777777;
		font-size: 14px;

		text-decoration: none;
		position: relative;
		cursor: pointer;
}

#productpage.product_page_upd .cheeper-link span {  border-bottom: 1px dashed #ecb22c;}

#productpage.product_page_upd .cheeper-link:hover span {border-color: transparent;}
#productpage.product_page_upd .cheeper-link:after {content: ''; display: block; width: 16px; height: 16px; background: url(./img/cheeper_icon.png) center center no-repeat; position: absolute; left: -21px; top: 50%; margin-top: -8px;}

#productpage.product_page_upd .product_short_description {padding-left: 20px}

#productpage.product_page_upd .product_short_description .name {
		color: #454545;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 5px;
}

#productpage.product_page_upd .product_short_description .text {
		color: #454545;
		font-size: 13px;
		margin-bottom: 5px;
}

#productpage.product_page_upd .product_short_description #scroll_to_description {
		color: #0d98c6;
		font-size: 13px;
}

#productpage.product_page_upd .rating_block {margin-left: 20px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
#productpage.product_page_upd .product_content .pc_content_inner .pc_right .rating_block {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
#productpage.product_page_upd .product_content .pc_content_inner .pc_right #box_product_rating .rating_block {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}

#productpage.product_page_upd td .rating_block {margin-bottom: 0;}
#productpage.product_page_upd .rating_block .rating {margin-right: 10px;}
#productpage.product_page_upd .rating_block .rating:after {content: ''; display: block; clear: both;}
#productpage.product_page_upd .rating_block i {display: block; width: 19px; height: 19px; background: url(./img/rating_stars.png) center top no-repeat; margin-right: 8px;}
#productpage.product_page_upd .rating_block i:last-child {margin-right: 0;}
#productpage.product_page_upd .rating_block i.star-empty  {background-position: center center;}
#productpage.product_page_upd .rating_block i.star-half {background-position: center bottom;}

#productpage.product_page_upd .rating_block .count,
#productpage.product_page_upd .rating_block .count a{color: #8b8b8b; font-size: 13px; line-height: 19px;}

#productpage.product_page_upd .rating_block .count a {text-decoration: underline;}
#productpage.product_page_upd .rating_block .count a:hover {text-decoration: none;}

#productpage.product_page_upd .rating_block .trigger_stars i {cursor: pointer;}

#productpage.product_page_upd .box_title {
		display: block; color: #454545; font-size: 18px; font-weight: 700; margin-bottom: 15px;
}

#productpage.product_page_upd .box_title.rating_title {padding-left: 20px}

#productpage.product_page_upd .rating_block .total_rate p {color: #454545; font-size: 13px; margin-bottom: 10px; margin-left: -20px;}

#productpage.product_page_upd .rating_block .recomend_rate {width: 220px;}
#productpage.product_page_upd .rating_block .recomend_rate .percentage {color: #0babd7; font-size: 30px; font-weight: bold; margin-bottom: 5px;}
#productpage.product_page_upd .rating_block .recomend_rate .text {color: #000000; font-size: 12px;}

#productpage.product_page_upd .pc_left .tab_box .box {padding-top: 0; padding-bottom: 0; margin: 25px 0;    border-right: 1px dashed #c2c2c2;}

#productpage.product_page_upd #cpt_product_description {
		padding-bottom: 25px;

		padding-right: 10px;
		position: relative;
}

#productpage.product_page_upd #cpt_product_description.collapsed .description_block {
		max-height: 235px;
		position: relative;
		overflow: hidden;

		-webkit-backface-visibility: hidden;

						backface-visibility: hidden;
		-webkit-transition: all 0.5s e;
		-moz-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		transition: all 0.5s linear;
}

#productpage.product_page_upd #cpt_product_description.collapsed .description_block.full {
		max-height: 2000px;
}

#productpage.product_page_upd #cpt_product_description.collapsed .description_block:after {
		content: '';
		display: block;
		width: 100%;
		height: 25px;
		position: absolute;
		bottom: 0;
		left: 0;

		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));
		background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

#productpage.product_page_upd #cpt_product_description.collapsed .description_block.full:after {
		display: none;
}

#productpage.product_page_upd #cpt_product_description .show_description {
		color: #036d99;
		font-size: 13px;
		position: absolute;
		left: 0;
		bottom: 5px;
		cursor: pointer;
}

#productpage.product_page_upd #shop-set-plugin-complect-block {width: 100%; padding: 25px 0 45px; position: relative;}
#productpage.product_page_upd #shop-set-plugin-complect-block h2 {display: block; color: #454545; font-size: 18px; font-weight: 700; padding: 0; margin-bottom: 5px;}
#productpage.product_page_upd .sku-sets {display: block; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px 30px; border-top: 1px solid #bfbfbf;}
#productpage.product_page_upd .sku-sets>.set {padding: 15px 0; margin: 0;}

#productpage.product_page_upd .set-item-p {width: 125px;}
#productpage.product_page_upd .set-item-p.set-item {
		position:relative;
}
#productpage.product_page_upd .set-item-p .set-table {display: block;}
#productpage.product_page_upd .set-item-p .set-table>div {display: block; height: auto;}

#productpage.product_page_upd .sku-sets .sku_cell .set_block:after {clear: both;}
#productpage.product_page_upd .sku-sets .sku_cell {display: block; text-align: left; max-width: 540px; float: left;}

#productpage.product_page_upd #shop-set-plugin-complect-block .set-item-p .set-table .flex_vertical {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: wrap;
				-ms-flex-flow: wrap;
						flex-flow: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
				-ms-flex-direction: column-reverse;
						flex-direction: column-reverse;
}

#productpage.product_page_upd .set-item-p .set-image {margin-bottom: 10px;}
#productpage.product_page_upd .set-item-p .set-image a {width: 100%; padding: 0; vertical-align: top;height: auto;}
#productpage.product_page_upd .set-item-p .set-image img{display: block; max-height: 105px;}
#productpage.product_page_upd .set-item-p .set-description {text-align: left;}
#productpage.product_page_upd .set-item-p .set-product-name {height: auto; margin-bottom: 0;}
#productpage.product_page_upd .set-item-p .set-product-name a {color: #454545; font-size: 13px;}
#productpage.product_page_upd .set-item-p .set-product-price {color: #ecb22c; font-size: 20px; font-weight: 700; white-space: nowrap;   height: auto; margin-bottom: 10px;}
#productpage.product_page_upd .set-item-p .set-product-price s {display: block; color: #666; font-size: 14px; font-weight: 300;}

#productpage.product_page_upd #shop-set-plugin-complect-block {padding-bottom: 0;}


#productpage.product_page_upd .set-item-plus {width: 70px; text-align: center; color: #ecb22c; font-size: 50px;     font-family: open sans-serif; font-weight: 300; margin: 0; margin-top: -20px;}

#productpage.product_page_upd .sku-sets .sku_cell.result_cell {
		padding-top: 50px;
		width: auto;
		float: right;
		text-align: right;
}

#productpage.product_page_upd .sku-sets .sku_cell.result_cell .set-item-plus {margin-top: 0;}


#productpage.product_page_upd .set-result .set-total-price {
		color: #454545; font-size: 30px; line-height: 55px; margin: 0; background: #f0f0f0;
}
#productpage.product_page_upd .set-result .set_btn {
		-webkit-box-sizing: border-box;
						box-sizing: border-box;
		display: block;
		width: 100%;
		min-width: 220px;
		height: 50px;
		color: #ffecaa;
		font-size: 16px;
		font-weight: 700;
		line-height: 1;
		border-radius: 0;
		text-align: center;
		/* text-decoration: underline; */
		border: 0;
		outline: 0;
		margin: 0;
		padding: 0;
		-webkit-box-shadow: none;
						box-shadow: none;
		background: rgb(246,197,24);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(246,197,24,1) 0%, rgba(236,179,43,1) 100%);
		background: -webkit-linear-gradient(top, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(246,197,24,1)),to(rgba(236,179,43,1)));
		background: -o-linear-gradient(top, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		background: linear-gradient(to bottom, rgba(246,197,24,1) 0%,rgba(236,179,43,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c518', endColorstr='#ecb32b',GradientType=0 );
}

#productpage.product_page_upd .pagination {
		margin: 0;
		position: absolute;
		top: 50px;
		right: 0;
}

#productpage.product_page_upd .pagination .swiper-pagination-bullet {width: 14px; height: 14px; margin-left: 4px; background: #e6e6e6; opacity: 1;}
#productpage.product_page_upd .pagination .swiper-pagination-bullet-active {background: #f5c21b;}

#productpage.product_page_upd .arrows {position: relative;}
#productpage.product_page_upd .arrows>div {width: 14px; height: 65px; background: url(/wa-data/public/shop/themes/keramis_desktop/img/complect_arrows.png); background-size: 200% 200%; background-position: left top; position: absolute; top: 70px; left: -30px; cursor: pointer;}
#productpage.product_page_upd .arrows>div:not(.swiper-button-disabled):hover {background-position: left bottom;}
#productpage.product_page_upd .arrows .right {background-position: right top; left: auto; right: -30px;}
#productpage.product_page_upd .arrows .right:not(.swiper-button-disabled):hover {background-position: right bottom;}
#productpage.product_page_upd .arrows>div.swiper-button-disabled {opacity: 0.3; cursor: default;}

#productpage.product_page_upd  .social_icons {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}

/* modal */

.modal {
		-webkit-box-sizing: border-box;
						box-sizing: border-box; width: 460px; padding: 10px; border: 0; border-radius: 0; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.modal form,
.modal .modal_container{-webkit-box-sizing: border-box;box-sizing: border-box; width: 100%; padding: 45px 25px 20px; border: 1px solid #ecb22c; -webkit-box-shadow: inset 0 0 0 1px #f5d68f; box-shadow: inset 0 0 0 1px #f5d68f; margin: 0; color: #777777; font-size: 12px;}
.modal form .row {margin: 0;}

.modal .modal-header {padding: 0; border: 0; margin-bottom: 15px;display: none;}
.modal .modal-header .close {color: #ecb22c; font-size: 38px; margin: 0; position: relative; top: -25px; right: -10px; opacity: 1;}
.modal .modal-header p {margin: 0;}

.modal  .modal_title {
		color: #777777;
		font-weight: 700;
		font-size: 18px;
		margin-bottom: 10px;
}

.modal [class*="span"] {float: none; width: 100%; margin: 0;}

.modal  .modal-body {padding: 0; max-height: 100%;}

.modal input,
.modal textarea,
.modal select,
.modal .input-prepend {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-sizing: border-box;
						box-sizing: border-box;
		width: 100% !important;
		font-size: 14px !important;
		height: 38px;
		border: 1px solid #b8b8b8;
		border-radius: 0;
		-webkit-box-shadow: none;
						box-shadow: none;
		padding: 0 0 0 10px;
		outline: 0;
		resize: none;
}
.modal textarea {padding-top: 10px; height: 80px;}
.modal input.error,
.modal textarea.error,
.modal select.error {
	border: 1px solid red;
}

.modal .input-prepend {border: 0; padding: 0;}
.modal .input-prepend input {width: calc(100% - 60px) !important;}

.modal .input-prepend .btn-group {height: 100% !important;}
.modal .input-prepend .btn {height: 100%; border-radius: 0;}

.modal-footer {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 0 0; border: 0; background: none;}
.modal-footer:before,
.modal-footer:after {display: none;}

.modal-footer .captcha_block {width: auto; height: auto; float: none;}
.modal-footer .captcha_block .wa-captcha p {display: block;}
.modal-footer .captcha_block .wa-captcha p:first-child {margin-bottom: 5px;}
.modal-footer .captcha_block .wa-captcha p strong {display: none;}
.modal-footer .captcha_block .wa-captcha img,
.modal-footer .captcha_block .wa-captcha input {margin: 0;}
.modal-footer .captcha_block .wa-captcha input {width: 100px; height: 40px;}
#cheep_box .modal-footer .captcha_block .wa-captcha input {width: 100px !important;}
.modal-footer .captcha_block .wa-captcha img {margin-right: 10px;}
.modal-footer .captcha_block .wa-captcha .wa-captcha-refresh {color: #036d99; text-decoration: underline;}
.modal-footer .captcha_block .wa-captcha .wa-captcha-refresh:hover {text-decoration: none;}

.modal .blue_btn {padding: 0; font-size: 18px; width: 140px; height: 40px;}
.flex_right {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;}

.modal .quickorder-submit {padding-top: 10px;}

.modal .quickorder-description {color: #777777; font-size: 15px; line-height: 21px;    margin-bottom: 25px;}

#productpage.product_page_upd .out_of_production{
		background: #9f9f9f;
		color: #fff;
		display: block;
		font-size: 16px;
		font-weight: 600;
		line-height: 50px;
		height: 50px;
		width: 200px;
		text-align: center;
		border: 1px solid #e0e0e0;
}

#productpage.product_page_upd .comp_fav_bl.out_of_p {float: none; width: 100%; height: auto;}
#productpage.product_page_upd .comp_fav_bl.out_of_p .shop_compare {float: none;}

#productpage.product_page_upd .main-image .badge {
		background: transparent;
		position: absolute;
		top: 0;
		left: 0;
		-moz-transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		padding: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		display: block;
		text-shadow: none;
		background-color: transparent;
}

@media screen and (max-width: 1350px){
		#productpage.product_page_upd .product_content .pc_content_inner {width: 700px;}
		#productpage.product_page_upd .product_content .pc_content_inner.top {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
		#productpage.product_page_upd .product_content .pc_content_inner .product_info_column {width: 220px; padding-left: 20px;}
		#productpage.product_page_upd .cart {padding-left: 0;}
		#productpage.product_page_upd .cart .add2carttt .prd-price {padding-left: 20px;}
		#productpage.product_page_upd .cart .add2carttt .prd-price {padding-left: 20px;}

		#productpage.product_page_upd .add2cart.blue_btn {width: 220px; margin-bottom: 20px;}
		#productpage.product_page_upd .add2cart.blue_btn:after {left: 55px;}

		#productpage.product_page_upd .product_content .pc_content_inner.tabs_container .pc_left,
		#productpage.product_page_upd .product_content .pc_content_inner.tabs_container .pc_right {width: 100%;}
		#productpage.product_page_upd .pc_content_inner.tabs_container .tabs {width: 100%; margin-bottom: 0;}


		#productpage.product_page_upd .tab_box .box {padding-bottom: 0;}
		#productpage .tab_box .box {border-right: 0;}

		#productpage.product_page_upd .rating_block {margin-left: 0;}

		#productpage.product_page_upd #box_product_rating:after {content: ''; display: block; clear: both;}
		#productpage.product_page_upd #box_product_rating > .rating_block {-webkit-box-sizing: border-box;box-sizing: border-box; margin-left: 60px; margin-right: 30px; max-width: 210px; float: left;}
		#productpage.product_page_upd .rating_block .total_rate p {margin-left: 0;}
		#productpage.product_page_upd .rating_block .total_rate .stars {display: table; margin: 0 auto 15px;}
		.product_short_description {display: none;}



		#productpage.product_page_upd .sku-sets .sku_cell {width: 500px; text-align: left;}
		#productpage.product_page_upd .set-item-p {width: 105px;}
		#productpage.product_page_upd .set-item-p .set-product-price {font-size: 17px;}

		#productpage.product_page_upd .sku-sets .sku_cell.result_cell {width: 135px}
		#productpage.product_page_upd .sku-sets .sku_cell.result_cell .set-item-plus {display: none;}
		#productpage.product_page_upd .set-result {width: 100%;}
		#productpage.product_page_upd .set-result .set-total-price {    line-height: 1;    padding: 10px 5px;    font-size: 22px;}
		#productpage.product_page_upd .set-result .set_btn {    width: 100%;    min-width: auto;    padding: 0 5px;}


}


/* resize styles */

#resize_place_cheeper_2 .prd-cheeper {margin: 5px 0 15px 20px}

#categorypage.new_cat .categ_left_part {width: 220px; margin-top: 25px;}
#categorypage.new_cat #pagecontent {width: calc(100% - 240px)}
#categorypage.new_cat .subcats_list {    position: relative;    z-index: 10;    overflow: hidden;}
#categorypage.new_cat .subcats_list:after {
		content: "";
		position: absolute;
		z-index: 20;
		display: block;
		height: 25px;
		left: 0;
		right: 0;
		bottom: 0;

		background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,  left top, left bottom,  from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )
}

#categorypage.new_cat .subcats_list.open:after{display:none}

#categorypage.new_cat .subcategories-toggler {margin-top: 10px;}
#categorypage.new_cat .subcategories-toggler .toggle-link {   position: relative;    padding-right: 20px; cursor: pointer;}

#categorypage.new_cat .subcategories-toggler .toggle-link .text {
		border-bottom: 1px dashed #0094c2;
		display: inline-block;
		line-height: 14px;
}

#categorypage.new_cat .subcategories-toggler .toggle-link .icon {
		display: block;
		width: 20px;
		height: 20px;
		position: absolute;
		top: -2px;
		right: 0;
		background: url(img/stripe.png) -60px -40px no-repeat;
}

#categorypage.new_cat .category-banner, #categorypage.new_cat .category-banners .banner_block {height: 158px}

@media screen and (max-width: 1349px) {
		#categorypage.new_cat .category-banners .banner_block,
		.wrapper #categorypage.new_cat .category-banner {
				 height: 119px;
		}
}


/* product-payment */
.product-payment {
		/* margin-bottom: 20px; */
		padding: 30px 10px 30px 25px;
		border-left: 1px solid #bfbfbf;
}
.product-payment__title {
		display: block;
		padding: 50px 0 0 0;
		line-height: 1;
		font-weight: 700;
		margin-bottom: 10px;
		position:relative;
}
#productpage .product-payment__title {
		font-size: 16px;
		color: #454545;
}
.product-payment__title::after {
		content: "";
		background: url('./img/product-payment.png') 0 -96px no-repeat;
		display: block;
		width: 48px;
		height: 48px;
		position: absolute;
		top: 0;
		left: 0;
}
.product-payment__list {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 0;
		display: block;
}
.product-payment__item {
		display: inline-block;
		margin-right: 10px;
}
.product-payment__link {
		display: block;
		text-indent: -9999px;
		width: 48px;
		height: 48px;
		background-image: url('./img/product-payment.png');
		background-repeat: no-repeat;
		background-position-y: 0;
}
.product-payment__item--noncash .product-payment__link {
		background-position-x: -48px;
}
.product-payment__item--instalment .product-payment__link {
		background-position-x: -96px;
}
.product-payment__link:hover {
		background-position-y: -48px;
}

/* seofilter */
.seofilter {
		margin-bottom: 30px;
		font-size: 13px;
		line-height: 15px;
}
.seofilter H3,
#pagecontent .seofilter H3 {
		font-size: 13px;
		font-weight:bold;
		color: #454545;
		line-height: 15px;
		margin: 0 5px 0 0;
		display: inline-block;
}
.seofilter-link,
.seofilter-link:visited {
		color: #999999;
		text-decoration: none;
		display: inline;
}
.seofilter-link:hover {
		color: #999999;
		text-decoration: underline;
}
.seofilter-link .color {
		display: none;
}
.seofilter-divider{
		color: #999999;
		font-size: 13px;
		line-height: 15px;
}

/* COUPON FLEXIDISCOUNT FORM */
.flexdiscount-form {
		display: flex;
		height: 30px;
		align-items: center;
		max-width: 480px;
}
.flexdiscount-form LABEL {
		margin: 0 10px 0 0;
		white-space: nowrap;
}
.flexdiscount-form .flexdiscount-coupon-code {
		margin: 0 10px 0 0;
		width: 120px;
}
.flexdiscount-form .flexdiscount-submit-button {
		border: medium none;
		outline: none;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		margin: 0;
		padding: 0 5px;
		text-align: center;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
		cursor: pointer;
		border-radius: 3px;
		background: -webkit-linear-gradient(top, #F7C616, #E09E01 80%);
		background: -moz-linear-gradient(top, #F7C616, #E09E01 80%);
		background: -ms-linear-gradient(top, #F7C616, #E09E01 80%);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#F7C616), color-stop(80%, #E09E01));
		background: -o-linear-gradient(top, #F7C616, #E09E01 80%);
		background: linear-gradient(top, #F7C616, #E09E01 80%);
}
.flexdiscount-form .flexdiscount-submit-button:hover {
		background: -webkit-linear-gradient(top, #F7C517, #E09E01);
		background: -moz-linear-gradient(top, #F7C517, #E09E01);
		background: -ms-linear-gradient(top, #F7C517, #E09E01);
		background: -webkit-gradient(linear, left top, left bottom, from(#F7C517), to(#E09E01));
		background: -o-linear-gradient(top, #F7C517, #E09E01);
		background: linear-gradient(top, #F7C517, #E09E01);
}
.flexdiscount-form .flexdiscount-submit-button:active {
		background: -webkit-linear-gradient(top, #F7C617, #F3AE0B);
		background: -moz-linear-gradient(top, #F7C617, #F3AE0B);
		background: -ms-linear-gradient(top, #F7C617, #F3AE0B);
		background: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(#F7C617), to(#F3AE0B));
		background: -o-linear-gradient(top, #F7C617, #F3AE0B);
		background: linear-gradient(top, #F7C617, #F3AE0B);
}
.flexdiscount-form .flexdiscount-empty-field {
		border-color: rgba(238, 62, 62, 0.8);
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(226, 103, 103, 0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(226, 103, 103, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(226, 103, 103, 0.6);
}
.flexdiscount-form .icon16-flexdiscount {
		margin: 0 0 0 5px;
		min-width: 16px;
}
.smallcart-table .flexdiscount-form {
	position: relative;
}
.smallcart-table .flexdiscount-coup-result {
    position: absolute;
    top: 13px;
    margin-left: 0!important;
    font-size: 12px;
    line-height: 12px;
}

/* FLEXDISCOUNTS LIST */
.flexdiscount-user-discounts .flexdiscount-discounts{
		display: block;
		margin: 10px 0 0 0;
		padding: 10px;
		max-width: 432px;
		box-sizing: border-box;
		border-radius: 5px;
		background: #ededed;
}
.flexdiscount-discounts-heading {
		margin: 0 0 5px 0;
}
.flexdiscount-discounts .flexdiscount-discounts-heading H3 {
		color: #066aba;
		font-size: 12px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		line-height: 14px;
		font-weight: normal;
		text-indent: 0;
}
.flexdiscount-discounts-body {
		margin: 0;
		padding: 0;
}
.flexdiscount-discounts-body UL {
		margin: 0;
		padding: 0;
		list-style: none;
}
.flexdiscount-discounts-body .flexdiscount-discounts-name {
		font-weight: normal;
}
.flexdiscount-discounts-body .flexdiscount-discounts-price {
		font-weight: bold;
		color: #48ad62;
}
.flexdiscount-discounts-reset {
		margin-top: 10px;
}
.flexdiscount-discounts-reset-link {
		color: #666;
		font-size: 13px;
		line-height: 17px;
		text-decoration: none;
		border-bottom: 1px dotted #666;
}
.flexdiscount-discounts-reset-link:hover,
.flexdiscount-discounts-reset-link:active,
.flexdiscount-discounts-reset-link:focus {
		color: #666;
		text-decoration: none;
		outline: none;
		border-bottom: 1px solid #666;
}

/* PRODUCT RELATED POSTS */
.post-product{
	margin-bottom: 20px;
    padding: 0px 10px 0px 25px;
}
.title-post-product{
	font-size: 17px!important;
    color: #454545!important;
    font-weight: bold;
}
.titlePostProduct{
	margin-bottom: 8px;
    display: block;
}
.product_block_video{
	height: 100%;
    width: 100%;
}
.post-product-iconn{
	margin-bottom: 5px;
}

/* FORGOT PASSWORD PAGE */
.forgot_passw {
	padding-bottom: 5px;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-field .wa-name {
	display: block;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-field .wa-value {
	margin: 0px 10px 0px 0px;
}
.forgot_passw .wa-forgotpassword-form-wrapper input[type="text"],
.forgot_passw .wa-forgotpassword-form-wrapper input[type="email"],
.forgot_passw .wa-forgotpassword-form-wrapper input[type="password"] {
	margin: 0 20px 0 0;
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border linear .2s,box-shadow linear .2s;
	height: 20px;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	border-radius: 4px;
    width: 200px;
    max-width: 100%;
    box-sizing: content-box;
}
.forgot_passw .wa-forgotpassword-form-wrapper input[type="text"]:focus,
.forgot_passw .wa-forgotpassword-form-wrapper input[type="email"]:focus,
.forgot_passw .wa-forgotpassword-form-wrapper input[type="password"]:focus {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-button INPUT[type="submit"] {
	color: #fff;
	background-color: #51a351;
	width: auto;
	-webkit-appearance: button;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	display: inline-block;
	padding: 4px 12px;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	transition: background-position .1s linear;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-button INPUT[type="submit"]:hover {
	color: #fff;
	background-position: 0 -15px;
    background-color: #51a351;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-button INPUT[type="submit"]:active {
	color: #fff;
	background-color: #51a351;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions {
	float: none;
	clear: left;
	margin: 0;
	padding-top: 20px;
    line-height: 20px;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-uncaught-errors,
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url {
	float: none;
    margin: 0;
    line-height: 20px;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url {
	color: #777;
}
.forgot_passw .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A {
	float: none;
    margin: 0;
    line-height: 20px;
}

/* FILTER LINKS */
.filters .filter-link:link,
.filters .filter-link:visited,
.filters .seofilter-link:link,
.filters .seofilter-link:visited {
    color: #0093dd!important;
    text-decoration: none!important;
}
.filters .filter-link:hover,
.filters .filter-link:active,
.filters .seofilter-link:hover,
.filters .seofilter-link:active {
    color: #efa903!important;
    text-decoration: none!important;
}
/* Подсказка */
[data-tooltip]:before {
    /* needed - do not touch */
    content: attr(data-tooltip);
    position: absolute;
    opacity: 0;
    width: 180px;
    margin-top: 35px;
    margin-left: 10px; 

    
    /* customizable */
    transition: all 0.15s ease;
    padding: 7px;
    border-radius: 7px;
    box-shadow: 5px 5px 5px silver;  
    font-family: Arial, sans-serif;
    color: black;
    font-size: 12px;
    font-style: normal !important;
    z-index: 1;
    text-decoration: none;
}

[data-tooltip]:hover:before {
    /* needed - do not touch */
    opacity: 0.95;
    
    /* customizable */
    background: #ffffff;
}
/* Tooltip container final*/
.tooltipp {
  position: relative;
  display: inline-block;
  width:100px;
  height:100px;
}

/* Tooltip text */
.tooltipp .tooltipptext {
  visibility: hidden;
  width: 180px;
  background-color: #ffffff;
  text-align: center;
  padding: 5px 0;
  border-radius: 5px;
  box-shadow: 3px 3px 3px silver; 
  
  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  top: 130%;
  left: 150%;
  margin-left: -180px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
  
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipp:hover .tooltipptext {
  visibility: visible;
  opacity: 1;
}


/* --------Tooltip container------ */
.tooltipbadge {
  position: relative;
  display: inline-block;
  width:auto;
  height:auto;
}

/* Tooltip text */
.tooltipbadge .tooltipbadgetext {
  visibility: hidden;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 3px 3px 3px silver; 
  font-size: 14px;
  
  /* Position the tooltip text */
  position: absolute;
  z-index: 10;
  top: 120%;
  width:200px;
  font-size:13px;
  left: -150%;
text-align: left;
  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
  
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipbadge:hover .tooltipbadgetext {
  visibility: visible;
  opacity: 1;
}


/* Tooltip container final*/
.tooltiphint {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.tooltiphint .tooltiphinttext {
  visibility: hidden;
  width: 200px;
  background-color: #ffffff;
  text-align: left;
  font-size:13px;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 3px 3px 3px silver; 
  
  /* Position the tooltip text */
  position: absolute;
  z-index: 10;
  top: 110%;
  left: 100%;
  margin-left: -180px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
  
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltiphint:hover .tooltiphinttext {
  visibility: visible;
  opacity: 1;
}