html { overflow: -moz-scrollbars-vertical; margin: 0; padding: 0; }
body { color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; min-width: 320px; min-height: 100%; }
body, td, th, input, textarea, select, a { font-size: 12px; }

h1, .welcome { color: #333; font: Verdana; margin: 25px 0; font-size: 19px; font-weight: bold; text-shadow: 0 0 1px rgba(0, 0, 0, .01); text-transform: uppercase; }
h2,.h2 { font-size: 16px; margin: 0 0 15px; font-weight: bold; }
p { margin: 15px 0; }
a, a:visited, a b { color: #333; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; }
form { padding: 0; margin: 0; display: inline; }
input[type='text'], input[type='password'], textarea { background: #F8F8F8; border: 1px solid #ccc; padding: 3px; margin-left: 0px; margin-right: 0px; }
select { background: #F8F8F8; border: 1px solid #ccc; padding: 2px; }
label { cursor: pointer; }
ul { list-style: none; padding-left: 10px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.clearfixme:after{ width: 100%; display: table; content: " "; height: 0; }

#precontainer{ width: 1040px; margin: 0 auto; }
#container { width: 1020px; margin: 0px auto; text-align: left; background: #fff; padding: 10px; }
#column-left { float: left; width: 200px; }
#column-right { float: right; width: 200px; }
#content { margin-bottom: 25px; }
#column-left + #column-right + #content, #column-left + #content { margin-left: 210px; }
#column-right + #content { margin-right: 210px; }
#content p { margin: 15px 0; line-height: 18px; }

#header { height: 185px; padding-bottom: 10px; position: relative; }
#header #logo { position: absolute; top: 10px; left: 10px; height: 46px; }
#header .my-vk { position: absolute; height: 32px; width: 32px; left: 300px; top: 98px; }
#header .my-vk img { width: 32px; height: 32px; }
#header .links { font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: none; margin: 8px 0 0; text-align: center; }
#header .links a { margin: 0 7px; color: black; text-decoration: none; border-bottom: 1px dashed; }

.phone-numbers { position: absolute; top: 65px; left: 0; }
.phone-numbers > div { height: 35px; float: left; padding: 0 20px 0 0; line-height: 35px; margin: 0 0 8px; }
.phone-numbers > div:first-child { padding-left: 40px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25JREFUeNqUVkuIXEUUPXVffaZnWkcyhkTHBMlenImiIEEZgyEYEKJjNu6CuMnCTVy4y2wMiTshZOEiBNwkYRQjfkYUQla6jBGShYngD0ckA5P0dPd79fG8N504n+6e7npciq66dT+nzr3VattH24AEQOOgNOUdBTUdUvh12S8f4noTQ47ErzZSg1MOIQboYqVAlmWzutAXua9KhUxlT9Z1/SgVzmB4D1BKVY7KoSY+nJhg1NegMLlB9c98NJ9KOv3b0R1sxDJKBd3WiDFCkOHtLsZLpUlJ8p5PHgMLP0JNo4L7QQnTOdwtwkSwdEMfk5ZMJWz9xRSrqHkGa+1pBOxiBt2HwlitqJ2OiAf6wm4SVKYQTUQq1kdLd2VePQYzbe5qfpm7vLd1WqjdJmsaDnE0dtvGDcruLpe1Em083nilcRaP9Laf/ZTB3rBI0p0JEky43GV9CQ6vp5TOlozoOX6kgXmBigq9YNbJp085f0AZX7N+nbgvlPmNXR1DsmnD1ZDnKwmN6w2kLFVQ9kQ5FvFvMuDbDcXyfL4j39fe3QYDABpYlZXVWRYF5hezyhbpXxYajxLuEM/JXXlzTYjO/eFO5Sl/kdGGzhoIGbKRDNprFK7AII1EykNBhQXy/sr61OQFqcvx1mMttHauioyzLk1W1cigQyqSBkRG9L4K6gFlS1aYu2bOGTdjJg1sYWGWTc/L7O2AZypx+ME/7OeUV1gH1aK7IHfkabNktsS7q4N8b45S2s+00ZxunvRP+MsV7Tq4o43t7pZbYKXOpI09JeF+WzjC+RNS+qlNdRKOhqpvl+LFpyIWX9tF+7JkMvnAiaBOp0d44S1Ysr/gfRNCrz2ssa9Z2AvUmhIvb9HRKDvwNcLdrFo/tnPr5v+Sfk9ta+1XfCP2c2XnmmBKIA+wwvdxvs0m+RvvZcqJu8QgHuroOAbyEmWW2bTo4GeFE5sfjPGRcdDJ42TYZ1x5bhMsgpK639DIszSyo8/r9p30eZn+8tYfZLpfrINeVXvkKg71M96p+On+vFBYivV4OI2kubLlD08h3NySeMQ6BBdOeOP3M5urQ73NUB8PxOyyo9L4lSIrZti3ZhnZ51y+1+fIHVp/N7uXnddD/mOIxH2e3XU+5WkP28kb/P0qI93DXUv5h/J9rvMzxptb5b+L/wQYACBUocWv9M94AAAAAElFTkSuQmCC') 0 7px no-repeat; }	
.phone-numbers > div > a { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dashed #333; text-decoration: none; }
.phone-numbers > div > a span { font-size: 13px; font-weight: normal; }

#header .call{ position: absolute; top: 105px; left: 40px; font-size: 13px; }

#language-form { position: absolute; top: 30px; right: 480px; color: #666; line-height: 17px; }
#language a img { cursor: pointer; }
#language img { vertical-align:middle;margin:0 3px }

#currency { width: 150px; position: absolute; top: 170px; right: 0px; color: #666; line-height: 17px; }
#currency a { display: inline-block; padding: 2px 4px; border: 1px solid #999; color: #666; text-decoration: none; margin-right: 2px; margin-bottom: 2px; }
#currency a b { color: #000; text-decoration: none; }

#header .wrapper_cart { position: absolute; top: 72px; right: 10px; height: 48px; width: 48px; }
#header .wrapper_cart a { width: 48px; height: 48px; display: inline-block; }
#header .wrapper_cart a * { fill: #333; }
#header .wrapper_cart span { display: none; }

#header #cart { position: absolute; top: 80px; right: 70px; z-index: 9; min-width: 200px; }
#header #cart .heading { float: right; position: relative; z-index: 1; }
#header #cart .heading .h4 { color: #333; font-size: 12px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; margin: 0 0 10px; }
#header #cart .heading a { color: #333; text-decoration: none; }
#header #cart .heading a span { background: url('/catalog/view/theme/yoonery/image/arrow-down.png?v=1.0') 100% 50% no-repeat; padding-right: 15px; }
#header #cart .content { clear: both; display: none; position: relative; top: -3px; padding: 8px; min-height: 150px; border-top: 3px solid #686868; border-left: 3px solid #686868; border-right: 3px solid #686868; border-bottom: 3px solid #686868; -webkit-border-radius: 7px 0px 7px 7px; -moz-border-radius: 7px 0px 7px 7px; -khtml-border-radius: 7px 0px 7px 7px; border-radius: 7px 0px 7px 7px; background: #FFF; }

#header #cart.active .heading { margin-top: 5px; padding-top: 10px; padding-bottom: 6px; }
#header #cart.active .content { display: block; }
#header #cart .cart { border-collapse: collapse; width: 100%; margin-bottom: 5px; }
#header #cart .cart td { color: #000; vertical-align: top; padding: 10px 5px; border-bottom: 1px solid #eee; }
#header #cart .cart .image { width: 1px; }
#header #cart .cart .image img { border: 1px solid #eee; text-align: left; }
#header #cart .cart .name small { color: #666; }
#header #cart .cart .quantity { text-align: right; }
#header #cart .cart td.total { text-align: right; }
#header #cart .cart .remove { text-align: right; }
#header #cart .cart .remove img { cursor: pointer; }
#header #cart table.total { border-collapse: collapse; padding: 5px; float: right; clear: left; margin-bottom: 5px; }
#header #cart table.total td { color: #000; }
#header #cart .content .checkout { text-align: right; clear: both; }
#header #cart .empty { padding-top: 50px; text-align: center; }

#header #search { position: absolute; top: 20px; right:0; width: 435px; }
#header .button-search { position: absolute; right: 0px; overflow: hidden; -webkit-border-radius: 0px 3px 3px 0; -moz-border-radius: 0px 3px 3px 0; -khtml-border-radius: 0px 3px 3px 0; border-radius: 0px 3px 3px 0; }
#header #search input[type="text"]{ background: #FFF; padding: 0 6px; width: 360px; height: 30px; border: 1px solid #008133; color: gray; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -khtml-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#header #search input[type="submit"]{ background: #008133; color: white; height: 32px; cursor: pointer; width: 65px; padding: 0; border: none; -webkit-border-radius: 0px 3px 3px 0; -moz-border-radius: 0px 3px 3px 0; -khtml-border-radius: 0px 3px 3px 0; border-radius: 0px 3px 3px 0; }
#header #search label { display: none; }

#header #welcome { position: absolute; top: 0px; right: 10px; z-index: 5; width: 298px; text-align: right; color: #333; }

.links-nav{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAA7BAMAAABBMV0LAAAAFVBMVEVra2tpaWlmZmZiYmJfX19vb29ERERepDY1AAAAMElEQVQI12MIDQ1gcHFxYDA2NsDASkoKGFhQUAArpiHAZSc290HcroziD7D/0tISADRqD8Pd/U+OAAAAAElFTkSuQmCC') top repeat-x; height: 59px; position: absolute; top: 135px; width: 100%; }
.links-nav ul{ padding:0; margin:0; font-weight:bold;}
.links-nav ul li{ float:left; font-size:15px; text-transform:uppercase; line-height:18px;}
.links-nav ul li span a{ color: #fff; text-decoration: none; display: block; font-size: 14px; padding: 21px 20.8px 20px 21px; background: url(/catalog/view/theme/yoonery/image/menu-item-right-bg.png?v=1.0) right top no-repeat; }
.links-nav ul li span{ display:block; background:url(/catalog/view/theme/yoonery/image/menu-item-left-bg.png?v=1.0) left top no-repeat;}
.links-nav ul li a:hover{ background:url(/catalog/view/theme/yoonery/image/menu-item-tail-act.png?v=1.0) top repeat-x;}
.links-nav ul li a:hover span{ background:url(/catalog/view/theme/yoonery/image/menu-item-left-bg-act.png?v=1.0) left top no-repeat;}
.links-nav ul li a:hover span span{ background:url(/catalog/view/theme/yoonery/image/menu-item-right-bg-act.png?v=1.0) right top no-repeat;}
.links-nav.lang-ua ul li span a { padding: 21px 15.4px 20px 15px; }
.links-nav ul li span a.link-home { padding: 16px 10px 20px 10px; }

#menu-icon{ display: none; }

.wrapper_search{ height: 40px; background: #EEF0F2; margin-bottom: 15px; }

#menu { background: #585858; border-bottom: 1px solid #000; height: 37px; margin-bottom: 15px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -webkit-box-shadow: 0px 2px 2px #ddd; -moz-box-shadow: 0px 2px 2px #ddd; box-shadow: 0px 2px 2px #ddd; padding: 0px 5px; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu > ul > li { position: relative; float: left; z-index: 20; }
#menu > ul > li:hover { background: #000; }
#menu > ul > li > a { font-size: 13px; color: #FFF; line-height: 14px; text-decoration: none; display: block; padding: 12px 15px 11px 15px; z-index: 6; position: relative; }
#menu > ul > li > div { display: none; background: #fff; position: absolute; z-index: 5; padding: 5px; border: 1px solid #000; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -khtml-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; background: url('/catalog/view/theme/yoonery/image/menu.png?v=1.0'); }
#menu > ul > li:hover > div { display: table; }
#menu > ul > li > div > ul { display: table-cell; }
#menu > ul > li ul + ul { padding-left: 20px; }
#menu > ul > li ul > li > a { text-decoration: none; padding: 4px; color: #fff; display: block; white-space: nowrap; min-width: 120px; }
#menu > ul > li ul > li > a:hover { background: #000; }
#menu > ul > li > div > ul > li > a { color: #fff; }

.breadcrumb { color: #ccc; margin-bottom: 10px; }
.success, .warning, .attention, .information { padding: 10px 10px 10px 33px; margin-bottom: 15px; color: #555555; }
.success { background: #EAF7D9 url('/catalog/view/theme/yoonery/image/success.png?v=1.0') 10px center no-repeat; border: 1px solid #BBDF8D; }
.warning { background: #FFD1D1 url('/catalog/view/theme/yoonery/image/warning.png?v=1.0') 10px center no-repeat; border: 1px solid #F8ACAC; }
.attention { background: #FFF5CC url('/catalog/view/theme/yoonery/image/attention.png?v=1.0') 10px center no-repeat; border: 1px solid #F2DD8C; }
.success .close, .warning .close, .attention .close, .information .close { float: right; padding-top: 4px; padding-right: 4px; cursor: pointer; }
.required { color: #FF0000; font-weight: bold; }
.error { display: block; color: #FF0000; }
.help { color: #999; font-size: 10px; font-weight: normal; font-family: Verdana, Geneva, sans-serif; display: block; }

table.form { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
table.form tr td:first-child { width: 150px; }
table.form > * > * > td { color: #000; }
table.form td { padding: 4px; }

input.large-field, select.large-field { width: 300px; }

table.list { background: none repeat scroll 0 0 #fff; border: 2px solid #fff; border-collapse: collapse; width: 100%; margin-bottom: 20px; }
table.list td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
table.list thead td { background-color: #EFEFEF; padding: 0px 5px; }
table.list thead td a, .list thead td { text-decoration: none; color: #222222; font-weight: bold; }
table.list tbody td a { text-decoration: none; }
table.list tbody td { vertical-align: top; padding: 5px; }
table.list .left { text-align: left; padding: 7px; }
table.list .right { text-align: right; padding: 7px; }
table.list .center { text-align: center; padding: 7px; }

.pagination { border-top: 1px solid #eee; padding-top: 8px; display: inline-block; width: 100%; margin-bottom: 10px; }
.pagination .links { float: left; background: transparent; height: 26px; }
.pagination .links a { display: inline-block; border: 1px solid #999; padding: 4px 10px; text-decoration: none; color: #999; }
.pagination .links b { display: inline-block; border: 1px solid #269BC6; padding: 4px 10px; font-weight: normal; text-decoration: none; color: #269BC6; background: #fff; }
.pagination .results { float: right; padding-top: 3px; }

a.button { display: inline-block; text-decoration: none; cursor: pointer; }
a.button, a.button span { color: #FFF; line-height: 16px; font-size: 12px; text-transform: uppercase; font-weight: 500; display: inline-block; padding: 6px 12px; border-radius: 3px; background: green; }
a.button:hover, a.button:hover span { background: #d2691e; }

.buttons { background: #fff; border: 1px solid #eee; overflow: auto; padding: 6px; margin-bottom: 20px; }
.buttons .left { float: left; text-align: left; }
.buttons .right { float: right; text-align: right; }
.buttons .center { text-align: center; margin-left: auto; margin-right: auto; }

.htabs { height: 30px; line-height: 16px; border-bottom: 1px solid #ddd; }
.htabs1 { height: 30px; line-height: 16px; border-bottom: 1px solid #ddd; }
.htabs1 span { border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; padding: 7px 15px 7px 15px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; color: #000; margin-right: 2px; }
.htabs a { border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff url('/catalog/view/theme/yoonery/image/tab.png?v=1.0') repeat-x; padding: 7px 15px 6px 15px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none; color: #000; margin-right: 2px; display: none; }
.htabs a.selected { padding-bottom: 7px; background: #fff; }
.tab-content {
	border: 1px solid #ddd;
	padding: 10px 4%;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}

.box { margin-bottom: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.box .box-heading { -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -khtml-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; padding: 10px; font-size: 12px; line-height: 14px; color: #fff; text-transform: uppercase; font-weight: bold;
background: rgba(241,111,92,1);
background: -moz-linear-gradient(top, rgba(241,111,92,1) 0%, rgba(0,112,49,1) 0%, rgba(35,166,57,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,111,92,1)), color-stop(0%, rgba(0,112,49,1)), color-stop(100%, rgba(35,166,57,1)));
background: -webkit-linear-gradient(top, rgba(241,111,92,1) 0%, rgba(0,112,49,1) 0%, rgba(35,166,57,1) 100%);
background: -o-linear-gradient(top, rgba(241,111,92,1) 0%, rgba(0,112,49,1) 0%, rgba(35,166,57,1) 100%);
background: -ms-linear-gradient(top, rgba(241,111,92,1) 0%, rgba(0,112,49,1) 0%, rgba(35,166,57,1) 100%);
background: linear-gradient(to bottom, rgba(241,111,92,1) 0%, rgba(0,112,49,1) 0%, rgba(35,166,57,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#23a639', GradientType=0 ); }
.box .box-content { background: #fff; -webkit-border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; -khtml-border-radius: 0px 0px 2px 2px; border-radius: 0px 0px 2px 2px; border-left: 1px solid #21A337; border-right: 1px solid #21A337; border-bottom: 1px solid #21A337; padding: 10px; }
.box-nav .nav-icon { display: none; }
.box-heading.with-nav span { display: none; }

.box-info { margin: 10px; z-index: 2; line-height: 23px; }
.box-info .box-heading { background: #86e5a1; color: white; }
.box-info .box-content { background: white !important; border-color: #86e5a1; }
.box-info hr { border: 0; height: 1px; background: #86e5a1; background-image: linear-gradient(to right, #c4efd1, #86e5a1, #c4efd1); }
.product-info .box-info { float: right; width: 250px; margin: 0 0 10px 10px; }

#column-left + #column-right + #content .box-product > div { width: 119px; }
.box-product { min-height: 350px; float: left; width: 32%; margin-right: 1%; background: white; text-align: center; }
.box-product .image { display: block; margin-bottom: 0px; }
.box-product .miniimage{ float: left; }
.box-product .image { padding: 3px; }
.box-product .name { display: block; margin: 10px; line-height: 17px; color: black; text-decoration: none; }
.box-product .price { display: block; font-weight: bold; color: black; margin: 0 0 10px; font-size: 18px; }
.box-product .price-old { color: gray; text-decoration: line-through; }
.box-product .price-new { font-weight: bold; color: darkred; }
.box-product .rating { display: block; margin-bottom: 4px; }
.box-product .cart { margin: 15px 0; }
.box-product .cart .button, .cart .button { margin: 0 0 15px; }
.module2 .box-product, .module3 .box-product, .box-testimonial { width: 100%; min-height: auto; }

.box-category > a, .box-category > .with-children > a, .box-category > .subs a { display: block; padding: 2px 0 6px 0px; text-decoration: none; color: #333; font-weight: bold; }
.box-category a img { display: inline-block; vertical-align: middle; margin: 0 7px 0 0; }
.box-category > a, .box-category > .with-children > a { padding: 12px 0 15px; border-top: 1px solid #eee; text-transform: uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.box-category > .subs a { font-weight: normal; padding-left: 0; }
.box-category a:hover { color: #21a337; text-decoration: underline; }

.box-category .with-children span { display: none; }
.box-category .subs { display: block; }

.category-sale { padding: 0 0 8px; }
.category-sale > a { padding: 2px 6px; background: brown; color: white; border-radius: 3px; text-decoration: none; }
.category-sale > a:hover { background: #d2691e; color: white; text-decoration: none }

#content .content { padding: 10px; overflow: auto; margin-bottom: 20px; border: 1px solid #eee; }
#content .content .left { float: left; width: 49%; }
#content .content .right { float: right; width: 49%; }

.category-info { overflow: auto; margin-bottom: 20px; }
.category-info .image { float: left; padding: 5px; margin-right: 15px; border: 1px solid #E7E7E7; }
.category-list { overflow: auto; margin-bottom: 20px; }
.category-list ul { float: left; width: 18%; }
.category-list .div a { text-decoration: underline; font-weight: bold; }

.manufacturer-list { border: 1px solid #DBDEE1; padding: 5px; overflow: auto; margin-bottom: 20px; }
.manufacturer-heading { background: #F8F8F8; font-size: 15px; font-weight: bold; padding: 5px 8px; margin-bottom: 6px; }
.manufacturer-content { padding: 8px; }
.manufacturer-list ul { float: left; width: 25%; margin: 0; padding: 0; list-style: none; margin-bottom: 10px; }

.product-filter { border-bottom: 1px solid #eee; padding-bottom: 5px; overflow: auto; }
.product-filter .display { margin-right: 15px; float: left; padding-top: 4px; color: #333; }
.product-filter .display a { font-weight: bold; }
.product-filter .sort { float: right; color: #333; }
.product-filter .limit { margin-left: 15px; float: right; color: #333; }
.product-compare { padding-top: 6px; margin-bottom: 25px; font-weight: bold; }
.product-compare a { text-decoration: none; font-weight: bold; }
.product-list__title { text-transform: uppercase; margin: 15px 0; }
.product-list .right { float: right; margin-left: 15px; }
.product-list  + div { border-top: 1px solid #eee; padding-top: 10px; }
.product-list .image { margin-bottom: 10px; }
.product-list .image img {  }
.product-list .name { margin: 10px; color: black; text-decoration: none; font-size: 13px; line-height: 17px; max-height: 68px; overflow: hidden; }
.product-list .description { line-height: 15px; margin-bottom: 5px; color: #4D4D4D; }
.product-list .rating { color: #7B7B7B; margin-bottom: 10px; }
.product-list .price { margin: 0 10px 10px; text-align: center; color: black; font-size: 22px; font-weight: bold; }
.product-list .price-old { color: #F00; text-decoration: line-through; }
.product-list .price-new { font-weight: bold; }
.product-list .price-tax { font-size: 12px; font-weight: normal; color: #BBBBBB; }
.product-list .cart { margin-bottom: 10px; }
.product-list .wishlist, .product-list .compare { margin-bottom: 3px; }
.product-list .wishlist a { color: #333; text-decoration: none; padding-left: 18px; display: block; background: url('/catalog/view/theme/yoonery/image/add.png?v=1.0') left center no-repeat; }
.product-list .compare a { color: #333; text-decoration: none; padding-left: 18px; display: block; background: url('/catalog/view/theme/yoonery/image/add.png?v=1.0') left 60% no-repeat; }
.product-list .one-click-order { font-size: 13px; }

.product-grid { width: 100%; overflow: auto; }
.product-grid > div { width: 130px; display: inline-block; vertical-align: top; margin-right: 20px; margin-bottom: 15px; }
#column-left + #column-right + #content .product-grid > div { width: 125px; }
.product-grid .image { display: block; margin-bottom: 0px; }
.product-grid .image img { padding: 3px; border: 1px solid #E7E7E7; }
.product-grid .name a { color: #333; font-weight: bold; text-decoration: none; display: block; margin-bottom: 4px; }
.product-grid .description { display: none; }
.product-grid .rating { display: block; margin-bottom: 4px; }
.product-grid .price { display: block; font-weight: bold; color: #333; margin-bottom: 4px; }
.product-grid .price-old { color: #F00; text-decoration: line-through; }
.product-grid .price-new { font-weight: bold; }
.product-grid .price .price-tax { display: none; }
.product-grid .cart { margin-bottom: 3px; }
.product-grid .wishlist, .product-grid .compare { margin-bottom: 3px; }
.product-grid .wishlist a { color: #333; text-decoration: none; padding-left: 18px; display: block; background: url('/catalog/view/theme/yoonery/image/add.png?v=1.0') left center no-repeat; }
.product-grid .compare a { color: #333; text-decoration: none; padding-left: 18px; display: block; background: url('/catalog/view/theme/yoonery/image/add.png?v=1.0') left center no-repeat; }

.product-info { margin-bottom: 20px; }
.product-info > .left, .product-info div > .left { float: left; margin-right: 10px; }
.product-info > .left + .right, .product-info div > .left + .right { margin-left: 265px; }
.product-info .image { border: 1px solid #E7E7E7; float: left; padding: 10px; text-align: center; }
.product-info .image-additional { width: 100%; margin: 0 0 0 -10px; padding: 10px 0 0; overflow: hidden; }
.product-info .image-additional img { border: 1px solid #E7E7E7;    max-height: 75px; }
.product-info .image-additional a { float: left; display: block; margin-left: 10px; margin-bottom: 10px; }
.product-info .description { border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; padding: 5px 5px 10px 5px; margin-bottom: 10px; line-height: 20px; color: #4D4D4D; }
.product-info .description span { color: #333; }
.product-info .description a { color: #4D4D4D; text-decoration: none; }
.product-info .price { overflow: auto; border-bottom: 1px solid #E7E7E7; padding: 0px 5px 10px 5px; margin-bottom: 10px; font-size: 22px; font-weight: bold; color: black; }
.product-info .price-old { color: #F00; text-decoration: line-through; }

.product-info .price-tax { font-size: 12px; font-weight: normal; color: #999; }
.product-info .price .reward { font-size: 12px; font-weight: normal; color: #999; }
.product-info .price .discount { font-weight: normal; font-size: 12px; color: #4D4D4D; }
.product-info .options { border-bottom: 1px solid #E7E7E7; padding: 0px 5px 10px 5px; margin-bottom: 10px; color: #000; }
.product-info .option { margin: 0 0 10px; }
.product-info .option + span.error { margin: 0 0 15px; }
.product-info .options label { display: block; font-weight: bold; margin: 0 0 3px; }
.product-info .option-image { margin-top: 3px; margin-bottom: 10px; }
.product-info .option-image label { display: block; width: 100%; height: 100%; }
.product-info .option-image img { margin-right: 5px; border: 1px solid #ccc; cursor: pointer; }
.product-info .cart { border-bottom: 1px solid #E7E7E7; padding: 0px 5px 10px 5px; margin-bottom: 20px; color: #4D4D4D; overflow: auto; }
.product-info .cart div { float: left; vertical-align: middle; }
.product-info .cart div > span { font-style: normal; }
.product-info .cart .minimum { padding-top: 5px; font-size: 11px; color: #999; clear: both; }
.product-info .review { color: #4D4D4D; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; margin-bottom: 10px; }
.product-info .review > div { padding: 8px; border-bottom: 1px solid #E7E7E7; line-height: 20px; }
.product-info .review > div > span { color: #333; }
.product-info .review .share { overflow: auto; line-height: normal; }
.product-info .review .share a { text-decoration: none; }

.attribute { border-collapse: collapse; width: 100%; border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin-bottom: 20px; }
.attribute thead td, .attribute thead tr td:first-child { color: #000; font-size: 14px; font-weight: bold; background: #F7F7F7; text-align: left; }
.attribute tr td:first-child { color: #000; font-weight: bold; text-align: right; width: 20%; }
.attribute td { padding: 7px; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.compare-info { border-collapse: collapse; width: 100%; border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin-bottom: 20px; }
.compare-info thead td, .compare-info thead tr td:first-child { color: #000; font-size: 14px; font-weight: bold; background: #F7F7F7; text-align: left; }
.compare-info tr td:first-child { color: #000; font-weight: bold; text-align: right; }
.compare-info td { padding: 7px; width: 20%; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.compare-info .name a { font-weight: bold; }
.compare-info .price-old { font-weight: bold; color: #F00; text-decoration: line-through; }
.compare-info .price-new { font-weight: bold; }

.wishlist-product table { width: 100%; border-collapse: collapse; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom: 20px; }
.wishlist-product td { padding: 7px; }
.wishlist-product thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #ddd; }
.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart { text-align: center; }
.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock { text-align: left; }
.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total { text-align: right; }
.wishlist-product tbody td { vertical-align: top; border-bottom: 1px solid #ddd; }
.wishlist-product tbody .remove { vertical-align: middle; }
.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart { text-align: center; }
.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock { text-align: left; }
.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total { text-align: right; }
.wishlist-product tbody .price s { color: #F00; }

.login-content { margin-bottom: 20px; overflow: auto; }
.login-content .left { float: left; width: 48%; }
.login-content .right { float: right; width: 48%; }
.login-content .left .content, .login-content .right .content { min-height: 190px; }

.order-list { margin-bottom: 10px; }
.order-list .order-id { width: 49%; float: left; margin-bottom: 2px; }
.order-list .order-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.order-list .order-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.order-list .order-content div { float: left; width: 33.3%; }
.order-list .order-info { text-align: right; }
.order-detail { background: #EFEFEF; font-weight: bold; }

.return-list { margin-bottom: 10px; }
.return-list .return-id { width: 49%; float: left; margin-bottom: 2px; }
.return-list .return-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.return-list .return-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.return-list .return-content div { float: left; width: 33.3%; }
.return-list .return-info { text-align: right; }
.return-product { overflow: auto; margin-bottom: 20px; }
.return-name { float: left; width: 33.3%; }
.return-model { float: left; width: 33.3%; }
.return-quantity { float: left; width: 33.3%; }
.return-detail { overflow: auto; margin-bottom: 20px; }
.return-reason { float: left; width: 33.3%; }
.return-opened { float: left; width: 33.3%; }
.return-opened textarea { width: 98%; vertical-align: top; }
.return-remove { float: left; width: 33.3%; padding-top: 90px; text-align: center; vertical-align: middle; }
.return-additional { overflow: auto; margin-bottom: 20px; }
.return-comment { float: left; width: 49%; }
.return-captcha { float: right; width: 49%; }

.download-list { margin-bottom: 10px; }
.download-list .download-id { width: 49%; float: left; margin-bottom: 2px; }
.download-list .download-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.download-list .download-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.download-list .download-content div { float: left; width: 33.3%; }
.download-list .download-info { text-align: right; }

.cart-info table { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.cart-info td { padding: 7px; }
.cart-info thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #ddd; }
.cart-info thead .remove, .cart-info thead .image { text-align: center; }
.cart-info thead .name, .cart-info thead .model { text-align: left; }
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total { text-align: right; }
.cart-info tbody td { vertical-align: top; border-bottom: 1px solid #ddd; }
.cart-info tbody .remove { vertical-align: middle; }
.cart-info tbody .remove, .cart-info tbody .image { text-align: center; }
.cart-info tbody .name, .cart-info tbody .model { text-align: left; }
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total { text-align: right; }
.cart-info tbody span.stock { color: #F00; font-weight: bold; }
.cart-module .cart-heading { border: 1px solid #DBDEE1; padding: 8px 8px 8px 22px; font-weight: bold; font-size: 13px; color: #555555; margin-bottom: 15px; cursor: pointer; background: #F8F8F8 url('/catalog/view/theme/yoonery/image/arrow-right.png?v=1.0') 10px 50% no-repeat; }
.cart-module .active { background: #F8F8F8 url('/catalog/view/theme/yoonery/image/arrow-down.png?v=1.0') 7px 50% no-repeat; }
.cart-module .cart-content { padding: 0px 0px 15px 0px; display: none; overflow: auto; }
.cart-total { border-top: 1px solid #ddd; overflow: auto; padding-top: 8px; margin-bottom: 15px; }
.cart-total table { float: right; }
.cart-total td { padding: 3px; text-align: right; }

.checkout-heading { background: #F8F8F8; border: 1px solid #DBDEE1; padding: 8px; font-weight: bold; font-size: 13px; color: #555555; margin-bottom: 15px; }
.checkout-heading a { float: right; margin-top: 1px; font-weight: normal; text-decoration: none; }
.checkout-content { padding: 0px 0px 15px 0px; display: none; overflow: auto; }
.checkout-content .left { float: left; width: 48%; }
.checkout-content .right { float: right; width: 48%; }
.checkout-content .buttons { clear: both; }
.checkout-product table { width: 100%; border-collapse: collapse; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom: 20px; }
.checkout-product td { padding: 7px; }
.checkout-product thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 1px solid #ddd; }
.checkout-product thead .name, .checkout-product thead .model { text-align: left; }
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total { text-align: right; }
.checkout-product tbody td { vertical-align: top; border-bottom: 1px solid #ddd; }
.checkout-product tbody .name, .checkout-product tbody .model { text-align: left; }
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total { text-align: right; }
.checkout-product tfoot td { text-align: right; border-bottom: 1px solid #ddd; }

.contact-info { overflow: auto; }
.contact-info .left { float: left; width: 48%; }
.contact-info .right { float: left; width: 48%; }

.sitemap-info { overflow: auto; margin-bottom: 40px; }
.sitemap-info .left { float: left; width: 48%; }
.sitemap-info .right { float: left; width: 48%; }

#footer { clear: both; overflow: auto; min-height: 100px; padding: 20px; background: white; }
#footer .h3 { color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 20px; font-weight: bold; text-transform: uppercase; background: #eee; padding: 7px 10px; }
#footer .column { min-height: 180px; float: left; width: 23%; margin: 10px 1% 0; background: #fafafa; }
#footer .column a { text-decoration: none; color: #000; margin: 0 10px 10px; display: block; }
#footer .column a:hover { text-decoration: underline; color: green; }
#powered { margin-top: 5px; text-align: right; clear: both; }

.banner { width: 100%; }
.banner div { text-align: center; width: 100%; }
.banner div img { width: 100%; margin-bottom: 20px; }
.display-none{ display: none; }

.one-click-order, .buy_one_click, #button-oneclick { cursor: pointer; display: block; }

.one-click-order-form { width: 300px; max-width: 100%; }
.one-click-order-form .pict { text-align: center; margin: 10px 0 0; }
.one-click-order-form .pict img { max-height: 150px; }
.one-click-order-form .name { text-align: center; line-height: 19px; margin: 10px 10px 0; font-size: 13px; text-decoration: none; }
.one-click-order-form .price { text-align: center; font-size: 22px; font-weight: bold; margin: 15px 10px; }
.one-click-order-form .option { text-align: center; margin: 10px 10px 0; }
.one-click-order-form .option br { height: 0; line-height: 0; }
.one-click-order-form .phone { text-align: center; margin: 25px 0 10px; }
.one-click-order-form .phone input { height: 25px; font-size: 13px; padding: 0 6px; }
.one-click-order-form .phone span { margin: 0 5px 0 0; font-size: 13px; font-weight: bold; }
.one-click-order-form .phone label, .one-click-order-form .option label { display: block; margin: 0 0 3px; color: gray; }
.one-click-order-form .error { color: red; line-height: 17px; margin: 5px 10px; }

.popup {  }
.popup-title { padding: 10px 15px; background: rgb(238, 238, 238); color: black; font-weight: bold; text-transform: uppercase; }
.popup-close { display: none; }
.popup-buttons { text-align: center; padding: 10px 15px; }
.popup-buttons a { }
.popup-content p { margin: 30px 10px 15px; line-height: 19px; }

.breadcrumbs-i{ display: inline-block; line-height: 20px; }
.breadcrumbs-i a{ font-size: 13px; text-decoration: none; border-bottom: 1px dashed; }

.footer-telephone{ text-align: center; margin: 20px 0 0; }
.footer-telephone span{ margin-top: 5px; }
.f-telephone { padding-left: 30px; height: 25px; display: inline-block; font-size: 16px; padding-top: 3px; text-align: center; }
.f-telephone a { font-weight: 500; display: inline-block; text-decoration: none; border-bottom: 1px dashed black; font-size: 16px; margin: 0 20px 10px 0; }

.footer-address{ padding: 15px 0; text-align: center; line-height: 18px; }

.old-td{ float: left; width: 24.8%; text-align: center; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0 0; }
.old-td:nth-child(4n) { border-right: 0px; }
.old-td > a > img { max-width: 96%; padding: 2%; }
.old-td .image { border: none; }
.categories-list .old-td { min-height: inherit; padding: 5px 0; }
.categories-list .old-td a { text-decoration: none; font-size: 13px; }
.product-list .old-td { min-height: 385px; }
.product-list .old-td > a { display: block; } 

.my-cat-description{ display: table-row-group; float: left; }
.my-cat-description p{ padding: 10px; }

#back-top { width: 64px; height: 64px; z-index: 999; position: fixed; right: 40px; bottom: 40px; cursor: pointer; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABcdJREFUeNrkm2tMHFUUxw/L7kKJj8YYGl9RlJaoqA1teKhxqzxSkUVNgCrGqh8MbdREY1KqicYao/HR2kTjg7fFRC2kauIj6ieDGkzUNlGJJlBCeCh1kYVFd5EFPP/Zu5uZ3YFdlrnDPk7y+8DszGXO/95zH2fuzWhubibJdi5zHbOVuYwpZC5lzmc2MRmMj/mbGWd+ZYaY08xJ5ozMl7NKKhfOVjFO5hrmwhieuUjcu1t1zcX8xnzKfCEESVgBcpjbmAcYh/h7vYZWcqPgOaafOcZ8yPxlxEtbDHL8YeYn5jhzq0HOh1smcwPzNnOKOcTkbrQAd4paeY0pIPMMIfU08yOzT/QjpgpwAfMuc0LE7UbZxcybzFfMVWYJgPj+lrmHEsfKxTvdJ1sAxPqXTB4lnm1mupgX1xISaxHgeRHrdkpsOyDC026kAEeYJyh5rFGMSFlGCICaf4ySz25n3onmYzQBHkqymg+3PczheAW4iXmVkt8eZfavVYAtYsppo9Sww2JBFrMAR8WKLVUMq842vZHBskLncRelnu3U68wtOkq9QKlrB5lLVhPgfubKFBZgsxBBVwDU/uNmv9HCwgItLy+b+S/3UiAzFSFANXOFWW8Bp+F8fn4+ZWZm0tLSkln/+izmXj0BHjTT+fn5eXI4HNTU1ES1tbW0uLhopgh7g9PkoAD5YplrmvPl5eWK4xaLhUpLS6murs5MEeDvLrUASGNlm+m80+nU/FZWVkb19fVmioBsVigp6jTL+YqKCqqpqdG9By0B1tPTo9yPvkFyEsWGFnAOc+1GO68WAS0Bz6A1SDSMBIUQYLuY+0tz3uv1Ks0+mvNqERobG2WLgNa/HQJslV3zlZWVETEfzYqKikItQWKfUAABLpfpfFVVVYTzLpeL+vr6NNf6+/tpaGhIc62kpIQaGhoUASSJsAMCFMooGS8M56urqzXXZ2ZmqKWlhUZGRjTXp6enqbW1lcbHxzXXi4uLFREwXEqYMW6xyFj2+v1+ys3N1XW+ra2NRkdHKTtbO+rabLbQ72NjYxEi5OXlKTNHg+1sCHCelB7GatXUmNvtDjmXlaWfq7Tb7TQ7O0vt7e00PDys+U3SkLgJAuTI6gOCAkxNTUV1Xt0SIALuHxwc1JQnwWwWkmiIW9R8R0dHTM6rRfD5fNTd3a2Ei9R3pMDmBOOlZSdQ83B+YmIiIuZjeX5ubk4JBzyP8JBgfkwG3BTYnGBozXs8Hurs7FRePtaa1xMB5XR1dSl9APoVg82HEtHlXi2j6WMoXG/NQQQMkRkZGUq5BpsHJf4iK/6NqjHUvgTnlf4ZpQ5S+topCHA6jQUYgADYeTWdhs5jYvEzBMBuq4E0FACd/8lgz/JZGgrwDeNVC+BPMwFOBGeCSm/I/JBGzv9Bgb1Omu8CHWkkwAfMbLgAaBJn0sD5BXVlqwWYYt4w6y3C1/eSU+Bq+wjDXyhvEfbj60wTBXaCSjPM75H/6+3tDV2TuOJT2zzzrCZxEz43Zp6hwIZkqbU/OTmpSX1h3SBhtRdub4WvffRWGNhK8rUZIYAcQRATnEeO7ZBeQiTckH/eF+wlU8j26035V1pj4pTGIynk/EsUOHFCsQoAOyYeTHZDr39wxbxFlIfx4HtJ7Pz3FNj3tByvAHgQZ4A+TkLnscy/g5lZ7aZY8kwYO/eI6WOyGI7x4ADXn9FujDXRBhGwBf1okqzydosFDxklQHB4xE5L7CD/J0Gdf5mpi9bs4xUgaFgvOEQzSxRDYhff4A+s1uEZJQAMx9V2MU9S4MjrRplPhGUZ80k8Bawn2Y5+AfuKd4pFlJkzx/+Y95nrRVi64i3IiK8Nw2LWuIN5ivldouP4UnpE1PjdZMBZYqvBcYjzva8wN4uYvIXZRus42SkE/k7MRXBA0m2kolZJcfm5AAt8fHfEaY0C0Upw3hdb83LE/4c4SMh6GY/oU5CjHBBLV9Tyv7Ka1P8CDACA3dSLPj1D2wAAAABJRU5ErkJggg==') no-repeat 0 0; opacity: 0.2; filter: alpha(opacity=20); }
#back-top:hover { opacity: 0.5; filter: alpha(opacity=50); }

.carousel { width: auto; padding: 0 40px; }
.carousel .slag { float: left; width: 25%; text-align: center; }
.carousel .prev, .carousel .next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 40px; height: 30px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.carousel .prev{ left: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABIBAMAAABo7Zq3AAAAD1BMVEUAAACVlZWVlZWVlZWVlZXHerXMAAAABHRSTlMAgMPBXhILsQAAADxJREFUOMtjwACMAphiIo6YylwwxURcBEaVjSqjiTJmLMpMMJUxqGARYwLrJWwHA+OowlGFA6XQEVtZDACydCCcZlyIMwAAAABJRU5ErkJggg==') center no-repeat; }
.carousel .next { right: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABIAgMAAADnrW8XAAAADFBMVEUAAACVlZWVlZWVlZXGI45gAAAAA3RSTlMAgMK0n/8JAAAAO0lEQVQoz2MQYYCDWgSz3gHOlL8AZ7J/gTMZ/44qpobiBoTiB2hMhAKENoRhCCsQFo8qJUkpZrJHZAYAV0U/j/TdHMUAAAAASUVORK5CYII=') center no-repeat; }

.form-row { margin: 10px 0; }
.form-row label { display: block; margin: 0 0 3px; }
.form-row.with-checkbox label { display: inline; }

.module3 li, .module2 .name { margin: 7px 0; }

.simplecheckout-block-content .checkbox { position: relative; margin: 6px 0; }
#content .simplecheckout-block-content .checkbox p { margin: 4px 0 0 40px; color: gray; font-style: italic; }
.simplecheckout-block-content input[type=radio]{ position: absolute; visibility: hidden; }
.simplecheckout-block-content label{ display: block; position: relative; font-weight: 300; font-size: 13px; padding: 0 0 0 40px; margin: 0 auto; line-height: 18px; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; }
.simplecheckout-block-content .check{ display: block; position: absolute; border: 2px solid #AAAAAA; border-radius: 100%; height: 15px; width: 15px; top: 0; left: 0; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }
.simplecheckout-block-content .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 9px; width: 9px; top: 3px; left: 3px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.simplecheckout-block-content input[type=radio]:checked ~ .check { border: 2px solid #008133; }
.simplecheckout-block-content input[type=radio]:checked ~ .check::before{ background: #008133; }
.simplecheckout-block-content input[type=radio]:checked ~ label{ color: #008133; }

.simplecheckout-cart tr.cheating-row td { border-bottom: none; text-align: left !important; }
.simplecheckout-cart tr.cheating-row td a { color: #008133; text-decoration: none; border-bottom: 1px dashed #008133; line-height: 19px; }
.simplecheckout-cart tr.cheating-row td span { color: #666666; font-style: italic; }
.simplecheckout-cart input[type='text'] { height: 19px; text-align: center; padding: 0; }

/*
 * @media (max-width:: 768) 
 */
@media screen and (max-width: 768px) {

	#language-form { top: 20px; right: 90px; }

	a.button:hover, a.button:hover span { background: green; }
	
	#precontainer{ width: 100%; }
	
	#header{ min-height: 160px; margin: 0 5px; height: auto; padding: 5px 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	#header #logo { text-align: center; position: relative; margin: 0 0 0 5px; top: auto; left: auto; }
	#header .my-vk{ display: none; }
	#header .my-vk img { width: 45px; }
	#header .wrapper_cart { top: 5px; right: 5px; }
	#header .wrapper_cart span { display: inline-block; min-width: 20px; border-radius: 50%; color: white; text-align: center; position: absolute; top: 0; left: -3px; padding: 2px 0; font-weight: bold; border: 1px solid white; background: #008133; }
	#header #cart { display: none; position: absolute; top: 85px; right: 15px; min-width: 200px; }
	#header #cart .heading { float: right; margin-top: 5px; margin-right: 20px; padding: 10px 60px 6px 14px; position: relative; z-index: 1; }
	#header #mymail { display: none; }
	#header .links { display: block; }
	
	#header #search { margin: 10px 0 0 0; width: auto; position: relative; overflow: hidden; top: auto; }
	#header .button-search { width: 65px; }
	#header #search input[type="text"] { width: 95%; }
	#header #search input[type="submit"] { height: 32px; }
	#header #search label { font-size: 11px; color: #333; display: inline; margin: 2px 0 0 5px; color: #008133; }
	#header #search label a { font-size: 11px; text-decoration: none; color: #008133; border-bottom: 1px dashed; }
	
	.phone-numbers { position: relative; top: auto; margin: 8px 0 0; text-align: center; height: auto; }
	.phone-numbers > div { width: 140px; height: 20px; padding: 0; background: none; float: none; display: inline-block; line-height: 20px; }
	.phone-numbers > div:first-child { padding-left: 0; background: none; }	
	.phone-numbers > div > a { font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
	.phone-numbers > div > a span { font-size: 13px; font-weight: normal; }
	
	.phone-numbers.on-top{ position: fixed; margin: 0; width: 100%; top: 0; left: 0; padding: 8px 0 10px; z-index: 999; border-bottom: 2px solid #008133; background: #008133 url("/catalog/view/theme/yoonery/image/bg.webp?1.1") no-repeat scroll center -127px; }
	
	#header .call { position: relative; top: auto; margin: 8px 0 0; text-align: center; left: auto; font-size: 12px; }
	#header .call a { text-decoration: none; border-bottom: 1px dashed; }
	
	.box-nav .nav-icon { display: inline-block; width: 26px; height: 26px; float: left; margin: 0 10px 0 0; font-size: 28px; cursor: pointer; }
	.box-heading.with-nav span { display: inline; }
	.box-heading.with-nav { -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding: 15px 10px; }
	.box .box-heading { font-size: 13px; }

	.box-category > .with-children > a { font-size: 13px; font-weight: normal; padding: 0; display: inline-block; border-top: none; text-decoration: underline; }
	.box-category > .with-children > a.active { font-weight: bold; color: black; }
	.box-category > .subs a { font-size: 13px; margin: 0 0 5px; }
	/*.box-category > .subs a:before { content: "\22C5"; }*/
	
	.box .box-content .box-product .image a img{ float: left; } 
	.box-product { min-height: 350px; float: left; width: 50%; }

	.box-nav .box-content { display: none; }
	
	.banner a img { width: 100%; }
	
	.catalog .with-children { padding: 8px 8px 8px 0px; border-top: 1px solid #eee; }

	#precontainer .nav_mob_blok li { text-decoration: none; color: white; margin: 0px; }
	#precontainer .nav_mob_blok {display: none;}
	
	#precontainer #menu-icon { display: block; position: absolute; width: 50px; height: 45px; text-align: center; color: white; background-color: #073; font-size: 36px; padding: 0px; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
	#precontainer .links-nav { position: absolute; top: 68px; left: 0; display: none; }
	#precontainer .links-nav #menu-icon{ width: 40px; height: 40px; }
	#precontainer .links-nav p{ margin-top: -6px; margin-bottom: 0px; }
	#precontainer .links-nav ul { position: absolute; top: 45px; min-width: 250px; background: green; z-index: 999; }
	#precontainer .links-nav ul li{ background: none; width: 100%; }
	#precontainer .links-nav ul li span{ background: none; width: 100%; }
	#precontainer .links-nav ul li span a{ background: none; }
	#precontainer .links-nav ul li span a:hover{ background-color: #5c6; border: 2px solid grey; }
	
	#precontainer .botton_nav li:active ul{ display: list-item; }

	#container { width: 100%; padding: 0px; background: none; }
	#content { padding: 10px; background: white; }
	#column-left { width: auto; float: none; margin: 0 10px; }
	#column-left .box { margin: 10px auto; }
	#column-left .module2, .module3, .module4, .module5{ display: none; }
	#column-left + #column-right + #content, #column-left + #content { margin-left: 0px; display: inline-table; }
	
	#content { background: white; margin: 10px; }
	#content .box { float: left; width: 100%; padding: 0px; }
	#content .box-info { float: none; width: auto; margin: 10px 0 30px; }

	#content h1{ text-align: center; padding: 10px;}
	#content p { margin: 15px 0; line-height: 18px; } 
	#content h1, h2 { margin: 10px 0; }
	#content p img{ max-width: 95%!important; text-align: center;height: auto!important;}
	#content .box-product{ text-align: center; }
	
	#column-left + #content { margin: 0 10px 15px; }
	
	.form-search-eh { display: none; }

	#footer { padding: 10px; }
	#footer .column { float: left; width: 48%; min-height: 185px; font-size: 12px; }
	#footer .column .h3 { margin-bottom: 20px; text-transform: uppercase; font-size: 13px; }
	#footer .column li { margin: 0 0 11px; }
	
	.footer-telephone { text-align: center; margin: 15px 15px 0; }
	.footer-telephone span { display: -webkit-inline-box; }
	.footer-address { display: block; width: 100%; color: white; }
	.footer-address a { color: white; border-color: white; }
	.f-telephone { background: none; height: 100px; padding: 3px 0 0 0; margin: 0px; }
	.f-telephone a { display: block; margin: 0 0 10px; color: white; border-color: white; }
	.f-telephone h1,
	.f-telephone h2,
	.f-telephone span{ width: auto; }

	.old-td { width: 49.5%; }
	.old-td:nth-child(2n){ border-right: 0px; }

	.product-list > .list > .old-td{width: 49.5%;}
	.product-filter .limit { padding: 10px; }
	.product-filter .sort { padding: 10px; }
	
	#___plus_0{ display: none !important; }
	#tabs{ display: inherit; width: 90%; margin: 0 auto; }

	.box .box-content { /*border-left: none; border-right: none;*/ }
	
	.product-info div > .right{ float: left; width: 100%; }
	.product-info .left { float: none; }
	.product-info .left + .right { margin-left: 0px; }
	.product-info .image { border: 1px solid #E7E7E7; padding: 10px; text-align: center; }
	.product-info .description { display: none; position: relative; padding: 5px 5px 10px 5px; margin-bottom: 10px; color: #4D4D4D; }
	.product-info .cart { margin-top: 20px; }
	.product-info .image { border: 0px; padding: 0px; margin: 0 0 20px; }
	.product-info #image { max-height: 228px; min-height: 228px; }
	
	.product-info .cart.on-top { position: fixed; margin: 0; width: 100%; bottom: 0; left: 0; padding: 15px 0 0; z-index: 999; border-top: 2px solid #008133; background: #008133 url("/catalog/view/theme/yoonery/image/bg.webp?1.1") no-repeat scroll center -127px; }
	.product-info .cart.on-top div { margin: 0 20px; float: none; }
	.product-info .cart.on-top .one-click-order { line-height: 25px; float: right; font-size: 13px; text-decoration: none; border-bottom: 1px dashed; }
	.product-info .cart.on-top .button { padding: 6px 25px; margin-left: 10px; }
	.product-info .cart.on-top input[type="text"] { padding: 6px; font-size: 13px; }

	.prise{
		float: left;
	}
	.option-2189{
		float: left;
    	width: 100%;
    	margin-top: 20px;
	}
	.option-2188{
    	float: left;
    	margin-top: 20px;	
	}
	
	.left .image{
		position: relative;
    	width: 100%;
	}
	.tab_page p img{width: 100%;}
	.image-additional{ float: left; max-width: 100%; }
	.tab-description { }
	.tab-content{ margin: 0 auto;  width: 90%; }

	
	
	.htabs {
    	border-bottom: 0px;
	}
	#content h1{
		text-align: center;
	}

	#tab-description table{
		width: 300px !important;
	}
	/* login */
	.login-content {
    	display: inline-block;
	}
	.login-content .left {
    	width: 100%;
	}
	.login-content .right {
    	width: 100%;
	}

	#register .content > table > tbody > tr > td > select{
		width: 80%;
	}
	#column-right {
    	float: none;
    	width: 100%;
	}
	textarea {
    	width: 90%;
	}
	/*
 	* cart and simplecheckout
 	*/

	/* cart */

	.cart-info > table > thead > tr > td{
		font-size: 12px;
		vertical-align: inherit;
	}
	.cart-info > table > tbody > tr > td{
		font-size: 12px;
		vertical-align: inherit;
	}
	.cart-info > table > tbody > tr > td > a{
		font-size: 10px;
	}
	.cart-info > table > tbody > tr > .image > a > img{
		width: 100%;
	}
	.cart-info > table > tbody > tr > .quantity > input[type='text'] {
    	width: 10px;	
	}
	.cart-info td {
		padding: 0px;
	}

	#shipping > tbody > tr > td > select{
		width: 80%;
	}

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

	#button-coupon{
		padding: 5px;	
	}
	.buttons div{
		padding: 2%;
	}

	/* simplecheckout */

	#simplecheckout_cart_form > table > thead > tr > th{ font-size: 12px; }
	#simplecheckout_cart_form > table > tbody > tr > th{ font-size: 12px; }
	#simplecheckout_cart_form > table > tbody > tr > th > a{ font-size: 10px; }
	#simplecheckout_cart_form > table > tbody > tr > .image > a > img{ width: auto; }
	#simplecheckout_cart_form > table > tbody > tr > .quantity > input[type='text'] { width: 30px; }
	#simplecheckout_cart_form th{ padding: 0px; }

	#content .content .right { float: none; width: 80%; }
	#content .content .left { float: none; width: 80%; }

	.return-additional > .return-comment {
    	float: none;
    	width: 90%;
    	margin: 0 auto;
	}
	.return-additional > .return-captcha {
    	float: none;
    	width: 90%;
    	margin: 0 auto;
	}
	#content .login-content .right .content{
		text-align: center;
	}
	
	#back-top { width: 48px; height: 48px; right: 20px; bottom: 20px; background-size: contain; }
	#back-top:hover { opacity: 0.2; filter: alpha(opacity=20); }
	#back-top.with-on-top { bottom: 80px; }
	
	#add2cart-top { background: green; position: fixed; bottom: 80px; right: 20px; fill: #fff; padding: 10px 7px 6px 9px; border-radius: 4px; }
	#add2cart-top span { display: inline-block; width: 20px; height: 20px; line-height: 20px; color: green; background: white; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; font-weight: bold; position: absolute; top: 5px; left: 5px; text-align: center; }
}

/*
 * @media (max-width:: 500) 
 */
@media screen and (max-width: 600px) {

	#header #logo { text-align: left; }	
}

/*
 * @media (max-width:: 500) 
 */
@media screen and (max-width: 500px) {

	#header #logo img { width: 200px; margin-top: 5px; }
	
	.phone-numbers > div { width: auto; margin: 0 7px 7px; }
	.phone-numbers > div > a { font-size: 16px; }

	.box-product { min-height: 350px; float: left; width: 100%;	

	/* cart */
	.cart-info > table > thead > tr > .remove > span{ display: none; }
	.cart-info > table > thead > tr > .total{ display: none; }
	.cart-info > table > tbody > tr > .total{ display: none; }

	/* simplecheckout */
	#simplecheckout_cart_form > table > thead > tr > .total{ display: none; }
	#simplecheckout_cart_form > table > tbody > tr > .total{ display: none; }

	.simplecheckout-cart td { vertical-align: inherit !important; padding: 1% !important; }
	.simplecheckout-cart td { vertical-align: inherit !important; padding: 1% !important; }
	.simplecheckout-cart td{ font-size: 11px !important; text-align: center !important; }
	.simplecheckout-cart tr > th { font-size: 11px !important; text-align: center !important;}
	.simplecheckout-left-column{ float: none !important; width: 100% !important; }
	.simplecheckout-right-column{ float: none !important; width: 100% !important; }

	input.large-field, select.large-field { width: 250px; }

}

@media screen and (max-width: 400px) {
	#header #logo img { width: 180px; margin-top: 8px; }
	.phone-numbers > div { width: auto; margin: 0 6px 6px; }
	.phone-numbers > div > a { font-size: 14px; }
	.box .box-heading { font-size: 12px; }
}


.blog-post{
    width: 300px;
    border: 1px solid #ccc;
    float: left;
	margin: 10px;
}
.blog-post{
    width: 300px;
    border: 1px solid #ccc;
    float: left;
	margin: 10px;
}
.blog-post .image{
	text-align: center;
}
.blog-post div{
	margin: 10px;
}
.blog-post:hover{
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.5);
}
/*.blog-post:nth-child(3n+1) {
    clear: both;
}*/
@media screen and (max-width: 768px) {
	.blog-post{
	    margin: 10px auto;
   		float: none;
	}

}
0, 0, 0.5);
}
/*.blog-post:nth-child(3n+1) {
    clear: both;
}*/
@media screen and (max-width: 768px) {
	.blog-post{
	    margin: 10px auto;
   		float: none;
	}

}