@import url("css/additional.css");
@import url("css/custom.css");

@font-face{
	font-family:Opensans;
	src:url("fonts/eot/OpenSans-Regular.eot"); /* EOT file for IE */
}
@font-face{
	font-family:Opensans;
	src:url("fonts/ttf/OpenSans-Regular.ttf"); /* TTF file for CSS3 browsers */
}
@font-face{
	font-family:Opensanslight;
	src:url("fonts/eot/OpenSans-Light.eot"); /* EOT file for IE */
}
@font-face{
	font-family:Opensanslight;
	src:url("fonts/ttf/OpenSans-Light.ttf"); /* TTF file for CSS3 browsers */
}
@font-face{
	font-family:Opensansbold;
	src:url("fonts/eot/OpenSans-Bold.eot"); /* EOT file for IE */
}
@font-face{
	font-family:Opensansbold;
	src:url("fonts/ttf/OpenSans-Bold.ttf"); /* TTF file for CSS3 browsers */
}
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol , img, small, form, table, table td, hr, input{
	border:0;
	margin:0;
	padding:0;
}
body{
	font:13px Opensans,Arial,Helvetica,sans-serif;
	/*font:13px 'Open Sans',sans-serif,Arial,Helvetica;*/
	overflow-y:scroll;
	text-align:center;
}
ul,ol{list-style:none outside none;}
ul,ol{padding-left:20px;margin-top:0;margin-bottom:9.5px;}
ul{list-style:circle;}
ol{list-style:decimal;}
ul > li, ol > li{list-style-type:inherit;line-height:19px;}
.body input[type="text"],.body input[type="password"],.body textarea,.body select,
.footer input[type="text"],.footer input[type="password"],.footer textarea,.footer select,
.fancybox-inner input[type="text"],.fancybox-inner input[type="password"],.fancybox-inner textarea,.fancybox-inner select{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;border:1px solid #F2F2F2;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15) inset,0 1px 0 0 rgba(255, 255, 255, 0.35);}
.body input[type="text"]:focus,.body input[type="password"]:focus,.body textarea:focus,.body select:focus,
.footer input[type="text"]:focus,.footer input[type="password"]:focus,.footer textarea:focus,.footer select:focus,
.fancybox-inner input[type="text"]:focus,.fancybox-inner input[type="password"]:focus,.fancybox-inner textarea:focus,.fancybox-inner select:focus{border:1px solid #EE8131;}
input[type="button"],input[type="submit"],input[type="reset"]{font:13px Opensanslight,Arial,Helvetica,sans-serif;-webkit-appearance:none;}
select{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;border:1px solid #F2F2F2;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
.fancybox-wrap,.jspScrollable{outline:-webkit-focus-ring-color auto 0;}
.body .bx-sls .dropdown-block,
.body .bx-slst .dropdown-block{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;border:1px solid #F2F2F2;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15) inset,0 1px 0 0 rgba(255, 255, 255, 0.35);}
.body .bx-sls .dropdown-block.focus,
.body .bx-slst .dropdown-block.focus{border:1px solid #EE8131;}
.body .bx-sls .bx-ui-sls-route,
.body .bx-slst .bx-ui-sls-route{position:relative;/*top:-5px;*/}
/* placeholder */
::-webkit-input-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
::-moz-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
:-ms-input-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
input:-moz-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
/* disable selection */
.disableSelection{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
/* title */
h1.pagetitle{margin:5px 0px 20px 0px;font-weight:normal;text-transform:uppercase;}
/* global styles */
#rs_easycart {
display:none;
}
.icon{
	display:inline-block;
	//display:inline;
	font-size:0;
	vertical-align:middle;
	//zoom:1;
}

.btn-link-green {
    background: #4bbe3f;
    background: -webkit-linear-gradient(top,#79d670,#4bbe3f);
    background: -ms-linear-gradient(top,#79d670,#4bbe3f);
    background: -moz-linear-gradient(top,#79d670,#4bbe3f);
    background: linear-gradient("to bottom", #79d670,#4bbe3f);
    box-shadow: 3px 3px 7px 0 rgba(105,206,95,.5), inset 0 -3px 0 0 #3a9731;
}

.btn-link {
    margin-top: 13px;
width: 43%;
    max-width: 209px;
    margin-left: 50px;
    text-align: center;
    background-clip: padding-box;
    border: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    outline: 0;
    border-radius: 3px;
    margin-bottom: 2px;
}

@media screen and (max-width:767px){
.btn-link {
    margin-top: 13px;
width: 43%;
    max-width: 209px;
    margin-left: 75px;
    text-align: center;
    background-clip: padding-box;
    border: 0;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    outline: 0;
    border-radius: 3px;
    margin-bottom: 2px;
}

.elementdetail .info noindex {
    padding-top: 20px;
}

.detail-buy-btn-link .btn-link-i {
        font-size: 1.54615em !important;
    font-weight: 700;
    padding: 8px 20px 9px 45px;
}
}

.detail-buy-btn-link:before {
    background-position: -164px -811px;
    width: 26px;
    height: 24px;
    top: 50%;
    margin-top: -14px;
    left: 13px;
}

.sprite-both:after, .sprite-both:before, .sprite-side:before {
    content: '';
    position: absolute;
}
.sprite, .sprite-both:after, .sprite-both:before, .sprite-side:before {
    background-image: url(https://classicshop.ua/images/sprite.svg)!important;
    background-repeat: no-repeat;
}

.detail-buy-btn-link .btn-link-i {
    font-size: 1.84615em;
    font-weight: 700;
    padding: 8px 20px 9px 45px;
}
.btn-link-green .btn-link-i {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
}
.btn-link-i {
    background: 0 0;
    border: 0;
    color: #333;
    cursor: pointer;
    display: inline-block;
    position: relative;
    z-index: 1;
    outline: 0;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}



.nowrap{white-space:nowrap;}
.pngicons,
.showcase .share .b-share-icon,
.rsgppopup .share .b-share-icon{background-image:url('img/icons.png?v100');}
.animashka,
#fancybox-loading div{background: transparent url('img/loading.gif?v100') center center no-repeat;}
.timer .progressbar .progress {
  -moz-transition: width 0.5s;
  -o-transition: width 0.5s;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
}
.timer.da2 .progressbar .progress{background-image:url('img/timer_da2.jpg');}
.timer.qb .progressbar .progress{background-image:url('img/timer_qb.jpg');}
.timer.qb .progressbar .progress{background-image:url('img/timer_qb.jpg');}
.timer i{background-image:url('img/clock.png');}
.catalogmenu a.parent .icon.menu,
.catalogmenusmall a.parent .icon.menu{background-image:url('img/menu.png');}
.boxsizing,
.column1,
.searchinhead,
.searchinhead .aroundtext,
.location,
.mainsections .section,
.presscentermainn,
.presscentermainn .item,
.presscentermainn .item .img,
.sections .section,
.catalog .prods .sectinfo .img,
.rsgppopup .block.left,
.showcaseitem .block.left,
.elementdetail .pictures,
.light .js-element,
.detailtabs .docs,
.detailtabs .set .fullpanel .block,
.detailtabs .set .fullpanel .block .prices,
.detailtabs .set .fullpanel .block .arounddiscount,
.footer .line1 .block,
.footer .catmenu .aroundlevel,
.body input,
.body textarea,
.body span.likeinput,
.footer input,
.footer textarea,
.footer span.likeinput,
.fancybox-inner input,
.fancybox-inner textarea,
.fancybox-inner span.likeinput,
.iblocklist .item .pic,
.iblockdetail .pic,
.arfiles .files .docs,
.locationbig .item,
.body .pmenu a,
.body .pcontent,
.body a.btn,
.body a.btn1,
.body a.btn2,
.body a.btn3,
.footer a.btn,
.footer a.btn1,
.footer a.btn2,
.footer a.btn3,
.fancybox-inner  a.btn,
.fancybox-inner  a.btn1,
.fancybox-inner  a.btn2,
.fancybox-inner  a.btn3,
.orderforma .body,
.orderforma .body .line,
.orderforma .body .line .description .in,
.someform.orderforma .body .line.f_select .nm,
.someform.orderforma .body .line.f_select .vl,
.orderlist .item,
div.table div.td,
div.table div.full,
.brandslist .item,
.brandsdetail .description,
.brandbig .item,
.spage .iblock .sitem.catitem .pic,
.showcase .js-element .in,
.showcase .js-element .padd,
.mix .compare,
.mix .catalogsorter,
.body .aroundjssorslider1 .item.product .text,
.body .aroundjssorslider1 .item.product .image,
.body .aroundowlslider1 .item.product .text,
.body .aroundowlslider1 .item.product .image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.body img,.footer img{max-width:100%;height:auto;width:auto;/*ie8*/}
.ajax_loader{display:block;margin:0 auto;}
/* global styles - clear */
.clearfix:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
* html .clearfix{//zoom: 1;}/*IE6*/
*:first-child+html .clearfix{//zoom: 1;}/*IE7*/
.clear{clear:both;}
/* global styles - hidden */
.nonep{height:1px;left:-10000px;position:absolute;width:1px;}
.noned{display:none;}
/* global styles - links */
a{color:#214496;text-decoration:none;}
a.btn1,
a.btn2,
a.btn3{
	display:inline-block;
	padding:5px 14px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}/*
a.btn1{
	background-color:#EE8131;
}*/
a.btn1{
	background-color:#4ad355;
}
a.btn2{
	background-color:#214496;
}
a.btn3{
	background-color:#899CC7;
}
a.btn1:hover,
a.btn2:hover,
a.btn3:hover{
	text-decoration:underline;
}
a.btn1:active{
	background-color:#d36f25;
}
a.btn2:active{
	background-color:#19326c;
}
a.btn3:active{
	background-color:#69789c;
}
a:hover{text-decoration:underline;}
a.fullback .icon{
	width:7px;
	height:14px;
	margin-right:5px;
	margin-bottom:3px;
	background-position:0px -531px;
}
a.fullback:hover .icon{
	background-position:-21px -531px;
}
/* global styles - area2darken (overlay on ajax request) */
.area2darken{position:absolute;top:0;right:0;bottom:0;left:0;background:url('img/area2darken.png') repeat scroll 0 0 transparent;z-index:990;}
.area2darken .animashka{position:absolute;top:50%;left:50%;width:31px;height:31px;margin:-15px 0px 0px -15px;}
/* global styles - ajaxpages */
.ajaxpages{padding:0px;text-align:center;height:65px;line-height:65px;}
.ajaxpages i{display:inline-block;width:31px;height:31px;margin-right:5px;line-height:31px;vertical-align:middle;visibility:hidden;}
.ajaxpages.animation i{visibility:visible;}
.ajaxpages a{line-height:31px;text-decoration:none;}
.ajaxpages span{border-bottom:1px dashed #0c4da2;}
.ajaxpages a:hover span{border-bottom:1px dashed #fff;}
/* global styles - compare checkbox */
.add2compare .icon, .add2compare_my .icon{
	width:13px;
	height:13px;
	margin-right:5px;
	margin-bottom:2px;
	background-position:0px -255px;
}
.add2compare.in .icon, .add2compare_my.in .icon{
	background-position:-13px -255px;
}
/* global styles - errors and messages */
.errortext,
.reviews-note-error,
.notetext{
	display:inline-block;
	margin-bottom:15px;
	padding:10px 14px;
}
.errortext{
	border:1px solid red;
}
.notetext{
	border:1px solid green;
}
/* global styles - inputs */
.body input[type="submit"],
.body input[type="button"],
.body input[type="reset"],
input.btn1[type="submit"],
input.btn1[type="button"],
input.btn1[type="reset"],
input.btn2[type="submit"],
input.btn2[type="button"],
input.btn2[type="reset"],
input.btn3[type="submit"],
input.btn3[type="button"],
input.btn3[type="reset"]{
	cursor:pointer;
	padding:5px 14px;
	color:#FFF;
	text-decoration:none;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:none;
	outline:none;
}
.body input[type="submit"],
.body input[type="button"],
.body input[type="reset"],
input.btn1[type="submit"],
input.btn1[type="button"],
input.btn1[type="reset"]{
	background-color:#EE8131;
}
input.btn2[type="submit"],
input.btn2[type="button"],
input.btn2[type="reset"]{
	background-color:#214496;
}
input.btn3[type="submit"],
input.btn3[type="button"],
input.btn3[type="reset"]{
	background-color:#899CC7;
}
.body input[type="submit"]:hover,
.body input[type="button"]:hover,
.body input[type="reset"]:hover{
	text-decoration:underline;
}
.body input[type="submit"]:active,
.body input[type="button"]:active,
.body input[type="reset"]:active,
input.btn1[type="submit"]:active,
input.btn1[type="button"]:active,
input.btn1[type="reset"]:active{
	background-color:#d36f25;
}
input.btn2[type="submit"]:active,
input.btn2[type="button"]:active,
input.btn2[type="reset"]:active{
	background-color:#19326c;
}
input.btn3[type="submit"]:active,
input.btn3[type="button"]:active,
input.btn3[type="reset"]:active{
	background-color:#69789c;
}
/* quickbuy & daysartikle */
.js-element .icon.da2qb,
.js-element .icon.da2qb{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:0px;
	height:0px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.js-element.qb .icon.da2qb{
	background-image:url('img/qb.png');
}
.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb,
.js-element.qb .icon.da2qb{
	width:94px;
	height:94px;
	z-index:100;
}
.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb{
	background-image:url('img/da2.png');
}
/* price */
.price.old{
	color:#666666;
	text-decoration:line-through;
}
.price.new{
	color:#ee8131;
}
/* page */
.centering{
	width:100%;
	max-width:1260px;
	min-width:1260px;
	margin:0 auto;
	text-align:left;
}
.adaptive .centering{min-width:320px;}
.centeringin{
	margin:0px 10px;
}
/* checkbox and radio buttons */
.body input[type="checkbox"],
.body input[type="radio"],
.footer input[type="checkbox"],
.footer input[type="radio"],
.fancybox-wrap input[type="checkbox"],
.fancybox-wrap input[type="radio"]{
	left:-9999px;
	position:absolute;
}
.body input[type="checkbox"] + label,
.body input[type="radio"] + label,
.footer input[type="checkbox"] + label,
.footer input[type="radio"] + label,
.fancybox-wrap input[type="checkbox"] + label,
.fancybox-wrap input[type="radio"] + label{
	cursor:pointer;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
	position:relative;
	top:2px;
	display:inline-block;
	//display:inline;
	margin-right:3px;
	content:'';
	background-image:url('img/icons.png?v100');
	//zoom:1;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie{
	width:13px;
	height:13px;
}
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
	width:12px;
	height:12px;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie{
	background-position:0 -255px;
}
.body input[type="checkbox"]:checked + label:before,
.footer input[type="checkbox"]:checked + label:before,
.fancybox-wrap input[type="checkbox"]:checked + label:before{
	background-position:-13px -255px;
}
.body input[type="checkbox"] + label.checked:before,
.body input[type="checkbox"] + label.checked > .input_ie,
.footer input[type="checkbox"] + label.checked:before,
.footer input[type="checkbox"] + label.checked > .input_ie,
.fancybox-wrap input[type="checkbox"] + label.checked:before,
.fancybox-wrap input[type="checkbox"] + label.checked > .input_ie{
	background-position:-13px -255px;
}
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
	background-position:0 -268px;
}
.body input[type="radio"]:checked + label:before,
.footer input[type="radio"]:checked + label:before,
.fancybox-wrap input[type="radio"]:checked + label:before{
	background-position:-12px -268px;
}
.body input[type="radio"] + label.checked:before,
.body input[type="radio"] + label.checked > .input_ie,
.footer input[type="radio"] + label.checked:before,
.footer input[type="radio"] + label.checked > .input_ie,
.fancybox-wrap input[type="radio"] + label.checked:before,
.fancybox-wrap input[type="radio"] + label.checked > .input_ie{
	background-position:-12px -268px;
}
/* /checkbox and radio buttons */
.buy1click{display: block!important;visibility: initial!important;}
.fix-bt{display: none!important;}
/* header */
.tline{
	width:100%;
	height:8px;
	background-color:#214496;
}
.tpanel{
	height:48px;
	background-color:#f3f3f3;
    position: relative;
}
.authandlocation{
	float:right;
}
.header .logo a,
.header .logo a:hover{
	text-decoration:none;
}
.header .logo a img{
	width:100%;
	float:left;
}
.header .phone{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	text-align:center;
}
.header .phone .icon{
	line-height:36px;
	width:17px;
	height:21px;
	margin-right:8px;
	margin-bottom:10px;
	background-position:0px -33px;
}
.header .phone a, .header .phone a:hover{
	line-height:17px;
	font-size:26px;
	color:#000;
	text-decoration:none;
}
.header .callback{
	text-align:center;
}
.header .callback a{
	display:inline-block;
	padding:5px 25px;
	text-align:center;
	border:1px solid #e5e5e5;
}
.header .callback .icon{
	width:8px;
	height:4px;
	margin-left:12px;
	background-position:0px -4px;
}
/* /header */

/* content */
.content{
	line-height:18px;
}
/* /content */

/* footer */
.footer{
	margin-top:50px;
	background-color:#fafafa;
}
/* footer -> line1 */
.footer .line1{
	padding:30px 0;
}
.footer .line1 .block{
	float:left;
	padding-right:30px;
}
.footer .line1 .block.one{
	width:20%;
}
.footer .line1 .block.two{
	width:51%;
}
.footer .line1 .block.three{
	width:15%;
}
.footer .line1 .block.four{
	width:14%;
	padding-right:0px;
}
.footer .line1 .block.one img{
	width:100%;
}
.footer .line1 .contacts{
	margin-top:25px;
}
.footer .line1 .contacts .phone a{
	color:#000;
	font-size:24px;
}
.footer .line1 .contacts .recall,
.footer .line1 .contacts .feedback{
	color:#0077cb;
	text-decoration:none;
}
.footer .line1 .contacts .feedback{
	display:inline-block;
	margin-top:25px;
}
.footer .line1 .contacts .recall .icon{
	width:9px;
	height:16px;
	background-position:0px 140px;
}
.footer .line1 .contacts .recall .icon,
.footer .line1 .contacts .feedback .icon{
	margin-right:5px;
}
.footer .line1 .contacts .recall .icon{
	width:9px;
	height:16px;
	background-position:0px -140px;
}
.footer .line1 .contacts .feedback .icon{
	width:15px;
	height:11px;
	background-position:0px -156px;
}
.footer .line1 .contacts .recall:hover,
.footer .line1 .contacts .feedback:hover{
	text-decoration:underline
}
/* /footer -> line1 */
/* footer -> line2 */
.footer .line2{
	padding:10px 0px;
	font-size:11px;
	border-top:1px solid #E5E5E5;
}
.footer .line2 .sitecopy{
	float:left;
}
.footer .line2 .developercopy{
	float:right;
}
/* /footer -> line2 */
/* /footer */

/* catalog -> cantbuy */
.add2basketform.cantbuy .submit,
.add2basketform.cantbuy .inbasket,
.add2basketform.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy .submit,
.add2basketform.js-synchro.cantbuy .inbasket,
.add2basketform.js-synchro.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy.in .submit,
.add2basketform.js-synchro.cantbuy.in .inbasket,
.add2basketform.js-synchro.cantbuy.in .buy1click,
.add2basketform.js-asynchro.cantbuy .submit,
.add2basketform.js-asynchro.cantbuy .inbasket,
.add2basketform.js-asynchro.cantbuy .buy1click,
.add2basketform.js-asynchro.cantbuy.in .submit,
.add2basketform.js-asynchro.cantbuy.in .inbasket,
.add2basketform.js-asynchro.cantbuy.in .buy1click{
	visibility:hidden;
}
.elementdetail .add2basketform.cantbuy .submit,
.elementdetail .add2basketform.cantbuy .inbasket,
.elementdetail .add2basketform.cantbuy .go2basket,
.elementdetail .add2basketform.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy .submit,
.elementdetail .add2basketform.js-synchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-synchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .buy1click{
	display:none;
}

/* add2basket */
.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click{
	white-space:nowrap;
}
.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform.in .add2basket,
.add2basketform.in .buy1click{
	display:none;
}
.add2basketform.in .inbasket,
.add2basketform.in .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click{
	display:inline-block;
}

.add2basketform.js-synchro.clearfix.in a.add2basket.new-but{display: none;}
.cart-buttons .add2basket.new-but.show-it{display: inline-block; cursor: pointer;width:40%;text-align: center;}

.js-element .plus,
.js-element .minus{
	display:inline-block;
	padding:2px 9px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	color:black;
	cursor:pointer;
	background-color:#F3F3F3;
}
.js-element .plus:hover,
.js-element .minus:hover{
	background-color:#e0e0e0;
}
.js-element .plus:active,
.js-element .minus:active{
	background-color:#cdcdcd;
}
.js-element .quantity{
	display:inline-block;
	border:1px solid #F3F3F3;
	background-color:#FFF;
}
.js-element .quantity input{
	width:36px;
	padding:0px;
	text-align:center;
	border:none;
	box-shadow:none;
}
.js-element .quantity input:focus{border:none;	box-shadow:none;}
.js-element .quantity input,
.js-element .js-measurename{
	background-color:#FFF;
}
.js-element .js-measurename{
	display:inline-block;
	min-width:28px;
	padding:0px 2px;
}/*
.add2basketform .add2basket{
	background-color:#ee8131;
}*/
.add2basketform .add2basket{
	background-color:#4ad355;
}
.add2basketform .add2basket:active{
	background-color:#bd6728;
}
.add2basketform .inbasket{
	background: #4bbe3f;
    background: -webkit-linear-gradient(top,#79d670,#4bbe3f);
    background: -ms-linear-gradient(top,#79d670,#4bbe3f);
    background: -moz-linear-gradient(top,#79d670,#4bbe3f);
    background: linear-gradient("to bottom", #79d670,#4bbe3f);
    box-shadow: 3px 3px 7px 0 rgba(105,206,95,.5), inset 0 -3px 0 0 #3a9731;
}
.add2basketform .inbasket:active{
	    background: #4bbe3f;
    background: -webkit-linear-gradient(top,#79d670,#4bbe3f);
    background: -ms-linear-gradient(top,#79d670,#4bbe3f);
    background: -moz-linear-gradient(top,#79d670,#4bbe3f);
    background: linear-gradient("to bottom", #79d670,#4bbe3f);
    box-shadow: 3px 3px 7px 0 rgba(105,206,95,.5), inset 0 -3px 0 0 #3a9731;
}
.add2basketform .buy1click{
	 background: #899CC7;}
.add2basketform .buy1click:active{
background: #899CC7;}
.add2basketform .add2basket,
.add2basketform .inbasket,
.add2basketform .buy1click{
	color:#fff;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/* pmenu & pcontent */
.pmenu,
.pcontent{
	float:left;
}
.pmenu{
	width:20%;
}
.pcontent{
	width:100%;
	padding-left:25px;
}
/* /pmenu & pcontent */

/* forms */
	/* forms -> universal */
	.someform{
		width:100%;
		/*max-width:300px;*/
	}
	.someform input[type="text"],
	.someform input[type="password"],
	.someform textarea,
	.someform select{
		width:100%;
	}
	.someform .line{
		margin-bottom:10px;
	}
	.someform.secure .line.password .text{
		background:url('img/sec.png') 96% 10px no-repeat;
	}
	.someform .line.buttons .btn{
		width:100%;
		padding:11px 14px;
	}
	.someform .line.notes{
		padding-top:10px;
		border-top:1px solid #f2f2f2;
	}
	.someform .line.notes div{
		margin-bottom:5px;
	}

	/* forms -> auth */
	.someform.auth .line.password .text{
		width:58%;
		float:left;
	}
	.someform.auth .line.password .btn{
		width:38%;
		float:right;
		padding:11px 14px;
	}
	.someform.auth .line.buttons a{
		float:right;
	}
	.someform.auth .line.forgot span{
		display:inline-block;
		float:left;
		padding-top:11px;
	}
	.someform.auth .line.forgot a{
		float:right;
		padding:11px 18px;
	}
	/* forms -> register  */
	.someform .line.captcha input{
		width:108px;
	}
	.someform .line.captcha img{
		float:right;
	}
/* forms */

/* tabes */
.table{
	width:100%;
}
.table .tr{
	width:100%;
}
.table .full,
.table .tr,
.table .td{
	float:left;
}
.table .full,
.table .td{
	padding:5px 10px;
}
.table .td{
	width:50%;
}
.table .full{
	width:100%;
}
.table .full.name{
	color:#EE8131;;
}
.table .full.header{
	margin-top:15px;
	font-weight:bold;
	border-bottom:1px solid #F2F2F2;
}
/* /tabes */


/* additional styles */
.sectinfo{
    display: flex;
    
}
.description {
	overflow-x: hidden;
    margin-left: 20px!important;
    margin-top: 0!important;
}
.img img{
    max-width: 240px!important;
}

.elementdetail .prices table td .price.old {
	min-height: 18px;
	display: block;
}
/* /additional styles */

/* main page */
.sorter_and_name{
	margin-top:30px;
	margin-bottom:15px;
}
.sorter_and_name .name{
	float:left;
	padding:0px 17px;
	color:#EE8131;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
}
.sorter_and_name .sorter{
	float:right;
}
/* /main page */
.num-404-error {
	font-size: 200px;
    margin-top: 50px;
    line-height: 160px;
    color: #EE8131;
}
.new-popup1{opacity: 1; overflow: visible; margin-left: 0px; height: auto; width: 337px; position: fixed; top: 130px; left: 0; right: 0; margin: 0 auto;}
.fancybox-my{    position: fixed;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 8010;
    background: url('js/fancybox/fancybox_overlay.png');}
.text-404-error {
	font-size: 30px;
    padding: 35px 0 35px;
}
.errorbutton a {
	color: #fff;
	text-decoration: none;
	background: #EE8131;
	display: inline-block;
	margin: 0 auto;
	font-size: 14px;
	padding: 10px 30px;
}
.errorpagein {
    margin-bottom: 70px;
    text-align: center;
}
.catalogmenu2 li.first:hover > a,
.catalogmenu2 li.first.hover > a,
.catalogmenu2 a.first:hover,
.catalogmenu2 a.first.hover{
	color:#fff;
	background-color:#EE8131;
}
.menu-sidebar li a:hover {
 	background: #EE8131;
 	color: #fff;
 	text-decoration: underline;
 }

.charactersiticSKU {
	margin-bottom: 15px;
}
.name_prop_sku {
	font-weight: 600;
	margin-right: 5px;
	font-family: Arial;
}

#Go_Top img
{
    height: 20px;
    margin-bottom: -4px;
    margin-left: 5px;
    margin-right: -5px;
}
#Go_Top
{
background-color: #9ED167;
    color: #fff;
    width: 85px;
    cursor: pointer;
    position: fixed;
    font-weight: bold;
    right:0;
    bottom: 80px;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 6px 0px;
    z-index: 1000;
	border-radius: 3px;
}
.custom-sel{
    width: 150px;
    position: relative;

}
.custom-sel ul{
    margin: 0;
    padding: 0;
}
.custom-sel ul li{
    list-style: none;
}
.header-sel li{
    padding: 6px 10px;
    background: #4ad355;
    
    overflow: hidden;
    color: white;
    line-height: 1;
    cursor: pointer;
}
.header-sel ul li:not(.active) {
    display: none;
}
.body-sel{
    display: none;
    position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    width: 99%;
    z-index: 100;
    background: white;
    color: black;
}
.body-sel ul li{

}
.body-sel ul li a{
    color: black;
    text-decoration: none;
	display: inline-block;
	width: 100%;
	padding-left: 10px;
}
.body-sel ul li:hover{
    background: #b8b8b8;
}
.country{
    display: inline-block;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 150px;
    top: -6px;
    margin-left: 30px;
}
/*******************************************************************/

.push-top {
    margin-top: 30px;
}
#service_tables_sizes small {
    font-size: 12px;
    color: #333;
    letter-spacing: normal;
}

.row {
    margin-left: -8px;
    margin-right: -8px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 8px;
    padding-right: 8px;
}

.pull-right {
    float: right!important;
}


.col-sm-8, 
.col-sm-4 {
    width: 100%;
}


.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
@media (min-width: 768px)
{
.col-sm-8 {
    width: 66.66666667%;
}

.col-sm-4 {
    width: 28.33333333%;
}

/*
#header .favorite
	{width: 15%!important;}


#header .basket
	{width: 25%!important;}
}
*/


#service_tables_sizes .table {
    width: 100%;
    margin-bottom: 20px;
}


.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}
.table-sizes th:nth-child(1), .table-sizes>tbody>tr:nth-child(2n)>td:nth-child(1) {
    background-color: #e1e1e1;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: 0 none;
    border-bottom: 1px solid #e8e8e8;
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 5px;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-sizes>tbody>tr:nth-child(2n), .table-sizes th {
    background-color: #f0f0f0;
}
.table-sizes th, .table-sizes td {
    text-align: center;
    vertical-align: middle !important;
    color: #333;
    border: 0 none !important;
}
th {
    text-align: left;
}
td, th {
    padding: 0;
}

#service_tables_sizes .tip-list .badge, #product-page .tip-list .badge, .table-sizes .badge, #tabele-bielizna .badge, #tables_sizes .badge {
    background-color: #076667;
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 4px 1px;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

#service_tables_sizes .tip-bg, #product-page .tip-bg {
    background-color: #e6f6f6;
    margin-top: 25px;
    padding: 25px 15px 25px 15px;
}


.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

#service_tables_sizes .tip-list, #product-page .tip-list {
    list-style: none;
    padding-left: 35px;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
    border-radius: 10px;
    height: 12px!important;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.table-sizes>tbody>tr>td:first-child {
    background-color: #f0f0f0;
    font-weight: bold;
}

#service_tables_sizes .col-xxs-10
{
    float: right;
    position: relative;
    min-height: 1px;
}

#service_tables_sizes .col-xxs-12
{float: left;}

.table-rotate
{
    width: 85%;
    overflow: auto;
}


.skype a
{
    background-image: url('img/Skype.png');
    background-size: contain;
    background-repeat: no-repeat;
    height: 45px;
    max-width: 45px;
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 40%;

}
}
#header .logo{
	width:25%;
}
#header .phone{
	width:25%;
}
#header .delivery{
	width:25%;
}
#header .favorite{
	width:auto;
}
#header .basket{
	width:16%;
}
.contact-map{
    width: 100%;
    height: 400px;
}
.not-have{width: 60px; height: 60px; background: url(/img/Not.png) 0 0; position:absolute; top: 15px; left:0;}
.not-have-ua{width: 60px; height: 60px; background: url(/img/Not_ua.png) 0 0; position:absolute; top: 15px; left:0;}
.catalogmenu li:hover > ul.lvl2{min-width:650px;}

/*-------*/
.showcase .buy .add2basket .showcase .buy .inbasket {
    float: right;
    padding: 4px 5px;
}
.showcase .buy .add2basket {
   float: right;
    padding: 4px 5px;
display:none;
}
.showcase .soloprice .price.gen {
    font-size: 20px;
    background-color: inherit;
}


.bx_big.bx_bt_button.h2o_add_favor{background: #fff url(/bitrix/templates/prohome/components/bitrix/catalog.section/gopro/images/favheart.png) no-repeat center/contain; border:0; width:30px;
height:30px;font-size:0;
outline:none;
    margin-left: 5px;
	    cursor: pointer;
}
.bx_big.bx_bt_button.h2o_add_favor.in-favor{background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/gopro/images/favheartfull.png);}
a.delete_favorites{
	background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/gopro/images/favheartfull.png);
	width:30px;
height:30px;font-size:0;
outline:none;
    margin-left: 5px;
    display: block;
    /* float: inherit; */
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    cursor: pointer;
	}


/*new*/
.catalogmenu li:hover > ul.lvl2{    border: 5px solid #4ad355;}
.catalogmenu li.sub{background:#4ad355;border:none;position: relative }
.catalogmenu li.sub:after{content:'';height: 1px ;background: #22b14c;width: 95%;position: absolute;bottom: 1px;display: block}
.catalogmenu li.sub:before{content:'';height: 1px ;background: #80ff00;width: 95%;position: absolute;bottom:0;display: block}
.catalogmenu li.sub a{color:#fff;}
#title-search form{border: 7px solid #4ad355;}
.searchinhead .aroundtext .text{    padding: 8px 5px 7px 0;}
.searchinhead .icon1 {margin: 9px 11px 0px 11px;}
.searchinhead .icon2{margin-top: 10px}
.searchinhead{border: none;}
.menu-sidebar li a:hover {background: #4ad355!important;}
.catalogmenu li.first{background: #f3f3f3;    border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.catalogsorter .sort{border:none;}
.add2basketform .add2basket{background: #4bbe3f;
    background: -webkit-linear-gradient(top,#79d670,#4bbe3f);
    background: -ms-linear-gradient(top,#79d670,#4bbe3f);
    background: -moz-linear-gradient(top,#79d670,#4bbe3f);
    background: linear-gradient("to bottom", #79d670,#4bbe3f);
    box-shadow: 3px 3px 7px 0 rgba(105,206,95,.5), inset 0 -3px 0 0 #3a9731;}
.add2basketform .buy1click{    background: #899CC7;}
.coll-b{    display: inline-block;vertical-align: top;    margin-top: 3px;    margin-left: 50px;}
.tpanel_menu{    display: inline-block;}
.coll-b .icon {width: 9px;height: 16px;background-position: 0px -140px;margin-right: 7px;}
.elementdetail .add2basketform.in .buy1click{display: inline-block !important}
.elementdetail .add2basketform .go2basket{display: none !important;}
.add2basketform .inbasket{background-color: #899CC7}
/*
.properties .offer_prop .div_select .div_options:nth-child(1){display: block;}
.propvision1 .offer_prop .div_options .div_option{    display: inline-block;
    border: 1px solid #ccc;min-width: auto;}
.propvision1 .offer_prop .div_selected:nth-child(1){display:  none;}
*/
.propvision1 .properties .razmer  .div_select{display: block}
.propvision1 .properties .razmer .div_options{display: block;position: static;margin: 20px 0;border: none;   /* width: 64%;*/} 
span .div_option{display: block;position: static;margin: 20px 0;border: none; }
.propvision1 .properties .razmer .div_options .div_option{    display: inline-block;    border: 1px solid #ebebeb;min-width: auto;    height: 60px;text-align:center;line-height: 60px;padding: 0 5px;min-width:60px}
.propvision1 .properties .razmer .div_options .div_option.selected{background: #4ad355;text-decoration: none;}
.propvision1 .properties .razmer .div_options .div_option.selected:hover{background: #4ad355;}
.propvision1 .properties .razmer .div_options .div_option:hover{background: #fff;}
.propvision1 .properties .razmer .div_options .div_option.selected span{color:#fff;text-decoration: none}
.propvision1 .properties .razmer .div_options .div_option span{color:#111;}
.propvision1 .properties .razmer .div_selected{display: none;}
.catalogmenu a.parent{padding:14px 12px;}
.sort .dropdown .select{vertical-align: -webkit-baseline-middle;vertical-align: -moz-middle-with-baseline;}
.sort .catalogsorter .dropdownin {left: 0; min-width: 0px;width: 100%;}
/*.sort .nowrap:first-of-type{color: #214496;border-bottom: 1px dotted #214496;}*/
.submit.add2basket.noac{display:none;}
.harakter{font-size: 20px; color: #4ad355; line-height: 35px;    border-bottom: 1px solid;}
.quantitytitle{font-size:0;}
.quantity.detail{display:none !important; }
.threeblock {display: inline-block;vertical-align: text-top;}
.elementdetail .soloprice .price.gen{width: auto}
.rubashki{ line-height:25px !important; padding-top:5px !important;}
#zoomerMoreImagesContainer{
    border: none!important;
}

.pop-choose{position: absolute;left: 0;display: inline-block;padding: 30px 15px;top: -105px;background: #fff;border: 1px solid #ccc;font-size: 16px;color: #5cd665}
.new-pop-close{position: absolute;top:3px;right: 3px;width: 10px;height: 10px;font-size: 17px;color:#111;cursor:pointer}
.pop-choose:after{content:'';position: absolute;top:100%; width: 0;height: 0;border-style: solid;border-width: 20px 22.5px 0 22.5px;border-color: #ffffff transparent transparent transparent;    left: 50%;margin-left: -22px;}
.pop-choose:before{content:'';position: absolute;top:102%; width: 0;height: 0;border-style: solid;border-width: 20px 22.5px 0 22.5px;border-color: #ccc transparent transparent transparent;left: 50%;margin-left: -22px;}
/*new-year*/
/*
.logo div a{position: relative}
.logo div a:after {content: '';width: 52px;height: 47px;position: absolute;background: url(img/centr-new-year.png) no-repeat center center;top: -8px;display: block;left: -10px;}
*/
.wrapper-contacts{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 20px 0 30px 0;
}
.wrapper-phone span,.wrapper-schedule span,.skype-new span,.wrapper-email span{
    font-family: Opensansbold!important;
    font-size: 16px!important;
    line-height: 16px!important;
}
.wrapper-schedule .shedule{
    font-family: Opensans!important;
}
.skype-new .skype-title{
    font-family: Opensans!important;
    color: black!important;
    font-weight: 100!important;
}
.skype-desc{
    font-family: Opensansbold!important;
    font-size: 16px!important;
    line-height: 16px!important;
    color: black;
    text-decoration: none!important;
}
.wrapper-phone .title-phone{
    font-family: Opensans!important;
    color: black!important;
}
.wrapper-schedule,.wrapper-phone, .wrapper-email{
    display: flex;
    justify-content: space-around;
}
.wrapper-email .email-title{
    font-family: Opensans!important;
    color: black!important;
}
.title-map{
    font-family: Opensansbold!important;
    font-size: 16px!important;
    line-height: 16px!important;
}
.left-contain{
    margin-right: 10px;
}
.text-padding{
    
}
.left-text-new{
    float: left;
    margin: 10px 0;
}
.wrapper-text{
    
}
.elementdetail .info noindex{display: inline-block;width:100%}



.div_option_noact.disabled.div_option{text-decoration: none !important;}  
.div_option_noact.disabled.div_option span{color:#ccc !important;}
.elementdetail .info .properties{margin-right: 10px}
.number_products{font-size: 16px;display: inline-block;text-align: center;line-height: 33px;color: red;font-weight: 900;}
.cart-buttons .add2basket.new-but{display: none}

/*action*/
.elementdetail .soloprice{    width: 185px;}
.elementdetail .info .properties{    margin-top: 30px;}
.elementdetail .soloprice .price.gen{display:inherit}
.elementdetail .soloprice .hideifzero{text-align: center;font-size: 30px;}
.showcase .soloprice .price.old{margin: 0}
.showcase .soloprice{font-size: 18px;}
.showcase .soloprice .new.price_pd{font-size: 20px;}
.showcase .soloprice .price.gen{font-size: 17px !important;/*margin-left: 70px;*/}
#kombox-filter{border-color:#4ad355;}
#kombox-filter input[type="submit"]{background-color:#4ad355 !important;}
.elementdetail .soloprice span.price.gen{font-size: 40px;}
.description {    font: 13px Opensans,Arial,Helvetica,sans-serif !important;}
.description p, .description, h1.description, h2.description, h3.description, h4.description h5, .description h6{margin: 15px 0}

.filter-button{display: none;width: 100%;max-width: 290px;padding:10px 20px;color:#fff;font-size: 16px;background: #4ad355;margin: auto;text-align: center;margin-bottom: 10px;text-transform: uppercase;}
.s-suggest a:hover{text-decoration: none;}
@media(max-width:605px){
    .filter-button{display: block;float:left;width:100px;}
    .filter-wrapp{display: none;}
    .kombox-filter{margin: auto}
    .filter-wrapp.opened{height: auto}
}

.showcase .pic .timers {
    position: absolute;
    bottom: 54px;
    left: 0px;
    right: 0px;
    overflow: hidden
}
.showcase .pic .timers .timer{    width: 100%;
    height: 47px;}

@media(max-width:1024px){
    .country{
        
    }
}
@media(max-width:960px){
	#header .delivery{
		width:30%;
	}
	#header .phone{
		width:22%;
	}
    .sectinfo{
        flex-wrap: wrap;
        justify-content: center;
    }
}
@media(max-width:820px){
#header .delivery span{
		font-size:20px !important;
	}
    .wrapper-schedule{
        margin: 10px 0;
    }
    #header .basket{
        width: 16%;
    }
    #header .delivery span{font-weight: bold;}
}
@media (max-width:768px){
    	#header .delivery{
		width:35%;
	}
}
@media(min-width:480px) AND (max-width:768px){
	#header .phone{
		display:none;
	}

}
@media(max-width:625px){
	#header .delivery{
		width:55%;
	}
    .country{width: 120px;margin-left: 0;}
    .custom-sel{width: 120px;}
    .header-sel li{padding: 6px 3px;}
    .authinhead .guest .icon{    
        width: 14px;
        height: 9px;
        margin-right: 5px;
        margin-left: 1px;
        margin-bottom: 2px;
        background-position: 0px -24px;}
    
    .showcase.columns5 .js-element{margin-bottom: 30px;}
    .elementdetail .soloprice{margin: 0;}
    .fix-bt{margin-bottom: 0;margin-right: 0!important;}
    .add2basket.new-but.tt{margin-bottom: 0; margin-left: 0;}
    .elementdetail .info .properties{margin-top: 0; margin-bottom: 30px;}
    .vash-razmer{text-align: center;}
    .stores_my{margin-top: 30px;}
    .showcase .js-element{height: 415px;}
    .show-hidd{cursor: pointer;}
    .hidd-el{display: none;}
    .column1 .column1inner a img{/*width: 70%;*/ margin: 0 auto; float: none;}
    .column1 .column1inner{text-align: center;}
    .elementdetail .soloprice span.price.gen{font-size: 24px; line-height: initial; padding: 0;}
    .elementdetail .soloprice{height: auto;}
    .info .buy{margin-top: 0;}
    .elementdetail .articleandstores{margin-bottom: 0;}
}
@media(min-width:626px) AND (max-width:680px){
    .#header .delivery{width: 55%!important;}
}
@media (max-width:677px){
.coll-b{margin-left: 20px;display:none;}

.authandlocation {display:none;} 
#header .delivery{width: 55%;margin-bottom: 15px;display:none;}
.basketinhead a .title {display:none;}
.tpanel_menu {display: none;}
.tpanel {display: none;}
.basket.column1 {margin-top: 10px;}
#header .favorite {margin-top: 10px;margin-left: 8%; }
}
@media (max-width:670px){
    #header .logo{width: 60%; /*margin: 0 auto;*/margin-top: 10px; float: left;}
    .country{float: right; margin-right: 50px;}
    .phone.column1.nowrap{
        margin-top: 20px;
    }
    
}
@media(max-width:480px){
        .country{float: none; margin-right: 0;}
    .logo.column1{margin-bottom: 18px;}
    .filter-button{
        /*max-width: 250px;*/
	max-width: 100px;
float: left;
    }
/*
    #jssor_slider1{
        display: none;
    }
*/

	#header .phone{
		display: none;
		width:100%;
        text-align: center;
        margin: 2px 0 2px 0;
	}
    .column1inner a {
        line-height: 29px;
    }
    .basketinhead{
        text-align: center
    }
	#header .delivery{
		width:100%;
		display:none;
	}
	#header .favorite{
		width:12%;
		float:left;
		margin-left: 8%;
		margin-right: 2%;
            margin-top: 10px;
	}
	#header .basket{
		width: 18%;
		float: left;
	margin-top: 18px;
	}
#header .basket .column1inner{
		float:left;
	}
    .title2{
        line-height: 30px;
    }
    .wrapper-buttons{
        padding: 20px 0;
    }
    .contact-map{
        height: 250px;
    }
    #header .phone{margin: 20px 0 10px 0;}

.basketinhead a .title {
display:none;
}
}
@media(max-width:360px){

	#header .delivery{
		width:100%;
	}
}

/*/media.css строка 306 закомментировать*/


@media (min-width: 1000px)
{
.skype a
	{margin-top: 25%;}
}


@media (max-width: 481px)
{
.skype a
	{margin-top: 0;}
}
.s-suggest{
	
    width: 100%;
	background: #4ad355;
    display: flex;
    align-items: center;
    color: white;
    font-size: 14px;
    /* margin-left: 20px; */
    padding-left: 28px;
    font-weight: 600;
	}
.s-suggest a{color: white; font-weight: 100; font-size: 14px; margin-left: 10px; text-decoration: underline;}
.new-form{display: flex;}
.new-form .aroundtext{
    width: 20%;
    margin: 0;
    padding: 0;
}
.new-form .icon{
    width: 27px;
}

  #popup_bg {
    position: fixed;
    z-index: 99998;
    background: rgba(0,0,0,0.4);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    filter: none;
}

#popup_window {
    background: #fff;
    box-shadow: 0 3px 5px rgba(50,50,50,0.4);
    width: 500px;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
    min-width: calc(320px - 20px);
    min-height: 55px;
    position: relative;
    z-index: 1;
    display: flex;
    box-sizing: border-box;
    filter: none;
}

#popup_content {
    max-height: 100%;
    width: 100%;
    overflow: auto;
    box-sizing: border-box;
    flex-shrink: 0;
}

#popup_close {
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-size: 50px;
    line-height: 30px;
    color: #333;
    margin-left: -40px;
    margin-top: 10px;
    font-weight: lighter;
    position: relative;
    z-index: 1000;
}

.callback_form {
    padding: 20px;
}

.callback_form .title {
    font-size: 26px;
    margin: 0 0 15px 0;
    padding-right: 20px;
    font-weight: lighter;
    line-height: 24px;
}

.head_work_time {
    font-size: 14px;
    color: #666;
    margin: 0 0 20px 0;
}

.head_phone_list {
    margin: 0 0 35px 0;
list-style: none;
text-align: left;
}

.head_phone_list li {
    margin: 0 0 20px 0;
    font-size: 18px;
    line-height: 24px;
    white-space: nowrap;
}

.head_phone_list li.city i {
    background-image: url(../prohome/img/icons/mobile_operators/phone.svg);
}
.ajax_link {
    color: #0156a9;
    border-bottom: 1px dashed;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}
.head_phone_list li span {
    font-size: 12px;
    color: #999;
    margin: 0 0 0 5px;
}
.head_phone_list li.life i {
    background-image: url(../prohome/img/icons/mobile_operators/life.svg);
}
.head_phone_list li.kyivstar i {
    background-image: url(../prohome/img/icons/mobile_operators/kievstar.svg);
}
.head_phone_list li.mts i {
    background-image: url(../prohome/img/icons/mobile_operators/mts.svg);
}
.head_phone_list li i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0 5px -3px 0;
}

.head_phones_buttons .btn {
    margin: 0 10px 0 0;
}
.btn-large {
    padding: 9px 29px;
    font-size: 18px;
    line-height: 28px;
    border-radius: 5px;
}
.btn {
    display: inline-block;
    padding: 4px 14px;
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: #2175c2;
    background: -moz-linear-gradient(top,rgba(33,117,194,1) 0,rgba(38,104,165,1) 100%);
    background: -webkit-linear-gradient(top,rgba(33,117,194,1) 0,rgba(38,104,165,1) 100%);
    background: linear-gradient(to bottom,rgba(33,117,194,1) 0,rgba(38,104,165,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2175c2',endColorstr='#2668a5',GradientType=0);
    border: 0;
    border-top: 1px solid #256caf;
    border-bottom: 1px solid #256caf;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    text-decoration: none;
}
.head_phones_buttons .ajax_link {
    font-size: 16px;
}
.ajax_link {
    color: #0156a9;
    border-bottom: 1px dashed;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}
.head_work_time .work_table_list .day {
    text-transform: uppercase;
    font-weight: 500;
}
.head_work_time .work_table_list .weekend {
    color: #c66;
}
.head_work_time .work_table_list li::before {
    content: ' | ';
}
.head_work_time .work_table_list li:first-child::before {
    content: '';
}
.head_work_time .work_table_list {
    font-size: 12px;
}
.head_work_time .work_table_list li {
    display: inline;
} 

ul.ul.head_phone_list li::before {
    content: "";
}

.pop-mob-tel,
#Go_Phone {
	display:none;
}

@media(max-width:767px){
	@keyframes phone-animate{
		10%{transform:scale(1.3);}
		20%{transform:scale(1);}
		30%{transform:scale(1.3);}
		40%{transform:scale(1);}
	}
	#Go_Phone {
		display: block;
		background-image: url(/images/go_phone_mob.png);
		bottom: 13px;
		top: inherit;
		right: 45px;
		margin: 0px -34px;
		height: 68px;
		width: 68px;
		background-size: contain;
		cursor: pointer;
		position: fixed;
		background-repeat: no-repeat;
		background-position: center center;
		z-index: 99999;
		animation-name: phone-animate;
		animation-duration: 2.2s;
		animation-delay: 2s;
		animation-iteration-count: infinite;
	}
    .mob-phones .pop-mob-tel {
        position: fixed;
        bottom: 80px;
        right: 80px;
        background: white;
        z-index: 99999;
        max-width: 100%;
        border: solid 1px #C2C2C2;
        border-radius: 5px;
        padding: 8px;
    }

    .mob-phones .pop-mob-tel a {
        display: inline-block;
        color: #337ab7;
        font-size: 19px;
        text-decoration: underline;
        cursor: pointer;
        line-height: 34px;
        padding: 0 0 0 50px;
    }

	.mob-phones .gor-tel {
		background:url("/images/gor_tel.png") left center no-repeat;
		background-size: auto 30px;
	}

	.mob-phones .ks-tel {
		background:url("/images/kyiv_tel.png") left center no-repeat;
		background-size: auto 30px;
		
	}

	.mob-phones .mts-tel {
		background:url("/images/mts_tel.png") left center no-repeat;
		background-size: auto 30px;
	}

	.mob-phones .life-tel {
		background:url("/images/life_tel.png") left center no-repeat;
		background-size: auto 30px;
	}
}



.payway__system{

}
.payway__list{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.payway__case{

}
.payway__logo{
	display: block;	
}
.payway__logo svg{
  width: 100%;
  height: 100%;
}
