/* Logo in body */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Janya */
.elementor-355 .elementor-element.elementor-element-97c1935 img, .elementor-355 .elementor-element.elementor-element-0361d32 img {max-width: 250px !important;}
/* Endo spheres */
.elementor-355 .elementor-element.elementor-element-b0b6f80 img, .elementor-355 .elementor-element.elementor-element-7084077 img {max-height: 80px !important;}

/* Logo */
#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {padding-left: 15px;}
#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {display: none !important}

/* Menu */
#site-header-inner {display: flex; display: -webkit-flex;}
#site-navigation-wrap {margin: 0 auto;}
.navigation li a i.before, #menu-main-menu-1 i:before {color: #FCCCC4;}
#site-header nav#site-navigation ul#menu-main-menu li a:hover {color: #FCCCC4;}
#mobile-dropdown ul li a i {min-width: 20px;}

/* Fix head */
.fixit #site-header {position: fixed; top: 20px; height: 63px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-top: -34px; z-index: 999999;}
.fixit #site-header #site-logo #site-logo-inner a img, .fixit #site-header.center-header #site-navigation-wrap .middle-site-logo a img {padding-top: 22px; margin-top: 6px; max-height: 65px;}
.fixit #site-header #site-navigation-wrap, .fixit header#site-header .oceanwp-mobile-menu-icon {top: 12px;}
.fixit #main {padding-top: 52px !important;/* padding-bottom: 90px !important; margin-bottom: 50px !important;*/}
.fixit #menu-main-menu li.menu-item {height: 78px;}
/*.fixit #site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img*/

/* HREF outline borders */
.elementor-kit-6 a {outline-color: transparent !important;}

/* Hide search in menu and other items not on home */
#menu-main-menu li, #mobile-dropdown li {display: none;}
#menu-main-menu li:first-child, #mobile-dropdown li:first-child {display: inherit;}
.home #menu-main-menu li, .home #mobile-dropdown li {display: inherit;}
#menu-main-menu .search-toggle-li, #mobile-dropdown #mobile-menu-search {display: none !important;}

/* Form */
.wpforms-container-full button[type=submit] {background-color: #63765A !important;}
.wpforms-container-full button[type=submit]:hover {background-color: #5c5763 !important;}
.grecaptcha-badge {z-index: 1;}
body div.wpforms-container-full .wpforms-form input, body div.wpforms-container-full .wpforms-form textarea {padding: 5px !important;}
div.wpforms-container-full .wpforms-field-label {margin-bottom: 3px !important;}

/* Button */
.elementor-button, .wpforms-container-full button[type=submit] {min-width: 200px !important; font-size: 16px !important; padding: 15px 30px !important; border-radius: 4px !important; height: 46px !important; font-weight: 400 !important; letter-spacing: normal !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {text-align: center;}

/* Carousel box shadow */
.elementor-image-carousel-wrapper {box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.5);}

/* Footer widgets */
#footer-widgets, .footer-widgets-inner {background-color: transparent;}
.footer-widgets-inner {margin: 0; font-size: 15px; text-align: center; width: 100%; max-width: none; line-height: normal;}
@media only screen and (max-width: 959px) {
  #footer-widgets .col {margin-bottom: 0px;}
}

/* In text HREF */
.in-text-link {color: #63765A !important;}
.in-text-link:hover {color: #63765A !important;}

/* Privacy policy */
#ochrana-osobnich-udaju ul>li {list-style-type: none;}
#ochrana-osobnich-udaju ul {margin: 0 0 20px 0;}
#ochrana-osobnich-udaju strong, #ochrana-osobnich-udaju ol>li::marker {font-weight: bold; text-transform: uppercase; color: #63765A;}

/* Czech language font in form */
.wpforms-field-container {font-family: "Verdana","Arial";}

/* Home h2 */
/*.home h2 {font-family: inherit !important; font-size: 20px; font-weight: 400; color: inherit;}*/

/* Contact h2 */
/*h2.elementor-icon-box-title {color: #63765A !important;}*/

/* Pictures slideshow */
.elementor-slideshow__title {display: none;}

/* Copyright */
#footer-bottom #copyright {font-size: 12px !important;}

/* Contacts align center */
.elementor-element-eb1a16c>div {justify-content: center !important;}

/* Other */
.elementor-icon-box-description > a, .elementor-icon-box-description > a:hover {color: #63765A;}
.page-id-2429 h3 {color: #63765A;}
.elementor-element-8127566 ul {list-style-type: none !important; margin: 15px 0;}