@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&subset=latin-ext');

/*
.designerPreWrap { position: relative;}
.soon { pointer-events: none;}
.designerPreWrap:first-child a { pointer-events: none;}
.designerPreWrap:first-child a span.imgMask { pointer-events: none; opacity: 0;}
.designerName a.coming { pointer-events: none;}
.designerName a.coming:after {content: 'COMING SOON';pointer-events: none;
background: #000;
width: 110px;
height: 110px;
display: block;
position: absolute;
color: #fff;
border-radius: 55px;
top: 70px;
left: 50%;
transform: translateX(-50%);
padding-top: 35px;
font-size: 20px;
line-height: 22px;}
*/
/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/
/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/
/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/

.cookieconsent{    -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.15)!important;
	box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.15)!important;
	background-color: rgba(255, 255, 255, 0.9)!important;}


.cookieconsent .cookieconsent-inner .cookieconsent-text p {
	font-size: 12px!important;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: justify;
}


.cookieconsent button { border-radius: 0!important;text-transform: uppercase;width: auto!important;font-family: 'Source Sans Pro', sans-serif!important;font-weight: 400!important;
	padding: 2px 10px!important;}
.cookieconsent #CookiesMainButtons #CookieOptionAllowAll, .cookieconsent #CookieOptionAllowSelection {
	background-color: #000!important;
}
.cookieconsent #CookiesMainButtons {padding: 0!important;}

.cookieconsent{height: auto!important;}

.cookieconsent .cookieconsent-text {
	height: auto!important;
	margin-bottom: 7px!important;
}

.cookieconsent #CookieButtonsRow #CloseButtonsRow #CloseButtons { color: #000!important;padding: 0 !important;margin: 0!important;}
.cookieconsent .arrow { border-color: #000!important;}

.cookieconsent #CookieButtonsRow {
	padding: 10px 0!important;
}

.BottomMenu #needPayment {display: none;}
.rightRooms img {transform: translateZ(0);}

.awesome-eu-cookies a{    margin-left: 4px;
	white-space: nowrap;}
.awesome-eu-cookies a:visited { color: #fff!important;}
.awesome-eu-cookies{ font-size: 14px;line-height: 1.3;}


.Article_188 .Article + .Gallery {
	display: none;
}
.HorniMenuElements ul ul {
	display: block !important;
}
.WysiwygPanel.WysiwygDockedPanel {
	display: none !important;
}
html {
	margin-top: 0 !important;
	overflow-x: hidden;
}
.LevaStranaElements .ElementOrder_1 ul.languageSwitcher {
	display: none;
}
.PagePostfix {
	display: block;
	font-size: 18px;
	margin-top: 5px;
}
.TitlePage .poselstviWrap p {
	text-align: left;
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 24px;
	margin-top: 0;
}
.HPBeloText {padding-top: 24px; text-align: center;}
.TitlePage .ArticleElement .poukazMooyyy p {
	text-align: right;
}
/*
.Container #Header { top: 0 !important;}
*/
#LanguageSwitcher {
	right: inherit;
	top: 56px;
	left: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#Header.nav-up #LanguageSwitcher, #Header.nav-down #LanguageSwitcher {
	top: 23px;
}
#LanguageSwitcher a.cz {
	background-position: -60px;
	background-image: none;
	font-size: 18px;
}
#LanguageSwitcher a.en {
	background-position: -60px;
	background-image: none;
	font-size: 18px;
}
#LanguageSwitcher a.sk {
	background-position: -60px;
	background-image: none;
	font-size: 18px;
}
#LanguageSwitcher a:hover {
	color: #938e94;
}
#LanguageSwitcher li a.cz:before {
	content: 'CZ';
}
#LanguageSwitcher li a.en:before {
	content: 'EN';
}

#LanguageSwitcher li a.sk:before {
	content: 'SK';
}
html:lang(cs) #LanguageSwitcher li a.cz, html:lang(en) #LanguageSwitcher li a.en, html:lang(sk) #LanguageSwitcher li a.sk {
	font-weight: 400;
}
#LanguageSwitcher li.active a:hover {
	color: #000;
}
.AdvancedSearch .HLine span.Expanding a { display: none;}
.WysiwygPanel.NotLoggedIn {
	display: none;
}
.autocompleteContainer {
	display: block !important;
}
* {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	box-sizing: border-box;
}
*::before, *::after {
	box-sizing: border-box;
}
*::before, *::after {
	box-sizing: border-box;
}
a {
	text-decoration: none;
}
a, a:visited, a:hover {
	color: #000;
}
ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
html, body, input, textarea, label, button, table, select, option, .Container {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	outline: none !important;
	font-weight: 300;
}
html, body {
	height: 100%;
	overflow-x: hidden;
}
table {
	border-collapse: collapse;
}
body {
	line-height: 1;
	background: #FFF;
	opacity: 0;
}
.Container .PageCenter {
	background: #fff none repeat scroll 0 0;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 0;
}
.Container #CentralPart {
	overflow: visible;
}
.Container2 {
	height: 100%;
	position: absolute;
	width: 100%;
}
.PageCenter {
	padding-top: 0px;
}
.Container #CentralPart {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	margin-top: 60px;
}
.Container #Header.nav-up + #CentralPart, .Container #Header.nav-down + #CentralPart {}
#HeaderCart {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.Container #Header.nav-up #HeaderCart, .Container #Header.nav-down #HeaderCart {
	top: 23px;
}
#Header #Menu {
	padding-top: 40px;
	background: #fff;
}
#Header.nav-up #Menu, #Header.nav-down #Menu {
	padding-top: 20px;
}
.Container #Header {
	position: fixed;
	display: block;
	height: 140px;
	top: 0 !important;
	padding-top: 40px;
	background: #fff;
	-webkit-transition: padding 0.3s;
	-moz-transition: padding 0.3s;
	-o-transition: padding 0.3s;
	transition: padding 0.3s;
	z-index: 100;
	width: 100%;
	max-width: 1170px;
	left: 50%;
	margin-left: -585px;
}
.Container #Header.nav-down {
	top: 0;
	padding-top: 15px;
	height: 100px;
}
.Container #Header.nav-up {
	top: 0;
	padding-top: 15px;
	height: 100px;
}
#Header #TopLeftCorner {
	display: none;
}
#Header #HeaderLogo {
	background: transparent url("https://www.mooyyy.cz/deploy/img/fck/Image/design/mooyyy_logo_black.png") no-repeat scroll 0 0 / 120px auto;
	display: block;
	height: 44px;
	padding-bottom: 0;
	position: static;
	margin: 0 auto;
	width: 120px;
	z-index: 121;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	left: inherit;
}
#Header.nav-up #HeaderLogo, #Header.nav-down #HeaderLogo {
	background: transparent url("https://www.mooyyy.cz/deploy/img/fck/Image/design/mooyyy_logo_black.png") no-repeat scroll 0 0 / 90px auto;
	height: 33px;
	/* margin-left: 0;*/
	width: 90px;
}
#Header.nav-up #HeaderLogo {}
.slicknav_menu #HeaderLogo {
	background: transparent url("https://www.mooyyy.cz/deploy/img/fck/Image/design/mooyyy_logo_black.png") no-repeat scroll 0 0 / 80px auto;
	display: block;
	height: 36px;
	left: 50%;
	margin-left: -40px;
	padding-bottom: 0;
	position: absolute;
	top: 10px;
	width: 80px;
	z-index: 121;
}
#CentralPart .LevaStranaElements {
	background: #fff none repeat scroll 0 0;
	height: 0;
	margin-left: -15px;
	overflow: visible;
	padding-top: 0;
	position: absolute;
	top: 115px;
	width: 100%;
	min-height: 0;
	z-index: 50;
}
.TitlePage #CentralPart .LevaStranaElements {
	top: 115px;
}
.LevaStranaElements .ElementContent {
	background-color: #fff;
	border: medium none;
	padding: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li {
	background-image: none;
	font-size: 18px;
	font-weight: 300;
}
#CentralPart .LevaStranaElements .ElementHeader, #CentralPart .PravaStranaElements .ElementHeader {
	display: none;
}
.autocompleteContainer .Row td {
	border-bottom: 1px solid #e9e9e9;
	padding: 2px;
	vertical-align: middle;
	font-size: 16px;
	line-height: 14px;
}
.autocompleteContainer .Row:hover {
	background: #fff !important;
	color: #938e94 !important;
}
.autocompleteContainer .Row:hover td {
	background: #fff !important;
}
.autocompleteContainer .Row td.Image {
	padding: 5px 20px 5px 20px;
}
.autocompleteContainer .Row td.Price {
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	width: 240px !important;
	text-align: right !important;
	padding-right: 50px !important;
}
.autocompleteContainer .Row td.Image table td {
	border: 0 none;
}
.autocompleteContainer {
	background: rgba(0, 0, 0, 0);
	border: 0 none;
	left: inherit !important;
	right: 0;
	top: 24px !important;
	min-width: 660px;
}
.autocompleteContainer .Suggestion {
	display: none;
}
.autocompleteContainerInner {
	border: 0 none;
	background: rgba(0, 0, 0, 0);
}
.autocompleteContainerInner #DescriptionContent {
	display: none;
}
.autocompleteContainer img {
	width: 80px;
	height: auto;
}

#DescriptionContent h2 {color: #000;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-left: 0;
	text-align: left;
	width: 100%;
	font-weight: 300;}


.autocompleteContainer .Categories .Row .Name {
	text-indent: 0;
	border-bottom: 0 none;
	padding: 10px 10px 10px 30px;
	text-transform: lowercase;
}
.ShopSearchElement form {
	z-index: 1;
}
.autocompleteContainer .PartHeader {
	background: #fff none repeat scroll 0 0;
	color: #000;
	text-transform: uppercase;
	padding: 20px 20px 20px 30px;
	border-bottom: 1px solid #e9e9e9;
}
.autocompleteContainer .PartHeader .Count {
	font-size: 14px;
	margin-left: 15px;
}
.autocompleteContainer .Rows {
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
.autocompleteContainer .Products, .autocompleteContainer .Categories {
	background: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	margin-top: 0;
}
.autocompleteContainer .Categories {
	border-top: 2px solid #fff;
}
#Header #Menu .HorniMenuElements .ElementHeader {
	display: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent {
	background-image: none;
}
.page--product-list .ProductList .Right {
	display: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li a {
	background: none;
}
#Header #Menu .HorniMenuElements {
	position: absolute;
	width: 100%;
	height: 40px;
	display: block;
	background: #fff;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul {
	height: 40px;
	left: 0;
	list-style-type: none;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	text-align: center;
	vertical-align: middle;
	max-width: 1170px;
	width: 100%;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent {
	background: #fff;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	line-height: 16px;
	position: static;
	float: none;
	height: 100%;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a {
	background-image: none;
	display: table-cell;
	line-height: 18px;
	margin: 0;
	padding: 0 18px;
	text-align: center;
	vertical-align: middle;
	color: #000;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a span {
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
	width: auto;
	letter-spacing: 1.4px;
	padding-bottom: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a:hover {
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
	color: #938e94;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li.active a span {}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a:hover span {}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li.active > a {
	background: #fff;
	text-decoration: none;
	color: #938e94;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li.minus > a {
	background: transparent;
	text-decoration: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li.minus > a {
	background: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li.active > a {
	color: #938e94;
	text-decoration: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {
	position: absolute;
	left: 0;
	top: inherit;
	background: rgba(255, 255, 255, 1);
	width: 100%;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	padding: 40px 60px;
	height: auto;
	text-align: left;
	overflow: hidden;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li {
	height: auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li a {
	color: #000;
	height: auto;
	padding: 0;
	line-height: 15px;
	vertical-align: middle;
	display: inline-block;
	text-align: left;
}
/* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE */
/* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE */
/* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE */
/* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE *//* OBRAZKY KATEGORIE */
/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li a::after {

    content: '';
    background: url(https://www.mooyyy.cz//deploy/img/fck/Image/newdesign/kategorie/comming-soon.jpg) no-repeat;

    display: inline-block;
    width: 80px;
    height: 60px;
    background-size: 80px auto;

}*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent span.SubMenuImage {
	border-radius: 40px;
	width: 80px;
	height: 80px;
	overflow: hidden;
	padding: 0;
	float: right;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent span.SubMenuImage img {
	width: 100%;
	height: auto;
}
/* NAUSNICE */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_631, .cacat_id_637, .cacat_id_642)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-earings-xs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_571, .cacat_id_576, .cacat_id_581)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-earings-manta.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_262, .cacat_id_290, .cacat_id_496)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Hoops.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_365, .cacat_id_370, .cacat_id_503)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-crush.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_377, .cacat_id_382, .cacat_id_504)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Frozen_Hoops.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_344, .cacat_id_349, .cacat_id_502)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-champagne.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_591, .cacat_id_590, .cacat_id_592)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/earings-tasiav3.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_260, .cacat_id_288, .cacat_id_494)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-senso.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_261, .cacat_id_289, .cacat_id_495)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-rudra.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_264, .cacat_id_293, .cacat_id_498)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Studs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_263, .cacat_id_291, .cacat_id_497)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-origami.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_283, .cacat_id_292, .cacat_id_501)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/ChainsV2-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_265, .cacat_id_294, .cacat_id_499)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-chia.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(1) ul li:nth-child(11) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-om.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_386, .cacat_id_391, .cacat_id_505)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Nausnice_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/* NARAMKY */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_632, .cacat_id_638, .cacat_id_644)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-bracelet-xs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_599, .cacat_id_604, .cacat_id_609)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-earings-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_600, .cacat_id_605, .cacat_id_610)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-bracelet-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_601, .cacat_id_606, .cacat_id_611)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-necklace-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_602, .cacat_id_607, .cacat_id_612)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_603, .cacat_id_608, .cacat_id_613)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_572, .cacat_id_577, .cacat_id_582)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-bracelent-manta.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_255, .cacat_id_304, .cacat_id_522)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Bracelet.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_366, .cacat_id_371, .cacat_id_528)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-crush.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_378, .cacat_id_383, .cacat_id_529)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-naramek.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_276, .cacat_id_326, .cacat_id_524)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-tasia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_254, .cacat_id_303, .cacat_id_521)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-senso.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_564, .cacat_id_566, .cacat_id_565)::after { /* elysium */
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/deepnes-naramek.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_277, .cacat_id_308, .cacat_id_525)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-chia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_345, .cacat_id_350, .cacat_id_527)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-champagne.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_275, .cacat_id_305, .cacat_id_523)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-rudra.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_387, .cacat_id_392, .cacat_id_530)::after {
	 content: '';
	 background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Naramek_Zlato-NEW.jpg) no-repeat;
	 display: inline-block;
	 width: 80px;
	 height: 60px;
	 background-size: 80px auto;
 }

 /* NAHRDELNIKY*/
 #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_633, .cacat_id_639, .cacat_id_645)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-necklace-xs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
 }
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_573, .cacat_id_578, .cacat_id_583)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Necklace-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_268, .cacat_id_297, .cacat_id_508)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 100px auto;
	background-position: center bottom;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_550, .cacat_id_554, .cacat_id_555)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/kolekce-alfabeta-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_367, .cacat_id_372, .cacat_id_517)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-crush.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_267, .cacat_id_296, .cacat_id_507)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-senso.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_269, .cacat_id_298, .cacat_id_509)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-rudra.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_379, .cacat_id_384, .cacat_id_518)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-nahrdelnik.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_346, .cacat_id_351, .cacat_id_515)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-champagne.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_270, .cacat_id_306, .cacat_id_510)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-origami.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_347, .cacat_id_352, .cacat_id_516)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chains.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_273, .cacat_id_309, .cacat_id_513)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_271, .cacat_id_327, .cacat_id_511)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Tasia_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_272, .cacat_id_300, .cacat_id_512)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chia.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}

/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(3) ul li:nth-child(13) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-om.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_388, .cacat_id_393, .cacat_id_519)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Nahrdelnik_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/* PRSTENY*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_634, .cacat_id_640, .cacat_id_646)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-ring-xs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_574, .cacat_id_579, .cacat_id_584)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Ring-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_257, .cacat_id_312, .cacat_id_533)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-elements.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_368, .cacat_id_373, .cacat_id_540)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-crush.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_380, .cacat_id_385, .cacat_id_541)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-prsten.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_348, .cacat_id_353, .cacat_id_537)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Muselet_Set.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_256, .cacat_id_311, .cacat_id_532)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-senso.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_258, .cacat_id_313, .cacat_id_534)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-rudra.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_259, .cacat_id_314, .cacat_id_535)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-origami.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}

#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_466, .cacat_id_471, .cacat_id_543)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsten-gravity.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_357, .cacat_id_361, .cacat_id_538)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_342, .cacat_id_343, .cacat_id_536)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-chains.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_358, .cacat_id_362, .cacat_id_539)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-tasia.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_389, .cacat_id_394, .cacat_id_542)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Prsten_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_357, .cacat_id_361, .cacat_id_538)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/snubni-prsteny-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}

#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_567, .cacat_id_568, .cacat_id_569)::after {
	/* infinity */
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a.cacat_id_567::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}*/
/* KOLEKCE */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_636, .cacat_id_641, .cacat_id_647)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-ring-xs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_575, .cacat_id_580, .cacat_id_585)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Ring-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_238, .cacat_id_240, .cacat_id_483)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 100px auto;
	background-position: center bottom;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_284, .cacat_id_285, .cacat_id_485)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-tasia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_369, .cacat_id_374, .cacat_id_489)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-crush.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_150, .cacat_id_198, .cacat_id_480)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-senso.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_143, .cacat_id_192, .cacat_id_475)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-rudra.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_375, .cacat_id_381, .cacat_id_490)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-kolekce-kategorie.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_558, .cacat_id_559, .cacat_id_560)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/deepnes-naramek.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_561, .cacat_id_563, .cacat_id_562)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_551, .cacat_id_556, .cacat_id_557)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/kolekce-alfabeta-menu.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_354, .cacat_id_355, .cacat_id_487)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Muselet_Set.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_287, .cacat_id_286, .cacat_id_486)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-origami.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_146, .cacat_id_195, .cacat_id_478)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-chia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_467, .cacat_id_470, .cacat_id_492)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsten-gravity.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_144, .cacat_id_193, .cacat_id_476)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Studs.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_226, .cacat_id_228, .cacat_id_482)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chains.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_356, .cacat_id_363, .cacat_id_488)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent a:is(.cacat_id_390, .cacat_id_395, .cacat_id_491)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Kolekce_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}
/*#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(5) ul li:nth-child(17) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/snubni-prsteny-NEW.jpg) no-repeat;
	display: inline-block;
	width: 80px;
	height: 60px;
	background-size: 80px auto;
}*/


/* SLICK NAV OBRAZKY */
/* SLICK NAV OBRAZKY */
/* SLICK NAV OBRAZKY */
/* SLICK NAV OBRAZKY */
/* SLICK NAV OBRAZKY */
/* SLICK NAV OBRAZKY */


.slicknav_menu .slicknav_nav a:is(.cacat_id_631, .cacat_id_638, .cacat_id_644)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-earings-xs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_632, .cacat_id_637, .cacat_id_642)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-bracelet-xs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_633, .cacat_id_639, .cacat_id_645)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-necklace-xs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_634, .cacat_id_640, .cacat_id_646)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-ring-xs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_636, .cacat_id_641, .cacat_id_647)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/amulet-ring-xs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_599, .cacat_id_604, .cacat_id_609)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-earings-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_600, .cacat_id_605, .cacat_id_610)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-bracelet-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_601, .cacat_id_606, .cacat_id_611)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-necklace-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_602, .cacat_id_607, .cacat_id_612)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_603, .cacat_id_608, .cacat_id_613)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-roses-v2.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

/* NAUSNICE */
.slicknav_menu .slicknav_nav a:is(.cacat_id_571, .cacat_id_576, .cacat_id_581)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Studs-menu.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_262, .cacat_id_290, .cacat_id_496)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Hoops.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_365, .cacat_id_370, .cacat_id_503)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-crush.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_377, .cacat_id_382, .cacat_id_504)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Frozen_Hoops.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_344, .cacat_id_349, .cacat_id_502)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-champagne.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_590, .cacat_id_591, .cacat_id_592)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/earings-tasiav3.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_260, .cacat_id_288, .cacat_id_494)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-senso.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_261, .cacat_id_289, .cacat_id_495)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-rudra.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_264, .cacat_id_293, .cacat_id_498)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Studs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

/*.slicknav_menu .slicknav_nav li:nth-child(1) ul li:nth-child(8) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsten-gravity.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}*/
.slicknav_menu .slicknav_nav a:is(.cacat_id_263, .cacat_id_291, .cacat_id_497)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-origami.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_283, .cacat_id_292, .cacat_id_501)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/ChainsV2-menu.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_265, .cacat_id_294, .cacat_id_499)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-chia.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
/*.slicknav_menu .slicknav_nav li:nth-child(1) ul li:nth-child(11) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nausnice-om.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}*/
.slicknav_menu .slicknav_nav a:is(.cacat_id_386, .cacat_id_391, .cacat_id_505)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Nausnice_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
/* NARAMKY */
.slicknav_menu .slicknav_nav a:is(.cacat_id_572, .cacat_id_577, .cacat_id_582)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-bracelent-manta.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_277, .cacat_id_308, .cacat_id_525)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-chia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_255, .cacat_id_304, .cacat_id_522)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Bracelet.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_366, .cacat_id_371, .cacat_id_528)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-crush.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_378, .cacat_id_383, .cacat_id_529)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-naramek.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_276, .cacat_id_326, .cacat_id_524)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-tasia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_254, .cacat_id_303, .cacat_id_521)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-senso.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_564, .cacat_id_566, .cacat_id_565)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/deepnes-naramek.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_277, .cacat_id_308, .cacat_id_525)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-chia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_345, .cacat_id_350, .cacat_id_527)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-champagne.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_275, .cacat_id_305, .cacat_id_523)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-rudra.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_387, .cacat_id_392, .cacat_id_530)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Naramek_Zlato-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

/* NAHRDELNIKY*/
.slicknav_menu .slicknav_nav a:is(.cacat_id_573, .cacat_id_578, .cacat_id_583)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Necklace-menu.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_268, .cacat_id_297, .cacat_id_508)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_550, .cacat_id_554, .cacat_id_555)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/kolekce-alfabeta-menu-mobile.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_367, .cacat_id_372, .cacat_id_517)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-crush.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_267, .cacat_id_296, .cacat_id_507)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-senso.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_269, .cacat_id_298, .cacat_id_509)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-rudra.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_379, .cacat_id_384, .cacat_id_518)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-nahrdelnik.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_346, .cacat_id_351, .cacat_id_515)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-champagne.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_270, .cacat_id_306, .cacat_id_510)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-origami.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_347, .cacat_id_352, .cacat_id_516)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chains.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_273, .cacat_id_309, .cacat_id_513)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

.slicknav_menu .slicknav_nav a:is(.cacat_id_271, .cacat_id_327, .cacat_id_511)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-tasia.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_272, .cacat_id_300, .cacat_id_512)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chia.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
/*.slicknav_menu .slicknav_nav li:nth-child(3) ul li:nth-child(13) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-om.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}*/
.slicknav_menu .slicknav_nav a:is(.cacat_id_388, .cacat_id_393, .cacat_id_519)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Nahrdelnik_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

/* PRSTENY */
.slicknav_menu .slicknav_nav a:is(.cacat_id_574, .cacat_id_579, .cacat_id_584)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Ring-menu.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_257, .cacat_id_312, .cacat_id_533)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-elements.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_368, .cacat_id_373, .cacat_id_540)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-crush.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_380, .cacat_id_385, .cacat_id_541)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-prsten.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_348, .cacat_id_353, .cacat_id_537)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-champagne.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_256, .cacat_id_311, .cacat_id_532)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-senso.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_258, .cacat_id_313, .cacat_id_534)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-rudra.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_466, .cacat_id_471, .cacat_id_543)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsten-gravity.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_259, .cacat_id_314, .cacat_id_535)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-origami.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
/*.slicknav_menu .slicknav_nav li:nth-child(4) ul li:nth-child(14) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}*/
.slicknav_menu .slicknav_nav a:is(.cacat_id_342, .cacat_id_343, .cacat_id_536)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-chains.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_358, .cacat_id_362, .cacat_id_539)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/menu-ring-tasia.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_389, .cacat_id_394, .cacat_id_542)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Prsten_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_567, .cacat_id_568, .cacat_id_569)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_357, .cacat_id_361, .cacat_id_538)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/snubni-prsteny-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
/* KOLEKCE */
.slicknav_menu .slicknav_nav a:is(.cacat_id_575, .cacat_id_580, .cacat_id_585)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Manta_Ring-menu.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_238, .cacat_id_240, .cacat_id_483)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Element_Necklace.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_284, .cacat_id_285, .cacat_id_485)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-tasia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_369, .cacat_id_374, .cacat_id_489)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramky-crush.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_150, .cacat_id_198, .cacat_id_480)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-senso.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_143, .cacat_id_192, .cacat_id_475)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-rudra.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_375, .cacat_id_381, .cacat_id_490)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/frozen-kolekce-kategorie.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_558, .cacat_id_559, .cacat_id_560)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/deepnes-naramek.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

.slicknav_menu .slicknav_nav a:is(.cacat_id_551, .cacat_id_556, .cacat_id_557)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/kolekce-alfabeta-menu-mobile.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_354, .cacat_id_355, .cacat_id_487)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Muselet_Set.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_287, .cacat_id_286, .cacat_id_486)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-origami.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_146, .cacat_id_195, .cacat_id_478)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/naramek-chia-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_561, .cacat_id_563, .cacat_id_562)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_467, .cacat_id_470, .cacat_id_492)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsten-gravity.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

.slicknav_menu .slicknav_nav a:is(.cacat_id_144, .cacat_id_193, .cacat_id_476)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Lotos_Studs.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

.slicknav_menu .slicknav_nav a:is(.cacat_id_226, .cacat_id_228, .cacat_id_482)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/nahrdelnik-chains.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_356, .cacat_id_363, .cacat_id_488)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/prsteny-snubni-mooyyy.png) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}
.slicknav_menu .slicknav_nav a:is(.cacat_id_390, .cacat_id_395, .cacat_id_491)::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/Kolekce_Zlato.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}

/*.slicknav_menu .slicknav_nav li:nth-child(5) ul li:nth-child(17) a::after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/kategorie/snubni-prsteny-NEW.jpg) no-repeat;
	display: inline-block;
	width: 40px;
	height: 30px;
	background-size: 40px;
	position: absolute;
	right: 50px;
	top: 2px;
}*/
.ArticleContent h1 {
	width: 100%;
	margin-bottom: 20px;
}
.mainRooms {
	width: auto;
	margin: 0 -15px;
	font-size: 0;
}
.ArticleNoTitle .ArticleContent .mainRooms .Gallery {
	margin: 40px 0 0 15px;
	border: 0 none;
	max-width: 1170px;
	padding-left: 30px;
}
.ArticleNoTitle .ArticleContent .mainRooms .Gallery::before {
	content: 'Fotogalerie';
	font-weight: 600;
	letter-spacing: 0;
}

html:lang(sk) .ArticleNoTitle .ArticleContent .mainRooms .Gallery::before {
	content: 'FotogalĂ©ria';
	font-weight: 600;
	letter-spacing: 0;
}


html:lang(en) .ArticleNoTitle .ArticleContent .mainRooms .Gallery::before {
	content: 'Photo Gallery';
	font-weight: 600;
	letter-spacing: 0;
}

.mainRooms h1 {
	text-transform: uppercase;
	margin-bottom: 40px;
}
.mainRooms h2 {
	text-transform: uppercase;
	margin-bottom: 40px;
	font-weight: 600 !important;
	letter-spacing: 0 !important;
}
.mainRooms p {
	margin-bottom: 40px;
}
.leftRooms {
	display: inline-block;
	width: 50%;
	padding: 0 15px;
	font-size: 16px;
	vertical-align: top;
}
.rightRooms {
	display: inline-block;
	width: 100%;
	padding: 0 15px;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	position: relative;
	max-width: 480px;
	line-height: 0.9;
}
.rightRooms a {
	position: absolute;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	padding-left: 12px;
	padding-top: 2px;
	width: 70px;
}
.rightRooms a:before {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/clanky/pinRoom.png) no-repeat;
	background-position: 0 0;
	background-size: cover;
	display: inline-block;
	width: 16px;
	height: 24px;
	vertical-align: middle;
	position: absolute;
	left: 0; top: 0;
}
.rightRooms a.prahaCity:before {
	display: none;
}
.rightRooms a.prahaCity:after {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/clanky/pinRoom.png) no-repeat;
	background-position: 0 0;
	background-size: cover;
	display: inline-block;
	width: 16px;
	height: 24px;
	vertical-align: middle;
	margin-left: 5px;
}
.rightRooms a.prahaCity:hover:after {
	background-position: -16px 0;
}
.rightRooms a:hover:before {
	background-position: -16px 0;
}
.rightRooms a.prahaCity {
	right: 72%;
	top: 28%;
	padding-left: 0;
}
.rightRooms a.ocChodov {
	left: 26%;
	top: 31%;
	width: 70px;
}
.rightRooms a.krumlovCity {
	left: 18%;
	top: 46%;
	width: 60px;
	white-space: normal;
	text-align: center;
	padding: 0;
}
.rightRooms a.ocOlympia {
	left:42%;
	top: 45%;
}

.rightRooms a.bratislava {
	left:47%;
	top: 71%;
}

.leftRooms sup {
	font-size: 10px;
	position: relative;
	top: -5px;
	margin: 0 2px;
}
.infoRoom div {
	margin-bottom: 30px;
}

.rightRooms a.krumlovCity:before {
	left: 50%;
	top: 23px;
	transform: translateX(-50%);
}
.adressRoom span:before {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/clanky/menu-pin.png) no-repeat;
	width: 20px;
	height: 22px;
	display: inline-block;
	background-size: cover;
	vertical-align: middle;
	margin-right: 15px;
}
.clockRoom span:before {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/clanky/icoClock.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: cover;
	vertical-align: middle;
	margin-right: 15px;
}
.phoneRoom span:before {
	content: '';
	background: url(https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/clanky/icoPhone.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: cover;
	vertical-align: middle;
	margin-right: 15px;
}
.btnMap, a.btnMap {
	width: auto;
	background: #000;
	color: white;
	display: inline-block;
	margin-right: 0;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 45px;
	height: 40px;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px !important;
	border: 1px solid black;
}
.btnMap:hover, a.btnMap:hover {
	background: white;
	color: black;
}
.ArticleNoTitle .ArticleContent table td.GalleryThumb {}
.ArticleNoTitle .ArticleContent .CellIndent table {
	height: 155px;
	width: 100%;
	text-align: center;
}
.ArticleNoTitle .ArticleContent table td.GalleryThumb td {
	width: 100% !important;
	padding: 0;
}
.ArticleNoTitle .ArticleContent .Gallery .FileName {
	padding-right: 30px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul {
	max-height: 280px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.NoSubMenuImage {
	display: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li {
	text-align: left;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_16 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_21 span {
	text-transform: uppercase;
	font-weight: 400;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2 {
	margin-bottom: 18px;
	font-size: 14px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_16, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_21 {
	margin-bottom: 25px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_111 span.SubMenuImage {
	width: 310px;
	height: 230px;
	position: absolute;
	right: -20px;
	margin-top: -15px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.llevel_2.lorder_1 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.llevel_2.lorder_6 span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.llevel_2.lorder_11 span {
	max-width: 295px;
	display: inline-block;
	line-height: 20px;
	border-radius: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_3 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_23 span.SubMenuImage  {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	border-radius: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_2 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_17 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_22 span.SubMenuImage  {
	width: 18px;
	height: 18px;
	position: absolute;
	left: -1px;
	border-radius: 0;
	margin-top: -2px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_4, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_24 {
	margin-bottom: 30px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_4 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_24 span.SubMenuImage {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	border-radius: 0;
	margin-top: 0px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_3 > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8 > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13 > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18 > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_23 > span + span  {
	padding-left: 24px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_2 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_4 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_17 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_22 a > span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_24 a > span + span {
	width: 100%;
	padding: 0 0 0 24px;
	letter-spacing: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_3 > span + span span span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8 > span + span span span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13 > span + span span span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18 > span + span span span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_23 > span + span span span {
	font-size: 10px;
	position: relative;
	top: -5px;
	margin: 0 2px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.llevel_2.lorder_2 span {
	text-transform: none;
	color: #706f6f;
	font-size: 14px;
	line-height: 18px;
	max-width: 510px;
	display: inline-block;
	margin-top: 5px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li {
	width: 20%;
	display: table;
	float: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 a, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 a, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 a, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 a, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 a  {
	background: #000000;
	color: #fff;
	border: 1px solid black;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 14px;
	display: inline-block;
	padding: 8px 40px;
	line-height: 38px;
	width: auto;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 a:hover,
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 a:hover,
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 a:hover,
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 a:hover,
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 a:hover {
	background: white;
	color: black;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 a span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 a span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 a span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 a span + span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 a span + span {
	width: auto;
	padding: 0;
	border: 0 none;
	margin-right: 0;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 a .MenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 a .MenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 a .MenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 a .MenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 a .MenuImage {
	display: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 {
	margin-top: 20px;
	margin-bottom: 5px;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 a span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 a span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 a span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 a span, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 a span {
	text-transform: uppercase;
}
/* POSUN BRATISLAVA  PRODEJNA V MENU */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 {
	position: relative;
	top: -196px;
	left: 230px;
}
/* POSUN PRAHA 1  PRODEJNA V MENU */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
	position: relative;
	top: -389px;
	left: 450px;
}

/* POSUN BRNO PRODEJNA V MENU */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_16, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_17, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
	position: relative;
	top: -580px;
	left: 670px;
}


/* POSUN CESKY KRUMLOV PRODEJNA V MENU */
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_21, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_22, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_23, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_24, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 {
	position: relative;
	top: -769px;
	left: 890px;
}


.ArticleNoTitle .ArticleContent .designRouteWrap {
	margin-top: 40px;
	width: 33.3333%;
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 63px;
}
.designRouteWrap a {
	width: 150px;
	margin: 0 auto;
	display: block;
}

.ArticleContent p img[style*="float: right;"] { margin-left: 30px;

}


.ArticleNoTitle .ArticleContent .designRouteWrap:before {
	content: '';
	width: 1px;
	height: 100%;
	background: #000;
	left: 50%;
	position: absolute;
	z-index: 0;
}
.ArticleNoTitle .ArticleContent .routeImg {
	width: 100%;
	position: relative;
	z-index: 1;
}
.ArticleNoTitle .ArticleContent .designRouteWrap a .routeImg {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border-radius: 75px;
	display: block;
	margin: 0 auto;
}
.ArticleNoTitle .ArticleContent .designRouteWrap a .routeImg img {
	height: auto;
	width: 100%;
	position: absolute;
	max-width: inherit;
	max-width: 152px;
	left: 0;
	top: 0;
	transform: scale(1);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	margin: 0;
	filter: grayscale(1);
}
.ArticleNoTitle .ArticleContent .designRouteWrap a:hover .routeImg img {
	transform: scale(1.05);
}
.ArticleNoTitle .ArticleContent .routeName {
	width: auto;
	position: relative;
	z-index: 1;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	border: 1px solid #000;
	background: #fff;
	padding: 10px 12px;
	margin: 15px auto 0;
	display: inline-block;
}
.ArticleNoTitle .ArticleContent .routeName:hover {
	color: #fff;
	background: black;
}
.ArticleNoTitle .ArticleContent .routeColWrap {
	margin: 50px auto 0;
	width: 100%;
	position: relative;
	z-index: 1;
}
.ArticleNoTitle .ArticleContent .routeColName {
	width: auto;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	background: #000;
	color: #fff;
	display: inline-block;
	padding: 9px 20px 11px;
	border: 1px solid black;
	margin: 0 auto;
}
.ArticleNoTitle .ArticleContent .routeColWrap a:hover .routeColName {
	color: black;
	background: white;
}
.ArticleNoTitle .ArticleContent .routeColImg {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #000;
	border-radius: 75px;
	background: #fff;
	position: relative;
	display: block;
	margin: 15px auto 0;
}
.ArticleNoTitle .ArticleContent .routeColWrap .routeColImg img {
	height: auto;
	width: 100%;
	position: absolute;
	max-width: 150px;
	left: 0;
	top: 50%;
	margin-top: calc(-37%);
	transform: scale(0.9);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.ArticleNoTitle .ArticleContent a[href*="blanka-rozova"] + .routeColWrap .routeColImg img {top: 0; margin-top: 0;}
.ArticleNoTitle .ArticleContent .routeColWrap a[href*="elements"] .routeColImg img {top: 0; margin-top: 0;}

.ArticleNoTitle .ArticleContent .routeColWrap .routeColImg img.edit {
	margin-top: calc(-39%);
}
.ArticleNoTitle .ArticleContent .routeColWrap .routeColName:hover + .routeColImg img, .ArticleNoTitle .ArticleContent .routeColWrap .routeColImg:hover img {
	transform: scale(1);
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li span {
	text-transform: uppercase;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span {
	text-transform: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul ul li a span {
	text-align: center
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li a span {
	display: inline-block;
	padding: 22px 20px 5px 10px;
	text-align: left;
	width: 120px;
	vertical-align: top;
	margin-right: 20px;
	line-height: 1;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li {
	position: relative;
	width: 33.3333%;
	display: inline-block;
	margin: 6px 0;
	vertical-align: middle;
	background: none;
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(5) ul li {
	/*margin: 10px 0;*/
}
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul ul {
	height: auto;
	left: 0;
	position: relative;
	width: 145px;
	top: inherit;
}
.LevaStranaElements .ElementOrder_3 {
	margin: 0 auto;
	width: 100%;
	position: relative;
	max-width: 1170px;
}
#Header .ShopSearchElement.Element {
	float: right;
	position: relative;
	top: -108px;
}
#Header.nav-up .ShopSearchElement.Element, #Header.nav-down .ShopSearchElement.Element {
	top: -85px;
}
.LevaStranaElements .ShopSearchElement .ElementContent, .ShopSearchElement .ElementContent {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/hledatIco.png") no-repeat scroll 0 1px / 20px auto rgba(0, 0, 0, 0);
	padding-left: 26px;
	height: 23px;
}
.slicknav_menu .ElementHeader {
	display: none;
}
.LevaStranaElements .ShopSearchElement .ElementContent input, .ShopSearchElement .ElementContent input, .PravaStranaElements .ShopSearchElement .ElementContent input, .LevaStranaElements .SearchElement .ElementContent input.TextInput, .PravaStranaElements .SearchElement .ElementContent input.TextInput {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 1px solid #7f7f7f;
	color: #2e2e2e;
	font-size: 14px;
	line-height: 18px !important;
	margin: 3px 0 0;
	padding: 0 0 0 4px;
	position: relative;
	top: 0;
	width: 90px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 0 !important;
	height: 18px;
}
/*
#LevaStranaElements_1 .ProductTreeElement .corder_2 ul.cullevel_2 { display:none;
}*/
#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li .cullevel_3 {
	display: none !important;
}
#CentralPart .LevaStranaElements .ElementContent, #CentralPart .PravaStranaElements .ElementContent {
	background-repeat: no-repeat !important;
}
#search_button {
	display: none;
}
#HeaderCart {
	cursor: pointer;
}
#Header #HeaderCart {
	padding-left: 25px;
	bottom: inherit;
	top: 56px;
	height: 20px;
	width: 50px;
	right: 155px;
	background: #fff;
}
#Header #HeaderCart:before {
	content: '';
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/kosikIco.png") no-repeat scroll 0 0 / 36px auto rgba(0, 0, 0, 0);
	display: inline-block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
}
#Header #HeaderCart:hover:before, #HeaderCart:hover:before {
	content: '';
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/kosikIco.png") no-repeat scroll -18px 0 / 36px auto rgba(0, 0, 0, 0);
	display: inline-block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
}
#Header #HeaderCart .ElementHeader, #HeaderCart .ElementHeader {
	display: none;
}
#Header #HeaderCart .Cart, #HeaderCart .Cart {
	background: #fff;
	border-bottom: 0 none;
	font-size: 14px;
	height: 16px;
	line-height: 21px !important;
	margin: 3px 0 0;
	padding: 0 0 0 9px;
	position: relative;
	top: 0;
	width: 20px;
	overflow: hidden;
}
#Header #HeaderCart a, #HeaderCart a {
	color: #000;
}
#HeaderCart:hover a {
	color: #938e94 !important;
	text-decoration: none;
}
#Header #HeaderCart a.firstRow, #HeaderCart a.firstRow {
	background: transparent;
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 100;
	left: -37px;
	margin-right: 0;
	padding: 0 43px 0 30px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	top: -66px;
	width: 20px;
}
html:lang(en) #Header #HeaderCart a.firstRow, #HeaderCart a.firstRow {
	top: -3px;
}
html:lang(cz) #Header #HeaderCart a.firstRow, #HeaderCart a.firstRow {
	top: -67px;
}
#Header #HeaderCart a, #HeaderCart a {
	display: block;
	left: 0;
	position: relative;
}
.blackLine {
	background: #322f31 none repeat scroll 0 0;
	width: 100%;
	display: inline-block;
	height: auto;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 60px;
}
.blackLine input {
	border: 0 none;
	padding: inherit;
}
.NewsletterElement {
	/*background: rgba(0, 0, 0, 0) url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/bgNl.png") no-repeat scroll 0 0 / 20px auto;
	float: right;
	margin-right: 20px;
	padding-left: 25px;*/
	display: none;
}
.Newsletter .BigError {
	margin-left: -70px;
	position: absolute;
	top: -101px;
}
.NewsletterElement .ElementHeader, #UserMenuInCart .ElementHeader {
	display: none;
}
.Newsletter .TextInput {
	font-size: 16px;
	width: 120px;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Footer a {
	text-decoration: none;
}
#Footer a:hover {
	text-decoration: underline;
}
.Newsletter #Newsletter {
	padding: 0;
}
.Newsletter .Submit {
	display: none;
}
#UserMenuInCart {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/bgLogin.png") no-repeat scroll 0 0 / 20px auto rgba(0, 0, 0, 0);
	padding-left: 25px;
	float: right;
	line-height: 20px;
	margin-top: 6px;
	position: relative;
}
#user_menu {
	border-bottom: 1px solid #FFF;
}
.blackLine #UserMenuInCart #UL.UserLinks {
	background: #322f31 none repeat scroll 0 0;
	display: none;
	padding: 5px 25px 9px;
	position: absolute;
	right: 1px;
	text-align: center;
	bottom: 20px;
	width: auto;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.blackLine #UserMenuInCart #UL.UserLinks span {
	display: none;
}
.blackLine #UserMenuInCart #UL.UserLinks a {
	border: 0 none;
	color: #FFF;
	display: block;
	float: none;
	padding: 3px 0 3px;
	text-transform: lowercase;
}
.blackLine #UserMenuInCart .UserName:hover + #UL.UserLinks {
	display: block !important;
}
.blackLine #UserMenuInCart #UL.UserLinks:hover {
	display: block !important;
}
.blackLine .cont {
	left: 0;
	list-style-type: none;
	margin: 0 auto;
	position: relative;
	text-align: center;
	vertical-align: middle;
	max-width: 1170px;
	padding: 10px 15px;
	width: 100%;
}
.blackLine .fb {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoFacebook.png") no-repeat scroll 0 0 / 28px auto rgba(0, 0, 0, 0);
	margin: 5px 15px;
	float: left;
	display: block;
	width: 28px;
	height: 28px;
}
.blackLine .inst {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoInstagram.png") no-repeat scroll 0 0 / 28px auto rgba(0, 0, 0, 0);
	margin: 5px 15px;
	float: left;
	display: block;
	width: 28px;
	height: 28px;
}
.blackLine .mail {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoMail.png") no-repeat scroll 0 0 / 28px auto rgba(0, 0, 0, 0);
	margin: 5px 15px;
	float: left;
	display: block;
	width: 28px;
	height: 28px;
}
.blackLine .wrapHeur {
	float: right;
}
.blackLine .heurek {
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoHeureka.png") no-repeat scroll 0 0 / 90px auto rgba(0, 0, 0, 0);
	margin: 5px 15px;
	float: left;
	position: relative;
	top: -40px;
	display: block;
	width: 90px;
	height: 90px;
}
.blackLine h4.folowUs {
	font-size: 18px;
	margin-bottom: 5px;
	padding-left: 15px;
	color: #ffffff;
	text-align: left;
	font-weight: 300;
}
html:lang(en) .blackLine h4.folowUs {
	font-size: 1px;
	color: #322f31;
}
html:lang(en) .blackLine h4.folowUs:before {
	content: 'FOLLOW US';
	font-size: 18px;
	margin-bottom: 5px;
	color: #ffffff;
	text-align: left;
	font-weight: 300;
}
.blackLine .ElementContent.Menu ul li span {
	font-size: 1px;
	line-height: 0;
	color: #322f31;
}
.blackLine .ElementContent.Menu ul ul li a span {
	font-size: 18px;
	color: #ffffff;
	line-height: 1.2;
}
.blackLine .ElementContent.Menu ul ul li a:hover {
	text-decoration: none;
}
.cont .ElementContent.Menu {
	display: block;
	float: left;
	height: auto;
	line-height: 34px;
	margin: 0;
	width: 66.6666%;
}
.cont .ElementContent.Menu li {
	float: left;
	width: auto;
	margin: 0 15px;
}
.cont .ElementContent.Menu ul ul li {
	display: block;
	float: none;
	line-height: 1.2;
	font-size: 18px;
	text-align: left;
	margin-bottom: 10px;
}
.footerSocials {
	width: 33.3333%;
	float: left;
	padding-top: 24px;
}
#Footer {
	background-image: none;
	height: 0;
}
#Footer .UserMessage, .SunMessage {
	display: none;
}
.Container #Footer {
	margin: 0 0 90px;
	padding: 0;
}
body.TitlePage #CentralPart .ObsahStrankyElements {
	left: 0;
	overflow: hidden;
	position: relative;
	width: 100% !important;
	top: 0;
	padding-left: 0;
	margin: 0 auto;
}
.ObsahStrankyElements {
	padding-top: 130px;
}
#CentralPart .PravaStranaElements {
	display: none;
}
body.TitlePage .ElementOrder.ElementOrder_1 {
	position: relative;
}
body.TitlePage #slide_1, body.TitlePage #slide_2, body.TitlePage #slide_3 {
	height: 100% !important;
	padding: 0 !important;
	position: relative;
	width: 100% !important;
	float: none;
	display: block;
	margin: 0 auto 20px !important;
}
body.TitlePage .slideshow_1, body.TitlePage .slideshow_2, body.TitlePage .slideshow_3 {
	bottom: 0;
	height: 100% !important;
	margin: 0 !important;
	position: relative !important;
	text-align: center;
	width: auto !important;
}
/*
body .slideshow_1 a img { bottom: 0;
    height: auto !important;
    position: absolute !important;
    width: auto !important;
	height: 100% !important;
}
*/
#slide_1, #slide_2, #slide_3 {
	margin-bottom: 0 !important;
}
body.TitlePage #slide_1 #slideshow_nav_1, body.TitlePage #slide_2 #slideshow_nav_2, body.TitlePage #slide_3 #slideshow_nav_3 {
	bottom: 0;
	display: block;
	left: 50%;
	margin-bottom: auto !important;
	margin-left: -110px;
	margin-right: auto !important;
	margin-top: auto !important;
	opacity: 0.75;
	padding: 0;
	position: absolute;
	right: inherit;
	text-align: center;
	top: inherit;
	width: 200px !important;
	z-index: 10;
}
#slide_1 #slideshow_nav_1 #slideshow_nav_inner_1, #slide_2 #slideshow_nav_2 #slideshow_nav_inner_2, #slide_3 #slideshow_nav_3 #slideshow_nav_inner_3 {
	margin: 0;
	width: 200px !important;
}
#slide_1 #slideshow_nav_1 a, #slide_2 #slideshow_nav_2 a {
	background: #FFF !important;
	height: 10px !important;
	width: 10px !important;
	margin: 0 3px;
	font-size: 1px !important;
	color: #FFF !important;
	display: inline-block;
	padding: 0!important;
	border-radius: 50%;
	opacity: 1 !important;
}
#slide_1 #slideshow_nav_1 a.activeSlide, #slide_2 #slideshow_nav_2 a.activeSlide, #slide_3 #slideshow_nav_3 a.activeSlide  {
	background-color: #a1585b !important;
}
#slide_1 #slideshow_nav_1 a:hover, #slide_2 #slideshow_nav_2 a:hover, #slide_3 #slideshow_nav_3 a:hover {
	background-color: #e9d7d7 !important;
}
#slide_1 img, #slide_2 img, #slide_3 img {
	height: auto;
	max-width: 100%;
}
.ObsahStrankyElements .Shop h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 16px;
	text-transform: lowercase;
}
.NoPriceFilter .ExpSearch {
	float: right;
	margin-right: 30px;
	margin-top: 12px;
}
/* ------  KATALOG ------*//* ------  KATALOG ------*/
/* ------  KATALOG ------*//* ------  KATALOG ------*/
/* ------  KATALOG ------*//* ------  KATALOG ------*/
.advShop {
	display: inline-block;
	width: 100%;
	margin: 30px 0 20px;
	padding: 0 10px;
}
.advShop span {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	height: 50px;
}
.advShop span.handMade:before {
	content: '';
	background: url('data:image/svg+xml,<svg width="23" height="20" viewBox="0 0 23 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.0004 15C20.5737 15 21.057 15.2 21.4504 15.6C21.8437 16 22.037 16.4667 22.0304 17L14.0004 20L7.00037 18V9H8.95037L16.2204 11.69C16.7404 11.8967 17.0004 12.27 17.0004 12.81C17.0004 13.1233 16.887 13.3967 16.6604 13.63C16.4337 13.8633 16.147 13.9867 15.8004 14H13.0004L11.2504 13.33L10.9204 14.27L13.0004 15H20.0004ZM16.0004 1.23C16.707 0.41 17.607 0 18.7004 0C19.607 0 20.3737 0.333333 21.0004 1C21.627 1.66667 21.9604 2.43333 22.0004 3.3C22.0004 3.98667 21.667 4.80667 21.0004 5.76C20.3337 6.71333 19.677 7.51 19.0304 8.15C18.3837 8.79 17.3737 9.74 16.0004 11C14.6137 9.74 13.5937 8.79 12.9404 8.15C12.287 7.51 11.6304 6.71333 10.9704 5.76C10.3104 4.80667 9.98704 3.98667 10.0004 3.3C10.0004 2.39333 10.3237 1.62667 10.9704 1C11.617 0.373333 12.397 0.04 13.3104 0C14.377 0 15.2737 0.41 16.0004 1.23ZM0.984375 9H5.00037V20H0.984375V9Z" fill="black"/></svg>') no-repeat #fff;
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: 32px 32px;
	position: relative;
	top: 8px;
	margin-right: 12px;
}
.advShop span.giftPack:before {
	content: '';
	background: url('data:image/svg+xml,<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.06 0.929973C6.17 0.919973 4.33 2.73997 5.17 4.99997H2C1.46957 4.99997 0.960859 5.21069 0.585786 5.58576C0.210714 5.96083 0 6.46954 0 6.99997V8.99997C0 9.26519 0.105357 9.51954 0.292893 9.70708C0.48043 9.89462 0.734784 9.99997 1 9.99997H10V6.99997H12V9.99997H21C21.2652 9.99997 21.5196 9.89462 21.7071 9.70708C21.8946 9.51954 22 9.26519 22 8.99997V6.99997C22 6.46954 21.7893 5.96083 21.4142 5.58576C21.0391 5.21069 20.5304 4.99997 20 4.99997H16.83C18 1.72997 13.6 -0.580027 11.57 2.23997L11 2.99997L10.43 2.21997C9.8 1.32997 8.93 0.939973 8.06 0.929973ZM8 2.99997C8.89 2.99997 9.34 4.07997 8.71 4.70997C8.08 5.33997 7 4.88997 7 3.99997C7 3.73476 7.10536 3.4804 7.29289 3.29287C7.48043 3.10533 7.73478 2.99997 8 2.99997ZM14 2.99997C14.89 2.99997 15.34 4.07997 14.71 4.70997C14.08 5.33997 13 4.88997 13 3.99997C13 3.73476 13.1054 3.4804 13.2929 3.29287C13.4804 3.10533 13.7348 2.99997 14 2.99997ZM1 11V19C1 19.5304 1.21071 20.0391 1.58579 20.4142C1.96086 20.7893 2.46957 21 3 21H19C19.5304 21 20.0391 20.7893 20.4142 20.4142C20.7893 20.0391 21 19.5304 21 19V11H12V19H10V11H1Z" fill="black"/></svg>') no-repeat #fff;
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: 24px 24px;
	position: relative;
	top: 12px;
	left: 3px;
	margin-right: 12px;
}
.advShop span.clockSend:before {
	content: '';
	background: url('data:image/svg+xml,<svg width="19" height="21" viewBox="0 0 19 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99999 1.57837C7.58578 1.57837 7.24999 1.24258 7.24999 0.828369C7.24999 0.414156 7.58578 0.0783691 7.99999 0.0783691H11.5355C11.9497 0.0783691 12.2855 0.414156 12.2855 0.828369C12.2855 1.24258 11.9497 1.57837 11.5355 1.57837H7.99999Z" fill="black"/><path d="M4.53033 2.03027C4.82322 2.32316 4.82322 2.79804 4.53033 3.09093L2.03033 5.59093C1.73744 5.88382 1.26256 5.88382 0.96967 5.59093C0.676777 5.29804 0.676777 4.82316 0.96967 4.53027L3.46967 2.03027C3.76256 1.73738 4.23744 1.73738 4.53033 2.03027Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10 3.0606C5.30558 3.0606 1.5 6.86618 1.5 11.5606C1.5 16.255 5.30558 20.0606 10 20.0606C14.6944 20.0606 18.5 16.255 18.5 11.5606C18.5 6.86618 14.6944 3.0606 10 3.0606ZM14.9909 6.77138C15.1457 6.57234 15.128 6.28916 14.9497 6.11086C14.7714 5.93255 14.4883 5.91492 14.2892 6.06973L11.1153 8.53834L9.03972 10.0209C8.66294 10.29 8.43933 10.7245 8.43933 11.1876C8.43933 11.9794 9.08123 12.6213 9.87304 12.6213C10.3361 12.6213 10.7706 12.3977 11.0397 12.0209L12.5223 9.94531L14.9909 6.77138Z" fill="black"/></svg>') no-repeat #fff;
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: 24px 24px;
	position: relative;
	top: 13px;
	left: 3px;
	margin-right: 12px;
}
.ObsahStrankyElements .ProductList_Col1 .ProductListArea .Product .ProductImage {
	float: none;
}
.ProductList .PageControls {
	font-size: 16px;
}
.ProductList .PageControls .BottomPageControls .Paging, .ProductList .PageControls .BottomPageControls .Paging a, #Reviews .Paging, #Reviews .Paging a {
	color: #000;
	margin-bottom: 100px;
}
#LinkedProducts {
	float: left;
	padding-bottom: 20px;
	margin-top: 40px;
	border-top: 1px #000 solid;
	padding-top: 10px;
	width: 100%;
}
#LinkedProducts #DescriptionContentContent {
	display: none;
}
#LinkedProducts .r.Price {
	color: #000;
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 20px;
	margin-top: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.ProductListContainer {
	margin-top: 80px;
}
.ProductDetails .souvisejici .ProductImage a {
	display: flex;
	justify-content: center;
}
.souvisejici .ProductImage td {
	vertical-align: middle;
}
.ProductDetails .RelBox, .Product .RelBox {
	z-index: 20;
	width: 100%;
	top: 0 !important;
}
.ProductDetails.Shop #ArticleTab img {
	width: 100% !important;
	height: auto !important;
}
.ObsahStrankyElements .ProductDetails .ProductsList table {
	display: block;
	margin: 0 -15px;
	width: auto;
}
.ObsahStrankyElements .ProductDetails .ProductsList table tbody {
	display: block;
	width: 100%;
	margin-top: 4px;
}
.ObsahStrankyElements .ProductDetails .ProductsList.linked {
	margin-top: 10px;
}
#LinkedProducts .Varieties tr {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	margin-bottom: 20px;
	width: 33.3333%;
	float: left;
	text-align: center;
}
.ObsahStrankyElements .ProductDetails .ProductsList tr.Even td {
	background: none;
}
.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3 {
	color: #000;
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	width: 100%;
	position: relative;
}
.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3 a {
	padding: 0 10px;
	width: 100%;
	text-align: center;
	max-width: 440px;
	display: inline-block;
	height: auto;
}
.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3 a:hover {
	color: #938e94;
}
#LinkedProducts .Varieties tr.FirstLine {
	display: none;
}
#LinkedProducts .Varieties .r.Expedition {
	display: none;
}
.ObsahStrankyElements .ProductDetails .ProductsList .Image img, .ObsahStrankyElements .ProductsList .Image img {
	border: 0 none;
	height: auto !important;
	width: 100% !important;
}
.ObsahStrankyElements .ProductDetails .ProductsList .Image {
	display: block;
	padding: 0;
	text-align: center;
	width: 100%;
	min-height: 260px;
}
.ObsahStrankyElements .ProductDetails .ProductsList.NoInputs .ProductName, .ObsahStrankyElements .ProductDetails .ProductsList.NoInputs .ProductNameHeader {
	display: block;
	padding: 10px 0 5px;
	text-align: center;
	width: 100%;
}
.ObsahStrankyElements .ProductDetails .SubHeader, .ObsahStrankyElements #Cart .SubHeader, .ObsahStrankyElements #login .SubHeader {
	border: 0 none;
	margin-top: 10px;
	padding-left: 0;
	margin-bottom: 20px;
}
.AdvancedSearch {
	padding: 0;
}
.advanced {
	background: rgba(0, 0, 0, 0);
	display: block;
	margin: -4px auto 20px;
	text-align: center;
	width: 300px;
	cursor: pointer;
}
#advancedSearchAjaxTarget {
	position: relative;
	margin-left: 0;
	width: 180px;
	float: left;
	max-width: 180px;
	margin-top: 60px;
}
.ArticleBeforeProductList h2 {
	background: transparent none repeat scroll 0 0;
	color: #000;
	display: inline-block;
	font-size: 18px;
	height: 17px;
	line-height: 18px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	top: 0;
	font-weight: 300;
	margin-bottom: 15px;
	margin-top: 0;
}
.ArticleBeforeProductList {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
}
.AdvancedSearch fieldset {
	padding: 0;
	position: relative;
	margin: 0 auto;
	overflow: visible;
}
.AdvancedSearch .advanced:hover + fieldset, .AdvancedSearch .advanced + fieldset:hover {
	height: 180px;
	opacity: 1;
	padding-top: 20px;
	overflow: visible;
}
.AdvancedSearch .HLine {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.AdvancedSearch .HLine span {
	font-size: 1px;
	margin: 0;
	border: 0 none;
	background: none;
	color: #fff;
	line-height: 0;
	padding: 0;
}
.AdvancedSearch .PriceSearch .HLine span, .ParSearchCheckbox .SubHeader3 {
	background: transparent none repeat scroll 0 0;
	color: #000;
	display: inline-block;
	font-size: 18px;
	height: 17px;
	line-height: 18px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	top: 0;
	font-weight: 300;
	margin-bottom: 15px;
	margin-top: 0;
}

@media (min-width: 1000px) {
	.AdvancedSearch .Closed:has(.man) {height: auto !important;}
	.AdvancedSearch .Closed:has(.man) .man {display: block;}
	.AdvancedSearch .Closed:has(.man) label {display: block;}
	.AdvancedSearch .SubHeader2 {pointer-events: none;}

	.CategoryId_211 .AdvancedSearch .ManSearch, .CategoryId_217 .AdvancedSearch .ManSearch, .CategoryId_520 .AdvancedSearch .ManSearch {display: none !important;}
	.AdvancedSearch [data-parameter-id="12"] {display: none !important;}
}

.ManSearch:has(#manuf55):not(:has(.man:nth-child(2))) {display: none !important;}

.AdvancedSearch .PriceSearch .HLine .ParamCleaner span {
	font-size: 12px;
	float: right;
	position: relative;
	top: 3px;
	font-weight: 400;
}
.AdvancedSearch .TagsSearch, .AdvancedSearch .ManSearchContent, .AdvancedSearch .ParSearchSelect, .AdvancedSearch .ParSearchCheckbox {
	background: none;
	border-bottom: 0;
	margin-bottom: 0;
	padding: 0;
	position: relative;
}
.AdvancedSearch .PriceSearchContent {
	background: none;
	border-bottom: 0;
	margin-bottom: 0;
	padding: 0px 5px 27px 7px;
	position: relative;
}
.AdvancedSearch .ManSearch .HLine span::before {
	content: 'Kolekce:';
	background: transparent none repeat scroll 0 0;
	color: #000;
	display: inline-block;
	font-size: 18px;
	height: 17px;
	line-height: 18px;
	padding: 0;
	position: relative;
	text-transform: uppercase !important;
	top: 1px;
	font-weight: 300;
	margin-bottom: 15px;
	cursor: text !important;
	width: 95px;
}
html:lang(sk) .AdvancedSearch .ManSearch .HLine span::before {
	content: 'Kolekcia';
}
html:lang(en) .AdvancedSearch .ManSearch .HLine span::before {
	content: 'Collection';
}
.AdvancedSearch .ManSearch label, .AdvancedSearch .ParSearch label, .AdvancedSearch .ExpSearch label {
	color: #000;
	position: relative;
	top: 2px;
	left: 2px;
	font-size: 14px;
	text-transform: lowercase;
	font-weight: 400;
}
.AdvancedSearch .man, .AdvancedSearch .Tags {
	float: none;
	height: 19px;
	margin-bottom: 10px;
	margin-right: 0;
}
.AdvancedSearch .TagsSearch {
	display: none;
}
.AdvancedSearch .price_slider {
	width: 100% !important;
	margin: 0;
}
.AdvancedSearch .price_slider_show_from, .AdvancedSearch .price_slider_show_to {
	color: #000;
	position: absolute;
	margin: 0;
	font-size: 14px;
	font-weight: 300;
	bottom: 0;
}
.ParSearchCheckbox div {
	display: block;
	float: none !important;
	margin-bottom: 10px;
	margin-right: 0;
}
.ParSearchCheckbox div input {
	margin-right: 4px;
	position: relative;
	top: 2px;
}
.AdvancedSearch .price_slider_show_from {
	left: 5px;
	text-align: left;
}
.AdvancedSearch .price_slider_show_to {
	right: 15px;
	text-align: right;
}
.AdvancedSearch .price_slider_show_from span {
	margin-right: 2px;
}
.AdvancedSearch .price_slider_show_to span {
	margin-right: 2px;
}
.AdvancedSearch .price_slider {
	margin-top: 0;
	height: 2px;
	border: 0 none;
	background: #f1ccc1;
}
.AdvancedSearch .price_slider .ui-slider-range {
	background: #938e94;
	border: 0 none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0 none;
	background: #000;
	font-weight: 400;
	color: #fff;
	height: 12px !important;
	width: 12px !important;
	border-radius: 6px;
	top: -5px !important;
	cursor: pointer;
}
.AdvancedSearch .ExpSearch {
	display: none;
}
/*.AdvancedSearch button.Button {

    background: #000;
    width: auto;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 8px 20px;
    line-height: inherit;
    height: inherit;
    margin: 0 auto 40px;
    float: left;
    font-weight: 400;
    letter-spacing: 0.1em;

}*/
.AdvancedSearch button.Button {
	width: auto;
	background: #000;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 45px;
	height: 40px;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px !important;
	border: 1px solid black;
	margin: 50px -7px 30px;
	float: left;
	margin-right: 30px;
}
.AdvancedSearch button.Button span {
	font-size: 1px;
	color: #000;
	display: block;
}
html:lang(cs) .AdvancedSearch button.Button span:before {
	content: 'Filtrovat';
	font-size: 16px;
	color: white;
	display: block;
}
html:lang(sk) .AdvancedSearch button.Button span:before {
	content: 'filtrovať';
	font-size: 16px;
	color: white;
	display: block;
}

html:lang(en) .AdvancedSearch button.Button span:before {
	content: 'Submit';
	font-size: 16px;
	color: white;
	display: block;
}
.AdvancedSearch button.Button:hover span:before {
	color: black !important;
}
.ProductList .Cleaner {
	display: none !important;
}
.PriceSearch {
	background: #fff;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}
.col2 #CentralPart .ObsahStrankyElements {
	float: none;
	left: inherit;
	margin: 0 auto;
	/*padding-left: 240px;*/
	padding-right: 0;
	position: relative;
	top: 0;
	width: 1170px;
	overflow: visible;
}
.page--cart .col2 #CentralPart .ObsahStrankyElements {
	padding-left: 0;
}
.col3 #CentralPart .ObsahStrankyElements {
	float: none;
	left: inherit;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	top: inherit;
	width: 100%;
	max-width: 1170px;
	overflow: visible;
}
.SlideText {
	position: absolute;
	width: 280px;
	left: 25%;
	margin-left: -140px;
	display: block;
	text-align: center;
	bottom: 10%;
}
.SlideText .ArticleTitle {
	font-size: 20px;
	font-weight: 300;
}
.SlideText a {
	text-transform: uppercase;
	display: block;
	margin: 15px auto 0;
	color: #000;
	border: 1px solid;
	width: 80px;
	height: 34px;
	font-weight: 400;
	line-height: 32px;
	bottom: 36px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.SlideText a:hover {
	background: black;
	color: #FFF;
}
.AdvancedSearch fieldset > div {
	margin: 30px 0 !important;
}
.AdvancedSearch fieldset > div input {
	display: none;
}
.AdvancedSearch fieldset div input[checked="checked"] + label:before {
	background: url('https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoCheck.png') no-repeat #fff;
	background-size: auto auto;
	background-size: 12px 12px;
}
.AdvancedSearch fieldset div .checked input[checked="checked"] + label:before {
	background: #fff;
	background-size: auto auto;
	background-size: 12px 12px;
}
.AdvancedSearch fieldset div label:before {
	width: 14px;
	height: 14px;
	content: '';
	background: #fff;
	background-size: 10px 10px;
	border: 1px solid #cccccc;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	margin-left: 0;
	padding: 4px 5px;
	display: inline-block;
	border-radius: 0;
	position: relative;
	top: 2px;
	margin-right: 4px;
}
.AdvancedSearch fieldset div.checked label:before {
	background: url('https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoCheck.png') no-repeat #fff;
	background-size: 12px 12px;
}
.ParSearchCheckbox .ParameterWrapper {
	margin-bottom: 30px;
	float: left;
	width: 100%;
}
.AdvancedSearch fieldset .SortBy {
	display: none;/* margin: 5px 0 0 0 !important;*/
}
.SortBy .SortLabel {
	margin-bottom: 15px;
	margin-top: 0;
	font-size: 18px;
	text-transform: uppercase;
}
.AdvancedSearch .SortingSelect {
	display: none;
}
html:lang(cs) .SortBy .SortLabel:before {
	content: 'se'
}
.AdvancedSearch .SortBy .SortingOld {
	display: block !important;
}
.AdvancedSearch .SortBy .SortingOld .SortingPart {
	margin-bottom: 10px;
	font-weight: 400;
}
.AdvancedSearch .SortBy .SortingOld .SortingPart a {
	font-size: 14px;
	text-transform: lowercase;
}
.AdvancedSearch .SortBy .SortingOld .SortingPart a:before {
	width: 14px;
	height: 14px;
	content: '';
	background: #fff;
	background-size: 10px 10px;
	border: 1px solid #cccccc;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	margin-left: 0;
	padding: 4px 5px;
	display: inline-block;
	border-radius: 0;
	position: relative;
	top: 2px;
	margin-right: 4px;
}
.AdvancedSearch .SortBy .SortingOld .SortingPart.Active a:before {
	background: url('https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoCheck.png') no-repeat #fff;
	background-size: 12px 12px;
}
.page--product-detail .col3 #CentralPart .ObsahStrankyElements {
	top: -4px;
}
.col3 #CentralPart .ObsahStrankyElements .ArticleListElement {
	margin-top: -40px;
}
.col3 #CentralPart .AdvancedSearch + .LevaStranaElements + .ObsahStrankyElements, .col2 #CentralPart .AdvancedSearch + .LevaStranaElements + .ObsahStrankyElements {}
.ObsahStrankyElements .Path {
	display: none;
}
.page--product-detail .ObsahStrankyElements .ProductDetails .Path .SinglePath {
	float: left;
	position: relative;
	top: 2px;
}
.ObsahStrankyElements .ProductDetails {
	font-family: 'Source Sans Pro', sans-serif;
}
.page--product-detail .ObsahStrankyElements .Path {
	display: block;
	border: 0 none;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	margin: 0;
}
.page--product-detail .ObsahStrankyElements .Path .backBtn {
	float: left;
	text-transform: none;
	margin-right: 35px;
	position: relative;
	top: -3px;
}
.page--product-detail .ObsahStrankyElements .Path .backBtn:before {
	content: '';
	background: url('https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoArrowRight.png') no-repeat #fff;
	width: 14px;
	height: 14px;
	display: inline-block;
	background-size: 14px 14px;
	position: relative;
	top: 2px;
	margin-right: 8px;
}
.page--product-detail .ObsahStrankyElements .Path #PathToggler {
	display: none;
}
.page--product-detail .ObsahStrankyElements .Path a {
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-weight: 300;
}
.ObsahStrankyElements .Path .PathDelimiter img {
	display: none;
}
.ObsahStrankyElements .Path .PathDelimiter::after {
	content: '/';
	color: #000;
	font-size: 14px;
	margin: 0 6px 0 2px;
}
.page--product-detail .ObsahStrankyElements .Path a.Homepage, .page--product-detail .ObsahStrankyElements .Path .PathDelimiter_1, .page--product-detail .ObsahStrankyElements .Path .PathPart_1 {
	display: none;
}
.ObsahStrankyElements .Path .PathDelimiter.PathDelimiter_2:after {
	display: none;
}
.Element .ElementContent img {
	border: none;
	max-width: 100%;
	height: auto !important;
}
.ProductList.ProductList_Col2 {
	padding-bottom: 100px;
	margin-top: 10px;
}
.UnderCategoryCleaner + .PageControls {
	display: none;
}
.ProductList .PageControls .TopPageControls {
	background: #FFF;
	padding: 0;
}
/*
.ArticleNoTitle .ArticleContent img {
	height: auto;
	width: 300px;
}*/
.ArticleNoTitle .ArticleContent table {
	margin: 0 -15px;
}
.ArticleNoTitle .ArticleContent table td {
	color: #000;
	line-height: 26px;
	padding: 0 15px;
	height: auto;
	font-size: 16px;
	/*	vertical-align: top;*/
	vertical-align: middle;
	/*width: 50%;*/
}
.ArticleNoTitle .ArticleContent .section table td {
	width: 50%;
}
.ProductDetails .ProductDescription p, .ArticleContent p {
	line-height: 22px;
}
.ArticleNoTitle .ArticleContent table td img {}
.souvisejici {
	border-top: 1px solid #000;
	padding-top: 30px;
	margin-bottom: 40px;
	width: 100%;
}
.souvisejici .Price + .Cleaner {
	display: none;
}
.ProductDetail .souvisejici {
	margin-top: 40px;
}
.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3 a {
	text-decoration: underline;
}
.ArticleContent h2, .ArticleContent h3, .souvisejici h3 {
	letter-spacing: 0.09em;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 30px;
}
.ArticleContent hr {
	background: #000;
	height: 1px;
	margin: 60px 0;
}
.ArticleNoTitle .ArticleContent table th {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 16px;
	height: 55px;
	padding-bottom: 12px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}
.ArticleNoTitle .ArticleContent table p {
	padding: 0;
	margin-bottom: 5px;
}
.ArticleNoTitle .ArticleContent .btnWrap {
	border-top: 1px solid #6e7382;
	display: block;
	float: left;
	margin-top: 40px;
	width: 100%;
}
.ArticleNoTitle .ArticleContent .btn {
	background: #a1585b none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 16px;
	margin: 40px auto;
	max-width: 242px;
	padding: 15px 20px;
	text-align: center;
	opacity: 0.9;
}
.ArticleNoTitle .ArticleContent .btn:hover {
	opacity: 1;
}
.ArticleNoTitle .ArticleContent table th:first-child::after {
	background: #000 none repeat scroll 0 0;
	content: " ";
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -25px;
	position: absolute;
	top: 42px;
	width: 50px;
}
.ArticleAfterProductList {
	margin-left: -15px;
	margin-right: -15px;
}
.ArticleAfterProductList table {}
.ArticleAfterProductList img {
	width: 300px !important;
	height: auto !important;
	margin-right: 15px;
	margin-bottom: 20px;
}
/*.ArticleAfterProductList table tr + tr td {
	height: 40px;
	vertical-align: middle;
}
.ArticleAfterProductList table tr:hover + tr td {
	background: #E9E9E9;
}
.ArticleAfterProductList table tr + tr td:hover {
	background: #E9E9E9;
}*/
.ArticleAfterProductList table th {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 24px;
	height: auto;
	padding-bottom: 12px;
	position: relative;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	text-transform: uppercase;
}
.ArticleAfterProductList table td {
	color: #000;
	line-height: 20px;
	padding: 0 15px;
	width: 50%;
	font-size: 16px;
	text-align: left;
}
.ProductList h1, #ProductDetailTop h1, h1.ProductsList {
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 30px;
	left: 0;
	line-height: 28px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: absolute;
	text-align: left;
	top: 150px;
	width: 160px;
	text-transform: uppercase;
}
.ObsahStrankyElements .Subcategories, .NoProductsNotice {
	display: none;
}
#ArticleTab img {
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
}
#ArticleTab table {}
#ArticleTab table th {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 24px;
	height: auto;
	padding-bottom: 12px;
	position: relative;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	text-transform: uppercase;
}
#ArticleTab table td {
	color: #000;
	line-height: 20px;
	padding: 0 15px;
	width: 50%;
	font-size: 16px;
}
.ObsahStrankyElements .ProductListArea .Product .discount, .ObsahStrankyElements .ProductListArea .Product .ExpeditionInfo {
	display: none;
}
/*.ObsahStrankyElements .ProductListArea {
	margin-left: -15px;
	margin-right: -15px;
	padding-top: 0;
	display: block;
	margin-top: -60px;
	padding-left: 195px;
}*/
.ObsahStrankyElements .ProductListArea {
	margin-left: 0;
	margin-right: -15px;
	padding-top: 0;
	margin-top: -60px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	max-width: 990px;
}
.ObsahStrankyElements .ArticleContent .section .ProductListArea {
	padding-left: 0;
	max-width: inherit;
	margin: 0 -15px;
}
.ObsahStrankyElements .section .ProductListArea {
	margin-top: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.ObsahStrankyElements .souvisejici .section .ProductListArea {
	width: 100%;
	max-width: inherit;
	padding-left: 0;
}
.ObsahStrankyElements .souvisejici .section .ProductListArea .Product .ProductImage img {
	width: 86% !important;
	height: 100% !important;
}
.ObsahStrankyElements .souvisejici .section .ProductListArea .Product:hover .ProductImage img {
	width: 89% !important;
}
.ObsahStrankyElements .section .ProductListArea .ProductRow {
	display: inline-block;
	width: 33.3333%;
	padding: 0 15px 20px !important;
	height: auto !important;
	z-index: 2;
	vertical-align: top;
}
.ObsahStrankyElements .section .ProductListArea .ProductRow .Product {
	font-size: 0;
}
.ObsahStrankyElements .souvisejici .section .ProductListArea .ProductRow .Product {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.ObsahStrankyElements .ArticleContent .section .ProductListArea .Product .ProductImage {
	height: 210px !important;
}
.Product .productInfo {
	top: 0;
	right: 20px;
	left: inherit !important;
}
.ObsahStrankyElements .ProductListArea .Product .ProductName, .ObsahStrankyElements .ProductListArea .Product .ProductImage, .ObsahStrankyElements .ProductListArea .Product .ProductDescription {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ProductTag[alt="Akce"], .ProductTag[alt="Novinka"], .ProductTag[alt="DoporuÄŤujeme"], .ProductTag[alt="Action"], .ProductTag[alt="New"], .ProductTag[alt="Recommended"] {
	display: none;
}
.productInfo span {
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 10px;
	height: 50px;
	line-height: 50px;
	padding-left: 1px;
	text-align: center;
	text-transform: uppercase;
	width: 50px;
	margin: 5px 0;
}
.novinka {
	background: #938e94 none repeat scroll 0 0;
}
.sleva {
	background: #d47476 none repeat scroll 0 0;
}
.akce {
	background: #322f31 none repeat scroll 0 0;
}
.ObsahStrankyElements .ProductList .Product {
	margin: 0 0 30px !important;
	position: relative;
	width: 33.3333% !important;
	padding: 0 15px 20px !important;
	border: 0 none !important;
	height: auto !important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.ObsahStrankyElements .ProductList .Product .ProductName a:hover, .ObsahStrankyElements .ProductList .Product .ProductImage:hover + .ProductName a, .ObsahStrankyElements .ProductList .Product .ProductImage:hover + .ManufacturerInfo + .ProductName a {
	color: #938e94;
	text-decoration: none;
}

.FreeShipmentDetail {color: black; font-size: 16px; margin-left: 0; font-weight: normal;}

.ObsahStrankyElements .ProductListArea .Product .ProductImage table {
	width: 100% !important;
	margin: 0 auto;
}
.Product .ProductImage img {
	border: 0 none !important;
	height: auto !important;
	width: 97% !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.ObsahStrankyElements .ProductList .Product.First {
	margin-left: inherit;
	border: 0 none;
}
.ObsahStrankyElements .ProductListArea .Product .ProductImage {
	height: 200px !important;
	padding: 0 !important;
	position: relative !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 10;
	margin-bottom: 20px;
	margin-right: 0 !important;
}
.ObsahStrankyElements .ProductListArea .Product:hover .ProductImage img {
	width: 100% !important;
}
.ObsahStrankyElements .ProductList_Col1 .ProductListArea .Product h2 {
	height: auto;
	max-height: 62px;
}
.ObsahStrankyElements .ProductListArea .Product .ProductName {
	float: left;
	color: #000 !important;
	font-weight: normal !important;
	margin: 4px 0 6px !important;
	padding: 0 15px!important;
	position: inherit!important;
	text-align: center!important;
	width: 100%!important;
	z-index: 5!important;
	line-height: 20px!important;
	/*overflow: hidden !important;*/
	height: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.ObsahStrankyElements .ProductListArea .Product .ProductName a {
	color: #000;
	font-size: 16px!important;
	font-weight: 300!important;
	display: inline;
	width: 100%;
}
/*
.ObsahStrankyElements .ProductListArea .Product .ProductName:after {
    content: "/";
    left: 148px;
    position: absolute;
    top: 0;
}*/
.ObsahStrankyElements .ProductListArea .Product .ProductDescription {/*
    color: #000;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0 3px 0 0;
    position: absolute;
    text-align: right;
    top: 235px;
    width: 150px;*/
	display: none;
	height: 0;
	position: absolute;
}
.ObsahStrankyElements .ProductListArea .Product .ProductDescription:after {}
.ObsahStrankyElements .ProductListArea .Product .Price {
	margin: 0 0 10px !important;
	padding: 0 !important;
	color: #000 !important;
	font-size: 20px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 300 !important;
	text-align: center !important;
	width: 100% !important;
	height: auto !important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	-ms-flex-pack: center;
}
.ProductPrice.Value {
	text-align: center;
	width: 100%;
}
.ObsahStrankyElements .ProductListArea .Product .Buttons {
	display: none;
}
.ObsahStrankyElements .ProductListArea .Product .Price .cena {
	display: none;
}
.ObsahStrankyElements .ProductListArea .Product .beznacena {
	display: none;
}
.ObsahStrankyElements .ProductList_Col1 .ProductListArea .Product .ProductListDelim {
	display: none;
	border: 0 none;
}
.ObsahStrankyElements .ProductListArea .Product .ManufacturerInfo {
	margin: 0 0 4px;
	padding: 0 !important;
	text-align: center;
	width: auto!important;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	height: auto;
	display: none;
}
.ObsahStrankyElements .ProductListArea .Product .ManufacturerInfo .Label {
	display: none;
}
/*
  .ObsahStrankyElements .ProductListArea .Product .ManufacturerInfo .Value:before { content:"kolekce "
  }
  */
.ProductList .PageControls {
	margin: 0;
}
.ProductList .PageControls .TopPageControls {
	display: none;
}
.ProductList .PageControls .SortBy, .ProductList .PageControls .Paging {
	padding: 0;
}
.ProductList .PageControls a:hover {
	color: #938e94 !important;
	text-decoration: none;
}
.ProductList .PageControls .BottomPageControls .Paging .CurrentPage, #Reviews .Paging .CurrentPage {
	color: #938e94 !important;
	text-decoration: none !important;
	font-weight: 400 !important;
}
#DownPart .NextProductNavigation {
	display: none;
}
#DownPart {
	border-top: 1px #000 solid;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 30px;
	float: left;
	margin-top: 25px;
}
#DownPart #ArticleTab {
	margin-right: 0;
}
.ObsahStrankyElements .ProductDetails {
	padding-top: 0;
}
.ObsahStrankyElements .ProductListArea .Product .ProductImage:hover + .ProductName a {
	color: #938e94;
	text-decoration: none;
}
.ObsahStrankyElements .ProductListArea .Product .ProductName a:hover {
	color: #938e94;
	text-decoration: none;
}
.ObsahStrankyElements .ProductDetails .SubBody, .ObsahStrankyElements #Cart .SubBody, .ObsahStrankyElements #login .SubBody, .ObsahStrankyElements #review .SubBody {
	border: 0 none;
	padding: 0;
	margin: 0;
}
#CentralPart .ObsahStrankyElements .ProductDetails .SubHeader span, .ObsahStrankyElements #Cart .SubHeader span, .ObsahStrankyElements #login .SubHeader span {
	color: #000;
	font-size: 18px;
	line-height: 1;
	padding-left: 0;
}
#CentralPart .ObsahStrankyElements .ProductDetails #LinkedProducts .SubHeader span {
	color: #FFF;
	font-size: 1px;
}
#CentralPart .ObsahStrankyElements .ProductDetails #LinkedProducts .SubHeader span::before {
	content: 'souvisejĂ­cĂ­ produkty';
	color: #000000;
	font-size: 24px;
	font-weight: 300;
	line-height: 18px;
	padding-left: 0;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;
}
html:lang(en) #CentralPart .ObsahStrankyElements .ProductDetails #LinkedProducts .SubHeader span::before {
	content: 'Related products';
}
.ObsahStrankyElements .ProductDetails .SubBody > div {
	padding: 0 !important;
}
#CentralPart .ProductDetails #DownPart #ArticleTab .Expanding {
	/*color: #000;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
font-size: 16px;
left: 0;
line-height: 18px;
margin: 0;
padding: 0;
position: absolute;
text-align: left;
top: 134px;
width: 160px;
border: 0 none;*/
	display: none;
}
.ObsahStrankyElements .ProductDetails h1 {
	color: #000;
	float: right;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 25px;
	padding-left: 0;
	text-transform: uppercase;
	width: 370px;
}
.ObsahStrankyElements .ProductDetails .TopLeft.Small div {
	background: transparent;
	margin-bottom: 0;
}
.ObsahStrankyElements .ProductDetails .TopLeft.Small div.advShop {margin-bottom: 60px;}
.ObsahStrankyElements .ProductDetails .ProductNumber {
	display: none;
}
.ObsahStrankyElements .ProductDetails .Availability td {
	text-transform: lowercase;
}
.ObsahStrankyElements .ProductDetails .TopLeft th, .ObsahStrankyElements .ProductDetails .TopLeft th a {
	color: #000;
	font-size: 16px;
	font-weight: 300;
	padding-left: 0;
}
.ObsahStrankyElements .ProductDetails .TopLeft table {
	padding: 10px 0;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table th {
	display: block;
	float: left;
	padding-left: 0;
	width: 90px;
	height: 24px;
}
.ProductDetail {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.ProductDetails form {
	width: 100%;
}
.ProductDetail #TechnicalParametersContent, .ProductDetail #ArticleTab {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 50%;
	flex-wrap: wrap;
	align-content: flex-start;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable {
	margin-bottom: 0;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tr th {padding-top: 8px;width: 100%;margin-bottom:5px;}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tr { display: none;}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tr:is(#param_id_12, #param_id_16) {margin-top: 10px; display: block;}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tr:is(#param_id_12, #param_id_16) {
	float: left;
	width: 100%;
}


.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tbody {color:#938e94;}

@media (min-width: 800px) {
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tbody {display: grid; grid-template-columns: 1fr 1fr;}
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft .TopTable tr:is(#param_id_12, #param_id_16).required th {color:#938e94;}

html:lang(cs) .ObsahStrankyElements .ProductDetails .TopLefts tr:is(#param_id_12, #param_id_16) th:before {content: 'Vyberte '; text-transform: capitalize;}
html:lang(sk) .ObsahStrankyElements .ProductDetails .TopLefts tr:is(#param_id_12, #param_id_16) th:before {content: 'Vyberte '; text-transform: capitalize;}
html:lang(en) .ObsahStrankyElements .ProductDetails .TopLefts tr:is(#param_id_12, #param_id_16) th:before {content: 'Available '; text-transform: capitalize;}
.ObsahStrankyElements .ProductDetails .TopLefts tr:is(#param_id_12, #param_id_16) th:after {content: ':';}

.ObsahStrankyElements .ProductDetails .TopTable td.paramValue {}
.ObsahStrankyElements .ProductDetails .TopTable td.paramValue span {
	margin-bottom: 4px;
	display: block;
}
.ObsahStrankyElements .ProductDetails .TopTable td.paramValue span a {
	width: 160px !important;
	display: block;
	height: 30px !important;
	padding: 0;
	top: 0 !important;
	border-radius: 0;
	border:1px solid rgba(0, 0, 0, 0.2)!important;
}


.ObsahStrankyElements .ProductDetails .TopTable td.paramValue span a .ui-icon { background: none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #000000 transparent transparent transparent;
	padding: 0;
	top: 19px;
	right: 10px;
}

#ParametersSelectmenuContainer .ui-widget-content li { }
#ParametersSelectmenuContainer .ui-widget-content a {background: #fff !important;
	line-height: 26px;
	font-size: 16px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding: 2px 11px !important;
	font-weight: 300;}
#ParametersSelectmenuContainer .ui-state-hover a {color: #938e94 !important; background: #ffffff;}

#ParametersSelectmenuContainer .ui-selectmenu, #ParametersSelectmenuContainer .ui-selectmenu-open {
	width: 160px;
}

#ParametersSelectmenuContainer .ui-selectmenu-menu li { border: 0 none !important;}
#ParametersSelectmenuContainer .ui-selectmenu-menu ul { border: 1px solid #000000 !important;border-radius: 0;}


.ObsahStrankyElements .ProductDetails .TopTable td.paramValue span a span {padding: 3px 10px;
	font-weight: 300 !important;
	font-size: 16px !important;
	font-family: 'Source Sans Pro', sans-serif;}

#ProductDetailTabs ul.TabHeaders, #ProductDetailTabs ul.TabHeaders li, #ProductDetailTabs ul.TabHeaders li a {
	display: none;
}
#DownPart .ui-tabs .ui-tabs-hide {
	display: inline-block !important;
}
.ObsahStrankyElements .ProductDetails .TopTable td {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
	color: #000;
	font-size: 16px;
	font-weight: 300;
}
.ObsahStrankyElements .ProductDetails .TopLeft .Cleaner {
	display: none;
}
.ObsahStrankyElements .ProductDetails .TopLeft td a {
	color: #000;
	font-size: 16px;
	font-weight: normal;
}
.ProductDetails .SubHeader.Expanding {
	display: none;
}
#ArticleTab > div {
	padding: 0 !important;
}
h3.stoneEnergy {
	font-size: 26px;
	font-weight: 300;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 30px;
	display: inline-block;
}
.stoneWrapper {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	border-bottom: 1px #000 solid;
	border-top: 1px #000 solid;
	margin-top: 20px;
	padding-top: 0;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.stoneContent {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: stretch;
	margin: 0 -25px;
}
.stoneWrapper #Article2Tab {}
.stoneBigWrap {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.stoneName {
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.stoneImg {
	width: 80px;
	height: 80px;
	display: inline-block;
	border-radius: 40px;
	overflow: hidden;
	vertical-align: middle;
	margin: 0px 40px 0 10px;
}
.stoneImg img {
	max-width: 150% !important;
	height: auto !important;
	margin-left: -25%;
	margin-top: -25%;
}
#ArticleTab .SubHeader.Expanding {
	display: inherit;
}
.stoneContent p {
	margin-top: 30px;
	font-size: 16px;
	line-height: 20px;
}
#DownPart .SubBody {
	margin-bottom: 60px;
}
#DownPart .SubBody table th {
	padding: 20px 40px 10px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 300;
}
#DownPart .SubBody table td {
	padding: 10px 40px;
	font-size: 16px;
	line-height: 20px;
	width: 50%;
}
.ExtGallery .NextNavigation {
	opacity: 1 !important;
	display: block !important;
}
#Article2Tab, #Article3Tab, #Article4Tab {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	justify-content: center;
	padding: 0 25px;
	width: 100%;
}
#antispam_register .SubHeader.Expanding {
	display: inherit;
}
#DescriptionContent {}
#DescriptionContentContent {
	display: table-row;
	margin: 0;
	padding: 0;
	width: 100%;
}
#DescriptionContentContent p {
	color: #000;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-left: 0;
	text-align: left;
	width: 100%;
	font-weight: 300;
}/*
#DescriptionContent #DescriptionContentContent p:before {  color: #6f7382;
    content: " ";
    font-size: 16px;
    font-weight: normal;
    margin-left: -86px;
    padding-left: 0;
    position: absolute;
}*/
.ProductTop {}
.ProductDetail #ArticleTab .SubHeader {
	display: none;
}
.ProductDetail #ArticleTab {
	width: 50%;
	float: left;
}
.ProductDetail #ArticleTab h2 {
	font-size: 26px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 40px;
	display: inline-block;
}
.ProductDetail #ArticleTab p {
	color: #000;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-left: 0;
	text-align: left;
	width: 100%;
	font-weight: 300;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft {
	background: #fff none repeat scroll 0 0;
	float: right;
	width: 370px;
}
.ProductDetail #TechnicalParametersContent + #ArticleTab {
	padding-left: 30px;
}
.ProductSubMenu {
	display: none;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopLeft {
	background: #FFF;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable {}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount {
	background: #FFF;
	display: block;
	margin-left: 0;
	padding: 40px 0 60px;
	width: auto;
}
.ObsahStrankyElements .ProductDetails .TopLeft th, .ObsahStrankyElements .ProductDetails .TopLeft th a {
	text-transform: lowercase;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price th {
	font-size: 19px;
	vertical-align: top;
	width: 90px;
	text-transform: uppercase;
	font-weight: 600;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price {
	margin-top: 20px;
	float: left;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable {
	width: 100%;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable td {
	text-align: left;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price br {
	display: none;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price td .with {
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size: 19px;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price td .with:after {
	content: ' ';
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
}
.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price td .without {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px !important;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount .Label {
	display: none;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount .productAmountForOrder {
	display: none;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy {
	width: auto;
	background: #000;
	margin-right: 0;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 45px;
	height: 40px;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px !important;
	border: 1px solid black;
}
#TechnicalParametersContent {
	width: 50%;
	float: left;
}
#TechnicalParametersContent::before {
	content: 'popis šperku';
	font-size: 26px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 40px;
	display: inline-block;
}
html:lang(en) #TechnicalParametersContent::before {
	content: 'about this jewel';
}

html:lang(sk) #TechnicalParametersContent::before {
	content: 'popis šperku';
}
html:lang(en) .advShop.cz {
	display: none;
}
#TechnicalParametersContent #DescriptionContentContent p {
	padding-right: 50px;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy:hover, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy:hover, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy:hover, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy:hover {
	background: white;
	color: black;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy {
	text-transform: uppercase;
	font-size: 1px;
	top: 0;
	color: #000;
	left: -4px;
}

html:lang(en) .ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span, html:lang(en) .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span, html:lang(en) .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span, html:lang(en) .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy {
	text-transform: uppercase;
	font-size: 1px;
	top: 0;
	color: #000;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span:after, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span:after, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span:after, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy span:after {
	content: 'přidat do košíku';
	font-size: 18px;
	color: #fff;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy:hover span:after, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy:hover span:after, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy:hover span:after, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy:hover span:after {
	color: black;
}

html:lang(sk) .ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span:after, html:lang(en) .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span:after, html:lang(en) .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span:after, html:lang(en) .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy span:after {
	content: 'pridať do košíka';
	font-size: 18px;
	color: #fff;
}

html:lang(en) .ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span:after, html:lang(en) .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span:after, html:lang(en) .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span:after, html:lang(en) .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy span:after {
	content: 'add to cart';
	font-size: 18px;
	color: #fff;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft, .ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight {
	border-bottom: 5px solid white;
}
.ObsahStrankyElements .ProductDetails .TopRight {
	background: #FFF;
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 250px;
}
.ObsahStrankyElements .ProductDetails .SubBody img {
	width: 300px !important;
	height: auto !important;
}
.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
	margin-top: -50px;
	padding-left: 0;
	position: relative;
	width: 760px;
}
.ExtGallery {
	width: auto;
	padding-bottom: 60px;
}
.ExtGallery .BigImages {
	height: auto;
	left: 0;
	width: auto !important;
}
.ExtGallery .Bottom {
	position: relative;
	left: 12px !important;
	margin-top: 30px;
	z-index: 10;
}
.ImagesCount {
	display: none;
}
.TopTable .BottomPart .TopRight {
	display: none !important;
}
.ExtGallery .BigImages a {
	display: inline-flex !important;
	float: none !important;
	height: 440px !important;
	left: 0 !important;
	margin: auto !important;
	padding: 0 !important;
	position: absolute;
	right: 0 !important;
	top: 0 !important;
	width: 680px !important;
	background: #fff none repeat scroll 0 0;
	text-align: center;
	vertical-align: middle;
}
.ExtGallery .BigImages img {
	float: none;
	height: auto;
	left: 0;
	margin: auto;
	max-height: 420px;
	max-width: 628px;
	right: 0;
	top: 0;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
@media (max-width: 799.5px) {
	.ExtGallery .Navigation {display: flex; overflow: auto;}
	.ExtGallery .Navigation .SmallImagesRow {flex: 0 0 100%; display: flex; justify-content: space-between; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; width: 100%;}
	.ExtGallery .Navigation .SmallImagesRow .Item {margin-left: 0 !important; margin-right: 0 !important;}
}
.ExtGallery .NextNavigation, .ExtGallery .PrevNavigation {
	display: block !important;
	opacity: 1 !important;
	background: #fff;
	z-index: 100;
}
.ExtGallery .PrevNavigation {
	background: #fff none repeat scroll 0 0;
	height: 133px;
	left: -10px;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
}
.ExtGallery .NextNavigation {
	background: #fff none repeat scroll 0 0;
	height: 133px;
	position: absolute;
	right: 30px;
	top: 0;
	font-size: 16px;
}
.ExtGallery .PrevNavigation:before {
	color: #000;
	content: "<";
	left: 0px;
	top: 45px;
	transform: scaleX(0.6);
	font-size: 48px;
	position: absolute;
}
.ExtGallery .NextNavigation:before {
	color: #000;
	content: ">";
	left: 3px;
	top: 45px;
	transform: scaleX(0.6);
	font-size: 48px;
	position: absolute;
}
.ExtGallery .Inactive {
	display: none !important;
}
.ObsahStrankyElements .ProductDetails .productInfo {
	display: none;
}
.swiper-pagination-bullet {
	width: 12px !important;
	height: 12px !important;
	border-radius: 6px !important;
}
.ObsahStrankyElements .ProductDetails .TopTable {
	width: 100%;
}
.TopPart {
	position: relative;
	width: 100%;
	display: block;
}
.ExtGallery .Navigation a {
	padding-left: 0 !important;
	text-align: center;
}
.ExtGallery a {}
.ExtGallery .Navigation {
	height: 133px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 655px !important;
}
.ExtGallery .Navigation .SmallImagesRow {
	height: 133px !important;
	width: 655px !important;
}
.ExtGallery .Navigation .Item {
	border: 0 none;
	display: table;
	float: left;
	height: 133px !important;
	width: 200px !important;
	margin-right: 15px;
	margin-left: 0;
	vertical-align: middle;
}
.ExtGallery .Navigation .Item.SmallImageRowItem_2 {
	margin-right: 15px !important;
	margin-left: 0px !important;
}
.ExtGallery img {
	border: medium none;
	height: auto;
	width: auto;
	max-height: 133px;
	max-width: 100%;
}
.ExtGallery .Navigation a {
	height: auto !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	width: 200px !important;
	float: none !important;
	display: table-cell;
	vertical-align: middle;
}
#CentralPart .ObsahStrankyElements .Registration .NoProductHeader {
	display: block;
	float: left;
	position: inherit;
}
#CentralPart .ObsahStrankyElements .Registration form {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.Registration.Shop input {
	top: 5px;
}
.TogglerCheckbox {
	float: left;
	margin-right: 6px;
}
.Registration.Shop .BottomMenu {
	float: left;
	margin-bottom: 80px;
	margin-top: 15px;
}
#CentralPart .ObsahStrankyElements .ArticleElement h1, #CentralPart .ObsahStrankyElements .ArticleListElement .ElementHeader {
	display: block;
	float: left;
	position: inherit;
}
.page--other .ElementContent.Article {
	margin-bottom: 40px;
}
.ElementContent.Article, .ElementContent.ArticleList {
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
}
.ArticleContent table {
	margin-bottom: 20px;
}
.ProductListContainer .ElementContent.Article, .ElementContent.ArticleList {
	margin-top: 40px;
	margin-bottom: 50px;
}
.ProductListContainer .ArticleAfterProductList .ElementContent.Article {
	margin-top: 60px;
	margin-bottom: 100px;
	text-align: center;
	padding-left: 20px;
}
.ElementContent.ArticleList {
	margin-left: 0;
	margin-right: 0;
}
.Element .ArticleStub {
	float: left;
	margin-bottom: 20px;
	padding: 0;
	text-align: left;
	width: 100%;
}
.Element .ArticleStub img {
	border: medium none;
	height: auto;
	max-height: 420px;
	max-width: 630px;
	width: 100%;
}
.ArticlePerex {
	max-width: 300px;
	line-height: 20px;
}
.ArticlePerex a:after {
	content: ' více...';
	color: #9ea8b5;
	display: table;
	margin-top: 30px;
	text-decoration: underline;
}

html:lang(sk) .ArticlePerex a:after {
	content: ' viac...';
	color: #9ea8b5;
	display: table;
	margin-top: 30px;
	text-decoration: underline;
}

.Element .ArticleStub h3 {
	font-size: 18px;
	margin-bottom: 8px;
	margin-right: 20px;
	max-width: 300px;
	letter-spacing: 0.05em;
}
.Date {
	color: #9ea8b5;
}
.ArticleStub .Date {
	display: block;
	margin-top: 15px;
	font-size: 14px;
	margin-bottom: 30px;
	letter-spacing: 0.05em;
}
#CentralPart .ObsahStrankyElements .ArticleListElement .ElementHeader {
	margin-top: 20px;
}
table.Gallery {
	background: #fff none repeat scroll 0 0;
	width: 100%;
	border-top: 1px solid #000;
	margin-bottom: 60px;
}
table.Gallery:before {
	content: 'Galerie';
	background: #fff none repeat scroll 0 0;
	color: #000;
	float: left;
	letter-spacing: 0.09em;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 300;
	height: auto;
	margin-bottom: 20px;
	line-height: 18px;
	margin-top: 30px;
	padding: 0;
	position: inherit;
	width: auto;
}
.ThumbContent {
	background: white none repeat scroll 0 0;
	border: 0 none;
	display: block;
	padding: 10px 0;
	max-width: 320px;
	width: 100%;
}
/*.GalleryThumb {
	display: inline-block;
	float: none;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
	vertical-align: top;
	width: auto;
}*/
.SubgalleryThumb .CellIndent, .GalleryThumb .CellIndent {
	height: inherit;
}
.Gallery img {
	border: medium none;
	max-width: 320px;
	width: 100%;
}
.Gallery .FileName {
	display: block;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #000;
	text-transform: normal;
	text-align: center;
}
.GalleryThumb .ImageDescription {
	display: none !important;
}
tr.CurrentVariety {
	position: relative;
}
table.Varieties .ProductName {
	top: 0;
}
table.Varieties .ProductName h3 {
	position: absolute;
}
.ProductImage td {
	padding: 0 10px
}
/* -------- KOSIK -------- *//* -------- KOSIK -------- */
/* -------- KOSIK -------- *//* -------- KOSIK -------- */
/* -------- KOSIK -------- *//* -------- KOSIK -------- */
.mapaGoogle {
	width: 100% !important;
}
#CentralPart .ObsahStrankyElements #Cart .NoProductHeader {
	display: none;
}
#CentralPart .ObsahStrankyElements .ElementHeader, #CentralPart .ObsahStrankyElements .NoProductHeader {
	background: #FFF;
	color: #000;
	float: left;
	height: auto;
	line-height: 18px;
	padding: 0;
	width: auto;
	font-weight: 400;
	font-size: 18px;
	position: absolute;
	margin-top: -10px;
	max-width: 200px;
	left: 0;
}
#CentralPart .ObsahStrankyElements .ArticleElement .ElementHeader {
	background: #FFF;
	color: #000;
	float: left;
	height: auto;
	line-height: 1;
	padding: 0;
	width: auto;
	font-weight: 600;
	font-size: 20px;
	position: inherit;
	margin-top: 0;
	max-width: inherit;
	max-width: 400px;
}
#Cart {
	padding: 0 35px 70px;
	margin-top: 10px;
}
#Cart .Step1, #Cart .Step2, #Cart .Step4 {
	background: none;
	border: 0 none;
	color: rgba(0, 0, 0, 0.2);
	text-align: center;
	width: 136px;
}
#Cart .Step {
	display: inline-block;
	float: none;
}
#Cart .orderStep {
	text-align: center;
	width: 100%;
}
#Cart .Step4 {
	width: 166px;
}
.orderStep .Number {
	float: none;
	display: block;
	border: 0 none;
	border-radius: 50%;
	line-height: 34px;
	font-weight: 300;
	font-size: 24px;
	padding-left: 1px;
	height: 38px;
	width: 38px;
	background: rgba(0, 0, 0, 0.1);
}
#Cart .orderStep {
	border-bottom: 0 none;
	padding-bottom: 20px;
}
.orderStep .currentStep .Number {
	float: none;
	display: block;
	border: 0 none;
	border-radius: 50%;
	line-height: 34px;
	font-weight: 300;
	font-size: 24px;
	padding-left: 1px;
	height: 38px;
	width: 38px;
	background: #000;
	color: #FFF;
}
#Cart .Step1.currentStep, #Cart .Step2.currentStep, #Cart .Step4.currentStep {
	background: none;
	border: 0 none;
	color: #000;
}
#Cart .orderStep table {
	width: 100%;
}
.orderStep .sipka {
	display: none;
}
.Step td {
	font-weight: 300;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	text-transform: lowercase;
}
.orderStep .Step1 .Number {
	margin: 0 auto;
}
.orderStep .Step2 .Number {
	margin: 0 auto;
}
.orderStep .Step4 .Number {
	margin: 0 auto;
}
#Cart .CartContent {
	border: 0 none;
	border-bottom: 1px solid #cccccc;
	position: inherit;
	padding-bottom: 0;
}
.col2 #Cart table.CartTable {
	margin-left: 0;
	width: 100%;
}
#Cart table.CartTable th {
	padding-bottom: 25px;
	padding-top: 10px;
	text-align: left;
	position: relative;
}
#Cart table.CartTable th.name {
	text-align: left;
	padding-left: 130px;
}
#Cart table.CartTable .FirstRow {
	border-bottom: 40px solid #fff;
	position: relative;
}
#Cart table.CartTable .FirstRow th:after {
	width: 100%;
	display: block;
	height: 1px;
	background: #cccccc;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
#Cart th {
	color: #000;
	font-size: 16px;
	font-weight: 300;
}
#Cart table.CartTable th.ItmPrice {
	width: 155px;
}
#Cart table.CartTable th.TotCnt {
	width: 170px;
}
#Cart table.CartTable th.TotPrice {
	width: 125px;
}
#Cart table td.image a {
	border: 0 none;
	display: block;
	height: auto;
	margin-right: 0;
	overflow: hidden;
	padding: 0;
	width: 100px;
}
#Cart table td.image a img {
	border: 0 none;
	height: auto !important;
	width: auto !important;
	max-width: 100px;
}
#Cart .CartContent table td {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	vertical-align: middle;
	color: #000;
	font-size: 16px;
	padding: 0;
	text-align: left;
}
.wrpBut {
	float: left;
	margin-right: 15px;
}
#Cart .CartContent table td:nth-child(4) {
	min-width: 170px;
}
#Cart .CartContent table td:nth-child(4) .button {
	font-size: 18px;
	height: 13px;
	cursor: pointer;
	margin: 0;
	display: block;
	line-height: 1;
}
#Cart table td.image {
	padding: 0 15px;
	width: 130px;
}
#Cart table.CartTable td.name {
	padding-left: 0;
	vertical-align: middle;
	text-align: left;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	padding-right: 30px;
	width: auto;
}
#Cart table.CartTable tr.normal td.name {
	font-size: 12px;
	color: #000;
}
#Cart table.CartTable td.name a {
	font-size: 16px;
	color: #000;
}
#Cart table.CartTable td.name a:hover {
	color: #938e94;
	text-decoration: none;
}
.col2 table.CartTable tr.normal input {
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-size: 16px;
	margin-left: 0;
	padding: 4px 5px;
	position: relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	text-align: center;
	width: 40px;
	margin-right: 15px;
	float: left;
	top: inherit;
}
#Cart a.delete {
	opacity: 0.45;
	margin-top: 2px;
	margin-left: 0;
	background: url('https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/smazat.gif') no-repeat scroll center center;
}
#Cart a.delete:hover {
	opacity: 1;
}
#Cart .normal {}
#Cart .LastRow, #Cart .recount {
	background-color: #fff;
}
#Cart table.CartTable .LastRow td.name {
	padding-left: 0;
}
#Cart table.CartTable .LastRow td.name h3 {
	color: #000;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
table.CartTable a {
	color: #000;
}
table.CartTable .SpacerRow {
	height: 40px !important;
}
table.CartTable h4 {
	color: #000;
	display: inline;
	font-size: 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-weight: 600;
}
#Cart .LastRow {
	border-top: 1px solid #cccccc;
	position: relative;
}
#Cart .CartContent table.CartTable .LastRow td {
	padding: 15px 0;
}
#Cart .CartContent table.CartTable td[colspan="6"] {
	display: none;
}
#Cart .CreatingOrder .CartContent table.CartTable td[colspan="6"] {
	display: inherit;
}
#Cart .CreatingOrder .CartContent table.CartTable td.recount[colspan="6"] {
	display: table-cell;
	width: 100%;
	position: relative;
	padding: 0;
}
#Cart .CreatingOrder .CartContent table.CartTable td.recount[colspan="6"] table td {
	padding-left: 0;
	margin: 0 -15px;
	display: block;
	width: auto;
	padding-right: 0;
}
#Cart .LastRow:last-child {
	border-top: 0 none;
	position: relative;
}
#Cart .CartContent table.CartTable .LastRow td.recount {
	display: inherit;
	text-align: right;
}
#Cart .CartContent table.CartTable .LastRow td.recount input {
	float: none;
	font-weight: normal;
	margin-top: -33px;
	position: absolute;
	right: 175px;
}
#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
	float: none;
	font-weight: normal;
	left: 503px;
	margin-top: -37px;
	position: absolute;
	right: inherit;
}
#Cart .Recount.step1 {
	color: #000;
	float: none;
	font-size: 14px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	text-transform: lowercase;
	border: 0;
	width: auto;
}
#Cart a.Back, .Shop a.Back, #CentralPart .ObsahStrankyElements .UniversalBackButton, #Reviews .Button {
	color: #000;
	font-size: 16px;
	font-weight: 300;
	text-transform: lowercase;
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/sipkaBack.png") no-repeat scroll 0 0px / 16px auto #FFF;
	line-height: 15px;
	margin: auto;
	padding: 0 0 0 24px;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: left;
}
#Cart a.Back:hover, .Shop a.Back:hover, #CentralPart .ObsahStrankyElements .UniversalBackButton:hover, #Reviews .Button:hover {
	color: #938e94;
	text-decoration: none;
	background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/sipkaBack.png") no-repeat scroll 0 -14px / 16px auto #FFF;
}
#Cart .OrderNote {
	margin-bottom: 20px;
}
.ObsahStrankyElements button#Order, .ObsahStrankyElements .WatchDogs input#wd_del_ok {
	background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
	color: #fff;
	content: " ";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: auto;
	padding: 0 15px 0;
	position: relative;
	text-transform: uppercase;
	top: -6px;
	font-family: 'Source Sans Pro', sans-serif;
	display: block;
	letter-spacing: 2px;
	height: 40px;
}
.ObsahStrankyElements button#Order:hover, .ObsahStrankyElements .WatchDogs input#wd_del_ok:hover {
	background: #938e94;
	text-decoration: none;
}
.Shop fieldset.personalInfo {
	padding: 0;
	max-width: 800px;
	margin: 0 auto;
}
.ObsahStrankyElements #Cart fieldset.personalInfo .SubHeader.Expanding span {
	padding-left: 0;
}
.ObsahStrankyElements #Cart fieldset.personalInfo .SubHeader.Expanding:hover span {
	color: #000;
	padding-left: 0;
}
.CreatingOrder {
	padding: 0;
}
.ObsahStrankyElements .ProductDetails .SubBody, .ObsahStrankyElements #Cart .SubBody, .ObsahStrankyElements #login .SubBody, .ObsahStrankyElements #review .SubBody {
	width: auto;
}
.Shop .InnerFieldset input {
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin: 1px;
	width: 160px;
	position: inherit;
}
.Shop .InnerFieldset .orderRow select {
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin: 1px;
	width: 160px !important;
	position: inherit;
	padding: 5px;
	border-radius: 0;
}
.OrderNote, .OrderAdded {}
.OrderCompleted .CartContent .OrderNote:nth-child(3) {
	font-size: 20px;
}
.cartPaymentShipmentHelp {
	background: none;
	position: relative;
	right: -310px;
	left: inherit;
	margin-top: -44px;
	top: unset;
}
.cartPaymentShipmentHelp::after {
	content: "?";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 50%;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	font-weight: 400;
	position: relative;
	top: 2px;
}
.cartPaymentShipmentHelp:hover::after {
	background: rgba(0, 0, 0, 1);
}
.Shop label {
	float: left;
	width: 135px;
}
.OrderNote, .Shop label {
	padding-left: 0;
	font-size: 16px;
	color: #000;
}
#want_add_subscriber_label label {
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
}
.orderRow.CheckBoxLine label.newsletter_label {
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
}
.Shop .CheckBoxLine {
	padding-left: 0;
}
.ObsahStrankyElements #Cart .SubHeader, .ObsahStrankyElements #login .SubHeader {
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 16px;
	border: 0 none;
	padding: 0;
	margin-bottom: 10px;
}
.ObsahStrankyElements #Cart .SubHeader span, .ObsahStrankyElements #login .SubHeader span {
	border-bottom: 0 none;
	line-height: 18px;
	position: relative;
	top: 6px;
	font-weight: 300;
	padding-left: 10px;
}
.ObsahStrankyElements #Cart .SubHeader.Expanding:hover span, .ObsahStrankyElements #login .SubHeader.Expanding:hover span {
	color: #938e94;
	text-decoration: none;
}
#Cart .SubBody.VoucherCode {
	height: auto;
}
#Cart .SubBody.VoucherCode span {
	font-size: 16px;
	margin-right: 5px;
}
.BottomMenu {
	margin-top: 15px;
}
input {
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	margin-left: 0;
	padding: 4px 5px;
	position: relative;
}
#Cart .Toggler {
	margin-right: 0;
	background: none !important;
}
.orderRow {
	margin: 0 60px 10px 0;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.orderRow input {
	padding: 5px;
}
#Cart .CreatingOrder > br {}
#Cart .CreatingOrder > br + input {
	left: 150px;
}
#Cart .CreatingOrder > br + input + label {
	margin: 0 auto;
	max-width: 800px;
	display: block;
	width: 100% !important;
	float: none;
	padding-left: 20px;
}
#want_register_label, #want_add_subscriber_label {
	padding: 0;
	max-width: 800px;
	margin: 0 auto;
}
.InnerFieldset #newsletter, .InnerFieldset input.checkbox {
	border: 0 none !important;
	float: left;
	left: 0;
	margin-left: 0;
	margin-right: 6px;
	position: relative;
	width: auto;
	top: 0;
}
.InnerFieldset > .OrderNote {
	margin-bottom: 20px;
	font-family: 'Source Sans Pro', sans-serif;
}
.personalInfo > .SubBody > .InnerFieldset > .OrderNote {
	margin-bottom: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}
.personalInfo > .SubBody > .InnerFieldset > .OrderNote + .OrderNote {
	margin-bottom: 20px;
	font-family: 'Source Sans Pro', sans-serif;
}
.CreatingOrder input {
	margin-right: 6px;
	position: relative;
	top: 7px;
	border: 0 none;
	padding: 0;
}
.orderRow label {
	padding-top: 10px;
}
.Shop label.message {
	width: 100%;
}
textarea.TextArea.message {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin: 5px 0;
	padding: 5px;
}
.messageInfo {
	margin-top: 20px !important;
}
.messageInfo .orderRow {
	width: 100%;
	display: block;
}
.BigError {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	margin: 20px 0;
	padding: 20px 20px 10px;
	text-align: center;
}
.BigSuccess {
	background: #2b763c none repeat scroll 0 0;
	border: 0 none;
	margin: 20px 0;
	padding: 20px 20px 10px;
	text-align: center;
}
.Success, .Error, .Notice {
	font-size: 16px;
}
.Error {
	color: #FFF;
	margin-bottom: 10px;
}
.Success {
	color: #FFF;
	margin-bottom: 10px;
}
.orderRow.ErrorRow {
	position: relative;
}
.InnerFieldset .Error {
	color: #000;
	font-size: 12px;
	left: 5px;
	padding: 0;
	position: absolute;
	top: 25px;
}
.ObsahStrankyElements .login label {
	font-weight: normal;
}
.ObsahStrankyElements .login #login_button {
	background: rgba(0, 0, 0, 0.85);
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	line-height: 44px;
	margin-left: 29px;
	margin-top: 10px;
	letter-spacing: 2px;
	height: 40px;
}
.ObsahStrankyElements .login #login_button:hover {
	background: #938e94;
	text-decoration: none;
}
.Shop .InnerFieldset {
	padding-bottom: inherit;
}
.ObsahStrankyElements .login .BottomMenu {
	background: #fff none repeat scroll 0 0;
	float: right;
	margin: 0;
	width: 164px;
}
#Cart fieldset.login .SubBody {
	background: #FFF;
	width: 300px;
}
#Cart fieldset.login .SubBody .orderRow {
	float: left;
	margin: 0 0 10px 0;
	text-align: left;
}
.ObsahStrankyElements .login .BottomMenu a {
	background: #fff none repeat scroll 0 0;
	padding: 0;
	line-height: 18px;
	font-size: 13px;
	color: #000;
	margin: 0;
}
.Shop .BottomMenu a, .BottomMenu a, a.Button, .AmDis button, .ObsahStrankyElements a.Button, .BottomMenu button, input.Button, button.Button, .LinkExchangeElement input.submit {
	background: #000 none repeat scroll 0 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-left: 10px;
	margin-top: 10px;
	color: #FFF;
	font-family: 'Source Sans Pro', sans-serif;
	border: 0 none;
	padding: 2px 15px 2px;
	text-transform: uppercase;
}
.Shop .BottomMenu a:hover, .BottomMenu a:hover, a.Button:hover, .AmDis button:hover, .ObsahStrankyElements a.Button:hover, .BottomMenu button:hover, input.Button:hover, button.Button:hover, .LinkExchangeElement input.submit:hover {
	background: white;
	color: black;
	text-decoration: none;
}
#Cart .Toggler::before {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	content: "+";
	display: block;
	font-size: 16px;
	height: 18px;
	line-height: 15px;
	padding-left: 1px;
	text-align: center;
	width: 18px;
	padding-top: 1px;
	position: relative;
	top: -2px;
}
#Cart .SubHeader.Expanding:hover .Toggler:before {
	background: #938e94;
}
#Cart .Toggler.Open:before {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	content: "'“";
	display: block;
	font-size: 17px;
	height: 17px;
	line-height: 14px;
	padding-left: 0px;
	text-align: center;
	width: 18px;
	padding-top: 0px;
}
.Select.name {
	width: 100% !important;
	float: left;
	text-align: center !important;
}
.Shipments, .Payments {
	float: none !important;
	margin: 0 40px 20px;
	padding: 0 15px;
	width: 50% !important;
	position: relative;
	max-width: 360px;
	display: inline-block;
	text-align: left;
}
.Shop .Shipments label, .Shop .Payments label {
	top: 2px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 80%;
	position: relative;
}
.Shipments > div{
	margin-bottom: 12px;
	width: 100%;
	position: relative;
}

.Payments > div {
	margin-bottom: 6px;
	width: 100%;
	position: relative;
}
.ShipmentChoose, .PaymentChoose {
	border-bottom: 1px solid #ccc;
	line-height: 18px;
	position: relative;
	top: 6px;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 16px;
	margin-bottom: 15px !important;
	padding-bottom: 15px;
	margin-top: 30px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
.ObsahStrankyElements .login {
	background: white;
	max-width: 800px;
	margin: 0 auto;
	display: block;
}
.CompanyInfo, .ShippingInfo, .registerInfo, .messageInfo {
	max-width: 800px;
	margin: 0 auto !important;
}
.payship_wrapper {
	border-top: 40px solid #fff;
}
.messageInfo .SubHeader span, .registerInfo .SubHeader span, .CompanyInfo .SubHeader span, .ShippingInfo .SubHeader span {
	padding: 0 !important;
}
.payship_wrapper .recount table {
	border-top: 1px solid #ccc;
}
#Cart .recount table.CartTable td.name {
	width: 160px;
}
#Cart .recount table {
	display: table;
	width: 100% !important;
}
.Select.name input[disabled=""] {
	opacity: 0.3;
}
.Select.name input[disabled=""] + label {
	opacity: 0.3;
}
#ShipmentPrice {
	bottom: 0;
	display: block;
	z-index: 10;
	margin-bottom: 20px;
	font-size: 16px;
	padding-left: 0;
}

.Shipments > div.Cleaner { display: none;}
#ShipmentPrice span {
	font-weight: 400;
	margin-right: 4px;
}
html:lang(cs) .shipment_all_11.shipment_item:before {
	content: 'Česká republika';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}

html:lang(sk) .shipment_all_11.shipment_item:before {
	content: 'Česká republika';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(cs) .payment_all_3.payment_item:before {
	content: 'Česká republika a Slovensko';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}

html:lang(sk) .payment_all_3.payment_item:before {
	content: 'Slovensko a Česká republika';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}


html:lang(cs) .shipment_all_6.shipment_item:before, html:lang(cs) .payment_all_8.payment_item:before {
	content: 'Slovensko';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(sk) .shipment_all_6.shipment_item:before, html:lang(sk) .payment_all_8.payment_item:before {
	content: 'Slovensko';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}
html:lang(cs) .shipment_all_7.shipment_item:before, html:lang(cs) .payment_all_9.payment_item:before {
	content: 'Evropská unie';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(sk) .shipment_all_7.shipment_item:before, html:lang(sk) .payment_all_9.payment_item:before {
	content: 'Európska únia';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(cs) .shipment_all_8.shipment_item:before, html:lang(cs) .payment_all_11.payment_item:before {
	content: 'Svět';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}

html:lang(sk) .shipment_all_8.shipment_item:before, html:lang(sk) .payment_all_11.payment_item:before {
	content: 'Svet';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(en) .shipment_all_11.shipment_item:before {
	content: 'Czech Republic';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}

html:lang(en) .payment_all_3.payment_item:before {
	content: 'Czech Republic & Slovakia';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 4px;
}
html:lang(en) .shipment_all_6.shipment_item:before, html:lang(en) .payment_all_8.payment_item:before {
	content: 'Slovakia';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(en) .shipment_all_7.shipment_item:before, html:lang(en) .payment_all_9.payment_item:before {
	content: 'European Union';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
html:lang(en) .shipment_all_8.shipment_item:before, html:lang(en) .payment_all_11.payment_item:before {
	content: 'Worldwide';
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 4px;
}
.payshipPrice {
	border-top: 0;
	position: absolute;
	z-index: 1;
	margin-top: 15px;
	text-transform: lowercase;
	margin-left: 142px;
}
.payshipPrice .ShipmentPrice span:before {
	content: '+'
}
.payshipPrice td {
	padding-left: 0 !important;
}
.payshipPrice td h3 {
	display: inline;
	font-size: 14px;
	color: #000;
	float: left;
}
#Cart .CartContent table.CartTable .LastRow td.name {}
.OrderCompleted .OrderNote {
	margin-bottom: 10px;
	text-align: center;
}
.OrderCompleted .OrderNote b {
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 20px;
	display: block;
}
#Cart.OrderCompleted .CartContent {
	border-bottom: 0 none;
}
.slicknav_menu {
	display: none;
}
.slicknav_btn {
	cursor: pointer;
	display: block;
	line-height: 1.125em;
	padding: 7px 2px;
	position: relative;
	vertical-align: middle;
}
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_menutxt {
	color: #000;
}
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon-bar {
	background-color: #000;
}
.slicknav_menu .slicknav_menutxt {
	display: block;
	float: left;
	line-height: 1.188em;
}
.slicknav_menu .slicknav_btn:hover .slicknav_menutxt {
	color: #938e94;
}
.slicknav_menu .slicknav_btn.slicknav_collapsed:hover .slicknav_menutxt {
	color: #000;
}
.slicknav_menu .slicknav_btn:hover .slicknav_icon-bar {
	background-color: #938e94;
}
.slicknav_menu .slicknav_btn.slicknav_collapsed:hover .slicknav_icon-bar {
	background-color: #000;
}
.slicknav_menu .slicknav_btn:hover .slicknav_menutxt {
	color: #938e94;
}
.slicknav_menu .slicknav_btn:hover .slicknav_icon-bar {
	background-color: #938e94;
}
.slicknav_menu.votevrino .slicknav_btn .slicknav_menutxt {
	color: #938e94 !important;
}
.slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em;
	position: relative;
	top: 2px;
}
.slicknav_menu .slicknav_no-text {
	margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
	border-radius: 0;
	box-shadow: none;
	display: block;
	height: 0.125em;
	width: 1.125em;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em;
}
.slicknav_nav {
	clear: both;
}
.slicknav_nav ul, .slicknav_nav li {
	display: block;
}
.slicknav_nav .slicknav_arrow {
	display: none;
}
.slicknav_nav .slicknav_item {
	cursor: pointer;
}
.slicknav_nav .slicknav_row {
	display: block;
}
.slicknav_nav a {
	display: block;
}
.slicknav_nav > li > a {
	padding: 5px 10px;
}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
	display: inline;
}
.slicknav_menu::before, .slicknav_menu::after {
	content: " ";
	display: table;
}
.slicknav_menu::after {
	clear: both;
}
.slicknav_menu #HeaderCart a.firstRow {
	top: -66px;
	left: -23px;
}
.slicknav_nav > li:nth-child(8) {
	margin-top: 20px;
	padding-top: 19px;
	position: relative;
}
.slicknav_nav > li:nth-child(8):before {
	content: '';
	width: 90px;
	height: 1px;
	background: #000;
	display: block;
	position: absolute;
	top: 0;
	left: 15px;
}
.slicknav_nav > li {
	margin: 7px 0;
}
.slicknav_nav ul li {
	margin: 7px 0;
	position: relative;
}
html:lang(en) .slicknav_menu #HeaderCart a.firstRow {
	top: -3px;
	left: -25px;
}
.slicknav_btn {
	background-color: transparent;
	border-radius: 0;
	float: none;
	margin: -10px -10px 0;
	text-decoration: none;
	z-index: 10;
	background: #fff;
	width: auto;
	text-align: left;
	height: 52px;
	padding: 15px 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.slicknav_menu .slicknav_menutxt {
	color: #000;
	float: none;
	font-size: 18px;
	position: relative;
	top: 0px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 8px;
	text-shadow: none;
	display: inline-block;
}
.slicknav_menu .slicknav_icon-bar {
	background-color: #000;
}
.slicknav_menu.votevrino .slicknav_btn .slicknav_icon:before {
	content: '';
	background-color: #938e94;
	border-radius: 0;
	box-shadow: none;
	display: block;
	height: 0.125em;
	width: 1.125em;
	position: relative;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 5px;
}
.slicknav_menu.votevrino .slicknav_btn .slicknav_icon:after {
	content: '';
	background-color: #938e94;
	border-radius: 0;
	box-shadow: none;
	display: block;
	height: 0.125em;
	width: 1.125em;
	position: relative;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 3px;
}
.slicknav_menu.votevrino .slicknav_btn .slicknav_icon-bar {
	display: none;
}
.slicknav_menu {
	background: #fff none repeat scroll 0 0;
	padding: 8px;
	min-height: 50px;
	font-size: 16px;
	position: fixed;
	z-index: 2;
	left: 0;
	right: 0;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: outside none none;
	overflow: hidden;
}
.slicknav_nav ul {
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
}
.slicknav_nav .slicknav_row {
	margin: 2px 5px;
	padding: 5px 10px;
}
.slicknav_nav a {
	color: #000;
	margin: 0px 5px;
	padding: 8px 10px 10px;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: 0.03em;
}
.slicknav_nav .slicknav_collapsed ul {}
.slicknav_nav .slicknav_collapsed:hover ul {}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
	margin: 0;
	padding: 0;
}
.slicknav_nav .slicknav_row:hover {
	background: #fff;
	border-radius: 0;
	color: #938e94;
}
.slicknav_nav a:hover {
	background: #fff;
	border-radius: 0;
	color: #938e94;
}
.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}
.slicknav_nav li.slicknav_collapsed, .slicknav_nav li.slicknav_open {
	position: relative;
}
.slicknav_nav li.slicknav_collapsed::after {
	content: '';
	display: inline-block;
	float: right;
	pointer-events: none;
	position: absolute;
	right: 30px;
	top: 15px;
	height: 2px;
	background: #000;
	width: 8px;
}
.slicknav_nav li.slicknav_collapsed::before {
	content: '';
	display: inline-block;
	float: right;
	pointer-events: none;
	position: absolute;
	right: 33px;
	top: 12px;
	height: 8px;
	background: #000;
	width: 2px;
}
.slicknav_nav li.slicknav_open::after {
	content: '';
	display: inline-block;
	float: right;
	pointer-events: none;
	position: absolute;
	right: 30px;
	top: 15px;
	height: 2px;
	background: #000;
	width: 8px;
}
.slicknav_nav li.slicknav_collapsed:nth-child(6) .slicknav_item, .slicknav_nav li.slicknav_collapsed:nth-child(7) .slicknav_item {
	pointer-events: none;
}
.slicknav_nav li.slicknav_collapsed:nth-child(6) .slicknav_item a, .slicknav_nav li.slicknav_collapsed:nth-child(7) .slicknav_item a {
	pointer-events: all;
}
.slicknav_nav li.slicknav_collapsed:nth-child(6):before, .slicknav_nav li.slicknav_collapsed:nth-child(7):before, .slicknav_nav li.slicknav_collapsed:nth-child(6):after, .slicknav_nav li.slicknav_collapsed:nth-child(7):after {
	display: none;
}
.slicknav_nav li.slicknav_open a {
	color: #938e94;
}
.slicknav_nav li.slicknav_parent ul li a {
	color: #000;
	font-size: 16px;
	margin-left: 0;
}
.slicknav_nav.slicknav_hidden {
	position: absolute;
	left: -250px;
	display: block !important;
}
.slicknav_nav {
	position: absolute;
	background: #fff;
	z-index: 10;
	left: -250px;
	width: 80%;
	max-width: 250px;
	top: 50px;
	padding-top: 60px !important;
	box-shadow: 2px 0 2px rgba(0, 0, 0, 0.1);
	color: #000;
	font-size: 0.875em;
	margin: 0;
	text-transform: uppercase;
	display: block !important;
	transition: left 0.3s;
	bottom: 0;
	height: 100%;
	min-height: 1800px;
	transform: translate(0px, 0px);
}
.votevrino .slicknav_nav {
	left: 0;
}
.slicknav_menu .bgSlick {
	background: rgba(0, 0, 0, 0.0);
	left: 0;
	right: 0;
	position: fixed;
	top: 0;
	bottom: 0;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
}
.slicknav_menu.votevrino .bgSlick {
	background: rgba(0, 0, 0, 0.8);
	pointer-events: all;
	visibility: visible;
	opacity: 1;
	cursor: pointer;
}
#fancybox-wrap {
	padding: 0 !important;
}

@media (max-width: 800px) {
	#fancybox-wrap {position: fixed !important; left: 2vw !important; width: 96vw !important; top: 50% !important; transform: translateY(-50%);}
	#fancybox-content {box-sizing: border-box !important; width: 100% !important; height: auto !important;}
	#fancybox-img {width: 100% !important;}
}

#fancybox-content, #fancybox-wrap {
	box-sizing: content-box;
}
#fancybox-outer {
	font-family: 'Source Sans Pro', sans-serif;
}
#fancybox-content p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	margin: 15px;
}
#fancybox-title {
	width: 100% !important;
	margin: 0 !important;
}
.ShowAllArticles {
	display: none;
}
.PrevPageLink span {
	display: none;
}
.NextPageLink span {
	display: none;
}
.PrevPageLink a.Text:before {
	content: '';
	border-right: 1px solid;
	border-bottom: 1px solid;
	height: 7px;
	width: 7px;
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.NextPageLink a.Text::after {
	content: '';
	border-right: 1px solid;
	border-bottom: 1px solid;
	height: 7px;
	width: 7px;
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 5px;
}
.tlacitkoCat {
	padding: 10px 20px;
	color: #fff !important;
	display: inline-block;
	background: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	margin-top: 40px;
}
.tlacitkoCat:hover {
	background: #938e94;
}
.ObsahStrankyElements .ProductListArea .ProductRow:empty {
	display: none;
}
/* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- */
/* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- */
/* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- *//* ------- RESPONZIVE ------- */
@media only screen and (min-width: 1200px) {
	.ExtGallery .BigImages {
		height: 420px !important;
	}
	.sliderWrapper .textWrap {
		font-size: 16px !important;
	}
}
@media only screen and (max-width: 1200px) {
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .Product .ProductImage {
		height: 130px !important;
	}


	/* POSUN PRAHA 1  PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 {
		left: 300px;
	}
	/* POSUN CESKY KRUMLOV PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 {
		left: 600px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a {
		padding: 0 16px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6 span.SubMenuImage {
		width: 270px;
		height: 230px;
		position: absolute;
		right: -50px;
		margin-top: 0;
	}
	.Container #Header {
		display: block;
		height: 60px;
		margin: inherit;
		width: 960px;
		margin-left: -480px;
	}
	.ProductDetail .DownPart .SubHeader {}
	.page--cart .col2 #CentralPart .ObsahStrankyElements {
		padding-left: 10px;
	}
	.Container #CentralPart {
		width: 990px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul li a {
		width: 90%;
	}
	#Cart .CreatingOrder > br + input {
		left: 40px;
	}
	#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
		left: 500px;
	}
	.LevaStranaElements .ElementOrder_3 {
		margin: 0 auto;
		width: 960px;
		position: relative;
	}
	.ObsahStrankyElements .ProductList .Product {}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: 150px !important;
	}
	.blackLine {}
	.blackLine .cont {
		width: 100%;
		max-width: 1170px;
	}
	#CentralPart .PravaStranaElements .ElementContent {}
	/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul ul, .AdvancedSearch + #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {
	left: 0;
}*/
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {
		left: 0;
	}
	.col3 #CentralPart .ObsahStrankyElements, .col2 #CentralPart .ObsahStrankyElements {
		left: inherit;
		margin: 0 auto;
		position: relative;
		width: 960px;
		padding-left: 0;
	}
	.ObsahStrankyElements .ProductListArea {
		padding-top: 0;
		text-align: center;
		width: 780px;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea {
		width: auto !important;
	}
	.ElementContent.ArticleList.Article {
		display: block;
		float: none;
		margin: 20px auto 0;
		text-align: center;
		width: 660px;
	}
	.ElementContent.ArticleList {
		display: block;
		float: none;
		margin: 20px auto 0;
		text-align: center;
		width: 100%;
	}
	.AdvancedSearch fieldset {
		padding: 0 15px 0 0;
	}
	.ArticleAfterProductList {
		margin-right: 0;
	}
	.ObsahStrankyElements .ProductDetails .TopTable {
		display: table;
		padding-right: 15px;
		width: 100%;
	}
	.ExtGallery .BigImages img {
		max-height: 100%;
		max-width: 100%;
	}
	.ExtGallery .BigImages {
		height: 293px !important;
	}
	.ExtGallery img {
		max-height: 60px;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
		width: 438px;
	}
	.ExtGallery {
		width: 438px;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft {
		width: 460px;
	}
	.ObsahStrankyElements .ProductDetails h1 {
		width: 460px;
	}
	.advShop {
		display: inline-block;
		width: 100%;
		margin: 10px 0 20px;
		padding: 0 10px 30px;
	}
	.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount {
		padding: 20px 0 60px;
	}
	.ExtGallery .BigImages a {
		height: 293px !important;
		width: 438px !important;
	}
	.ExtGallery .Navigation {
		width: 420px !important;
		height: 97px !important;
	}
	.ExtGallery .Navigation .SmallImagesRow {
		width: 420px !important;
	}
	.ExtGallery .Navigation .Item {
		width: 118px !important;
	}
	.ExtGallery .Navigation a {
		width: 118px !important;
	}
	.cont .ElementContent.Menu {
		float: left;
		margin-left: 0px;
		width: 640px;
	}
	.cont .ElementContent.Menu li {
		float: left;
		width: auto;
		margin: 0 10px;
	}
	.Element .ArticleStub img {
		max-width: 460px;
	}
	#CentralPart .ObsahStrankyElements .ArticleListElement .ElementHeader {
		margin-top: 0;
		margin-bottom: 45px;
	}
	.ArticleNoTitle .ArticleContent .section > table td {
		width: 480px;
		max-width: 480px;
	}
	.ArticleNoTitle .ArticleContent .section > table td img {
		width: 100% !important;
		height: auto !important;
		margin-top: 15px;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .Product .ProductImage {
		height: 170px !important;
	}
}
@media only screen and (max-width: 980px) {
	.Container #CentralPart {
		width: 768px;
	}
	.Container #Header {
		width: 768px;
		margin-left: -384px;
	}
	.Container #Header:before { content: '';
		background: #fff;
		left: -100%;
		right: -100%;
		height: 164px;
		position: absolute;
		z-index: -1;
		top: 0;}


	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a span {
		letter-spacing: 0.8px;
		font-size: 16px;
	}
	.ObsahStrankyElements .ProductListArea {
		width: 580px;
	}
	.ObsahStrankyElements .ProductListArea .ProductRow {
		width: 50%;
	}
	.ObsahStrankyElements .ProductDetails .ProductsList .Image {
		min-height: 170px;
	}
	.ObsahStrankyElements .ProductList .Product {
		width: 50% !important;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea {
		padding-left: 0;
		max-width: inherit;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .ProductRow {
		display: block;
		float: left;
		width: 33.3333%;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(6) ul li a span {
		margin-right: 0;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .Product .ProductImage {
		height: 130px !important;
	}
	/* POSUN PRAHA 1  PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 {
		left: 250px;
	}
	/* POSUN CESKY KRUMLOV PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15 {
		left: 500px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul {
		max-height: 245px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1 span.SubMenuImage, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6 span.SubMenuImage {
		width: 200px;
		height: auto;
		position: absolute;
		right: -20px;
		margin-top: 25px;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: 180px !important;
	}
	.ObsahStrankyElements .souvisejici .ProductListArea .Product .ProductImage {
		height: auto !important;
	}
	.page--product-detail #ArticleTab table th {
		display: block;
	}
	.page--product-detail #ArticleTab table td {
		width: 100%;
		display: block;
	}
	.page--product-detail #ArticleTab table th:last-child {
		display: none;
	}
	.NewsletterElement {
		display: none;
	}
	#Cart .CreatingOrder > br + input {
		left: 0px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {
		padding: 20px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li span.llevel_2.lorder_2 span {
		max-width: 420px;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li a {
		padding: 0 10px;
	}
	/*
.LevaStranaElements .ElementOrder_1 {
	width: 768px;
}*/
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
		width: 380px;
	}
	.ObsahStrankyElements .ProductDetails h1 {
		width: 320px;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft {
		width: 320px;
	}
	#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
		left: 500px;
	}
	.LevaStranaElements .ElementOrder_3 {
		margin: 0 auto;
		width: 768px;
		position: relative;
	}
	.cont .ElementContent.Menu {
		margin: 0 auto 0 0px;
	}
	.ArticleAfterProductList table td {
		display: block;
		width: 100%;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent li {
	width: 130px;
}*/
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul {
		width: 768px;
	}
	.ExtGallery .BigImages a {
		height: 293px !important;
		width: 380px !important;
	}
	.ExtGallery {
		width: 380px;
	}
	#CentralPart .PravaStranaElements .ElementContent {
		padding: 0 15px;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul ul {
	left: 0;
}*/
	.col3 #CentralPart .ObsahStrankyElements, .col2 #CentralPart .ObsahStrankyElements {
		width: 768px;
		left: 0;
		margin: 0 auto;
		padding-right: 0;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
		top: 0;
	}
	.ObsahStrankyElements #Cart .SubBody, .ObsahStrankyElements #login .SubBody, .ObsahStrankyElements #review .SubBody {
		margin-top: 40px;
	}
	.ObsahStrankyElements .ProductDetails .SubBody {
		/*margin-top: 40px;*/
	}
	.ObsahStrankyElements .ProductDetails .BottomTable .SubBody {
		margin-top: 0px;
	}
	.ElementContent.ArticleList {
		width: 100%;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {}
	.ProductList h1, #ProductDetailTop h1, h1.ProductsList {
		width: 140px;
	}
	ExtGallery .Navigation .SmallImagesRow {
		width: 400px !important;
	}
	.ExtGallery .Navigation .Item {
		width: 110px !important;
	}
	.ExtGallery .NextNavigation {
		right: 0;
	}
}
@media only screen and (max-width: 900px) {
	#UserMenuInCart {
		display: none;
		position: absolute;
		right: -220px;
	}
}
@media only screen and (min-width: 800px) {
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li ul {
		opacity: 0;
		pointer-events: none;
		visibility: hidden;
		transition: all 0.3s;
		transition-delay: 0.1s;
		top: 36px;
		font-size: 0;
	}
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent li:hover ul {
		opacity: 1;
		pointer-events: all;
		visibility: visible;
		transition: all 0.3s;
		transition-delay: 0.1s;
	}
}
@media only screen and (max-width: 799.5px) {
	.ProductList h1, #ProductDetailTop h1, h1.ProductsList {
		text-align: center;
		width: 100%;
		left: 0;
	}

	.Container #Header:before { display: none;}
	.ArticleContent p img[style*="float: right;"] { margin-left: 0;width: 100% !important;margin-bottom: 20px;

	}

	#advancedSearchAjaxTarget.schovat {
		display: none;
	}
	#advancedSearchAjaxTarget.schovat + script + h1.ProductsList {
		padding-top: 20px;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .ProductRow {
		display: block;
		float: left;
		width: 33.3333%;
	}
	.ProductDetail #TechnicalParametersContent + #ArticleTab {
		padding-left: 0;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: 180px !important;
	}
	.ObsahStrankyElements .ProductListArea {
		padding-left: 0;
		width: auto;
	}
	.Container #CentralPart {
		width: 100%;
	}
	.TitlePage #CentralPart .LevaStranaElements {
		display: none;
	}
	.ExtGallery .PrevNavigation {
		left: -30px;
	}
	body.nehybat .Container2 {
		overflow: hidden;
		pointer-events: none;
	}
	.slicknav_menu {
		height: 100%;
		overflow-y: hidden;
		overflow-x: hidden;
		pointer-events: none;
		background: transparent;
	}
	.slicknav_menu.votevrino {
		overflow-y: auto;
		overflow-x: hidden;
		pointer-events: all;
	}
	.slicknav_menu * {
		pointer-events: all;
	}
	.ObsahStrankyElements .ProductDetails .SubBody img {
		padding-right: 0;
	}
	#DownPart {
		padding-top: 0;
	}
	#Cart table.CartTable td.name {
		display: block;
		padding: 0 0 20px;
		width: 100%;
	}
	#Cart table.CartTable td.CountCell {
		position: relative;
		top: -3px;
	}
	.wrpBut {
		float: left;
		margin-right: 10px;
		margin-top: -3px;
	}
	#Cart .CartContent table td:nth-child(4) {
		min-width: 140px;
	}
	#Cart .CreatingOrder .CartContent table.CartTable td.recount[colspan="6"] table td {
		margin: 0;
	}
	.col2 table.CartTable tr.normal input {
		margin: 0 10px 0 15px;
	}
	.ObsahStrankyElements .ProductListArea {
		margin-top: 20px;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
		margin-top: 0;
	}
	.Container #Header {
		height: 0;
	}
	.page--cart .Container #Header {
		height: 0;
	}
	#Header {
		display: none;
	}
	#LinkedProducts .Varieties tr {
		width: 33%;
	}
	.cont .ElementContent.Menu li {
		margin: 0 10px 15px;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul {
	text-align: left;
}*/
	.ProductList.ProductList_Col2 {
		margin-top: 50px;
	}
	.Container #Header {
		width: auto;
	}/*
.LevaStranaElements .ElementOrder_1 {
	width: 100%;
}*/
	.cont .ElementContent.Menu {}
	.LevaStranaElements .ElementOrder_3 {
		margin: 0 auto;
		width: 100%;
		position: relative;
	}
	#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
		left: inherit;
		right: -200px;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul {
	display: none !important;
}*/
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul {
		width: 100%;
	}
	#CentralPart .PravaStranaElements .ElementContent {
		padding: 0 15px;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul ul {
	left: 0;
}*/
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul ul {
		display: none;
	}
	.col2 #CentralPart .ObsahStrankyElements {
		width: auto;
		left: 0;
		margin: 0;
		padding-left: 0;
		padding-top: 0px;
	}
	.col3 #CentralPart .ObsahStrankyElements {
		width: auto;
		left: 0;
		margin: 0;
		padding-left: 0;
		padding-top: 0;
	}
	.page--product-detail .col3 #CentralPart .ObsahStrankyElements {
		padding-top: 45px;
	}
	.ObsahStrankyElements .ProductListArea .ProductRow {
		display: inline-block;
		float: none;
		width: 33.3333%;
	}
	#CentralPart .ObsahStrankyElements .ArticleElement .ElementHeader {
		margin: 30px auto 0;
	}
	#CentralPart .ObsahStrankyElements .NoProductHeader {
		margin: -10px auto 0;
	}
	.page--cart #CentralPart .ObsahStrankyElements .NoProductHeader {
		margin: -40px auto 0;
	}
	.page--cart #CentralPart .ObsahStrankyElements .NoProductHeader {
		max-width: inherit;
		width: 100%;
	}
	#Cart .orderStep {
		margin-top: 20px;
	}
	#Header #Menu .HorniMenuElements {
		display: none;
	}
	.ObsahStrankyElements .ProductList .Product, .ObsahStrankyElements .section .ProductListArea .Product {
		margin: 0 0 20px !important;
	}
	.ObsahStrankyElements .ProductListArea {
		width: 100%;
	}
	.ElementContent.Article {
		width: 100%;
	}
	.js #menu {
		display: none;
	}
	.js .slicknav_menu {
		display: block;
	}
	#Header #HeaderCart {
		display: none;
	}/*
.LevaStranaElements .ElementOrder_1 .ProductTreeElement .ElementContent ul, #CentralPart .LevaStranaElements {
	width: auto;
}*/
	#CentralPart .LevaStranaElements {
		margin-left: -5px;
		top: 30px;
	}
	#HeaderCart {
		background: none;
		height: 20px;
		top: 14px;
		position: absolute;
		right: 15px;
		width: 45px;
		z-index: 20;
	}
	#HeaderCart:before {
		content: '';
		background: url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/kosikIco.png") no-repeat scroll 0 0 / 36px auto rgba(0, 0, 0, 0);
		display: inline-block;
		width: 18px;
		height: 18px;
		position: absolute;
		left: 0;
	}
	#HeaderCart a.firstRow {
		color: #000;
		padding: 0 56px 0 17px;
	}
	#HeaderCart .Cart {
		border-color: #000;
		margin-left: 26px;
		width: 40px;
	}
	#LanguageSwitcher {
		right: 70px;
		top: 15px;
		left: 210px !important;
		float: none;
		position: absolute;
	}
	#LanguageSwitcher ul:after {
		content: "";
		background: rgba(0, 0, 0, 0.2);
		width: 1px;
		height: 20px;
		margin-left: 0;
		position: absolute;
		top: -1px;
	}
	#LanguageSwitcher ul {
		position: relative;
		padding: 0;
		margin: 0;
		width: 65px;
		text-align: right;
		display: inline-block;
		float: right;
	}
	#LanguageSwitcher li {
		display: inline-block;
	}
	#LanguageSwitcher li.active {
		display: none;
		list-style: none;
		padding: 0;
		margin: 0;
		float: none;
	}
	.ObsahStrankyElements .ProductDetails {
		margin-top: -30px;
	}
	.ObsahStrankyElements .ProductDetails h1 {
		margin-bottom: 0px;
	}
	#CentralPart {
		padding-top: 10px;
	}
	.ObsahStrankyElements {
		padding-top: 60px;
	}
	.TitlePage .ObsahStrankyElements {
		padding-top: 20px;
	}
	#DownPart {
		width: 100%;
	}
	#slide_1 img, #slide_2 img, #slide_3 img {
		height: 100%;
		max-height: 80%;
	}
	.AdvancedSearch {}
	#ProductDetailTop h1 {
		top: 50px;
	}
	.ProductList h1.ProductsList {
		top: 0px;
		position: relative;
		padding-top: 70px;
		pointer-events: none;
	}
	.ProductList.ProductList_Col2 {
		margin-top: 33px;
	}
	#ArticleTab .SubBody tr {
		display: block;
	}
	#ArticleTab table th {
		display: inline-block;
		margin: 0;
		text-align: center;
		width: 100% !important;
	}
	#ArticleTab table td {
		display: block;
		margin: 0;
		width: 100% !important;
	}
	#ArticleTab table th:last-child {
		display: none;
	}
	.NewsletterElement {
		display: none;
	}
	.ObsahStrankyElements .ProductDetails h1 {
		width: 100%;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft {
		width: 100%;
	}
	.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable {
		width: 100%;
	}
	.ObsahStrankyElements .ProductDetails .SubBody, .ObsahStrankyElements #login .SubBody, .ObsahStrankyElements #review .SubBody {
		left: 0;
		margin: 40px -15px 0;
		padding: 0 15px;
		width: auto;
	}
	.ObsahStrankyElements #Cart .SubBody {
		margin: 0px -15px 0;
		left: 0;
		padding: 0 15px;
		width: auto;
	}
	.ObsahStrankyElements .ProductDetails .SubBody img {
		width: 100% !important;
		height: auto;
		padding-right: 0;
	}
	.ObsahStrankyElements .ProductDetails .Varieties img {
		padding-right: 0;
	}
	.ObsahStrankyElements .ProductDetails .SubBody table {
		margin-left: -15px;
	}
	.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight {
		width: 100% !important;
		left: 0;
	}
	.ExtGallery {
		width: 100%;
		padding-bottom: 0;
	}
	.ExtGallery .BigImages a {
		height: 100% !important;
		width: 100% !important;
	}
	.ExtGallery .Navigation {
		margin: 0 auto;
	}
	.ExtGallery .Bottom {
		left: inherit;
		margin: 0 auto;
		position: relative;
		width: 100% !important;
		max-width: 480px !important;
	}
	.ExtGallery .NextNavigation, .ExtGallery .PrevNavigation {
		height: 97px;
	}
	.ExtGallery .NextNavigation:before, .ExtGallery .PrevNavigation:before {
		top: 41px;
	}
	.ExtGallery .NextNavigation {
		right: 23px;
	}
	.ExtGallery .PrevNavigation {
		left: 0;
	}
}
@media only screen and (max-width: 720px) {
	.cont .ElementContent.Menu {
		font-size: 14px;
	}
}
@media only screen and (max-width: 648px) {
	#UserMenuInCart {
		display: none;
	}
	.ObsahStrankyElements .section .ProductListArea .ProductRow {
		width: 100%;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: 150px !important;
	}
	#Cart .CartContent table.CartTable .LastRow td.EmptyCell {
		display: none;
	}
	.ArticleAfterProductList img {
		width: auto !important;
		float: none !important;
		min-width: 100%;
	}
	.ArticleAfterProductList table th, .ArticleAfterProductList table td {
		padding-left: 0;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .ProductRow {
		display: block;
		float: left;
		width: 100%;
	}
	.ObsahStrankyElements .ArticleContent .section .ProductListArea .Product .ProductImage {
		height: auto !important;
	}
	/*#Cart .normal { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 10px;float: left;}

	#Cart .normal:last-child { border: 0 none;}*/
	.ObsahStrankyElements .ProductListArea .ProductRow {
		width: 50%;
	}
	.page--cart .col2 #CentralPart .ObsahStrankyElements {
		padding-left: 0;
	}
	#Cart .CartContent table.CartTable .LastRow td {
		padding: 0;
	}
	#Cart .CartContent table.CartTable .LastRow td.name[colspan="2"] {
		padding-top: 15px;
		padding-bottom: 5px;
	}
	#Cart .CartContent table.CartTable .LastRow td[colspan="2"] {
		padding-bottom: 25px;
	}
	.ObsahStrankyElements .ProductList .Product, .ObsahStrankyElements .section .ProductListArea .Product {
		margin: 0 0 20px !important;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage table {
		display: block;
		height: auto;
		width: 100%;
	}
	.ObsahStrankyElements .ProductListArea {
		padding: 0 15px;
		width: auto;
	}
	.ObsahStrankyElements .ProductList .Product, .ObsahStrankyElements .section .ProductListArea .Product {
		height: auto !important;
	}
	.ObsahStrankyElements .ProductListArea .Product .ManufacturerInfo {
		width: 100%;
	}
	.payshipPrice {
		margin-left: 0;
		width: 100%;
	}
	#ShipmentPrice {
		bottom: -70px;
		display: block;
		left: 50%;
		margin-left: -100px;
		position: absolute;
		width: 200px;
		z-index: 10;
		text-align: center;
		right: inherit;
		font-size: 14px;
	}
	#ShipmentPrice span {
		float: none !important;
	}
	.Shipments, .Payments {
		margin-bottom: 20px;
		padding: 0;
		width: 100% !important;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: auto;
	}
	#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
		left: 50%;
		right: inherit;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductName, .ObsahStrankyElements .ProductListArea .Product .ProductImage, .ObsahStrankyElements .ProductListArea .Product .ProductDescription {
		width: 100%;
	}
	.ProductImage tbody {
		display: block;
		width: 100%;
	}
	.ProductImage tbody tr {
		display: block;
		width: 100%;
	}
	.ProductImage td {
		display: block;
		text-align: center;
		width: 100%;
	}
	.ArticleNoTitle .ArticleContent .section table td {
		width: 100%;
		max-width: inherit;
		display: block;
	}
	#Cart table tr.FirstRow {
		display: none;
	}
	#Cart .CartContent table td {
		float: left;
		font-size: 15px;
		width: 25%;
	}
	#Cart .CartContent table td.PriceCell[aria-label="Celkem"] {
		text-align: right;
	}
	#Cart .CartContent table td:nth-child(4) {
		width: 50%;
		position: relative;
		top: -3px;
	}
	#Cart table td.image {
		display: block;
		padding: 15px 0;
	}
	#Cart table.CartTable .LastRow td.name {
		display: inherit;
		width: 100%;
		text-align: center;
	}
	#Cart table.CartTable .LastRow td {
		text-align: center;
		width: 100%;
	}
	.col2 table.CartTable tr.normal input {
		margin: -2px 10px 0;
	}
	.DeleteProductCell {
		position: relative;
	}
	#Cart a.delete {
		right: 0;
		position: absolute;
		top: -120px;
	}
	.wrpBut {
		margin-top: -4px;
	}
	#Cart .Recount.step1 {
		margin-top: 3px;
	}
	#Cart a.delete {
		right: 0;
		position: absolute;
	}
	#Cart table td.image a {
		width: auto;
	}
	#Cart table td.image a img {
		display: block;
		height: auto !important;
		max-width: inherit;
		width: 100% !important;
	}
	#Cart .CartContent table.CartTable .LastRow td.recount input {
		float: none;
		font-weight: normal;
		left: 50%;
		margin-left: -70px;
		margin-top: -70px;
		position: absolute;
		right: inherit;
		text-align: center;
		width: 140px;
	}
	#Cart .CartContent table.CartTable .LastRow td.recount {
		padding: 0;
	}
	#Cart .CartContent table.CartTable .LastRow td.TotalPriceCell {
		margin-top: 20px;
	}
	#Cart .CreatingOrder .CartContent table.CartTable .LastRow td.recount input {
		margin-top: -87px;
	}
	.Shipments {
		margin-right: 40px;
	}
	.Element .ArticleStub img {
		max-width: inherit;
		margin-bottom: 10px;
	}
	.Element .ArticleStub {
		margin-bottom: 30px;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 30px;
	}
	.ElementContent.Article {
		width: 100%;
	}
	.Gallery img {
		border: medium none;
		max-width: 100%;
		width: 100%;
	}
	.ThumbContent {
		width: 100%;
	}
}
@media only screen and (max-width: 520px) {
	.ProductTreeElement {
		display: none;
	}
	.ArticleNoTitle .ArticleContent .designRouteWrap a .routeImg, .ArticleNoTitle .ArticleContent .routeColImg {
		width: 80px;
		height: 80px;
		border-radius: 40px;
	}
	.ArticleNoTitle .ArticleContent .designRouteWrap {
		width: 50%
	}
	.designRouteWrap a {
		/*width: 80px; position: relative;*/
	}
	.ArticleNoTitle .ArticleContent .routeColName {
		font-size: 14px;
		padding: 6px 15px 7px;
	}
	.ArticleNoTitle .ArticleContent .designRouteWrap {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 500px) {
	.Container #Header {
		height: 50px;
		width: 100%;
		left: 0;
		right: 0;
		top: 0 !important;
	}
	.GalleryThumb {
		width: 100%;
		padding-left: 0;
		padding-bottom: 10px;
		display: block;
	}
	.ObsahStrankyElements .ProductListArea .ProductRow, .ObsahStrankyElements .ProductList .Product {
		height: auto !important;
	}
	.ObsahStrankyElements .ProductList .Product, .ObsahStrankyElements .section .ProductListArea .Product {
		width: 100% !important;
	}
	.ObsahStrankyElements .ProductList_Col1 .ProductListArea .Product .ProductImage {
		float: none;
		height: auto !important;
	}
	.page--product-detail .col3 #CentralPart .ObsahStrankyElements {
		padding-top: 0;
	}
	.ObsahStrankyElements .ProductDetails {
		margin-top: 15px;
	}
	.ObsahStrankyElements .ProductList .ProductListArea {margin-right: 0;}
	#Cart .orderStep table {
		width: auto;
		margin-left: 50px;
		margin-bottom: 10px;
		position: relative;
		top: -4px;
	}
	.ArticleContent section table {
		width: auto!important;
	}
	.ObsahStrankyElements {
		padding-top: 1px;
	}
	.page--cart .col2 #CentralPart .ObsahStrankyElements {
		padding-left: 0;
	}
	#slide_1 img, #slide_2 img, #slide_3 img {
		width: 202% !important;
		max-width: inherit;
	}
	.SlideText {
		left: 50%;
		bottom: 5%;
	}
	.ExtGallery .Navigation {
		width: 300px !important;
		margin: 0 auto;
	}
	.ExtGallery .Navigation .Item {
		margin-right: 10px;
	}
	.ExtGallery .Navigation .Item.SmallImageRowItem_2 {
		margin-right: 0px !important;
	}
	/*.ExtGallery img {
		max-height: 46px;
	}*/
	.ExtGallery .Bottom {
		width: 294px !important;
	}
	.ExtGallery .NextNavigation, .ExtGallery .PrevNavigation {
		height: 59px;
		width: 18px;
	}
	.ExtGallery .NextNavigation {
		right: 5px;
		right: 0;
		background: #fff;
	}
	.ExtGallery .PrevNavigation {
		left: -5px;
		background: #fff;
	}
	.ExtGallery .NextNavigation:before, .ExtGallery .PrevNavigation:before {
		top: 6px;
		left: 0;
		right: inherit;
	}
	.ExtGallery .Navigation {
		height: 60px;
	}
	.ExtGallery .Navigation .SmallImagesRow {
		width: 300px !important;
		height: 60px !important;
		margin-left: 0px;
	}
	.ExtGallery .Navigation .Item, .ExtGallery .Navigation a {
		width: 88px !important;
		height: 60px !important;
	}
	.ElementContent.ArticleList {
		margin: 52px auto 0;
	}
	.LevaStranaElements {
		display: none;
	}
	#UserMenuInCart, .NewsletterElement {
		display: none;
	}
	.cont .ElementContent.Menu {
		float: none;
		font-size: 14px;
		width: 320px;
		margin: 0 auto 0 -15px;
	}
	body.TitlePage #slide_1 #slideshow_nav_1, body.TitlePage #slide_2 #slideshow_nav_2 {
		bottom: 0;
	}
	.ExtGallery .Bottom {
		width: 100% !important;
		left: 0 !important;
		margin: 0;
	}
	.AdvancedSearch {}
	#ProductDetailTop h1 {
		top: -5px;
	}
	.ProductList h1 {
		top: -10px;
	}
	.col3 #CentralPart .AdvancedSearch + .LevaStranaElements + .ObsahStrankyElements, .col2 #CentralPart .AdvancedSearch + .LevaStranaElements + .ObsahStrankyElements {
		top: 15px;
		padding-top: 20px;
	}
	.TitlePage .ObsahStrankyElements {
		padding-top: 10px;
	}
	#Cart .Step1, #Cart .Step2, #Cart .Step4 {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.orderStep .Number {
		float: left !important;
		margin-right: 20px;
	}
	.orderStep .Step1 .Number, .orderStep .Step2 .Number, .orderStep .Step4 .Number {
		margin-left: 0;
	}
	.BottomMenu {
		margin-top: 15px;
		text-align: center;
		width: 100%;
	}
	.ObsahStrankyElements button#Order, .ObsahStrankyElements .WatchDogs input#wd_del_ok {
		background: #000 none repeat scroll 0 0;
		color: #fff;
		content: " ";
		display: block;
		float: none;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 24px;
		margin: 0 auto !important;
		padding: 0 15px;
		position: relative;
		text-transform: uppercase;
		top: -6px;
		width: auto;
	}
	#Cart a.Back, .Shop a.Back, #CentralPart .ObsahStrankyElements .UniversalBackButton, #Reviews .Button {
		background: #fff url("https://www.mooyyy.cz/deploy/img/fck/Image/design/Images/sipkaBack.png") no-repeat scroll 0 2px / 16px auto;
		color: #6f7382;
		display: block;
		float: none;
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 15px;
		margin: 10px auto !important;
		padding: 0 0 0 30px;
		text-transform: uppercase;
		width: 176px;
		position: relative;
	}
	#Cart .CreatingOrder a.Back, .Shop .CreatingOrder a.Back {
		left: 10px;
	}
}
/*
.TitlePage .ArticleContent {
	margin: 10px auto 0;
	max-width: 1170px;
	padding: 0 15px;
}*/
.TitlePage .ArticleContent {
	margin: 10px auto 0;
	max-width: 1170px;
	padding: 0 15px;
}
.TitlePage .ArticleNoTitle .ArticleContent .sliderWrapper img {
	height: 100% !important;
	position: relative;
	width: 100% !important;
	z-index: 1;
	margin: 0;
}
.sliderWrapper {
	height: 100%;
	position: relative;
	width: auto;
}
.sliderWrapper .textWrap {
	font-size: 1vw;
	left: 50%;
	letter-spacing: 1.4px;
	margin-left: -210px;
	margin-top: -110px;
	position: absolute;
	text-align: center;
	width: 420px;
	z-index: 2;
	line-height: 1.4;
}
.sliderWrapper .textWrap h1 {
	float: none !important;
	position: relative !important;
	color: #a1585b;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}
.sliderWrapper .textWrap h1:after {
	display: block;
	background: #a1585b;
	width: 120px;
	height: 2px;
	content: "";
	position: relative;
	left: 50%;
	margin-left: -60px;
	margin-top: 12px;
}
.sliderWrapper .subText {  /*color:#040404;*/
	color: #FFF;
	text-transform: uppercase;
}
.TitlePage .ElementContent.Article {
	margin-top: 0;
}
.sliderWrapper {
	width: 100%;
}
.introWrapper {
	margin: 0 -15px;
	letter-spacing: 1.4px;
}
.designerPreWrap {
	float: left;
	margin-bottom: 80px;
	padding: 0 5px;
	width: 33.3333%;
	position: relative;
	text-align: center;
}
.designerWrap {
	display: block;
	margin: 0;
	width: 100%;
	background: none;
	position: relative;
}
.imgMask {
	height: 270px;
	overflow: hidden;
	display: block;
}
.designerPreWrap a {
	text-align: center;
	width: 100%;
}
.designerPreWrap a .designerName, .designerName {
	color: #000;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}
.designerPreWrap a .designerName span, .designerName span {
	font-size: 20px;
	text-transform: uppercase;
	display: block;
}
.ArticleContent .designerName a {line-height: 125%;}
.ArticleContent .designerName a span {text-transform: lowercase;}
.designerPreWrap a:hover .designerName {
	text-decoration: none;
	color: #938e94;
}
.ArticleNoTitle .ArticleContent .designerPreWrap img {
	width: 97%;
	height: auto;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.ArticleNoTitle .ArticleContent .designerPreWrap a:hover img {
	width: 100%;
}
.designerWrap ul {
	padding: 0;
	margin: 15px 0 0;
	line-height: 20px;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
}
.designerWrap ul li a:hover {
	text-decoration: none;
	color: #938e94;
}
.poselstviWrap {
	background: #ffffff;
	padding: 0;
	text-align: center;
	margin-top: -10px;
	text-transform: uppercase;
}
.poselstviWrap h3 {
	color: #000;
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	letter-spacing: 1.4px;
	margin-bottom: 10px;
}
.poselstviWrap h4 {
	font-size: 18px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.poselstviWrap p {
	line-height: 28px;
	font-size: 18px;
	font-weight: 300;
	max-width: 1000px;
	margin: 0 auto;
}
.poselstviWrap strong {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}
.kolekceWrap {
	background: #ffffff;
	display: block;
	height: auto;
	margin-bottom: 40px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.kolekceLinks {
	display: block;
	height: 100%;
	vertical-align: middle;
	font-size: 24px;
}
.kolekceLinks .mainLink {
	color: #000;
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	letter-spacing: 1.4px;
	display: block;
	width: 130px;
	margin: 0 auto 40px;
}
.kolekceLinks .mainLink:after {
	display: none;
}
.kolekceLinks a {
	margin: 0 15px 10px;
	font-size: 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
}
.kolekceLinks a:hover {
	text-decoration: none;
	color: #938e94;
}
.kolekceLinks a:after {
	content: '';
	width: 1px;
	height: 20px;
	display: inline-block;
	background: #000;
	right: -15px;
	position: absolute;
	top: 0px;
}
.kolekceLinks a:last-child:after {
	display: none;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 2px 0 !important;
	display: flex;
}
.ObsahStrankyElements .swiper-container-horizontal .slideshow__paginator.swiper-pagination-bullets {
	left: 10px !important;
	bottom: inherit !important;
	width: 12px !important;
	top: 0;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	overflow: hidden;
}
.poukazMooyyy {
	position: relative;
	overflow: hidden;
}
.ArticleNoTitle .ArticleContent .poukazMooyyy img {
	width: 100%;
}
.poukazMooyyy .textPoukaz {
	position: absolute;
	right: 0;
	max-width: 440px;
	top: 0;
	bottom: 0;
	color: #fff;
	text-align: right;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-weight: 300;
	height: 100%;
	width: 100%;
	padding: 0 5% 0 0;
	align-items: center;
}
.poukazMooyyy .poukazWrp {}
.poukazMooyyy h3 {
	font-size: 62px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: 300;
}
.poukazMooyyy h3 span {
	font-size: 23px;
	display: inline-block;
	margin-top: 10px;
	letter-spacing: 0.078em;
}
.poukazMooyyy p {
	font-size: 16px;
	line-height: 20px;
	max-width: 250px;
	display: inline-block;
	margin: 40px 0 10px;
}
.poukazMooyyy a.buttonBig {
	width: auto;
	background: #000;
	color: white;
	display: inline-block;
	margin-right: 0;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 45px;
	height: 40px;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px !important;
	border: 1px solid black;
	margin-left: 0px;
	margin-top: 10px;
}
.poukazMooyyy a.buttonBig:hover {
	background: white;
	color: black;
}
#LinkedProducts #DescriptionContent {
	display: none;
}
@media only screen and (max-width: 1200px) {
	.sliderWrapper .textWrap {
		margin-top: -9%;
	}
	.ArticleNoTitle .ArticleContent .poukazMooyyy img {
		width: auto;
		height: 100%;
		float: right;
		margin-right: -80px;
		max-width: inherit;
	}
	.imgMask {
		height: 240px;
	}
	.blackLine .cont {
		width: 100%;
		max-width: 990px;
	}
	.stoneImg {
		margin: 0 20px 0 10px;
	}
	.Shipments, .Payments {
		margin: 0 35px 20px;
	}

	/* POSUN CHODOV  PRODEJNA V MENU */

	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_2, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_3, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_4, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 {
		position: relative;
		top: -3px;
		left: -20px;
	}

	/* POSUN BRATISLAVA  PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 {
		position: relative;
		top: -210px;
		left: 160px;
	}
	/* POSUN RAHA1 PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
		position: relative;
		top: -417px;
		left: 340px;
	}

	/* POSUN BRNO PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_16, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_17, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
		position: relative;
		top: -620px;
		left: 520px;
	}

	/* POSUN CESKY KRUMLOV PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_21, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_22, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_23, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_24, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_25 {
		position: relative;
		top: -823px;
		left: 700px;
	}

	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12 a > span + span { width: 120px;}

}
@media only screen and (max-width: 960px) {
	.designerWrap {}
	.sliderWrapper .textWrap {}
	.kolekceWrap {}
}
@media only screen and (max-width: 980px) {
	.cont .ElementContent.Menu {
		float: left;
		width: 510px;
	}
	.stoneImg {
		margin: 0 10px 0 0px;
	}
	.stoneName {
		font-size: 16px;
	}
	.Shipments, .Payments {
		margin: 0 0px 20px;
		max-width: 340px;
	}
	#Cart .messageInfo .SubBody #Cart {
		padding: 0 0 40px;
		margin-top: 10px;
	}
	.footerSocials {
		width: 100%;
	}
	.blackLine .heurek {
		background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoHeureka.png") no-repeat scroll 0 0 / 70px auto rgba(0, 0, 0, 0);
		margin: 5px 15px;
		float: left;
		position: relative;
		top: -24px;
		display: block;
		width: 70px;
		height: 70px;
	}
	.cont .ElementContent.Menu {
		float: left;
		width: 100%;
	}
	.blackLine .cont {
		width: 100%;
		max-width: 768px;
	}
}
@media only screen and (max-width: 900px) {
	.imgMask {
		height: 210px;
	}


	/* POSUN PRAHA 1  PRODEJNA V MENU */

	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_1, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_2, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_3, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_4, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_5 {
		position: relative;
		top: -3px;
		left: -20px;
	}


	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_6, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_7, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_8, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_9, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_10 {
		position: relative;
		top: -196px;
		left: 250px;
	}
	/* POSUN BRNO PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_11, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_12, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_13, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_14, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_15, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
		position: relative;
		top: -389px;
		left: 460px;
	}

	/* POSUN CESKY KRUMLOV PRODEJNA V MENU */
	#Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_16, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_17, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_18, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_19, #Header #Menu .HorniMenuElements .ProductTreeElement .ElementContent ul li:nth-child(7) ul li.llevel_2.lorder_20 {
		position: relative;
		top: -580px;
		left: 680px;
	}


}
@media only screen and (max-width: 799.5px) {
	.kolekceWrap {}
	.cont .ElementContent.Menu {
		margin-left: 0;
		width: 100%;
	}
	.ArticleContent table { width: auto!important;}

	body.TitlePage #CentralPart .ObsahStrankyElements {
		padding-top: 20px;
	}
	.imgMask {
		height: 180px;
	}
	.designerPreWrap {
		margin-bottom: 40px;
	}
	.ShopSearchElement.Element {
		display: block !important;
		position: absolute;
		float: none;
		top: 10px;
		right: inherit;
		left: 15px;
	}
	.slicknav_nav .slicknav_collapsed:hover ul {}
	.slicknav_nav li.lorder_5 ul, .slicknav_nav li.lorder_6 ul {
		display: none !important;
	}
	.slicknav_nav li.lorder_5:after, .slicknav_nav li.lorder_6:after {
		display: none !important;
	}
	.autocompleteContainer {
		display: none !important;
	}
	.ProductListContainer {
		margin-top: 20px;
	}
	.stoneWrapper {
		margin-top: 20px;
	}
	.stoneContent {
		flex-wrap: wrap;
	}
	#Article2Tab, #Article3Tab, #Article4Tab {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.stoneContent div:last-child {
		border: 0 none !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.stoneContent p {
		margin-top: 20px;
	}
	.Container #CentralPart {
		margin-top: 40px;
	}
	#advancedSearchAjaxTarget {
		width: 100%;
		float: left;
		max-width: inherit;
		margin-top: 0;
	}
	.AdvancedSearch fieldset .SortBy, .AdvancedSearch fieldset .SortBy {
		display: none;
	}
	.PriceSearch div.PriceSearchContent > div, .PriceSearch .PriceSearchHeader {
		display: none;
	}
	.AdvancedSearch .ManSearch, .AdvancedSearch .ExpSearch {
		float: left;
		width: 130px;
		margin-right: 30px !important;
		position: relative;
		left: 0;/*130px;*/
	}
	.AdvancedSearch .ParSearch {
		z-index: 110;
		float: left;
		margin-right: 0 !important;
		position: absolute;
		top: -10px;
	}
	.ArticleBeforeProductList {
		display: none;
	}
	.AdvancedSearch fieldset > div {
		margin: 0 !important;
		float: right;
	}
	.AdvancedSearch .PriceSearchContent {
		background: none;
		border-bottom: 0;
		margin-bottom: 0;
		padding: 0;
		position: relative;
		height: auto;
	}
	.AdvancedSearch .ParSearchCheckbox {
		position: static;
	}

	.AdvancedSearch .HLine span, .ParSearch.ParCheckboxWrapper .HLine span {
		cursor: pointer !important;
	}
	/*.ParSearch.ParCheckboxWrapper .ParameterWrapper[data-parameter-id="14"]:before {
    content: 'MateriĂˇl';
    background: transparent none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 18px;
    height: 17px;
    line-height: 18px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: 0;
    font-weight: 300;
    margin-bottom: 15px;
	cursor: text;

}*/
	.AdvancedSearch fieldset {
		width: 100%;
		padding: 0;
		float: left;
	}
	.AdvancedSearch button.Button {
		float: left;
		margin: 0;
		top: -4px;
		z-index: 102;
		position: relative;
	}
	.AdvancedSearch .HLine {
		position: relative;
		z-index: 205;
	}
	.ManSearch .ManSearchContent {
		display: none;
		position: absolute;
		z-index: 200;
		top: -10px;
		width: 130px;
		background: #fff;
		left: -10px;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		padding: 46px 10px 15px;
	}
	.ParSearchCheckbox .SubHeader3 {
		cursor: pointer;
	}
	.ParSearch .ParameterWrapper {
		position: relative;
		z-index: 0;
		width: 160px;
		background: #fff;
		left: -10px;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.0);
		padding: 14px 10px 15px;
		margin-bottom: 0;
		height: 40px;
		overflow: hidden;
	}
	.ParSearch .ParameterWrapper.open {
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		height: auto;
		z-index: 100;
		position: absolute;
	}
	.ManSearch[style*="display"][style*="none"] + .ParSearch {width: auto;}
	.ManSearch {
		position: relative;
	}
	.ManSearch.open .ManSearchContent {
		display: block;
	}
	.ManSearch:hover .HLine span:before, .ParSearch.ParCheckboxWrapper .ParameterWrapper.open .SubHeader3, .ParSearch.ParCheckboxWrapper .ParameterWrapper .SubHeader3:hover {
		color: #938e94;
	}
	.ParSearch.ParCheckboxWrapper .ParameterWrapper .SubHeader3:after {
		content: '';
		font-weight: 700;
		font-size: 20px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 4px 0 4px;
		border-color: #000 transparent transparent transparent;
		color: #000;
		top: 17px;
		position: relative;
		margin-left: 8px;
	}

	.ManSearch .SubHeader2:after {
		content: '';
		font-weight: 700;
		font-size: 20px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 4px 0 4px;
		border-color: #000 transparent transparent transparent;
		color: #000;margin-top: 8px;
		position: absolute;
		right: 10px;
		display: inline-block; pointer-events: none;
	}


	.ManSearch:hover .SubHeader2:after, .ParSearch.ParCheckboxWrapper .ParameterWrapper .SubHeader3:hover:after {
		border-color: #938e94 transparent transparent transparent;
	}
	.ManSearch.open .SubHeader2:after, .ParSearch.ParCheckboxWrapper .ParameterWrapper.open .SubHeader3:after {
		content: '';
		border-width: 0 4px 5px 4px;
		top: -15px;
		border-color: transparent transparent #938e94 transparent;
	}

	.ManSearch.open .SubHeader2:after {content: '';
		border-width: 0 4px 5px 4px;
		border-color: transparent transparent #938e94 transparent;}

	.ManSearch.open .HLine span:before, .ParSearch.ParCheckboxWrapper .ParameterWrapper.open .SubHeader3:before {
		color: #938e94;
	}
	.advShop {
		display: inline-block;
		width: auto;
		margin: 0;
		margin-bottom: 0px;
		padding: 0 10px;
		position: relative;
		top: -45px;
		margin-left: 40px;
	}
	.page--product-detail .ObsahStrankyElements .ProductDetails .Path .SinglePath {
		display: none;
	}
	.AdvancedSearch .ManSearch label, .AdvancedSearch .ParSearch label, .AdvancedSearch .ExpSearch label {
		left: 20px;
	}
	.AdvancedSearch fieldset div label::before {
		position: absolute;
		left: -20px;
	}
}
@media only screen and (max-width: 720px) {
	.kolekceWrap {}
}
@media only screen and (max-width: 680px) {
	.sliderWrapper .textWrap {}
	.btnMap {
		margin: 0 0 15px 0;
	}
	.CreatingOrder input {
		display: table-cell;
	}
	#want_add_subscriber_label label, #want_register_label label {
		display: table-cell;
		max-width: 210px;
	}
	.cont .ElementContent.Menu li {
		width: 50%;
		margin: 0;
	}
	.cont .ElementContent.Menu li ul {
		text-align: center;
	}
	.cont .ElementContent.Menu ul ul li {
		width: 100%;
		text-align: center;
	}
	.footerSocials {
		width: 100%;
		float: left;
		padding-top: 24px;
		text-align: center;
	}
}
@media only screen and (max-width: 640px) {
	.designerPreWrap {
		float: left;
		margin-bottom: 10px;
		padding: 0;
		width: 100%;
	}
	#Cart .CreatingOrder a.Back, .Shop .CreatingOrder a.Back {
		left: -4px;
		width: auto;
		margin: 20px auto 0 !important;
		display: table;
	}
	#OrderWrapper {float: none !important;}
	.ArticleNoTitle .ArticleContent .poukazMooyyy img {
		transform: translateX(-50%);
		margin: 0;
		float: left;
	}
	.poukazMooyyy h3 span, .TitlePage .ArticleElement .poukazMooyyy p {
		padding-right: 3px;
	}
	.TitlePage .ArticleElement .poukazMooyyy p {
		max-width: 260px;
		margin-right: 0;
	}
	.poukazMooyyy a.buttonBig {
		margin-right: 3px;
	}
	.sliderWrapper .textWrap {}
	.designerWrap {}
	.sliderWrapper .textWrap h1::after {
		margin-top: 5px;
	}

	.kolekceWrap {}
	.kolekceLinks {
		display: block;
		height: 100%;
		padding: 40px 0;
		vertical-align: middle;
		background: rgba(255, 255, 255, 0.8);
		font-size: 0;
	}
	.imgMask {
		height: auto;
	}
}
@media only screen and (max-width: 872.5px) {
	.ParSearch.ParCheckboxWrapper .HLine span:before, .AdvancedSearch .ManSearch .HLine span::before {
		cursor: pointer;
	}
}
@media only screen and (max-width: 560px) {
	.sliderWrapper .textWrap {}
	.advShop {
		display: inline-block;
		width: 100%;
		margin: 0;
		padding: 0 10px 30px;
		position: relative;
		top: 0;
	}
	#TechnicalParametersContent::before, .ProductDetail #ArticleTab h2 {
		margin-bottom: 20px;
	}
	#TechnicalParametersContent #DescriptionContentContent p {
		padding-right: 20%;
	}
	.designerPreWrap {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 500px) {
	.sliderWrapper .textWrap {}
	.designerWrap {
		padding: 0;
	}

	.awesome-eu-cookies button {    display: table;
		margin: 10px auto;}

	.designerWrap .designerLinks {
		padding: 0;
		background: rgba(255, 255, 255, 0.7);
		width: 100%;
		float: none;
	}
	.ObsahStrankyElements .ProductListArea .ProductRow {
		display: block;
		float: none;
		width: 100%;
	}
	#LinkedProducts .Varieties tr {
		width: 100%;
	}
	.TitlePage .ArticleElement p {
		text-align: center;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 1.5;
		max-width: 360px;
		margin: 0 auto;
	}
	.ObsahStrankyElements .ProductListArea .Product .ProductImage {
		height: auto !important;
		margin-bottom: 0px;
	}
	.Product .ProductImage img {
		width: 100% !important;
	}
	.ObsahStrankyElements .ProductList .Product, .ObsahStrankyElements .section .ProductListArea .Product {
		margin: 0 0 40px !important;
	}
	#Cart {
		padding: 0 0 70px;
	}
	.ProductDetail #TechnicalParametersContent, .ProductDetail #ArticleTab {
		width: 100%;
		margin-bottom: 20px;
	}
	#TechnicalParametersContent #DescriptionContentContent p {
		padding-right: 0;
	}
	#DownPart .SubBody table tr {
		display: block;
	}
	#DownPart .SubBody table th {
		padding: 30px 15px 0px;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 300;
	}
	#DownPart .SubBody table td {
		display: block;
		width: 100%;
		padding: 15px;
	}
	.poukazMooyyy a.buttonBig {
		font-size: 22px;
		padding: 10px 20px;
	}
	.cont .ElementContent.Menu li {
		width: 100%;
		margin: 0;
	}
	.blackLine .heurek {
		background: url("https://www.mooyyy.cz/deploy/img/fck/Image/newdesign/icoHeureka.png") no-repeat scroll 0 0 / 60px auto rgba(0, 0, 0, 0);
		margin: 5px 15px;
		float: left;
		position: relative;
		top: -17px;
		display: block;
		width: 60px;
		height: 60px;
	}
	#Header #Menu, .Container #Header {
		display: none;
	}
	.leftRooms {
		width: 100%;
	}
	.rightRooms {
		width: 100%;
		margin-top: 20px;
		padding: 0;
	}
	.ArticleContent hr {
		margin: 40px 0;
	}
	.ArticleNoTitle .ArticleContent table td {
		display: inline-block;
		padding: 0;
	}
	.ArticleNoTitle .ArticleContent .CellIndent table {
		margin: 0;
	}
	.ArticleNoTitle .ArticleContent .mainRooms .Gallery {
		margin: 20px 15px 0 15px;
	}
	.ArticleNoTitle .ArticleContent .GalleryThumb .ThumbContent {
		max-width: inherit;
	}
	.ArticleNoTitle .ArticleContent table {
		margin: 0;
	}
}
@media only screen and (max-width: 480px) {
	.AdvancedSearch .ManSearch, .AdvancedSearch .ExpSearch {
		margin-right: 10px !important;
	}
	.AdvancedSearch .ManSearch, .AdvanceSearch .ParSearch {
		width: 100px;
	}
	.AdvancedSearch .ManSearch {
		top: 1px;
	}

	.TitlePage .ArticleElement .poukazMooyyy p {
		max-width: 120px;
		display: block;
		margin-right: 0;
	}

	html:lang(cs) .AdvancedSearch button.Button span::before {
		content: 'Filtr';
		font-size: 13px;
	}
	.AdvancedSearch button.Button {
		float: left;
		margin: 0;
		top: -1px;
		z-index: 102;
		position: relative;
		padding: 0 12px;
	}
	.ParSearch .ParameterWrapper {
		width: 120px;
	}
	.ManSearch .ManSearchContent {
		width: 110px;
	}
	.AdvancedSearch .ParSearch {
		width: auto;
	}
	.poukazMooyyy {
		height: 400px;
	}
	.ArticleNoTitle .ArticleContent .poukazMooyyy img {
		margin-top: -70px;
	}
	table.kontakt tr {
		display: inline-block;
		margin-bottom: 20px;
		width: 100%;
	}
	table.kontakt td {
		display: block;
		width: 100% !important;
		line-height: 1.4;
	}
}

@media only screen and (max-width: 420px) {

	.rightRooms a { font-size: 11px;padding-top: 4px;}

	.rightRooms a.bratislava {
		left: 47%;
		top: 67%;
	}
	.rightRooms a.ocOlympia {
		width: 63px;
	}


	.rightRooms a.krumlovCity:before {
		top: 21px;
	}

	.rightRooms a.krumlovCity {left:17%;top:43%;width: 45px;}
}
@media only screen and (max-width: 340px) {
	.ArticleAfterProductList img {
		width: auto !important;
		float: none !important;
		min-width: inherit;
		max-width: 100%;
	}
}
.cont .ElementContent.Menu ul.First li:nth-child(1) ul li:nth-child(1) {}

@media (max-width: 370px) {
	#HeaderCart {right: 5px !important;}
	#LanguageSwitcher {right: 52px !important; left: auto !important; top: 17px !important;}
	#LanguageSwitcher ul {width: 50px !important;}
	.slicknav_menu #HeaderLogo {width: 60px !important; background-size: 60px auto !important; margin-left: -30px !important; top: 12px !important;}

	#LanguageSwitcher li a {font-size: 15px !important; width: 20px !important; height: 20px !important; margin-right: 0 !important;}
}
