:root {
		--base-color:#494949;
		--border-radius:.25rem;

		--main-button-color:#ffffff;
		--main-button-background:#C4007A;
		--main-button-background-hover:#C4007A;

		--system-button-color:#ffffff;
		--system-button-background:#adadad;
		--system-button-background-hover:#818181;

		--disabled-color:#c2c2c2;
		--href-color:#C4007A; 

		--check-color:#C4007A;
		--check-border-color:#e1dfdc;
}

a, a:link, a:visited {
	color:#76b82b;
}

.wrap,
header #top,
header #top #menu_position {
	background:transparent;
}

header #top #topmenu_position {
	top: 0;
	right: 0;
	width: auto;
}

h1,
h2,
h3,
header #top #search #srch,
header #top #search #search-button,
li.ui-menu-item,
#basket-fade .in .tobasket,
.basket h3,
.basket h4,
#basket-gifts .vybrat,
#basket-gifts strong,
#add-to-basket .chybove-hlasky input,
#add-to-basket .chybove-hlasky textarea,
#add-to-basket .chybove-hlasky button,
#homepage-promo-slider strong,
#homepage-promo-slider2 strong,
#homepage-promo-slider3 strong,
#vypis-produktu #dotaz-na-prodejce button,
#vypis-produktu #countandsubmit .pocet,
#vypis-produktu #countandsubmit .koupit,
#vypis-produktu #bookmarks #question input,
#vypis-produktu #bookmarks #question textarea,
#vypis-produktu #bookmarks #question button,
#vypis-produktu #dotaz-na-prodejce input,
#vypis-produktu #dotaz-na-prodejce textarea,
#vypis-produktu #dotaz-na-prodejce button,
#nav {
	font-family: "Oswald",sans-serif;
}

.top {
	margin-top:140px;	/* pozice shora*/
}

.homepage {
	margin-top:93px;	/* pozice shora*/
}

body {
	background:url('../images/hp-header.bg.jpg') no-repeat center 145px;
}

header #top #logo {
	position:absolute;
	top:15px;
	left:43px;
	width: 273px;
	height: 71px;
	background:url('../images/logo-storge.png');
	background-size: cover;
}

header #top #sublogo {
	background: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Avocode%202.3.2-ea60620%20-%20http%3A%2F%2Favocode.com%20--%3E%0A%3Csvg%20height%3D%2260%22%20width%3D%2229%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2060%22%3E%0A%20%20%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB0AAAArCAYAAACEsIO%2FAAABs0lEQVRYR8XYv0vVURjH8ff9B8wWh5paoqUQHGr4nu%2FlEv0YW3RwaWgICxpchBbL4Z779Qa5FNIUQQTa4iiBhEjhIkEtoaCBcKlAFNLK7z3nE3cISjSF7ve5Zz7w4jnPA%2Bd5ntICd9eBkxRylAOfhGZ2aI5f4cGXFlMqFv0rko1A7C9Tm7NEEWz%2BhDOmaCvuiCbMUcFqJ9CmOQrsdgL92AFUz83RiG6ZoyL0mqKCbw2Wu41RvXL4y6YoaCzBj5qikXA1JZs1RKXvxOOXyLYs0Q8J%2Fqzpfyp44qjeNEbDdUf2zBQN5KfL1JfNUKGvDt%2Fzu3mxKqSZhOo1UzSikRQ%2FbopCcAnZgiGqPKfRVeHpDzNUaNHhL%2FzZARsUUnyYUBs2RSPqT%2FEvjdGdEykTDUNUawn%2B1N7ZrNCcCr1w%2BEFjNN521B6bopG8L6W%2BZIYKbTdYOTbAdDBDQXMJ%2FuJ%2BA35hhSS476jeM0UD4VyZ7L0hevDTFtU57Obk5yvU3x20sGl7TiNxKKU2%2Ba8NUTvRKLjjqD46bCXVJlQrgXijTDZ%2FGPifOdVnwVsoTTd5M1XhdfMoYOvOL%2BwU%2FNMgglxlAAAAAElFTkSuQmCC%22%20height%3D%2243%22%20width%3D%2229%22%20y%3D%2210%22%20x%3D%220%22%20%2F%3E%0A%20%20%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAYAAAA8CAYAAABFLcuDAAABZElEQVQ4T6WUPUtDQRAAJ1ZW2liIpZ1gZSHYaaedINhoY6G%2F3a%2BYGMWPJCYyy56c0RdeSGAhuXl7t%2FtyOx1gBZgw8%2BkAq8BXxhQwEKwD4yrMngo2gRHwCQwzcyLYzsV34CMfGgt2c%2BEVKDDAfoIB8JJwKDjMH31AGJmCkwRPgPAZeBOc%2BQV4BIQ9swQXmXEPPCQcCK4S3AFCMwNcZ1UCw6x%2BAXbs0yWrJ7jJzgtwq%2B5%2FIAqYBWYZf0A5fD6w3LqqnzMawWy5%2F1Y19%2FDFGmzcqrHzX6BVg4u%2FxHZn1O%2Bq3Rl1ue0abPw%2FWm215C1Z%2FjLY5K8xsKLbHJwA9uHgl4ny%2BgSoZ9BbaMQMXuY4l8WuhhCcV3PuonMe4DRBWdQOIYDjHOdaGeGSo0oyeuRHMgeVlrSPXvk0Yy%2BBrvJpLRe%2B2skZLIbTjaPiRIcztijCFGylIGOL4mDBRgIX9a9yDu%2BuFaXWtv4GNjEpJt1TkdkAAAAASUVORK5CYII%3D%22%20height%3D%2260%22%20width%3D%226%22%20y%3D%220%22%20x%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E") repeat scroll 0px 0px, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%;
	position: absolute;
	top: 13px;
	left: 0px;
	content: "";
	width: 29px;
	height: 60px;
}	
		
header {
	top:0px;
	position:absolute;
	width:100%;
	background:url('../images/header-background.png');
	height:145px;
}

header #top #search {
	top:54px;
	left:auto;			
	right:155px;
}

#nav {
	text-align:center;
	width:100%;
	margin: 0px auto;
}

#nav li {
	display: inline-block;
	float: none;
	text-align: left;
	margin: 0px;
	vertical-align: top;	
	font-family: "Open Sans",sans-serif;
}

#nav li a {
	color:#FFDBF1;
	font-weight: 600;
	font-size:1.1em;
}


#nav li ul li {
	display:block;
	padding:none;
	margin:none;
	text-indent:0px;
}

#nav li ul li ul {
	/*border:solid red 1px;*/
	width:100%;
}

#nav li ul li ul li {
	/*border:solid green 1px;*/
}

#nav > li:first-child {
	border:none;
}

#nav > li {
	border:none;
}

#nav > li > a {
    padding: 0 35px;
    line-height: 48px;
    height:48px;
}

#nav ul.subs > li > a {
	font-size:1em;
	text-transform:lowercase;
}

	#nav ul.subs > li > a:first-letter {
		text-transform:uppercase;
	}
	
#nav ul.subs>li li a {
	text-transform:lowercase;
}

	#nav ul.subs>li li a:first-letter {
		text-transform:uppercase;
	}

.screen_high #nav > li > a {
	padding: 0 35px;
}

.pda_ver #nav > li > a, .pda_hor #nav > li > a, .screen_ultralow #nav > li > a, .screen_low #nav > li > a, .screen_med #nav > li > a {
	padding: 0 25px;
}	


#nav ul.subs {
	top: 48px;
	/*display:block;*/
}

#nav ul.subs > li {
	min-height:20px;
	clear:none;
}

#nav > li:hover > a, #nav > a:hover {
  background-color: #9d0062 !important;
  color: #fff !important;
}

#nav ul.subs > li li {
	padding-left:0px;
}

#nav .sep {
	
}

#nav > li .selectedtree {
    background: transparent;
    color: #fff;
}



#count {
	display:none;
}

header #breadcrumbs {
	color:#c4007a;
	top:160px;
}

header #top #basket-i {	
	top:5px;
	height:80px;
}

header #top #basket-i #nr {
	border-radius:26px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	background:#76b82b;
	color:#fff;
	top:15px;
	right:15px;
}

header #top #basket-i .noitems {
	background:#76b82b !important;
}	

#vypis-produktu h1,
#vypis-produktu2 h1,
#vypis-produktu3 h1 {
	text-transform:uppercase;
	color:#000;
	font-size:2.8em;
	border:none;
}

#vypis-produktu #info-box #countandsubmit .koupit {
	border-top: solid #76b82b 2px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */		
}

#add-to-basket .nadpis h1 {
	background:#C4007A;
}

#filtrovani h2 {
	color:#76b82b;
}

#filtrovani .load_next {
	color:#76b82b;
}

#filtrovani li.droplink a {
	color:#76b82b;
}

#razeni li a.selected {
	border-top: solid #76b82b 2px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */	
}

#categories li.selected a {
	background-image: -webkit-gradient(from(#c4007a), to(#c4007a)) !important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#c4007a, #c4007a) !important; /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#c4007a, #c4007a) !important; /* FF3.6+ */
	background-image: -ms-linear-gradient(#c4007a, #c4007a) !important; /* IE10 */
	background-image: -o-linear-gradient(#c4007a, #c4007a) !important; /* Opera 11.10+ */
	background-image: linear-gradient(#c4007a, #c4007a) !important; /* W3C */	
}

#categories li.selectedtree a {
	background:#999;
}

		
#cost-slider .ui-slider-range {
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)) !important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b) !important; /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b) !important; /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b) !important; /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b) !important; /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b) !important; /* W3C */	
}
	
#basketListTable .cenac {
	color:#76b82b;
}

#sumarizace .castka strong {
	color:#76b82b;
}

#basketListTable .imgdel {
	background-color:#76b82b;
}

#basketListTable .imgdel:hover {
	background-color:#76b82b;
}

#step0_continue_order, #step1_continue_order, #step2_continue_order, #step3_continue_order, .dokoncit_registraci, .odeslat {
	border-top: solid #C4007A 2px;
	background-image: -webkit-gradient(from(#C4007A), to(#C4007A)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#C4007A, #C4007A); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#C4007A, #C4007A); /* FF3.6+ */
	background-image: -ms-linear-gradient(#C4007A, #C4007A); /* IE10 */
	background-image: -o-linear-gradient(#C4007A, #C4007A); /* Opera 11.10+ */
	background-image: linear-gradient(#C4007A, #C4007A); /* W3C */			
}

#step3_continue_order2 {
	border-top: solid #C4007A 2px;
	background-image: -webkit-gradient(from(#C4007A), to(#C4007A)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#C4007A, #C4007A); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#C4007A, #C4007A); /* FF3.6+ */
	background-image: -ms-linear-gradient(#C4007A, #C4007A); /* IE10 */
	background-image: -o-linear-gradient(#C4007A, #C4007A); /* Opera 11.10+ */
	background-image: linear-gradient(#C4007A, #C4007A); /* W3C */		
}

#delivery_top {
	color:#76b82b;	
}

#payments_top {
	color:#76b82b;
}

#deliveryOptions input[type=radio]:checked + div.radios {
	background-image: url('../../images/select-radio-selected.png'); /* fallback */
	background-image: url('../../images/select-radio-selected.png'), -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: url('../../images/select-radio-selected.png'), -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: url('../../images/select-radio-selected.png'),    -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: url('../../images/select-radio-selected.png'),     -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: url('../../images/select-radio-selected.png'),      -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: url('../../images/select-radio-selected.png'),         linear-gradient(#76b82b, #76b82b); /* W3C */	
	background-position: center center, center center;	
}

#deliveryOptions .d_text_logo {
	width:310px;
}

#deliveryOptions .d_cash {
	color:#76b82b;
	width:90px;
}

#deliveryOptions .p_cash {
	color:#76b82b;
}

.basket-summary .cena-celkem span:nth-child(2) {
	color:#76b82b;
}

.nadpis-udaje {
	color:#76b82b;
}

.upravit {
	color:#76b82b !important;
}

#prihlasit-newsletter {
	width:223px;
	height:50px;
	overflow:hidden;
	display:inline-block;
	border:0px;
	line-height:50px;
	border:0px;
	border-top: solid #76b82b 2px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */	
	text-align:center;
	color:#fff;
	text-shadow: 0 -1px 1px rgba(0,0,0,.5);
	font-size:1.2em;
	cursor:pointer;		
}

#vas-nazor input[type=submit] {
	border-top: solid #76b82b 2px;
	background: #3cbefa !important;
	background-image: url('../../images/vas-nazor.png') !important; /* fallback */
	background-image: url('../../images/vas-nazor.png'), -webkit-gradient(from(#76b82b), to(#76b82b)) !important; /* Saf4+, Chrome */
	background-image: url('../../images/vas-nazor.png'), -webkit-linear-gradient(#76b82b, #76b82b) !important; /* Chrome 10+, Saf5.1+ */
	background-image: url('../../images/vas-nazor.png'),    -moz-linear-gradient(#76b82b, #76b82b) !important; /* FF3.6+ */
	background-image: url('../../images/vas-nazor.png'),     -ms-linear-gradient(#76b82b, #76b82b) !important; /* IE10 */
	background-image: url('../../images/vas-nazor.png'),      -o-linear-gradient(#76b82b, #76b82b) !important; /* Opera 11.10+ */
	background-image: url('../../images/vas-nazor.png'),         linear-gradient(#76b82b, #76b82b) !important; /* W3C */
  background-position: 2px 0px, center center !important;
  background-repeat: no-repeat !important;	
}

.obal-box-last .orderid {
	color:#76b82b;
}

.obal-box-last .email {
	color:#76b82b;
}

.obal-box-last .datum {
	color:#76b82b;
}

#strankovani strong, #strankovani2 strong {
	border: solid 1px #76b82b;
	background: #76b82b;
	background: -webkit-gradient(linear, left top, left bottom, from(#76b82b), to(#76b82b));
	background: -moz-linear-gradient(top,  #76b82b,  #76b82b);
}

header #top #menu_position {
	top:97px;
}	

#topmenu_position {
  right: 155px !important;
}

#topmenu {

}

#topmenu .admin {
	display:none;
}

.logged #topmenu li.admin,
.logged #topmenu li .admin {
	display:inline !important;
}



#topmenu li {
	padding: 7px 14px 7px 14px !important;
	font-size:0.85em;
}

#topmenu li a:hover {
	color:#c4007a !important;
}

#topmenu li ul {
	margin-left:-16px !important;
}

#topmenu li ul li {
	text-indent:10px;
}

#topmenu .login-submit {
	border-top: solid #76b82b 1px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)) !important;
	background-image: -webkit-linear-gradient(#76b82b, #76b82b) !important;
	background-image: -moz-linear-gradient(#76b82b, #76b82b) !important;
	background-image: -ms-linear-gradient(#76b82b, #76b82b) !important;
	background-image: -o-linear-gradient(#76b82b, #76b82b) !important;
	background-image: linear-gradient(#76b82b, #76b82b) !important;
}


#next a {
	border-top: solid #c4007a 2px;
	background-image: -webkit-gradient(from(#c4007a), to(#c4007a)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#c4007a, #c4007a); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#c4007a, #c4007a); /* FF3.6+ */
	background-image: -ms-linear-gradient(#c4007a, #c4007a); /* IE10 */
	background-image: -o-linear-gradient(#c4007a, #c4007a); /* Opera 11.10+ */
	background-image: linear-gradient(#c4007a, #c4007a); /* W3C */	
}

#vypis-produktu #info-box2 #dotaz-na-prodejce button {
	border-top: solid #76b82b 2px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */							
}

.udaje-prihlasit {
	border-top: solid #76b82b 2px;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */
}

#vypis-produktu #info-box {
	width:39%;
	border:none;
	float:right;
}

#vypis-produktu #info-box2 {
	display:none;
}

.bx-wrapper .bx-prev {
	background: url(../images/bxslider/bxslider-prev.png);
}

.bx-wrapper .bx-next {
	background: url(../images/bxslider/bxslider-next.png);
}

.bx-wrapper .bx-prev:hover {
	background: url(../images/bxslider/bxslider-prev-hover.png);
}

.bx-wrapper .bx-next:hover {
	background: url(../images/bxslider/bxslider-next-hover.png);
}


#deliveryOptions .nfo:hover, .mn_info:hover {
	background-color:#76b82b;
}		

#deliveryOptions .xnote, .mnote {
	border:solid #76b82b 2px;
	color:#76b82b;
}

#deliveryOptions .xpayments {
	min-height:152px;
}

	
li.ui-menu-item b {
	color:#76b82b !important;
}

#basket-fade {
	top:118px;
	margin-left:30px;
}

#basket-fade .in .tobasket {
	border-top: none;
	background:#76b82b;
	background-image: -webkit-gradient(from(#76b82b), to(#76b82b)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#76b82b, #76b82b); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(#76b82b, #76b82b); /* FF3.6+ */
	background-image: -ms-linear-gradient(#76b82b, #76b82b); /* IE10 */
	background-image: -o-linear-gradient(#76b82b, #76b82b); /* Opera 11.10+ */
	background-image: linear-gradient(#76b82b, #76b82b); /* W3C */		
}

#homepage-general-text {
	margin-top:20px;
	text-align:center;
}

#homepage-general-text h2 {
	width:100%;
	margin-top:20px;
}	

#filtrovani .par-p_s2,
#filtrovani .par-p_s3  {
	display:none;
}

#vypis-produktu .promo .rezane,
#vypis-produktu .promo .hrnkove,
#vypis-produktu .promo .nejprodavanejsi,
#vypis-produktu .promo .vse {
	display:none;
}

	#deliveryOptions .nfo, .mn_info {
		background:url('../../images/basket-info.png') no-repeat center center;
		background-color:red;
	}	
	
#basket-fade .in .add {
	font-size:1.15em;
}		

#vypis-produktu .product,
#vypis-produktu2 .product,
#vypis-produktu3 .product {
	width:calc(31.3% - 2px);
	min-width:31.0%;
	margin-left:2%;
	margin-bottom:2%;
	border:solid #eef1f1 1px;
	overflow:hidden;
	height:420px;
}

#vypis-produktu .product .image,
#vypis-produktu2 .product .image,
#vypis-produktu3 .product .image {
	width: 100%;
	height: 300px;
	background:#fff;

}

#vypis-produktu .product .image img,
#vypis-produktu2 .product .image img,
#vypis-produktu3 .product .image img {
	max-width: 90%;
	max-height: 70%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;	
}

#vypis-produktu .product .promo, #vypis-produktu2 .product .promo, #vypis-produktu3 .product .promo {
  top: 0px;
  left:-1px;
}

#vypis-produktu .product .promo .new, #vypis-produktu2 .product .promo .new, #vypis-produktu3 .product .promo .new {
    background: transparent -moz-linear-gradient(center top , #76b82b 0%, #76b82b 100%) repeat scroll 0% 0%;
}

#vypis-produktu .product .name, #vypis-produktu2 .product .name, #vypis-produktu3 .product .name {
  height: 24px;
  top: 320px;
  border:none;
}

#vypis-produktu .product .name h2, #vypis-produktu2 .product .name h2, #vypis-produktu3 .product .name h2 {
  font-size: 1.1em;
  color: #000;
  text-align:center;
}

#vypis-produktu .product .cost, #vypis-produktu2 .product .cost, #vypis-produktu3 .product .cost {
  width: 100%;
  color: #e6007e;
  top: 372px;
  height:30px;
}

#vypis-produktu .product .cost .label, #vypis-produktu2 .product .cost .label, #vypis-produktu3 .product .cost .label {
	display:none;
}

#vypis-produktu .product .cost .value, #vypis-produktu2 .product .value .label, #vypis-produktu3 .product .cost .value {
	width:100%;
	text-align:center;
	font-size:1.8em;
	
}

#vypis-produktu .product .path,
#vypis-produktu2 .product .path,
#vypis-produktu3 .product .path {
	width:100%;
	height:17px;
	font-size:0.9em;
	top:346px;
	color:#76b82b;
	text-align:center;
	
}

#homepage-promo-slider .product {
	width:calc(31.3% - 2px);
	min-width:31.0%;
}

#homepage-promo-slider .product .cost,
#homepage-promo-slider .product .cost,
#homepage-promo-slider .product .cost,
#homepage-promo-slider2 .product .cost,
#homepage-promo-slider2 .product .cost,
#homepage-promo-slider2 .product .cost {
	display:none;
}

#homepage-promo-slider strong {
	border: medium none;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-size: 2.82em;
	margin-top: 20px;
}

		#vypis-produktu .promo .naobjednavku {
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#447fc3), color-stop(100%,#014ca5)); /* Chrome,Safari4+ */
			background:  -webkit-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* Chrome 10+, Saf5.1+ */
			background:     -moz-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* FF3.6+ */
			background:      -ms-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* IE10 */
			background:       -o-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* Opera 11.10+ */
			background:          linear-gradient(top, #014ca5 0%, #014ca5 100%); /* W3C */				
		}		
		
		#vypis-produktu .product .promo .naobjednavku,
		#vypis-produktu2 .product .promo .naobjednavku,
		#vypis-produktu3 .product .promo .naobjednavku {
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#447fc3), color-stop(100%,#014ca5)); /* Chrome,Safari4+ */
			background:  -webkit-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* Chrome 10+, Saf5.1+ */
			background:     -moz-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* FF3.6+ */
			background:      -ms-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* IE10 */
			background:       -o-linear-gradient(top, #014ca5 0%, #014ca5 100%); /* Opera 11.10+ */
			background:          linear-gradient(top, #014ca5 0%, #014ca5 100%); /* W3C */				
		}					
		
#homepage-general-text h1 {
	border:none;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	font-size:2.82em;
	margin-bottom:20px;
	margin-top:40px;
}

#homepage-general-text p {
	background:transparent;
	color: #222;
	text-align:center;
	font-size:1.2em;
	width:100%;
}

#homepage-general-text strong {
	float:none;
	clear:none;
}

#orderForm .disabled {
    color: #BBB;
}

#deliveryOptions .d_date {
	display:none;
}

footer section .info-line {
	background:#fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;	
	border-top:solid #b3b3b3 1px;
}

footer .all {
	border-top:solid #b3b3b3 1px;
	background-color:#eef1f1;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;	
}

footer section h4 {
	font-size:1.2em;
	font-family: "Oswald",sans-serif;
	color:#000;
	text-transform:uppercase;
	position:relative;
	padding-left: 50px;
}

footer section h4::before {
    height: 49px;
    width: 40px;
    background: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Avocode%202.3.2-ea60620%20-%20http%3A%2F%2Favocode.com%20--%3E%0A%3Csvg%20height%3D%2249%22%20width%3D%2240%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2049%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23c4007a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%2035.77%2033.12%20C%2034.87%2036.92%2030.99%2040.01%2027.09%2040.01%20C%2027.09%2040.01%20-68.38%2040.01%20-68.38%2040.01%20C%20-72.28%2040.01%20-74.71%2036.92%20-73.81%2033.12%20C%20-73.81%2033.12%20-69.75%2015.89%20-69.75%2015.89%20C%20-68.86%2012.09%20-64.97%209.01%20-61.08%209.01%20C%20-61.08%209.01%2034.39%209.01%2034.39%209.01%20C%2038.29%209.01%2040.72%2012.09%2039.83%2015.89%20C%2039.83%2015.89%2035.77%2033.12%2035.77%2033.12%20M%2015.49%2020.98%20C%2016.73%2020.67%2017.87%2021.12%2019.71%2022.37%20C%2020.85%2023.14%2023.26%2025.16%2024.44%2026.09%20C%2023.43%2026.7%2021.21%2027.69%2019.4%2028.15%20C%2017.4%2028.66%2015.12%2028.91%2013.82%2028.57%20C%2012.23%2028.14%2012.02%2026.97%2012.68%2026.27%20C%2014.37%2024.5%2018.34%2026.15%2019.78%2026.86%20C%2019.78%2026.86%2019.27%2024.05%2019.27%2024.05%20C%2017.1%2023.02%2013.82%2021.99%2011.59%2023.01%20C%207.45%2024.9%208.84%2029.66%2012.16%2030.72%20C%2015.11%2031.66%2019.66%2030.38%2021.72%2029.53%20C%2023.41%2028.82%2028.03%2026.59%2028.03%2026.59%20C%2028.03%2026.59%2027.1%2025.89%2026.37%2025.32%20C%2024.49%2023.86%2022.18%2021.18%2020.89%2019.98%20C%2019.42%2018.61%2017.36%2017.79%2015.16%2018.53%20C%2013.78%2019%2012.66%2020.35%2012.22%2020.91%20C%2012.22%2020.91%2013%2022.53%2013%2022.53%20C%2013.23%2022.23%2014.58%2021.2%2015.49%2020.98%22%20%2F%3E%0A%20%20%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAUAAAAxCAYAAAAShGNeAAAA%2BElEQVQ4T62Ty2rCUBRFlw6koJNOROhAJ04slCKt%2F%2F9Bre%2FWdy3rclJSk2AQA4Gw9sk597F3A2gCP%2BSeBtACTiGc1YTtgIdMED4G3AFJEPaAI7ABFE7CfsB1CAfhMOAKUNgJnwPOAYWN8DUGTYEF8C18i6V8AjNbCCeAixb6rjLoRiqhfZeXlWlY2e%2BFSvveG1ZOL%2ByocvGlO7oROuSj6pTq9yw9z3p3VHrI9fd%2B%2FY4KtnkP1%2F0z2DhnRV2XrPgSUKA%2Fk2lH4WTBEthmnjdcgj%2FPD6Lyy37A3sqngIKt38JuQIHhSokzhiZun49hJxdYB56tfAiYxZtfdMKli1wBBiEAAAAASUVORK5CYII%3D%22%20height%3D%2249%22%20width%3D%225%22%20y%3D%220%22%20x%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E") repeat scroll 0px 0px, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%;
    position: absolute;
    top: -16px;
    left: 0px;
    content: "";
}

footer section .footer_nav {
	position:relative;
	min-height:300px;
}

footer section .footer_nav::before {
    background-image: url("../images/footer-bg-up.png");
    width: 422px;
    height: 283px;
    position: absolute;
		right:0;
		bottom:0;
    content: "";
}


footer section .footer_nav .footer_nav_section {
	margin-bottom:20px;
}

footer section .footer_nav .footer_nav_section ul {
	margin:0px;
	list-style-type:none;
}

footer section .footer_nav .footer_nav_section li::before {
    border-radius: 100%;
    position: absolute;
    top: 13px;
    left: 0px;
    background-color: #C1C1C1;
    width: 4px;
    height: 4px;
    content: "";
}

footer section .footer_nav .footer_nav_section li {
	position: relative;
	padding-left: 15px;
}

footer section .footer_nav .footer_nav_section li a {
	line-height:1.4em;
	font-size:1.4em;
	color:#C4007A;
	text-decoration:underline;
}

#homepage-general-text h2 {
	border: medium none;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-size: 2.82em;
	margin-bottom: 20px;
}

#homepage-general-text form {
	text-align:center;
}

#homepage-general-text form .value {
	width:50%;
	text-align:left;
	text-indent:20px;
}

#homepage-general-text form .name {
	width:50%;
	text-align:right;
	line-height:2em;
}

#homepage-general-text form input {
	height:40px;
	width:200px;
}

#homepage-general-text #ui_login {
	display:inline-block;
	float:none;
	clear:none;
	width:auto;
	height:auto;
	border-radius: 6px;
	padding: 22px 25px 22px 25px;
	background-color: #8CB63C;
	border: 2px solid #648C18;
	display: inline-block;
	color: #FFF;
	font-family: "Oswald",sans-serif;
	font-size: 23px;
	line-height:20px;
	font-weight: 400;
	text-transform: uppercase;
	
}

li.ui-menu-item.g {
	color: #C4007A !important;
}

li.ui-menu-item .item .info .cost {
	color: #C4007A;
}

.obal-box .table-udaj {
	color: #C4007A
}

#load-to-question {
	display:none !important;
}