/**
* custom.css file created by web4vas
* @package diochi
* @author Ernst
* @website Ernst 
* @copyright	Copyright (c) since 2022 Ertnst
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/* 
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
.skryta {
    display: none;
}
.refPrice {
    display: none;
}
html.com_gdpr body {
    background-color: white !important;
    background-image: none;
}

/*body { background: #fff url(../images/ui/hr.jpg) center top repeat-x }*/

.page { width: 960px; margin: 0 auto; max-width: 960px }
#gkPageTop { margin: 29px 0 0 0; z-index: 3; position: relative; background: rgba(255, 255, 255, 0.8); }
#gkPageTop .page { height: 160px }
#gkPageTop #gkTopBanner { height: 80px }
#gkPageContent { width: 100% }
#topMenu { width: 55%; margin: -25px 0 0 0; float: right; }
.archiv #topMenu,
.casopis #topMenu {width:56%;}
#topMenu li { float: left; margin: 0 20px 0 0; color: #fff }
#topMenu li:last-child {margin-right: 0}
#topMenu li#lang { padding: 0 0 0 15px }
#topMenu li#lang a { margin: 0 5px 0 0 }
#topMenu li#lang a:last-child {margin-right:0;}
#topMenu li a { color: #fff; text-transform: uppercase; font-family: 'houschka_promedium'; font-size: 14px }
#topMenu li a:hover span { text-decoration: underline }
#topMenu li a:before { margin: 0 5px 0 0; font-family: 'fontAwesome'; font-size: 18px }
#topMenu li:nth-child(1) a:before { content: "\f101" }
#topMenu li:nth-child(2) a:nth-child(2):before { content: ""; margin: 0 }
#topMenu li:nth-child(3) a:before { content: "\f07a" }
#topMenu li:nth-child(4) { margin-right: 0 }
#topMenu li:nth-child(4) a:before { content: "\f041" }

li#osobnyUcet a:before {content: "\f007"}

.archiv #topMenu li:nth-child(1) a:before, 
.casopis #topMenu li:nth-child(1) a:before { content: "\f101" }
.archiv #topMenu li:nth-child(1) a:nth-child(2):before,
.casopis #topMenu li:nth-child(1) a:nth-child(2):before { content: ""; margin: 0 }
.archiv #topMenu li:nth-child(2) a:before,
.casopis #topMenu li:nth-child(2) a:before { content: "\f07a" }
.archiv #topMenu li:nth-child(3),
.casopis #topMenu li:nth-child(3) { margin-right: 0 }
.archiv #topMenu li:nth-child(3) a:before,
.casopis #topMenu li:nth-child(3) a:before { content: "\f041" }
.archiv #topMenu li:nth-child(4) a:before,
.casopis #topMenu li:nth-child(4) a:before { content: "" }
@-webkit-keyframes fade {
    0% { opacity: 0 }
    10% { opacity: 0 }
    90% { opacity: 0 }
    100% { opacity: 1 }
}
@-moz-keyframes fade {
    0% { opacity: 0 }
    10% { opacity: 0 }
    90% { opacity: 0 }
    100% { opacity: 1 }
}
@keyframes fade {
    0% { opacity: 0 }
    10% { opacity: 0 }
    90% { opacity: 0 }
    100% { opacity: 1 }
}




.proc_diochi .subCategory { display: none }
.proc_diochi.itemListView .itemsCategory { padding: 0 0 0px; margin: 0 0 60px }
.proc_diochi.itemListView h1 { margin: 0 0 50px }
.proc_diochi.itemListView img:nth-child(1) { margin-top: -35px }
.proc_diochi.itemListView p { text-align: justify }
.proc_diochi.itemListView h2 { text-align: left; margin: 0 0 30px }
.proc_diochi.itemListView h2 span { margin-left: 250px }
.proc_diochi.itemListView ul#ency { margin: 0; height: 225px }
.proc_diochi.itemListView ul#ency li { float: left; width: 25%; text-align: center }
.proc_diochi.itemListView ul#ency li img { margin: 0 0 15px }
.proc_diochi.itemListView ul#ency li a { font-size: 15px; font-family: 'houschka_probold'; color: #fe2470; text-transform: uppercase; text-decoration: underline }
.proc_diochi.itemListView #introtext { font-size: 24px; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; padding: 30px 20% 20px 10%; background: url(../images/ui/intro.jpg) left top no-repeat; text-align: left; line-height: 1.5em }
.proc_diochi.itemListView #introtext1 { margin: 0 0 0 20px }
.proc_diochi.itemListView #introtext1 li { list-style-type: none; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; margin: 0 0 15px 0 }
.proc_diochi.itemListView #introtext1 li:before { content: "\f111"; color: #ec008c; font-family: 'fontAwesome'; font-size: 9px; height: 30px; margin: 0 10px 0px -20px }
.proc_diochi.itemListView #introtext2 { margin: 35px 0 0 0 }
.proc_diochi.itemListView #introtext2 li { float: left; width: 33%; text-align: center; font-size: 15px; color: #86acd0; text-transform: uppercase; font-family: 'houschka_probold' }
.proc_diochi.itemListView #introtext2 li img { margin: 0 0 25px 0 }
.wave { background: url(../images/ui/hr3.png) left bottom no-repeat; height: 50px; border: none }
body.herbar #gkSidebar .nav li.deeper ul { display: none }
body.herbar #gkSidebar .nav li.active a { font-weight: bold !important }
#k2Container.herbar { }
#k2Container.herbar article { padding: 0 }
#k2Container.herbar article.itemView .itemImageBlock { float: none; height: 150px; overflow: hidden }
#k2Container.herbar article.itemView .itemImageBlock img { margin: 0 }
#k2Container.herbar article h2 { height: 35px; font-size: 16px }
#k2Container.herbar article h2 a { }
article.herbar.itemView { margin: 0 0 40px }
article.herbar.itemView .itemImageBlock { margin: 0 20px 0px 0; float: left; width: 33% }
table.cenik { width: 100%; margin: 0 0 50px }
table.cenik tr { }
table.cenik tr:first-child td { background: #e3eaf2; padding: 8px 5px 8px 5px; border-right: 1px solid #fff }
table.cenik tr:first-child td:first-child { width: 70% }
table.cenik tr:first-child td:first-child + td { text-align: center }
table.cenik tr td { padding: 10px 5px 0px 5px }
table.cenik tr td + td { text-align: center }
table.cenik tr td:last-child { text-align: center }
table.cenik tr td a { color: #67677f }
table.cenik tr td a:before { font-family: 'fontAwesome'; content: "\f0c1"; color: #67677f; margin: 0 7px 0 0; font-size: 14px }
section.sectionProc { margin: 40px 0 0 0; background: url(../images/ui/hr1.jpg) left bottom no-repeat; padding: 0 0 30px }
section.sectionProc h3 { font-size: 20px; font-family: 'Conv_GFSDidot-Regular'; color: #8eb2d3; font-style: italic; margin: 0 0 40px 80px }
section.sectionProc h3 span { font-size: 36px; display: block; color: #67677f; margin: 0 0 0 30% }
section.sectionProc p { color: #8eb2d3 }
section.sectionProc img { margin: -40px 50px 0 0 }
.itemNavigation { padding: 30px 0 30px 0; font-family: 'houschka_promedium'; font-size: 14px }
.itemNavigation span { }
.itemNavigation a { margin: 0 7px 0 0 }
.itemNavigation a.itemPrevious:after { content: " / "; margin-left: 5px }
article.itemView { }
article.itemView h1 { margin: 0 0 25px }
article.itemView h2, article.itemView h3, article.itemView h4 { margin: 1.5em 0 0.5em; color: #67677f; font-family: 'Conv_GFSDidot-Regular'; font-size: 16px; font-style: italic }
.itemsContainerWrap article.itemView.produkty h2 { height: 35px; overflow: hidden }
.itemsContainerWrap article.itemView.produkty .itemBody { height: 53px; overflow: hidden }
article.itemView h4 { font-size: 14px; text-transform: none }
article.itemView .itemImageBlock { width: 100% }
article.itemView p { text-align: justify; margin: 0 0 1em }
article.itemView ul { }
article.itemView ul li { margin-bottom: 0px }
article.itemView ul li ul { margin-top: 1em; margin-left: 1em }
article.itemView ul li ul li { list-style-type: circle }
article.itemView ul li strong { font-family: 'houschka_probold'; color: #67677f }
article#k2Container.produkt { }
article#k2Container.produkt .itemImageBlock { width: 420px; height: 350px; margin: 0 0 -350px 0 }
article#k2Container.produkt .itemImageBlock img { margin: 0px 0 0 0; width: 100% }
article#k2Container.produkt .itemIntroText { margin: 0 0 35px }
article#k2Container.produkt .itemFullText > p:nth-child(1) { display: block; height: 350px; float: right; width: 202px; margin: 0 0 60px; text-align: left }
article#k2Container.produkt .itemFullText > p:nth-child(2) { clear: both }
article#k2Container.produkt .itemFullText > p:nth-child(1) a { display: block; background: url(../images/ui/btn.jpg) no-repeat; width: 202px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-family: 'houschka_probold'; text-decoration: none; text-transform: uppercase; margin: 30px 0 0 0 }
article#k2Container.produkt .itemFullText h2 { clear: both }
article#k2Container.produkt h1:before { content: "\f111"; font-family: 'fontAwesome'; font-style: normal; margin: 18px 5px 0 0; line-height: 0.5em; font-size: 15px; display: block; width: 20px; float: left }
article#k2Container.produkt.sfera-0 h1:before { color: #efefef }
article#k2Container.produkt.sfera-0 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-0 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-0 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-1 h1:before { color: #fdd900 }
article#k2Container.produkt.sfera-1 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-1 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-1 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-2 h1:before { color: #529B03 }
article#k2Container.produkt.sfera-2 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-2 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-2 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-3 h1:before { color: #0066FF }
article#k2Container.produkt.sfera-3 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-3 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-3 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-4 h1:before { color: #FFCC99 }
article#k2Container.produkt.sfera-4 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-4 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-4 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-5 h1:before { color: #009999 }
article#k2Container.produkt.sfera-5 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-5 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-5 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-6 h1:before { color: #CC0099 }
article#k2Container.produkt.sfera-6 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-6 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-6 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-7 h1:before { color: #CC0000 }
article#k2Container.produkt.sfera-7 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-7 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-7 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-8 h1:before { color: #663366 }
article#k2Container.produkt.sfera-8 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-8 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-8 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-9 h1:before { color: #000066 }
article#k2Container.produkt.sfera-9 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-9 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-9 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-10 h1:before { color: #FF9900 }
article#k2Container.produkt.sfera-10 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-10 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-10 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-11 h1:before { color: #FF99CC }
article#k2Container.produkt.sfera-11 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-11 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-11 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.produkt.sfera-12 h1:before { color: #CCCC66 }
article#k2Container.produkt.sfera-12 .itemFullText > p:nth-child(1), article#k2Container.produkt.sfera-12 .itemImageBlock { background: url(../images/ui/hr1.jpg) left bottom no-repeat }
article#k2Container.produkt.sfera-12 .itemFullText > p:nth-child(1) { background-position: -420px bottom }
article#k2Container.itemView.sfery { }
article#k2Container.itemView.sfery #meridiany ul li { width: 33% }
article#k2Container.itemView.sfery #meridiany ul li img { width: 100% }
article#k2Container.itemView.sfery #meridiany ul li span { margin: 5px 10px 20px }
article#k2Container.itemView.sfery .ui-widget-content { border: none }
article#k2Container.produkt #meridiany ul li { width: 33%; height: 280px }
article#k2Container.produkt #meridiany ul li img { width: 100% }
article#k2Container.produkt #meridiany ul li span { margin: 5px 10px 20px }
article#k2Container.produkt #meridiany ul li.lastChild { height: 1px }
article .ui-widget-content { border: none; border-bottom: 1px solid #e4eaf1; background: none; color: #222222; margin: 40px 0 30px; border-radius: 0 }
article .ui-widget-header { border: 0; background: #e4eaf1; color: #222222; font-weight: bold }
article .ui-corner-all { border-radius: 0 }
article .ui-tabs { padding: 0 }
article .ui-tabs .ui-tabs-nav { padding: 0 }
article .ui-tabs .ui-tabs-panel { padding: 0 }
article .ui-tabs .ui-tabs-nav li { margin: 0; padding: 0; border-radius: 0; border: none; background: none; text-transform: uppercase; font-size: 12.03px; font-family: 'houschka_probold' }
article .ui-tabs .ui-tabs-nav .ui-tabs-anchor, article .ui-tabs .ui-tabs-nav li a { line-height: 25px; padding: 10px }
article .ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #676780; margin: 0; padding: 0 }
article .ui-tabs .ui-tabs-nav li.ui-tabs-active a { color: #fff }
ul#extraFields { margin: 0 0 40px }
article #meridiany ul { margin: 0 }
article #meridiany ul li { list-style: none; float: left; width: 33.33%; text-align: center }
article #meridiany ul li span { display: block; margin: 20px 0 0; font-size: 16px; font-family: 'Conv_GFSDidot-Regular'; color: #67677f; text-transform: uppercase }
article #meridiany ul li:hover img { transition: all .2s ease-in-out; transform: scale(1.05) }
article #meridiany ul li.lastChild { float: none; clear: both }
article .itemAuthorContent { background: url(../images/ui/suvisiace.jpg) right center no-repeat; padding: 20px 0 80px }
article .itemAuthorContent h3 { margin: 0 0 15px }
article .itemAuthorContent ul { margin: 0 }
article .itemAuthorContent li { list-style: none; margin: 0; padding: 0; line-height: 1em }
article .itemAuthorContent li:before { font-family: 'fontAwesome'; content: "\f111"; color: #7acef4; margin: 0 10px 0 0; font-size: 12px }
article .itemAuthorContent li a { font-family: 'houschka_promedium'; font-size: 14px }
article #vyrobky-ve-sfere ul { margin: 0 }
article #vyrobky-ve-sfere ul li { float: left; width: 33%; list-style: none; margin: 0 0 30px }
article #vyrobky-ve-sfere ul li img { width: 100% }
article #vyrobky-ve-sfere ul li span { display: block; text-align: center; font-size: 16px; font-family: 'Conv_GFSDidot-Regular'; color: #67677f; text-transform: uppercase }
.kontaktmain { margin: 0 0 30px }
.kontaktmain h2 { text-align: center }
.kontaktmain:nth-child(1) { width: 48%; float: left }
.kontaktmain:nth-child(2) { width: 48%; float: right }
#subContent #gkSidebar ul li.activeCategory a { color: #FF2073 }
article.itemView.region { }
article.itemView.region ul { margin: 0 }
article.itemView.region ul li { list-style: none }
article.itemView.region ul li.itemCategory { margin: 10px 0 0 0 }
article.itemView.region h2 { font-size: 20px !important; line-height: 1.2em !important; margin: 0 0 10px; overflow: hidden; height: 28px; text-align: left }
article.itemView.region h2 a { color: #86aed1; font-family: 'Conv_GFSDidot-Regular'; font-style: italic }
article.itemView.region .itemImageBlock { padding: 0px; border: 1px solid #e7eef6; overflow: hidden; height: 145px }
article.itemView.region .itemImageBlock img { margin-top: -30% }
article#k2Container.regionDetail .itemImageBlock { margin: 0 15px 0 0 }
html.proc-diochi { }
html.proc-diochi .proc_diochi.itemListView h1 { margin: 0 0 5px }
html.proc-diochi .proc_diochi.itemListView h2 { font-size: 20px; color: #8eb2d3; margin: 0 0 25px }
html.proc-diochi .proc_diochi.itemListView h2 span { display: inline; margin: 0; color: #67677f }
html.proc-diochi .proc_diochi.itemListView strong { font-family: 'houschka_probold'; color: #67677f }
html.proc-diochi p#proc_diochi { font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; display: inline }
html.proc-diochi p#proc_diochi span { margin: 0 5px; color: #ec008c }
html.proc-diochi .proc_diochi.itemListView img:nth-child(1) { }
html.proc-diochi #gkMainbodyBottom { margin: -60px 0 50px 0 }
html.proc-diochi .column2 { float: left; width: 45% }
html.proc-diochi .column2.right { float: right }
html.proc-diochi .column2 li { list-style-type: disc; margin: 0 0 0 20px; line-height: 1.1em; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f }
html.kontakt .itemList { display: none }
html.jak-funguji .motto { background: url(../images/ui/motto.png) center top no-repeat; height: 178px; margin: 40px 0 }
html.jak-funguji .motto h2 { display: block; text-align: center; padding: 50px 0 0px; font-size: 30px; color: #ec008c }
html.jak-funguji .motto p { text-align: center; color: #ec008c; padding: 0 20px }
html.jak-funguji .itemFullText h3 { font-size: 22px; text-align: center; color: #86acd0; margin-top: 40px }
html.jak-funguji .itemFullText h3 span { color: #67677f }
html.jak-funguji .itemFullText h4 { font-size: 22px; text-align: left; color: #86acd0; margin-top: 40px; text-transform: uppercase }
html.jak-funguji .itemFullText h5 { font-size: 15px; text-align: left; color: #67677f; margin-top: 10px; text-transform: none; font-family: 'houschka_probold' }
html.jak-funguji #produkty { margin: 0 }
html.jak-funguji #produkty li { list-style: none; float: left; width: 45%; text-align: center; padding: 0 15px 30px }
html.jak-funguji #produkty li img { margin-bottom: 15px }
html.jak-funguji #produkty li strong { display: block; text-transform: uppercase; margin-bottom: 8px }
html.jak-funguji #produkty li:nth-child(1) strong { color: #f7941e }
html.jak-funguji #produkty li:nth-child(2) strong { color: #fe2470 }
html.jak-funguji #produkty li:nth-child(3) strong { color: #74007b }
html.jak-funguji #produkty li:nth-child(4) strong { color: #79b942 }
html.jak-funguji .itemFullText hr.ciary { background: url(../images/ui/hr3.png) left bottom no-repeat; padding: 0 0 40px; margin: 0 0 40px; border: none }
html.jak-funguji .itemFullText h3 ~ p.sub { text-align: center; color: #f42172 }
html.jak-funguji #jak-funguji { margin: 0 }
html.jak-funguji #jak-funguji li { float: left; width: 50%; list-style: none; text-align: center }

article .itemSocialSharing {}
article .itemSocialSharing .itemFacebookButton {float:left;width:33%;}
article .itemSocialSharing .itemGooglePlusOneButton {float:left;width:11%;}
article .categoryIn {   font-family: 'houschka_promedium';
  color: #7D7B7A;
  font-size: 14px;
  padding: 0 0 8px;
  display: block;
  font-style: italic;}


/* časopis sféra - archiv */

.archiv .clr {clear:none !important;}

@media (max-width:991px) {
    html.jak-funguji #jak-funguji li { float: none; width: 100%; margin-bottom: 50px }
}
html.jak-funguji #jak-funguji li h2 { font-size: 24px; margin: 25px 0 30px; line-height: 1.2em }
html.jak-funguji #jak-funguji li h2 span { display: block; color: #86acd0 }
html.jak-funguji #jak-funguji li strong { display: block; text-align: center; font-size: 18px; margin: 25px 0 0 0 }
html.jak-funguji #jak-funguji li strong + span { padding: 0 10px; display: block }
html.jak-funguji #jak-funguji li .readon { display: block; float: none; margin: 30px 15px 15px 15px; text-decoration: underline }
#gkMainbodyBottom { background: url(../images/ui/hr1.jpg) left bottom no-repeat; padding: 0 0 30px; margin: 0 0 60px }
#gkMainbodyBottom h3 { font-size: 22px; font-family: 'Conv_GFSDidot-Regular'; color: #86acd0; font-style: italic }
#gkMainbodyBottom p { color: #86acd0; text-align: justify }
#gkMainbodyBottom img { margin: -20px 0 0 0 }
#gkBottom1 { background: #f8f8f8; padding: 40px 0; border-top: 1px solid #b3b1be; border-bottom: 1px solid #b3b1be }
#gkBottom1 .box, #gkBottom1 .box >div { overflow: visible }
#gkBottom1 h3 { color: #67677f; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; font-size: 24px; text-transform: none }
#gkBottom1 h3 span { color: #86acd0 }
#gkBottom1 .header { background: transparent !important }
#gkBottom1 a { color: #67677f;}
#gkBottom1 a:active, #gkBottom1 a:focus, #gkBottom1 a:hover { color: #418cd1 }
#gkBottom1 ul li img { display: none }
#gkBottom1 ul li:nth-child(1) {margin: 0px 5px 8px 0px; }
#gkBottom1 ul li:nth-child(1) img { display: block }
#gkBottom1 ul li { color: #67677f; margin: 0; padding: 0 }
#gkBottom1 ul li .moduleItemIntrotext, #gkBottom1 ul li .moduleItemDateCreated { font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; float: left; margin-right: 15px; overflow: hidden }
#gkBottom1 ul li .moduleItemIntrotext { line-height: 1.1em }
#gkBottom1 ul li h4 { text-transform: none }
#gkBottom1 ul li h4 a { font-size: 15px; color: #67677f; border-bottom: 1px dotted #67677f }
#gkBottom1 ul li h4 a:hover { color: #67677f; text-decoration: none !important }
#gkBottom1 ul li:nth-child(1) .moduleItemDateCreated { display: block; float: none; margin: 0 0 7px }
#gkBottom1 ul li:nth-child(1) h4 { overflow: hidden; height: 58px }
#gkBottom1 ul li:nth-child(1) h4 a { font-size: 20px; line-height: 1.2em; font-family: 'houschka_prolight'; border: none; border-bottom: 1px dotted #67677f }
#gkBottom1 ul li:nth-child(1) p { margin: 0 }
#gkBottom1 ul li:nth-child(1) .moduleItemImage { display: block; height: 180px; overflow: hidden; margin: 0 0 30px }
#gkBottom1 ul li:nth-child(1) .moduleItemImage img { width: 310px; height: auto; transition: all .2s ease-in-out }
#gkBottom1 ul li:nth-child(1):hover .moduleItemImage img { transform: scale(1.2) rotate(7deg); -webkit-transform: scale(1.2) rotate(7deg); -moz-transform: scale(1.2) rotate(7deg); -moz-transform: scale(1.2) rotate(7deg); -ms-transform: scale(1.2) rotate(7deg); -o-transform: scale(1.2) rotate(7deg) }
#gkBottom1 ul li:nth-child(2), #gkBottom1 ul li:nth-child(3), #gkBottom1 ul li:nth-child(4), #gkBottom1 ul li:nth-child(5), #gkBottom1 ul li:nth-child(6), #gkBottom1 ul li:nth-child(7), #gkBottom1 ul li:nth-child(8), #gkBottom1 ul li:nth-child(9) { height: 24px; overflow: hidden; padding-right: 20px;  margin-bottom: 3px; }
#gkBottom1 ul li:nth-child(2) h4:before, #gkBottom1 ul li:nth-child(3) h4:before, #gkBottom1 ul li:nth-child(4) h4:before, #gkBottom1 ul li:nth-child(5) h4:before, #gkBottom1 ul li:nth-child(6) h4:before, #gkBottom1 ul li:nth-child(7) h4:before, #gkBottom1 ul li:nth-child(8) h4:before, #gkBottom1 ul li:nth-child(9) h4:before { content: "\f105"; font-family: 'fontAwesome'; margin: 0 5px 0 0; color: #67677f;  font-size: 17px; }
#gkBottom1 ul li .clearList { height: 0px }
#gkBottom1 .moduleCustomLink { text-decoration: none !important; /*margin-left: 20px;*/ }
#gkBottom1 .moduleCustomLink span { color: #86acd0; /*border-bottom: 1px dotted #86acd0;*/ font-size: 12px !important }
#gkBottom1 .moduleCustomLink span:hover {border-bottom: 1px dotted #86acd0;}
#gkBottom1 .moduleCustomLink:before { content: "\f105"; font-family: 'fontAwesome'; margin: 0 5px 0 0; color: #86acd0; font-size: 17px; }
#gkBottom1 .box:nth-child(3) {padding: 0;}
#gkBottom1 .box:nth-child(3) .header { color: #67677f; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; font-size: 24px; text-transform: none }
#gkBottom1 .box:nth-child(3) .header span span { color: #86acd0 }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table { margin: 15px 0px 30px 0px; }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_date { font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; float: left; margin-right: 15px; margin: 2px 0 5px }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_content a { font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; line-height: 1.5em }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_content a { border-bottom: 1px dotted #67677f }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_content a:hover { text-decoration: none !important }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table td { height: 50px }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table td a { }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_first, #gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest { }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .mod_events_latest_date { display: block; float: none; margin: 0 }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .addr { display: block; margin: 0 0 4px 0; font-size: 15px; line-height: 1.2em; color: #86acd0 }
#gkBottom1 .box:nth-child(3) table.mod_events_latest_table .clr { clear: both }
#gkBottom1 .box:nth-child(3) .mod_events_latest_callink { text-align: left; text-transform: uppercase; font-size: 12px; line-height: 1.2em; color: #86acd0 }
#gkBottom1 .box:nth-child(3) .mod_events_latest_callink a { color: #86acd0; }
#gkBottom1 .box:nth-child(3) .mod_events_latest_callink a:hover { text-decoration: none !important; border-bottom: 1px dotted #86acd0; }
#gkBottom1 .box:nth-child(3) .mod_events_latest_callink:before { content: "\f105"; font-family: 'fontAwesome'; margin: 0 5px 0 0; color: #86acd0; font-size: 17px; /*display:none;*/ }
.readon, .contactForm { background: #F31675; color: #fff !important; padding: 10px 20px; font-family: 'houschka_promedium'; margin: 20px 10px 20px 0; border-radius: 2px; text-transform: uppercase; text-align: center; float: left }
#gkBottom1 #k2ModuleBox112 { }
#gkBottom1 #k2ModuleBox112 ul { padding: 0; margin-right:0px; margin-bottom: 15px;}
#gkBottom1 #k2ModuleBox110 ul { padding: 0; margin-right:0px; margin-bottom: 15px;}
#gkBottom1 #k2ModuleBox110, #gkBottom1 #k2ModuleBox112,
#gkBottom1 .box:nth-child(3) { float: left; width: 33.333% }
@media (max-width:991px) {
    #gkBottom1 #k2ModuleBox110, #gkBottom1 #k2ModuleBox112,
    #gkBottom1 .box:nth-child(3) {  width: 94%;margin: 0 auto 50px;float:none;}
    #gkBottom1 #k2ModuleBox110 img, #gkBottom1 #k2ModuleBox112 img,
    #gkBottom1 .box:nth-child(3) img {width:100%;max-width:100%;}
}
#gkBottom2 { background: #2f3336; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; color: #ccc; font-size: 12px; margin-top: 0 !important; padding: 30px }
#gkBottom2 a { color: #848484 }
#gkBottom2 a:active, #gkBottom2 a:focus, #gkBottom2 a:hover { color: #fff }
#gkBottom2 .header { background: transparent; color: #d4d4d4; font-size: 12px; font-weight: bold !important; line-height: 12px; min-height: 12px }
#gkBottom2 .header > span { background: transparent !important; line-height: 12px; padding: 0 !important; text-transform: uppercase }
.gkFooter { max-width: 100%; height: 160px; background: #fff url(../images/ui/hr.jpg) center bottom repeat-x; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; color: #747474; font-size: 12px; margin: 0 auto 0 auto; min-height: 10px; padding: 0 30px }
.noindex .gkFooter, .spoluprace .gkFooter, .casopis .gkFooter, .proc-diochi .gkFooter, .archiv .gkFooter,
.jak-funguji .gkFooter { border-top: 1px solid #b3b3bf }
.gkFooter a { color: #888 }
.gkFooter a:active, .gkFooter a:focus, .gkFooter a:hover { color: #fff }
.gkCopyrights { float: right; margin: 0 }
.fText { display: block; width: 100%; height: 122px }
.fText ul:nth-child(1) { float: left; width: 28%; margin: 30px 0 0 20px }
.fText ul:nth-child(1) li:nth-child(1) { }
.fText ul:nth-child(1) li:nth-child(2) { }
.fText ul:nth-child(1) li:nth-child(3) { }
.fText ul:nth-child(2) { float: right; margin: 40px 0 0 0; cursor: default }
.fText ul:nth-child(2) li:nth-child(1) { width: 300px; background: url(../images/ui/infolinka.jpg) left center no-repeat }
.fText ul:nth-child(2) li:nth-child(2) { width: 210px; background: url(../images/ui/email.jpg) left center no-repeat }
.fText ul:nth-child(2) li { padding-left: 60px; font-size: 20px; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; color: #67677f }
.fText ul:nth-child(2) li span { color: #86acd0 }
#subCats li:nth-child(1) span:nth-child(1), .gkMenu > ul div.childcontent a#menu178:hover, #subContent #gkSidebar li.item-151 a:hover { color: #f7941d }
#subCats li:nth-child(2) span:nth-child(1), .gkMenu > ul div.childcontent a#menu179:hover, #subContent #gkSidebar li.item-152 a:hover { color: #fe2470 }
#subCats li:nth-child(3) span:nth-child(1), .gkMenu > ul div.childcontent a#menu180:hover, #subContent #gkSidebar li.item-154 a:hover { color: #862390 }
#subCats li:nth-child(4) span:nth-child(1), .gkMenu > ul div.childcontent a#menu181:hover, #subContent #gkSidebar li.item-155 a:hover { color: #7ab947 }
#subContent #gkSidebar ul li ul li a:before { content: "\f111"; font-family: 'fontAwesome'; font-style: normal; margin: 0 12px 0 0; font-size: 13px }
#subContent #gkSidebar ul li ul li:hover:before, #subContent #gkSidebar ul li ul li:hover a:after { color: #fff }
#subContent #gkSidebar ul li ul li:hover a, #subContent #gkSidebar ul li ul li.active a, #subContent #gkSidebar ul li ul li.active:before, #subContent #gkSidebar ul li ul li.active:after { /*color: #fff !important*/ }
#subContent #gkSidebar ul li.item-203 a:before { color: #fdd900 }
#subContent #gkSidebar ul li.item-203.active, #subContent #gkSidebar ul li.item-203:hover { background: #fdd900 }
#subContent #gkSidebar ul li.item-204 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-204.active, #subContent #gkSidebar ul li.item-204:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-241 a:before { color: #0066FF }
#subContent #gkSidebar ul li.item-241.active, #subContent #gkSidebar ul li.item-241:hover { background: #0066FF }
#subContent #gkSidebar ul li.item-242 a:before { color: #FFCC99 }
#subContent #gkSidebar ul li.item-242.active, #subContent #gkSidebar ul li.item-242:hover { background: #FFCC99 }
#subContent #gkSidebar ul li.item-243 a:before { color: #009999 }
#subContent #gkSidebar ul li.item-243.active, #subContent #gkSidebar ul li.item-243:hover { background: #009999 }
#subContent #gkSidebar ul li.item-244 a:before { color: #CC0099 }
#subContent #gkSidebar ul li.item-244.active, #subContent #gkSidebar ul li.item-244:hover { background: #CC0099 }
#subContent #gkSidebar ul li.item-245 a:before { color: #CC0000 }
#subContent #gkSidebar ul li.item-245.active, #subContent #gkSidebar ul li.item-245:hover { background: #CC0000 }
#subContent #gkSidebar ul li.item-246 a:before { color: #663366 }
#subContent #gkSidebar ul li.item-246.active, #subContent #gkSidebar ul li.item-246:hover { background: #663366 }
#subContent #gkSidebar ul li.item-247 a:before { color: #000066 }
#subContent #gkSidebar ul li.item-247.active, #subContent #gkSidebar ul li.item-247:hover { background: #000066 }
#subContent #gkSidebar ul li.item-248 a:before { color: #FF9900 }
#subContent #gkSidebar ul li.item-248.active, #subContent #gkSidebar ul li.item-248:hover { background: #FF9900 }
#subContent #gkSidebar ul li.item-249 a:before { color: #FF99CC }
#subContent #gkSidebar ul li.item-249.active, #subContent #gkSidebar ul li.item-249:hover { background: #FF99CC }
#subContent #gkSidebar ul li.item-250 a:before { color: #CCCC66 }
#subContent #gkSidebar ul li.item-250.active, #subContent #gkSidebar ul li.item-250:hover { background: #CCCC66 }
#subContent #gkSidebar ul li.item-252 a:before { color: #fdd900 }
#subContent #gkSidebar ul li.item-252.active, #subContent #gkSidebar ul li.item-252:hover { background: #fdd900 }
#subContent #gkSidebar ul li.item-253 a:before { color: #fdd900 }
#subContent #gkSidebar ul li.item-253.active, #subContent #gkSidebar ul li.item-253:hover { background: #fdd900 }
#subContent #gkSidebar ul li.item-254 a:before { color: #fdd900 }
#subContent #gkSidebar ul li.item-254.active, #subContent #gkSidebar ul li.item-254:hover { background: #fdd900 }
#subContent #gkSidebar ul li.item-255 a:before { color: #fdd900 }
#subContent #gkSidebar ul li.item-255.active, #subContent #gkSidebar ul li.item-255:hover { background: #fdd900 }
#subContent #gkSidebar ul li.item-256 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-256.active, #subContent #gkSidebar ul li.item-256:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-257 a:before { color: #0066FF }
#subContent #gkSidebar ul li.item-257.active, #subContent #gkSidebar ul li.item-257:hover { background: #0066FF }
#subContent #gkSidebar ul li.item-258 a:before { color: #0066FF }
#subContent #gkSidebar ul li.item-258.active, #subContent #gkSidebar ul li.item-258:hover { background: #0066FF }
#subContent #gkSidebar ul li.item-759 a:before { color: #0066FF }
#subContent #gkSidebar ul li.item-759.active, #subContent #gkSidebar ul li.item-258:hover { background: #0066FF }
#subContent #gkSidebar ul li.item-259 a:before { color: #009999 }
#subContent #gkSidebar ul li.item-259.active, #subContent #gkSidebar ul li.item-259:hover { background: #009999 }
#subContent #gkSidebar ul li.item-260 a:before { color: #CC0099 }
#subContent #gkSidebar ul li.item-260.active, #subContent #gkSidebar ul li.item-260:hover { background: #CC0099 }
#subContent #gkSidebar ul li.item-261 a:before { color: #CC0099 }
#subContent #gkSidebar ul li.item-261.active, #subContent #gkSidebar ul li.item-261:hover { background: #CC0099 }
#subContent #gkSidebar ul li.item-262 a:before { color: #CC0000 }
#subContent #gkSidebar ul li.item-262.active, #subContent #gkSidebar ul li.item-262:hover { background: #CC0000 }
#subContent #gkSidebar ul li.item-263 a:before { color: #663366 }
#subContent #gkSidebar ul li.item-263.active, #subContent #gkSidebar ul li.item-263:hover { background: #663366 }
#subContent #gkSidebar ul li.item-264 a:before { color: #FF9900 }
#subContent #gkSidebar ul li.item-264.active, #subContent #gkSidebar ul li.item-264:hover { background: #FF9900 }
#subContent #gkSidebar ul li.item-266 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-266.active, #subContent #gkSidebar ul li.item-266:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-267 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-267.active, #subContent #gkSidebar ul li.item-267:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-277 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-277.active, #subContent #gkSidebar ul li.item-277:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-268 a:before { color: #FFCC99 }
#subContent #gkSidebar ul li.item-268.active, #subContent #gkSidebar ul li.item-268:hover { background: #FFCC99 }
#subContent #gkSidebar ul li.item-269 a:before { color: #CC0099 }
#subContent #gkSidebar ul li.item-269.active, #subContent #gkSidebar ul li.item-269:hover { background: #CC0099 }
#subContent #gkSidebar ul li.item-270 a:before { color: #CC0099 }
#subContent #gkSidebar ul li.item-270.active, #subContent #gkSidebar ul li.item-270:hover { background: #CC0099 }
#subContent #gkSidebar ul li.item-271 a:before { color: #CC0000 }
#subContent #gkSidebar ul li.item-271.active, #subContent #gkSidebar ul li.item-271:hover { background: #CC0000 }
#subContent #gkSidebar ul li.item-272 a:before { color: #CC0000 }
#subContent #gkSidebar ul li.item-272.active, #subContent #gkSidebar ul li.item-272:hover { background: #CC0000 }
#subContent #gkSidebar ul li.item-273 a:before { color: #000066 }
#subContent #gkSidebar ul li.item-273.active, #subContent #gkSidebar ul li.item-273:hover { background: #000066 }
#subContent #gkSidebar ul li.item-274 a:before { color: #FF9900 }
#subContent #gkSidebar ul li.item-274.active, #subContent #gkSidebar ul li.item-274:hover { background: #FF9900 }
#subContent #gkSidebar ul li.item-275 a:before { color: #FF9900 }
#subContent #gkSidebar ul li.item-275.active, #subContent #gkSidebar ul li.item-275:hover { background: #FF9900 }
#subContent #gkSidebar ul li.item-276 a:before { color: #CCCC66 }
#subContent #gkSidebar ul li.item-276.active, #subContent #gkSidebar ul li.item-276:hover { background: #CCCC66 }
#subContent #gkSidebar ul li.item-278 a:before { color: #529b03 }
#subContent #gkSidebar ul li.item-278.active, #subContent #gkSidebar ul li.item-278:hover { background: #529b03 }
#subContent #gkSidebar ul li.item-279 a:before { color: #0066FF }
#subContent #gkSidebar ul li.item-279.active, #subContent #gkSidebar ul li.item-279:hover { background: #0066FF }
#subContent #gkSidebar ul li.item-280 a:before { color: #CC0000 }
#subContent #gkSidebar ul li.item-280.active, #subContent #gkSidebar ul li.item-280:hover { background: #CC0000 }
#subContent #gkSidebar ul li.item-281 a:before { color: #FF9900 }
#subContent #gkSidebar ul li.item-281.active, #subContent #gkSidebar ul li.item-281:hover { background: #FF9900 }
#subContent #gkSidebar ul li.item-282 a:before { color: #efefe }
#subContent #gkSidebar ul li.item-282.active, #subContent #gkSidebar ul li.item-282:hover { background: #67677f }
#subContent #gkSidebar ul li.item-283 a:before { color: #efefe }
#subContent #gkSidebar ul li.item-283.active, #subContent #gkSidebar ul li.item-283:hover { background: #67677f }
#subContent #gkSidebar ul li.item-284 a:before { color: #efefe }
#subContent #gkSidebar ul li.item-284.active, #subContent #gkSidebar ul li.item-284:hover { background: #67677f }
#subContent #gkSidebar ul li.item-285 a:before { color: #efefe }
#subContent #gkSidebar ul li.item-285.active, #subContent #gkSidebar ul li.item-285:hover { background: #67677f }
#subContent #gkSidebar .box.envy ul li a { font-size: 12px !important }
#subContent #gkSidebar ul li ul li.item-324 a:before { color: #FFFF00 !important }
#subContent #gkSidebar ul li ul li.item-325 a:before { color: #009900 }
#subContent #gkSidebar ul li ul li.item-326 a:before { color: #0066FF }
#subContent #gkSidebar ul li ul li.item-327 a:before { color: #FFCC99 }
#subContent #gkSidebar ul li ul li.item-328 a:before { color: #009999 }
#subContent #gkSidebar ul li ul li.item-329 a:before { color: #CC0099 }
#subContent #gkSidebar ul li ul li.item-330 a:before { color: #CC0000 }
#subContent #gkSidebar ul li ul li.item-331 a:before { color: #663366 }
#subContent #gkSidebar ul li ul li.item-332 a:before { color: #000066 }
#subContent #gkSidebar ul li ul li.item-333 a:before { color: #FF9900 }
#subContent #gkSidebar ul li ul li.item-334 a:before { color: #FF99CC }
#subContent #gkSidebar ul li ul li.item-335 a:before { color: #CCCC66 }
#subContent #gkSidebar ul li ul li.item-319 a:before { color: #EE0719 }
#subContent #gkSidebar ul li ul li.item-320 a:before { color: #F6C6A0 }
#subContent #gkSidebar ul li ul li.item-321 a:before { color: #CD4FA0 }
#subContent #gkSidebar ul li ul li.item-322 a:before { color: #009DE4 }
#subContent #gkSidebar ul li ul li.item-323 a:before { color: #13A12B }
#subCats li:nth-child(1) { border-bottom: 10px solid #f7941d }
#subCats li:nth-child(2) { border-bottom: 10px solid #fe2470 }
#subCats li:nth-child(3) { border-bottom: 10px solid #862390 }
#subCats li:nth-child(4) { border-bottom: 10px solid #7ab947 }
.itemsCategory h1#cat1 { color: #67697e }
.itemsCategory h1#cat1 span { color: #86aed1 }
.itemsCategory h1#cat2 { color: #67697e }
.itemsCategory h1#cat2 span { color: #86aed1 }
.itemsCategory h1#cat7 { color: #67697e }
.itemsCategory h1#cat7 span { color: #86aed1 }
.itemsCategory h1#cat8 { color: #67697e }
.itemsCategory h1#cat8 span { color: #86aed1 }
#itemImageGalleryAnchor { border-top: 1px solid #e4eaf1; border-bottom: 1px solid #e4eaf1; margin: 40px 0 30px; padding: 30px 0 }
#itemImageGalleryAnchor li { list-style: none }
#itemImageGalleryAnchor li img { width: 150px; height: auto }
ul.sigProSleek li.sigProThumb a.sigProLink, ul.sigProSleek li.sigProThumb a.sigProLink:hover { border: 3px solid #e4eaf1 }
.itemTagsBlock { }
.index h1 { text-indent: -999999px }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: black; font-weight: normal; text-transform: uppercase;font-weight: 600; }

h2, .componentheading { font-size: 28px; font-family: 'houschka_promedium' }
h3 { font-size: 18px; font-family: 'houschka_promedium' }
h4 { font-size: 24px; font-family: 'houschka_promedium' }
h5 { font-size: 105%; font-family: 'houschka_promedium' }
h6 { font-size: 105%; font-family: 'houschka_promedium' }
ul { list-style: none; margin: 0; padding: 0 }
ul li { line-height: 1.2em }
.itemBody ul, .itemBody ol { margin:10px 0 0 0; padding: 0 }
.itemBody ul { list-style-type: square; margin-left: 20px }
.itemBody ul li, .itemBody ol li { font-size: 15px; font-family: Raleway,sans-serif; color: black }
.pripravekblok table tr td { font-size: 15px; font-family: 'Playfair Display', italic; color: #000000 }
.itemBody p strong { font-family: Raleway,sans-serif; color: black }
.itemBody p a { color: #B11B1D; text-decoration: underline }
iframe { max-width: 100% !important }
table#spoluprace { }
table#spoluprace tr { }
table#spoluprace tr:first-child { font-family: 'houschka_probold' }
table#spoluprace tr td { vertical-align: top; padding: 0 0 10px }
table#spoluprace tr td ul { margin: 0 10px 0 15px }
table#spoluprace tr td:first-child { width: 80px; padding: 0 10px 0 0; font-family: 'houschka_probold' }
#discuss-wrapper { margin: 0 0 20px }
#discuss-wrapper input.input-searchbar { border: 1px solid #b7cbe3 }
#discuss-wrapper a.btn-ask { font-weight: normal; background: #D21520; color: #fff; text-shadow: none; border: none; text-transform: uppercase }
#discuss-wrapper button.btn-searchbar { font-weight: normal; background: #b7cbe3; color: #fff; border: none; text-transform: uppercase }
div#discuss-wrapper ul.unstyled { text-align: center; }
div#discuss-wrapper .discuss-list-grid > li { width: 200px }
div#discuss-wrapper .discuss-avatar.avatar-medium img { width: 160px; height: 160px }
div#discuss-wrapper.discuss-view-categories .discuss-categories .discuss-avatar { border: none; background: none }
div#discuss-wrapper .media, div#discuss-wrapper .media-body { overflow: inherit }
div#discuss-wrapper .pull-left { float: none }
div#discuss-wrapper .media .pull-left { margin-right: 0px }
div#discuss-wrapper a { text-decoration: none !important; font-size: 14px; font-family: 'houschka_promedium'; line-height: 23px; color: #67677f }
div#discuss-wrapper a.ml-5 {font-size:14px;text-decoration: underline;margin:0;}
div#discuss-wrapper a.lnkPost {font-size:14px;padding-left:5px;}
div#discuss-wrapper .discuss-vote + .discuss-content-item {font-size:13px;font-family: 'houschka_promedium';line-height: 1.2em;  text-align: justify;width:100% !important;}
div#discuss-wrapper .discuss-content-item a {color:#EF7856 !important;line-height:1.2em;}
/*#josForm { margin: 0 0 50px }
#josForm .componentheading { font-size: 36px; font-family: 'Conv_GFSDidot-Regular'; color: #67677f; font-style: italic; margin: 0 0 25px }
#josForm table { }
#josForm table th { display: none }
#josForm table tr td { padding: 0 0 15px }
#josForm table tr td label { font-family: 'houschka_promedium'; font-size: 16px }
#josForm table tr td input { width: 80%; height: 33px; border: 1px solid #b7cbe3 }
#josForm table tr td textarea { width: 80% !important; border: 1px solid #b7cbe3 }
#josForm table tr td .controls { }
#josForm table tr td .controls label { line-height: 33px; display: inline-block }
#josForm table tr td .controls input { width: 25px; cursor: pointer; float: left; margin: 0 7px 0 0 }*/
/*#josForm button { font-size: 13px; background: #F07856; color: #fff; margin: 20px auto 0; border: none; text-transform: uppercase; padding: 10px 12px; border-bottom: 2px solid #DA7666; border-radius: 3px }*/
.discuss-searchbar--ask { display: none !important }
.discuss-mod-categories { }
.discuss-mod-categories .avatar { display: none }
div.discuss-mod.discuss-categories .item-avatar + .item-story { margin: 0 !important }
.pull-left h3 a { text-decoration: underline !important }
#mapLocator { position: relative; width: 960px; margin: 0 auto }
#mapLocator iframe { width: 100%; height: 520px; border: none }
.btn.klub { position: relative; display: block; width: 50%; margin: 50px auto; background: #FD3574; color: #fff; padding: 15px; text-align: center; border-radius: 2px; text-transform: uppercase }
#klub_diochi { margin: 0 0 0 205px }
@media (max-width:600px) {
    #klub_diochi { margin: 0 0 0 105px }
}
#klub_diochi li { float: left; list-style: none; margin: 0 }
#klub_diochi li:after { content: " / "; margin: 0 10px }
#klub_diochi li:last-child:after { content: "" }
#klub_diochi li a { color: #67677f; text-decoration: underline }
#klub_diochi li:nth-child(1) a:before { }
#klub_diochi li:nth-child(2) { }
#klub_diochi li:nth-child(3) { }
#klub_diochi li:nth-child(4) { }
hr.klub { background: url(../images/ui/hr1.jpg) left bottom no-repeat; padding: 12px 0 0; margin-bottom: 30px; clear: both; border: none }
table#klub { width: 100%; margin: 40px 0 20px }
table#klub td { padding: 10px; border-bottom: 1px solid #eaeaea }
table#klub tr:first-child td { background: #F4F5F9; color: #89acd2 }
table#klub ~ h3 { margin: 30px 0 10px 0 }
.klubh2 { font-size: 20px !important; color: #8eb2d3 !important; margin: -20px 0 25px !important }
form.chronoform { margin: 0 0 50px }
form.chronoform .gcore-form-row { margin: 0 0 15px }
form.chronoform label { font-family: 'houschka_promedium'; font-size: 16px; color: #67697e }
form.chronoform input[type="text"], form.chronoform textarea {
  /*  width: 95%; */
    height: 33px; 
  /*  border: 1px solid #67677f; */ 
    border-radius: 3px }
form.chronoform textarea { width: 94.5%; height: 250px }
/*form.chronoform input#captcha1 { width: 30% }*/
/*form.chronoform input[type="submit"] { background: #EF7955; height: 33px; width: 50%; display: block; margin: 0 auto; border: none; border-radius: 3px; color: #fff; text-transform: uppercase; border-bottom: 3px solid #C66F75; padding-top: 3px } */
.chrono_credits { display: none }
body.kontakt { }
body.kontakt #subContent #gkSidebar { display: none }
body.kontakt #subContent #gkContent { width: 100% !important; float: none }
body.kontakt ul#kontakty { }
body.spoluprace ul#kontakty li, body.kontakt ul#kontakty li { float: left; width: 33%; list-style: none; color: #86acd0; text-align: justify }
body.spoluprace ul#kontakty li span, body.kontakt ul#kontakty li span { padding: 0 20px 0 0; display: block }
body.spoluprace ul#kontakty li a, body.kontakt ul#kontakty a { font-family: 'Conv_GFSDidot-Regular'; width: 95%; margin: 20px 0 30px; text-align: center; font-size: 24px; display: block; color: #67677f; text-transform: uppercase; font-style: italic }
body.spoluprace ul#kontakty li:before, body.spoluprace ul#diochiLinks li:before { content: "" !important }
table#mapKontakt { border-collapse: collapse }
table#mapKontakt tr { }
table#mapKontakt tr td { border: none }
table#mapKontakt tr td a { }
table#mapKontakt tr td img { margin: -1px }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    table#mapKontakt tr td img {  margin: -1.5px } 
}


ul#diochiLinks { margin: 60px auto 100px auto !important; width: 60% }
ul#diochiLinks li { float: left; width: 50%; text-align: center; list-style: none }
ul#diochiLinks li a { margin: 20px auto; position: relative; text-align: center; float: none }
.box.nl { margin-top: 0 }
#subContent #gkSidebar .box.nl .header { padding-bottom: 5px; padding-left: 10px }
#subContent #gkSidebar .box.nl .header span { color: #89acd2; font-size: 20px; display: inline; margin: 0; line-height: 1.2em }
#subContent #gkSidebar .box.nl .acymailing_introtext { margin: 0 0 15px !important; color: #67677f }
#subContent #gkSidebar .box.nl input[type="text"] { width: 97.5% !important; border: 1px solid #b7cde3; height: 37px !important }
#subContent #gkSidebar .box.nl input[type="submit"] { width: 100% !important; background: #676780; background: -moz-linear-gradient(top, #676780 0%, #676780 48%, #676780 48%, #4f4f60 49%, #4f4f60 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #676780), color-stop(48%, #676780), color-stop(48%, #676780), color-stop(49%, #4f4f60), color-stop(100%, #4f4f60)); background: -webkit-linear-gradient(top, #676780 0%, #676780 48%, #676780 48%, #4f4f60 49%, #4f4f60 100%); background: -o-linear-gradient(top, #676780 0%, #676780 48%, #676780 48%, #4f4f60 49%, #4f4f60 100%); background: -ms-linear-gradient(top, #676780 0%, #676780 48%, #676780 48%, #4f4f60 49%, #4f4f60 100%); background: linear-gradient(to bottom, #676780 0%, #676780 48%, #676780 48%, #4f4f60 49%, #4f4f60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#676780', endColorstr='#4f4f60', GradientType=0); border: none; padding: 10px 0; color: #fff; border-radius: 3px }
#subContent #gkSidebar .box.nl table { width: 100% }
.box.archiv-carousel { }
#subContent #gkSidebar .box.archiv-carousel .header { padding-bottom: 5px; padding-left: 10px }
#subContent #gkSidebar .box.archiv-carousel .header span { color: #67677f; font-size: 20px; display: inline; margin: 0; line-height: 1.2em }
#gkMainbody form[name="userform"] { border: 1px solid red }
body.vyrobky #itemListLeading { display: none }
body.vyrobky #subContent #gkSidebar ul.nav li ul { display: none }
body.meridiany #k2Container article { height: 230px }
body.meridiany #k2Container article img { margin: 0 }
body.meridiany #k2Container article h2 { font-size: 14px; line-height: 1.2em; margin: 0; float: none }
body.proc-diochi .subCategoryContainer { }
body.proc-diochi .subCategoryContainer:nth-child(2), body.proc-diochi .subCategoryContainer:nth-child(3) { display: none }
#tag { margin: 15px 0 30px }
#tag h4 { margin: 0 0 10px 0 }
a.tag { background: #EC5759; color: #fff; padding: 5px; border-radius: 0 8px 0 8px; display: inline-block;margin-bottom: 5px;font-size:12px; }
a.tag:hover { background: #DA7666 }
a:hover { text-decoration: underline !important }
:before { text-decoration: none !important }
;
/*@font-face { font-family: 'Conv_GFSDidot-Regular'; src: url('../fonts/GFSDidot-Regular.eot'); src: local('˘'), url('../fonts/GFSDidot-Regular.woff') format('woff'), url('../fonts/GFSDidot-Regular.ttf') format('truetype'), url('../fonts/GFSDidot-Regular.svg') format('svg'); font-weight: normal; font-style: normal }
@font-face { font-family: 'houschka_probold'; src: url('../fonts/houschkapro-bold-webfont.eot'); src: url('../fonts/houschkapro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/houschkapro-bold-webfont.woff') format('woff'), url('../fonts/houschkapro-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }
@font-face { font-family: 'houschka_prolight'; src: url('../fonts/houschkapro-light-webfont.eot'); src: url('../fonts/houschkapro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/houschkapro-light-webfont.woff') format('woff'), url('../fonts/houschkapro-light-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }
@font-face { font-family: 'houschka_promedium'; src: url('../fonts/houschkapro-medium-webfont.eot'); src: url('../fonts/houschkapro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/houschkapro-medium-webfont.woff') format('woff'), url('../fonts/houschkapro-medium-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }
@font-face { font-family: 'houschka_proextrabold'; src: url('../fonts/houschkapro-extrabold-webfont.eot'); src: url('../fonts/houschkapro-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/houschkapro-extrabold-webfont.woff') format('woff'), url('../fonts/houschkapro-extrabold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }
@font-face { font-family: 'fontAwesome'; src: url('../fonts/fontawesome-webfont'); src: url('../fonts/fontawesome-webfont?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal }*/
#rsp form.chronoform { width: 100%; margin: 0 }
#rsp form.chronoform label { font-family: 'houschka_promedium'; font-size: 13px; text-transform: uppercase }
#rsp form.chronoform input[type="text"] { width: 95%; height: 33px; margin: 0 0 15px; border: 1px solid #E3EAF2; border-radius: 3px; box-shadow: none; background: none }
#rsp form.chronoform textarea { width: 98%; height: 100px; border: 1px solid #E3EAF2; border-radius: 3px; margin: 0 0 15px }
#rsp form.chronoform input[type="submit"] { background: #F57665; border-radius: 3px; border: none; border-bottom: 3px solid #ED5063; color: #fff; width: 100%; padding: 6px 0; text-transform: uppercase; font-family: 'houschka_promedium'; font-size: 16px; margin: 15px 0 0 0 }
#rsp #ftr-captcha input[type="text"] { float: left; width: 30%; margin: 0 10px 0 0 }
#rsp #ftr-captcha img { }
#rsp .chrono_credits { display: none }
.mod_ext_owl_carousel_k2_content { }
.mod_ext_owl_carousel_k2_content .owl-item img { height: 297px }
.mod_ext_owl_carousel_k2_content .owl-item .ext-itemtitle a { font-size: 20px; display: inline; margin: 0; line-height: 1.2em; color: #67677f; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; text-transform: uppercase }
.mod_ext_owl_carousel_k2_content .owl-buttons .owl-prev { font-size: 0px }
.mod_ext_owl_carousel_k2_content .owl-buttons .owl-prev:before { font-family: 'fontAwesome'; font-size: 18px; content: "\f053" }
.mod_ext_owl_carousel_k2_content .owl-buttons .owl-next { font-size: 0px }
.mod_ext_owl_carousel_k2_content .owl-buttons .owl-next:before { font-family: 'fontAwesome'; font-size: 18px; content: "\f054" }

/********** Časopis ***********/
html.casopis #gkTopBanner { background: #f3f5f9; height: 572px; /*margin-top: -170px*/}
#dj-slideshow2m .dj-slideshow-in { box-shadow: none !important }
html.casopis #subContent #gkContent { z-index: 999; position: relative; margin-top: -50px; }
html.casopis #subContent  #gkSidebar { background: #f3f5f9;padding-top:15px;margin-top:-101px; }
html.casopis { }
body#tmpl-11 #flowers, html.casopis#itemid-454 #flowers,
html.archiv #flowers, 
html.casopis #flowers { background: url(../images/ui/linka_sfera.png) center top;; /*height: 252px; z-index: 9;margin-top:20px; */}
html.casopis #dj-slideshow2m {margin:0 !important;}
html.casopis .itemListView .itemList { margin: 0 }
html.casopis .itemListSubCategories { margin: 0 }
html.casopis .itemContainer { margin-bottom: 15px }
html.casopis .itemList article { }
html.casopis .itemList article h2 { font-size: 20px !important; line-height: 1.2em !important; margin: 0 0 10px; overflow: hidden; height: 44px }
html.casopis .itemList article h2 a { line-height: 1.2em !important }
html.casopis .itemList article .itemImageBlock { overflow: hidden; height: 145px; padding: 10px; }
html.casopis .itemList article .itemImageBlock a { height: 145px; display: block; overflow: hidden }
html.casopis .proc_diochi.itemListView img:nth-child(1) { margin: 0 }
.box.nl .acymailing_introtext, html.casopis .itemList article .itemIntroText { text-align: left; font-size: 14px; font-family: 'houschka_promedium'; line-height: 1.2em; color: #67677f;text-align: justify }
html.casopis .itemList article .itemIntroText { height: 40px; margin:10px; }
html.casopis .itemList article ul { clear: both; margin: 0 }
html.casopis .itemList article ul li { float: left; margin: 0; list-style: none; font-size: 13px }
html.casopis .itemList article ul li:nth-child(1) { margin-right: 8px }
html.casopis .itemList article ul li.itemDate { color: #86acd0 }
html.casopis #subContent  #gkSidebar .carousel { background: url(../images/ui/hr1.jpg) -150px bottom no-repeat }
html.casopis a.itemImage img { height: auto !important }
.casopis.archiv .itemsCategory { background: none; margin: 0; padding: 0 }
.casopis.archiv .itemList article { padding: 0; margin: 0; background: none; border: none }
.casopis.archiv .itemImageBlock { float: none !important }
.casopis.archiv .itemImageBlock img { height: auto !important; margin: 0 !important }
.casopis.archiv h2 { font-size: 20px !important; line-height: 1.2em !important; margin: 0 0 10px; overflow: hidden; height: 28px; text-align: center }
.aktuality .casopis.archiv h2 { height: auto }
.k2CategorySelectBlock { }
.k2CategorySelectBlock form { margin: 0 auto; position: relative; text-align: center }
.k2CategorySelectBlock select { height: 30px; cursor: pointer }
.itemView .k2CategorySelectBlock { float: right; margin: -50px 0 30px 0 }
.itemView .itemImageBlock { margin: 0 0 10px }
.archiv-clanok .itemImageBlock { margin: 0 20px 20px }
.itemLinks ul li { list-style: none }
div.itemAttachmentsBlock { 
    font-family: raleway;
    margin: 0;
    background: url(../images/style1/typography/tips.png) no-repeat 16px 8px #F5F8FB;
    border: 1px solid #EAE8CC;
    line-height: 38px;
    min-height: 38px;
    padding: 10px 10px 12px 80px !important;}
.itemLinks .itemAttachmentsBlock ul li a { font-family: 'houschka_promedium'; color: #222; font-weight: normal; line-height: 38px; text-decoration: underline }
.itemLinks .itemAttachmentsBlock ul li a span { font-family: 'houschka_promedium'; font-weight: normal; font-size: 11px; color: #676767 }
body.archiv article.itemView .itemFullText ul { list-style: none !important }
body.archiv article.itemView .itemFullText ul li:before { content: "Str. "; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f }
body.archiv article.itemView .itemFullText ul li { list-style: none !important; line-height: 2em }
.box.online-verzia { }
.box.online-verzia .content { margin: 0 15px }
.box.online-verzia .content p:nth-child(1) { font-size: 20px; display: inline; margin: 0; line-height: 1.2em; color: #67677f; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; text-transform: uppercase }
.box.online-verzia .content p:nth-child(1) span { color: #89acd2 }
.box.online-verzia.publero .content p:nth-child(1) span { display: block }
.box.online-verzia .content p:nth-child(2) { }
.box.online-verzia p a { color: #86acd0; font-size: 16px; font-family: 'houschka_promedium' }
.box.online-verzia.fb { border: 0px solid red; width: 93%; margin-left: 10px }
.box.online-verzia.fb .content { margin: 0 }
#editorWrap { position: absolute; background: #F65857; color: #fff; padding: 15px; z-index: 9999; margin: -195px 0 0 0; width: 200px }
#editorWrap label { color: #fff; font-size: 12px; text-transform: uppercase }
#editorWrap input[type="text"] { width: 97.5%; height: 33px; border: none; border-radius: 3px; padding-left: 8px; color: #F65857 }
#editorWrap input[type="password"] { width: 97.5%; height: 33px; border: none; border-radius: 3px; padding-left: 8px; color: #F65857 }
#editorWrap input[type="submit"] { width: 100%; height: 33px; border: none; border-radius: 3px; background: #b53636; color: #fff; font-size: 12px; text-transform: uppercase }
#gkFooterNav #editorWrap ul { margin-bottom: 15px }
#gkFooterNav #editorWrap li { line-height: 1.6em; float: none }
#gkFooterNav #editorWrap li a { color: #fff; font-size: 12px; text-transform: uppercase }
#gkFooterNav #editorWrap li a:before { margin: 0 5px 0 0; font-family: 'fontAwesome'; font-size: 18px; content: "\f105" }
#gkFooterNav #editorWrap li a:hover { text-decoration: underline }
#editorWrap .editorClose { color: #fff; text-align: center; text-transform: uppercase; font-size: 10px; display: block; right: 10px; top: 7px; position: absolute }
#editorWrap .k2UserBlockActions { margin: 10px 0 0 0 }
#editorWrap ul { margin: 0 0 10px }
footer a.btn.editor { display: block; color: #fff; text-transform: uppercase; margin: 17px 0 0 0; height: 15px }
#error404 { text-align: center; margin: 0 0 50px }
#error404 h2 { font-size: 40px; color: #67677f }
#error404 h3 { color: #86acd0 }
#gkSocialAPI { display: none !important }
/*section.search { margin: 0 0 50px }
section.search header { }
section.search form { margin: 30px 0 }
section.search form input[type="text"] { width: 90%; height: 33px; border: 1px solid #b7cbe3; padding: 5px; border-radius: 3px }
section.search form button { float: right; margin: -40px 65px 0 0; position: relative; z-index: 3; background: url("/templates/gk_gamenews/images/searchButton.gif") center center no-repeat; border: none; font-size: 0px; height: 33px; width: 33px }
section.search form .word { }
section.search .phrases, section.search .only { display: none }
section.search .search-results { }
section.search .search-results .result-title { margin: 15px 0 5px; color: #86acd0; font-size: 18px; font-family: 'Conv_GFSDidot-Regular'; text-transform: uppercase }
section.search .search-results .result-title a { }
section.search .search-results .result-category { display: none }
section.search .search-results .result-text { display: none; font-family: 'houschka_promedium'; font-weight: normal; font-size: 15px; line-height: 1.1em; color: #676767 }
section.search .result-created, section.search .form-limit { display: none } */


html.archiv #itemListLeading {} 
html.archiv #itemListLeading article .itemImageBlock {float:left !important;width:50%;}
@media (max-width:768px) {
        html.archiv #itemListLeading article .itemImageBlock {float:none !important;width:100%;}
    }
html.archiv #itemListLeading article h2 {text-align: left}
html.archiv #itemListPrimary {clear:both;}
html.archiv #itemListPrimary .itemContainer {height:375px;}
html.archiv #itemListPrimary .itemContainer article .itemIntroText {display: none}


html.rsp { }
html.rsp body { }
@media (max-width:1024px) {
    #gkTop1 .box:nth-child(1) { float: none; width: 100% !important; margin: 0 0 50px; padding-bottom: 15px }
    #gkTop1 .box:nth-child(2) { float: none; width: 100% !important; background-position: left bottom; padding-bottom: 15px }
    #gkTop1 .custom { height: auto }
    #gkTop2 .box:nth-child(1) { width: 100% !important; float: none }
    #gkTop2 .box:nth-child(2) { width: 100%; float: none; margin: 40px 0 0 0 }
    #gkTop2 .box:nth-child(2) img { width: 100% !important; max-width: 100% }
    html.archiv #itemListPrimary .itemContainer {height:auto;}
}
@media (max-width:991px) {
    #topMenu { width: 100% !important;background: #fff url(../images/ui/hr.jpg) center bottom repeat; float: none; position: relative; height: 50px; margin-top: -30px; }
    #topMenu li { padding-top: 16px; padding-left: 8px; margin-right: 8px;}
    #topMenu li a {}
    #topMenu li a:before {font-size:30px !important;margin:15px 0 0 15px;}
    #topMenu li a span {display:none;}
    #topMenu li#lang { text-align: right; padding-top: 13px; float: right; padding-right: 15px;}
}
@media (min-width:992px) {
    #gkSidebar.right { display: none !important }
}
/*@media (max-width:991px) {
    #gkPageTop {z-index: 99999999}
    #gkPageTop .page {height:60px;}
    #rsp .page, #subContent #gkContent { float: none; width: 99% !important }
    #rsp #subContent #gkSidebar.left { display: none }
    #rsp #subContent #gkSidebar.right { display: block; margin: 0 0 50px 0 }
    #gkMobileMenu { display: block; margin: 0; position: fixed; width: 40px; height: 40px; top: 70px; right: 25px; z-index: 9999999999999; }
    #gkSidebar .box.poradna, #slideMenu.page, #slogan, #gkSidebar .box.sideContact, #gkMainMenu, form#search, #gkTopBanner, #rsp form#search { display: none !important }
    #gkLogo { width: 55%; height: 61px }
    #gkLogo img { display: block; margin: 15px 0 0 10px; position: relative; width: 100%; max-width: 100%; }
    .casopis #gkLogo img,
    .archiv #gkLogo img {width:60%;max-width:60%;}
    .fText ul:nth-child(1) { width: 100% }
    .fText ul:nth-child(2) { display: none }
    .proc_diochi.itemListView h1, .itemsCategory h1, .itemsCategory h2 { margin-bottom: 25px }
    .itemsCategory h1 span, .proc_diochi.itemListView h2 span { margin: 0 }
    .subCategoryContainer .subCategory { margin: 0 }
    #rsp form#search { position: relative; width: 99%; margin: 0 }
    .casopis #gkMainbody, #rsp #gkMainbody { margin: 0 15px }
    form.chronoform { width: 99% }
    .page { width: 100%; max-width: 100% }
    .casopis .itemContainer { float: none !important; width: 100% !important }
    #rsp article.itemView .itemImageBlock { float: none; border: none; padding: 0 }
    #rsp article.itemView .itemImageBlock a { height: auto }
    html.casopis .itemList article .itemImageBlock img { width: 100% !important; max-width: 100%; height: 100% !important }
    html.casopis .itemsContainer .itemsContainerWrap:first-child, html.casopis .itemContainer .itemsContainerWrap:first-child { margin: 0 }
    html.casopis #slogan { display: none }
    body.spoluprace #gkContent .itemFullText .column { float: none; width: 100% }
    html.casopis .itemFullText p { font-size: 100%; line-height: 1.2em }
    html.casopis .itemList article .itemIntroText { height: auto }
    .itemNavigation { margin: 0 0 30px; border-top: 1px solid #eaeaea }
    .itemNavigation span { color: #67677f; display: block; text-align: center; margin: 0 0 15px; text-transform: uppercase }
    .itemNavigation a { color: #fff; background: #EC008C; display: block; border-radius: 3px; padding: 10px 4px; text-align: center; margin: 0 0 10px; font-size: 200%; line-height: 1.2em; border-bottom: 3px solid #8e0053 }
    .itemNavigation a.itemPrevious:after { content: "" }
    #gkTop1, #gkTop2 { margin: 0 }
    #gkTop1 .box, #gkTop2 .box, #gkBottom1 .box, #gkBottom2 .box { float: none; width: 100%; margin: 0 0 30px }
    #gkTop1 .box .custom, #gkTop2 .box .custom { height: auto !important }
    #rsp .index #gkContent { margin: 0 15px; width: 93% !important }
    #gkTop1 h2, #gkTop2 h2 { text-align: left; width: 100% }
    #gkTop2 .box:nth-child(1) { width: 100% }
    #gkTop2 .box:nth-child(1) h2 span { margin: 0 }
    #gkTop1 h2 span, #gkTop2 h2 span { display: inline; color: #67677f; font-size: 36px }
    #gkTop1 .box:nth-child(3) { background-position: -450px bottom }
    #gkTop1 .box:nth-child(1) p, #gkTop1 .box:nth-child(2) p { text-align: justify }
    #gkTop1 .box:nth-child(1) a { float: none !important; height: auto }
    #gkTop1 .box:nth-child(1) h3, #gkTop1 .box:nth-child(1) p { width: 100%; float: none }
    #gkTop2 .box:nth-child(2) { width: 100% }
    #gkTop2 .box:nth-child(2) img { width: 100% }
    #gkTop1 p, #gkTop2 p { width: 100% }
    #gkTop2 .box:nth-child(2) p { height: auto }
    .proc_diochi.itemListView ul#ency { height: auto; margin-bottom: 50px }
    .proc_diochi.itemListView ul#ency li { float: none; width: 100% }
    html.proc-diochi #gkMainbodyBottom { margin: 60px 0 60px 0 }
    #subContent #gkSidebar ul { margin: 0 15px }
    #subContent #gkSidebar ul li ul { width: 100% }
    article#k2Container.itemView.sfery #meridiany ul li, 
    article#k2Container.produkt #meridiany ul li, 
    article #vyrobky-ve-sfere ul li { width: 49%; height: 100%; }
    article .itemFullText img { width: 100% !important; height: auto !important }
    html.jak-funguji #produkty li { float: none; width: 100% }
    #subCats li { width: 100%; float: none }
    .itemsContainer .itemsContainerWrap, .itemContainer .itemsContainerWrap { margin: 0 }
    .itemsContainerWrap article.itemView.produkty .itemBody { display: none }
    article#k2Container.produkt .itemImageBlock { width: 100%; margin-bottom: 120px }
    article#k2Container.produkt .itemFullText > p:nth-child(1) { width: 100%; height: auto; padding-bottom: 50px }
    article#k2Container.produkt .itemImageBlock { height: auto; margin: 0 0 50px 0 }
    body.spoluprace #gkContent .itemFullText a.contactForm { float: none; width: 95%; line-height: 1em; padding: 10px }
    #rsp { -webkit-animation: heightCategory 1.5s; -webkit-animation-fill-mode: both; -moz-animation: heightCategory 1.5s; -moz-animation-fill-mode: both; animation: heightCategory 1.5s; animation-fill-mode: both;
        @-webkit-keyframes heightCategory {
            0% { opacity: 0 }
            100% { opacity: 1 }
        }
        @-moz-keyframes heightCategory {
            0% { opacity: 0 }
            100% { opacity: 1 }
        }
        @keyframes heightCategory {
            0% { opacity: 0 }
            100% { opacity: 1 }
        }
    } */

    .proc_diochi.itemListView #introtext2 li {width:100%;float:none;margin:0 0 30px;}
    .proc_diochi.itemListView #introtext2 li img {margin:0 0 8px;}
    .proc_diochi.itemListView #introtext2 li span {display:block;}

    /* Kontakt */
    #mapKontakt {display:none;}
    body.spoluprace ul#kontakty {}
    body.spoluprace ul#kontakty li {float:none !important;width:100% !important;}
    body.spoluprace ul#kontakty li a {margin:0 0 15px !important;}
    ul#diochiLinks {width:95%;margin-top:0 !important;}
    ul#diochiLinks li {float:none;width:100%;}
    ul#diochiLinks li a {margin:0 auto !important;}
    #mapLocator {display:none;}
    /*.itemSocialSharing {display:none;}*/

    /* Herbár */
    .herbar.itemListView {border:0px solid red;}
    .herbar.itemListView .itemContainer {width:100% !important;}


}

@media (max-width:600px) {
    article .ui-tabs .ui-tabs-nav li { width: 100%; height: 45px; float: none; clear: both }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #676780 }
    #subCats2 li { float: none; width: 100% }
    #subCats2 li h2 span { text-align: center; display: block; margin: 0 0 15px }
    .btn.klub { width: 100%; padding: 15px 0 }
}
#jevents_body { border: 0px solid red }
.ev_navigation { border: 0px solid blue }
.objednavka #gkSidebar { display: none !important }
.objednavka #subContent #gkContent { width: 100% !important }
iframe#iframe.objednavka { width: 100%; height: 1400px; border: none; margin-left: -40px }
.seminar #gkSidebar { display: none !important }
.seminar #subContent #gkContent { width: 100% !important }
iframe#iframe.seminar { width: 100%; height: 900px; border: none; margin-left: -40px }
.alert.alert-notice { border: 2px dashed #ff0000; border-radius: 3px; padding: 15px; margin: 0 0 35px; color: #ff0000 }
.alert.alert-notice h4 { color: #ff0000 }
.alert.alert-notice p { margin: 0; padding: 0; color: #ff0000 }
.alert.alert-notice .close { display: none }
#subContent #gkSidebar .box.kdenasnajdete { background: #fff url(../images/ui/hr1.jpg) left bottom no-repeat; padding-bottom: 10px }
.customkdenasnajdete { background: #FFF url(../images/ui/map.jpg) center center no-repeat; height: 295px }
.kdenasnajdete h2 { font-family: 'Conv_GFSDidot-Regular'; font-size: 36px; line-height: 1.1em; color: #67697e; font-style: italic; padding-bottom: 37px; padding-left: 20px; text-transform: uppercase; font-size: 28px; color: #89acd2; line-height: 1.1em; margin-top: 30px }
.kdenasnajdete h2 span { display: block; margin: 0 0 0 35px; font-size: 28px; color: #61607f }
.kdenasnajdete p { font-size: 15px; margin: 0 20px 10px 20px }
.kdenasnajdete p a { clear: both; display: block; color: #86acd0; text-transform: uppercase; font-size: 18px; font-family: 'Conv_GFSDidot-Regular'; margin: 16px 0 0 0; text-align: right; text-decoration: none !important }
.kdenasnajdete p a.eshop:after { content: "\f07a"; font-size: 33px }
.kdenasnajdete p a:after { content: "\f105"; font-family: 'fontAwesome'; margin: 0 5px 0 8px; color: #ed0990; font-size: 30px }
.kdenasnajdete p a:hover span { text-decoration: underline !important }
#subContent #gkSidebar .box.spoluprace { background: #f4f5f9 url(../images/ui/hr1.jpg) left bottom no-repeat; margin-top: 0px !important; padding-bottom: 10px }
.customspoluprace { background: #f4f5f9 url(../images/ui/spolupracujte-s-nami.png) center center no-repeat; height: 300px }
.spoluprace h2 { font-family: 'Conv_GFSDidot-Regular'; font-style: italic; padding-bottom: 37px; padding-left: 20px; text-transform: uppercase; font-size: 28px; color: #89acd2; line-height: 1.1em; margin-top: 30px }
.spoluprace h2 span { display: block; margin: 0 0 0 35px; font-size: 28px; color: #61607f }
/*.spoluprace p { font-size: 15px; margin: 150px 20px 10px 20px }    */
.spoluprace p.address  { font-size: 15px; margin: 0 }
.spoluprace p a { clear: both; display: block; color: #86acd0; text-transform: uppercase; font-size: 18px; font-family: 'Conv_GFSDidot-Regular'; text-align: right; text-decoration: none !important }
.spoluprace p a:hover span { text-decoration: underline !important }
#quotevd { font-size: 24px; font-family: 'Conv_GFSDidot-Regular'; font-style: italic; padding: 30px 10% 0px 10%; background: url(../images/ui/intro.jpg) left top no-repeat; text-align: left; line-height: 1.5em; margin-top: 30px }
#listvd { margin: 0 0 0 20px }
#listvd li { list-style-type: none; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; margin: 0 0 15px 0 }
#listvd li:before { content: "\f111"; color: #ec008c; font-family: 'fontAwesome'; font-size: 9px; height: 30px; margin: 0 10px 0px -20px }
.listdv-left { width: 15%; float: left; border-right: 2px solid #E1E1E1; margin: 0 30px 0 0 }
#listvd2 { margin: 0 0 0 20px }
#listvd3 { margin: 20px 0 0 0 }
#listvd2 li { list-style-type: none; font-size: 20px; font-family: 'houschka_promedium'; color: #E1E1E1; margin: 0 0 32px 0 }
#listvd3 li { list-style-type: none; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; margin: 0 0 20px 0 }
.vd { font-size: 19px !important; padding-top: 25px }
.vdh3 { width: 80%; margin: 40px 0 20px 45px !important; font-size: 20px !important; text-align: right }
.vdh3 span { color: #86acd0; font-size: 26px; display: block; text-align: left }
@media (max-width:600px) {
    .listdv-left { width: 15%; float: left; border-right: none !important; margin: 0 30px 0 0 }
    #listvd2 { margin: 0 0 0 0px }
}
#ologo li { list-style-type: none; font-size: 15px; font-family: 'houschka_promedium'; color: #67677f; padding-top: 20px; width: 140px; display: inline; float: left; margin-right: 10px; height: 380px }
#ologo li strong { font-weight: bold }
#ologo li img { width: 120px; padding-bottom: 10px }
.faq  h2 { font-style: italic; padding-bottom: 37px; padding-left: 20px; text-transform: uppercase; font-size: 20px !important; color: #89acd2 !important; line-height: 1.1em; margin-top: -10px !important }
.faq  h3 { margin: 2.5em 0 0.5em !important; font-weight: bold }

#subContent #gkSidebar .box.leftsmallbanner { background: #fff url(../images/ui/hr1.jpg) left bottom no-repeat; padding-bottom: 10px }
.leftsmallbanner p { font-size: 15px; margin: 0 0px 10px 0px }
.leftsmallbanner p a { clear: both; display: block; color: #86acd0; text-transform: uppercase; font-size: 18px; font-family: 'Conv_GFSDidot-Regular'; text-align: right; text-decoration: none !important }
.leftsmallbanner p a.eshop:after { content: "\f07a"; font-size: 33px }
.leftsmallbanner p a:after { content: "\f105"; font-family: 'fontAwesome'; margin: 0 5px 0 8px; color: #ed0990; font-size: 30px }
.leftsmallbanner p a:hover span { text-decoration: underline !important }
.discuss-statistic.pull-right { display: none !important }
#itemVideoAnchor h3 { display:none;}
div#discuss-wrapper .discuss-user-reply {margin:0;}
div#discuss-wrapper .discuss-action-bar {background: none;border-top:1px solid #eaeaea;padding:0;margin:0;}
div#discuss-wrapper .discuss-post-login {border:none;border-top:1px solid #eaeaea;}
div#discuss-wrapper .discuss-user-reply .discuss-component-title {margin:0 0 12px;}
div#discuss-wrapper .discuss-user-reply .discuss-login-menu li a {font-size:12px;text-transform: uppercase;text-decoration: underline !important;font-family: 'houschka_promedium';}
div#discuss-wrapper .discuss-user-reply .discuss-login-menu li label {text-align: left;font-family: 'houschka_promedium';margin:0;line-height: 1.2em}
div#discuss-wrapper .discuss-user-reply hr {display:none;}
div#discuss-wrapper .row-fluid {}
div#discuss-wrapper .pa-10 {display: none}
div#discuss-wrapper .discuss-filter {display:none;}
div#discuss-wrapper .discuss-replies:last-child {display: none}
div#discuss-wrapper .discuss-replies .discuss-component-title {font-size: 20px}
div#discuss-wrapper .discuss-replies .discuss-component-title span {}
div#discuss-wrapper .ml-10 {margin:0;}
div#discuss-wrapper .ph-10 {padding:0;}
div#discuss-wrapper .discuss-story .discuss-story-hd .label {display:none !important;}
div#discuss-wrapper .discuss-post-title {font-size: 20px}
div#discuss-wrapper .discuss-vote {display:none;}
div#discuss-wrapper .discuss-vote + .discuss-content-item {font-size: 14px;line-height:1.4em;clear:both;margin:5px 0 0 0;}
div#discuss-wrapper .discuss-clock {clear:both;}
div#discuss-wrapper .discuss-story .discuss-story-ft {}
div#discuss-wrapper .discuss-item {border-bottom:1px solid #eaeaea;}
div#discuss-wrapper .discuss-item:last-child {border:none;}
div#discuss-wrapper .discuss-user-reply {}
div#discuss-wrapper .discuss-user-reply .discuss-component-title {font-size: 20px}
div#discuss-wrapper .discuss-post-login {}
div#discuss-wrapper .discuss-post-login h4 {font-size: 20px;text-transform: none;line-height: 1.0em}
div#discuss-wrapper .discuss-post-login .media-object.pull-left img {display: none}

section.login {}
section.login label,
section.reset label,
section.remind label  {  display: block;text-transform: uppercase;font-size: 14px;margin: 0 0 5px;}
section.login [type="text"],
section.reset [type="text"],
section.remind [type="text"],
section.reset input,
section.remind input {margin:0 0 15px;width:85%;height:35px;border:1px solid #b7cbe3;border-radius:3px;padding:0 5px;}
section.login button,
section.reset button,
section.remind button { clear: both; margin: 0 auto 15px; width: 24%; padding: 10px 0px; border-radius: 4px; background-color: #ec008c; border: none; color: #fff; text-transform: uppercase; font-size: 14px;}
section.login ul,
section.reset ul { margin: 0 0 60px;}
section.login ul li,
section.reset ul li { float: left; margin-right: 15px;}
section.login ul li a,
section.reset ul li a { text-transform: uppercase; font-size: 12px;}

/* update 201506 - online casopis, archiv, tmpl-11 */
html.casopis .itemsContainer .itemsContainerWrap:first-child, html.casopis .itemContainer .itemsContainerWrap:first-child { margin-left: 0; }
body#tmpl-11 #itemListLeading .itemContainer {width:48.5% !important;}
body#tmpl-11 #itemListLeading .itemContainer:nth-child(even) {float:right; }
body#tmpl-11 #itemListLeading .itemContainer .itemImageBlock {border:none;padding:0;}
body#tmpl-11 #itemListLeading .itemContainer .itemImageBlock img {width:100% !important;max-width:100% !important;}

body#tmpl-11 .archiv-clanok .itemImageBlock {margin:0;float:left;width:50%;}
body#tmpl-11 .archiv-clanok h2 {font-size:20px;}
body#tmpl-11 .archiv-clanok h3 {font-size:20px;}
body#tmpl-11 .archiv-clanok h4 {font-size:20px;}
body#tmpl-11 .archiv-clanok p {font-size:14px;}
body#tmpl-11 .archiv-clanok .itemLinks {}

body#tmpl-11 .itemFullText {}
body#tmpl-11 .itemFullText h2 {margin:0 0 15px;font-size:20px;}
body#tmpl-11 .itemFullText h3 {margin:30px 0 4px 0;}
body#tmpl-11 .itemFullText ul {margin:0 0 35px 20px;}
body#tmpl-11 .itemFullText p, body#tmpl-11 .itemFullText ul li {line-height:1.4em;font-size:14px;}

.itemAuthor {list-style: none;font-size:24px !important;text-align: center;margin-bottom:35px !important;}
.itemAuthor:before {content:"\f007";font-family: 'fontAwesome';margin:0 7px 0 0;}
.itemAuthorData {}
.itemAuthorData .itemAuthorBlock {float:none;}
.itemAuthorData .itemAuthorBlock .gkAvatar { max-width: 100%; padding: 0; margin-right: 15px;}
.itemAuthorData .itemAuthorBlock .itemAuthorDetails { margin-left: 0; margin-right: 0;}
.itemAuthorData .itemAuthorBlock .itemAuthorDetails h3 {margin:0px;}
.itemAuthorData .itemAuthorBlock .itemAuthorDetails p {margin:0 0 0.5em;line-height: 1.2em}

#contentTabBottom {margin:40px 0 0 0;}
.itemLinks {margin-top:0;}
.itemTagsBlock {}
.itemTagsBlock span {font-size:10px;line-height: 26px;padding-right:15px;text-transform: uppercase;}
ul.itemTags {}

/*nav.pagination {clear:both;min-height:50px;}*/
/*nav.pagination ul {margin:0 auto;width:55%;}*/
/*nav.pagination ul li {float:left;/*font-size:12px;padding:0 5px;text-transform: uppercase;color:#67697e;  font-family: 'houschka_promedium';}
/*nav.pagination ul li a {text-decoration: underline;color:#67697e}*/
/*nav.pagination ul li:last-child {display:none;}*/

@media (max-width:768px) { 
    #gkBreadcrumb {margin:0 20px 40px;}
    body#tmpl-11 .archiv-clanok .itemImageBlock {float:none;width:100%}
    body#tmpl-11 .archiv-clanok .itemImageBlock img {width:100% !important;max-width:100% !important;}
    body#tmpl-11 #itemListLeading .itemContainer {width:100% !important;}

#wrapDiochiLife .eventLife { width: 100%; height: auto; }}

/* CUSTOM STYLE by PAGE ID */
html.casopis #flowers, 
html.archiv #flowers,
#flowers.id454 {height: 205px;margin-top: -90px;}
html.casopis #flowers.id188 {height:205px;margin-top:-5px;}
#gkBreadcrumb.id188  {padding-top:30px !important;}
#gkSidebar.id454 {}
html.archiv #subContent #gkSidebar { padding-top: 33px; margin-top: -59px;}

#gkSidebar.id188 {}

#id188 #subContent #gkSidebar #slideMenu.page.casopis {}
#lnkWebDiochi {display:none;}

/* Alert messages */
#system-message-container {margin:0 0 25px;}
#system-message-container .alert.alert-message {background:#ff1375;padding:15px;border-radius:3px;border-left:3px solid #000;}
#system-message-container .alert.alert-message .close {float:left;color:#fff;margin:0 15px 0 0;line-height:0.9em;font-size:24px;}
#system-message-container .alert.alert-message h4 {display:none;}
#system-message-container .alert.alert-message p {margin:0;color:#fff;text-transform:uppercase;}

/****************************************/
/* DIOCHI LIFE **************************/
/****************************************/
#wrapDiochiLife {margin:0 0 50px;}
#wrapDiochiLife h1 {}
#wrapDiochiLife h2 {font-size: 26px !important; text-align: center; margin-top: 50px; clear: both;}
#wrapDiochiLife h3 {margin:40px 0 20px;}
#img-DiochiLife {margin:0 auto;width:82%;clear:both;min-height:670px;}
.mod_events_latest_callink a  {font-size: 12px; text-transform: uppercase; text-decoration: none; }



@media (max-width:991px) { 
    #img-DiochiLife {width:100%;}
    #img-DiochiLife .imgLife {float:none !important;margin:0 auto !important;clear:both;width:60% !important;height:auto !important;display:block;width: 100%}

}

@media (max-width:768px) {
    #wrapDiochiLife .eventLife {float:none;width: 96%;height: auto;margin:0 0 20px;}
    #wrapDiochiLife .eventLife .firstColumn {width:100%;float:none;clear:both;}
    #wrapDiochiLife .eventLife .firstColumn img {width:70px !important;height:36px !important;}

}

/****************************************/
/* HERBAR, Encyklopdie ******************/
/****************************************/
body.herbar, body.encyklopedie {}
body.herbar #k2Container.itemListView,
body.encyklopedie #k2Container.itemListView {}
body.encyklopedie #k2Container.itemListView .itemContainer,
body.herbar #k2Container.itemListView .itemContainer {margin:0 0 10px;}
body.encyklopedie #k2Container.itemListView .itemContainer article,
body.herbar #k2Container.itemListView .itemContainer article {margin:0;}
body.encyklopedie #k2Container.itemListView .itemContainer .itemImageBlock,
body.herbar #k2Container.itemListView .itemContainer .itemImageBlock {height:auto;}
body.encyklopedie #k2Container.itemListView .itemContainer .itemImageBlock img,
body.herbar #k2Container.itemListView .itemContainer .itemImageBlock img {width:auto !important;height:250px !important;display:block;margin:0 auto;}
body.encyklopedie #k2Container.itemListView .itemContainer h2,
body.herbar #k2Container.itemListView .itemContainer h2 {margin:0;text-align: center;font-size:125%;height:auto;}

/*úpravy Ernst začátek */
#adv3.yjsgsfx-obrazek {
    width: 100% !important;
    margin-top: -50px;
}
@media (min-width: 992px) {body.spoluprace #gkContent .itemFullText a.contactForm {margin-left: 23%;}} 
.cadre_inner_texte_alert_cookies {
    padding: 0px !important;
}
p {
    font-size: 15px;
    font-family: Raleway,sans-serif;
    color: #000000;
}
.pull-left.col-sm-6.btn_close, .pull-left.col-sm-6.btn_readmore {
    padding-top: 10px;
}
.nspLinks ul li h4 a {
    line-height: 25px;
    font-size: 20px;
}
#gkBottom1 ul li:nth-child(1) h4 a {
    font-size: 18px;
}
div#mapLocator {
    display: none;
}
.gm-style-window {
    min-width: 402px;
}
.gm-style-iw {
    min-width: 400px;
}
.gm-style-window .ex {
    min-height: 312px;
}
.gcontent .store_status {display: none;}
/*úpravy Ernst konec */

.bootstrap3 .control-group {
    float: unset;
}
.yjsg-userpages {
    max-width: 70%;
}

/* úpravy nová šablona začátek*/
div#header {
    /*padding-top: 28px;*/
    /*padding-bottom: 20px;*/
    background-color: white;
    /*margin-top: -9px;*/
}
div#top1 img {
    vertical-align: top;
}
div#yjsg1 {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 0;
}
input.button.hledat {
    padding: 0;
    border: none;
    margin-left: -9px;
}
.yjsg-form-group-inline.hledat {
    padding-top: 9px;
}
div#header1 {
    border-radius: 30px;
    /*background-color:#EBF1F8;*/
    background-color: rgba(235, 241, 248, 0.8);
    height: 64px;
    margin-top: -10px;
    padding-top: 5px;
    padding-bottom: 5px
}
#header1.yjsgxhtml {
    /*width: 49% !important;*/
    width: auto !important;
    padding-left: 2%;
    padding-right: 2%;
}
#header2.yjsgxhtml {
    padding-left: 2%;
    padding-right: 2%;
}
input#mod-search-searchword {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.itemBackToTop {
    display: none;
}
div#yjsgheadergrid #header2.yjsgxhtml {
    line-height: 15px;
} /*posunutí horního nápisu */
div#centertop {
   /* max-height: 70px; */
}
div#header1 input.button {
    background-color: #EBF1F8;
    color: white;
} /*změna barvy tlačítka hledat*/
.search input#mod-search-searchword {
    height: 35px;
} /*změna výšky vyhledávacího pole*/
.customhornit {
    float: right;
    margin-top: 10px;
    line-height: 16px;
    border-left: 2px dotted #D4E5F3;
    padding-left: 8px;
    margin-left: 3px;
}
.customhornit img{
    margin-top: -5px;
    padding-right: 10px;
}
.customhornit span {
    font-family: Raleway !important;
    color: black !important;
}

.yjsg-form-group-inline.hledat {
    float: left;
}
div#topmenu_holder {
    background-color: white;
    /*paDDING-top: 10px;*/
}
ul.yjsgmenu.megadropdown {
    background-color: #8DB81D;
   /* padding-top: 10px; */
   margin-left: 4px;
}
ul.yjsgmenu.megadropdown li {

    background-color: #8DB81D;
    border-right: 2px solid transparent;
    /* border-left: 1px solid rgba(121, 157, 26, 1); */
    /*border-image: url(/images/grafik/uvod/menu-oddelovac.png) 2;*/
    background: url(/images/grafik/uvod/menu-oddelovac.png) right center no-repeat;
    font-family: "Raleway";
    font-size: 17px;
    font-weight: bold;
   text-shadow: 1px 2px 0px #6f9017!important;
   letter-spacing: 1px;
}

ul.yjsgmenu.megadropdown li a {
    color: white;
    font-size: 16px;
    font-family: Raleway;
    height: 70px;
    text-transform: uppercase;
    font-weight: bold;
}
ul.yjsgmenu.megadropdown li a:hover {
    text-decoration: none !important;
}
ul.yjsgmenu.megadropdown .active a {
    background-color: #799D1A !important;
}
ul.yjsgmenu.megadropdown .active {
    border-right: none;
    /*margin-left: -4px;*/       
}
ul.yjsgmenu.megadropdown li:last-child {
    
    background: none;    
}
ul.yjsgmenu.megadropdown .active, ul.yjsgmenu.megadropdown li:first-child {
    border-left: none;
}
ul.yjsgmenu.megadropdown li a:hover {
    background-color: #799D1A !important;
  /* margin-left: -4px;*/
}

div#horiznav ul li:nth-child(1n+5) a {
    color: #E1F1B8;
}
div#horiznav span.yjm_title {
    padding-top: 10px;
}


.yjsg2_out.yjsgouts div#yjsg2 {
    padding: 0;
    background: none;
} /*úpravy drobečkové navigace*/

.yjsg_grid.gridsfx-nemoci.gridsfx-organy.gridsfx-symptomy.gridsfx-meridiany.yjsgsitew ul {
   /* padding-left: 30px; */
}
.custompaticka p:last-child {
    height: 16px;
    margin-bottom: 0px;
}
/*úprava hlavní strany začátek*/
.customobrazekhls {
    background: url(/images/grafik/uvod/hlavicka-banner.jpg) top center no-repeat;
    line-height: 32px;
    margin-bottom: -12px;
    background-size: 100%;
}
.customobrazekhls span {
    padding-left: 30px;
    white-space: initial !important;
    color: #37480B !important;
}
div#header2 {
    /*background-color: #EEF8D4;*/
    background-color: rgba(235, 241, 248, 0.8);
    margin-top: -10px;
    border-radius: 30px;
    /*width: 20% !important;*/
    width: auto !important;
    margin-left:1%;
    height: 64px;
    padding-top: 5px;
    padding-bottom: 5px
}
div#header3 {
    /*background-color: #fff6bd;*/
    background-color: rgba(235, 241, 248, 0.8);
    margin-top: -10px;
    border-radius: 30px;
    width: 19% !important;
    margin-left:1%;
    height: 64px;
    padding-top: 5px;
    padding-bottom: 5px
}
div#header2 img {
    margin-top: 4px;
}
div#header3 img {
    margin-left: 20px;
}
div#header3 p {
    font-size: 20px;
    font-weight: bold;
}
.customkosik {
    margin-top: -5px;
}
table.moduletableprihlaseni {
    float: right;
}
.customprihlaseniobr {
    float: left;
}
#btl .btl-panel > span {
    display: block;
    background-color: transparent !important;
    box-shadow: none;
    line-height: 23px;
    margin: 0px;
    height: 19px;
    font-family: 'Raleway', sans-serif;
}
#btl .btl-panel > span:hover {
    text-decoration: underline !important;
}
.custommujucet p a {
    position: relative;
    left: 19px;
    top: 3px;
    font-weight: 500;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
.custommujucet p a {
    left: 63px;
    top: -18px;
}
.customprihlaseniobr {
    float: none;
}
}
span#btl-panel-registration, span#btl-panel-login {
    color: black !important;
    font-weight: 500;
}
.gridsfx-texthls {
    padding: 0 !important;
    margin-top: -25px;
}
.itemid-941 .gridsfx-texthls {
    margin-top: -10px;
}
div#yjsg4 ul li {
    list-style-type: disc;
    margin-left: 15px;
    font-family: Raleway,sans-serif;
}
.yjsg4_out.yjsgouts div#yjsg4 {
    padding: 0;
}
div#centerbottom .holders {
    padding-bottom: 0;
}

button.btn.btn-primary.validate {
    height: auto;
}

.buttomhlsv p span a {
    font-size:22px !important;
    padding: 20px 40px 20px 40px !important;
    border-radius: 40px !important;
}
.customobrazekhls .buttomhlsv {
    margin-left: 2%;
    padding-top: 25px;
}

/* .buttommap .buttomhlsv span a {
    font-size: 20px !important;
}*/

.customnemoci ul a, .customorgany ul a, .customsymptomy ul a, .custommeridiany ul a {
     font-size: 15px;
    line-height: 1em;
    /*text-decoration: underline;*/
    color: #8db81d !important;
    font-family: Raleway;
    /* font-weight: bold; */
    background: url(/images/grafik/uvod-obecne/seznam.png) no-repeat left;
    padding-left: 15px;
}
.customnemoci ul a:hover, .customorgany ul a:hover, .customsymptomy ul a:hover, .custommeridiany ul a:hover {
   /*color: #0080FF !important;*/
   text-decoration: underline;
}
.customorgany .buttomhls p span a {
    background: none;
    border: 1px solid #ddd !important;
    color: #d9a300 !important;
}
/*.customorgany ul li, .customnemoci ul li, .custommeridiany ul li, .customsymptomy ul li {
    list-style-type: square !important;
    color: #8db81d;
    font-size: 22px;
}*/
.customsymptomy .buttomhls p span a {
    background: none;
    border: 1px solid #ddd !important;
    color: #0080ff !important;
}

.custommeridiany .buttomhls p span a {
    background: none;
    border: 1px solid #ddd !important;
    color: #ed0990 !important;
}

.customnemoci .buttomhls p span a {
    background: none;
    border: 1px solid #ddd !important;
    color: #8DB81D !important;
}
.customnemoci, .custommeridiany, .customsymptomy, .customorgany {
    padding-top: 25px;
}
.yjsg4_out.yjsgouts {
    background: transparent;
    margin-top: -80px;
}
.footer_out.yjsgouts {
   /* display: none; */
}

div#centerbottom div#holder {
        margin-top: -5px;
}
.textregenerace {
    padding-left: 10%;
    padding-right: 10%;
    line-height: 25px;
}
.linkabar {
    padding-top: 10px;
}
.customtexthls .linkabar {
    margin-top: -10px;
    margin-bottom: -12px;
}
.yjsgsfx-hezkyhls li  {
   list-style-type: none;
   margin-left: 15px;
   line-height: 25px !important;
   font-family: 'Raleway', sans-serif;
}
.yjsgsfx-hezkyhls li img {
    padding-right: 15px;
}
.custom13let .buttomhls {
    margin-top: -7px;
    margin-bottom: 3px;
}

.homepage div#midblock h1.pagetitle {
    display: none;
}
.acymailing_modulenewshls {
    padding-top: 0px;
    margin-top: 13px;
    
}

.buttommap p span a {
    padding: 5px;
    border: 5px solid white !important;
    border-radius: 4px;
    background-color: #169BD5;
    color: black !important;
}

div#yjsgbodybottom {
    background-color: #F2F2F2;
    padding-top: 10px;
}
div#bodybottom1 {padding-bottom: 10px;}
div#bodytop1 img {
   margin-top: 14px;
}
.itemid-941 div#yjsg4 {
    padding-top: 40px !important;
}

div#yjsg5 {
    padding: 10px;
       background-color: #F5F8FB;
   /* margin-top: 14px;*/
}
.itemid-941 div#yjsg5 {
    margin-top: 40px;
}
a.jevdateicon.jevdateiconmod {
    display: none;
}
.jeviconnotdate {
    margin: 0px !important;
    line-height: 18px;
}
div#user17 .custom p:nth-child(1) {
    margin-top: -15px;
}
div#yjsg6 {
    background-color: #F2F2F2;
    padding: 10px 0px;
    margin-top: 14px;
}

.customhezkyhls li img {
    margin-top: -4px;
}
.homepage .custombanerydoprava {
  padding-top: 40px; 
}
.itemid-101 div#yjsgbodybottom {
    padding-bottom: 40px;
}



/*.itemid-943 .customdopravazdarma p:nth-child(2) {
    font-family: 'Raleway', sans-serif !important;
    color: black !important;
   
}*/
/*.acymailing_modulenewshls  tr {
    display: inline-block;
}
.acymailing_modulenewshls table tr:last-child {
    margin-left: -10px;
}

.acymailing_modulenewshls table.acymailing_form {
    margin-left: 0px;
}
.acymailing_modulenewshls input.button.subbutton.btn.btn-primary {
    height: 49px;
    background-color: lightblue;
}*/


.textdole1 {
    background: url(/images/novyweb/modul_hlavni_strana1.jpg) center center no-repeat;
    min-height: 119px;
}
.textdole1 p a {
    background-color: rgba(190, 222, 211, 0.62);
    padding: 5px;
    border-radius: 5px;
    border: black 1px solid;	
}
.fb-page.fb_iframe_widget {
    margin-top: 20px;
}
.itemid-1006 .yjsg7_out.yjsgouts,.itemid-1007 .yjsg7_out.yjsgouts, .itemid-945 .yjsg7_out.yjsgouts, .itemid-992 .yjsg7_out.yjsgouts, .itemid-1375 .yjsg7_out.yjsgouts,.clanek .yjsg7_out.yjsgouts {
    margin-top: 1px;
}

div#yjsg7 {
    padding-top: 0px;
}
.custompaticka img {
    margin-top: 4px;
    vertical-align: top;
    margin-left: -2px;
}
.footer_out.yjsgouts {
    padding: 0px;
}
.homepage div#yjsg6 {
    background-color: white;
    margin-bottom: 30px;
    padding-top: 17px;
    margin-top: 0px;
}
.itemid-101 div#k2Container, .itemid-941 div#k2Container, .itemid-1007 div#k2Container, .clanek div#k2Container {
    margin-left: 0;
    margin-right: 0;
}
.itemid-101 div#k2Container {
    margin-bottom: 0;
    padding-bottom: 0;
}
div#yjsg7, div#footer {
    /*background-color: #173049;*/
    background-color: #501049;
    background-color: #bfc7e0;
}
#k2Container {
    padding: 0 0 30px 0;
}

.customosobne, .customosobne span {
    color: white;
    font-family: 'Playfair Display', italic !important;
    font-weight: normal;
    font-size: 18px;
}
.customosobne span {
    line-height: 30px;
    font-size: 16px;
    font-family: 'Raleway', sans-serif !important;
    font-weight: bold;
}
.customosobne {
    padding-top: 20px;
}
.customosobne .jeviconnotdate .mod_events_latest_content {
    /* border-left: 1px solid white; */
    padding-left: 10px;
}
.customosobne .jeviconnotdate .mod_events_latest_content a {
    color:#A9CB41;
    font-family: 'Raleway', sans-serif;
    border-left: 1px solid #778696;
    padding-left: 20px;
    font-style: normal;
    border-left: 1px solid #778696;
}
.acymailing_introtext span {
    font-family: 'Raleway', sans-serif !important;
    font-size: 24px !important;
    color: white;
    font-weight: 600;
   
}
.clanek.acymailing div#acymodifyform {
    margin-left: 9%;
    margin-right: 9%;
}
span.mod_events_latest_date {
    padding-right: 20px;
    display: inline-block;
    width: 60px;
}
div#footmod span {
    /*color: #4883C5;*/
    /*color: #af2a82;*/
    color: white;
}
div#user11,  .yjsg4_out.yjsgouts div#yjsg4, .customobrazekhls,.customzmentezivot, .simplfbsleduj,div#horiznav, div#logoholder {
    padding-left: 7%;
}
#logoholder{
 /*   width :280px !important; */
    width :407px !important;
    padding-top: 17px;
}
div#logo {
    margin-left: 5px;
    width: 285px;
}
.ie #logoholder{
    width :380px !important;
}
/*@-moz-document url-prefix() {
 #logoholder{
    width :380px !important;
}
}*/

.customobrazekhls {
    padding-left: 3.2%;
}
div#horiznav {
    background-color: #8DB81D;
    height: 70px;
    MARGIN-TOP: -10px;
}
input.button.subbutton.btn.btn-primary {
    margin-left: -8px;
}
.customlinkadole {
    margin-top: -5px !important;
    margin-left: -2px !important;
}
.customlinkadole img {
    vertical-align: top;
    margin-top: -19px;
}
.custompaticka span {
    vertical-align: top;
    line-height: 15px;
}
body#stylefont {
    background-color: white;
    max-width: 1880px;
    margin-left: auto;
    margin-right: auto;
}
div#topmenu_holder, .yjsg2_out.yjsgouts, .yjsg6_out.yjsgouts, .yjsg7_out.yjsgouts, .footer_out.yjsgouts  {
    background-color: transparent;
}
 .customobrazekhls, div#yjsg4 {
    background-color: white;
}
div.yjsgxhtml, div.inside-container {
     padding-left: 0px; 
     padding-right: 0px;
}
div#user21, div#user22 {
    padding-top: 25px;
}

.hezkyhlst P:first-child span {
    white-space: nowrap;
}
.regeneracevesfere .linkabar {
    margin-top: -15px; 
}
div#user21 {
    padding-left: 5%;
    padding-bottom: 20px;
}
.homepage div#yjsg4, .itemid-941 div#yjsg4{
    padding-left: 10.7% !important;
    padding-right: 5.5% !important;
    padding-bottom: 20px !important;
} 
.itemid-941 div#yjsg4 {
    padding-bottom: 5px !important;
}
/*.homepage div#footer {
    height: auto;
    margin-bottom: -46px;
}*/
.custompaticka1 {
    margin-left: 6% !important;
    margin-right: 6% !important;
    padding-bottom: 10px !important;
}
.custompaticka1 td p:last-child {
    margin-top: -46px;
    color: #0c0c0c;
    font-weight: 600;
}

/*úprava hlavní strany konec*/
/*úprava o nás začátek*/
.linkaonas {
    padding-bottom: 24px;
}

.customcestakezdravi p:first-child img {
    padding-right: 7%;
}
.itemid-943 div#k2Container {
     margin-left: 0; 
     margin-right: 0; 
}

.customprednivyrobce p {
    line-height: 35px !important;
    white-space: initial !important;
}

.itemid-943 .itemBody {
    background-color: #F5F8FB;
}

.linka {
    padding-top: 79px;
    margin-bottom: -50px;
}
div#djslider-loader405 {
    padding-bottom: 40px !important;
}
.itemid-943 div#yjsgbodybottom {
    background-color: white;
    margin-top: -58px;
    padding-top: 0;
    margin-bottom: 72px;
}
.itemid-943 div#yjsg3  {
    background-color: transparent !important;
}

.customcestakezdravi p {
    line-height: 1.6em !important;
}

div#k2ModuleBox505.aktuality {
    border-left: 2px dotted #ccc;
    padding-left: 5%;
    margin-top: 40px;
}
div#k2ModuleBox505.aktuality ul li {
    line-height: 2.2em;
    margin: 0;
}
.customzmentezivotm div#k2ModuleBox505.aktuality {
    float: right;
    padding-left: 3%;
    margin-top: 0px;
}
.itemid-1081 .zmentezivot {
    /*width: 65%;*/
}
.atualzaj a:hover,.zmentezivot a {
    text-decoration: none !important;
}
.custom5segmentu {
    line-height: 22px;
    margin-top: 200px !important;
    padding-left: 47px;
    height: 236px;
    border-left: 2px dotted #ccc;
}
.custom5segmentu img {
    padding-right: 15px;
}
.custom5segmentu span strong span {
    font-weight: normal;
    line-height: 24px;
}
.custom5segmentu a,.custom5segmentu a:hover {
    color: #8db81d;
}
.itemid-943 .custom5segmentu, .itemid-957 .custom5segmentu, .itemid-941 .custom5segmentu {
    margin-top: 50px;
}
.customzmentezivot {
    padding-top: 30px;
    padding-bottom: 90px;
    margin-left: 10.5%;
    padding-left: 0%;
}
.homepage .customzmentezivot {
    padding-top: 40px;
}
.homepage #bodybottom1 {
    width: 65% !important;
}
/*.zmentezivot div:nth-child(4) img {
     margin-bottom: 226px;
}*/
 .homepage div#yjsg5{
    background-color: #F5F8FB !important;
    height: auto !important;
}
.homepage #user11.yjsgxhtml, .homepage #user12.yjsgxhtml {
    width: 49%;
}

.itemid-943 div#user11, .itemid-957 div#user11, .itemid-941 div#user11  {
    width: 70%;
}
.itemid-943 div#user12, .itemid-957 div#user12, .itemid-941 div#user12 {
    width: 30%;
}


/* pro zobrazení videa*/


.regeneracevesferesvideem .yendifplayer.white video, .yendifplayer.white.playlist-bottom audio, .yendifplayer.white object, .yendifplayer.white iframe, .yendifplayer.white .yf-skin .yf-poster, .yendifplayer.white .yf-skin .yf-screen {
    background-color: #F5F8FB;
}


.homepage .itemBody {
    background-color: #F5F8FB;
    padding-top: 30px;
}
.itemid-943 div#yjsg3, .homepage div#yjsg5 {
    background-color: #F2F2F2;
    padding: 0;
    line-height: 25px;
    padding-top: 13px;
    display: block;
    margin: 0px auto;
    height: 75px ;
    clear: both;
    padding-bottom: 22px;
    margin-top: -70px;
 }
.homepage .yjsg7_out.yjsgouts, .itemid-995 .yjsg7_out.yjsgouts, .itemid-943 .yjsg7_out.yjsgouts 
, .itemid-957 .yjsg7_out.yjsgouts, .itemid-1008 .yjsg7_out.yjsgouts  {
    margin-top: -29px !important;
}
.itemid-1080 .yjsg7_out.yjsgouts  {
    margin-top: 1px !important;
}
 .homepage div#yjsg5 {
   margin-top: 0px;   
}    
.homepage div#yjsgbodybottom {
    background-color: white;
    margin-top: -55px;
}
.zmentezivot p {
    line-height: 27px;
}
/*.zmentetext {
    padding-left: 37%;
}*/
.zmentetext1, .zmentetext0 {
    padding-bottom: 27px;
}
div#djslider338 {
    margin-bottom: 0px;
    background-color: white;
}
div#yjsg6 {
    background-color: white;
}

.customosobnenas {
    margin-top: 80px;
}

div#yjsg7 {
    /* background: url(/images/grafik/uvod/paticka-kvetiny.png) top center no-repeat #173049; */
}
.customkvetiny img {
    padding-top: 25px;
    margin-bottom: -21px;
}
   
.itemid-943 div#yjsg7 {
    margin-top: 30px;
}
.itemid-943 .hezkyhlst ul li {
    font-family: Raleway !important;
    font-size: 27px !important;
    line-height: 40px;
    font-weight: normal;
    padding-left: 45px;
}

div#fitem {
    margin-top: -13px;
}
div#fin-recaptcha {
    margin-right: 20px;
    overflow: hidden;
    
}
div#ftr-multi-16 {
    margin-top: -12px !important;
}
/*úprava o nás konec*/
/*úprava tým začátek*/
.customspolecnezazdravim {
    line-height: 20px;
    padding-top: 20px;
}
.itemid-957 div#itemListLeading {
    margin-left: 4%;
}
.itemid-957 .itemListCategory .linkabar {
    margin-bottom: 40px;
}
.itemid-957 .catItemIntroText {
    /*margin-left: 32px;*/
    padding-bottom: 65px;
}
.itemid-957 .catItemImageBlock img {
    margin-left: -8px;
    margin-top: -30px;
}
.itemid-957 .catItemIntroText h4 {
    line-height: 25px;
    padding: 20px 0;
}
.itemid-957 .catItemIntroText h4 span {
    white-space: normal !important;
}
.itemid-957 .itemIntroText h4 {
    padding-bottom: 20px !important;
}
.itemid-957 div.itemListCategory div p:nth-child(1n+5) {
    line-height: 25px;
}
.itemid-957 .itemListCategory {
    padding-top: 20px !important;
}
.linkad {
    margin-bottom: 28px;
}
.linkad img {
    width: 85%;
}
.linkat {
    /*margin-bottom: -90px;
    margin-top: 90px;*/
}
.linkat img {
    /*margin-top: -60px !important;*/
}
.itemid-957 .itemList {
    /*margin-top: -30px !important;*/
}

.customspolecnezazdravim p span {
    line-height: 25px;
}
.customspolecnezazdravim{
    margin-left: 8%;
    margin-right: 8%;
  /*  height: 575px;*/
}
.customdiochilide .buttomhls {
    margin-top: -66px;
}
.customspolecnezazdravim .linkabar {
    padding-top: 20px;
    padding-bottom: 30px;
}
.itemid-957 #adv1.yjsgxhtml {
    width: 100.00%;
    background-color: white;
}
.itemid-957 div#yjsgbodybottom {
    background-color: white !important;
    padding-top: 10px;
    margin-top: -64px;
}
div#yjsg5 {
    padding-left: 4%;
    padding-right: 4%;
}
.itemid-957 div#yjsg3 {
    padding-left: 15%;
    padding-right: 10%;
    background-color: white;
}
.itemid-957 div#user1 {
    margin-top: 0px !important;
}
.itemid-957 div#user1, .itemid-957 div#user2, .itemid-957 div#user3 {
    padding-right: 30px;
}
.customjmeno {
    padding-top: 68px;
}
.customjmeno img{
   padding-bottom: 25px;
}
.customjmeno p:nth-child(2) span {
    font-family: raleway !important;
    font-size: 23px !important;
    font-weight: bold !important;
    color: black !important;
}
.customjmeno p:nth-child(3) span {
    font-family: playfair !important;
    font-size: 20px !important;
    color: black !important;
   
}
.customjmeno p:nth-child(4) span {
    font-family: raleway !important;
    font-size: 15px !important;
    color: black !important;
    line-height: 22px;
}
.customjmeno {
    line-height: 20px;
}
.yjsg6_out.yjsgouts {
    margin-top: -14px;
}
.itemid-943 .yjsg6_out.yjsgouts {
    margin-top: 0 !important;
}
.itemid-957 .customkvetiny img {
    padding-top: 25px;
    margin-bottom: 19px;
}
.custom13let .linkabar {
    padding-top: 8px;
    padding-bottom: 17px;
}
/*.itemid-957 #user16.yjsgxhtml, .pos1112 #user16.yjsgxhtml, .itemid-941 #user16.yjsgxhtml {
    width: 20%;
}
.itemid-957 #user17.yjsgxhtml, .pos1112 #user17.yjsgxhtml, .itemid-941 #user17.yjsgxhtml {
    width: 50%;
}
.itemid-957 #user18.yjsgxhtml, .pos1112 #user18.yjsgxhtml, .itemid-941 #user18.yjsgxhtml {
    width: 30%;
}*/



.tymdiodet h3.catItemTitle {
    margin-left: 32px;
}
.tymdiodet h3.catItemTitle a {
    color: black;
}
.tymdiodet h4, .tymdiodet h5 {
    font-weight: normal;
}
.kontaktdet .itemImageBlock img {
    float: left;
    margin-right: 10%;
}
.kontaktdet h3.itemTitle {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.tymdio h5 {
    font-size: 17px;
}
.kontaktdet h5 {
    font-size: 17px;
} 
.kontaktdet {
    margin-top: 60px;
}
/*úprava tým konec*/
/*úprava zbozi začátek*/
.pos1112 div#yjsg3 {
    background-color: #F2F2F2;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.pripravky div#pathway {
    overflow: visible;
}
.customzeptejtese .buttomhls {
    margin-top: -36px;
    padding-top: 0px;
    padding-right: 20px;
}
.customzeptejtese, .customporadime{
    line-height: 16px;
    background-color: #F2F2F2;
    height: 110px;
    padding-left: 20px;
    padding-top: 20px;
} 


/*úprava zbozi konec*/
/*úprava co mi je začátek*/
form#chronoform-comije .gcore-line-tr.gcore-form-row:last-child  .gcore-input {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
.customtexthls {
    padding-top: 20px;
}
.customhezkyhls div {
    line-height: 20px;
}
.yjsg_grid.gridsfx-nemoci.gridsfx-organy.gridsfx-symptomy.gridsfx-meridiany.yjsgsitew ul li span a:hover {
    color: #0080ff !important;
}



.customorgany strong span a,.custommeridiany strong span a,.customsymptomy strong span a {
   /* color: #8db81d !important;*/
}

div#user1 {
    margin-top: 11px;
}

.itemid-941 div#user11,.itemid-1008 div#user11,.itemid-1007 div#user11,.itemid-1006 div#user11,
.itemid-945 div#user11,.itemid-992 div#user11,.itemid-1375 div#user11,.pos1112 div#user11,.itemid-1210 div#user11,.clanek div#user11 {
    width: 23.00% !important;
    padding-left:2.5% !important; /*dříve bylo 2.5% */
    margin-top: 58px;
}
.itemid-941 div#user12,.itemid-957 div#user12,.itemid-1008 div#user12,.itemid-1007 div#user12,.itemid-1006 div#user12,
.itemid-945 div#user12, .itemid-992 div#user12, .itemid-1375 div#user12, .itemid-977 div#user12, .itemid-946 div#user12, .itemid-1081 div#user12 
, .itemid-1083 div#user12, .itemid-1210 div#user12, .clanek div#user12{
    width: 77.00% !important;
} 
.itemid-941 div#user13,.itemid-957 div#user13,.itemid-1008 div#user13,.itemid-1007 div#user13,.itemid-1006 div#user13,.itemid-945 div#user13,.clanek div#user13 {
    width: 0.00% !important;
} 
.itemid-941 .customhezkyhls2,.itemid-957 .customhezkyhls2,.itemid-1008 .customhezkyhls2,.itemid-1007 .customhezkyhls2,.itemid-1006 .customhezkyhls2,
.itemid-945 .customhezkyhls2,.itemid-992 .customhezkyhls2,.itemid-1375 .customhezkyhls2,.itemid-977 .customhezkyhls2,.itemid-946 .customhezkyhls2,.itemid-1081 .customhezkyhls2
,.itemid-1083 .customhezkyhls2,.itemid-1080 .customhezkyhls2,.menuporadna .customhezkyhls2,.clanek .customhezkyhls2 {
    background: url(/images/grafik/uvod-obecne/ceska-republika-mala.png) center center no-repeat;
    margin-top: 0px;
    -webkit-border-start: 237px;
    height: 237px;
    float: right;
    width: 45%;
}
.itemid-941 .buttommap, .itemid-957 .buttommap, .itemid-1008 .buttommap, .itemid-945 .buttommap {
    margin-right: 17px;
    margin-top: 40px;
}
/*.itemid-941 .buttommap, .itemid-1008 .buttommap, .itemid-1007 .buttommap, .itemid-1006 .buttommap, .itemid-945 .buttommap
, .itemid-992 .buttommap, .itemid-1375 .buttommap, .itemid-977 .buttommap, .itemid-946 .buttommap, .itemid-1081 .buttommap, .itemid-1083 .buttommap
, .menuporadna .buttommap, .clanek .buttommap {
    margin-right: 17px;
    margin-top: 60px;
}*/
.itemid-941 .buttommap p span a,.itemid-957 .buttommap p span a,.itemid-1008 .buttommap p span a,.itemid-945 .buttommap p span a
,.itemid-992 .buttommap p span a,.itemid-1375 .buttommap p span a,.itemid-1007 .buttommap p span a,.itemid-977 .buttommap p span a,.itemid-946 .buttommap p span a
,.itemid-1081 .buttommap p span a,.itemid-1083 .buttommap p span a,.clanek .buttommap p span a {
    border: 2px solid white !important;
}
.itemid-941 .yjsg7_out.yjsgouts {
    margin-top: 0px;
}
/*.itemid-941 .customkvetiny img {
  
    margin-bottom: -19px;
}*/
.customzeptejteseodborniku tr:nth-child(2) td:nth-child(2n+1) p {
    border: 1px solid #c5e571;
    border-radius: 15px !important;
    background-color: #F8FCEE;
    padding: 20px;
    padding-top: 41px;
    padding-bottom: 22px;
    line-height: 25px;
}
.customzeptejteseodborniku tr td:nth-child(2n-1) p span{
    font-size: 18px !important;
    font-family: Raleway !important;
    line-height: 15px;
}
.customzeptejteseodborniku table {
    width: 66% !important;
    margin-left: auto;
    margin-right: auto;
}
.customsfera {
  /* border-right:1px dotted #ccc;*/
    /* margin-right: -20px; */
}
.itemid-941 div#bodytop1 {
    background-color: white !important;
   
}

.customzeptejteseodborniku {
    /*padding-bottom: 30px;*/
}

.rsformcomije,form#chronoform-comije {
   /* margin-left: auto;
    margin-right: auto;
    width: 66%;*/
}
div#ftd-textarea15 {
  /* margin-left: 8%;*/
    
}
textarea#textarea15 {
    height: 73px;
}
div#fin-custom {
    padding-left: 43% !important;
}
div#fin-custom span {
    font-size: 25px !important;
    font-family: railway;
    font-weight: bold;
}
div#ftr-multi-16, div#ftr-multi-12 {
    margin-left:4% !important;
}
div#ftd-multi-18, div#fin-button24 {
    margin-left: 25%;
}
.customnemoci li.odd, .customnemoci li.even,
.customorgany li.odd, .customorgany li.even,
.customsymptomy li.odd, .customsymptomy li.even,
.custommeridiany li.odd, .custommeridiany li.even
 {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
}
div#k2ModuleBox414, div#k2ModuleBox417, div#k2ModuleBox418, div#k2ModuleBox419 {
    height: 125px;
    margin-top: 30px;
}


/*úprava co mi je konec*/
/*úprava nemoc začátek*/
.customsfera .nspArts.bottom {
    margin-top: -25px;
}
.itemid-995 .itemListCategory,.itemid-1006 .itemListCategory,.itemid-1007 .itemListCategory,.itemid-1008 .itemListCategory,.clanek .itemListCategory {
    margin-top: -23px !important;
}
.itemid-995 div#user11, .itemid-957 div#user11,.itemid-1006 div#user11,.itemid-1007 div#user11,.itemid-1008 div#user11,.itemid-945 div#user11,.itemid-992 div#user11,.itemid-1375 div#user11,.itemid-977 div#user11
,.itemid-946 div#user11,.itemid-1081 div#user11,.itemid-1080 div#user11,.itemid-1083 div#user11,.menuporadna div#user11,.clanek div#user11 {
    width: 23.00% !important;
    padding-left:3% !important; /*dříve zde bylo 1% */
    margin-top: 58px;
}
.itemid-995 div#user12,.itemid-1006 div#user12,.itemid-1080 div#user12,.pos1112 div#user12,.menuporadna div#user12 {
    width: 77.00% !important;
} 
.itemid-995 .customtexthls .linkabar {
    padding-bottom: 15px;
}
.itemid-995 .customhezkyhls2,.pos1112 .customhezkyhls2,.itemid-1210 .customhezkyhls2 {
    background: url(/images/grafik/uvod-obecne/ceska-republika-mala.png) center center no-repeat;
    margin-top: 0px;
    -webkit-border-start: 237px;
    height: 237px;
    float: right;
    width: 45%;
}
.itemid-995 .buttommap,.pos1112 .buttommap,.itemid-1210 .buttommap,.itemid-1080 .buttommap {
    margin-right: 17px;
    margin-top: 60px ;
}
.itemid-957 .buttommap {
    margin-right: 17px;
    margin-top: 60px ;
}
.itemid-995 .buttommap p span a,.pos1112 .buttommap p span a,.itemid-1210 .buttommap p span a,.itemid-1080 .buttommap p span a {
    border: 2px solid white !important;
}


.itemid-995 .customtexthls {
    background: white url(/images/grafik/nemoci/clovek.png) center 316px no-repeat !important;
        margin-bottom: -10px;
}

.customzeptejteseodborniku table tr:nth-child(1) img {
    margin-bottom: -75px;
}
.customzeptejteseodborniku.hlavni table tr:nth-child(1) img {
    margin-bottom: -100px;
}
@media only screen and (max-width: 979px) {
.customzeptejteseodborniku table tr:nth-child(1) img {
    margin-bottom: 0;
    margin-top: 50px !important;
}
.customzeptejteseodborniku.hlavni table tr:nth-child(1) img {
    margin-bottom: 0px !important;
    margin-top: -63px !important;
}}
@media only screen  and (max-width: 640px){
.customzeptejteseodborniku table tr:nth-child(1) img {
    margin-bottom: 0;
    margin-top: 125px !important;
}
.customzeptejteseodborniku.hlavni table tr:nth-child(1) img {
    margin-bottom: 0;
    margin-top: 15px !important;
}}

.customnemoc p:nth-child(1) span{
    font-size: 20px !important;
    /*color: #2916da;*/
    font-family: 'raleway' !important;
    font-weight: bold !important;
}
.itemid-995 .subCategory a, .itemid-1006 .subCategory a {
    color: #90AF41;
    font-family: raleway;
    text-decoration: underline;
    font-size: 15px;
    line-height: 10px;
    /*font-weight: bold;*/
}

.itemid-995 .subCategory a:hover, .itemid-1006 .subCategory a:hover {
    text-decoration: none !important;
}
.itemid-995 .subCategory img, .itemid-1006 .subCategory img {
    padding-right: 5px;
}
.itemid-995 .subCategory, .itemid-1006 .subCategory {
    background-color:#F8FCEE ;
}

.itemid-995 .subCategory h3 a:hover, .itemid-1006 .subCategory h3 a:hover{
    text-decoration: underline !important;
}
.itemid-995 .subCategory h3, .itemid-1006 .subCategory h3 {
    padding-bottom: 15px;
}
.subCategory.vlastni {
    background-color: white;
}
.subCategory.vlastni h3 {
    font-weight: bold;
}
.subCategory.vlastni p.nevadi {
    padding-bottom: 16px;
    font-family: raleway;
}
.yjsg_grid.gridsfx-nemoc {
    background-color: white !important;
}
.customnemoc ul li a {
    font-family: raleway;
    text-decoration: underline;
    font-size: 17px;
    line-height: 22px;
}
div#bodytop3 .customnemoc:last-child {
    background-color: white !important;
}
.customnemoc ul {
    margin-left: 20px;
}

.itemid-943 .customzmentezivot {
    padding-bottom: 0px !important;
}
.itemid-943 div#yjsg6 {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.itemid-943 div#bodybottom1 {
    padding-bottom: 0px;
    margin-bottom: -53px;
}
.itemid-943 div#yjsg4 {
    /* padding-left: 0 !important; */
    /*width: 1400px;*/
    padding-top: 50px !important;
}


.customdbame a:hover {
    color: #8db81d;
}
.customcestakezdravi a {
    font-family: Raleway;
    font-size: 18px;
    color: #8db81d;
}
.customcestakezdravi a:hover {
    color: #8db81d;
}
.customdbame div span {
    font-size: 19px !important;
    font-family: raleway !important;
    font-weight: normal;
    line-height: 14px;
}
.customdbame div:first-child span {
    font-size: 35px !important;
    font-family: 'Playfair Display', italic !important;
    color: black !important;
}
.customdiochilide .linkabar {
    padding-top: 0px;
    padding-bottom: 117px;
}




#k2Container .customporadime {
    float: left;
    border-right: 15px solid white;
    width: 40%;
}
#k2Container .customzeptejtese p span {
    margin-left: 18px;
}
.custom5pohledu {
    line-height: 20px;
}
.itemid-995 div#yjsgbodytop p >a, .itemid-995 div#yjsgbodytop ul li a, .itemid-995 div#yjsgbodytop ul li, , .itemid-995 .subCategory, .itemid-1006 .subCategory {
    color: #799D1A !important;
}
.itemid-995 div#yjsgbodytop p >span {
    color: black;
}
.itemid-995 div#yjsgbodybottom {
    background-color: white;
    margin-top: -63px;
}
.itemid-995 div#yjsgbodytop{
    padding-left: 9%;
    padding-right: 9%;
    padding-bottom: 100px;
}
.itemid-995 .customkvetiny img,.itemid-1008 .customkvetiny img {
    padding-top: 25px;
    margin-bottom: 21px;
}

.itemid-995 .subCategoryContainer.subCategoryContainerLast {
    /*width: 33% !important;
    display: inline;*/
}
.itemid-995 div.itemListSubCategories .clr {
    display: none ;
}
.itemid-995 .itemListSubCategories h3 {
  /*  display: none;*/
}
.itemid-995 .itemListCategory, .itemid-1006 .itemListCategory {
       margin-bottom: 30px !important;
}
.itemid-995 .itemContainer1, .itemid-1006 .itemContainer1 {
    width: 100% !important;
}


.itemid-995 .blokpodkategorie, .itemid-1006 .blokpodkategorie {
    padding-top: 0px !important;
    margin-top: -4px;
}
.itemid-995 .blokpodkategorie p,.itemid-1006 .blokpodkategorie p {
    margin-bottom: 3px !important;
}
.dalsi-odkaz {
    margin-top: 15px;
    margin-left: 5px;
}

.itemid-995 .catItemView.groupLeading.catItemIsFeatured {
   /* display: none; */
}
div.catItemIsFeatured:before, div.userItemIsFeatured:before, div.itemIsFeatured:before {
    display: none;
}
.itemid-995  .itemContainer {
    margin-top: -15px !important;
}
.itemid-995 .blokpodkategorie .polpodkat .itemContainer, .zobrazit .itemContainer {
    display: inline !important;
}
.itemid-995 div#holder {
    background-color: white !important;
   /* margin-top: 0 !important;*/
       padding-top: 60px;
}
.itemid-995 div#k2Container .linkabar, .itemid-1006 div#k2Container .linkabar, .itemid-1007 div#k2Container .linkabar { 
    padding-top: 24px;
    padding-bottom: 0px;
    margin-bottom: -15px;
}
.itemid-995 div#k2Container {
    margin-bottom: 45px;
}
.nemoc .meridtext {
    color: black;
    font-family: raleway;
}
.meridtext.pole p {
    font-size: 15px;
    margin: 0;
    line-height: 25px;
}
.nemoc-nemoc ul {
    margin-left: 0;
}
/*úprava stylizace tabulky nemoc začátek*/
ul#set-rl_tabs-2,ul#set-rl_tabs-1 {
    /*width: 18%;*/
    width: 230px;

}
.tabulka .pripravekblok {
    width: 100%;
}
h3.nadpisnemoc.prvni {
    display: inherit;
}
h3.nadpisnemoc.druhy {
    display: inline-block;
    margin-left: 18% !important;
}
.cojeto {
    margin-top: -45px;
    margin-bottom: 20px;
    color: black;
}
.cojeto p {
    font-family: raleway;
}
.cojeto p a:hover {
    text-decoration: none !important;
}
.tab-content {
    border: none !important;
}
/*úprava stylizace tabulky nemoc konec*/
/*úprava nemoc konec*/

/*úprava meridiány začátek*/
.itemid-1008 .catItemView {
    margin: 0;
    padding: 0px;
    padding-left: 15%;
}
/*.itemid-1008 .catItemView h3.catItemTitle a {
    font-size: 14px;
    font-weight: bold;
}*/
.itemid-1008 div.itemListCategory,.itemid-977 div.itemListCategory,.pos1112 div.itemListCategory,.itemid-1080 div.itemListCategory {
    background: white;
    border: none;
    border-radius: 4px;
    margin: 0;
    padding: 0;
}
.itemid-1008 div.catItemBody {
    padding: 4px 0;
}
.itemid-1008 div.itemContainerLast {
    padding-right: 14%;
    margin-left: -30px;
}
.itemid-1008 .catItemView.groupLeading {
    padding-left: 44%;
}
.itemid-1008 div.itemContainer {
    border-right: 1px solid #ddd;
}
.itemid-1008 h3.catItemTitle a {
    color: #8DB81D;
    font-weight: bold;
    text-decoration: underline;
    background: url(/images/grafik/uvod-obecne/seznam.png) no-repeat left;
    padding-left: 14px;
}
.itemid-1008 h3.catItemTitle a:hover {
    text-decoration: none !important;
}
.itemid-1008 .inside-container .clr {
    /*display: none;*/
}
.odsaditmeridiany {
    margin-bottom: 50px;
}
.itemid-1008 div.catItemHeader h3.catItemTitle {
    padding-top: 5px;
}
.itemid-1008 .itemContainer.itemContainerLast {
    border: none !important;
}
.itemid-1008 h3.catItemTitle {
    font-size: 17px;
}
.customregeneracevesfere .linkabar {
    MARGIN-TOP: 30PX !important;
    padding-top: 0px;
}
.customzmentezivotm  .custom5segmentu {
    line-height: 22px;
    margin-top: 119px !important;
    padding-left: 55px;
    /* height: 236px; */
    border-left: 2px dotted #ccc;
    float: right;
    padding-right: 11.5%;
}
.customzmentezivotm {
    padding-top: 55px;
    padding-bottom: 90px;
    margin-left: 0;
    padding-left: 7%;
    background-color: white;
}
.pos1112 .customzmentezivotm,.itemid-977 .customzmentezivotm,.itemid-946 .customzmentezivotm,.itemid-1008 .customzmentezivotm {
    padding-left: 7.5%;
    padding-right: 7.5%;
}
.customzmentezivotm .zmentetext {
     padding-left: 0%;
    width: 63%;
}
.itemid-1008 div#holder {
    background-color: white;
}
div#holder {
    background-color: white;
}
.customsfera h4,.customsfera p.nspText.tleft.fnone {
    display: none;
}
.customsfera a {
    margin: 0 !important;
} 
.customsfera .linkabar {
    padding-top: 1px;
    margin-bottom: -22px;
}
.customsfera p:nth-child(2) strong  {
    display: none;
    line-height: 5px !important;
    height: 5px;
}
/*úprava meridiány konec*/
/*úprava detail produktu začátek*/
.pos1112 div#user11 {
    width: 50%;
}
.pos1112 div#user12 {
    width: 50%;
}
.zelenali li {
    list-style-image: url(/images/grafik/uvod/seznam.png);
    line-height: 25px !important;
}

/*úprava detail produktu konec*/
/*úprava pomáhejte začátek*/
td.spolupr1, td.spolupr2, td.spolupr3 {
   /* background-color: #F2F2F2;*/
    padding-left: 10px;
    border-right: 10px white solid;
}
.prokohoje span {
    color: black;
}
.itemid-992 div#yjsg5,.itemid-1375 div#yjsg5 {
    margin-top: 25px !important;
    padding-top: 12px;
    padding-left: 5%;
}
.linkabar.spoluprace {
    margin: 20px 0 20px 0;
    padding: 0;
}
/*úprava pomáhejte konec*/
.homepage div#pathway, .itemid-941 div#pathway {
    margin-top: -50px;
}
/* úpravy nová šablona konec*/
.customzeptejteseodborniku.jmoddiv.jmodinside {
/*    margin-top: -102px; */
}
.itemid-941 .regeneracevesfere {
    /*margin-top: -24px;*/
    padding-top: 18px;    
}
.itemid-941 .regeneracevesferesvideem {
    background-color: #F5F8FB;  
}
.itemid-941 div#yjsgbodybottom {
    background-color: white;
    padding-top: 10px;
    margin-top: -62px;
}
.itemid-941 .customkvetiny img {
    padding-top: 25px;
    margin-bottom: -20px;
}
.itemid-957 div#yjsg5, .itemid-995 div#yjsg5, .itemid-1006 div#yjsg5, .pos1112 div#yjsg5, .itemid-977 div#yjsg5 
, .itemid-1007 div#yjsg5, .itemid-1008 div#yjsg5, .itemid-945 div#yjsg5, .itemid-992 div#yjsg5, .itemid-1375 div#yjsg5, .itemid-1081 div#yjsg5
, .itemid-1083 div#yjsg5, .clanek div#yjsg5{
  margin-top: -25px; 
}
.yjsg6_out.yjsgouts {
    margin-top: -85px;
}
div#yjsgbodytop {
    margin-top: -66px;
}
.customkvetiny {
    margin-bottom: -2px;
}
.customkvetiny1 {
    margin-bottom: -65px;
}
.itemid-957 .customkvetiny {
    margin-bottom: 0px;
}
td.acyfield_email.acy_requiredField input {
    margin-right: -8px;
    height: 37px !important;
}
.custompaticka span {
    /* line-height: 32px;*/
}
div#user22 {
    /*margin-left: -10px;*/
    padding-left: 10px;
}
table.acymailing_form {
    /*margin-top: 20px;*/
}

.ie .fb-page.fb_iframe_widget iframe {
    width: 500px !important;
}


/*symptomy a podkategorie začátek */
.pismeno {
    display: block;
    font-size: 30px;
    font-weight: bold;
    font-family: Raleway;
    padding-top: 15px;
    color: black;
}
.itemid-1007 .itemContainer a,.itemid-1006 .itemContainer a, .itemid-995 .itemContainer a, .itemid-1669 .itemContainer a, .itemid-1670 .itemContainer a {
    color: #8DB81D;
    font-weight: bold;
    text-decoration: underline;
    font-size: 17px;
    font-family: Raleway !important;
}
.itemid-1007 .itemContainer a:hover,.itemid-1006 .itemContainer a:hover, .itemid-995 .itemContainer a:hover {
    text-decoration: none !important;
}
.itemid-1007 .itemContainer p,.itemid-1006 .itemContainer p, .itemid-995 .itemContainer p {
    margin: 0;
}
.symptomy {
    display: none;
}
.itemid-1007 div#itemListLeading,.itemid-1006 div#itemListLeading, .itemid-995 div#itemListLeading {
    margin-left: 8%;
    margin-right: 8%;
}

.itemid-1007 div#itemListLeading .itemContainer,.itemid-1669 div#itemListLeading .itemContainer,.itemid-1670 div#itemListLeading .itemContainer {
    width: 98%!important;
}
.itemid-1007 div#k2Container .linkabar {
    margin-bottom: 20px;
}
.itemid-995 div.catItemView, .itemid-1006 div.catItemView {
    margin-bottom: 0;
    padding: 0;
}
/*symptomy a podkategorie konec */

/*k2 začátek*/
.itemid-1007 div#k2Container, .itemid-1008 div#k2Container {
    background-color: white;
}
.itemid-957 .catItemView.groupLeading {
    padding-left: 2% !important;
    margin-bottom: 0;
}
.itemid-957 div.itemContainer {
    width: 32% !important;
    float: unset;
    display: inline-flex;
}
.itemid-957 div.itemListCategory, .itemid-995 div.itemListCategory, .itemid-1006 div.itemListCategory, .itemid-1007 div.itemListCategory, .clanek div.itemListCategory {
    background: white;
    border: none;
    margin: 0 0 24px 0;
    padding: 8px;
}
.itemid-957 .holders {
    padding: 0;
}
h3.catItemTitle {
    font-family: Raleway !important;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
}
/*k2 konec*/
/*nemoc začátek */
h4.dovetek {
    display: inline-block !important;
    font-family: Raleway,sans-serif !important;
    font-size: 15px;
    color: #90949c;
    padding-left: 15px;
}
h2.itemTitle.titulek {
    display: inline-block;
    margin-top: -20px !important;
}

.itemIntroText.nemoc  {
    padding-top: 0px !important;
}
.nemoccontainer .itemIntroText.nemoc table tr td {
    font-family: raleway;
    font-weight: normal;
    border: 1px solid;
}
.itemIntroText.nemoc p, .itemIntroText.nemoc div {
    font-size: 15px !important;
    font-weight: normal;
    font-style: normal !important;
    font-family: Raleway,sans-serif;
}
.linkanemoc {
    padding-bottom: 20px;
}
.nemocblok {
    padding-bottom: 30px;
    width: 67%;
    border-right: 2px dotted #dddddd;
    /*border-image: url(/images/grafik/uvod-obecne/hlavicka-sedy-oddelovac.png);*/
    display: inline-block;
    padding-top: 10px;
}
.nemoc-nemoc li {
    list-style-type: none;
}
.pomaha .nemoc-nemoc li {
    line-height: 3.5;
}

.nemoc-nemoc.vice li {
    display: inline-block;
}
.nemoc-nemoc.vice li a {
    margin-right: 10px;
}
.nemocblok .nemoc-nemoc li:first-child {
    margin-left: 42px;
}
.nemocblok .nemoc-nemoc li a {
    padding: 15px 20px 15px 20px;
    line-height: 4;
}
.nemoc-nemoc li a:hover {
    text-decoration: none !important;
}
.nemoc-nemoc img.itemRelImg {
    /*margin-top: 10px;*/
    display: block !important;
    margin-left: auto;
    margin-right: auto;
}
.organblok .nemoc-nemoc img.itemRelImg {
    display: inline-block !important;
}
.organbloksymptom .nemoc-nemoc img.itemRelImg {
    display: inline-block !important;
    margin-bottom: 5px;
}
.pripravektelo img.itemRelImg {
    padding-bottom: 40px;    
} 
h3.nadpisnemoc {
    font-weight: bold;
    margin-left: 50px;
    margin-bottom: 28px;
}
h3.nadpisnemoc.vice {
    margin-top: 10px;
}
.filtrblok h3.nadpisnemoc {
    margin-left: 0px;
}
.organblok h3.nadpisnemoc {
    margin-bottom: 18px;
    margin-left: 0px;
    margin-top: -56px;
}
.nemoccontainer .organblok .nemoc-nemoc {
    padding-left: 9px;
}
.organblok {
    width: 29%;
    float: right;
    margin-top: 55px;
    padding-top: 10px;
}
.organblok .nemoc-nemoc li a, .symptomblok .nemoc-nemoc li a {
    border: none;
}
.organblok .nemoc-nemoc li a {
    margin-left: 0px;
}

.symptomblok.regen li {
    width: 100%;
}
.symptomblok li a {
    margin-left: 0px;
}
.symptomblok li img {
    margin-left: 50px;
}
.symptomblok h3.nadpisnemoc {
    margin-bottom: 15px;
}
.symptom .nazvy1 {
    margin-bottom: 25px;
}
.nemocres .buttomhls {
    display: inline-block;
    margin-left: 20px;
}
.nemocres {
    margin-top: 32px;
    text-align: center;
    margin-bottom: 26px;
    font-size: 15px;
    font-weight: normal;
    color: black;
    font-family: raleway;
}
.dolnitext {
    width: 49%;
    padding: 30px 15px 20px 50px;
    border: 1px solid #ddd;
    border-radius: 6px;
    display: inline-block;
    font-family: Raleway,sans-serif !important;
    /*height: 390px;*/
    color: black;
}

.dolnitext p, .dolnitext p strong {
    font-family: Raleway,sans-serif !important;
    line-height: 20px;
}
.dolnitext strong {
    font-family: Raleway,sans-serif !important;
    font-weight: bold;
    font-size: 15px;
    line-height: 30px !important;
}
.dolnitext div {
    line-height: 22px;
}
.meridianblok {
    width: 49%;
    padding: 30px 50px;
    border: 1px solid #ddd;
    border-radius: 6px;
    float: right;
    margin-left: 2%;
    /*height: 390px;*/
    font-size: 15px;
}
.meridianblok h3.nadpisnemoc {
    margin-bottom: 10px;
    margin-left: 0px;
    display: inline-block;
    margin-right: 10px;
}

.custom5pohledu .linkabar {
    margin-top: -9px;
    margin-bottom: 0px !important;
}
.custom5pohledu {
    margin-top: 66px;
    margin-bottom: 50px;
}
.custom5pohledu .telo {
    margin-left: 20%;
    color: black;
    font-family: raleway;
}
.custom5pohledu .telo strong{
    color: black;
}

.bylinablok img.itemRelImg {
    border-radius: 50%;
    margin-bottom: 5px;
    margin-top: 15px;
}
.bylinablok {
    padding-bottom: 5px !important;
    margin-top: -13px !important;
    padding-left: 4%;
}
.nemoccontainer .bylinablok .nemoc-nemoc img {
    border-radius: 50%;
    margin-bottom: 15px;
}
.bylinablok li {
    width: 30%;
    display: inline-block;
    text-align: center;
}
.bylinablok .nemoc-nemoc li a {
    border: none;
    color: black;
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
    margin-left: 0px;
}
.bylinablok .nemoc-nemoc li a:hover {
    text-decoration: underline;
}
.poradimeblok .customporadime div:nth-child(3) span {
    color: black !important;
}
.poradimeblok .customporadime div:nth-child(4) span {
    line-height: 30px !important;
}

.poradimeblok .customzeptejtese .buttomhls {
    margin-top: -48px;
    /*padding-right: 230px;*/
    padding-right: 9%;
}
.poradimeblok .customporadime {
    padding-top: 50px;
    padding-bottom: 120px;
    /*padding-left: 170px;*/
    padding-left: 15%;
    background-color: #F5F8FB;
}
.poradimeblok .customzeptejtese {
    padding-top: 50px;
    padding-bottom: 120px;
    background-color: #F5F8FB;
}
.poradimeblok .customzeptejtese p span {
    padding-left: 50px;
    font-weight: normal !important;
    font-size: 25px !important;
    font-family: Raleway,sans-serif !important;
}
.poradimeblok .customzeptejtese p:nth-child(2) span {
    line-height: 30px;
}
.zkusenostblok {
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: -20px;
}
.zkusenostblok h3.nadpisnemoc {
    margin-top: 70px;
}
.zkusenostblok .linkabar {
    padding-bottom: 50px !important;
}
.zkusenostblok .itemRelIntrotext,.reference .catItemIntroText {
    padding: 40px;
    margin-bottom: 20px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 49%, #ffffff 51%, #ffffff 100%);
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 49%,#ffffff 51%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 49%,#ffffff 51%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );

}
.zkusenostblok div.itemRelIntrotext p, .reference .catItemIntroText p {
    font-size: 16px !important;
    font-family: Raleway,sans-serif !important;
    font-style: italic;
    line-height: 25px;
}
.zkusenostblok div.itemRelIntrotext strong {
    font-size: 16px !important;
    font-family: Raleway,sans-serif !important;
    font-style: normal;
    line-height: 25px;
}
.zkusenostblok .linkabar {
    padding-top: 10px !important;
    padding-bottom: 40px !important;
}
.zkusenostblok li strong {
    color: black;
}
.filtrblok {
    width: 20%;
    display: inline-block;
}
.pripravekblok {
    width: 79%;
    display: inline-table;
}

.pripravekblok div.itemRelIntrotext {
    margin-top: 20px;
}
.pripravekblok h3.nadpisnemoc {
    margin-left: 5px;
    margin-bottom: 20px;
}
.pripravekblok .itemRelIntrotext table {
    height: auto !important;
    width: 22% !important;
}
.pripravekblok .itemRelIntrotext table tr td,.pripravekblok .itemRelIntrotext table tr td span {
    font-size: 15px !important;
    font-family: 'Playfair Display', italic !important;
    color: #000000 !important;
}
.pripravekblok .pripravektelo {
    padding: 50px 45px 35px 25px;
    background-color: #F5F8FB;
    border: 1px solid #dddddd;
    border-radius: 6px;
}


.pripravekblok a.itemRelTitle.detailproduktu {
    float: right;
/*    margin-top: 25px;*/
    font-size: 15px !important;
/*    margin-right: -60px;*/
}
.detailproduk {
    float: right;
    margin-top: 11px;
    margin-right: -100px;
}
.detailproduk a {
    font-size: 15px !important;
}
.itemid-995 div#k2Container .linkabar,.itemid-1006 div#k2Container .linkabar,.itemid-1007 div#k2Container .linkabar,.itemid-1008 div#k2Container .linkabar {
    padding-bottom: 26px;
}
.itemid-995 .itemListSubCategories,.itemid-1006 .itemListSubCategories {
    margin-top: -100px;
    margin-left: 5%;
    margin-right: 3.5%;
}
.nemocblok li {
    display: inline-block;
}
.nemoc .linkanemoc1 {
    padding-bottom: 20px;
    margin-top: -17px;
}
.nemoc .itemIntroText.nemoc p {
    margin-top: 25px;
    margin-bottom: 26px !important;
}
.nemoc .symptomblok {
    margin-top: 20px;
    clear: both;
}
.linkabarnemoc {
    margin-top: 23px;
    margin-bottom: 19px;
}
.nemoc .nemocblok ul {
    padding-top: 5px;
}
.nemoc .linkanemoc2 {
    margin-bottom: 43px;
}
.nemoc .bylinablok h3.nadpisnemoc {
    margin-top: 70px;
}
.produktpuvodni {
    display: none;
}

/*nemoc konec */
/*pomáhejte ostatním začátek */
.itemid-945 .holders .inside-container {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
.itemBody p a {
    color: #799d19;
    text-decoration: underline;
}
.spolupr a {
    color: #799d19 !important;
    font-family: Raleway,sans-serif !important;
    font-weight: bold;
    font-size: 20px;
}
.spolupr a:hover {
    text-decoration: none !important;
}
.itemid-945 div.itemFullText p {
    line-height: 27px;
    font-family: Raleway,sans-serif;
}
td.spolupr1,td.spolupr2 {
    border-right: 1px dotted #ccc;
}
.itemid-945 div#k2Container {
    margin-left: 5%;
    margin-right: 5%;
    margin-top: -34px;
    margin-bottom: 28px;
}

/*pomáhejte ostatním konec */
/*spolupráce pro začátek */
div#k2Container {
    margin-left: 9%;
    margin-right: 9%;
}
.pripravek div#k2Container,.itemid-977 div#k2Container {
    margin-left: 7.5%;
}
.linkabar.sp {
    padding-top: 0px;
}
.linkabar.sp1 {
    margin-bottom: 0;
    padding-top: 0 !important;
}
.prokohoje {
    margin-top: 50px;
    margin-bottom: -20px;
}
.prokohoje p {
    color: black;
    line-height: 25px !important;
    font-weight: normal;
}
.prokohoje strong {
    color: black;
    font-weight: normal;
}
/*.customzacneme {
    background-color: white;
    padding-left: 13%;
    padding-right: 19%;
    margin-top: -25px;
}*/
.customzacneme .linkabar.sp {
    margin-top: -20px;
    margin-bottom: 20px !important;
}
.customzacneme>div>span {
    color: black;
    line-height: 25px;
}
.linkabar.zacneme {
    margin-top: -20px;
}
/* rsform začátek */

.rsformzacneme {
    padding-top: 15px;
}
.rsformzacneme p.formRed {
    /*display: none;*/
    font-weight: normal;
}
.rsformzacneme .formError {
    font-size: 13px;
    font-weight: normal;
}
button#odesli, input.rsform-submit-button.btn.btn-primary {
    margin-top: 18px !important;
    padding-bottom: 35px !important;
}
.formCaption2 {
    font-weight: bold;
    color: black;
    margin-top: 5px;
    margin-bottom: 5px;
}
form legend {
    border: none;
}
input#jmeno,input#prijmeni,input#Email,input#telefon,input#ico {
    height: 40px;
    width: 400px;
    border-radius: 0;
    margin-top: 3px;
    margin-bottom: 0px;
    font-family: Raleway,sans-serif;
}
li.rsform-block.rsform-block-jsem {
    color: black;
}
.rsformzacneme .formBody input {
    margin-bottom: 5px;
    color: black;
    font-size: 15px;
}
.rsformzacneme label {
    font-size: 15px;
}
.blokvalidace0 {
    margin-top: -44px;
    margin-left: -1px;
    border: 1px solid #dfa7a7;
}
span.formClr .blokvalidace {
    color: #c50909 !important;
    font-weight: bold !important;
    background-color: #f0d8d8;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #dfa7a7;
}
/*.blokvalidace {
    color: #c50909 !important;
    font-weight: bold !important;
    background-color: #f0d8d8;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    border: 1px solid #dfa7a7;
    margin-top: 40px;
    width: 400px;
}*/

li.rsform-block.rsform-block-zacnete {
    font-size: 25px;
    font-family: Raleway,sans-serif;
    font-weight: bold;
    color: black;
}
li.rsform-block.rsform-block-zacnete .formBody {
    margin-left: 42%;
    margin-top: 9px;
}
li.rsform-block.rsform-block-dotaz span {
    float: left;
    margin-left: 29px;
    margin-top: 32px;
}
li.rsform-block.rsform-block-dotaz div.formBody {
    float: right;
    margin-top: 27px;
    margin-right: 99px;
}
textarea#dotaz {
    width: 628px;
    padding-top: 11px;
    padding-left: 10px;
    border: 1px solid #999999;
    color: black;
    font-size: 15px;
}
.rsformcomije input {
    height: 40px;
    border: 1px solid #999999;
    color: black;
    font-size: 15px;
}
li.rsform-block.rsform-block-jmenoaprijmeni {
    margin-left: 29px !important;
    display: inline-block;
    margin-top: 21px !important;
}

input#jmenoaprijmeni {
    width: 303px !important;
}

li.rsform-block.rsform-block-emailcomije {
      display: inline-block;
}
input#emailcomije {
    width: 300px;
}
li.rsform-block.rsform-block-telefoncomije {
    display: inline-block;
}
input#telefoncomije {
    width: 179px;
}
/*li.rsform-block.rsform-block-odesli .formBody {
    margin-left: 41%;
}*/
li.rsform-block.rsform-block-recaptcha .formError {
    color: #c50909 !important;
    font-weight: bold !important;
    font-size: 13px;
    margin-left: 10px;
    display: none;
}
.rsformcomije .blokvalidace {
    width: 300px;
    font-size: 13px;
}
.rsformcomije .blokvalidace0 {
    margin-top: -51px;
    border-radius: 4px;
}
.rsformcomije li.rsform-block.rsform-block-odesli .formBody {
    margin-top: -13px;
}
.rsformcomije .formCaption2 strong {
    font-weight: normal;
}
.rsformcomije li.rsform-block.rsform-block-recaptcha {
    margin-left: 29px !important;
    display: inline-block;
}
.rsformcomije li.rsform-block.rsform-block-odesli {
    display: inline-block;
    margin-left: 5% !important;
}
ol#rsform_6_page_0 .blokvalidace,ol#rsform_9_page_0 .blokvalidace {
    /*margin-top: -3px;*/
    width: auto;
}
.blokvalidace1 {
    margin-top: 10px;
}
/*.rsformzacneme .blokvalidace1 {
    width: 400px;
}*/
.podekovat {
    margin-top: -10px;
    padding: 25px;
}
.rsformzacneme .podekovat {
    margin-top: 5px;
}
.podekovat span {
    padding: 20px;
    border: 1px solid #c5e571;
    border-radius: 15px !important;
    background-color: #F8FCEE;
}
.podekovat img, .rsformcomije img {
    margin-top: -10px !important;
}

/* rsform konec */
form#chronoform-zacneme label {
    font-size: 15px !important;
    font-family: Raleway,sans-serif !important;
    font-weight: bold;
    color: black;
}
li.rsform-block.rsform-block-jsem .blokvalidace {
    margin-top: 10px;
}
li.rsform-block.rsform-block-email .formBody {
    margin-top: -1px !important;
}

form#chronoform-zacneme .gcore-form-row:nth-child(3) label.control-label {
   /* padding-bottom: 15px; */
}
form#chronoform-zacneme .form-group:nth-child(4)> label.control-label {
  /*  padding-top: 15px;*/
}
form#chronoform-zacneme .gcore-checkbox-item input {
    margin-top: -2px;
    margin-right: 10px !important;
}
form#chronoform-zacneme .gcore-checkbox-item label {
    font-weight: normal;
}
form#chronoform-zacneme .buttomhlsform {
    margin-top: 20px;
}
form#chronoform-zacneme .gcore-checkbox-item {
    margin-bottom: -7px;
}
form#chronoform-zacneme div#ftd-jsem label.gcore-label-top {
    margin-bottom: 20px;
}
.itemid-992 div#holder,.itemid-1375 div#holder {
    padding-bottom: 0px;
}
.itemid-992 .yjsgspathway,.itemid-1375 .yjsgspathway {
     background-color: white;
}


.itemid-992 div.itemFullText,.itemid-1375 div.itemFullText,.itemid-1658 div.itemFullText {
    margin-left: 5%;
    margin-right: 5%;
    margin-top: -35px;
}
.itemid-992 .itemFullText .linkabar,.itemid-1375 .itemFullText .linkabar {
/*    margin-top: -28px !important;
    padding-bottom: 23px;*/
}

/*spolupráce pro konec */

/*detail organu začátek */

.itemid-1006 .symptomblok {
    width: 65%;
    display: inline-block;
    padding-bottom: 30px;
}
.itemid-1006 .meridianblok {
    width: 33%;
    display: inline-block;
    background-color: #F8FCEE;
    border: 1px solid #d2e3a5;
    border-radius: 6px;
    float: right;
}
.itemid-1006 .pripravekblok, .itemid-1007 .pripravekblok, .itemid-1008 .pripravekblok, .itemid-1080 .pripravekblok {
    width: 100%;
}
.itemid-1006 div#k2Container {
    margin-bottom: 45px;
    padding-bottom: 20px;
}
.itemid-1006 div#midblock {
    margin-bottom: -40px;
}
.nemoc-nemoc p, .nemoc-nemoc table tr td {
    font-family: Raleway,sans-serif;
}
.nazvy3 a {
    color: #799d19;
    text-decoration: underline;
}
.nazvy3 a:hover {
    color: #799d19;
    text-decoration: none;
}
.nazvy3 {
    background-color: #f8fcee;
    border: 1px solid #d2e3a5;
}
.itemid-1006 .pripravekblok .pripravektelo,.itemid-1080 .pripravekblok .pripravektelo, .itemid-1007 .pripravekblok .pripravektelo, .itemid-1008 .pripravekblok .pripravektelo, .herbitem .pripravekblok .pripravektelo {
    padding: 0;
    background-color: initial;
    border: none;
    border-radius: initial;
}
.organ .linkabar {
    margin-bottom: -14px !important;
}
.organ .itemIntroText {
    font-weight: normal;
    /*margin-top: 20px;*/
    margin-bottom: -29px;
}
.organ .linkanemoc {
    padding-bottom: 11px;
    padding-top: 11px;
}
.organ .linkanemoc.spodni {
    margin-top: 3px;
    margin-bottom: 0px;
}
.organ .itemFullText p {
    margin-bottom: 25px;
}
.produktblok .linkabar {
    padding-top: 10px !important;
}
.organ .meridianblok {
    height:inherit ;
}
.organ div#k2Container .organ {
    margin-top: -25px;
}
.organ .itemIntroText tr td {
    padding-top: 9px !important;
}
.organ .itemIntroText tr:last-child td {
    padding-top: 13px !important;
}
.organ .bylinablok {
    margin-top: -51px !important;
}
.organ .itemBody {
    margin-bottom: -24px !important;
}
div#k2Container .organ {
    margin-top: -30px;
}
.itemid-1006 div#yjsgbodytop {
    margin-top: 0;
}
.organcontainer div.itemFullText {
    margin-top: 30px;
}
/*detail organu konec */
/*detail symptomu začátek */

.symptomblok .nemoc-nemoc ul {
    line-height: 26px;
}
.organbloksymptom li {
    display: inline-block;
    margin-left: 30px;
}
.organbloksymptom li a {
    border: none;
}

.herbitem .organbloksymptom {
    clear: both;
}
.nemocbloksymptom {
    margin-bottom: 50px;
    margin-top: 20px;
    clear: both;
}
.nemocbloksymptom li {
    display: inline-block;
}
.itemid-1007 .produktblok h3.nadpisnemoc {
    margin-top: 50px;
}
.itemid-1007 div#k2Container {
    padding-bottom: 76px;
}

.symptom .itemIntroText p {
    margin: 0px;
}
.symptom .itemIntroText p:last-child {
    padding-bottom: 0;
}
.linkabarsymp {
    margin-top: 23px;
    margin-bottom: 15px;
}
.symptom .nemocbloksymptom ul {
    margin-left: 40px;
}
.symptom .organbloksymptom ul {
    margin-left: 20px;
    margin-top: -6px;
}
.symptom .linkanemoc1 {
    padding-bottom: 1px;
    padding-top: 14px;
}
.symptom .linkanemoc2 {
    padding-bottom: 8px;
    margin-top: -12px;
}
.symptom .organbloksymptom h3.nadpisnemoc {
    margin-bottom: 17px;
}
.symptom .symptomblok {
    padding-bottom: 26px;
}
div#k2Container .symptom {
    margin-bottom: -75px;
}
/*detail symptomu konec */
div#centerbottom {
    margin-top: 5px;
}
/*detail meridiánu začátek */
.itemid-1008 div#midblock {
    /*padding-bottom: 76px; */
}
.itemid-1008 .itemListCategory h3 {
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.meridian .itemIntroText {
    font-weight: normal !important;
}
.meridian div.itemIntroText img {
    margin-top: -140px !important;
    /*margin-bottom: 60px !important;*/
}
.meridian .cinsky {
    font-size: 15px;
    margin-bottom: 20px;
}
.meridian .itemIntroText p {
    padding-bottom: 15px;
}
.meridian .itemIntroText p:last-child {
    padding-bottom: 0;
}
.meridian .linkanemoc.horni {
    /*margin-top: -90px;*/
    padding-bottom: 4px;
}
.meridian .linkanemoc {
    margin-top: -15px;
}



.meridian .poradimeblok {
    margin-bottom: -56px;
}
/*detail meridiánu konec */

/*srovnání grafiky začátek */
.simplfbsleduj {
    padding-left: 5.2%;
}
div#bodybottom1 {
    margin-bottom: -40px;
}
.customzmentezivotm {
    padding-bottom: 55px;
}
div#pathway {
    margin-bottom: -26px;
}
div#centertop .yjsg-element-holder input {
    height: 40px !important;
    margin-top: -2px !important;
    color: #888 !important;
}
.customtexthls>p {
    margin-left: 5px;
}
.homepage .yjsg4_out.yjsgouts {
    margin-bottom: -12px;
}
.homepage .yjsg4_out.yjsgouts .buttomhls p span a, .itemid-941 .yjsg4_out.yjsgouts .buttomhls p span a {
    /*font-size: 15px !important;
    margin-left: 5px;*/
    color: black !important;
}
.custom5segmentu .buttomhls {
   /* margin-left: -8px;*/
}
.homepage div#user11 {
    margin-bottom: -7px;
}
.itemid-941 .customtexthls .linkabar {
    margin-top: -22px;
}
.homepage div#yjsg4 img, .itemid-941 div#yjsg4 img {
    margin-bottom: -13px;
}
.itemid-941 .holders {
    padding: 60px 0;
}
.customzeptejteseodborniku .linkabar {
    padding-top: 0;
    margin-top: -9px;
    margin-bottom: -19px;
}
.itemid-941 div#bodybottom1 {
    margin-bottom: -81px;
}
.customsfera div#nsp-nsp-226 {
    width: 89%;
    /*padding-top: 30px;*/
}
.customsfera {
    margin-top: -30px;
    margin-bottom: -15px;
}
.homepage .customzmentezivot {
    margin-left: 11.5%;
}
.customprednivyrobce p:nth-child(3) {
    padding-top: 10px;
}
.customprednivyrobce p:nth-child(4) {
    margin-top: -9px;
}
.customcestakezdravi .linkabar {
    padding-top: 0px;
   /* margin-bottom: -10px;*/
}
p.lidejpg {
    margin-top: -80px;
    padding-bottom: 30px;
}

.customdbame .linka {
    padding-top: 65px;
    margin-bottom: -60px;
}
.customdbame .linka img {
    width: 100%;
}

.regeneracevesfere p:nth-child(3) img {
    padding-bottom: 15px;
}
.zmentezivot .linkabar {
    margin-top: 0px;
    margin-bottom: 2px;
}
.custom13let p img {
    margin-bottom: -8px;
}

.itemid-957 div.itemListCategory p img {
    padding-top: 15px;
    /*margin-right: 67px !important;*/
    width: 50%;
    max-width: 350px;
}
.itemid-957 div.itemListCategory .linkat img {
    width: 100%;
    /*margin-bottom: 59px;*/
    padding-top: 25px;
    max-width: unset;
}
.itemid-957 .customzmentezivotm {
    padding-left: 7.5%;
}
.itemid-957 div#yjsg5 {
    margin-top: 0px;
    padding-top: 16px;
}
.itemid-945 div#k2Container .linkabar {
    padding-top: 0;
    margin-top: -10px;
    margin-bottom: -8px;
}
.itemid-945 .customregeneracevesfere .linkabar {
    MARGIN-TOP: 17PX;
}
.itemid-945 .customzmentezivotm {
    padding-top: 40px;
    padding-left: 7.5%;
    padding-bottom: 48px;
}
.itemid-945 div#yjsg5 {
    margin-top: -30px;
    padding-top: 55px; 
    padding-left: 5%;
    padding-right: 6%;
       
}
.itemid-957 div#k2Container {
    margin-left: 7%;
    margin-right: 7%;
    padding-right: 20px;
    margin-top: 25px;
}
.itemid-992 div#k2Container,.itemid-1375 div#k2Container {
    margin-left: 9%;
}
.itemid-992 .customzmentezivotm,.itemid-1375 .customzmentezivotm {
    padding-left: 7.5%;
    background-color: white;
}
.itemid-995 .customregeneracevesfere .linkabar, .itemid-1007 .customregeneracevesfere .linkabar, .itemid-1008 .customregeneracevesfere .linkabar {
    MARGIN-TOP: 13PX;
}
.itemid-995 .customzmentezivotm, .itemid-1006 .customzmentezivotm, .itemid-1007 .customzmentezivotm, .itemid-1008 .customzmentezivotm, .itemid-1119 .customzmentezivotm, .clanek .customzmentezivotm {
    padding-top: 39px;
    padding-left: 7.5%;
    padding-right: 6%;
}
.itemid-995 div#yjsg5,.itemid-1006 div#yjsg5,.itemid-1007 div#yjsg5, .itemid-1008 div#yjsg5, .pos1112 div#yjsg5, .itemid-977 div#yjsg5
, .itemid-1081 div#yjsg5, .itemid-1083 div#yjsg5, .clanek div#yjsg5 {
    /*padding-left: 5%;*/
    padding-right: 4%;
    padding-top: 70px;
}
.itemid-1008 div#holder {padding-top: 55px;}
.itemid-1006 div#holder,.itemid-1007 div#holder {padding-top: 65px;}

.itemid-1007 .itemList {
    margin-top: -32px !important;
}
.itemFullText strong {
    font-family: Raleway,sans-serif !important;
    color:black !important ;
}
.itemid-1008 div#k2Container {
    padding-top: 8px;
}
.itemid-1008 .itemListCategoriesBlock .linkabar {
    padding-top: 0;
    margin-top: -9px;
}
.itemid-1008 .itemListView .itemList {
    margin: 40px 0 0 0;
}
.itemid-1008 div#yjsg5 {
    padding-left: 5%;
}

.nemoccontainer div#k2Container, .organcontainer div#k2Container, .symptomcontainer div#k2Container, .meridiancontainer div#k2Container, .clanek div#k2Container {
    margin-left: 7.5%;
    margin-right: 7.5%;
}
.produktblok {
    margin-top: -11px !important;
}
div.itemIntroText {
    color: black;
}
.organcontainer .itemIntroText table {
    width: 67% !important;
}
.organ .nemocblok h3.nadpisnemoc {
    margin-bottom: 38px;
}
.symptomcontainer {
    margin-bottom: 32px;
}

.customzacneme div {
    line-height: 25px;
}
.itemid-995 .itemListCategory h2 {
    margin-left: 5px;
}
h2.itemTitle.titulek, .organ h2.itemTitle {
/*    margin-left: 5px !important;*/
}
.organbloksymptom .nemoc-nemoc li a {
    margin-left: 0px;
    font-weight: bold;
}
/*srovnání grafiky konec */

/*imap kolecka začátek */
#imap {
    display: block;
    width: 573px;
    height: 561px;
    background: url(/images/grafik/nemoci/clovek.png) no-repeat;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: -80px;
}
#imap a#title {
  display:block; 
  width:573px; 
  height:0; 
  padding-top:240px; 
  overflow:hidden; 
  position:absolute; 
  left:0; 
  top:0; 
  background:transparent url(/images/grafik/nemoci/clovek.png) no-repeat 573px 561px; 
  cursor:default;
  }
#imap dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#imap #pic1 {left: 386px;top: -2px;z-index: 20;}
#imap #pic2 {left:105px;top:17px;z-index:20;}
#imap #pic3 {left:140px;top:98px;z-index:20;}
#imap #pic4 {left:80px;top:98px;z-index:20;}
#imap #pic5 {left:386px;top:75px;z-index:20;}
#imap #pic5a {left:440px;top:122px;z-index:20;}
#imap #pic6 {left:107px;top:157px;z-index:20;}
#imap #pic6a {left:107px;top:215px;z-index:20;}
#imap #pic7 {left:107px;top:273px;z-index:20;}
#imap #pic8 {left:386px;top:253px;z-index:20;}
#imap #pic9 {left:348px;top:360px;z-index:20;}
#imap #pic10 {left:242px;top:315px;z-index:20;}
#imap a#k1,#imap a#k2,#imap a#k3,#imap a#k4,#imap a#k5,#imap a#k5a,#imap a#k6,#imap a#k6a,#imap a#k7,#imap a#k8,#imap a#k9,#imap a#k10 {
    display: block;
    width: 66px;
    height: 66px;
    background: transparent url(/images/grafik/nemoci/kolecko-velke.png) 0px 0px no-repeat;
    text-decoration: none;
    z-index: 20;
}
#imap a#k1,#imap a#k2 {
    background: transparent url(/images/grafik/nemoci/kolecko-velke-pruhledne.png) 0px 0px no-repeat;
}
#imap a#k3, #imap a#k4, #imap a#k6, #imap a#k7, #imap a#k6a,#imap a#k5a {
    width: 56px;
    height: 56px;
    background: transparent url(/images/grafik/nemoci/kolecko-male.png) 0px 0px no-repeat;
}
#imap a span, #imap a:visited span {
  display:none;
}
/* define the common styling for the span text */
#imap a:hover span {
  position:absolute;  
  /*width:70px;*/ 
  display:block; 
  font-family: Raleway;
  font-weight: bold;
  font-size:18px; 
  background:transparent; 
  color:#396c9f;
  text-align: center;
  margin-left: -20px;   
}
/* the hack for IE pre IE6 */
* html #imap a:hover span {
  width:400px; w\idth:388px;
  }
#imap a#k1:hover span {left:-160px;top:47px;white-space: nowrap;}
#imap a#k2:hover span {left:113px; top:30px;white-space: nowrap;}
#imap a#k3:hover span {left:85px; top:-52px;white-space: nowrap;}
#imap a#k4:hover span {left:150px;top:-52px;white-space: nowrap;}
#imap a#k5:hover span {left:-155px;top:-30px;white-space: nowrap;}
#imap a#k5a:hover span {left:-200px;top:-77px;white-space: nowrap;}
#imap a#k6:hover span {left:125px; top:-110px;white-space: nowrap;}
#imap a#k6a:hover span {left:105px; top:-170px;white-space: nowrap;}
#imap a#k7:hover span {left:95px; top:-230px;white-space: nowrap;}
#imap a#k8:hover span {left:-170px;top:-208px;white-space: nowrap;}
#imap a#k9:hover span {left:-115px;top:-316px;white-space: nowrap;}
#imap a#k10:hover span {left:-20px;top:-268px;white-space: nowrap;}
.itemid-1006 #imap a#k10:hover span {left:20px;}

/*imap kolecka konec */
 /*drobečkovka*/
/*tabulka přípravků začátek */
.tabulka.hlavni .tab-content>div {
    padding: 60px 36px 13px 36px;
    background-color: #F5F8FB;
    border: 1px solid #dddddd;
    border-radius: 6px;
}
.tabulka.hlavni .tab-content>div li,.tabulka.hlavni .tab-content>div .blokproduktu {
    padding: 20px 30px 30px 30px;
    background: white;
    border: 1px solid #dddddd;
    /*height: 190px;*/
    margin-bottom: 25px;
}
.tabulka.hlavni .tab-content>div li a,.tabulka.hlavni .tab-content>div .blokproduktu a, a.itemRelTitle.hlpo {
    color: #799d19;
    text-decoration: underline;
    font-family: Raleway,sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.tabulka.hlavni .tab-content>div li a:hover,.tabulka.hlavni .tab-content>div .blokproduktu a:hover, a.itemRelTitle.hlpo:hover {
    text-decoration: none !important;
}
.tabulka.hlavni .tab-content>div li {
    list-style-type: none;
}
.tabulka.hlavni .itemRelIntrotext tbody tr td {
    font-family: Raleway,sans-serif;
}
.pripravekblok.nemoc h3.nadpisnemoch {
    margin-bottom: 0px;
    margin-top: 29px;
}
.tabulka.hlavni .tab-content {
    margin-left: 252px !important;
}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab a {
    border: 1px solid #dddddd;
    border-radius: 6px;
    background-color: white !important;
    margin-bottom: 25px !important;
    margin-top: -10px;
    font-family: Raleway,sans-serif;
   /* padding-bottom: 55px !important;
    height: 90px !important;*/
    height: auto !important;
    text-decoration: none !important;
}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab a:hover, .tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab a:focus, .tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active a {
    border: 1px solid #dddddd !important;
    border-radius: 6px;
    background-color: #F5F8FB !important;
    box-shadow: none !important;
}
.tabulka.hlavni .rl_tabs.left>.nav-tabs {
    border-right: none;
}
.tabulka.hlavni span.rl_tabs-toggle-inner.nn_tabs-toggle-inner {
    margin-left: 20px;
}
.tabulka.hlavni .prvniradek {
    color: #799d19;
    text-decoration: underline;
    margin-left: 20px;
    font-weight: bold;
}
.tabulka.hlavni .druhyradek {
    color: black;
    text-decoration: none;
    margin-left: 30px;
    margin-top: 5px;
}
li.rl_tabs-tab.nn_tabs-tab img {
    display: none;
}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active img {
    display: block;
    margin-left: 217px;
    width: 22px;
    margin-top: 20px;
    height: 2px;
}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active .prvniradek {margin-top: -39px;}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active .prvniradek.prvni {margin-top: -19px;}
.tabulka.hlavni img.itemRelImg {
    padding-bottom: 40px;
}
.itemRelIntrotext1.vysoko {
    margin-bottom: 15px;
}
/*tabulka přípravků konec */
/*detail přípravku začátek*/

.pripravek {
    margin-top: -38px;
    margin-bottom: -60px;
}
.pripravek div#k2Container {
/*    margin-right: 5%;*/
}
.pripravek .itemImageBlock {
    float: left;
    margin-right: 50px !important;
    margin-top: 30px;
    /*height: 450px;*/
}

.pripravek div.itemIntroText table {
    display: none;
}
.pripravek div.itemIntroText p {
    font-weight: normal;
}
.pripravek .tabulka {
    line-height: 25px;
}
.pripravek .tabulka li {
    list-style-type: none;
    display: inline-table;
    width: 30%;
}
.pripravek .tabulka li span  {
    margin-left: 10px;
    font-size: 15px;
    color: black;
    font-family: Raleway,sans-serif;
}
.pripravek span.itemImage {
    display: inline;
}
.pripravek .kartus {
    display: inline-block;
    width: 32px;
    margin-left: 5px;
    
}
.kartus.nemoc {
    display: inline-block;
    width: 32px;
    margin-left: 10px;
    float: left;
    margin-right: 30px;
    /*height: 160px;*/
}

.pripravek .soucast {
    float: left;
}

.davkovani p {
    display: inline;
}
.davkovani.blok p {
    display: inherit;
}
.davkovani img {
    margin-right: 10px;
}
.davkovani.blok li {
    color: black;
    font-family: Raleway,sans-serif;
    list-style-image: url(/images/grafik/uvod-obecne/seznam.png);
    margin-bottom: 8px;
}
.meridtext.pole li {
    list-style-image: url(/images/grafik/uvod-obecne/seznam.png);
    margin-left: -6px;
}
.pripravek .itemFullText li {
    list-style-image: url(/images/grafik/uvod-obecne/seznam.png);

}
.davkovani.blok h3.nadpisnemoc {
    margin-left: 0px;
}
.pripravek .skladem {
    margin-top: 3px;
}
.pripravek .eshop {
    clear: left;
    margin-top: 10px !important;
    float: left;
}
.blokcenycely {
    float: right;
    margin-right: 30px;
}
.eshop .blokcenycely button.kos {
    font-size:22px !important;
    padding: 20px 50px 45px 50px !important;
    border-radius: 40px !important;
    margin-top: -30px !important;
    font-weight: 800;
}
.pripravek .eshop .cena {
    font-size: 35px;
    margin-top: 0px;
}
.pripravek .eshop button.minus {
    height: 39px !important;
    font-size: 25px !important;
}
.pripravek .eshop button.plus {
    height: 34px;
    font-size: 25px !important;
}
.pripravek .eshop input.quantity {
    width: 45px;
    font-size: 20px;
}
.pripravek .nemocbloksymptom ul {
    margin-left: 40px;
}

.slozeninblok h3.nadpisnemoc {
    margin-left: 0px;
    margin-bottom: 15px;
}
.slozeninblok .nemoc-nemoc li a {
    padding: 0;
    border: none;
}
.slozeninblok .nemoc-nemoc li p {
    display: inline;
}
.slozeninblok .nemoc-nemoc ul {
    margin-top: 0px;
}
.pripravek .symptomblok {
    margin-top: 50px;
    width: 65%;
    float: left;
}
.pripravek .symptomblok li {
    width: 95%;
}
.pripravek .symptomblok.merid {
    margin-top: 20px;
    float: left;
}
.pripravek .sperk .symptomblok.merid {
    width: 97.3%;
    margin-top: 40px;
}
.organblok.pripr {
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    padding-left: 25px;
}
.pravysloupec {
    width: 33%;
    float: right;
    margin-top: 55px;
}
.pripravek .pripravekblok .pripravektelo .nemoc-nemoc li {
    padding: 0;
    background: transparent;
    border: none;
    height: inherit;
    margin-bottom: 0;
}
.pripravek .pripravekblok .pripravektelo {
    padding: 0;
    background-color: transparent;
    border: none;
}
.pripravek .pripravekblok {
    width: 100%;
    border: none;
}
.produkt-blok h3.nadpisnemoc {
    margin-left: 0;
}
.produkt-blok {
    padding-left: 25px;
}
.produkt-blok .nazev {
 /*   float: right;
    margin-top: 50px;
    width: 250px;*/
}

.prilohyblok h3.nadpisnemoc {
    margin-left: 0px;
}
.prilohyblok {
    padding-left: 25px;
}
.prilohyblok li {
    list-style-image: url(/images/grafik/uvod-obecne/seznam.png);
    margin-bottom: 8px;
}
.prilohyblok li a{
    color: #799d19;
    text-decoration: underline;
}
.prilohyblok li a:hover{
    text-decoration: none !important;
}
.pripravek div.itemFullText {
    margin-top: 15px;
}
.pripravek .sperk div.itemFullText {
    margin-top: 45px !important;
}
.pripravek div.itemFullText p {
    line-height: 25px;
}
.pripravek .poradimeblok {
    margin-left: -8.5%;
    margin-right: -5.8%;
    margin-top: 70px;
    margin-bottom: -10px;
}
.pripravek .zkusenostblok {
    margin-top: -15px;
    width: 87%;
}
.pomaha li a {
    font-weight: bold;
}
.herblat.produkt {
/*    margin-left: 20px;*/
}
.produktbylina {
    display: inline-table;
}
/*detail přípravku konec */
/*api eshop začátek */
.pripravekblok.nemoc .eshop, .pripravekblok.nemoc .vice {
    display: inline;
}
.pripravekblok.nemoc .eshop .cena{
    margin-left: 20%;
}

.eshop.souvisejici {
    /*margin-top: 128px;
    width: 550px;*/
}


.puvcena {
    clear: both;
    margin-bottom: -35px;
    font-size: 35px;
    font-family: Raleway,sans-serif !important;
    text-decoration: line-through;
}
.puvcena.prehled {
    position: relative;
    font-size: 18px;
    margin-left: 0;
    margin-bottom: -18px;
    font-weight: 300;
    color: #888;
}
.eshop .blokceny {
    display: inline-block;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    
}
.eshop input.quantity {
    width: 35px;
    height: 30px !important;
    border: none;
    box-shadow: none;
    font-size: 15px;
    padding-left: 13px;
    padding-top: 10px;
    margin: 0;
    margin-top: -35px;
   /* -webkit-margin-before: -32px;*/
    text-align: right;
    vertical-align: middle;
    padding-right: 5px;
}
.kosik .cart input.quantity {
    width: 35px;
    height: 30px !important;
    border: none;
    box-shadow: none;
    font-size: 15px;
    padding-left: 13px;
    padding-top: 10px;
    margin: 0;
    margin-top: -35px;
   /* -webkit-margin-before: -32px;*/
    text-align: right;
    vertical-align: middle;
    padding-right: 5px;
}
@-moz-document url-prefix() {
 .eshop input.quantity{
    margin-top: 0px;
}
.eshop .cena {margin-top: 24px;}
.eshop .blokceny {display: inline-flex;margin-top: -26px !important;}
.cart .eshop .blokceny {margin-top: 0px !important;}
.eshop button.kos {margin-top: 10px !important;}
.eshop {margin-top: 115px;}
.eshop {margin-top: -36px;}
.cart .eshop {margin-top: -0px;}
.eshop.souvisejici {margin-top: 110px;}
.detailproduk {margin-top: 25px;}
}
.eshop .plusminus {
    display: inline-block;
}
.kosik .cart .plusminus {
    display: inline-block;
}
.eshop button.plus, .eshop button.minus {
    padding: 0px 10px 0px 10px;
    margin: 0;
    height: 21px;
    font-size: 18px;
    font-weight: bold;
    border-left: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin-top: 1px !important;
    padding-bottom: 21px !important;
    background-color: #f5f5f5;
    width: 30px;
    /* border: none; */
}
.kosik .cart button.plus, .kosik .cart button.minus {
    padding: 0px 10px 0px 10px;
    margin: 0;
    height: 21px;
    font-size: 18px;
    font-weight: bold;
    border-left: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin-top: 0px !important;
    padding-bottom: 21px !important;
    background-color: #f5f5f5;
    width: 30px;
    /* border: none; */
}
.eshop button.minus {
    display: block;
    height: 24px !important;
    border-bottom: none !important;
    margin-top: -3px !important;
    padding-bottom: 10px !important;
}
.kosik .cart .eshop button.minus {
    display: block;
    height: 24px !important;
    border-bottom: none !important;
    margin-top: -3px !important;
    padding-bottom: 10px !important;
}



/*api eshop konec */


.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 500px;
  margin: 20px auto;
  color: black;
  font-family: Raleway,sans-serif;
  font-weight: 600;
}
.white-popup .tlacitko.prvni {
    float: left;
}
.white-popup .tlacitko.druhe {
    padding-left: 50%;
}
.white-popup .tlacitko {
    margin-top: 20px;
}
/*encykolopedie začátek*/

.encykloped {
    margin-top: -30px;
    margin-bottom: 40px;
}
.encykloped div.subCategory {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
}
.encykloped div.itemListSubCategories {
    margin-left: 6%;
    margin-right: 1.5%;
    margin-bottom: -25px;
}
.encykloped .subCategoryContainer {
    margin-bottom: 35px;
    padding-right: 5px;
}
.encykloped div.itemListSubCategories h3 {
    text-align: center;
}
.encykloped div.itemListSubCategories h3 a {
    color: #8db81d;
    text-decoration: underline;
    font-weight: bold;
}
.encykloped div.itemListSubCategories h3 a:hover {
    text-decoration: none !important;
}
.encykloped a.subCategoryImage img {
    margin-left: auto !important;
    margin-right: auto !important;
}
/*encykolopedie konec*/
/*herbář začátek*/
.herb div#k2Container {
    margin-top: -25px;
    margin-left: 11.5%;
}
.herb .catItemImageBlock {
    float: left;
    margin-right: 20px !important;
}
.herb div.catItemHeader h3.catItemTitle {
    padding-top: 40px;
}
.herb div.catItemHeader h3.catItemTitle a {
    font-size: 20px;
    color: black;
}
.herblat {
    font-size: 15px;
    margin-top: 5px;
    color: #8db81d;
    font-family: playfair display;
    font-weight: normal;
}
.herb div.catItemView {
    margin-bottom: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto !important;
}
.herb .pagination ul > li > span {
    padding: 3px;
    border: none;
    background: url(/images/grafik/herbar/kolecko-str-akt.png) no-repeat 2px 1px;
}
.herb .pagination ul > li > a {
    padding: 3px;
    border: none;
    background: url(/images/grafik/herbar/kolecko-str.png) no-repeat 2px 1px;
}
.herb span.catItemImage img {
    border-radius: 50%;
}
/*herbář konec*/
/*herbář detail začátek*/
.herbitem {
    margin-top: -30px;
}
.herbitem .itemBody p {
    line-height: 1.4;
}
.herbitem div.itemHeader {
    display: inline;
}

.herbitem div .itemIntroText {
    font-weight: inherit;
    width: 98%;
}
.herbitem div.itemHeader h2.itemTitle {
    display: inline-block;
}
.herbitem .itemImageGallery,.herbitem .itemImageBlock {
    float: right;
    margin-top: -130px !important;
    width: 41%;
    margin-right: -40px;
    margin-left: 2%;
}
.herbitem .itemImageGallery ul li img {
    width: 135px !important;
    height: 135px !important;
    background-size: 135px 135px;
}
.herbitem .itemImageGallery ul li a.sigProLink.fancybox-button {
    width: 135px !important;
    height: 135px !important;
}
.herbitem .itemImageGallery ul li:first-child img {
    width: 430px !important;
    height: 430px !important;
    background-size: 430px 430px;
}
.herbitem .itemImageGallery ul li:first-child a.sigProLink.fancybox-button {
    width: 430px !important;
    height: 430px !important;
}
.herbitem ul.sigProSleek li.sigProThumb {
    margin: 3px;
}
.herbitem b.fancyboxCounter {
    display: none;
}
.pomaha {
    width: 96%;
}
.herbitem .nemoc-nemoc {
    margin-left: 40px;
}
.herbitem .organbloksymptom .nemoc-nemoc {
    margin-left: 20px;
}
.herbitem .organbloksymptom h3.nadpisnemoc {
    margin-bottom: -5px;
}
.herbitem .symptomblok {
    width: 60%;
}
.herbitem .organbloksymptom {
    margin-bottom: 55px;
}
.herbitem .meridianblok {
    width: 98%;
    background-color: #F8FCEE;
    border: 1px solid #d2e3a5;
    border-radius: 6px;
    float: inherit;
    height: auto;
    margin-left: 0px;
    padding-bottom: 35px;
    float: left;
}
.herbitem .meridianblok .nemoc-nemoc, .herbitem .pripravekblok .nemoc-nemoc {
    margin-left: 0px;
}
.herbitem .meridianblok .nemoc-nemoc li a {
    padding-left: 8px;
}
.herbitem div.itemFullText {
    margin-top: 20px;
    float: left;
    width: 98%;
    margin-bottom: -55px;
}
.herbitem .pripravekblok {
    width: 100%;
}
.clankyinternet {
    padding: 45px 13% 35px;
    background-color: #F5F8FB;
    margin-left: -9%;
    margin-right: -10.8%;
    margin-top: 30px;
    margin-bottom: -40px;
}
.clankyinternet p a:hover {
    text-decoration: none !important;
}
h3.nadpisclanek {
    margin-bottom: 20px;
}
.clankyinternet p {
    line-height: 1.7em;
    margin-bottom: 0;
}
.linkanemoc1 img,.linkanemoc2 img{
    height: 1px;
}
.linkabarnemoc img,.linkabar img{
    height: 2px;
}
/*herbář detail konec*/
/*přípravky začátek*/
.pripravekcat {
    margin-top: -30px;
}
.pripravekcat h2 {
    text-align: center;
}
.pripravekcat div#k2Container,.pripravekcat .text.horni {
    margin-left: 7.3%;
    margin-right: 6%;
}
.pripravekcat .text.horni {
    margin-right: 8% !important;
}
.pripravekcat .itemListCategoriesBlock p a,.pripravekcat .nemoc-nemoc p a {
    color: #799d19;
    text-decoration: underline;
    font-weight: 600;
    padding-top: 11px;
    padding-bottom: 11px;
}
.pripravekcat .nemoc-nemoc p a {
    line-height: 2.5;
}
.pripravekcat .filtrprodukt {
    background-color: #F9F9F9;
    padding: 10px 0px 0px 20px;
    border: 1px solid #dddddd;
    margin-top: 20px;
    float: left;
    width: 100%;

}
.pripravekcat .filtrprodukt form {
    margin: 0;
}
.pripravekcat .filtrprodukt li:nth-child(1), .filtrprodukt li:nth-child(2) {
    width: auto !important;
}
.pripravekcat .filtrprodukt li:nth-child(2) .lb-checkbox {
    display: none;
}
.pripravekcat .ja-k2filter>li:nth-child(2) {
    border-left: 1px solid #dddddd;
    padding-left: 20px;
}
.pripravekcat .filtrprodukt li.last-item {
    clear: both;
    float: unset;
}
.pripravekcat input#xf_35_1 {
    display: none;
}
.pripravekcat ul.ja-k2filter li label {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: -5px;
}
.pripravekcat ul.ja-k2filter li label.lb-checkbox, .pripravekcat ul.ja-k2filter li:nth-child(1) label.group-label,.pripravekcat ul.ja-k2filter li:nth-child(2) label.group-label{
    font-weight: bold;
    color: black;
    font-size: 16px;
}
.pripravekcat ul.ja-k2filter li input[type=checkbox] {
    display: inline-block;
    float: none;
}
.pripravekcat .alert.alert-notice {
    border: 1px solid #c5f73b;
    background-color: #F2FCC8;
    color: black;
    margin-right: 2.3%;
}
.pripravekcat .chzn-container-single .chzn-single {
    background: none;
    box-shadow: none;
    border-radius: inherit;
    border: 1px solid #dddddd;
    background-color: white;
    padding-top: 5px;
    height: 30px;
}  
.pripravekcat .chzn-container .chzn-results li.active-result {
    white-space: nowrap;
} 
.pripravekcat .chzn-container-single .chzn-single div {
    padding-top: 5px;
}
.pripravekcat h4.alert-heading {
    display: none;
}
.pripravekcat div#K2ExtraField_36_1_chzn {
    /*width: 300px !important;*/
    width: auto !important;
}
.pripravekcat div#K2ExtraField_36_2_chzn {
    /*width: 200px !important;*/
    width: auto !important;
}
.pripravekcat .ja-k2filter>li:nth-child(3) {
    width: auto !important;
    padding-right: 3%;
}
.pripravekcat .ja-k2filter>li:nth-child(4) {
    width: auto !important;
}
#jak2-loading {
    background: url(/images/ajax-loading.gif) center bottom no-repeat #F2FCC8;
    color: black; 
    border: 1px solid #c5f73b;   
}
.pripravekcat .itemContainer {
    width: 33.3%;
    display: inline-table;
}
.pripravekcat .itemListCategoriesBlock p a:hover {
    text-decoration: none !important;
}
.pripravekcat .itemList .itemContainer .catItemView.groupLeading {
    border: 1px solid #dddddd;
    margin-right: 25px;
}
.pripravekcat div.catItemHeader {
    text-align: center;
    margin-top: 10px;
}
.pripravekcat .catItemHeader h3 a {
    color: #799d19;
    text-decoration: underline;
}
.pripravekcat .catItemHeader h3 a:hover {
    text-decoration: none;
}

.pripravekcat .catItemIntroText table {
    display: none;
}
.pripravekcat .catItemIntroText p, .pripravekcat .catItemIntroText ul {
    margin: 0px;
    line-height: 22px;
    padding: 0 8% 0 8%;
    color: black;
}
.pripravekcat .eshop {
    margin-top: 15px;
    padding: 0px 3% 20px 8%;
}
.pripravekcat .nemoc-nemoc li {
    display: inline-block;
}
.pripravekcat .textnajit {
    display: inline-block;
    margin-top: 35px;
}
.textnajit.spodni {
    margin-bottom: 20px;
}
.pripravekcat .nemoc-nemoc {
    display: inline;
}
.pripravekcat .itemListView .itemList {
    margin-top: 20px;
}
.pripravekcat .eshop .blokceny {
    height: 50px;
    margin-top: 10px;
}
.pripravekcat .eshop .plusminus {
    margin-top: -6px;
}
.pripravekcat span.catItemImage {
    FLOAT: left;
    margin-left: 19% ;
}
.pripravekcat .kartus {
    width: 32px;
    margin-right: 5%;
    float: right;
    margin-top: -10px;
}
.pripravekcat .catItemIntroText {
    /*height: 145px;*/
}
.pripravekcat .skup {
   /* height: 28px;*/
    height: auto;
}
.pripravekcat h3.catItemTitle {
    height: 61px;
}
.pripravekcat .getmore {
    text-align: center;
    margin-bottom: 10px;
}

.pripravekcat li.active-result,.pripravekcat .chzn-container-single .chzn-single span {
    text-transform: lowercase;
}
.pripravekcat li.active-result:first-letter,.pripravekcat .chzn-container-single .chzn-single span:first-letter {
    text-transform: uppercase;
}
/*přípravky konec*/
/*image gallery začátek*/
.fancybox-title.fancybox-title-inside-wrap b {
    display: none;
}
span.sigProPseudoCaption {
    display: none !important;
}
span.sigProCaption {
    display: none !important;
}
/*image gallery konec*/

/*kontakty začátek*/
.kontakt div#k2Container {
    margin-top: -25px;
}
.customkontaktyhl {
    margin-top: -25px;
    padding-bottom: 43px;
}
.customkontaktyhl .telefon {
    float: right;
    padding-right: 8%;
}
.itemid-946 div#yjsg5 {
    margin-top: -10px;
}
.customsidlofirmy,.customzahranicni {
    background-color: white;
    padding-left: 12.5%;
    padding-right: 12.5%;
}
.customsidlofirmy h2,.customzahranicni h2,.formular h2, .kontakt .itemListView h2 {
    font-weight: normal !important;
    font-size: 35px;
}
.customsidlofirmy .adresa p,.customsidlofirmy .ico p {
    line-height: 15px;
}
.customsidlofirmy .ico {
    padding-top: 18px;
    padding-bottom: 10px;
}
.customzahranicni {
    padding-top: 58px;
    /*margin-top: -10px;*/
}
.customzahranicni p {
    line-height: 15px;
}
.customzahranicni a,.customzahranicni a:hover {
    color: #8db81d;
}
.formular h2,.kontakt .itemListView h2 {
    text-align: left;
}
 
.formular li.rsform-block.rsform-block-odesli .formBody {
    margin-left: inherit;
}
.rsformkontaktform {
    background-color: #F6F6F6;
    padding-left: 35px;
    padding-top: 23px;
    padding-bottom: 1px;
}
.kontakt .formular {
    width: 49%;
    float: left;
    padding-bottom: 40px;
}
.kontakt .itemList {
    float: right;
    width: 49%;
    margin-top: 0px;
    padding-left: 2%;
}
.kontakt span.catItemImage img {
    border-radius: 50%;
}
.kontaktdet h3.nasetlacitko, .TDEshopCheckout .btn {
    display: inline-block;
}
.kontakt div#k2Container {
    margin-left: 12.4%;
    margin-right: 12.4%;
}
.formular input#jmenoa,.formular input#email {
    width: 350px;
    height: 40px;
    margin-bottom: 0px;
}
.formular input#jmenoa,.formular input#email,.formular textarea#zprava {
    border-radius: 0;
}
.formular textarea#zprava {
    width: 430px;
}
.formular .formCaption2 {
    padding-bottom: 5px;
}
/*.blokvalidace {
    margin-top: -10px;
    width: 350px;
}*/
span#component61 .blokvalidace {
    width: auto;
    margin-top: 0px;
}
.rsformkontaktform .formError {
    font-size: 13px;
    font-weight: normal;
}
.rsform-error {
    border: 1px solid #dfa7a7 !important;
}
li.rsform-block.rsform-block-jsem .rsform-error {
    border: none !important;
}
.kontakt .catItemImageBlock {
    float: left;
    padding-right: 20px !important;
}
.kontakt .catItemIntroText {
    display: inline-block !important;
    color: black;
    padding-top: 15px;
    line-height: 30px;
}
.kontakt .oddeleni {
    font-size: 20px;
    font-weight: bold;
}
.kontakt .jmeno {
    font-size: 18px;
}
.kontakt .jmeno a {
    color: black;
}
.kontakt .email a {
    color: #8db81d !important;
}
.kontakt div.catItemView {
    margin-bottom: -50px;
    padding: 4px;
}
.itemid-946 .yjsg6_out.yjsgouts {
    margin-top: -21px;
} 
/*.store-locator.kontakty {
    padding-bottom: 72px;
}*/
.customsidlofirmy {
    margin-top: 80px;
}
.customsidlofirmy.kontaktmapa {
    padding-top: 20px;
    margin-top: -10px;
}
.store-locator .sl-header .search #sl-filter-submit, button#sl-filter-reset {
   /* -webkit-margin-before: -1px;*/
}
/*kontakty konec*/
/*pripravek sperk začátek*/
.pripravekblok.sperk .nemoc-nemoc >ul>li {
    border: 1px solid #dddddd !important;
    margin-right: 25px;
    width: 30.3%;
    display: inline-block;
    margin-bottom: 20px !important;
}
.pripravekblok.sperk .catItemHeader {
    text-align: center;
    margin-top: 10px;
}
.pripravekblok.sperk span.catItemImage {
    FLOAT: left;
    margin-left: 34%;
}
.pripravekblok.sperk .catItemIntroText {
    height: 145px;
}
.pripravekblok.sperk .catItemIntroText p {
    margin: 0px;
    line-height: 22px;
    padding: 0 8% 0 8%;
}
.pripravekblok.sperk .kartus {
    margin-left: 10px !important;
}
.pripravekblok.sperk .pripravekcat .eshop {
    margin-top: 15px;
    padding: 0px 3% 20px 8%;
}
.pripravekblok.sperk .eshop {
    margin-top: 15px;
    padding: 0px 3% 20px 8%;
}
.pripravekblok.sperk .eshop .cena {
    font-size: 20px;
    margin-top: 25px;
}
.pripravekblok.sperk .eshop .blokceny {
    height: 50px;
    margin-top: 10px;
}
.pripravekblok.sperk .eshop .plusminus {
    margin-top: 2px;
}
.pripravekblok.sperk .eshop input.quantity {
    width: 35px;
    font-size: 15px;
}
.pripravekblok.sperk .eshop button.plus {
    height: 21px;
    font-size: 18px !important;
}
.pripravekblok.sperk  .eshop button.minus {
    height: 24px !important;
    font-size: 18px !important;
}
.sperk .produkt-blok {
    padding-left: 0;
}
.pripravekblok.sperk .skup {
    height: 35px;
}


/*pripravek sperk konec*/
/*pripravek reference a diochi life začátek*/
.itemid-1081 div#holder,.itemid-1083 div#holder, .lifedetail div#holder {
    padding-top: 38px;
}
.lifedetail .yjsg6_out.yjsgouts {
    margin-top: -15px;
}
.lifedetail .customvyhodypro {
    margin-top: -10px;
}
.linkalife {
    margin-bottom: 25px;
}
.reference div.itemListCategory,.life div.itemListCategory {
    background: white;
    border: none;
    margin-bottom: 0px;
}
.reference .itemList,.life .itemList {
    margin-left: 4% !important;
    margin-right: 4% !important;
    margin-top: 0;
}
.reference div.itemContainer {width: 100% !important;}
.reference .itemList p strong, .zkusenostblok .itemRelIntrotext p strong{
    color:#699ACF;
    font-style: normal;
    float: right;
}
.reference .catItemIntroText,.zkusenostblok .itemRelIntrotext {
    padding-bottom: 60px ;
    /*min-height: 210px;*/
}
.sobrazkem .catItemIntroText,.sobrazkem .itemRelIntrotext {
    min-height: 230px;
        padding-bottom: 0px;
}
.reference div.catItemIntroText img, .zkusenostblok .itemRelIntrotext .catItemImage img {
    border-radius: 25%;
}
.reference .catItemIntroText span.catItemImage, .zkusenostblok .itemRelIntrotext .catItemImage {
    float: left;
    padding-right: 30px;
}
.reference div.catItemView {
    margin-bottom: -10px;
    padding-bottom: 0;
}
.souvprod {
    color: black;
}
.souvprod a {
    color: #799d19 !important;
    font-weight: 500;
    text-decoration: underline !important;
    border: none !important;
    padding: 0 !important;
    margin-left: 0 !important;
    border-radius: 0 !important;
}
.souvprod a:hover {
        text-decoration: none !important;
}
.life .itemList {
    margin-left: 14% !important;
    margin-right: 14% !important;
}
.reference div#k2Container {
    padding-bottom: 78px;
}
.life div#k2Container {
    padding-bottom: 45px;
}

.itemid-1081 .customzmentezivotm,.itemid-1083 .customzmentezivotm {
    padding-top: 45px;
}
.linkalife img {
    float: none !important;
}
.life div#itemListLeading {
    background: url(/images/grafik/diochi-life/rozcestnik-kompletni.png) center center no-repeat;
    background-size: 100%;
    padding-top: 50%;
    padding-bottom: 50%;
    position: relative;
}
.life div.itemContainer {
    float: none;
    position: absolute;
    width: auto !important;
}
.life div.itemContainer h3.catItemTitle a {
    width: 200px;
}
.life .reg p {line-height: 1.3;padding: 10px 0 0px 0;}
.life div#itemListLeading>div.itemContainer:nth-child(1) {left: 45.5%;top: 31%;}
.life div#itemListLeading>div.itemContainer:nth-child(3) {left: 9%;top: 56%;}
.life div#itemListLeading>div.itemContainer:nth-child(5) {left: 80%;top: 56%;}
.life div#itemListLeading>div.itemContainer:nth-child(7) {left: 23%;top: 97%;}
.life div#itemListLeading>div.itemContainer:nth-child(9) {left: 64%;top: 97%;}

.life div#itemListLeading>div.itemContainer:nth-child(1) h3.catItemTitle a {
    border-color: #890554;
    background-color:#b3076e ;
    background: #b3076e; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #ed0990 0%, #ed0990 0%, #b3076e 100%, #b3076e 100%, #b3076e 100%, #ed0990 100%, #ed0990 100%, #7db9e8 100%, #b3076e 101%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #1e5799 0%,#ed0990 0%,#ed0990 0%,#b3076e 100%,#b3076e 100%,#b3076e 100%,#ed0990 100%,#ed0990 100%,#7db9e8 100%,#b3076e 101%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #1e5799 0%,#ed0990 0%,#ed0990 0%,#b3076e 100%,#b3076e 100%,#b3076e 100%,#ed0990 100%,#ed0990 100%,#7db9e8 100%,#b3076e 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#b3076e',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(1) h3.catItemTitle a:hover {
    text-decoration: none !important;
    background: #ed0990; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #b3076e 0%, #b3076e 0%, #ed0990 99%, #ed0990 100%, #b3076e 100%, #b3076e 100%, #ed0990 100%, #ed0990 100%, #7db9e8 100%, #ed0990 100%, #b3076e 100%, #7db9e8 100%, #ed0990 100%, #7db9e8 103%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #1e5799 0%,#b3076e 0%,#b3076e 0%,#ed0990 99%,#ed0990 100%,#b3076e 100%,#b3076e 100%,#ed0990 100%,#ed0990 100%,#7db9e8 100%,#ed0990 100%,#b3076e 100%,#7db9e8 100%,#ed0990 100%,#7db9e8 103%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #1e5799 0%,#b3076e 0%,#b3076e 0%,#ed0990 99%,#ed0990 100%,#b3076e 100%,#b3076e 100%,#ed0990 100%,#ed0990 100%,#7db9e8 100%,#ed0990 100%,#b3076e 100%,#7db9e8 100%,#ed0990 100%,#7db9e8 103%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(1) h3.catItemTitle a {
    color: white !important;
}
.life div#itemListLeading>div.itemContainer:nth-child(3) h3.catItemTitle a {
    border-color: #0058B1;
    background: #0067cf; /* Old browsers */
    background: -moz-linear-gradient(top, #0067cf 1%, #007ffd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #0067cf 1%,#007ffd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #0067cf 1%,#007ffd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067cf', endColorstr='#007ffd',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(3) h3.catItemTitle a:hover {
    text-decoration: none !important;
    background: #007ffd; /* Old browsers */
    background: -moz-linear-gradient(top, #007ffd 1%, #0067cf 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #007ffd 1%,#0067cf 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #007ffd 1%,#0067cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ffd', endColorstr='#0067cf',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(3) h3.catItemTitle a {
    color: white !important;
}
.life div#itemListLeading>div.itemContainer:nth-child(5) h3.catItemTitle a {
    border-color: #80A420;
    background: #b0dc3a; /* Old browsers */
    background: -moz-linear-gradient(top, #b0dc3a 0%, #90bb1f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #b0dc3a 0%,#90bb1f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b0dc3a 0%,#90bb1f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0dc3a', endColorstr='#90bb1f',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(5) h3.catItemTitle a:hover {
    text-decoration: none !important;
    background: #90bb1f; /* Old browsers */
    background: -moz-linear-gradient(top, #90bb1f 0%, #b0dc3a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #90bb1f 0%,#b0dc3a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #90bb1f 0%,#b0dc3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90bb1f', endColorstr='#b0dc3a',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(5) h3.catItemTitle a {color: black !important;}
.life div#itemListLeading>div.itemContainer:nth-child(7) h3.catItemTitle a {
    border-color: #3A7623;
    background: #55af34; /* Old browsers */
    background: -moz-linear-gradient(top, #55af34 0%, #49972c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #55af34 0%,#49972c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #55af34 0%,#49972c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55af34', endColorstr='#49972c',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(7) h3.catItemTitle a:hover {
    text-decoration: none !important;
    background: #49972c; /* Old browsers */
    background: -moz-linear-gradient(top, #49972c 0%, #55af34 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #49972c 0%,#55af34 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #49972c 0%,#55af34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49972c', endColorstr='#55af34',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(7) h3.catItemTitle a {color: white !important;}
.life div#itemListLeading>div.itemContainer:nth-child(9) h3.catItemTitle a {
    border-color: #DCA909;
    background: #fff03a; /* Old browsers */
    background: -moz-linear-gradient(top, #fff03a 0%, #fdcd26 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fff03a 0%,#fdcd26 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fff03a 0%,#fdcd26 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff03a', endColorstr='#fdcd26',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(9) h3.catItemTitle a:hover {
    text-decoration: none !important;
    background: #fdcd26; /* Old browsers */
    background: -moz-linear-gradient(top, #fdcd26 0%, #fff03a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fdcd26 0%,#fff03a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fdcd26 0%,#fff03a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcd26', endColorstr='#fff03a',GradientType=0 ); /* IE6-9 */
}
.life div#itemListLeading>div.itemContainer:nth-child(9) h3.catItemTitle a {color: black !important;}
.life div.catItemView {
    margin: 0;
    padding: 0px;
}
.life div.catItemHeader h3.catItemTitle {
    padding: 0;
    margin: 0;
}
.life h3.catItemTitle a {
    font-size: 15px;
    padding: 10px 20px 10px 20px !important;
    border-radius: 30px;
    border: 2px solid;
}
.lifedet div#k2Container {
    margin-left: 12%;
    margin-right: 12%;    
}    
.lifedet .itemBody img {
    float: right;
    border-radius: 20px;
    margin-left: 10px;
    margin-top: 30px; 
    width: 50% !important;
    max-width: 543px;
}
.lifedet .itemFullText h2 {
    font-size: 20px;
    font-family: Raleway !important;
    font-weight: normal !important;
} 
.lifedet .itemFullText h3,.life .dodatek h3 {
    padding: 0;
    font-size: 22px;
    font-style: italic;
} 
.lifedet .itemFullText h4,.life .dodatek h4 {
    padding: 0;
    font-size: 20px;
    font-family: Raleway !important;
    font-weight: bold;
} 
.lifedet .itemFullText p,.life .dodatek p {
    line-height: 25px;
}
.lifedet .itemFullText li,.life .dodatek li {
    list-style-image: url(/images/grafik/uvod/seznam.png);
    list-style-position: inside;
    color: black;
    line-height: 1.6em;
}  
.customvyhodypro {
    background-color: white;
    padding-left: 12%;
    padding-right: 12%;
}
.customvyhodypro .buttomhls {
    margin-top: 30px;}
.lifedet .store-locator.mapa {
    padding-left: 0;
    padding-right: 0;
    padding-top: 27px;
    clear: both;
}
/*pripravek reference a diochi life konec*/
/*poradna začátek*/
form.ed-navbar__search-form input.ed-navbar__search-input {
    color: black !important;
    font-weight: 600;
    font-size: 18px !important;
}
.customzeptejteseodborniku.poradna.nadpis {
   /* display: none;*/
}
.yjsg_grid.gridsfx-zeptejteseodborniku.poradna {
    padding: 20px 0;
}
.customzeptejteseodborniku .form-group:nth-child(odd) {
    margin-right: 5%;
}
.customzeptejteseodborniku .form-group {
    width: 47%;
    display: inline-block; 
}
.customzeptejteseodborniku .ed-mod__recaptcha {
    display: inline-block;
}
.customzeptejteseodborniku .ed-editor-widget__title {
    display: none;
}
.customzeptejteseodborniku input.btn.btn-primary {
    float: right;
}
.customzeptejteseodborniku #ed .t-lg-mb--lg {
    margin-bottom: 0 !important;
}
.customzeptejteseodborniku #ed .pull-left {
    float: unset !important;
    text-align: center;
}
.customzeptejteseodborniku #ed .t-lg-mb--lg {
    margin-bottom: 0px !important;
}
.itemid-943 div#centerbottom {
    margin-top: -20px;
}
.customzeptejteseodborniku #ed .btn-primary {
    color: black !important;
    border: none !important;
    padding-bottom: 36px !important;
    display: block;
    float: none;
    margin-left: auto !important;
    margin-right: auto;
    width: 240px;
    margin-top: 30px;
}
.customzeptejteseodborniku.poradna {
    padding-bottom: 0px;
}
.customzeptejteseodborniku.poradna div#ed {
    margin-bottom: -5px;
}
.menuporadna .ed-tags__item .ed-tag {
    color: #8DB81D !important;
    font-weight: 600;
    text-decoration: underline;
    font-size: 17px;
    font-family: Raleway !important;
    background-color: #f8fcee !important;
    border: 1px solid #d2e3a5;
}
.menuporadna .ed-tags__item .ed-tag a {
    color: #8DB81D !important;
    vertical-align: middle;
}
.menuporadna .ed-tags__item .ed-tag a:nth-child(2) {
    color: black !important;
}
.menuporadna .ed-tags__item {
    flex: 0 0 25% !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
.menuporadna .ed-tags__item {
    flex: 0 0 23% !important;
}    
}
.menuporadna div#holder {
    padding-top: 0;

}

.menuporadna #ed .ed-navbar__body {
    background-color: #bfc7e0;
    border: none;
    padding: 15px;
}

.menuporadna div#midblock .inside-container,.customzeptejteseodborniku.poradna .polozit {
    padding-left: 17%;
    padding-right: 17%;
    padding-bottom: 40px;
}
.menuporadna a.btn.btn-primary.ed-navbar__btn-ask.t-lg-mr--md.pull-right {
   /* display: none !important; */
}
.menuporadna #ed .ed-navbar__search-input,.menuporadna #ed .ed-navbar__search {
    background-color: #e9eef5;
}
.menuporadna #ed .ed-navbar__footer {
    background-color: #e9eef5;
}
.menuporadna #ed .g-list-inline > li >a {
    font-size: 18px;
    font-family: Raleway,sans-serif;
    /*color: black;*/
    font-weight: 500;
}
.menuporadna #ed .is-active .ed-navbar__footer-link:before {
    background-color: transparent;
}
.menuporadna #ed .ed-page-title {
    font-size: 25px;
    font-family: Raleway,sans-serif !important;
    color: black;
    font-weight: 700 !important;
}
.menuporadna div#ed a {
    color: #8DB81D;
}
.menuporadna div#ed h2 {
     font-family: Raleway,sans-serif !important;
}
#ed.w480 .ed-navbar-submenu-toggle {
    font-size: 18px;
    color: #8DB81D !important;
}
.rsformcomije.nevidet {
    display: none;
}
#ed .ed-navbar__o-nav {
    background-color: white;
}
.menuporadna #ed .btn-primary {
    color: #fff !important;
    background-color: #e9eef5 !important;
    border: none;
}
.menuporadna #ed .btn-primary{
    color: black !important;
}
.menuporadna .o-alert.o-alert--error, .menuporadna .o-alert.o-alert--success {
    font-size: 20px !important;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    /*font-family: 'Playfair Display';*/
}
.com_easydiscuss.view-ask.top_menu_flexible.menuporadna.fora .customzeptejteseodborniku.poradna.hlavni {
    display: none;
}
.com_easydiscuss.view-ask .customzeptejteseodborniku.poradna.nadpis {
    display: inherit;
}
/*poradna konec*/

.ly_hrz.row-fluid {
    height: 300px;
}
/*kalendář začátek*/

.itemid-1210 .yjsg7_out.yjsgouts {
    margin-top: 1px;
}
.itemid-1210 .holders {
    padding: 40px 0;
}

.ic-info,.ic-participants {
    background: transparent;
}
.ic-block {
    display: inline;
}
.ic-datetime-div.ic-block {
    color: #FFFFFF;
    width: 140px;
}
.iceventlist-title.ic-block {
    /*color: #a9cb41;
    font-weight: bold;*/
    color: #0c0c0c;
}
.customosobne a.moduleCustomLink {
    color: #0c0c0c !important;
}
.icrounded_eventlist.ic-col.ic-col1 {
    font-family: raleway;
    font-size: 16px;
    line-height: 1.5em;
}
.icrounded_eventlist.ic-col.ic-col1 a:hover {
    text-decoration: none !important;
    font-weight: bold;
}
.iCicon-register:before {
    content: "";
}
form#icagenda-registration.well {
    background-color: #F9F9F9;
    border: 1px solid #dddddd;
    border-radius: 6px;
    margin-bottom: 20px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: auto;
    /*margin-bottom: 3px;*/
}
form#icagenda-registration .controls .btn:last-child {
    LINE-HEIGHT: 10px;
    font-size: 12px !important;
}
.ic-registration-complete-buttons a {
    font-size: 12px !important;
    height: auto;
}
i.icon-eye.icon-white, i.icon-home.icon-white {
    display: none;
}
.ic-header-title {
    font-family: Raleway,sans-serif !important;
    font-style: normal;
    font-weight: 600 !important;
}
.controls.ic-registration-terms-title {
    display: none;
}
.ic-tos-text {
    display: none;
}
.ic-date {
    margin-top: 100px;
    float: left;
}
.com_icagenda.view-registration #icagenda {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
/*kalendář konec*/
/*n3tkontakt začátek*/
.n3tContactAjax .controls input,.n3tContactAjax .controls textarea {
    width: 100%;
}
h3.nasetlacitko, .TDEshopCheckout .btn {
    width: -moz-fit-content;
    width: fit-content;
}
.n3tContactAjax .form-actions {
    background-color: transparent;
    border-top: none;
}
.n3tContactAjax input#jform_contact_email_copy {
    width: fit-content;
}
.n3tContactAjax span.spacer,.n3tContactAjax span.optional {
    display: none;
}

/*n3tkontakt konec*/


/*regenerace začátek*/
.itemid-1080 div#holder {
    padding-top: 45px;
}
.regeneracetext p {
    line-height: 1.6;
}
.regeneracetext .levytext {
    width: 70%;
    float: left;
}
.regeneracetext .pravytext {
    float: right;
    width: 25%;
    margin-left: 5%;
    color: black;
}
.regeneracetext .pravytext img {
    margin: 6px 0 0 0;
}
.regeneracetext .pravytext li {
    list-style-image: url(/images/grafik/uvod-obecne/seznam.png);
    list-style-position: inside;
}

.regeneraceblok .customdolnitext {
    margin-top: 20px;
}
.regeneraceblok p {
    line-height: 1.6;
}
.regeneraceblok .durina {
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 20px 30px;
    float: left;
    margin-top: 20px;
}
.regenerace .regeneraceimg {
    float: right;
    width: 50%;
}
.regenerace .itemList {
    float: left;
    width: 50%;
}
.regenerace div.catItemView {
    margin-bottom: 0;
    padding: 0;
}
.regenerace div.catItemImageBlock {
    padding: 0;
    margin: 0;
}
.regenerace span.catItemImage {
    margin: 0 0 0px 0;
}
.regenerace .itemListView .itemList {
    margin: 0px 0 0 0;
}
.regenerace h3.catItemTitle a {
    color: #8DB81D;
    text-decoration: none !important;
}
.regenerace span.male {
    font-size: 15px;
    color: black;
}
.regeneracedet .itemImageBlock {
    display: inline-block;
}
.regeneracedet .itemImageBlock img {
    margin-top: -22px;
    margin-right: 10px;
}
.regeneracedet h2.itemTitle {
    display: inline;
    line-height: 12px;
}
.regeneracedet .linkabarnemoc {
    margin-top: -7px;
    margin-bottom: 0px;
}
.regeneracedet .itemFullText p {
    line-height: 1.6;
}
.regeneracedet .itemFullText {
    width: 65%;
    float: left;
}
.regeneracedet .symptomblok.regen {
    float: right;
    width: 33%;
    padding: 30px 0px 30px 0px;
}
.regeneracedet div#k2Container {
    margin-top: 15px;
}


/*regenerace konec*/

/*stránkování začátek*/
.ic-pagination span.ic-btn.ic-btn-info.ic-active,.ic-pagination .ic-go-to-page a,span.iCicon.iCicon-nextic,span.iCicon.iCicon-backic 
,div.k2Pagination ul li a,div.k2Pagination ul li span {
    font-weight: 700;
    background: none;
    color: #8DB81D !important;
    border: 1px solid #8DB81D;
    border-radius: 50% !important;
    background-color: transparent;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px;
    font-size: 16px;
    padding: 0;
    font-family: Raleway,sans-serif;
}

span.iCicon.iCicon-nextic,span.iCicon.iCicon-backic {
    padding: 12px 18px;
}


.ic-pagination span.ic-btn.ic-btn-info:hover.ic-active:hover,.ic-pagination .ic-go-to-page a:hover,span.iCicon.iCicon-nextic:hover,span.iCicon.iCicon-backic:hover 
,div.k2Pagination ul li a:hover {
    background-color:#F2FCC8;
}
.ic-pagination .ic-prev a:hover,.ic-pagination .ic-next a:hover {
    background-color: transparent;
}
.ic-pagination .ic-current-page span.ic-btn.ic-btn-info.ic-active {
    background-color: #F2FADF; 
    color: black !important;   
}
span.ic-prev-text,span.ic-next-text {
    display: none;
}
.pagination ul {
    box-shadow: none;
}
nav.pagination ul li {
    padding: 0 4px;
    float: left;
    margin-bottom: 5px;
}
nav.pagination ul li a:hover {
    text-decoration: none !important;
}
li.pagination-next a:before {
    content: "\27e9";
}
.iCicon-nextic:before {
    content: "\27e9";
    top: -3px;
    position: relative;
}
.iCicon-backic:before {
    content: "\27e8";
    top: -3px;
    position: relative;
}
li.pagination-prev a:before {
    content: "\27e8";
}
li.pagination-start a:before {
    content: "\27ea";    
}
li.pagination-end a:before {
    content: "\27eb";    
}
.k2Pagination nav.pagination ul li:last-child {
    display: inline;
}
span.pagenav.inactive {
    display: none;
}
.current span.pagenav.inactive {
    display: inline;
    margin: 0px 4px;
    background-color: #F2FADF;
}
div.k2Pagination ul li a {
    margin: 0px 0px;
}
div.k2Pagination {
    margin: 0;
    padding: 0;
}
/*stránkování konec*/
/*slide úvod začátek*/
div#djslider-loader492 {
    margin-top: -145px;
}
div#centertop div#yjsg1,div#header,div#topmenu_holder {
        background-color: rgba(255, 255, 255, 0);
}
.custombuttonhls {
    margin-top: -15%;
    margin-left: 12%;
    position: absolute;
    /*margin-bottom: 150px;*/
}
div#hlavni.maximenuckh, div#hlavni.maximenuckh ul.maximenuck {
    opacity: 0.8;
}
.customkytky {
    margin-top: -9%;
    z-index: 1001;
    position: absolute;
    max-width: 1880px;
}
/*slide úvod konec*/
/*šířka webu začátek*/
.yjsgsitew {
    /*width: 95% !important;*/
    /*max-width: 1500px;*/
}
div#top1 .custom p img,.customkvetiny p img,.custompaticka1>p img,.custompaticka>p img,.linkaonas p img {
    width: 100%;
}


/* gdpr začátek*/
.cc-revoke, .cc-window {
    flex-flow: wrap !important;
}
form#contact-form input#gdpr_privacy_policy_checkbox {
    width: auto;
}
div.control-label label {
    margin-top: 13px !important;
    font-size: 12px;
    display: block !important;
}
.btl-buttonsubmit .control-group:last-child {
    top: 0px;
    position: relative;
    margin-left: 0px;
}
.control-group:last-child {
/*    top: -248px;
    position: relative;
    margin-left: 180px;*/
}
.control-group:last-child .control-label {
    width: auto;
}
.itemid-1374.zmenaprofilu .inside-container .control-group {
    /*top: -166px;
    margin-left: 100px;
    position: relative;*/
}
.itemid-1374.zmenaprofilu div.control-label.gdpr  label {
    font-size: 14px;
    font-weight: 500;
}
.zmenaprofilu.registrace .control-group:last-child {
    top: -174px;
    margin-left: 107px;
    position: relative;
}
/*.zmenaprofilu div#k2Container.k2AccountPagenot.registrace .control-group {
    top: -169px;
    margin-left: 108px;
}*/
.k2AccountPageUpdate button.button.validate {
    margin-top: 20px;
    margin-left: 160px;
}
.zmenaprofilu div#midblock div.inside-container {
    padding-left: 7.5%;
    padding-right: 7.5%;
}
div#k2Container.k2AccountPagenot .key {
    padding-right: 30px;
}
.componentheading.clanek.zmenaprofilu {
    color: black;
    font-size: 48px;
    font-weight: 600 !important;
    text-transform: none;
    font-family: Raleway,sans-serif !important;
    margin-top: -50px;
}
.h3.clen {
    font-size: 22px;
    line-height: 1.2;
    font-weight: 700;
    font-family: Raleway,sans-serif;
}
.h4.clen {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    margin-bottom: 25px;
    margin-top: 25px;
}
.h3.kosik,.h3.kosik-edge {
    display:none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
.h3.kosik {
    display:none;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    margin-bottom: 25px;
    margin-top: 25px;
}
}
@supports (-ms-ime-align:auto) {
.h3.kosik-edge {
    display:none;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    margin-bottom: 25px;
    margin-top: 25px;
}
}
.k2AccountPagenot.registrace .k2AccountPageNotice {
        margin-top: 25px;
}
div#jcemediabox-popup-page .yjsgarticle .pagetitle {
    display: none;
}
.popbox-navbar-profile .popbox-dropdown-nav__item:first-child {
    display: none;
}
.ed-mod__section .control-group {
    top: -85px;
    margin-left: 00px;
}
.rsformcomije form#mod_easydiscuss_quickquestion {
    /*margin-bottom: -40px;*/
}
.rsformcomije form#mod_easydiscuss_quickquestion .btn-primary {
    margin-top: 0;
}
div.acymailing_fulldiv .control-group:last-child {
    top: -19px;
    margin-left: 20px;
}
td.acyterms {
    width: auto;
    float: left;
    margin-left: 10%;
}
.tpl_component h1.pagetitle {
    display: none;
}
.novyradek {
    margin-top: -10px;
    color: black;
    font-weight: 400;
}
body#stylefont .mobilebarmaximenuck {
/*    display: none;*/
}
.capchareg div#recaptcha {
    float: none;
}
#jcemediabox-popup-page li {
    color: black;
    font-family: Raleway,sans-serif;
}
div.cc-window.cc-floating {
   /* padding: 0 !important;
    bottom: 2px !important;*/
}
.com_gdpr #hlavni-mobilebarmaximenuck {display: none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    .cc-revoke.cc-right{ width:175px;left: inherit !important;}
}    
/* gdpr konec*/
/* aktuality a zajímavosti začátek*/
.itemid-1431 .catItemImageBlock {
    float: left;
    padding-right: 15px !important;
}
.itemid-1431 div.itemContainer {
    /*width: 98% !important;*/
    padding-right: 1%;
}
article .itemSocialSharing .itemGooglePlusOneButton {
    float:unset;
    width:11%;
    margin-top: 12px;
}
.itemSocialSharing > div {
    float: none;
    display: inline-flex;
    max-width: 120px;
    width: auto;
}
div.itemTwitterButton {
    margin: 0;
}
/* aktuality a zajímavosti konec*/
/* úpravy blog začátek*/
.homepage div#yjsg3 {
    padding-top: 10px;
}
div.k2ItemsBlock.blog.hls {
    margin-left: 7%;
    margin-right: 7%;
}
div.k2ItemsBlock.blog.hls ul li {
    width: 22%;
    display: inline-table;
    /*display: inline-block;*/
    padding-right: 2%;
    margin-bottom: 0;
   /* float: left;*/
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  { /*hack for internet explorer only*/
div.k2ItemsBlock.blog.hls ul li {display: inline-block;float: left;}
div.k2ItemsBlock.blog.hls ul li .even {clear: left;}
}
div.k2ItemsBlock.blog.hls ul img {
    float: none !important;
    padding-bottom: 15px !important;
}
div.k2ItemsBlock.blog.hls a.moduleItemTitle {
    color: #8db81d;
    font-size: 17pt;
    font-family: Raleway, sans-serif;
    font-weight: bold;
    padding-bottom: 15px;
}
.aktuality .itemListCategory h2 {
    font-size: 48px;
}
.aktudet .itemImageBlock {
    float: left;
    margin-right: 2%;
}
.aktudet .itemHeader h2 {
    font-size: 35px;
}
.aktudet .itemNavigation {
    font-size: 24px;
}
@media screen and (max-width: 979px) {.aktudet .itemImageBlock {width: 50% !important;}}
@media screen and (max-width: 1390px) {.aktudet .itemNavigation {font-size: 20px;}}
@media screen and (max-width: 979px) {.aktudet .itemNavigation {font-size: 14px;}}
.aktudet .itemprintbutton {
    background-color: #4267b2;
    vertical-align: text-bottom;
    line-height: 10px;
    color: white;
    padding: 5px;
    margin-bottom: 4px;
    margin-left: 10px;
}
.aktudet .itemprintbutton a{
    color: white;
    font-weight: 600;
    font-size: 12px;
}
.aktudet .itemFullText p {
    line-height: 1.4;
}
.aktuality .itemList {
    margin-top: 0;
}
@media screen and (max-width: 979px) {div.k2ItemsBlock.blog.hls ul li {width: 47%;}}
@media screen and (max-width: 690px) {div.k2ItemsBlock.blog.hls ul li {width: 97%;}}

div.itemNavigation {
    background: #e9eef5;
}
/* úpravy blog konec*/

/* úpravy bočni panel začátek*/
#yjsg_sidepanel .yjsg-panel-open {
/*    line-height: 150px;
    height: 150px;
    width: 45px;*/
}
a#yjsg_sidepanel_open:hover {
    text-decoration: none !important;
}
#yjsg_sidepanel_slide {
    background: rgba(255, 255, 255, 0.7);
    padding-top: 5px;
}
#yjsg_sidepanel_open:after {
    color: #8db81d;
    text-decoration: none !IMPORTANT;
    margin-right: -20px;
    font-weight: bolod !important;
}
#yjsg_sidepanel .yjsg-panel-open {
    /*background-image: url(/images/grafik/bocni-panel/ikony-net4.png);*/
    background-color: transparent;
    border: none;
    background-image: url(/images/banery/extra.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-position-x: 0px;
    text-decoration: none !important;
    margin-left: -15px;
    height: 150px;
    width: 45px;
    line-height: 150px;
} 

div#yjsg_sidepanel_slide .customsirka p a img {
    width: 90%;
}   
#yjsg_sidepanel_open:after {
    opacity: 0.7;
}
.customporadna.text {
    padding: 0 5px;
    margin-top: 15px;
}
div#yjsg_sidepanel .customporadna.text.polozit {
    margin-top: -5px;
}
.customporadna.text p {
    font-size: 25px;
    line-height: 5px;
    text-align: center;
    font-weight: 600;
}
.customporadna.text #ed .form-group,.customporadna.text .form-group  {
    margin-bottom: 5px !important;
}
.customporadna.text .polozit input {
    margin-bottom: 0;
}
.customporadna.text .polozit .form-group {
    text-align: center;
}
.customporadna.text .polozit .form-group input,.customporadna.text .polozit .form-group select,.customporadna.text .polozit .form-group textarea,.customporadna.text .polozit .ed-mod__recaptcha {
    width: 90% !important;
}
.customporadna.text .polozit .form-group input, .customporadna.text .polozit .form-group select, .customporadna.text .polozit .form-group textarea {
    margin-left: auto !important;
    margin-right: auto !important;
}
.customporadna.text .polozit .o-checkbox label {
    display: inline-block;
}
.customporadna.text .ed-mod__recaptcha .ed-editor-widget__title {
    display: none;
}
.customporadna.text .o-checkbox.o-checkbox--inline.t-mr--md label {
    font-size: 11px !important;
}
.customporadna.text .o-checkbox.o-checkbox--inline.t-mr--md {
    margin: 0 !important;
}
.customporadna.text #ed *, #ed *:before, #ed *:after {
    box-sizing: border-box;
}
.akce p.fixni a {
    color: #0c0c0c;
    font-weight: 600;
    font-size: 22px;
}
.akce p.fixni {
    margin-top: -60px;
    text-align: center;
    margin-bottom: 20px;
}
/* úpravy bočni panel konec*/
/* úpravy zadání reference začátek*/
.rsformreference h2 {
    text-align: center;
    margin-bottom: 00px;
}
.nahoru div#yjsgbodytop {
    margin-top: 0;
    margin-left: 9%;
    margin-right: 9%;
    padding-bottom: 0;
}
.nahoru div#holder {
    padding-top: 15px;
}
@media screen and (max-width: 740px){
.nahoru div#yjsgbodytop {
    margin-left: 2%;
    margin-right: 2%;
}
}
.rsform-block.rsform-block-captcha strong.formRequired {
    display: none;
}
.rsformreference .rsform-block.rsform-block-captcha span.formValidation .formError {
    margin-top: -2px;
    width: 280px;
}
input#jmenoref,input#emailref,input#Telefonref,textarea#pribeh,input#mestoref {
    width: 100%;
}
.rsform-block.rsform-block-gdprref label.formControlLabel {
    display: inline-block;
}
.rsform-block.rsform-block-gdprref .formControls {
    display: inline-block;
    margin-left: 10px;
}
.rsform-block.rsform-block-gdprref label {
    float: left;
    margin-top: -2px;
    border: none !important;
}
.rsform-block.rsform-block-gdprref .rsformVerticalClear {
    display: inline-block;
}
.nahoru .editor.wf-editor-container {
    padding-left: 0;
}
.rsformreference form#userForm {
    width: 98%;
}
@media screen and (max-width: 520px){
.rsformreference form#userForm {
    width: 96%;
}
}
.rsformreference label.formControlLabel {
    font-weight: 600;
    font-family: raleway,sans-serif;
    font-size: 15px;
    color: black;
}
.rsformreference span.formValidation .formError {
    color: #c50909 !important;
    font-weight: bold !important;
    background-color: #f0d8d8;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #dfa7a7;
    margin-top: -9px;
    margin-right: -10px;
}
.rsformreference .rsform-block.rsform-block-gdprref span.formValidation .formError {
    display: inline-block;
    margin-top: -15px;
}
.rsformreference span.formValidation .formError .blokvalidace {
    margin-top: -5px;
}
.rsformreference label.formControlLabel.rsform-error{
    border: none !important;
}
.rsform-block.rsform-block-captcha span.formValidation {
    /*display: none;*/
}
/* úpravy zadání reference konec*/


@media only screen and (max-width: 1199px) and (min-width: 1040px) {
div.yjsgsitew {max-width: initial;}
}
@media screen and (min-width: 1560px){
.itemid-943 .customcestakezdravi {margin-top: 0px;}
.itemid-943 .customhezkyhls2 {background-size: 90%;}
}
@media screen and (min-width: 1660px){
.itemid-943 .customcestakezdravi {margin-top: 50px;}
.itemid-943 .customhezkyhls2 {background-size: 80%;}
}
@media screen and (max-width: 1470px){
/*.yjsgsitew {width: 98% !important;}*/ 
.customzahranicni td {width: 50% !important;display: inline-block;} 
.pripravekcat ul.ja-k2filter li label.lb-checkbox, .pripravekcat ul.ja-k2filter li:nth-child(1) label.group-label, .pripravekcat ul.ja-k2filter li:nth-child(2) label.group-label {font-size: 14px;}
} 
/*šířka webu konec*/
/*responziv hlavička*/
span#yjmm_selectid,#mmenu {
    background-color: #799D1A;
    color: white;
    margin-left: -1px;
}

@media only screen and (max-width: 1220px) and (min-width: 1200px){
ul.yjsgmenu.megadropdown li a {
    padding: 0px 15px;
}
div#hlavni ul.maximenuck li.maximenuck.level1 {padding: 0 15px;}
}

@media only screen and (min-width: 1399px) {
.pomaha .linkanemoc1 img,.pomaha .linkanemoc2 img {width: 60%;}

}
@media only screen and (min-width: 1920px) {
.yendif-video-share.video,.yendif-video-shares.video {top: -50px;}
}


@media only screen and (max-width: 1399px) {
.herbitem .itemImageGallery,.herbitem .itemImageBlock {width: 100%;margin-top: 0px !important;float: left;}
.herbitem div .itemIntroText,.herbitem div.itemFullText {width: 100%;}
.herbitem .meridianblok {width: 100%;}
.herbitem .meridianblok li {display: inline-block;}
}

@media only screen and (max-width: 1399px) and (min-width: 980px){
ul.yjsgmenu.megadropdown li a {padding: 0px 20px;font-size: 15px;}
div#hlavni ul.maximenuck li.maximenuck.level1 {padding: 0 20px;} 
div#hlavni span.titreck {font-size: 14px;}
.itemid-943 .buttomhlsv p span a {font-size: 22px !important;padding: 10px 10px 10px 10px !important;}
.itemid-943 .buttommap .buttomhlsv {margin-top: -25px;}
div#djslider-loader492 {margin-top: -196px;}
/*.customkytky {margin-top: -110px;}*/
}

@media only screen and (max-width: 1270px) and (min-width: 980px){
ul.yjsgmenu.megadropdown li a {padding: 0px 10px;font-size: 13px;}
div#hlavni ul.maximenuck li.maximenuck.level1 {padding: 0 10px;}
div#hlavni span.titreck {font-size: 11px;}
ul.breadcrumb {font-size: 12px;}
.buttomhls p span a {font-size: 15px !important; padding: 10px 10px 10px 10px !important;}
.homepage .buttomhlsv p span a {font-size: 22px !important;padding: 10px 10px 10px 10px !important;}
.customhezkyhls2 {background-size: 100% !important;}
.homepage .customhezkyhls2 {background-size: 98% !important;}
.customobrazekhls {line-height: 14px;}
.itemid-1008 .catItemView.groupLeading {padding-left: 25% !important;}
}

@media screen and (max-width: 1399px){
div#logoholder {display: block;margin: -20px auto 10px auto;}
.homepage .yjsg2_out.yjsgouts {margin-top: 56px;}
.customprednivyrobce p:first-child {display: none;}
.customprednivyrobce span {line-height: 0px;font-size: 35px !important;}
div#djslider405 {margin-left: 5% !important;}
.formular textarea#zprava {width: 100%;}
.custom5pohledu .telo {margin-left: 20%;}

}
@media screen and (max-width: 1299px){
.customzeptejteseodborniku table {width: 80% !important;}

div#navigation405 {display: none;}
.symptomblok li img {margin-left: 20px;}
h2.itemTitle, .itemListCategory h2 {font-size: 40px;}
/*div.itemContainer,.itemid-957 div.itemContainer { float: unset;width: 48%!important;display: inline-flex;}*/
.kontakt div.itemContainer {width: 100%!important;}
.itemid-1080 div.itemContainer {width: 100%!important;}
#itemListLeading .itemContainer:nth-child(2n) .catItemView.groupLeading {margin-right: 0px;width: 100%;}
.pripravekcat .text.horni {margin-right: 6% !important;}
/*div#itemListLeading > .clr {clear: none;}*/
/*.symptomblok li {width: 48%;}*/
.regeneracedet .itemFullText {width: 98%;}
.regeneracedet .symptomblok.regen {float: left; width: 98%;}
.symptomblok.regen li {width: auto;}
.herb div.catItemHeader h3.catItemTitle {float: left;}
.herb div.itemContainer {display: inline-block;width: 50% !important;}
.life div#itemListLeading>div.itemContainer:nth-child(1) {left: 43.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(3) {left: 7.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(5) {left: 78%;}
.life div#itemListLeading>div.itemContainer:nth-child(7) {left: 21.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(9) {left: 62%;}
.kontakt .catItemIntroText {padding-top: 0;}
.itemid-1007 div#itemListLeading,.itemid-1669 div#itemListLeading,.itemid-1670 div#itemListLeading {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.pripravekcat div.itemContainer {float: left;display: inline-table;width: 49% !important;}
.pripravekcat ul.ja-k2filter li label.lb-checkbox, .pripravekcat ul.ja-k2filter li:nth-child(1) label.group-label, .pripravekcat ul.ja-k2filter li:nth-child(2) label.group-label {font-size: 12px;}    
}

@media only screen and (max-width: 1200px) and (min-width: 980px){
.acymailing_modulenewshls table tr {display: block;margin-left: 0 !important;}
.acymailing_modulenewshls td.acyfield_email.acy_requiredField input {border-top-right-radius: 30px;border-bottom-right-radius: 30px}
p.lidejpg img {width: 50%;}
.customdbame p span {white-space: normal;}
.itemid-943 .customcestakezdravi {padding-left: 0%;padding-right: 0%;}
.itemid-943 .buttomhlsv p span a {font-size: 18px !important;}
.itemid-943 .buttommap .buttomhlsv {margin-top: -50px;}
.poradimeblok .customzeptejtese .buttomhls {padding-right: 2%;}
.regenerace .itemList {width: 60%;}
.regenerace .regeneraceimg {width: 40%;}
.formular input#jmenoa, .formular input#email {width: 100%;}
.menuporadna div#midblock .inside-container, .customzeptejteseodborniku.poradna .polozit {padding-left: 5%;padding-right: 5%;}
.custom5pohledu .telo {margin-left: 13%;}
}
@media only screen and (max-width: 1250px) {

}
@media only screen and (max-width: 1200px) {
form#icagenda-list button.ic-filter-submit-btn.ic-filters-btn-2 {font-size: 18px !important;line-height: 1;}
.customzmentezivotm div#k2ModuleBox505.aktuality {float: none;border: none;padding-left: 0;padding-bottom: 7%;margin-left: 0;}
.homepage .regeneracevesfere {width: 98%;display: inline-block;}
.regeneracevesferesvideem .regeneracevesfere {width: 98%;}
.yendif-video-share.video,.yendif-video-shares.video {width: 98% !important;display: inline-block;top: 0px !important;}
.yendif-video-share.video.debata,.yendif-video-shares.video.debata {width: 98% !important;}

}

@media only screen and (max-width: 1039px)  {
.customhornit {display: none;}
div#centertop div#header1.yjsgxhtml,div#centertop div#header2 {width: auto !important;}
div#centertop div#header3 {width: 220px !important;float: left;}
div#offlajn-ajax-search482 {width: 100%;}
.custompaticka1 tr td {display: inline-block;}
.customzeptejteseodborniku table {width: 90% !important;}

/*.event.ic-event.ic-clearfix {width: 49%;float: left;}*/
}

@media screen and (max-width: 979px) {
div#logoholder + div#yjsgheadergrid {margin-left: 5px;margin-right: 0;}
div#horiznav {display: none !important;}
.homepage #bodybottom1 {width: 100% !important;}
.custom5segmentu {display: none;}
.customzmentezivotm .zmentetext {width: 100%;}
div#user21 {display: none;}
div#user22 {width: 100% !important;}
.buttomhlsv p span a {font-size: 18px !important;padding: 10px 10px 10px 10px !important;}
.customhezkyhls2 {background-size: 98% !important;}
.customhezkyhls2 .buttomhls p span a {font-size:14px !important}
.homepage .customhezkyhls2 {background-size: 95%;}
.customobrazekhls {line-height: 14px;}
.textregenerace {padding-left: 5%;padding-right: 5%;}
.symptomblok li img,h3.nadpisnemoc { /*margin-left: 10px;*/}

#bodybottom1.yjsgxhtml {width: 100% !important;}
div#user11 {display: none;}
.homepage div#user11 {display: inherit;}
html.bootstrap2 div#user12 {width: 100% !important;}
.customhezkyhls {border-left: none;padding-left: 4%;padding-top: 40px;}
.customzeptejteseodborniku.poradna tr td span img {display: none !important;}
.customzeptejteseodborniku.poradna tr td {width: 98% !important;display: inline-block;}
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(1) {position: absolute;top: 108px;left: 0;} 
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(1) {top: 407px;}
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(3) {position: absolute;top: 265px;left: 0;}
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(3) {top: 562px;}
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(5) {position: absolute;top: 422px;left: 0;}
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(5) {top: 722px;}
.customzeptejteseodborniku.poradna tr:last-child td:nth-child(1) {height:auto!important}
.itemid-995 .subCategoryContainer,.itemid-995 .subCategoryContainer.subCategoryContainerLast,.itemid-1006 .subCategoryContainer,.itemid-1006 .subCategoryContainer.subCategoryContainerLast {width: 50% !important;}
.itemid-995 div#k2Container,.itemid-1006 div#k2Container {margin-left: 2%;margin-right: 2%;}  
.customprednivyrobce p:nth-child(2) {line-height: 0px !important;}
.customprednivyrobce span {line-height: 0px;font-size: 26px !important;}
div#djslider405 {margin-left: 0% !important;width: auto !important;}
p.lidejpg {margin-top: 0;padding-bottom: 0;}
p.lidejpg img {width: 45%;}
.customdbame p span span span {clear: both;float: none;display: block;white-space: normal;}
.customcestakezdravi p span span {white-space: normal !important;}
/*.custom13let {margin-left: 0;margin-right: 0;}*/
.itemid-943 .buttommap .buttomhlsv {margin-top: -55px;margin-left: 20px;}
.itemid-943 .buttomhlsv p span a {font-size: 17px !important;}
.homepage .customhezkyhls2 {display: none;}
#user11.yjsgxhtml {width: 100% !important;}
.encykloped .subCategoryContainer {width: 50% !important;}
.encykloped .subCategoryContainer.subCategoryContainerLast .clr {display: none;}
.customtexthls,.zmentezivot > div > span,.zmentezivot > div span,.customhezkyhls > p>span {line-height: 1.2;}
.store-locator {padding-left: 0;padding-right: 0;}
.pripravekblok .itemRelIntrotext table {display: none !important;}
.pripravekblok div.itemRelIntrotext >p {width: 70%;}
.itemid-945 div#k2Container {margin-left: 0;margin-right: 0;}
.itemid-945 .holders .inside-container {padding-left: 7% !important;padding-right: 7% !important;}
.regenerace .itemList {width: 100%;}
.regenerace .regeneraceimg {float: left;width: 55%;}
div#k2Container {margin-left: 2% !important;margin-right: 2% !important;}
.regenerace .poradimeblok {margin-left: 0;margin-right: 0;}
.poradimeblok .customzeptejtese {width: 100%;float: left;padding-top: 20px;}
#k2Container .customporadime {width: 100%;border-right: none;}
.poradimeblok .customporadime {padding-left: 20px;}
.customzeptejtese, .customporadime {padding-left: 0px;}
.poradimeblok .customzeptejtese p span {padding-left: 0px;}
.formular input#jmenoa,.formular input#jmeno,.formular input#prijmeni,.formular input#email,.formular input#Email,.formular input#ico,.formular input#telefon,.formular textarea#zprava {width: 100%;}
.rsformkontaktform {padding-left: 2%;}
.customsidlofirmy, .customzahranicni {padding-left: 2%;padding-right: 2%;}
.store-locator .sl-header .categories {width: 100%;}
.store-locator .sl-header .search {width: 100%;}

.pripravekcat .text.horni {margin-right: 2% !important;margin-left: 2% !important;}
div.catItemView {margin-bottom: 25px;padding: 0;}
.itemid-1008 .catItemView.groupLeading {padding-left: 0%; }
.itemid-1008 div.itemContainerLast {padding-right: 0;margin-left: 0;}
.itemid-1008 div.itemContainer {border-right: none;}
.pripravek .poradimeblok {margin-left: 0;margin-right: 0;}
.nemocblok .nemoc-nemoc li:first-child {margin-left: 0;}
.itemid-1006 .meridianblok {width: 100%;float: left;margin-left: 0;margin-top: 15px;margin-bottom: 20px;}
.itemid-1006 .symptomblok {width: 100%;}
.nemocblok {width: 100%;border-right: none;}
.organblok {width: 100%;margin-bottom: 30px;}
.organblok h3.nadpisnemoc {margin-left: 50px;}
.pripravek .organblok h3.nadpisnemoc {margin-left: 0px;}
.symptomblok li {width: 30%;}
.buttomhls p span a {font-size: 15px !important;padding: 10px 10px 10px 10px !important;}
.meridian div.itemFullText table tr td:first-child {width: auto;}
.meridian div.itemIntroText img {margin-top: 0px !important;width: 50% !important;height: 50% !important;}
.meridian .symptomym {padding: 25px 4% 25px 4%;}
.bylinablok li {width: 48%;}
.menuporadna div#midblock .inside-container, .customzeptejteseodborniku.poradna .polozit {padding-left: 5%;padding-right: 5%;}
.itemid-1123 div.yjsgxhtml.only_mod {width: 100% !important;}
.custom5pohledu .telo {margin-left: 5%;}
.linkanemoc2 img { display: none;}
.tabulka.hlavni .tab-content {margin-left: 22% !important;}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active img {height: 0px;}
ul#set-rl_tabs-2, ul#set-rl_tabs-1 {width: 24%;}
.herbitem div.itemBody { width: 98%;}
.clankyinternet {margin-left: 0;margin-right: 0;}
.life .itemList {margin-left: 9% !important;margin-right: 9% !important;}
.organblok .nemoc-nemoc li {display: inline-block;}
.ic-event.ic-clearfix {width: 99%;}
.customzacneme {padding-left: 7%;padding-right: 2%;}
.rsformzacneme {width: 88%;margin-left: 7%;}
.rsformzacneme div.formBody {width: 100%;}
.symptom .organbloksymptom ul {margin-left: 0;}
.symptom .organbloksymptom h3.nadpisnemoc {margin-left: 5px;}
.organbloksymptom li {margin-left: 5px;}
div#midblock div#bodybottom2  {width: 100% !important;}
div#k2ModuleBox505.aktuality { margin-left: 10.5%;border: none;padding: 0;}
.pripravek .itemImageBlock {float: none;text-align: center;}
.pripravek .itemBody .tabulka li {width: 98%;}
.pripravek .itemBody .soucast {clear: left;}
.pravysloupec {width: 98%;margin-top: 100px;float: left;}
.pripravek .symptomblok,.pripravek .symptomblok.merid,.davkovani.blok {width: 98%;}
.poradimeblok {margin-left: 0%;margin-right: 0%;}
/*.customzeptejteseodborniku table tr:nth-child(1) img {margin-bottom: 0px;}*/
.customvznikloga {width: 98%;margin-top: 40px;border-left: none;margin-left: 0;padding-left: 0;}
.customhistorie {width: 98%;}
.TDEshopCheckout {width: 98%!important;}
.pripravekcat .text.horni .customtextpripravky .ctyri img {width: 45%;padding-bottom: 5px;}
}

@media screen and (max-width: 890px){
.kontakt .formular {width: 98%;}
.kontakt .itemList {float: left;width: 98%;padding-bottom: 30px;}
.customkontaktyhl table tr td {width: 100% !important;display: block;float: left;}
.customkontaktyhl .telefon {float: left;padding-right: 0%;}
.customkontaktyhl .email img {margin-left: 0;}
.customkontaktyhl table tr td:nth-child(2) {display: none;}
.customkontaktyhl table tr td:nth-child(3) img {margin-left: 0 !important;}
.kontakt .catItemIntroText {padding-top: 20px;}
}
@media screen and (max-width: 820px){
img.spoluprace {float: unset !important;display: block;width: 80% !important;}
}    
    
@media screen and (max-width: 790px){
.itemid-943 .buttomhlsv p span a {font-size: 15px !important;}
.itemid-943 .buttommap .buttomhlsv {margin-top: -73px;}
.menuporadna .ed-tags__item {flex: 0 0 33% !important;}
.herb .itemContainer {width: 98% !important;}
.herb div.catItemView {margin-left: 20%;}
.herb div.itemContainer {width: 98% !important;}
}

@media screen and (max-width: 790px){
body {padding: 0px;}
.pripravekblok div.itemRelIntrotext >p {width: 100%;float: unset;clear: both;display: inline;}
.pripravekblok .pripravektelo .nemoc-nemoc li {height: auto;}
.eshop.souvisejici {clear: both;width: 76%;margin-top: 0;}
.kartus.nemoc {margin-left: 0;margin-right: 10px;max-height: 250px;}
.bylinablok li {width: 98%;}
}

@media screen and (max-width: 767px){
.tabulka.hlavni .tab-content {margin-left: 0px !important;}
.tabulka.hlavni .rl_tabs-responsive>.rl_tabs>.tab-content>.tab-pane .rl_tabs-title {display: none;}
.tabulka.hlavni ul#set-rl_tabs-sm-1 img {display: none;}
.tabulka.hlavni ul#set-rl_tabs-sm-1 li {list-style: none;}
.tabulka.hlavni ul#set-rl_tabs-sm-1 {margin: 0px 0 10px 0;}
.tabulka.hlavni .prvniradek,.tabulka.hlavni .druhyradek {display: inline-block;}
.tabulka.hlavni .tab-content>div {padding: 0;border: none;border-radius: 0;float: left;}
/*.tabulka.hlavni .kartus.nemoc.vysoko {height: auto !important;}*/
ul#set-rl_tabs-2, ul#set-rl_tabs-1 {width: 98%;}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab .obrazek {display: none;}
.tabulka.hlavni li.rl_tabs-tab.nn_tabs-tab.active img {display: none;}
.cojeto {margin-top: 0px;margin-bottom: 10px;margin-left: 10px;}
.ic-title-header {text-align: center !important;}
}

@media screen and (max-width: 740px){
div.yjsg-newsitems .float-left, div.yjsgxhtml {float: left !important;clear: none !important;}
div#centertop div#header3 {width: auto !important;}
.customkosik p:nth-child(2) {display: none !important;}
div#adv1 {width: 100% !important;}
.customhezkyhls2 {display: none;}
.hezkyhlst P:first-child span {white-space: normal;}
div.yjsgxhtml {width: 100%!important;}
.customobrazekhls {line-height: 2px;}
.customobrazekhls span {font-size: 30px !important;}
#bodytop1.yjsgxhtml {float: unset !important;}
.customdiochilide {background-size: 100%;}
.customprednivyrobce p:nth-child(4) {margin-top: -20px;}
.itemid-943 .hezkyhlst {width: 98%;}
.custompaticka span {line-height: 19px;display: block;}
table.spolupr tr td {width: 100% !important;display: inline;border-right: none;}
.regeneracetext .levytext {width: 98%;}
.regeneracetext .pravytext {float: left;width: 96%;}
.itemid-995 .customkvetiny img {margin-bottom: -21px;}
.itemid-957 .customkvetiny img {margin-bottom: -21px;}
.symptomblok li {width: 48%;}
.meridianblok,.dolnitext {width: 98%;float: left;margin-bottom: 10px;padding-left: 5%;margin-left: 0;}
.life .itemList {margin-left: 2% !important;margin-right: 2% !important;}
.event.ic-event.ic-clearfix {width: 99%;}
.customkytky {display: none;}
div#djslider-loader492 {display: none;}
.custombuttonhls {display: none;}
.zmenaprofilu.registrace .control-group:last-child {margin-left: 0;}
.k2blok div#yjsg4 > div { text-align: center;}
.k2blok div#yjsg4 > div > div p:first-child {margin-left: -50px;}
.k2blok div#yjsg3 div#user1 {float: unset !important;}
div#logoholder {margin-top: 0px;}
}

@media screen and (max-width: 690px){
.pripravekcat div.itemContainer {float: none;display: block;width: 100%!important;}
.yjsg6_out.yjsgouts {margin-top: -0px;}
}


@media screen and (max-width: 670px){
#itemListLeading .itemContainer .catItemView.groupLeading {margin-right: 0px;}
div.itemContainer, div.subCategoryContainer,.itemid-957 div.itemContainer {width: 98%!important;}
.itemid-1008 div.itemContainer,.itemid-995 div.itemContainer,.itemid-1006 div.itemContainer {width: 98%!important;}
.menuporadna .ed-tags__item {flex: 0 0 49% !important;}
.itemid-1007 div#itemListLeading,.itemid-1669 div#itemListLeading,.itemid-1670 div#itemListLeading {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
.itemid-1008 div#itemListLeading {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
.pripravekcat .text.horni .customtextpripravky .ctyri img {width: 98%;padding-bottom: 5px;}
}  

@media screen and (max-width: 630px){
#imap {display: block;width: 395px;height: 400px;background-size:100%;} 
#imap a#k1, #imap a#k2, #imap a#k3, #imap a#k4, #imap a#k5, #imap a#k5a, #imap a#k6, #imap a#k6a, #imap a#k7, #imap a#k8, #imap a#k9, #imap a#k10 {width: 36px;height: 36px;background-size: 100%;}
#imap a#title {width: auto;} 
.itemid-995 div#k2Container .itemListCategory > div>p strong span,.itemid-1006 div#k2Container .itemListCategory > div>p strong span {font-size: 16px !important;margin-left: -3px!important;} 
/*.kolecka dl#imap dd {margin-left: -80px;}*/
.kolecka dd a span {font-size: 13px !important;/*margin-top: -45px;*/} 
#imap #pic1 {left: 79px;top: 9px;}
#imap #pic2 {left: 282px;top: -1px;}
#imap #pic3 {left: 102px;top: 70px;}
#imap #pic4 {left: 59px;top: 70px;}
#imap #pic5 {left: 282px;top: 55px;}
#imap #pic5a {left: 317px;top: 76px;}
#imap #pic6 {left: 79px;top: 116px;}
#imap #pic6a {left: 79px;top: 153px;}
#imap #pic7 {left: 79px;top: 190px;}
#imap #pic8 {left: 282px;top: 190px;}
#imap #pic9 {left: 258px;top: 255px;}
#imap #pic10 {left: 180px;top: 223px;}
#imap a#k1:hover span {left:83px;top:-11px;}
#imap a#k2:hover span {left:-126px;top:0px;}
#imap a#k3:hover span {left:55px;top:-69px;}
#imap a#k4:hover span {left:101px;top:-70px;}
#imap a#k5:hover span {left:-121px;top:-57px;}
#imap a#k5a:hover span {left:-148px;top:-75px;}
#imap a#k6:hover span {left:85px;top:-115px;}
#imap a#k6a:hover span {left:75px;top:-152px;}
#imap a#k7:hover span {left:66px;top:-188px;}
#imap a#k8:hover span {left:-129px;top:-192px;}
#imap a#k9:hover span {left:-96px;top:-255px;}
#imap a#k10:hover span {left:-16px;top:-224px;}
.itemid-1006 #imap a#k10:hover span {left:5px;}
.customprednivyrobce p:nth-child(4) {margin-top: -33px;}
.customprednivyrobce p:nth-child(3) {margin-top: -20px!important;}
.customprednivyrobce span {font-size: 18px !important;}
.customprednivyrobce>p:nth-child(1n+10) {display: none;}
.customdiochilide p:nth-child(1n+14) {display: none !important;}
.poradimeblok .customzeptejtese .buttomhls {float: left;margin-top: 4px;}
.ic-pagination span.ic-btn.ic-btn-info.ic-active, .ic-pagination .ic-go-to-page a, span.iCicon.iCicon-nextic, span.iCicon.iCicon-backic, div.k2Pagination ul li a, div.k2Pagination ul li span {
    width: 25px !important; height: 25px !important;line-height: 25px;}
.podekovat span {padding: 10px;font-size: 17px !important;} 
.podekovat {padding: 0;}   
}

@media screen and (max-width: 600px){
.itemid-995 .subCategoryContainer,.itemid-995 .subCategoryContainer.subCategoryContainerLast,.itemid-1006 .subCategoryContainer,.itemid-1006 .subCategoryContainer.subCategoryContainerLast {width: 100% !important;}    
.encykloped .subCategoryContainer {width: 100% !important;}
.encykloped div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {margin-left: auto;margin-right: auto;}
.store-locator .sl-header .search div {display: block !important;width: 100% !important;}
.store-locator .sl-header .search {padding-bottom: 10px;}
.yjsg-userpages {max-width: 98%;}
h1 {font-size: 30px;}
}  

@media screen and (max-width: 590px){
div#btl {/*display: none;*/}
.custombanerydoprava > div {width: 100%;}
.custombanerydoprava > p:nth-child(1n+5) {display: none;}
.customobrazekhls {line-height: 0px;}
.customobrazekhls span {font-size: 20px !important;}
.customobrazekhls .buttomhlsv {padding-top: 0; margin-top: -10px;}
.acymailing_modulenewshls table tr {display: block;margin-left: 0px !important;}
.acymailing_modulenewshls td.acyfield_email.acy_requiredField input {border-top-right-radius: 30px;border-bottom-right-radius: 30px}
.customzahranicni table tr td {width: 100% !important;display: block;}
#ed.w480 .ed-navbar__search {width: 80%;margin-bottom: 0;}
.customvyhodypro {padding-left: 2%;padding-right: 2%;}
.life div#itemListLeading>div.itemContainer:nth-child(1) {left: 42%;}
.life div#itemListLeading>div.itemContainer:nth-child(3) {left: 4.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(5) {left: 76%;}
.life div#itemListLeading>div.itemContainer:nth-child(7) {left: 19.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(9) {left: 59%;}
.ic-image img {max-width: unset;width: 100%;margin-bottom: 10px;}
.ic-image {width: 100%;}
.details.ic-details {width: 100%;}
.itemid-1210 div#icagenda {margin-left: 1%;margin-right: 1%;}
}
@media screen and (max-width: 530px){
.custompaticka1 tr td {width: 80%;}
.custompaticka1 td p:last-child {margin-top: -59px;}
.custompaticka1 img {width: 100%;}
div#centertop div#header1.yjsgxhtml {width: 100% !important;margin-bottom: 15px;}
.homepage .yjsg2_out.yjsgouts {margin-top: 0;}
div#yjsgheadergrid #header2.yjsgxhtml {margin-left: 18%;}
}
@media screen and (max-width: 350px){
div#yjsgheadergrid #header2.yjsgxhtml {margin-left: 3%;}
}
@media screen and (max-width: 520px){
.customzeptejteseodborniku .form-group {width: 98%;display: block;}
.store-locator .sl-header .categories li {width: 50% !important;}
.detailproduk {clear: both;float: unset;margin-top: 0;margin-right: 0;}
.eshop.souvisejici {width: 98%;}
.menuporadna .ed-tags__item {flex: 0 0 98% !important;}
.customhistorie h3 {clear: both;padding-top: 20px;}
.customhistorie img {width: 98%;}
.white-popup .tlacitko.prvni {float: unset;}
.white-popup .tlacitko.druhe {padding-left: 0;}
.pripravekblok.nemoc .eshop .cena {margin-left: 2%;}
}
@media screen and (max-width: 490px){
.herb div.catItemView {margin-left: 0%;}
}

@media screen and (max-width: 460px){
/*div#centertop div#header1.yjsgxhtml,div#centertop div#header2,div#centertop div#header3 {width: auto !important;background: none !important;}*/
.yjsg-element-holder input#mod-search-searchword {display: none;}
div#header3 img {margin-left: 0;}
div#yjsgheadergrid {/*background-color: #8DB81D;*/padding: 10px 0px 0 0px;}
div#mmenu_holder {width: 30%;float: right;margin-top: 73px;}
/*div#centertop {width: 70%;float: left;}*/
#yjsgheadergrid {padding: 10px 0 0 10px;}
span#yjmm_selectid {margin-left: -1px;padding-top: 13px;padding-bottom: 13px;}
/*div#yjsg1 {width: 143%;}*/
.customprednivyrobce span {font-size: 12px !important;}
.customdiochilide > p > span {line-height: 1;}
.customobrazekhls span {padding-left: 0px;}
.customobrazekhls p span {line-height: 10px !important;}
.customobrazekhls .buttomhlsv {padding-top: 0;margin-top: 12px;}
.itemid-1007 div.itemContainer,.itemid-995 div.itemContainer {width: 98%!important;}
.rsformzacneme.formular {margin-left: 0;margin-right: 0;width: 100%;}
h2.spoluprace {font-size: 35px;}
.pravysloupec {display: none;}
.pripravek .symptomblok,.davkovani.blok {width: 100%;}
.pripravekcat span.catItemImage {margin-left: 5%;}

}



@media screen and (max-width: 440px){
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(1) {top: 185px;}
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(3) {top: 341px;}
.customzeptejteseodborniku.poradna tr:first-child td:nth-child(5) {top: 501px;}
.life div#itemListLeading>div.itemContainer:nth-child(1) {left: 38%;}
.life div#itemListLeading>div.itemContainer:nth-child(3) {left: 0%;}
.life div#itemListLeading>div.itemContainer:nth-child(5) {left: 72%;}
.life div#itemListLeading>div.itemContainer:nth-child(7) {left: 16.5%;}
.life div#itemListLeading>div.itemContainer:nth-child(9) {left: 55%;}
.nasetlacitko.velke {padding: 10px 20px 36px 20px !important;font-size: 18px !important;}
}
@media screen and (max-width: 460px){
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(1) {top: 384px;}
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(3) {top: 540px;}
.itemid-1119 .customzeptejteseodborniku.poradna tr:first-child td:nth-child(5) {top: 698px;} 
}
@media screen and (max-width: 445px){
.kolecka {display: none;}
.itemid-995 div#k2Container .itemListCategory > div>p strong span,.itemid-1006 div#k2Container .itemListCategory > div>p strong span {display: none;} 
}

@media screen and (max-width: 420px){
div#centertop div#header1.yjsgxhtml,div#centertop div#header2,div#centertop div#header3 {padding-left: 5px;} 
.acymailing_modulenewshls td.acyfield_email.acy_requiredField input {border-top-right-radius: 30px;border-bottom-right-radius: 30px;width: 250px !important;}
div#logo {width: 200px;background-size: 100%;}
div#logoholder {width: 230px !important;}
.customzeptejteseodborniku.poradna .ed-mod__section iframe {width: auto !important;}
.customzeptejteseodborniku.poradna .ed-mod__section .g-recaptcha>div {width: auto !important;}
/*#g-recaptcha-76 > div {width: 200px !important;}*/
/*body > div {overflow-x: hidden;}*/
.customprednivyrobce span {font-size: 12px !important;} 
.customdiochilide p:nth-child(n+10) {display: none !important;} 
#k2Container .customzeptejtese p span {font-size: 18px !important;} 
.store-locator .sl-header .categories li {width: 100% !important;}
.symptomblok li {width: 98%;}
.nemocres .buttomhls { margin-left: 0;}
.nemocres .buttomhls a {font-size: 12px !important;}
/*body div#centertop div#header1.yjsgxhtml {width: 59% !important;}*/
.itemid-957 .catItemIntroText {margin-left: 0;}
.pripravekblok.nemoc .eshop .cena {margin-left: 0;}
.herb div.catItemHeader h3.catItemTitle {float: unset;}
.itemRelIntrotext1 table {display: none;}
.tymdiodet h3.catItemTitle {margin-left: 0px;}
.kontaktdet .itemIntroText h4 span {white-space: normal !important;}
}

@media screen and (max-width: 350px){
.eshop button.kos {font-size: 15px !important;padding: 5px 10px 5px 10px !important;float: right; margin-top: -40px;}
#jform_captcha {overflow: hidden;}
.pripravekblok div.itemRelIntrotext >p {float: left;}
}
@media screen and (max-width: 319px){
.customzeptejteseodborniku.poradna table tr:first-child td img {display: none!important;}
}

.scrollToActive .subCategory {
    background-color: #EEF8D4;
}
.nevidet {
    display: none;
}
/*.scrollToActive .subCategory .itemContainer1 a,.scrollToActive .subCategory .dalsi-odkaz a {
    color: black !important;
}*/
/*#imap a span {
    position: absolute;

    display: block;
    font-family: Raleway;
    font-weight: bold;
    font-size: 18px;
    background: transparent;
    color: #396c9f;
    text-align: center;
}*/

/* mapy */

/*.gm-style>div:nth-child(1)>div:nth-child(1)>div:nth-child(4)>div:nth-child(1) {
    background-color: red !important;
}*/

/*.tabulka.hlavni .tab-content > div li,.pripravekblok div.itemRelIntrotext > p {
    height: auto;
}
.testtab .intro {
    padding: 5px;
    background: lightgreen;
    margin-bottom: 10px;
}*/
.itemRelIntrotext1 table {
    width: auto !important;
    height: auto !important;
    float: none !important;
}
.itemRelIntrotext1 p {
    line-height: 25px;
}
.itemRelIntrotext1 table tr td {
    line-height: 20px;
}
.itemRelIntrotext1 table tr td span{
    font-size: 15px !important;
    font-family: 'Playfair Display', italic !important;
    color: #000000 !important;
}
.itemBody .itemIntroText p.odkaz,.itemBody .itemIntroText p.odkaz a,.itemIntroText p.odkaz a:hover {
    font-size: 10px !important;
    color: black;
    padding: 0px !important;
    margin: 0px !important;
    text-align: right;
    text-decoration: none !important;
} 
.breadcrumb > li + li:before {
    display: none;
}
#yjsgheadergrid {
    margin-right: 0;
}

.homepage div#offlajn-ajax-tile-results {
    z-index: 1000;
}
.store-locator .sl-header {
    background-color: #bfc7e0;
}
.categories ul li:nth-child(1n+3) {
    display: none;
}
.yjsg-shortcodes {
    DISPLAY: NONE;
}


.fancybox-container.fancybox-is-open .fancybox-inner {
  position: absolute;
}
.fancybox-slide.fancybox-slide--iframe.fancybox-slide--current.fancybox-slide--complete span.mobilebarmenutitleck {
    display: none;
}
.yjsg-system-msg.inside-container {
    margin-left: 9%;
    margin-right: 9%;
    margin-bottom: 0px;
}
.yjsg-system-msg.inside-container .yjtbox.lineup {
    margin-bottom: 50px;
}
.zmenaprofilu .yjsg-system-msg.inside-container {
    margin-bottom: 40px;
}
.customuzivatel.crm {
    background-color: #ffb800;
    font-weight: 500;
}
.customuzivatel.crm a {
    color: red;
}
div#goPayMessage {
    font-size: 22px;
    font-family: Raleway,sans-serif;
    font-weight: 600;
    text-align: center;
}
/* úpravy firefox začátek*/
@-moz-document url-prefix() {
.eshop input.quantity {
    margin-top: 4px;
}    
.pripravekcat .eshop .cena {
    margin-top: 15px;
}
.pripravek .eshop input.quantity {
    margin-top: -45px;
}
.pripravek .eshop .blokcenycely button.kos {
    margin-top: -30px !important;
}
.pripravek .eshop .blokceny {
    display: inline-block;
    margin-top: 0px !important;
}


}
/* úpravy firefox konec*/




/*body#stylefont div#hlavni-mobilebarmaximenuck {
    display: none;
}*/
div.modal {
   /* right:5%;
    top: 3% !important;
    bottom: 3% !important;
    left: 5%;
    width: auto;
    margin-left: 0;*/
    
    /* margin-left: auto; */
    /* margin-right: auto; */
}
.modal-body {
    /*overflow: hidden !important;*/
}
div#jcemediabox-popup-body {
    /*height: 92% !important;*/
    /*height: auto !important;*/
   /* width: 95% !important;*/
    top: 1% !important;
    max-width: 98%;
    max-height: 96%; 
}
div#jcemediabox-popup-content {
    width: 98% !important;
    height: 100% !important;
}
.wf-mediabox-content-iframe, {
    /*padding-bottom: 75%;*/
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    .customkytky img {display:none;}
}

.eshop.center {
    text-align: center;
}
.eshop.center button.kos {
    margin-top: 12px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
    .eshop.center button.kos {margin-top: 13px;}
}


.mod-languages {
    position: relative;
    top: 15px;
    left: 5px;
    z-index: 1;
    margin-top: -10px;
}


.eshop.nodisplay {
    display: none !important;
}
/* úpravy toolbar poradna začátek*/
#ed .ed-toolbar {
    background-color: #bfc7e0 !important;
    background-color: #e9eef5 !important;
    padding: 10px 5px 10px 0px;
    border-color: #d5dde6 !important;
}
#ed .ed-toolbar__item--search {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    width: 15%;
    min-width: 200px;
}
#ed .ed-toolbar--search-on .ed-toolbar__item--search {
    width: 0;
}
.ed-toolbar.t-lg-mb--lg .o-nav__item a {
    font-size: 18px;
    font-family: Raleway,sans-serif;
    color: #8DB81D !important;
    font-weight: 500;
}
#ed .ed-toolbar .o-nav__item.is-active .ed-toolbar__link:not(.no-active-state), #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):hover, #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):focus, #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):active {
    background-color: #e9eef5 !important;
    color: #8DB81D !important;
}
#ed .ed-toolbar__link.has-composer {
    color: #8DB81D !important;
    background-color: #e9eef5 !important;
}
.ed-toolbar.t-lg-mb--lg .ed-toolbar__item.ed-toolbar__item--home-submenu .o-nav__item:not(:first-child) {
    border-left: 1px dotted #d5dde6;
}
.ed-toolbar__avatar {
    display: none;
}
#ed .ed-toolbar__item--home-submenu .ed-toolbar__link {
    margin-left: 3px;
}
#ed .fa-pencil:before {
    content: "\f128";
}
#ed .open > .dropdown-menu {
    display: block;
}
#ed .fa-more:before {
    content: "\f013";
}
#ed .ed-toolbar__link.has-avatar:before {
    display: none !important;    
}
#ed .t-width--33 {
    width: 50% !important;
}
.ed-toolbar-profile {
    background-color: #f1f1f1 !important;
    border: 1px solid #d5dde6;
}
#ed .ed-toolbar-dropdown-nav {
    background-color: #f1f1f1;
}

#ed .ed-toolbar-dropdown-nav__item {
    margin: 8px 10px;
    padding: 9px 20px;
    background-color: #fff;
    border: 1px solid #d5dde6;
}
#ed .ed-toolbar-dropdown-nav__link {
    padding: 10px 0px 0 0;
}
#ed .ed-toolbar-profile-info .ed-user-name {
    font-size: 16px;
    margin-top: 10px;
}
#ed .ed-toolbar-profile__ft {
    padding-top: 0;
}
.ed-toolbar-dropdown-nav__name.lastsign {
    font-weight: 500 !important;
    font-size: 12px !important;
    text-align: center;
    padding: 5px 15px;
}
#ed .ed-toolbar-dropdown-nav__name, #ed .ed-toolbar-dropdown-nav__post-user-name {
    color: unset;
}
.ed-toolbar-dropdown-nav  a {
    font-size: 16px !important;
}
/* úpravy toolbar poradna konec*/

   