

.home #row_0 {
	min-height: 35px  !important;
}




#site_title img {
	max-width: 120px !important;
	margin-top: 3px;
}

.home.logged-in #site_title img {
	top: 55px;
}


.home .ve_fixed_header_scrolled #site_title img {
	border: none;
	position: relative;
	top: 0px;
	left: 0px;
	max-width: 120px !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;  
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.is-mobile_menu #site_title img {
	max-width: 120px !important;
}


@media only screen and (min-width: 1299px) {  /* platí jen pro velké monitory nad 1299 */
.home #site_title img {
	max-width: 160px !important;
	border: 25px solid #fff;
	border-bottom: 20px solid #fff;
	position: fixed;
	top: 17px;
	background: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	-webkit-box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.22);
	box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.22);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}


}


.row_lang {
  background: rgba(123, 190, 85, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c87bbe55, endColorstr=#c87bbe55);
}

.home .row_lang {
  background: linear-gradient(to bottom, #7bbe55 0%, #72b34f 100%) no-repeat border-box;
  background: -moz-linear-gradient(top, #7bbe55, #72b34f) no-repeat border-box;
  background: -webkit-gradient(linear, left top, left bottom, from(#7bbe55), to(#72b34f)) no-repeat border-box;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bbe55', endColorstr='#72b34f');
}


.home .loga-vegan {
	margin-bottom: 40px;
	margin-top: -100px;
}
@media only screen and (max-width: 750px) {
/* PRO MOBILY POD 800 */
.home .loga-vegan {
	max-width: 150px;
	margin-top: -80px;
}
}
@media only screen and (min-width: 1300px) {
/* platí jen pro velké monitory nad 1300px */
.slider-produkt1 {
	margin-top: -100%;
}
}
@media only screen and (max-width: 1299px) {
/* platí jen do šířky 1299 */
.slider-produkt1 {
	margin-top: -90%;
}
}

.smart {
	display: none;
}
.ve-header-type1 #site_header_nav li {
	margin-left: 13px !important;
}
.row_produkty .produkt-box {
	border: 5px solid #7bbe55;
	-webkit-border-top-left-radius: 290px 50px;
	-moz-border-radius-topleft: 290px 50px;
	border-top-left-radius: 290px 50px;
	padding: 20px;
	background-color: #fff;
}
.row_produkty {
	padding-bottom: 130px;
}
.row_produkty:last-child {
	padding-bottom: 50px !important;
}
.row_more_produkty .produkt-box {
	border: 3px solid #7bbe55;
	padding: 0 20px 20px;
	background-color: #fff;
	-webkit-border-top-left-radius: 90px 20px;
	-moz-border-radius-topleft: 90px 20px;
	border-top-left-radius: 90px 20px;
}
.blogpost-box img {
	border-top: 3px solid #7bbe55;
	-webkit-border-top-left-radius: 90px 20px;
	-moz-border-radius-topleft: 90px 20px;
	border-top-left-radius: 90px 20px;
}
@media only screen and (max-width: 1100px) and (min-width: 640px) {
/* pravidlo paltí jen pro menší než 1024 a větší než 640 */
.row_produkty .col-three: before {
	content: '';
	background-image: none;
	background-size: 100% 30px;
	width: 100%;
	height: 30px;
	display: block;
}
.row_produkty .produkt-box h2 {
	font-size: 20px !important;
	min-height: 100px;
}
.row_produkty .produkt-box p {
	display: none  !important;
	font-size: 14px !important;
}
.row_produkty {
	padding-bottom: 50px;
}
.row_more_produkty .col-five:before {
	content: '';
	background-image: none;
	width: 100%;
	height: 30px;
	display: block;
}
.row_more_produkty .produkt-box {
	border: 3px solid #7bbe55;
	padding: 0 10px 20px 10px;
	-webkit-border-top-left-radius: 90px 20px;
	-moz-border-radius-topleft: 90px 20px;
	border-top-left-radius: 90px 20px;
}
}
body.parent-pageid-841 {
	background-position: center 37px !important;
}
body.parent-pageid-841 .row_lang {
    background: #7bbe55;
}


.breadcrumb-container, .breadcrumb-container ul li a {
	text-align: left;
	font-family: 'Open Sans';
	font-weight: 400;
	color: #f0f0f0 !important;
	margin-top: -25px;
}
.parent-pageid-841  .breadcrumb-container ul li a {
	color: #999 !important;
	margin: 0;
}
.parent-pageid-841  .breadcrumb-container ul li {
	color: #999 !important;
}
.breadcrumb-container ul li:first-child .separator, .breadcrumb-container ul li:last-child .separator:last-child {
	display: none;
}
.breadcrumb-container ul li {
	list-style: none !important;
	padding-left: 0 !important;
	background-image: none !important;
}
.breadcrumb-container ul li a {
	padding: 0 5px 0 5px  !important;
	margin: 0 !important;
}
.breadcrumb-container ul li:first-child a {
	box-sizing: unset;
	padding: 0 5px 0 0  !important;
}
.breadcrumb-container {
	margin-bottom: -10px;
}
.produkt-box.kuchyn:hover {
	background-image: url("/CSS/produkt-box-kuchyn.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box.koupelna:hover {
	background-image: url("/CSS/produkt-box-koupelna.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box.obyvak:hover {
	background-image: url("/CSS/produkt-box-obyvak.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box.deti:hover {
	background-image: url("/CSS/produkt-box-deti.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box.nadobi:hover {
	background-image: url("/CSS/produkt-box-nadobi.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box.ovoce:hover {
	background-image: url("/CSS/produkt-box-ovoce.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.produkt-box {
	transition: all 3s ease-in-out;
}
.produkt-box h3 {
	min-height: 75px;
}
.produkt-box:hover h3 {
	color: #333 !important;
}
.produkt-box p {
	min-height: 190px;
}
.produkt-box .produkt1 {
	margin: -80px 0 -60px -50px !important;
}
.produkt-box .produkt2 {
	margin: -80px 0 -60px -50px !important;
}
.produkt-box .produkt3 {
	margin: -54px 0 -60px -60px !important;
}
@media only screen and (max-width: 1024px) and (min-width: 640px) {
/* pravidlo paltí jen pro menší než 1024 a větší než 640 */
.produkt-box .produkt1 {
	margin: -80px 0 0px 0px !important;
}
.produkt-box .produkt2 {
	margin: -80px 0 0px 0px !important;
}
.produkt-box .produkt3 {
	margin: -54px 0 0px 0px !important;
}
}
@media only screen and (max-width: 640px) {
/* pravidlo paltí jen pro menší než 640 tedy pro MIBILE */
.produkt-box .produkt1 {
	margin: -80px 0 0px 0px !important;
}
.produkt-box .produkt2 {
	margin: -80px 0 0px 0px !important;
}
.produkt-box .produkt3 {
	margin: -54px 0 0px 0px !important;
}
.produkt-box {
	margin: 0 0 80px 0px !important;
}
.produkt-box  h2, .produkt-box  p {
	text-align: center;
}
.row_produkty {
	padding-bottom: 1px !important;
}
.produkt-detail-mobile {
	max-width: 200px;
	margin: auto;
	!important;
}
.produkt-detail-mobile.element_container:first-child {
	margin-top: -100px !important;
}
.produkt-detail-pc, .produkt-detail-header {
	display: none !important;
}
.loga-vegan, .loga-vegan  #element_3_0_0 .element_image {
	text-align: center  !important;
	max-width: 150px;
	margin: auto  !important;
}
.loga-vegan .element_image_left {
	float: none !important;
}
}
@media only screen and (min-width: 640px) {
/* pravidlo paltí jen pro větší než 640 tedy TABLET+PC */
.produkt-detail-pc {
	display: block;
	!important;
}
.produkt-detail-mobile {
	display: none;
	!important;
}
/*.logged-in .produkt-detail-mobile {
	display: block;
	!important;
}
*/
}
.slider p {
	padding: 0;
}
@media only screen and (min-width: 640px) {
.onmobile {
	display: none;
}
}
@media only screen and (min-width: 900px) {
.home .ve_fixed_header {
	position: fixed;
	z-index: 5;
	width: 100%;
}
}
@media only screen and (max-width: 640px) {
.nomobile {
	display: none;
}
}
.full a {
	width: 100%
}
.ikony-vlastnosti .feature_image {
	width: 20% !important;
}
.ikony-vlastnosti .feature_image img {
	max-width: 90% !important;
}
.ikony-vlastnosti .feature_text {
	width: 76% !important;
}
.zapati img {
	-webkit-filter: grayscale(100%);
/* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.row_fix_width, .row_basic_fix_width, .fixed_width_page .row, .row_fixed, .fixed_template #content, .fixed_width_page #wrapper, .fixed_narrow_width_page #wrapper {
	max-width: 1300px;
}
@media screen and (min-width: 2000px) {
.bg-linie {
	background-size: 100% 70px  !important;
}
}


@media screen and (max-width: 1360px) {
.row_fix_width, .row_basic_fix_width, .fixed_width_page .row, .row_fixed, .fixed_template #content, .fixed_width_page #wrapper, .fixed_narrow_width_page #wrapper, #header_in {
	padding-left: 30px;
	padding-right: 30px;
}
}


@media only screen and (max-width: 900px) {
/* pravidlo paltí jen pro menší než 900 */
.homes #row_0 {
	display: none  !important;
}
}


.tabulka_slozeni table {
	;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	background: #fff;
}
.tabulka_slozeni table tr:first-child td {
	padding: 15px 20px;
}
.tabulka_slozeni table tr td {
	padding: 5px 20px;
	width: 30%;
}
.tabulka_slozeni table tr td:first-child {
	width: 25%
}
.tabulka_slozeni .faq_item {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}





/* KOŠÍK HOME */
@media only screen and (min-width: 1299px) {  /* platí jen pro velké monitory nad 1299 */
.home #header:not(.is-mobile_menu) #menu-hlavni-menu li#menu-item-1119 a {
	top: -15px;   }
.home .ve_fixed_header_scrolled #header:not(.is-mobile_menu) #menu-hlavni-menu li#menu-item-1119 a {
	top: -20px !important;   } 
} 

.home #header:not(.is-mobile_menu) .ve_fixed_header_scrolled #menu-hlavni-menu li#menu-item-1119 a {
	top: -20px;  } 




#menu-hlavni-menu li#menu-item-1119 {
	height: 30px;   }

/* KOŠÍK  */
#header:not(.is-mobile_menu) #menu-hlavni-menu li#menu-item-1119 a {  
	background: #e6007e url("/CSS/icon-kosik.png") no-repeat center 12px !important;
	background-size: 50px auto !important;
	position: relative;
	top: -20px;
	right: 0px;
	display: block;
	width: 90px;
	height: 86px;
	color: transparent !important;
	font-size: 0px !important;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
		-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;   }
#header:not(.is-mobile_menu) #menu-hlavni-menu li#menu-item-1119 a:hover {
	background-color: #7bbe55;  }

@media only screen and (max-width: 1075px) {  /* platí jen pro malé  monitory pod 1080 */
.mobile-menu-button a  {
	background: #e6007e url("/CSS/icon-kosik.png") no-repeat center 20px !important;
	background-size: 45px auto !important;
	position: fixed;
	top: 0px;
	right: 190px;
	display: block;
	width: 80px;
	height: 100px;
	z-index: 110;
	color: transparent !important;
	font-size: 0px !important;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.row_lang  {
	display: none !important;
} }

@media only screen and (max-width: 990px) {  /* platí jen pro malé  monitory pod  */
.mobile-menu-button a  {
	right: 190px;
}
}

@media only screen and (max-width: 790px) {  /* platí jen pro malé  monitory pod  */
.mobile-menu-button a  {
	right: 190px;
}
}

@media only screen and (max-width: 490px) {  /* platí jen pro malé  monitory pod  */
.mobile-menu-button a  {
	display: none !important;
}
}

@media only screen and (max-width: 345px) {  /* platí jen pro malé  monitory pod  */
.mobile-menu-button a {
	display: none !important;
}
}



/* FACEBOOK */
#header:not(.is-mobile_menu) #menu-hlavni-menu li#menu-item-998 a {
	background: url(/CSS/fb.jpg) center center no-repeat;
	color: transparent !important;
	margin-right: 15px;
	font-size: 0px !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid rgba(255, 255, 255, 0.25) !important;
	padding: 15px !important;
	margin-top: 0px !important;
}





.icona-sklep {
	position: absolute;
	top: 50px;
}


/* CSS Document */
.ve_installer_background, .ve_installer_container,
.ve_top_menu_member,
.ve_top_menu_campaign  {
	display: none;
}

.vlastnosti .feature_col_icon {
	background: rgba(1, 174, 240, 0);
	padding: 10px;
}
.vlastnosti .col-four {
	width: 24%;
	margin-left: 1%;
}
.vlastnosti .col-four:last-child() {
	margin-left: 0;
}
.vypis-produktu .responsive_image {
	background: white;
	padding-top: 30px;
	text-align: center !Important;
}
.vypis-produktu .responsive_image img {
	text-align: center !Important;
	display: inline !Important;
}
.vypis-produktu .responsive_image img, .zoom img {
	transition: all .1s ease-in-out;
}
.vypis-produktu .responsive_image img:hover, .zoom img:hover {
	transform: scale(1.1);
}
.vypis-produktu .mw_element_item {
	border: 1px solid #d5d5d5;
}
.vypis-produktu .mw_element_item_image_container {
	background: white;
}
.volba {
	position: relative;
	top: -80px;
	background: white;
	padding: 28px 20px;
}
#volba-home .in_features_element_1 .elcol {
	padding: 0 !important;
}

#content a img {
	transition: all .1s ease-in-out;
}
#content a img:hover {
	transform: scale(1.05);
}
.article_meta .user {
	display: none;
}


.podnimky  ol li {padding-bottom: 20px !important;}