body{
	background: rgb(151,151,151); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(151,151,151,1) 0%, rgba(219,219,219,1) 29%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,151,151,1)), color-stop(29%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(151,151,151,1) 0%,rgba(219,219,219,1) 29%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(151,151,151,1) 0%,rgba(219,219,219,1) 29%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(151,151,151,1) 0%,rgba(219,219,219,1) 29%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(151,151,151,1) 0%,rgba(219,219,219,1) 29%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
}
.page-wrapper{
	background:url('/media/img/bg-fix.png') top center no-repeat;
	background-attachment:fixed;
}

/*menu*/
.menu-scroll{
	background:#FFFFFF;
    position: fixed !important;
	height:53px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.3);
}
.menu-scroll .logo{
	margin-top:0px;
}
.menu-scroll li a{
	padding:20px 20px 15px 20px !important;
}
.menu-scroll .menu-item-shop, .menu-scroll .menu-item-help{
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	-moz-box-shadow:    inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	box-shadow:         inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	position:relative;
	padding-left:35px !important;
}
.menu-scroll .menu-item-shop:before{
	content: "";
	display:block;
	width:10px;
	height:12px;
	position:absolute;
	bottom:18px;
	left:18px;
	background:url('/media/img/icon-shop.png') no-repeat;
}
.menu-scroll .menu-item-help:before{
    content: "";
    display:block;
    width:10px;
    height:12px;
    position:absolute;
    bottom:18px;
    left:18px;
    background:url('/media/img/icon-help.png') no-repeat;
}
.menu{
	position:absolute;
	width:100%;
	z-index:2500;
	transition: all 0.4s;
	-webkit-transition: all 0.4s; /* Safari */
}
.menu li{
	float:left;
}
.menu ul{
	display:block;
	float:right;
}
.menu li a{
	padding:43px 20px 8px 20px;
	display:block;
	text-decoration:none;
}
.eshopmenu li.active a{
    color: rgb(108, 108, 108);
}
.menu li.active a{
    color: #d62c1f;
}
.menu li a:hover{
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	-moz-box-shadow:    inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	box-shadow:         inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
}
.logo{
	margin-top:23px;
}

.menu-item-help{
    -webkit-box-shadow: inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
    -moz-box-shadow:    inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
    box-shadow:         inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
    position:relative;
    padding-left:35px !important;
}
.active.menu-item-help{
    color: #d62c1f;
}
.menu-item-help:before{
    content: "";
    display:block;
    width:10px;
    height:12px;
    position:absolute;
    bottom:10px;
    left:18px;
    background:url('/media/img/icon-help.png') no-repeat;
}
.menu-item-help:hover {
    color: #d52b1e;
}

.menu-item-shop{
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	-moz-box-shadow:    inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	box-shadow:         inset 1px 0px 0px 0px rgba(212, 212, 212, 1);
	position:relative;
	padding-left:35px !important;
}
.active.menu-item-shop{
    color: #d62c1f;
}
.menu-item-shop:before{
	content: "";
	display:block;
	width:10px;
	height:12px;
	position:absolute;
	bottom:10px;
	left:18px;
	background:url('/media/img/icon-shop.png') no-repeat;
}
.menu-item-shop:hover {
    color: #d52b1e;
}
.mq-menu-icon{
	display: none;
}


/*header*/
header{
	padding-top:100px;
    padding-bottom: 20px;
    margin-bottom:30px;
}
.header-description{
	padding-top:30px;
}
header#top p{
    color:#555;
    font-size:1.571em;
    line-height:1.3em;
    margin-bottom: 30px;
}

#top{
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.10);
}


header a.login, header a.login:visited {
    font-size:1.3em;
    color:#555;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    margin-top: 12px;
    text-align: right;
    display: block;
}
header a.login:hover, header a.login:focus {
    color:#d62c1f;
}


header .holder {
    padding: 35px 0 0;
}
.eshop header .holder {
    min-height: inherit;
    padding: 15px 0 15px;
    /*background: url('/media/img/bg_arrow-down.png') no-repeat center bottom;*/
}
.eshop header .holder.open {
    /*background: url('/media/img/bg_arrow-down-open.png') no-repeat center bottom;*/
}


ul.insurance {
    margin:0;
    padding:0;
}
ul.insurance li {
    float: left;
    display: block;
}
ul.insurance li + li {
    margin-left: 15px;
}
ul.insurance li a, ul.insurance li a:visited {
    display: block;
}
.insurancesaleMsg {
    margin-bottom: 20px;
    color:#CD3F00;
}

/*section*/
#news h3 a {
    text-decoration: none;
}
#news {
    padding-bottom: 30px;
}
.gray-box{
	background:#6c6c6c;
	color:#FFFFFF;
	position:relative;
}
.gray-box:before{
	content:"";
	width:100%;
	height:16px;
	background:url('/media/img/gray-box-shadow-top.png') bottom center no-repeat;
	display:block;
	position:absolute;
	top:-16px;
}
.gray-box:after{
	content:"";
	width:100%;
	height:16px;
	background:url('/media/img/gray-box-shadow-bottom.png') bottom center no-repeat;
	display:block;
	position:absolute;
	bottom:-16px;
}

.gray-box a{
	color:#FFFFFF;
}
.gray-wrapper{
	background:url('/media/img/gray-box-light.png') bottom center no-repeat;
	padding-top:35px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.gray-wrapper .one-third img{
	margin-top:50%;
}
section{
	margin-top:60px;
	padding-bottom:60px;
}

#other-products img{
	margin-right:40px;
	margin-left:40px;
	vertical-align:middle;
}




/*product-nav*/
.products-navi li{
	float:left;
	margin-bottom:0px;
}
.products-navi ul{
	margin-bottom:0px;
}
.products-navi li a{
	font-weight:bold;
	display:block;
	width:204px;
	height:auto;
	margin-right:24px;
	padding:8px 0px 8px 13px;
	background:#dfdfdf;
	color:#868686;
	text-decoration:none;
	transition: all 1s;
	-webkit-transition: all 1s; /* Safari */
}
.products-navi li:last-child a{
	margin-right: 0px;
}
.products-navi li:nth-of-type(1) a:hover{
	background:#c0b293;
	color:#FFFFFF;
}
.products-navi li:nth-of-type(2) a:hover{
	background:#d62c1f;
	color:#FFFFFF;
}

.products-navi li:nth-of-type(3) a:hover{
	background:#640089;
	color:#FFFFFF;
}

.products-navi li:nth-of-type(4) a:hover{
	background:#286c3b;
	color:#FFFFFF;
}

.products-navi li:nth-of-type(1) .products-navi-active{
	background:#c0b293;
	color:#FFFFFF;
}
.products-navi li:nth-of-type(2) .products-navi-active{
	background:#d62c1f;
	color:#FFFFFF;
}

.products-navi li:nth-of-type(3) .products-navi-active{
	background:#640089;
	color:#FFFFFF;
}

.products-navi li:nth-of-type(4) .products-navi-active{
	background:#286c3b;
	color:#FFFFFF;
}

.description{
	padding:20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin-bottom:20px;
}
.description p{
    margin-bottom: 0 !important;
}
.products-wrap .gold .description{
	background: rgb(192,178,147); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYjI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NmYzA5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGIyOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(192,178,147,1) 0%, rgba(207,192,153,1) 50%, rgba(192,178,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(192,178,147,1)), color-stop(50%,rgba(207,192,153,1)), color-stop(100%,rgba(192,178,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0b293', endColorstr='#c0b293',GradientType=1 ); /* IE6-8 */
	color:#FFFFFF;

}
.products-wrap .red .description{
	background:#d62c1f;
	color:#FFFFFF;
}

.products-wrap .purple .description{
	background:#640089;
	color:#FFFFFF;
}

.products-wrap .green .description{
	background:#286c3b;
	color:#FFFFFF;
}

/*button*/
.btn-wrapp{
	margin-top:80px;
}
.btn:hover{
	-webkit-box-shadow: inset 0px 0px 17px 0px rgba(50, 50, 50, 0.39);
	-moz-box-shadow:    inset 0px 0px 17px 0px rgba(50, 50, 50, 0.39);
	box-shadow:         inset 0px 0px 17px 0px rgba(50, 50, 50, 0.39);	
}

.products-wrap .gold .btn{
	background: rgb(192,178,147); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYjI5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NmYzA5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGIyOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(192,178,147,1) 0%, rgba(207,192,153,1) 50%, rgba(192,178,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(192,178,147,1)), color-stop(50%,rgba(207,192,153,1)), color-stop(100%,rgba(192,178,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(192,178,147,1) 0%,rgba(207,192,153,1) 50%,rgba(192,178,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0b293', endColorstr='#c0b293',GradientType=1 ); /* IE6-8 */
	color:#FFFFFF;
	padding:14px 32px;
	font-size:14px;
	text-decoration:none;
	text-shadow: 1px 1px 0 rgba(150, 150, 150, 1);
}

.products-wrap .red .btn {
	background:#d62c1f;
	color:#FFFFFF;
	padding:14px 32px;
	font-size:14px;
	text-decoration:none;
}

.products-wrap .purple .btn{
	background:#640089;
	color:#FFFFFF;
	padding:14px 32px;
	font-size:14px;
	text-decoration:none;
}

.products-wrap .green .btn{
	background:#286c3b;
	color:#FFFFFF;
	padding:14px 32px;
	font-size:14px;
	text-decoration:none;
}


/*footer*/
footer{
	background: rgb(191,191,191); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhM2EzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(163,163,163,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(100%,rgba(163,163,163,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(163,163,163,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(163,163,163,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(163,163,163,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(163,163,163,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a3a3a3',GradientType=0 ); /* IE6-8 */
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
}
.footer-wrapper{
	background:url('/media/img/footer-bg.png') bottom center no-repeat;
	padding-top:35px;
	padding-bottom:35px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

/*eshop*/
/*shop item*/
#variants {
    padding-top: 20px;
    background: url('/media/img/bg_section-shadow-invert.png') no-repeat center top;
    margin-top:0px;
}
.eshop #variants {
    margin-top: -40px;
}
#variants .item a.button {
	display: block;
	position: absolute;
	top: -50px;
	right: 20px;	
	width: 40px;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px#000;
	box-shadow: 0 0 15px #000;
}
#variants > .holder {
    border-top: 1px solid #fff;
    padding: 75px 0 20px;
    background:url('/media/img/bg_garlic-holder.png') no-repeat center top;
}
.eshop #variants > .holder {
    border-top: 1px solid #fff;
    padding: 0;
    background:url('/media/img/bg_eshop-white.jpg') no-repeat center top fixed;
}
#variants > .holder > .holder {
    background:url('/media/img/bg_garlic-holder.png') no-repeat center top;
}
#variants > .holder > .holder > .holder {
    background:url('/media/img/bg_garlic-mini-right.png') no-repeat center 70px fixed;
}
#variants > .holder > .holder > .holder > .holder {
    background:url('/media/img/bg_garlic-mini-mini-right.png') no-repeat center 110%;
    padding: 75px 0;
}
#variants h2 {
    margin-bottom: 30px;
}
#variants h2 {
    margin-bottom: 30px;
}
#variants .variations-head {
	margin-bottom: 30px;	
}
#variants .variations-head p {
	font-size: 1.2em;
}
#variants .item {
    margin-bottom: 35px;
}
#variants .item .holder {
    position: relative;
}
#variants .item img {
    position: relative;
}

#variants .item .holder {
    padding: 0 25px;
    margin-top: -25px;
}
#variants .item ul {
    margin: 0 0 0 0px;
    padding: 0;
}
#variants .item h3 {
    text-align: left;
    z-index: 55000;
    padding-bottom: 10px;
}
#variants .item ul li {
    list-style-type:none;
    padding-left: 0px;
    margin-left: 0;
    color:#666;
    font-weight: normal;
    line-height: normal;
    font-size:0.84em;
    font-family: Arial, sans-serif;
    margin-bottom: 10px;
}
#variants .item {
    padding-bottom: 100px;
    margin-bottom: 20px;
    position: relative;
}
#variants .item span.price {
    display: block;
    position: absolute;
    bottom: 99px;
    background: #868686;
    right: 58px;
    font-weight: bold;
    color:#fff;
    font-family: Arial;
    height: 32px;
    line-height: 32px;
    padding:0 9px;
}

#variants .item .canada span.price {
    bottom: 99px;
    right: 0;
}

#variants .item .lupa {
    display: block;
    position:relative;
    background: #FFFFFF;
    height: 32px;
    width:32px;
    line-height: 32px;
        -webkit-transition: all 1s ease;
    -moz-transition: all 1ms ease;
    -ms-transition: all 1ms ease;
    -o-transition: all 1ms ease;
    transition: all 1ms ease;

    /* skryta lupa */
    visibility: hidden;

}
#variants .item .lupa:hover{
	background:#f9f9f9;
}
#variants .item .lupa img{
	position:absolute;
	left:7px;
	top:7px;
}

span.basicprice {
    color: #cccccc;
	text-decoration: line-through;
	padding-right: 6px;
    font-size: 0.8em;
}
#variants .item a.add-to-sc img{
	position:absolute;
	top:6px;
	right:8px;
}

#variants .item a.add-to-sc, #variants .item a.add-to-sc:visited {
    display: block;
    position: absolute;
    bottom: 99px;
    background: url('/media/img/bg_item-add.png') repeat-x center top;
    right: 0px;
    font-weight: bold;
    color:#fff;
    font-family: Arial;
    width: 58px;
    height: 32px;
    line-height: 32px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1ms ease;
    -ms-transition: all 1ms ease;
    -o-transition: all 1ms ease;
    transition: all 1ms ease;
    text-decoration: none;
}

#variants .item .canada a.add-to-sc, #variants .item .canada a.add-to-sc:visited {
    bottom: 99px;
    left: 0;
}

#variants .item .canada>a.add-to-sc:nth-child(3), #variants .item .canada>a.add-to-sc:nth-child(3):visited {
    bottom: 66px;
    left: 0; 
}

#variants .item a.add-to-sc span, #variants .overview .item a.add-to-sc:visited span {
    display: block;
    width: 18px;
    padding:0 30px 0 10px;
    background-color:#d52b1e;
    -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    inset 1px 0px 0px 0px rgba(255, 255, 255, 1);
	box-shadow:         inset 1px 0px 0px 0px rgba(255, 255, 255, 1);
}
#variants .item .canada a.add-to-sc span, #variants .item .canada a.add-to-sc:visited span{
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    width: 95px;
    font-size: 0.8em;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
#variants .item a.add-to-sc:hover span, #variants .overview .item a.add-to-sc:focus span{
    background-color:#b92519;
        -webkit-transition: all 1s ease;
    -moz-transition: all 1ms ease;
    -ms-transition: all 1ms ease;
    -o-transition: all 1ms ease;
    transition: all 1ms ease;

}

#variants .item .wrapper {
    background:#fff;
    padding: 15px;
}
#variants .item .wrapper img {
    display: block;
    margin: 0 auto;
    width: 80%;
}
#variants .item .holder {
    padding: 0 5px;
    margin-top: 0;
}

#variants .item ul li .small {
    font-style:italic;
    font-size: 0.857em;
}


/*košík*/
#shopping-cart-holder {
    position: relative;
}
#shopping-cart {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 240px;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 30px;
    background: url('/media/img/bg_sc-shadow.png') no-repeat center bottom;
    z-index:1000;
}
#shopping-cart .heading {
    padding: 30px 40px 5px 35px;
    background: url('/media/img/bg_sc-heading.png') no-repeat center top;
    text-align: left;
}
#shopping-cart #showpromo {
    margin-bottom: 0;
}
#shopping-cart .promo {
	padding: 10px 20px;
	margin-bottom: 0;
}
#shopping-cart .promo hr {
    margin-bottom: 10px;
}
#shopping-cart .promo .msgblock, .promobox .msgblock {
	margin: 0 0 7px 0 !important;
	padding: 0;
	color: #CD3F00;
}
#shopping-cart .promo .msgblock ul, .promobox .msgblock ul {
	margin: 0;
}
#shopping-cart .promo .msgblock ul li, .promobox .msgblock ul li {
	margin: 0;
	list-style-type:none;
}
#shopping-cart .promo a{
	font-weight: bold;
	display: block;
	width: 100%;
	height: 21px;
	line-height: 21px;
	background-position: center right;
	background-repeat: no-repeat;
	color:#8c8c8c;
	background: url('/media/img/icon-gift.png') center right no-repeat;
	margin-bottom:10px;
}
#shopping-cart .promo form {
	margin-bottom: 0;
}
#shopping-cart .promo form input[type="submit"]{
	margin-bottom: 0;
}
#shopping-cart .promo input[type="submit"] {
    color:#fff;
    font-weight: bold!important;
    font-size: 0.857em;
    padding: 0 23px;
    text-decoration: none;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-shadow: 0px 1px 0px #333;
    filter: dropshadow(color=#333333, offx=0, offy=1);
    border: 1px solid #666;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	background: rgb(183,183,183); /* Old browsers */
	
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjgyODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(130,130,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(100%,rgba(130,130,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(130,130,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(130,130,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(130,130,130,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(183,183,183,1) 0%,rgba(130,130,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#828282',GradientType=0 ); /* IE6-8 */

    -webkit-box-shadow: inset 0px 1px 2px 0px #cccccc, 0px 1px 1px 0px #999;
    box-shadow: inset 0px 1px 2px 0px #cccccc, 0px 1px 1px 0px #999;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
#shopping-cart .content {
    padding: 0 10px 10px;
	padding-bottom: 0;
    background: url('/media/img/bg_sc-content.png') repeat-y center top;
}
#shopping-cart .goods {
    padding: 7px 20px;
    font-family: Arial;
    position:relative;
    border-bottom: 1px solid #cfcfcf;
}
#shopping-cart .goods:last-child {
    border-bottom: none !important;
}
.shoping-item-wrapp{
	background:#6c6c6c url('/media/img/eshop-kosik-bg.png') center center repeat-y;
}
.promo-wrapp{
	background:#e4e4e4 url('/media/img/eshop-kosik-bg.png') center center repeat-y;
}
.shoping-cart-wrapp{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.42);
	box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.42);
	position:relative;
}
.shoping-cart-wrapp:before{
	content:"";
	width:26px;
	height:22px;
	background:#c0c0c0 url('/media/img/icon-shop.png') center center no-repeat;
	position:absolute;
	display:block;
	top:-22px;
-webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.27);
-moz-box-shadow:    0px -4px 6px 0px rgba(50, 50, 50, 0.27);
box-shadow:         0px -4px 6px 0px rgba(50, 50, 50, 0.27);
}


#shopping-cart .goods .title {
    color:#2e2e2e;
}
#shopping-cart .goods .amount {
    color:#686868;
    display: block;
    line-height:1;
	font-size: 0.9em;
}
#shopping-cart .goods .price {
    font-weight: bold;
    color:#d52b1e;
    display: block;
    padding-top:3px;
	font-size: 0.9em;
}
#shopping-cart .goods .cont {
    padding-right: 40px;
}
#shopping-cart .goods a.cart_add, #shopping-cart .goods a.cart_add:visited,
#shopping-cart .goods a.cart_substract, #shopping-cart .goods a.cart_substract:visited,
#shopping-cart .goods a.cart_delete, #shopping-cart .goods a.cart_delete:visited {
    display: block;
    width: 13px;
    height: 13px;
    text-align: center;
    font-weight: bold;
    color:#fff;
    text-decoration: none;
    font-size: 1.1em;
	line-height: 11px !important;
	vertical-align:middle;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -6px;
}
#shopping-cart .goods a.cart_add, #shopping-cart .goods a.cart_add:visited {
    background-color:#d52b1e;
    line-height: 13px;
    right: 35px;
}
#shopping-cart .goods a.cart_substract, #shopping-cart .goods a.cart_substract:visited {
    background-color:#cd3f00;
    line-height: 15px;
    right: 20px;
}
#shopping-cart .goods a.cart_delete, #shopping-cart .goods a.cart_delete:visited {
    background-color:#909090;
    line-height: 14px;
    right: 20px;
}
#shopping-cart .goods a.cart_add:hover, #shopping-cart .goods a.cart_add:focus {
    background-color:#b8251a;
}
#shopping-cart .goods a.cart_substract:hover, #shopping-cart .goods a.cart_substract:focus {
    background-color:#5c5c5c;
}
#shopping-cart .goods a.cart_delete:hover, #shopping-cart .goods a.cart_delete:focus {
    background-color:#7e7e7e;
}
#shopping-cart .footer {
    padding: 7px 20px 7px;
	background: rgb(139,139,139); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhY2FjYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(139,139,139,1) 0%, rgba(172,172,172,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,139,139,1)), color-stop(100%,rgba(172,172,172,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(139,139,139,1) 0%,rgba(172,172,172,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(139,139,139,1) 0%,rgba(172,172,172,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(139,139,139,1) 0%,rgba(172,172,172,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(139,139,139,1) 0%,rgba(172,172,172,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='#acacac',GradientType=0 ); /* IE6-8 */
    color:#fff;
    font-family: Arial;
    position: relative;
}
#shopping-cart .footer .sum {
    width: 100px;
}
#shopping-cart .footer .summ {
    font-weight: bold;
	font-size: 0.9em;
}
#shopping-cart .footer .amount {
    color:#dfdfdf;
    display: block;
    line-height:1;
	font-size: 0.9em;
}
#shopping-cart .footer .price {
    display: block;
    font-weight: bold;
    font-size: 1.2em;
    padding-top:5px;
}
#shopping-cart .footer a.buy, #shopping-cart .footer a.buy:visited {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -17px;
    color:#fff;
    font-weight: bold;
    font-size: 0.857em;
    padding: 0 23px;
    text-decoration: none;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-shadow: 0px 1px 0px #5f7213;
    filter: dropshadow(color=#5f7213, offx=0, offy=1);
    border: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #d52b1e;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
#shopping-cart .footer a.buy:hover, #shopping-cart .footer a.buy:focus {
    background: #b92519;
}
#shopping-cart.fixed {
    position: fixed;
}
#showvoucher {
    margin-bottom: 0 !important;
}
/*eshop navigace*/

.eshop-navi{
	width:138px;
	background:url('/media/img/eshop-navi-bg.png') bottom no-repeat;
	position:fixed;
	z-index:9;
	left:50%;
	top:250px;
	padding-bottom:11px;
	margin-left:-600px;
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;

}
.eshop-navi ul{
	width:109px;
	display:block;
	margin-bottom:24px;
	background:#868686;
}
.eshop-navi ul li{
	width:100%;
	margin:0px;
}
.eshop-navi ul li a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
	display:block;
	width:100%;
	line-height:normal;
	padding:5px 13px 5px 13px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-family: 'novecento_widemedium';
	font-size:12px;
	position:relative;
	-webkit-transition: all 500ms;
    -moz-transition: all 500ms;
   -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;

}
.eshop-navi ul li:first-child a{
	padding-top:10px;
}
.eshop-navi ul li:last-child a{
	padding-bottom:10px;
}
.eshop-navi ul li a:hover{
	background:#444;
}
.eshop-navi ul li#eshop-navi-exclusive a:hover, .eshop-navi ul li#eshop-navi-exclusive.active a{
    background:#c0b293;
}
.eshop-navi ul li#eshop-navi-masazni a:hover, .eshop-navi ul li#eshop-navi-masazni.active a{
    background:#d52b1e;
}
.eshop-navi ul li#eshop-navi-krasa a:hover, .eshop-navi ul li#eshop-navi-krasa.active a{
    background:#640089;
}
.eshop-navi ul li#eshop-navi-uvolneni a:hover, .eshop-navi ul li#eshop-navi-uvolneni.active a{
    background:#286c3b;
}
.eshop-navi-img, .eshop-navi ul li i{
	display:none;
}

.eshop-navi .active a{
	background:#444;
}

/* order */

#order {
    padding: 120px 0 100px 0;
}

#order h2{
    text-align: center;
}

#order h3{
    color: #666;
}

.order #control .holder {
    padding-bottom: 40px;
}

.order #control .holder.fixed {
    padding-bottom: 0px;
}

#order .holder .order_form p{
    margin: 0 0 0px 0;
}

#order fieldset.courier {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#order .loginbox, #order .promobox {
    padding: 6px;
    padding-left: 45px;
    background: #CCC;
    margin:5px 0 10px 0;

    font-weight: 400;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 10px center;
    background-repeat:no-repeat;
}

#order .loginbox {

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4MjJBMEI5MkUxNzExRTM5RTFERjBEMkRGMjE4MzAyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4MjJBMEJBMkUxNzExRTM5RTFERjBEMkRGMjE4MzAyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjgyMkEwQjcyRTE3MTFFMzlFMURGMEQyREYyMTgzMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjgyMkEwQjgyRTE3MTFFMzlFMURGMEQyREYyMTgzMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+54DDAAABWklEQVR42rSVzysEYRjHZ5ddKSvsFPKjXBydkKPanBzkoo2Lv8DNHyD/gr9CiZMrUbbkIsltxcFFSIho9/V561XSvPM8M2u+9ZnDTPN85/kxz5szxgSCRmEFpmAahtz9E9gAG+AYPrwRrEkMIdSMrC0o+uJIJktGp2cY88XJC6UaCXQqQsn3UDJpU5p0QCFrE9v8ZlqTgtLkC97STNcE3Csb34A9KCVt/DCEykxsnAXoTVqu9yCZnnwlizO5gG2lQR2q8JDmj7ccKXpSjYuhMRmHqxiDHSmGxsQyCa8RBnXok97PK2t+7tmy1/CoGT2Nym4//VVTtw/kUvXDvqcfL7AsxchFHFqhO5hmYN4dVgMx39mAUziEmhv9O/iMyqQL1uHWtCa7YnZh9vd0dcMgHJj/19pPuTbdnloNslGlncucUPNWtWgzsYutJ0OTM5vJpZuozoxMbr4FGABZHjMOrq/4LgAAAABJRU5ErkJggg==);
}

#order .promobox {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNkEyMjAzMzI1QjExRTM5NkU0Q0NFMTczNkE0NUJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBNkEyMjA0MzI1QjExRTM5NkU0Q0NFMTczNkE0NUJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE2QTIyMDEzMjVCMTFFMzk2RTRDQ0UxNzM2QTQ1QkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkE2QTIyMDIzMjVCMTFFMzk2RTRDQ0UxNzM2QTQ1QkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TC2ruAAABsElEQVR42uyUvy9DURTHX3/QehYpS4WISMTEwkiEGNgMZosYJBKL2IwWi8TSsEhILGaGJjWIf4BQIn7mhUFUpJjad31v+23cPq+v91VsTvLpvfe87z0999zzniGEMBw0gQ1gg3cw56KRrIqiZcCim8YtcJqbToHF+axDl6D/Etxxvl0t+DqFy1yb4AW8gih9vdQcKPt26Zv2Ci4zfXb4lrhxjOsVricUTSd9SXVv0Ci3DGgBA4ovxXGU4xDHfUUzzPGmLJojy3HxbTKLSTDC9R41ssb3oAfMg3M+fwJxr7JIYqx9VlS2nDK3+Cc/YgXws4ADdIEPeRBggTDoB4Ogg4e8BsdgCjRQewEOwQkwQRzkQXOhbAj+IPRsixldaeo35YW+GXpmcwxr6nNBw78FdIW1BDf8BG/0WZZ6TX1I1m8HtLNLQhWEMZDkfA20gk8XnWDZusFRoNDsRUe1EglmH9LIOq/WfEbeLnvdDfksQW3aQ1vy96ltVcom4lVDjtEq2kgpbrCGFrR1L//PW/E/+K+CCx8frjpVmGF/3lYQt4FHzs/YDW5fU5NvblYuvgQYAN6Xazsfrtu2AAAAAElFTkSuQmCC);
}

#order .promobox form {
    margin-bottom: 0px;
    margin-top: 5px;
}

#order .promobox form input[type="submit"] {
    margin-bottom: 3px;
}

#order .modal-wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    color: rgb(51, 51, 51) !important;
    top: 0px;
    left: 0px;
    margin-top: 0!important;
    padding-top: 10%;
}

#order .modal-wrap .container .modal{
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 40px 15px rgb(0, 0, 0);
    position:relative;
}

#order .modal-wrap .container .modal form{
    margin-bottom: 0;
}
#order .modal-wrap .container .modal p{
    margin-bottom: 5px;
}
#order .modal-wrap .container .modal .msgblock {
    padding:0;
    margin: 0;
}
#order .modal-wrap .container .modal .msgblock ul li{
    padding:5px 10px 5px 10px;
    margin: 0;
    list-style: none;
    text-align: center;
    font-size:1em;
    line-height: normal;
    color:#d52b1e;
}
#order .modal-wrap .container .modal form input[type="submit"] {
    margin-bottom: 0;
}
#order .modal-wrap .container .modal form #forgotpassword {
    background: none;
    font-weight: normal;
    color: #999;
    border: 0;
    text-shadow: none;
    width: auto;
    margin: 0 auto;
    display:block;
    margin-top: 6px;
    box-shadow: none;
    height: auto !important;
    text-decoration: underline;
    padding: 0;
}
#order .modal-wrap .container .modal form #forgotpassword:hover {
    color: #000;
}
.closemodal  {
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    color:#fff !important;
    text-decoration: none;
    font-size: 20px;
    line-height: 20px;
    vertical-align:middle;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    right: -5px;
    background-color:#d52b1e;
}

.closemodal:hover  {
    background-color:#333;
}

.completeorder table {
    color :#333;
    border-collapse:separate;
    border-spacing: 10px;
    width: 100%;
    margin-bottom: 20px;
}
/*.completeorder table td > span, .completeorder table thead > span {*/
/*position: relative;*/
/*display: block;*/
/*}*/
.completeorder table thead td {
    font-weight: 600;
    border-bottom: 2px solid #666;
    text-align: left;
    padding: 14px 0px 10px 0;
    line-height: 1em;
    font-weight: bold;
}
.completeorder table tbody td {
    font-weight: 400;
    border-bottom: 1px solid #ccc;
    text-align: left;
    padding: 9px 0px 18px 0;
    line-height: 1em;
}
.completeorder table tbody td.noborder {
    border: 0;
}
.completeorder table a, .completeorder table a:visited {
    color: #fff;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
.completeordert table a:hover, .completeorder table a:focus {
    color: #999 !important;
}
.completeorder table tbody td.totalprice {
    font-weight: bold;
    border-bottom: 2px solid #666;
}
.cart-item-oneprice, .cart-item-allprice, .totalprice {
    text-align: right !important;
}
.cart-item-count {
    text-align: center !important;
}
.orderformMsg, .questionnairecontactMsg {
    margin-top: 5px;
    margin-bottom: 20px;
    color: #cd3f00;
}


.modal.ordersuccess .msgblock {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    color: rgb(51, 51, 51) !important;
    top: 0px;
    left: 0px;
    padding-top: 10%;
    margin-top: 0!important;
}

.modal.ordersuccess .msgblock ul{
    background:#ffffff;
    margin: 0;
    padding:20px;
    box-shadow: 0px 0px 40px 15px rgb(0, 0, 0);
    position: relative;

    /* container */
    position: relative; width: 960px; margin: 0 auto; padding: 0;
}

@media only screen and (min-width: 768px) and (max-width: 959px) { .modal .msgblock ul { width: 768px; } }
@media only screen and (max-width: 767px) { .modal .msgblock ul { width: 300px; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .modal .msgblock ul { width: 420px; } }
.modal .msgblock ul:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.modal.ordersuccess .msgblock ul li{
    padding:30px 20px 30px 20px;
    list-style: none;
    text-align: center;
    font-size:1.5em;
    line-height: normal;
    color:#7bb94a;
}

/* button to eshop */

.gotoeshop {
    display: inline-block;
    height: 25px;
    min-width: 25px;
    line-height: 25px;
    padding: 0 0 0 35px;
    color: #d52b1e !important;
    font-weight: bold;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzRkUyNUI5QjkxMDExRTM5OEEwOTU0QjM1QzQ5RDgzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzRkUyNUJBQjkxMDExRTM5OEEwOTU0QjM1QzQ5RDgzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDNGRTI1QjdCOTEwMTFFMzk4QTA5NTRCMzVDNDlEODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDNGRTI1QjhCOTEwMTFFMzk4QTA5NTRCMzVDNDlEODMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ABkBOAAACPUlEQVR42ryWT0hUURTG501DIgSGCxMCo9xoo6SItTFQAjeCYWqtChfaopFaRQiKCAOBSi7CiELcZOAfAgdlrAgiCQx0rJgZFKIhjJJEiGpRI/r6DnzG4em8ecNMc+DHO3fufe/ce8937h3DNE3X/za3KwuWlSBGxFvkZFwOuAtC4D6oAzfA1ZPhT9+SvexxOJl20AH+gEfgNjgDfoArmdiuo8BP/wX4BYJsX46WHTubiSA+cJh+D5/3wCb93nSDVIMu+g+ZE7EN5kTsHFbjSyfxT0E9P1oMflr6F0EViIESiCCe6kpaGEBscJ8AYtf5PA4GnKzkAJ87fEZlduAtqOSEDMv722AcXKQgSrGaz9i+f99C25QgMttG0MpAr0EfWOLAZnAeNFDCelLrlPZzkMeVnQBtYAu8AU88LKwLoIAv11D/IyDMGSaqhSMcfwlcA3NgQqlR5L3mpgRrQYAd+WAGTDIP40kUeIcfk5wMgQr+vgKaZFd0TryceaasE/kYtqorwmS7VC2MqvYYx4jJedWvRCLbtKDGmupU2CPhWeXLqm6qtl+JQeriFvjO9gNJsBq7hFV8TBRkWcvbIlnDrqgt7aBdMYZS+JCdheyCrIL3lr3dz7ea7pM8vUt2rATUXZOjfj+oxrtZjG51qe3eTQvIRyzZpfUSdIPT4JX6fYo1JFbOw3G36KRGculPOzkg58Ez9snB95uIf4i+5OeU6itkwA/gsZPrN857/IuDXFiVKLn4uqczG/+7/gowAI9RkGodaJPlAAAAAElFTkSuQmCC);
    background-position: 0 0;
    background-repeat: no-repeat;
}


/* questionmenu */

.questionmenu {
    text-align: center;
}

.questionmenu ul li {
    display: inline-block;
    margin: 0 1px 0 0;
    height: 50px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjN2M3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(124,124,124,1) 0%, rgba(188,188,188,1) 49%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,124,124,1)), color-stop(49%,rgba(188,188,188,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(124,124,124,1) 0%,rgba(188,188,188,1) 49%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(124,124,124,1) 0%,rgba(188,188,188,1) 49%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(124,124,124,1) 0%,rgba(188,188,188,1) 49%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(124,124,124,1) 0%,rgba(188,188,188,1) 49%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.questionmenu ul li a {
    line-height: 40px;
    padding: 0 15px 0 15px;
    display: inline-block;
    height: 50px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.questionmenu ul li.active, .questionmenu ul li.active:hover {
    padding-top: 5px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1MmIxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VhOTM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(213,43,30,1) 0%, rgba(234,147,140,1) 49%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,43,30,1)), color-stop(49%,rgba(234,147,140,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(213,43,30,1) 0%,rgba(234,147,140,1) 49%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(213,43,30,1) 0%,rgba(234,147,140,1) 49%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(213,43,30,1) 0%,rgba(234,147,140,1) 49%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(213,43,30,1) 0%,rgba(234,147,140,1) 49%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d52b1e', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}

.questionmenu ul li:hover {
    padding-top: 2px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(170,170,170,1) 0%, rgba(212,212,212,1) 49%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,170,170,1)), color-stop(49%,rgba(212,212,212,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(212,212,212,1) 49%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(212,212,212,1) 49%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(212,212,212,1) 49%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(170,170,170,1) 0%,rgba(212,212,212,1) 49%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */

}

.questionnairebtn {
 display: block;
    /*width: 100%;*/
    background-color: #dfdfdf;
    color: #000000;
    padding: 5px 10px;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
					.eshop-navi-text{
				display:none;
			}
			.eshop-navi-img, .eshop-navi ul li i{
				display:block;
			}
			.eshop-navi{
				width:64px;
				min-height:auto;
				background:none;
				left:0px;
				top:250px;
				padding-bottom:0px;
				margin-left:0px;
			}
			.eshop-navi ul{
				width:100%;
			}
			
.eshop-navi a{
	cursor:pointer;
}
.eshop-navi a > i {
	text-align: center;
	font-family: 'novecento_widemedium';
	font-size:10px;
	line-height: 27px;
	color: #FFFFFF;
	background: #d52b1e;
	position: absolute;
	width: 150px;
	padding: 10px 0;
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:0px;
	left:32px;
	
		-webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;

}

.eshop-navi a:hover > i {
	visibility: visible;
	opacity: 1;
}


	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
            ul.insurance li {
                float: none;
                display: inline-block;
                margin: 0 20px;
            }
            ul.insurance li + li {
                margin: 0 20px;
            }

			.menu li a{
				padding:43px 10px 8px 10px;
                font-size: 0.9em;
			}
			.menu-scroll li a{
				padding:20px 15px 15px 15px !important;
			}
			
			.products-navi li a{
				width:150px;				
				margin-right:32px;
			}
			
			#other-products img{
				margin-right:40px;
				margin-left:40px;
				margin-bottom:40px;
				vertical-align:middle;
			}
			#shopping-cart {
				width:auto;
			}
			.eshop-navi-text{
				display:none;
			}
			.eshop-navi-img{
				display:block;
			}
			.eshop-navi{
				width:43px;
				min-height:auto;
				background:none;
				left:0px;
				top:250px;
				padding-bottom:0px;
			}
			.eshop-navi ul li a{
				padding:5px;
			}
			.eshop-navi ul{
				width:100%;
			}
			.eshop-navi ul li:first-child a{
					padding-top:5px;
				}
				.eshop-navi ul li:last-child a{
					padding-bottom:5px;
				}

			

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
			#other-products img{
				margin-right:40px;
				margin-left:40px;
				margin-bottom:40px;
				vertical-align:middle;
				display:block;
			}
			.menu{
				background:#FFFFFF;
				height:53px;
				-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
				-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.3);
				box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.3);

			}
			.mq-menu-icon{
				margin-top:10px;
				display: block;
				width: 30px;
				height: 30px;
				background: url('/media/img/ico_menu.png') no-repeat scroll center top / 100% 100% transparent;
				cursor: pointer;
				float: right;
			}
			.menu li{
				float:none;
				width:100%;
				text-align:center;
			}
			.menu-deactive ul{
				display:none;
			}
			.menu-active ul{
				display:block;
				float:none;
				width:100%;
				padding-top:30px;
				padding-bottom:30px;
				background:#FFFFFF;
				margin-top:-6px;
                -webkit-box-shadow: 0 8px 6px -6px black;
                -moz-box-shadow: 0 8px 6px -6px black;
                box-shadow: 0 8px 6px -6px black;
			}
			.menu li a{
				padding:10px 0px 10px 0px;
				display:block;
				text-decoration:none;
			}
			.menu li a:hover{
				-webkit-box-shadow: inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				-moz-box-shadow:    inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				box-shadow:         inset 0px -1px 0px 0px rgba(212, 212, 212, 1);			
			}
            .menu .menu-item-shop, .menu-scroll .menu-item-shop, .menu .menu-item-help, .menu-scroll .menu-item-help{
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;				
				box-shadow:         none;				
				position:relative;
				padding-left:0px !important;
			}
            .menu .menu-item-shop:before,	.menu-scroll .menu-item-shop:before{
				content: "";
				display:block;
				width:10px;
				height:12px;
				position:absolute;
				bottom:13px;
				left:38%;
				background:url('/media/img/icon-shop.png') no-repeat;
			}
            .menu .menu-item-help:before,	.menu-scroll .menu-item-help:before{
                content: "";
                display:block;
                width:10px;
                height:12px;
                position:absolute;
                bottom:13px;
                left:38%;
                background:url('/media/img/icon-help.png') no-repeat;
            }
			.eshop-navi{
				width:43px;
				min-height:auto;
				background:none;
				left:0px;
				top:250px;
				padding-bottom:0px;
			}
			.eshop-navi ul li a{
				padding:5px;
			}
			.eshop-navi ul{
				width:100%;
			}
			.eshop-navi ul li:first-child a{
					padding-top:5px;
				}
				.eshop-navi ul li:last-child a{
					padding-bottom:5px;
				}



		
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
			.menu{
				background:#FFFFFF;
					-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
					-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.3);
					box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.3);

			}
			.mq-menu-icon{
				margin-top:10px;
				display: block;
				width: 30px;
				height: 30px;
				background: url('/media/img/ico_menu.png') no-repeat scroll center top / 100% 100% transparent;
				cursor: pointer;
				float: right;
			}
			.menu li{
				float:none;
				width:100%;
				text-align:center;
			}
			.menu-deactive ul{
				display:none;
			}
			.menu-active ul{
				display:block;
				float:none;
				width:100%;
				padding-top:30px;
				padding-bottom:30px;
				background:#FFFFFF;
				margin-top:-6px;
			}
			.menu li a{
				padding:10px 0px 10px 0px;
				display:block;
				text-decoration:none;
			}
			.menu li a:hover{
				-webkit-box-shadow: inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				-moz-box-shadow:    inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				box-shadow:         inset 0px -1px 0px 0px rgba(212, 212, 212, 1);			
			}
			.menu-scroll .menu-item-shop, .menu-scroll .menu-item-help{
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;				
				box-shadow:         none;				
				position:relative;
				padding-left:0px !important;
			}
			.menu-scroll .menu-item-shop:before{
				content: "";
				display:block;
				width:10px;
				height:12px;
				position:absolute;
				bottom:18px;
				left:35%;
				background:url('/media/img/icon-shop.png') no-repeat;
			}
            .menu-scroll .menu-item-help:before{
                content: "";
                display:block;
                width:10px;
                height:12px;
                position:absolute;
                bottom:18px;
                left:35%;
                background:url('/media/img/icon-help.png') no-repeat;
            }
			header{
				padding-top:100px;
			}
			.news-slider .four{
				margin-bottom:20px;
			}
			.news-slider .four:last-child{
				margin-bottom:0px;
			}
			.products-navi li{
				float:none;
				width:100%;
			}
			.products-navi li a{
				width:100% !important;
				padding:8px 0px 8px 0px;
				text-align:center;
				display:block;
			}
			.description{
				margin-bottom:20px !important;
			}
			.btn-wrapp{
				margin-top:30px !important;
			}
			.gray-wrapper .one-third img {
				margin-top:20px;
			}
			#other-products a{
				display:block;
				width:100%;
				text-align:center;
			}
			#other-products img {
			    display:inline;
			}
			.footer-wrapper{
				background:none;			
			}
			
			#shopping-cart{
				position:static;
				margin-left:23% !important;
			}
						.eshop-navi{
				width:43px;
				min-height:auto;
				background:none;
				left:0px;
				top:250px;
				padding-bottom:0px;
			}
			.eshop-navi ul li a{
				padding:5px;
			}
			.eshop-navi ul{
				width:100%;
			}
			.eshop-navi ul li:first-child a{
					padding-top:5px;
				}
				.eshop-navi ul li:last-child a{
					padding-bottom:5px;
				}

		
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
			.menu{
				background:#FFFFFF;
					-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.3);
				-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.3);
				box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.3);

			}
			.mq-menu-icon{
				margin-top:10px;
				display: block;
				width: 30px;
				height: 30px;
				background: url('/media/img/ico_menu.png') no-repeat scroll center top / 100% 100% transparent;
				cursor: pointer;
				float: right;
			}
			.menu li{
				float:none;
				width:100%;
				text-align:center;
			}
			.menu-deactive ul{
				display:none;
			}
			.menu-active ul{
				display:block;
				float:none;
				width:100%;
				padding-top:30px;
				padding-bottom:30px;
				background:#FFFFFF;
				margin-top:-6px;
			}
			.menu li a{
				padding:10px 0px 10px 0px;
				display:block;
				text-decoration:none;
			}
			.menu li a:hover{
				-webkit-box-shadow: inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				-moz-box-shadow:    inset 0px -1px 0px 0px rgba(212, 212, 212, 1);
				box-shadow:         inset 0px -1px 0px 0px rgba(212, 212, 212, 1);			
			}
			.menu-scroll .menu-item-shop, .menu-scroll .menu-item-help{
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;				
				box-shadow:         none;				
				position:relative;
				padding-left:0px !important;
			}
			.menu-scroll .menu-item-shop:before{
				content: "";
				display:block;
				width:10px;
				height:12px;
				position:absolute;
				bottom:18px;
				left:30%;
				background:url('/media/img/icon-shop.png') no-repeat;
			}
            .menu-scroll .menu-item-help:before{
                content: "";
                display:block;
                width:10px;
                height:12px;
                position:absolute;
                bottom:18px;
                left:30%;
                background:url('/media/img/icon-help.png') no-repeat;
            }
			header{
				padding-top:100px;
			}
			.news-slider .four{
				margin-bottom:20px;
			}
			.news-slider .four:last-child{
				margin-bottom:0px;
			}
			.products-navi li{
				float:none;
				width:100%;
			}
			.products-navi li a{
				width:100% !important;
				padding:8px 0px 8px 0px;
				text-align:center;
				display:block;
			}
			.description{
				margin-bottom:20px !important;
			}
			.btn-wrapp{
				margin-top:30px !important;
			}
			.gray-wrapper .one-third img {
				margin-top:20px;
			}
			#other-products a{
				display:block;
				width:100%;
				text-align:center;
			}
			#other-products img {
			    display:inline;
			}
			.footer-wrapper{
				background:none;			
			}
			#shopping-cart{
				position:static;
				margin-left:12% !important;
			}
						.eshop-navi{
				width:43px;
				min-height:auto;
				background:none;
				left:0px;
				top:250px;
				padding-bottom:0px;
			}
			.eshop-navi ul li a{
				padding:5px;
			}
			.eshop-navi ul{
				width:100%;
			}
			.eshop-navi ul li:first-child a{
					padding-top:5px;
				}
				.eshop-navi ul li:last-child a{
					padding-bottom:5px;
				}

	}

/*vlaječky-jazyk*/
#kieli:hover .kieli-ul ul{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	padding-top:5px;
	padding-bottom:5px;
	max-height:200px;
}
#kieli .kieli-ul ul li{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	opacity:0;
}
#kieli:hover .kieli-ul ul li{
	  -webkit-transition: all 0.2s linear 0.2s;
	  -moz-transition: all 0.2s linear 0.2s;
	  -o-transition: all 0.2s linear 0.2s; 
	  transition: all 0.2s linear 0.2s;
	opacity:1;
}
#kieli:hover .kieli-icon a{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	background:rgba(0, 0, 0, 1);
}
#kieli{
	position:fixed;
	right:0px;
	top:0px;
	width:50px;
	z-index: 14589;
}
#kieli .kieli-icon a{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	width:50px;
	background:rgba(0, 0, 0, 0.68);
	display:block;
	float:left;
}
#kieli .kieli-icon a span{
	font: 0/0 a ;
	color:#FFF;
}
#kieli .kieli-control{
	width:100%;
	float:left;
}
#kieli .kieli-control .k-c-first{
	width:50%;
	float:left;
	text-align:center;
}
#kieli .kieli-control .k-c-last{
	width:50%;
	float:left;
	text-align:center;
}
#kieli .kieli-icon a .kieli-earth{
	padding:9px 13px 0px 13px;
	width:24px;
	height:auto;
}
#kieli .kieli-icon a .kieli-active-flag{
	padding-top:3px;	
}
#kieli .kieli-ul{
	width:100%;
	float:left;
}
#kieli .kieli-ul ul{
	-webkit-transition: all 0.2s linear 0.2s;
	  -moz-transition: all 0.2s linear 0.2s;
	  -o-transition: all 0.2s linear 0.2s;
	  transition: all 0.2s linear 0.2s;
	max-height:0px;
	float:left;
	background:#ffffff;
}
#kieli .kieli-ul ul.kieli-active{
	max-height:0px;
	float:left;
}
#kieli .kieli-ul ul li a{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	float:left;
	display:block;
	width:50px;
	text-align:center;
	opacity:0.5;
}
#kieli .kieli-ul ul li a:hover{
	-webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
	opacity:1;
}