/*
Theme Name: Botanicus.cz
Theme URI: https://www.idealab.cz/
Template: hello-elementor
Author: Vaclav Pospisil - idealab.cz
Author URI: https://www.idealab.cz/
Description: Sablona odvozena z Elemntor Hello
Version: 8
Updated: 2024-04-30 11:18:00
*/

p, span, div, a, h1, h2, h3, h4, h5, h6, ul, li
{font-family: "PT Sans", Sans-serif;}

/* Moje sticky hlvicka*/
header.sticky-header.elementor-sticky--effects {box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .2);transition: all .35s ease-out;}
header.sticky-header.elementor-sticky--effects div {padding: 0;}
header.sticky-header.elementor-sticky--effects .header-title {display: inline-block;}
header.sticky-header.elementor-sticky--effects .logo img {width: 270px !important;padding: 0;transition: all .35s ease-out;}
header.sticky-header .logo img {width: 320px !important;transition: all .35s ease-out;}
header.sticky-header .header-title {display:none;}
@media screen and (max-width:767px) {
    header.sticky-header.elementor-sticky--effects #kLogo {width: 80%;}
	header.sticky-header.elementor-sticky--effects #kMenu {width: 20%;flex-direction: row-reverse;}
	header.sticky-header.elementor-sticky--effects #kIco {display:none;}
	header.sticky-header.elementor-sticky--effects .elementor-menu-toggle {padding: 0.25em;}
}
@media screen and (max-width:510px) {
    header.sticky-header .logo img {width: 80% !important;max-width: 510px !important;}
}

/*menu eshop*/
.mtEshop a {color: #A3012E !important;font-size: 22px !important;}

/*h1 link v subsekcich*/
h1 a:hover {color: var(--e-global-color-accent) !important;text-decoration:underline;text-decoration-color: #456D44;text-underline-offset: 10px;}
h1 a:before {content: "〈"; padding-right:15px;font-size:90%;vertical-align:top;text-decoration:none;}
h1 a:hover::before {text-decoration: none;display:inline-block;}

/* menu ve strane */
.menu-inpage {z-index:10;}
.menu-inpage ul li ul li:hover {border-bottom: solid 2px #456D44 !important;}
.menu-inpage ul li ul li:active {border-bottom: solid 2px #456D44 !important;}

/* subsekce zmiz br na tablet*/
@media screen and (max-width:767px), (min-width:1100px) {
    .menu-inpage .menu-item br {display: none}
}

/*News forms 16-8-2023*/
.newsForm {max-width:300px;font-weight: 600;}
.newsForm ul {padding: 0;}
.newsForm li {list-style:none;padding-bottom: 1em;}
.newsIn, .newsBtn {width: 100%;border-radius: 0px;}
.newsIn {border: 2px solid #ddd;}
.newsBtn {font-weight: 600;}

/*Popup news 26-4-2024*/
.popup_news {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.popup_news .jmeno {width:calc(50% - 10px);border: 1px solid #a4afb7;}
.popup_news .email {width:100%;border: 1px solid #a4afb7;}
.popup_news input[type=submit] {width:50%;min-width: 250px;}
.popup_news input {margin: 5px;font-size: 20px;}

/*Kalendar*/
.tribe-events .tribe-events-l-container {padding-top: 10px !important;}
#tribe-events-pg-template {max-width: 1140px;padding-top: 10px;}

/*hp top mobil slider*/
@media screen and (max-width:767px) {
    #hpTopSlider .swiper-slide-contents {background-color: rgba(255, 255, 255, 0.7);padding: 1em;}
	
/*oprva prekryvu img*/
.tribe-events .tribe-events-calendar-list__event {margin: 0;}
}

/*tabulky*/
table td, table th {line-height: 1;}
table h5 {margin:0}

/*kalendar*/
.tribe-events-header, .tribe-events-calendar-list-nav, .tribe-events-c-subscribe-dropdown__container {display: none !important;}
.tribe-events-event-image a img {width: 300px;height: 200px;object-fit: cover;}
.tribe-events-event-image img.attachment-full {width: 500px;}
figure.gallery-item {display: inline-block;margin-right:15px;}
figure.gallery-item a {border: none;}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {display: none;}
/*skryti calendar excerption*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {visibility: hidden;
}

/*pata*/
.frm_pata {display:flex;}
.frm_pata input {margin: 0 5px;border: none !important;}
@media screen and (max-width:510px) {
    .frm_pata {flex-direction: column;}
    .frm_pata input {margin: 5px 0;}
}

/*Cookie banner*/
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {max-height: unset;}
#moove_gdpr_cookie_info_bar {border: 2px solid #456D44 !important;box-shadow: 2px 2px 5px #0000003b;}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-allow-all {font-size: 18px;padding: 12px 30px;font-weight: 600;}