/** * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) * Richard Clark (http://richclarkdesign.com) * http://cssreset.com */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display:block;
}
ul{
	list-style:none;
}
a{
	margin:0;
	padding:0;
	font-size:100%;
	background:transparent;
	text-decoration: none;
	color: inherit;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{max-width: 100%; height: auto;}
a:focus {outline: none;}

/* ====================== HEADINGS h1-h6 ===================== */
h1, h2, h3, h4, h5, h6, .form-name {font-weight: 600; color: #000; line-height: 1.3; margin: 0 0 .5em 0;}
h1, .page-title {font-size: 24px;}
h2 {font-size: 22px;}
h3, .form-name {font-size: 20px;}
h4 {font-size: 18px;}
p{margin: 0 0 10px 0; padding: 0;}
strong, .form-name {font-weight: 600;}
b {font-weight: 700;}

/* ================================== rslides ====================================== */
.banner {position: relative;}

.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0}
.rslides .slide {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0}
.rslides .slide:first-child {position: relative; display: block; float: left}
.rslides img {display: block; height: auto; float: left; width: 100%; border: 0}

.rslides_tabs {overflow: hidden; text-align: center; position: absolute; bottom: 15px; left: 0; right: 0; z-index: 5;}
.rslides_tabs li {display: inline-block; vertical-align: top; margin: 0 4px 6px 4px;}
.rslides_tabs a {display: block; width: 10px; height: 10px; border: 1px solid #038b36; border-radius: 50%; text-indent: -9999px;}
.rslides_tabs a:hover, .rslides_tabs .rslides_here a {background-color: #038b36;}
/* ================================== rslides ====================================== */

@font-face {
	font-family: 'glyphs';
	src: url('glyph-font/fontello.eot?51959494');
	src: url('glyph-font/fontello.eot?51959494#iefix') format('embedded-opentype'),
		url('glyph-font/fontello.woff?51959494') format('woff'),
		url('glyph-font/fontello.ttf?51959494') format('truetype'),
		url('glyph-font/fontello.svg?51959494#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}

.custom-icon, .has-custom-icon:after, .has-custom-icon:before {font-family: "glyphs"; font-style: normal; font-weight: normal; speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.custom-icon {display: inline-block; text-decoration: inherit; width: 1em; text-align: center; line-height: 1em;}

/* ====================== FORM ELEMENTS ====================== */
input[type="text"], input[type="number"], input[type="submit"], input[type="button"], input[type="reset"], textarea{-webkit-appearance: none; padding: 0; border: 1px solid #ccc; font-family: 'Open sans', sans-serif;}
input[type="submit"], input[type="button"], input[type="reset"], .btn-green {cursor: pointer; border: none;}
input[type="submit"], input[type="button"], .btn-green {background-color: #028646; color: #fff;}
input[type="submit"]:hover, input[type="button"]:hover, .btn-green:hover, #toggle-menu-open:hover, #toggle-menu-close:hover, .toggle-menu:hover {background-color: #129656;}
.btn {
    display: block;
    padding: 6px 10px;
}
.colorRed {color: #e00606;}

.form-container2 {width: 70%; font: 300 15px 'Open sans', sans-serif; padding-top: 15px;}
.form-name {margin: 0 0 25px 0;}
.element-name  {margin: 0 0 5px 3px;}
.element-content {margin: 0 0 17px;}
.required {color:#F00; font-size:13px;}

.element-content ul {margin: 0px; padding: 0px;}
.element-content li {margin: 0 0 3px 0; padding: 1px;	}
input[type="checkbox"], input[type="radio"] {position: relative; top: 2px;}
.choice-name {font-size: 13px;}
.form-container2 .buttons {margin-top: 30px;}
.form-container2 .buttons input:first-child {margin-right: 10px;}
.form-container2 .captcha {margin-top: 10px;}
.form-container2 .big {font-size: 16px; font-weight: bold;}
.form-container2.text-field .calendar {padding: 3px; font-size: 12px;}

.form-container2 input[type="text"], .form-container2 textarea {
	background-color: #fff;
    border: 1px solid #ccc;
    font: 300 13px "Open sans",sans-serif;
    height: 30px;
    line-height: 30px;
    padding: 0 2.5%;
    text-indent: 0;
    width: 94.68%;
}

.captcha input[type="text"] {padding: 0 9px;}
.form-container2 textarea {height: 135px; line-height: 20px; padding: 6px 2.5%;}

.form-container2 input[type="submit"], .form-container2 input[type="reset"], .form-container2 input[type="button"], .form-container2 button {
    background: #028646;
    border: none;
    color: #fff;
    cursor: pointer;
    font: 400 16px/33px "Open sans",sans-serif;
    height: 35px;
	padding: 0 10px;
}

.form-container2 input[type="reset"] {background-color: #83868f;}

.form-container2 input[type="submit"]:hover, .form-container2 input[type="button"]:hover, .form-container2 button:hover  {background-color: #129656;}
.form-container2 input[type="reset"]:hover {background-color: #73767f;}

.form-container2 input[type="text"]:focus, .form-container2 input[type="submit"]:focus, .form-container2 select:focus{outline: none;}
.form-container2 input[type="checkbox"], .form-container2 input[type="radio"] {margin: 0;}

.ui-selectmenu-button {display: block; border: 1px solid #ccc; font-size: 13px; padding: 6px 0; position: relative;}
.ui-selectmenu-button .ui-icon {background: url('../images/arrow-amount2.gif') no-repeat 0 0; position: absolute; top: 0; bottom: 0; margin: auto; right: 11px; width: 9px; height: 5px;}
.ui-selectmenu-button .ui-selectmenu-text {padding: 0 35px 0 2.44299674267101%;}

/* custom select 
.select-container{position: relative; display: inline-block; vertical-align: top; width: 100%;}
.ui-selectmenu-button {border: 1px solid #ccc; display: block;}
.ui-selectmenu-text {padding: 4px 8px; display: block;}
.ui-selectmenu-menu {
    background-color: #fff;
    border-radius: 3px;
	box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.1);
}
.ui-selectmenu-menu ul {
	padding: 2px;
}
.ui-menu li {
    font-size: 13px;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 5px;
}
.ui-menu li:hover {cursor: pointer; background-color: #eaeaea;}*/

select {border: 1px solid #ccc; display: block; height: 32px; line-height: 32px; width: 100%; -moz-appearance: none; -webkit-appearance: none; padding: 0 31px 0 7px; /*padding-right: 31px\9;*/vertical-align: middle; /*background-image: none\9;*/ background: #fff url('../images/arrow-select@2x.png') no-repeat right 10px center/ 11px 6px;}
select::-ms-expand {display: none;}

/* =========================== Layout styles =================== */
/* ============================================================= */
body, html {height: 100%;}
body {color: #000; font: 400 13px/1.4 'Open sans', sans-serif; overflow-x: hidden; background-color: #fff;}
.centered-wrap {max-width: 1000px; margin: 0 auto; width: 100%;}

#top-inner {position: relative; padding: 23px 0 36px;}

#lang {
    position: absolute;
    right: 0;
    top: 8px;
}
#lang a {
    font-size: 12px;
    margin-left: 10px;
}
#lang .active {
    color: #129656;
    text-decoration: underline;
}
#lang a:hover {text-decoration: underline;}

.signup{position: absolute; top: 39px; right: 0;}
.signup-popup{background-color: #fff; padding: 12px 20px; width: 310px; position: absolute; right: 14px; top: 100%; z-index: 101; display: none; border: 3px solid #028646;}
.signup-popup .title{font-size: 18px; color: #000; font-weight: 400; margin-bottom: 14px; line-height: 126%;}
.signup-popup .subtitle{font-size: 13px; color: #000; font-weight: 300; font-style: italic; margin: 0 0 15px 0;}
.signup-popup .input-row{margin: 0 0 5px 0;}
.signup-popup input[type="text"]{width: 94.45%; padding: 0 2.5%; color: #939598; height: 30px; line-height: 30px;}
.signup-popup input[type="text"]:focus{background-color: #fff;}
.signup-popup .submit{height: 30px; line-height: 30px; padding: 0 10px; border: none;}
#close-signup {position: absolute; top: -14px; right: -14px;}

.show{display: block;}
.signup a:hover, .basket-mini a:hover, #submenu li li a:hover {text-decoration: underline;}

.logo {position: relative; display: inline-block; vertical-align: top;}
.logo img {display: block;}
.logo .slogan {font-size: 23px; white-space: nowrap; position: absolute; left: 100%; top: 0; margin: 10px 0 0 12px;}

.search, .basket-mini {position: absolute; top: 84px;}

.search {right: 230px;}
.search .wrap {float: left; margin-bottom: 0;}
.search .wrap-field {width: 296px; padding-right: 7px;}
.search .wrap-btn {width: 50px;}
.search .search-field {color: #939598; background-color: #fff; font-style: italic; height: 30px; line-height: 30px; width: 99.85%; text-indent: 6px;}
.search .search-btn {background: #028646 url('../images/icon-search.png') no-repeat center center; width: 100%; height: 32px;}

.basket-mini {right: 0;}
.basket-mini a {display: block; padding: 0 44px 0 0; position: relative; line-height: 1.25;}
.basket-mini .green {color: #028646;}
.basket-mini .icon {width: 31px; height: 28px; background: url('../images/icon-cart.gif') no-repeat 0 0; position: absolute; top: 3px; right: 0;}
.basket-mini .items {background-color: #ff0000; color: #fff; width: 23px; height: 23px; line-height: 23px; border-radius: 50%; text-align: center; font-size: 12px; position: absolute; z-index: 1; top: -14px; right: 1px;}

.slider-wrap {padding-top: 12px;}
#slider-nav  li {float: left; width: 25%;}
#slider-nav  a {font-size: 13px; display: block; background-color: #fff; margin: 0 -2px; padding: 0 2px}
#slider-nav span {display: block; background-color: #ebebec; padding: 13px 10px 13px 18px; border-bottom: 4px solid #939598;}
#slider-nav .rslides_here span {color: #028646; border-bottom-color: #038b36; font-weight: 600;}

#main-menu {background-color: #00844a; color: #fff; position: relative;}
#main-menu:before {content: ''; top: 0; left: 0; width: 100%; height: 2px; position: absolute; background-color: #ebebec;}
#main-menu .inner {padding-left: 10px;}
#main-menu li {float: left; margin: 0 10px;}
#main-menu a {display: block; padding: 13px 0; position: relative;}
#main-menu a:hover, #main-menu .active a {padding-top: 6px; border-top: 7px solid #fff; z-index: 10;}
.toggle-menu {
    background: #028646 url("../images/toggle-menu.png") no-repeat center center;
    cursor: pointer;
    display: none;
    height: 32px;
    width: 41px;
	border-radius: 2px;
	vertical-align: top;
}
@media screen and (min-width: 561px){#main-menu > .inner > ul {display: block !important;}}

#main-menu-holder {min-height: 44px;}
#main-menu-wrap .alt-item {display: none; z-index: 1; position: absolute;}
#main-menu-wrap .alt-logo {left: 13px; top: 10px;} 
#main-menu-wrap .alt-basket-mini {width: 26px; height: 24px; background: url('../images/icon-cart-s.png') no-repeat 0 0; top: 9px; right: 14px;}
#main-menu-wrap .alt-basket-mini .items {background-color: #ff0000; color: #fff; width: 21px; height: 21px; line-height: 20px; border-radius: 50%; text-align: center; font-size: 11px; position: absolute; z-index: 1; top: 4px; right: 30px;}

.sticky-menu #main-menu-wrap {
    position: fixed;
    z-index: 1040;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
}
.sticky-menu #main-menu-wrap .alt-item {display: block;}
.sticky-menu #main-menu {padding-left: 85px; padding-right: 80px;}

#toggle-menu-close, #toggle-menu-open {display: none;}
#submenu ul {padding: 5px 13px 5px 23px;}
#submenu ul ul {padding-bottom: 3px;}

#submenu li {position: relative;}
#submenu li li {margin-bottom: 2px;}
#submenu > li {border-bottom: 1px solid #e2e3e4;}
#submenu > li > a {font-size: 14px;}
#submenu > li > a > span {display: block; padding: 6px 13px;}

#submenu li li .dcjq-icon {right: -6px; top: 4px;}
#submenu li li a {font-size: 13px; /*color: #028646;*/}
#submenu li li li a {font-size: 12px; color: #808285;}
#submenu a {display: block;}
#submenu .dcjq-icon {background: url("../images/submenu-arrows.gif") no-repeat 0 0; width: 9px; height: 9px; top: 10px; right: 7px; position: absolute; padding: 0;}
#submenu .active .dcjq-icon {background-position: 0 -9px;}
#submenu li li > .active {text-decoration: underline;}
/*#submenu .active {font-weight: 700; color: #028646;}*/
#submenu a:hover {color: #028646;}

.banner img {display: block; margin: 0 auto;}
.title-ribbon {background-color: #028646; font-size: 21px; font-weight: 600; color: #fff; padding: 8px 20px; margin-bottom: 20px;}

.sidebtns {right: 0; position: fixed; top: 180px; z-index: 4999; transition: transform 0.3s ease-in-out 0s; transform: translateX(54%); transform: translateX(calc(100% - 29px));}
.close-sidebtns {position: absolute; right: 0; top: 50%; margin: -21px 0 0 0; font-size: 25px; width: 29px; height: 43px; line-height: 43px; color: #ececee; text-align: center; z-index: 1; transition: opacity .5s ease-in-out 0s; opacity: 0;}
.close-sidebtns:hover {color: #018645;}
.sidebtns ul {z-index: 2; position: relative;}
.sidebtns li {background-color: #018645; color: #fff; position: relative; border-bottom: 3px solid #fff;}
.sidebtns li > * {display: block; line-height: 43px; height: 43px; white-space: nowrap;}
.sidebtns li .custom-icon {width: 29px; font-size: 18px; position: absolute; top: 0; left: 0; cursor: pointer;}
.sidebtns .text {margin-left: 29px; padding-left: 12px; padding-right: 21px; position: relative;}
.sidebtns li:hover {background-color: #129656;}
.sidebtns-active .sidebtns {transform: translateX(0);}
.sidebtns-active .sidebtns li .custom-icon {font-size: 21px;}
.sidebtns-active .sidebtns .text {margin-left: 0; padding-left: 41px; z-index: 10;}
.sidebtns-active .close-sidebtns {right: 100%; opacity: 1;}
@media screen and (max-width: 680px){
	.sidebtns {transform: translateX(76%); transform: translateX(calc(100% - 42px));}
	.sidebtns li > * {line-height: 42px; height: 42px;}
	.sidebtns li .custom-icon {width: 42px; font-size: 23px;}
	.sidebtns .text {margin-left: 42px; padding-right: 17px; font-size: 14px;}
	.close-sidebtns {margin: -21px -21px 0 0; text-indent: -15px; font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
}

#content {padding: 10px 0 30px 0;}
#content-other {padding: 10px 6% 20px 6%;}
#sidebar {width: 24.6%; margin: 0 5% 20px 0; float: left;}
#content-right {width: 70.4%; float: right;}

.nav-bar {padding: 12px 0; margin: 8px 0 13px 0;}
.nav-bar .inner {position: relative; padding-right: 100px;}
.nav-bar .btn {position: absolute; right: 0; top: -8px;}

.breadcrumbs {padding-left: 20px;}
.breadcrumbs li {position: relative; padding-right: 15px; margin: 0 10px 7px 0; float: left;}
.breadcrumbs li:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 2.5px 0 2.5px 3px;
	border-color: transparent transparent transparent #000;
	position: absolute;
	content: '';
	top: 6px;
	right: 0;
}
.breadcrumbs a {display: block; color: #939598; font-weight: 400; font-size: 11px;}
.breadcrumbs li:last-child:after {display: none;}
.breadcrumbs .current a {color: #000;}
.breadcrumbs a:hover {text-decoration: underline;}
.breadcrumbs .current a:hover {text-decoration: none;}

.helpers {margin: -5px 0; padding: 10px 2px; margin-bottom: 16px; position: relative;}
.helpers select {height: 22px; line-height: 22px;}
.helpers .left {padding-right: 50px;}
.helpers p {font-size: 12px; margin-bottom: 0; padding-top: 4px;}
.helpers .child, .pager .btn, .pager ul {float: left;}
.helpers .left > * {display: inline-block; vertical-align: middle; float: none; padding: 5px 10px 5px 0;}
.helpers .left > *:last-child {padding-right: 0;}
.helpers select {max-width: 120px;}

.view-options {position: absolute; top: 12px; right: 2px;}
.view-options li {margin-left: 8px; float: left;}
.view-options .icon {background: url('../images/icons-view-options.gif') no-repeat 0 0; height: 18px; display: block;}
.view-options .icon-grid {background-position: 0 0; width: 16px}
.view-options .icon-list {background-position: -16px 0; width: 20px;}
.view-options .icon-grid:hover, .view-options .icon-grid.active {background-position: 0 -18px;}
.view-options .icon-list:hover, .view-options .icon-list.active {background-position: -16px -18px;}

.pager ul {border: 1px solid #e2e3e4; padding: 0 20px; margin: 0 -1px; height: 20px;}
.pager li {margin: 0 2px;}
.pager .last-child {position: relative; padding-left: 10px;}
.pager .last-child:before {position: absolute; content: '..'; left: 0;}
.pager .prev, .pager .next {position: relative; padding: 3px 7px 2px 16px; text-transform: uppercase; border: 1px solid #e2e3e4; font-size: 11px; font-weight: 400;}
.pager .prev:hover, .pager .next:hover {color: #028646; border-color: #028646;}
.pager .next {padding: 3px 16px 2px 7px;}
.pager .prev:before, .pager .next:after {
	position: absolute;
	top: 6px;
	left: 6px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 4px 0;
	border-color: transparent #000000 transparent transparent;
}
.pager .next:after {
	left: auto;
	right: 6px;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #000000;
}
.pager .prev:hover:before {border-color: transparent #028646 transparent transparent;}
.pager .next:hover:after {border-color: transparent transparent transparent #028646;}
/*
.pager a {color: #000; font-size: 11px; font-weight: 400; padding: 3px 2px 2px 2px; display: block;}
.pager a:hover {color: #028646; text-decoration: underline;}
.pager .active a {color: #028646; font-weight: 600;}
.pager .active a:hover {text-decoration: none;}
*/
.pager li {color: #000; font-size: 11px; font-weight: 400; padding: 3px 2px 2px 2px; display: inline-block; line-height: 1.2;}
.pager li:hover {color: #028646; text-decoration: underline;}
.pager .active {color: #028646; font-weight: 600; font-size: 13px;}
.pager .active:hover {text-decoration: none;}

.sort-ribbon {margin-bottom: 10px; background-color: #028646; color: #fff;}
.sort-ribbon a {display: inline-block; vertical-align: top;}
#main-product-list .sort-ribbon .col2 {display: none;}

.product-grid .sort-ribbon {padding: 10px 15px; margin-left: 3.69357%;}
.product-grid .sort-ribbon .col {float: left; padding-right: 35px;}
#main-product-list.product-grid .sort-ribbon .col1, #main-product-list.product-grid .sort-ribbon .col6 {display: none;}

.product-catalogue .aaa11111 { display:none;}
.product-catalogue .bbb11111 { display:block;}

.product-list .bbb11111 { display:none;}
.product-list .aaa11111 { display:block;}


.product-list .sort-ribbon .col {padding: 10px;}
.product-list .sort-ribbon {display: table-row;}
.product-list .sort-ribbon .col {display: table-cell; vertical-align: middle;}

.btn-sort {display: inline-block; vertical-align: top; background: url('../images/arrows-sort.gif') no-repeat right 4px; padding-right: 10px;}
.btn-sort.active {background-position: right -16px;}
.btn-sort.noarrow { background:none;}

/* base */
.item-list .item {float: left; margin-bottom: 27px;}
.item-list .item-outer {padding: 10px 20px 20px 20px;}
.item-list .title-wrap {margin-top: 10px;}
.item-list .pr-code-wrap {margin-top: 5px;}
.item-list .pr-code {margin-bottom: 0;}
.item-list .title-wrap {display: table; width: 100%; text-align: center;}
.item-list .item .title {display: table-cell; vertical-align: middle; margin: 0; line-height: 1.05;}
.item-list .thumb {display: block; padding: 8px 0 5px 0; position: relative;}

.item-list .thumb img {display: block; margin: 0 auto;}
.item-list .thumb img:hover {opacity: 0.85;}
.item-list .title a:hover {text-decoration: underline;}

/* category-list */
.category-list {width: 88.5%; margin: 0 auto; padding: 40px 0;}
.category-list .list {margin-left: -3.050847457627119%;}
.category-list .item {width: 22.03947368421053%; margin-left: 2.960526315789474%;}
.category-list .item-outer {background-color: #ebebec; border: 1px solid #e0e0e1;}
.category-list .title {color: #028646; font-weight: 700; font-size: 16px;}
.category-list .item:hover .item-outer {
    background-color: #f0f0f1;
    border-color: #e5e5e6;
}

@media screen and (min-width: 916px){.frontpage .category-list {width: 90%;}}
@media screen and (min-width: 801px){
	.frontpage .category-list {width: 100%;}
	.category-list .list {margin-left: -1.666666666666667%;}
	.category-list .item {margin-left: 1.639344262295082%; margin-bottom: 15px; width: 23.27868852459016%;}
	.frontpage .category-list .item-outer {white-space: nowrap; padding-left: 0; padding-right: 0;}
}

/* product-list */
.product-grid .list {margin-left: -3.835227272727273%;}
.product-grid .item {width: 29.54856361149111%; margin-left: 3.693570451436389%;}

.product-grid .item-outer {border: 1px solid #ccc; background-color: #fff; position: relative;}
.product-grid .title {color: #000; font-weight: 600; font-size: 14px;}
.product-grid .item:hover .item-outer {border-color: #dcdcdc;}

.signs li {float: left;}
.signs img {display: block;}
.product-grid .signs {padding: 6px 0;}
.product-grid .signs ul {margin-left: -1.515151515151515%;}
.product-grid .signs li {margin-left: 1.492537313432836%; width: 23.38308457711443%;}

.product-grid .item-outer {}
/*.product-grid .list .btn-wrap {padding-top: 25px; height: 33px;}*/
.product-grid .list .btn-wrap {bottom: 0; position: absolute; left: 0; right: 0; padding: 8px;}
.product-grid .list .btn-grey {display: block; background-color: #939598; font-size: 12px; color: #fff; text-align: center; text-transform: uppercase; padding: 8px 5px;}
.product-grid .btn-grey:hover {background-color: #9b9da0;}

#main-product-list.item-list .item-outer {padding: 8px 8px 59px 8px;}

.product-list .list {display: table; width: 100%; border-top: 1px solid #ccc;}
.product-list .item {display: table-row; float: none;}
.product-list .cell {display: table-cell; vertical-align: middle; border-bottom: 1px solid #ccc; padding: 10px;}
.product-list .signs {display: none;}
.product-list .item img {width: 50px; max-width: none;}
.product-list .title-wrap {text-align: left; width: 320px;}
.product-list .title {font-size: 13px;}
.product-list .btn-grey {color: #028646; font-size: 12px; white-space: nowrap; text-decoration: underline; text-transform: uppercase;}
.product-list .btn-grey:hover {text-decoration: none;}

.product-list .item-inner, .product-list .thumb-wrap, .product-list .title {height: auto !important;}

/* uus */
.product-list .cell.btn-wrap {width: 220px; text-align: left;}
.product-list .col4, .product-list .cell.pr-code-wrap {text-align: left;}
.product-list .col6 {text-align: left !important;}
.product-list .price, .product-list .col6 .btn-sort {padding-left: 30px;}
#main-product-list.product-list .price {font-size: 13px;}
#main-product-list.product-list .price .old {font-weight: 400; font-size: 13px;}

#pr-details {padding: 20px 4% 20px 6%;}
#pr-details-l, #pr-details-r {float: left; width: 38.63636363636364%;}
#pr-details-r {width: 55.00363636363636%; padding-left: 6.36%;}

.pr-gallery ul {margin-left: -2.352941176470588%;}
.pr-gallery li {margin: 0 0 12px 2.298850574712644%;}
.pr-gallery .small {float: left; width: 31.03448275862069%;}
.pr-gallery .inner {border: 1px solid #ccc; display: block; position: relative; padding: 10px;}
.pr-gallery .inner img {display: block; margin-left: auto; margin-right: auto;}
#pr-details .signs ul {margin-left: -3px;}
#pr-details .signs li {margin: 0 0 3px 3px;}
.notice1 {
    color: #848484;
    font-size: 12px;
    font-style: italic;
    padding-top: 12px;
}
.priceChange {width: 38px; height: 38px; line-height: 38px; background-color: #990000; color: #fff; text-align: center; border-radius: 50%; position: absolute; right: -19px; top: -19px;}

#main-product-list .price, #pr-details label {font-size: 15px; font-weight: 700; line-height: 1.2; margin-bottom: 0;}
#main-product-list .price .highlight {color: #028646;}
#main-product-list .price.discount .highlight {color: #f40303;}
#main-product-list .price .old {text-decoration: line-through; color: #58595b; font-weight: 600;}

#pr-details .pr-title {color: #028646; font-size: 18px; font-weight: 700; line-height: 1.15; margin-bottom: 20px;}
#pr-details .top-block {position: relative; padding: 0 130px 12px 0; border-bottom: 2px solid #ccc; margin-bottom: 26px;}
#pr-details .brand {width: 120px; position: absolute; top: 0; right: 0;}
#pr-details .brand .t {display: table; width: 100%;}
#pr-details .brand .tc {display: table-cell; vertical-align: middle; height: 118px; border: 1px solid #e2e3e4;}
#pr-details .brand img {display: block; margin: 0 auto;}
#pr-details .price, #pr-details label {font-size: 15px; font-weight: 700;}
#pr-details .price .highlight {color: #028646;}
#pr-details .price.discount .highlight {color: #f40303;}
#pr-details .price .old {text-decoration: line-through; color: #58595b; font-weight: 600;}
#pr-details .price_vat_info {
    color: #939598;
    font-size: 12px;
    position: relative;
    top: -6px;
}
#pr-details .amount {margin-bottom: 27px;}
#pr-details .amount label, #pr-details .amount .right, #pr-details .amount input {display: inline-block; vertical-align: middle;}
#pr-details input[type="text"] {width: 90px; height: 29px; border: 1px solid #ccc; text-align: center;}
#pr-details .decrease-amount, #pr-details .increase-amount {width: 33px; height: 33px; border: none; background: url("../images/arrow-amount.gif") no-repeat scroll 9px 12px; text-indent: -9999px; cursor: pointer;}
#pr-details .increase-amount {background-position: -33px 12px;}
#pr-details .submit input {text-transform: uppercase; height: 32px; line-height: 28px; padding: 0 20px;}
#pr-details  .bot-block {margin-bottom: 30px;}
#pr-details  .detail-list li {border-bottom: 1px solid #e2e3e4; padding: 7px 10px;}
#pr-details  .detail-list .availability {text-transform: uppercase; font-weight: 400; color: #028646;}
#pr-details  .detail-list .availability.no-stock {color: #000; background-color:#FC8A8C; padding: 5px 10px; margin: -5px -10px;}

.availability {text-transform: uppercase; font-weight: 600; color: #028646;}

.pr-details-widget {width: 246px;}
.pr-details-widget table {width: 100%;}
.pr-details-widget td {vertical-align: middle; font-size: 15px; font-weight: 600; padding-bottom: 7px;}
.pr-details-widget .cell1, .pr-details-widget .cell2 {padding-right: 15px;}
.pr-details-widget .icon {color: #fff; font-size: 24px; line-height: 30px; font-weight: 700; text-align: center; background-color: #028646; width: 31px; height: 31px; display: inline-block;}
.pr-details-widget .icon:hover {background-color: #129656}
.pr-details-widget .submit input {width: 100%; padding: 0;}

.related-products {padding: 20px 0;}
#pr-details  .related-products .list-title {font-size: 15px; font-weight: 700; margin-bottom: 15px; color: #000;}
.related-products .list {margin-left: -5.443548387096774%;}
.related-products .item {width: 44.82758620689655%; margin-left: 5.172413793103448%;}

.frontpage #footer {border-top: none;}
#footer {border-top: 5px solid #038b36; padding: 33px 0 34px 0; text-align: center;}
#footer p {margin-bottom: 10px;}
#footer-logos .bx-wrapper {position: relative; *zoom: 1;}
#footer-logos img {display: block;}
#footer-logos .slide {
    display: inline-block;
    float: none !important;
    vertical-align: middle;
}
#footer-logos .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	outline: 0;
	width: 21px;
	height: 28px;
	text-indent: -9999px;
	z-index: 9999;
}
#footer-logos .bx-prev {left: -40px; background: url(../images/arrows1.gif) no-repeat 0 0;}
#footer-logos .bx-next {right: -40px; background: url(../images/arrows1.gif) no-repeat 0 -28px;}
#footer-logos {padding: 0 40px;}

.logos-list, .logos-list * {box-sizing: border-box;}
.logos-list {text-align: center;}
.logos-list ul {margin-left: -30px;}
.logos-list li {padding-left: 30px; margin: 15px 0; display: inline-block; vertical-align: middle;}
.logos-list a {display: block;}
.logos-list img {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.logos-list a:hover img {-webkit-filter: grayscale(0%); filter: grayscale(0%);}

.finance-logos-list {padding: 18px 20px 10px 20px;}
/*
#footer-logos .slide.center {
	display: block; 
	height: 100%; 
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
#footer-logos .slide.center .inner {
    position: relative;
    top: 50%;
	-webkit-transform: translate(0, -50%);	
	-moz-transform: translate(0, -50%);
	transform: translate(0, -50%);
}*/

/* ===== BASKET-STEPS START  ===== */
.toggle {cursor: pointer;}
.basket-step-container {font-weight: 400; padding-top: 40px;}
/* progress-ribbon */
#progress-ribbon{background-color: #028646; border-bottom: 40px solid #e5e5e5;}
#progress-ribbon ul{font-size: 0;}
#progress-ribbon li{display: inline-block; padding: 12px 1.8%; position: relative;}
#progress-ribbon a{color: #fff; font-size: 13px; text-transform: uppercase; display: block;}
#progress-ribbon li.active a{font-weight: 600;}
#progress-ribbon li.active:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #028646 transparent transparent transparent;
	position: absolute; 
	content: '';
	left: 0;
	right: 0;
	top: 100%;
	margin: 0 auto;
}

/* amount-box */
.basket-items .amount-box{width: 35px; height: 21px; line-height: 21px; border: 1px solid #e5e5e5; text-align: center; 
font-size: 14px; padding: 0; margin: 0; background-color: #fff; color: #000; vertical-align: middle; border-radius: 2px;}
.basket-items .decrease-amount, .basket-items .increase-amount {background: url("../images/arrow-amount2.gif") no-repeat 6px 9px; width: 23px; height: 23px; vertical-align: middle; display: inline-block; padding: 0; cursor: pointer; text-indent: -9999px; border: 1px solid #e5e5e5; background-color: #ebebeb; border-radius: 2px;}
.basket-items .increase-amount {background-position: -35px 9px;}
.remove{display: inline-block; width: 21px; height: 21px; background: #fff url("../images/icon-remove.gif") no-repeat center center; text-indent: -9999px; border-radius: 2px; border: 1px solid #e5e5e5;}

/* basket-items */
.basket-items{border-bottom: 3px solid #e5e5e5;}
.basket-items .table{width: 100%; display: table;}
.basket-items .row{display: table-row;}
.basket-items .head .cell {font-weight: 600; background-color: #e5e5e5; vertical-align: bottom; padding-bottom: 5px; padding-top: 9px; text-transform: uppercase;}
.basket-items .cell{display: table-cell; vertical-align: middle; font-size: 13px; color: #000; padding: 19px; border-bottom: 1px solid #e5e5e5; /*white-space: nowrap;*/}
.basket-items .thumb {padding-right: 0;}
.basket-items .pr-code {font-size: 11px; display: block; color: #a3a3a5;}

.basket-items .table {display: block; box-sizing: border-box;}
.basket-items .table input[type="hidden"] {width: 0; height: 0; visibility: hidden; border: none;}
.basket-items .row{display: block; box-sizing: border-box; border-bottom: 1px solid #e5e5e5;}
.basket-items .row-inner{display: flex; align-items: center; box-sizing: border-box;}
.basket-items .cell{box-sizing: border-box; border-bottom: none;}
.basket-items .cell:nth-child(1) {width: 12%;}
.basket-items .cell:nth-child(2) {width: 28%;}
.basket-items .cell:nth-child(3) {width: 13%;}
.basket-items .cell:nth-child(4) {width: 10%;}
.basket-items .cell:nth-child(5) {width: 15%; text-align: center;}
.basket-items .cell:nth-child(6) {width: 12%; text-align: center;}
.basket-items .cell:nth-child(7) {width: 10%; text-align: center;}
.basket-items .cell.span-content {width: 88%; margin-left: 12%; padding-top: 0;}
.basket-items .cell.span-content > * {margin-bottom: 19px;}
.basket-items .cell.span-content > *:last-child {margin-bottom: 0;}
.basket-items .cell.span-content ul li:not(:last-child) {margin-bottom: 5px;}
.basket-items .cell.span-content .btns {display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px;}
.basket-items .cell.span-content .btns > * {margin: 5px;}

.basket-items .row.sccs{background-color:#f4f9ef; border-bottom-color:#f4f9ef;}
.basket-items .row.wrng{background-color:#fff2f2; border-bottom-color:#fff2f2;}

.basket-items .price.discount{color: #13c22c; font-weight: 600;}
.basket-items .price.discount span{text-decoration: line-through; color: #000; font-weight: 400;}

#basket-steps{display: table; border-bottom: 1px solid #e5e5e5; width: 100%; margin: 0 0 29px 0;}
#basket-steps .table-row{display: table-row;}
#basket-steps .table-cell{display: table-cell; vertical-align: top; width: 33.333333333333%; padding: 22px 0 20px 0;}
#basket-steps .cell2{border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
#basket-steps .body{padding: 0 8%;}
#basket-steps h3{font-size: 13px; line-height: 117%; color: #000; margin: 0 0 20px 0; font-weight: 600; font-style: italic;}
#basket-steps h3.noit {font-style: normal;}

#promotion input[type="submit"], #subscribe input[type="submit"]{padding: 0; cursor: pointer; text-align: center; 
font: 300 12px/115% 'Open sans', sans-serif; color: #000; text-transform: uppercase; line-height: 33px; height: 33px; width: 100%; background-color: #c9c7c8; border: none; color: #fff; border-radius: 2px;}

/* order-delivery */
.delivery-wrap.active .delivery-label span{text-decoration: underline;}
.delivery-wrap ul{display: none;}
.delivery-wrap.active ul{display: block;}
.order-delivery{margin: 0 0 10px 0;}
.order-delivery li, .chosen-transport{text-align: left; border: 4px solid #c9c8c8; margin: 0 0 8px 0; font-size: 0;}
.order-delivery li.active, .order-delivery li:hover{border-color: #028646;}
.order-delivery a{display: block;}
.order-delivery img, .chosen-transport img{vertical-align: middle; margin: 0 8% 0 0; width: 24%;}
.order-delivery span, .chosen-transport span{display: inline-block; font-size: 13px; vertical-align: middle;}
.order-delivery .price, .chosen-transport .price{font-weight: bold; color: #e00606;}
.order-delivery .title, .chosen-transport .title{width: 44%; padding: 0 3% 0 0; text-align: left;}
.order-delivery .price, .chosen-transport .price{text-align: right; width: 17%; padding: 0 4% 0 0;}
.weight0{font-weight: normal;}

.delivery-label{
    font-size: 13px;
    margin: 0 0 10px;
	text-transform: uppercase;
}
.delivery-label span{background: url("../images/arrows7x4.gif") no-repeat right 8px; display: inline-block; padding: 0 19px 0 0; position: relative;}
.delivery-label span:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #000000 transparent transparent transparent;
	position: absolute;
	content: '';
	right: 0;
	top: 8px;
}

/* page-controls */
#page-controls{padding: 10px 3.5% 40px;}
#page-controls a, #confirm-order a{float: left; font-size: 14px; padding: 8px 15px 7px 15px; text-transform: uppercase;}
#page-controls .next{float: right;}
#page-controls .confirmation {
    float: right;
    font-size: 13px;
    padding: 9px 10px 0 0;
}

#basket-step2, #basket-step3{padding-bottom: 20px;}

/* order-summary */
#order-summary{padding: 2px 10px 10px;}
#order-summary table{font-size: 14px; text-align: right; width: 100%;}
#order-summary td{padding: 0 0 6px 10px; line-height: 100%; vertical-align: bottom;}
#order-summary .red{color: #e00606;}
#order-summary .total td{font-weight: bold; text-transform: uppercase; padding-bottom: 15px;}

/* order-steps */
#order-steps{display: table; border-bottom: 1px solid #e5e5e5; margin: 0 0 42px 0; width: 100%;}
#order-steps .table-row{display: table-row;}
#order-steps .table-cell{display: table-cell; vertical-align: top; width: 33.33333333333333%; padding: 0 0 31px 0;}
#order-steps .cell2{border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
#order-steps .head{background-color: #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center; padding: 11px 5px;}
#order-steps .body{padding: 38px 7% 0 7%; font-size: 13px; line-height: 112%;}

#order-steps h3, #order-steps .head label{margin: 0; font-size: 13px; font-weight: 600; color: #000; text-transform: uppercase; display: inline-block;}
#order-steps .head label, #order-steps input[type="checkbox"]{cursor: pointer;}
#order-steps input[type="checkbox"]{margin: 0 0 0 5px; position: relative; top: 1px;}

/* input-row */
#basket-step1 .input-row, #basket-step2 .input-row{overflow: hidden; margin: 0 0 9px 0;}
#basket-step1 .input-row label, #basket-step1 .input-row .right,
#basket-step2 .input-row label, #basket-step2 .input-row .right
{float: left; width: 50%;}
#basket-step1 .input-row label, 
#basket-step2 .input-row label
{padding: 5px 3% 0 0; width: 47%; text-align: right; color: #000; font-size: 13px; font-weight: 400; cursor: pointer;}
#basket-step1 .input-row input[type="text"], 
#basket-step2 .input-row input[type="text"],
#basket-step1 .input-row textarea, 
#basket-step2 .input-row textarea
{width: 84%; padding: 0 7%; background-color: #fff; border: 1px solid #c9c8c8; color: #000; line-height: 25px; height: 27px; font-size: 12px; border-radius: 2px;}

#basket-step1 .input-row textarea, 
#basket-step2 .input-row textarea
{line-height: 1.2; height: 110px; padding-top: 7px; padding-bottom: 7px;}

#basket-step1 .input-row.no-label{padding: 5px 0 0 50%; width: 50%;}
#basket-step1 .input-row.no-label .right{width: 100%;}

#my-data-box {font-size: 13px; font-weight: 400;}
#my-data-box .name {margin-bottom: 15px;}
#my-data-box label {margin-bottom: 4px; display: block;}
#my-data-box .select-row {margin-bottom: 18px;}
#my-data-box .customSelect {border-radius: 3px; height: 31px; line-height: 31px; font-size: 13px;}
#extra-info .row {margin-top: 14px;}
#extra-info textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    font: 400 13px "open sans",sans-serif;
    height: 110px;
    padding: 12px 2%;
    width: 96%;
}
#extra-info .row-checkbox {
    display: inline-block;
    padding-right: 14px;
    position: relative;
    vertical-align: top;
}
#extra-info label {
    font: 400 13px "Open sans",sans-serif;
    padding-right: 15px;
	cursor: pointer;
}
#extra-info input[type="checkbox"] {
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px;
}


#recipient-data-head{padding: 0 11px; margin: 23px 0 23px 0; border: 1px solid #c9c8c8;}
#recipient-data-head h4{padding: 14px 27px 14px 0; background: url("../images/icon-dropdown1.gif") no-repeat right 13px; margin: 0; font-weight: 600; font-size: 13px; color: #000; cursor: pointer;}
#recipient-data-body{display: none;}
.upperCase{text-transform: uppercase;}
.important-notice1{color: #028646; text-align: right; margin: 0 0 15px 0; font-size: 13px;}

#chosen-transport{margin: 0 0 30px 0;}
#chosen-transport p{text-align: center; margin: 0 0 10px 0;}
.chosen-transport{border-color: #028646; margin: 0 0 10px 0;}

#order-steps .cell3 .inner{position: relative; padding: 16px 16px 7px;}
#invoice-overlay{background: rgba(233,232,232,0.7); z-index: 2; position: absolute; 
top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #e8e7e7;}
#invoice-overlay.hide{display: none;}

/* confirm */
#confirm{margin: 0 0 40px 0;}
#confirm p{margin: 0 0 6px 0; line-height: 115%; text-align: center;}
#confirm input, #confirm label{display: inline-block; margin: 0; cursor: pointer; vertical-align: middle;}
#confirm input{margin: 0 0 0 10px; position: relative; top: -1px;}

#confirm-order{text-align: center;}
#confirm-order a {float: none; display: inline-block;}

.payment-box{background-color: #ebebec; border: 1px solid #dbdbdc; padding: 15px;}
.payment-box input[type="radio"]{cursor: pointer;}

#basket-step3 {font-size: 13px;}
#basket-step3 #basket-steps-container {padding: 0 10px;}
#basket-step3 #progress-ribbon {border-bottom-width: 0; margin-bottom: 40px;}
#basket-step3 h1.basket{font-size: 18px; font-weight: 600; color: #000; text-align: center; margin: 10px 0 17px 0;}
#basket-step3 h1.basket a{text-decoration: underline; font-weight: 400;}

/* #pank-options, #creditcard-options */
#pank-options1, #pank-options {padding-bottom: 7px;}
#pank-options1, #pank-options, #creditcard-options, #invoice-info
{text-align: center; margin: 0 0 11px 0;}
#pank-options1 h2, #pank-options h2, #creditcard-options h2, #invoice-info h2
{font-size: 15px; font-weight: 400; margin: 5px 0 17px 0;}
#pank-options1 h2 span, #pank-options h2 span, #creditcard-options h2 span
{text-transform: uppercase; font-weight: 700;}
#pank-options1 li, #pank-options li, #creditcard-options li
{display: inline-block; margin: 0 3px 5px 3px;}
#pank-options1 li label, #pank-options li label, #creditcard-options li label
{display: block; padding: 0 0 4px 0; cursor: pointer;}
#pank-options1 li label {background-color: #fdfdfd; border: 1px solid #dbdbdc; padding: 11px; margin-bottom: 5px;}
#pank-options1 li .radio, #pank-options li .radio, #creditcard-options p .radio
{display: inline-block; cursor: pointer;}
#pank-options1 a, #pank-options a {display: block;}
#pank-options1 img, #pank-options img {display: block; height: 31px; width: auto;}
#pank-options1 a:hover img, #pank-options a:hover img {opacity: 0.8;}
#creditcard-options p{margin: 0; text-align: center;}
#creditcard-options li label{padding: 0;}
#creditcard-options li{margin: 0 3px; padding: 0 0 9px 0;}
#invoice-info h2{font-weight: 700; text-transform: uppercase; margin: 0 0 2px 0;}
#invoice-info p{margin: 0 0 14px 0;}
#invoice-info .button{display: inline-block; font-size: 1.076923076923077em/*14*/; padding: 3px 20px 4px 20px; margin: 0 0 4px 0; border: 1px solid #b9b8b4; border-radius: 4px; -webkit-border-radius: 4px;
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(219,219,219,1) 100%);
}
.payment-notice{text-align: center; padding: 16px 0 0 0; margin: 0 0 20px 0;}
.payment-notice p{margin: 20px 0 0 0; line-height: 125%;}
.payment-notice .red{font-size: 1.153846153846154em/*15*/; color: #c52027; margin: 0;}
.payment-notice .red span{font-weight: bold;}

/* #purchase_success, #purchase_fail */
#purchase-message {padding: 20px 0;}
#purchase_success, #purchase_fail{background: url(../images/purchase_success.png) no-repeat top center; font-size: 15px; text-align: center; 
padding: 80px 0 0 0; margin: 40px 0 80px 0;}
#purchase_success p, #purchase_fail p{line-height: 130%;}
#purchase_success p span, #purchase_fail p span{font-weight: 700;}
#purchase_success a, #purchase_fail a{color: #84be0d; text-decoration: underline;}
#purchase_success a:hover, #purchase_fail a:hover{text-decoration: none;}
#purchase_fail{background: url(../images/purchase-fail.png) no-repeat top center;}

.mobile-visible{display: none;}
.toggle{cursor: pointer;}

/* smartpost form*/
.smartpost_right table {
    width: 100%;
}
p.smartpost_info {
    margin: 0 0 5px;
    text-align: left !important;
}
.smartpost_right, .fipolocationTable {
    float: none !important;
	width: 100%;
}
table.smartpost_table td,
.fipolocationTable td {
    padding: 5px 0;
}
table.smartpost_table td.smartpost_label, .fipolocationTable td.label {
    padding-right: 4%;
    width: 26%;

}
table.smartpost_table td.smartpost_input, .fipolocationTable td.input {
    width: 70% !important;
}
.fipolocationTable td.input{text-align: left !important;}

table.smartpost_table select, 
table.smartpost_table input,
.fipolocationTable td.input input, 
.fipolocationTable td.input select{
	background-color: #fff;
    border: 1px solid #c9c8c8;
    height: 31px;
    line-height: 29px;
    width: 100% !important;
}
table.smartpost_table input,
.fipolocationTable td.input input {
    padding: 0 3%;
    width: 93.5% !important;
}
.fipolocationTable td.input input{box-sizing: content-box !important;}
/* ===== BASKET-STEPS END ===== */

/* ======================= article styles ====================== */
/* ============================================================= */
.media-box{margin: 0 0 30px 0;}
.media-box iframe{width: 100%;}
.article{font-size: 1em; margin: 0 0 20px 0;}
.article b {font-weight: 600;}

.article ul{padding-left: 4px;}
.article li{margin-bottom: 5px !important; margin-top: 5px !important;}

.article ul li{padding: 0 0 0 17px; margin: 0; background: url("../images/article-list-style.png") no-repeat left 9px;}
.article ul ol li{background: none; padding: 0;}
.article ol ul li{padding: 0 0 0 20px;}

.article ol{padding: 0 0 0 22px;}
.article ol ol{padding: 0 0 0 20px;}
.article ol li{padding: 0; margin: 0;}
.article > ul, .article > ol {margin-bottom: 15px;}

.article table{border-collapse: collapse; margin: 2em 0; width: 100%;}
.article table, .article td, .article th{border: 1px solid #bcb7b6;}
.article td, .article th{padding: 8px 10px;}
.article th{text-align: left; color: #000; background-color: #efefef; font-weight: 500;}
.article table.noborder, .article table.noborder td, .article table.noborder th{border: none;}

.article caption{color: #fff; background-color: #2d0014; text-align: left; padding: 5px 8px;}
.article table p{margin: 0;}
.article p{margin: 0 0 20px 0;}
.article a{text-decoration: underline; color: #028646;}
.article a:hover{text-decoration: none;}
.article img {}
img.floatLeft{float: left; margin-right: 0 2em 15px 0;}
img.floatRight{float: right; margin: 0 0 15px 2em;}

.a-columns {margin: 0 0 15px; padding: 14px 0 0 0;}
.article .a-columns {}
.article .a-columns .title, .article .a-columns .sub-title{margin: 0 0 10px 0;}
.article .a-columns .sub-title {margin: 0 0 22px 0;}
.a-columns .col {
	float: left;
	width: 50%;
}
.a-columns .col1 .inner {padding-right: 5%;}
.a-columns .col2 .inner {padding-left: 5%;}
.a-columns .col .box {margin: 0 0 40px 0;}

/* gallery */
#tabs .gallery{padding: 20px 0;}
.gallery ul{font-size: 0; margin-left: -1.612903225806452%;}
.gallery li{display: inline-block; vertical-align: top; margin: 0 0 17px 1.587301587301587%; width: 31.62393162393162%;}
.gallery img{display: block; margin: 0 auto; border: 1px solid #ebeef1; border-radius: 4px;}
.gallery .title{display: block; padding: 10px 8px 0 8px; font-size: 13px; font-weight: 300; line-height: 125%;}

/* article-list */
.article-list {padding: 10px 0 0 0;}
.article-list li{margin: 0 0 23px 0;}
.article-list .title{font-size: 14px; color: #000; font-weight: 500; margin: 0 0 8px 0; padding: 2px 0 3px 26px; background: url("../images/blackdot.png") no-repeat 0 6px;}
.article-list p{font-weight: 300; margin: 0 0 10px 0; line-height: 150%;}
.article-list .thumb, .article-list .text {float: left; width: 15%;}
.article-list .thumb-inner {padding-right: 16%;}
.article-list .text {width: 85%; padding: 17px 0 0 0;}
.article-list .text a {text-decoration: underline;}
.article-list .text a:hover {text-decoration: none;}

.article-list .tags li {
    background: none;
    display: inline-block;
    margin: 0 7px 7px 0;
    padding: 0;
	text-decoration: underline;
}
.article-list .tags span {font-size: 13px;}
.article-list .tags li:hover {text-decoration: none;}

/* accordion */
#accordion{margin: 0 0 10px 0;}
#accordion .title{margin: -1px 0 0 0; color: #272626; background-color: #eee; font-weight: 300; font-size: 14px; border: 1px solid #bcb7b6; cursor: pointer; position: relative;}
#accordion .ui-icon{background: url("../images/arrows-9x5.gif") no-repeat 0 0; width: 9px; height: 5px; position: absolute; top: 14px; right: 15px;}
#accordion .ui-state-active .ui-icon{background-position: 0 -5px;}
#accordion .title .inner{display: block; padding: 10px 35px 8px 10px;}
#accordion .ui-state-active{background-color: #cecdcd;}
#accordion .content{font-size: 13px; padding:10px; border: 1px solid #bcb7b6; border-top: none;}
.article #accordion p {margin: 0 0 10px 0;}

#products .gallery ul{margin: 0 0 0 -1.022727272727273%;}
#products .gallery li{margin: 0 0 28px 1.012373453318335%; width: 23.84701912260967%;}

.light{font-weight: 300;}
.normal{font-weight: 400;}
.semibold{font-weight: 600;}
.bold{font-weight: 700;}

.files-list{padding: 5px 10px; margin: 0 0 12px 0;}
.files-list li {margin: 0 0 10px 0;}

/* global */
.bold{font-weight: bold;}
.files-list{padding: 5px 10px; margin: 0 0 12px 0;}
.file{display: inline-block; text-decoration: underline; color: #028646; padding: 10px 0 8px 33px; line-height: 14px;}
.file:hover {text-decoration: none;}

.file.youtube{background: url(../images/icon-youtube.png) no-repeat left center;}
.file.homepage{background: url(../images/icon-homepage.png) no-repeat left center;}

.file.pdf{background: url(../images/icon-pdf.png) no-repeat left center;}
.file.doc{background: url(../images/icon-doc.gif) no-repeat left center;}
.file.jpg{background: url(../images/icon-jpg.gif) no-repeat left center;}
.file.gif{background: url(../images/icon-gif.gif) no-repeat left center;}
.file.png{background: url(../images/icon-png.gif) no-repeat left center;}
.file.xls{background: url(../images/icon-xls.gif) no-repeat left center;}
.file.ppt{background: url(../images/icon-ppt.gif) no-repeat left center;}
.alignCenter{text-align: center;}
.alignRight{text-align: right;}
.underline{text-decoration: underline;}
.item-list > li{float: left;}
.item-list.i-b{font-size: 0;}
.item-list.i-b > li{display: inline-block; vertical-align: top; float: none;}
.displ-t {display: table; height: 100%; width: 100%;}
.displ-r {display: table-row;}
.displ-c {display: table-cell; vertical-align: middle;}

div.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.floatLeft{float:left;}
.floatRight{float:right;}

.error,
.success,
.msg-success,
.msg-fail{color: #fff; text-align: center; margin: 10px 0; padding: 9px 10px; background-color: #53ac3b; font-weight: 400; display: block;}
.msg-fail, .error{background-color: #bf1e2e;}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
/* ============== media queries (pixel ration) ================= */
/* ============================================================= */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){	
	#footer-logos .bx-prev, #footer-logos .bx-next {background-image: url(../images/arrows1@2x.gif); background-size: 21px 56px;}
}

/* ======================= media queries ======================= */
/* ============================================================= */
@media screen and (max-width: 1024px){	
	.centered-wrap {width: 95%;}
	.logo .slogan {font-size: 19px;}
	.title-ribbon {font-size: 18px;}
	.category-list .title {font-size: 15px;}
	
	#basket-step3 h1.basket {font-size: 17px;}
	#pank-options h2, #creditcard-options h2, #invoice-info h2 {font-size: 14px;}
	#progress-ribbon {border-bottom-width: 24px;}
	#page-controls {padding-bottom: 18px;}
}
@media screen and (max-width: 1000px){
	.centered-wrap {width: auto; padding: 0 20px;}
	
	#top-inner {padding: 23px 0 36px;}

	.slider-wrap {padding: 12px 0 12px;}
	.breadcrumbs {padding-left: 0;}
	.category-list {padding-bottom: 30px; width: 95%;}
	
	#main-menu, .banner, .title-ribbon {margin: 0 -20px;}
	#content-other {padding: 0 0 20px 0;}
	#pr-details {padding: 20px 3%;}
	
	#footer {padding: 30px 0 44px;}
	#footer p {margin-bottom: 30px;}
}
@media screen and (max-width: 940px){
	/* BASKET-STEPS START */
	#basket-steps,
	#basket-steps .table-row, 
	#basket-steps .table-cell,
	#order-steps,
	#order-steps .table-row,
	#order-steps .table-cell{display: block;}
	
	#basket-steps .table-cell,
	#order-steps .table-cell{width: auto;}
	
	#basket-steps h3{text-align: center;}
	
	#basket-step1 .input-row, #basket-step2 .input-row {
		margin: 0 0 19px;
		overflow: visible;
	}
	#basket-step1 .input-row label, #basket-step1 .input-row .right, #basket-step2 .input-row label, #basket-step2 .input-row .right{
		float: none;
		width: auto;
		display: block;
	}
	#basket-step1 .input-row input[type="text"], #basket-step2 .input-row input[type="text"], #basket-step1 .input-row textarea, #basket-step2 .input-row textarea{
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
	}
	#basket-step1 .input-row label, #basket-step2 .input-row label {
		display: block;
		padding: 0 0 7px;
		text-align: center;
		width: 100%;
	}
	#basket-step1 .input-row.no-label {
		padding: 10px 0 0 0;
		width: 100%;
	}	
	.order-delivery img, .chosen-transport img {
		width: auto;
	}
	.delivery-label{text-align: center;}

	#basket-steps .table-cell{padding-bottom: 0;}
	#basket-steps .cell2, #order-steps .cell2 {
		border-left: none;
		border-right: none;
	}
	.important-notice1{text-align: center;}
	/* BASKET-STEPS END */
}
@media screen and (max-width: 992px){
	.basket-items {overflow: scroll;}
	.basket-items .table {width: 952px;}
}
@media screen and (max-width: 900px){
	.logo .slogan {font-size: 15px;}
	.title-ribbon {font-size: 16px;}
	
	.search .wrap-field {width: 216px;}
	.category-list .title {font-size: 14px;}
	
	#main-menu a:hover, #main-menu .active a {
		border-top-width: 4px;
		padding-top: 9px;
	}
	
	#content {position: relative; overflow: hidden;}	
	.helpers p {padding-top: 3px;}
	
	#sidebar {float: none; width: auto; margin: 0;}
	.menu-sidebar {position: absolute; z-index: 1; left: -280px; top: 0; width: 280px; background-color: #f2f2f2; bottom: 0; margin-bottom: 0; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; overflow: hidden;}
	.menu-sidebar.active {left: 0;}
	#submenu-outer {
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	#submenu-inner {
		left: 30px;
		overflow: auto;
		position: absolute;
		right: -30px;
		top: 30px;
		bottom: 56px;
	}
	#submenu {padding-right: 60px;}
	
	#toggle-menu-close, #toggle-menu-open {
		background-color: #028646;
		cursor: pointer;
		height: 30px;
		position: absolute;
		top: 0;
		display: block;
		z-index: 1;
	}
	#toggle-menu-close {
		border-radius: 0 0 0 3px;
		color: #fff;
		font-size: 20px;
		font-weight: 600;		
		line-height: 25px;
		right: 20px;
		text-align: center;
		width: 30px;
		z-index: 2;
	}
	#toggle-menu-open {
		height: 30px;
		line-height: 30px;
		left: 0;
		padding: 0 25px 0 9px;
		white-space: nowrap;
		color: #fff;
		background: #028646 url('../images/menu-open-btn.png') no-repeat right 9px center/ 8px auto;
	}
	#content-right {
		float: none;
		margin-left: 0;
		width: auto;
		position: relative;
		left: 0;
		padding-top: 25px;
		-webkit-transition: all .25s ease-in-out; 
		-moz-transition: all .25s ease-in-out; 
		transition: all .25s ease-in-out;
	}
	#content-right.shifted {left: 320px; padding-bottom: 20px;}
	
	.nav-bar .btn {font-size: 12px;}
	#pr-details .pr-title {font-size: 17px;}
	#pr-details .price, #pr-details label, .pr-details-widget td {font-size: 14px;}
	
	#pr-details-r {
		padding: 10px 0 0 5%;
		width: 58%;
	}
	#pr-details-l {width: 37%;}
	
	.sidebtns {top: auto; bottom: 10px;}

}
@media screen and (max-width: 800px){
	.logo .slogan, .product-grid .title, .category-list .title {font-size: 13px;}
	.search .search-field {font-size: 12px;}
	.signup {top: 33px;}
	.title-ribbon {font-size: 15px;}
	
	.category-list {width: auto;}
	.category-list .list {margin-left: -3.835227272727273%;}
	.category-list .item {width: 29.54856361149111%; margin-left: 3.693570451436389%;}
	
	.nav-bar {margin-bottom: 10px;}
	
	#content-right.shifted {left: 310px;}
	
	.product-list {overflow-x: scroll;}
	.product-list .list {width: 780px;}
	
	#pr-details {padding: 10px 0;}
	#pr-details-l {width: 35%;}
	#pr-details-r {width: 61%; padding: 10px 0 0 4%;}
	#pr-details .related-products .list-title {font-size: 14px;}
	
	h1, .page-title {font-size: 23px;}
	h2 {font-size: 21px;}
	h3, .form-name {font-size: 19px;}
	h4 {font-size: 17px;}
	
	/* BASKET-STEPS START */
	.basket-items .thumb {width: 45px;}
	
	#progress-ribbon a {font-size: 12px;}
	#progress-ribbon li.active:after{border-width: 7px 6.5px 0 6.5px;}	
	#page-controls a, #confirm-order a {font-size: 13px;}
	#basket-step3 #basket-steps-container {padding: 0;}
	/* BASKET-STEPS END */
}
@media screen and (max-width: 768px){	
	.form-name {margin-bottom: 15px;}
	.article td, .article th {padding: 5px 9px;}
	
	.file {
		background-size: auto 25px !important;
		padding: 8px 0 7px 28px;
	}

	/* BASKET-STEPS START */ 
	.basket-items .head .cell {font-size: 12px;}
	#basket-step3 h1.basket {font-size: 16px; margin: 10px 0;}
	#pank-options h2, #creditcard-options h2, #invoice-info h2 {margin-bottom: 13px;}
	#confirm {font-size: 13px;}
	.payment-notice .red {font-size: 14px;}
	
	#page-controls .confirmation {
		bottom: 79px;
		float: none;
		line-height: 1.2;
		padding: 0;
		position: absolute;
		right: 3.5%;
		text-align: right;
	}
	#page-controls a, #confirm-order a {padding: 5px 12px;}
	/* BASKET-STEPS END */ 
}
@media screen and (max-width: 700px){
	#top-inner {padding: 20px 0 28px;}
	.logo img {width: 74px;}
	
	.signup {top: 96px;}
	.signup .subscribe, .basket-mini a, #slider-nav a {font-size: 12px;}
	.signup-popup {padding: 12px 16px 10px 16px;}
	.signup-popup .title {font-size: 15px;}
	.signup-popup input[type="text"] {
		font-size: 12px;
		height: 27px;
		line-height: 27px;
	}
	
	.logo .slogan {display: none;}
	.search {top: 38px; right: 205px;}
	.search .wrap-field {width: 176px; padding-right: 0;}
	.search .search-field {height: 26px; line-height: 26px; border-right: none;}	
	.search .search-btn {
		background-size: 13px auto;
		height: 28px;
	}
	.search .wrap-btn {width: 36px;}
	.basket-mini {right: 0; top: 37px;}
	.title-ribbon {font-size: 14px;}
	
	#submenu > li > a {font-size: 13px;}
	#submenu .dcjq-icon {top: 10px;}
	#submenu-inner {left: 20px;}
	
	#pr-details .pr-title {font-size: 16px;}
	#pr-details-l {width: 27%;}
	#pr-details-r {width: 67%; padding: 5px 0 0 6%;}
	
	.basket-step-container {padding-top: 20px;}
	#basket-step3 #progress-ribbon {margin-bottom: 30px;}
	#basket-step3 h1.basket {font-size: 15px;}
	
	h1, .page-title {font-size: 22px;}
	h2 {font-size: 20px;}
	h3, .form-name {font-size: 18px;}
	h4 {font-size: 16px;}
	
	.form-container2, .form-container2 input[type="submit"], .form-container2 input[type="reset"], .form-container2 input[type="button"], .form-container2 button {font-size: 14px;}
	.article ul li {background-position: left 7px;}
}
@media screen and (max-width: 680px){
	.helpers .child {float: none;}
	.helpers {margin-bottom: 10px;}

	.search {top: 46px;}
	.basket-mini {top: 45px;}

	#pr-details-l, #pr-details-r {
		float: none;
		padding: 0;
		width: auto;
	}
	#pr-details-l {margin-bottom: 30px;}
	.pr-gallery img {
		display: block;
		margin: 0 auto;
	}
	
	.pr-details-widget {width: 356px;}
	#pr-details .pr-details-widget input[type="text"] {width: 145px;}
	.related-products {padding: 20px 0 0;}
	.related-products .item {max-width: 234px;}

	/* BASKET-STEPS START */ 
	#progress-ribbon li {padding: 10px 1.8%;}
	#order-steps .head {padding: 8px 5px;}
	#order-steps .body {padding: 28px 5% 0;}
	#recipient-data-head h4 {padding: 11px 27px 11px 0; background-position: right 9px;}

	#pank-options h2, #creditcard-options h2, #invoice-info h2 {font-size: 13px;}

	.mobile-hidden, #invoice-overlay, #invoice-data {display: none;}
	.mobile-visible {display: block;}
	/* BASKET-STEPS END */	
}
@media screen and (max-width: 560px){
	.basket-mini br {display: none;}
	/*.basket-mini {top: 21px;}*/
	.basket-mini {top: 31px;}
	.basket-mini a {
		line-height: 1.1;
		overflow: hidden;
		padding: 6px 0 0;
	}
	.basket-mini .icon {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		float: right;
		height: auto;
		margin-left: 9px;
		position: relative;
		top: -5px;
		width: auto;
	}
	.basket-mini .items {
		display: block;
		position: static;
	}
	/*.search {right: 0; top: 55px;}*/
	.search {right: 0; top: 65px;}

	#top-inner {padding-bottom: 41px;}
	.signup {top: 104px;}
	#main-menu {color: #000;}
	#main-menu .inner {padding: 6px 0 6px 20px;}
	#main-menu .toggle-menu {display: inline-block;}
	.toggle-menu {
		background-size: 18px auto;
		height: 28px;
		width: 37px;
	}
	#main-menu ul {background-color: #dbdbdc; display: none; z-index: 1004; position: absolute; width: 50%; left: 20px;}
	#main-menu li {display: block; text-align: center; margin: 0; border-top: 1px solid #ececec; float: none;}
	#main-menu a {padding: 10px 0;}
	#main-menu a:hover, #main-menu .active a {border-top-width: 0; padding-top: 10px;}
	#main-menu li:hover, #main-menu .active{border-top: 2px solid #028646;}
	#main-menu li:hover a, #main-menu .active a {padding-top: 9px;}
	#main-menu li:first-child {border-bottom: none;}
	.sticky-menu #main-menu {padding-left: 95px;}
	
	#slider-nav li {width: 50%;}
	
	#submenu a, #accordion .title {font-size: 13px;}
	
	.pr-details-widget {width: 246px;}
	#pr-details .pr-details-widget input[type="text"] {width: 90px;}
	
	.product-grid .list, .category-list .list {margin-left: -5.443548387096774%;}
	.product-grid .item , .category-list .item {width: 44.82758620689655%; margin-left: 5.172413793103448%;}

	.form-container2 {width: auto;}
	.form-container2 input[type="text"], .form-container2 textarea {width: 94.46%;}
	.a-columns .col {
		float: none;
		width: auto;
	}
	.a-columns .col .inner {padding: 0;}
	
	/* BASKET-STEPS START */ 
	#progress-ribbon{text-align: center;}
	.order-delivery .title, .chosen-transport .title{width: 41%;}
	
	#cof-box{margin-left: 0;}
	#cof-box li {
		display: block;
		margin: 0 0 15px 0;
		width: auto;
	}
	#cof-box label{margin: 0;}	
	/* BASKET-STEPS END */
}
@media screen and (max-width: 480px){
	.signup-popup {width: 200px;}

	#slider-nav span {padding: 10px 6px 9px 14px;}

	.product-list .item img {width: 32px;}
	.product-list .cell {padding: 4px;}
	.product-list .btn-grey {background: #038b36 url('../images/menu-open-btn.png') no-repeat center center/10px auto; width: 19px; height: 41px; display: inline-block; text-indent: -9999px;}
	.product-list .btn-grey:hover {background-color: #129656;}
	
	h1, .page-title {font-size: 21px;}
	h2 {font-size: 19px;}
	h3, .form-name {font-size: 17px;}
	h4 {font-size: 15px;}
	.article p {margin-bottom: 10px;}

	.gallery .title {display: none;}
}
@media screen and (max-width: 400px){
	#top-inner {padding-top: 40px;}
	.signup {top: 118px;}
	.basket-mini {top: 9px;}
	.search {top: 75px;}
	#lang {top: 42px;}

	#main-menu ul {
		right: 20px;
		width: auto;
	}

	#slider-nav li {
		float: none;
		width: auto;
	}
	#slider-nav a {
		margin: 0;
		padding: 0;
	}
	#slider-nav span {
		border-bottom-width: 2px;
		padding: 9px 6px 9px 10px;
	}
	
	.helpers p {
		padding-right: 50px;
	}
	.pager .btn, .pager ul, .pager li {
		display: inline-block;
		float: none;
	}
	.pager {text-align: center;}
	.pager ul {border: 1px solid #e2e3e4;}
	.pager .btn, .pager ul {margin-bottom: 6px;}
	
	.product-grid .sort-ribbon {margin-left: 0; text-align: center;}
	.product-grid .sort-ribbon .col {
		display: inline-block;
		float: none;
		padding: 0 10px;
		vertical-align: top;
	}
	
	.item-list .item {float: none;}
	.product-grid .list, .category-list .list {margin-left: 0;}
	.product-grid .item, .category-list .item {width: auto; max-width: 234px; margin: 0 auto 13px auto;}
	
	.product-grid .thumb-wrap,
	.product-grid .title,
	.product-grid .item-inner, 
	.category-list .thumb-wrap,
	.category-list .title,
	.category-list .item-inner {height: auto !important;}
	
	.nav-bar .inner {padding-right: 0;}
	.nav-bar .btn {display: none;}
	
	#pr-details {padding: 0;}
	#pr-details .top-block {padding-right: 0;}
	#pr-details .brand {
		margin-bottom: 20px;
		position: static;
	}
	#pr-details .brand .tc {height: 90px;}
	#pr-details .brand {width: 92px;}
	#pr-details .brand img {width: 68px;}

	#pr-details .related-products .list-title {text-align: center;}
	
	.article img {
		display: block;
		float: none;
		margin: 15px auto;
	}
	.article-list li {margin-bottom: 17px;}
	#basket-steps .body {padding: 0;}
}
@media screen and (max-width: 360px){
	.search .wrap-field {width: 140px;}
	.search .wrap-btn {width: 28px;}
	
	.item-list .item-outer {padding: 10px;}
	.product-grid .item, .category-list .item {max-width: none;}
	.product-grid .signs {
		text-align: center;
	}
	.item-list .signs li {float: none;}
	.product-grid .signs li {
		display: inline-block;
		margin: 0 2px;
		width: auto;
	}
	.product-grid .signs ul {margin-left: 0;}
	
	.product-grid .list .btn-wrap {
		height: auto;
		padding: 12px 0 0;
	}
	.item-list .title-wrap {margin-top: 5px;}
	
	#confirm input {
		left: 0;
		margin: 0;
		position: absolute;
		top: 3px;
	}
	#confirm p {
		padding-left: 25px;
		position: relative;
		text-align: left;
	}
} 
@media screen and (max-width: 320px){ 	
	.product-grid .sort-ribbon .col {
		display: block;
		padding: 5px 0;
	}
´
	.gallery ul {margin-left: 0;}
	.gallery li {
		display: block;
		margin: 0 auto 16px;
		width: auto;
	}
}

/* ======================== clearfix =========================== */
/* ============================================================= */
/* Force Element To Self-Clear its Children */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.spinner
{
	background-image:url('../images/ajax-loader.gif');
	background-position:95% 5px;
	background-repeat:no-repeat;
}
