
.subset {
    padding-left: 30px;
}
#topLogo {
	width: 177px;
	height: 54px;
	margin-top: 23px;
	margin-left: 0;
	background-image: url('../images/logo/logo.png');
}
#navLogo {
	width: 177px;
	height: 54px;
	margin: 20px 0;
	background-image: url('../images/logo/logo.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.c-background3-contentWrapper {
	position: relative;
	z-index: 1;
}
#header {
	background: url(../images/background/header.png);
}
#navigate:after {
	display: none;
}
#navigate {
	height: 60px;
	margin-top: 0;
	padding-top: 100px;
	background: url(../images/background/header.png);
}
/*****      Banner  *****/
.banner-addToCart {
	height: 60px;
}
.banner-addToCart.c-background3:after {
	width: 180px;
	height: 60px;
	margin: 7px 0 0 -7px;
}
#banner-navigation {
	z-index: 20;
}
@media all and (max-width: 1210px) {
	.banner-addToCart.c-background3:after {
		width: 120px;
		height: 36px;
		margin: 5px 0 0 -7px;
	}
	.banner-addToCart {
		height: 36px;
	}
}
@media all and (max-width: 370px) {
	.banner-addToCart.c-background3:after {
		width: 180px;
		margin: 5px 0 0 -7px;
	}
}
/*****  End Banner  *****/
/*****      ProfileChange  *****/
#unlogged.profileChange .inputButton {
    width: 257px;
    height: 42px;
    padding: 0;
}
/*****  End ProfileChange  *****/
/*****      LeftColumn  *****/
#frm-filterForm-submit {
	padding: 0;
	line-height: 40px;
}
/*****  End LeftColumn  *****/
/*****      Cart  *****/
#frm-buyForm-submit {
	padding: 0;
	line-height: 42px;
}
#cartBuy #cartAgree {
    max-width: 365px;
}
#buyForm-heureka div.checkbox {
    width: 20px;
    height: 20px;
    margin-left: -30px;
}
#buyForm-heureka {
    margin: -40px 0 20px 0;
    padding-left: 30px;
}
/*****  End Cart  *****/
/*****      ProductDetails  *****/
#productDetail-addToCart:after {
    margin-top: 7px;
}
/*****      ProductDetails  *****/
/*****      Footer  *****/
/*
#footerLinks, #footerAC {
	padding-left: 0;
}
#footerMenu {
	flex-direction: column;
}
#footerMenu .menuItemWrapper .menuItemRow,
#footerLinks .menuItemWrapper .menuItemRow,
#footerAC .menuItemWrapper .menuItemRow {
	display: flex;
	justify-content: center;
}
#footerMenu .menuItemWrapper .menuItem {
	padding: 10px 20px;
}
#frm-subscribeForm-send:after {
	width: 100%;
	margin-left: -20px;
	position: absolute;
}
@media all and (max-width: 1010px) {
	#footerMenuWrapper > div.display-flex {
		flex-direction: column;
		padding: 10px 30px;
	}
}
@media all and (max-width: 1210px) {
	#footerMenuWrapper {
		flex-direction: column;
	}
}*/
/*****  End Footer  *****/
/*****      SimpleText  *****/
#conditions.simpleText ol li {
	list-style-type: unset;
}
/*****  End SimpleText  *****/
/*****      VoucherRetail  *****/
#frm-voucherForm-captcha {
	margin-top: 20px;
	margin-right: -20px;
    float: right;
    transform: scale(0.92763157894);
    -webkit-transform: scale(0.92763157894);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
#frm-voucherForm input[type=text] {
	width: 72px;
	margin-top: 0;
}
#voucherInputWrapper {
	margin-left: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media all and (max-width: 1010px) {
	#frm-voucherForm #registrationWrapper {
	    margin-left: 10%;
	}
	#frm-voucherForm .formRow {
		padding-right: 25%;
	}
}
@media all and (max-width: 760px) {
	#frm-voucherForm #registrationWrapper {
	    margin-left: 0;
	}
}
/*****  End VoucherRetail  *****/
/*****      Unlogged  *****/
#frm-loginForm-captcha, #frm-noRegisterLoginForm-captcha {
	margin-top: 20px;
	float: right;
	transform: scale(0.92763157894);
	-webkit-transform: scale(0.92763157894);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
/*****  End Unlogged  *****/
/*****      Registration  *****/
.registrationConditions {
	width: 100%;
}
.registrationConditions label {
    line-height: 36px;
}
.registrationConditions span {
    width: calc( 100% - 60px );
    display: inline-block;
    float: left;
    margin-left: 20px;
}
/*****  End Registration  *****/
#orderPayments .payment-image {
	margin-left: 20px;
	margin-top: 12.5px;
	background-image: url('../images/payments/payments-lightBG_logotyp.svg');
}
#orderPayments .orderPayments-type .note {
	float: right;
	margin-top: -12px;
	margin-right: 10px;
	line-height: normal;
}
.payment .Karta {
	background-position: 0 -2700px;
}
.payment .Platba24 {
	background-position: 0 -3225px;
}
.payment .MojePlatba {
	background-position: 0 -3300px;
}
.payment .EPlatba {
	background-position: 0 -3375px;
}
.payment .MPenize {
	background-position: 0 -2850px;
}
.payment .Moneta {
	background-position: 0 -525px;
}
.payment .CSOB {
	background-position: 0 -825px;
}
.payment .FIO {
	background-position: 0 -675px;
}
.payment .payPal {
	background-position: 0 -1275px;
}
.payment .paySafeCard {
	background-position: 0 -1725px;
}
.payment .Sberbank {
	background-position: 0 -3075px;
}
.payment .platbaMobilom {
	background-position: 0 -3150px;
}
.payment .ERA {
	background-position: 0 -1875px;
}
.payment .goPay {
	background-position: 0 -1350px;
}
.payment .superCash {
	background-position: 0 -1200px;
}
.payment .BankovniPrevod {
	background-position: 0 -975px;
}
.payment .postovniPoukaz {
	background-position: 0 -3000px;    
}
.payment .rewardPoints {
	background-position: 0 -2925px;
}
.payment .tatraBanka {
	background-position: 0 -2025px;
}
.payment .slovenskaSporitelna {
	background-position: 0 -750px;
}
.payment .slovenskaSporitelnaLogo {
	background-position: 0 -2100px;
}
.payment .vubBanka {
	background-position: 0 -2175px;
}
.payment .postovaBanka {
	background-position: 0 -2250px;
}
.payment .UniCredit {
	background-position: 0 -900px;
}
.payment .otpBanka {
	background-position: 0 -2325px;
}
.payment .O2 {
	background-position: 0 -1650px;
}
.payment .Vodafone {
	background-position: 0 -1575px;
}
.payment .tMobile {
	background-position: 0 -1500px;
}
#orderPayments .payment .Equa,
#paymentMethods .payment .Equa {
	background-image: url('../images/payments/equa.png');
	background-position: 0 10.5px;
}
.simpleText .payment img {
	display: inline-block;
}
.leftColumn-payments .payment {
	width: 75px;
	height: 37.5px;
	margin-bottom: 0;
	background-size: 100%;
	background-image: url('../images/payments/payments-lightBG_logo.svg');
}
.leftColumn-payments .payment.card {
	background-position: 0 -1350px;
}
.leftColumn-payments .payment.platba24 {
	background-position: 0 -1612.5px;
}
.leftColumn-payments .payment.mojeplatba {
	background-position: 0 -1650px;
}
.leftColumn-payments .payment.ePlatba {
	background-position: 0 -1687.5px;
}
.leftColumn-payments .payment.mPenize {
	background-position: 0 -1425px;
}
.leftColumn-payments .payment.moneta {
	background-position: 0 -262.5px;
}
.leftColumn-payments .payment.csob {
	background-position: 0 -412.5px;
}
.leftColumn-payments .payment.fio {
	background-position: 0 -337.5px;
}
.leftColumn-payments .payment.payPal {
	background-position: 0 -637.5px;
}
.leftColumn-payments .payment.paySafeCard {
	background-position: 0 -862.5px;
}
.leftColumn-payments .payment.sberbank {
	background-position: 0 -1537.5px;
}
.leftColumn-payments .payment.platbaMobilom {
	background-position: 0 -1575px;
}
.leftColumn-payments .payment.era {
	background-position: 0 -937.5px;
}
.leftColumn-payments .payment.goPay {
	background-position: 0 -675px;
}
.leftColumn-payments .payment.superCash {
	background-position: 0 -600px;
}
.leftColumn-payments .payment.bankTransfer {
	background-position: 0 -487.5px;
}
.leftColumn-payments .payment.postovniPoukaz {
	background-position: 0 -1500px;    
}
.leftColumn-payments .payment.rewardPoints {
	background-position: 0 -1462.5px;
}
.leftColumn-payments .payment.tatraBanka {
	background-position: 0 -1012.5px;
}
.leftColumn-payments .payment.slovenskaSporitelna {
	background-position: 0 -375px;
}
.leftColumn-payments .payment.slovenskaSporitelnaLogo {
	background-position: 0 -1050px;
}
.leftColumn-payments .payment.vubBanka {
	background-position: 0 -1087.5px;
}
.leftColumn-payments .payment.postovaBanka {
	background-position: 0 -1125px;
}
.leftColumn-payments .payment.uniCreditBank {
	background-position: 0 -450px;
}
.leftColumn-payments .payment.otpBanka {
	background-position: 0 -1162.5px;
}
/*****      Search List  *****/
.intellisensePlatform {
	width: 25px;
	font-size: 25px;
}
.intellisenseTitle {
	margin-left: 45px;
}
/*****  End Search List  *****/