/* Logo */
#site-header #site-logo #site-logo-inner a img {padding-left: 8px !important;}

/* Fonts */
@font-face {font-family: Aquatico; src: url(/wp-content/themes/oceanwp/fonts/Aquatico-Regular.ttf); font-weight: normal;}
h1, h2, h3, .elementor-tab-title a, nav#site-navigation ul#menu-main-menu li a, .sidr-class-dropdown-menu li a, .mobile-menu, #mobile-dropdown li a span, #services-list {font-family: Aquatico !important;}
.elementor-tab-title a {font-size: 16px;}

/* Menu */
.current-menu-item {background-color: #F8F8F8;}
#site-header-inner {width: 100%; max-width: 1140px;}
#site-header-inner #site-navigation-wrap, #site-header-inner .oceanwp-mobile-menu-icon {padding-right: 10px;}
@media (max-width: 1024px) {
  #site-header-inner {max-width: 1024px;}
}
@media (max-width: 767px) {
  #site-header-inner {max-width: 767px;}
}

/* Fix head */
.fixit #site-header {position: fixed; top: 0; height: 90px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-top: -30px; 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: 55px;}
.fixit #site-header nav#site-navigation ul#menu-main-menu li a:hover {color: #C24823;}
.fixit #site-header #site-navigation-wrap, .fixit header#site-header .oceanwp-mobile-menu-icon {top: 12px;}
.fixit #main {padding-top: 90px !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 */
#menu-main-menu .search-toggle-li, #mobile-dropdown #mobile-menu-search {display: none;}

/* Form */
.wpforms-container-full button[type=submit] {background-color: #25263A !important;}
.wpforms-container-full button[type=submit]:hover {background-color: #C24823 !important;}
.grecaptcha-badge {z-index: 1;}

/* 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;}

/* 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: #25263A;}
.in-text-link:hover {color: #C24823;}*/

/* Privacy policy */
#privacy-policy ul>li {list-style-type: disc;}
#privacy-policy strong, #privacy-policy ol>li::marker {font-weight: bold; text-transform: uppercase; color: #C24823;}

/* 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;}

/* Services li second position */
.elementor-501 .elementor-element.elementor-element-e0aa0d4 li:nth-child(2), .elementor-501 .elementor-element.elementor-element-e0aa0d4 li:nth-child(3), .elementor-501 .elementor-element.elementor-element-e0aa0d4 li:nth-child(4), .elementor-501 .elementor-element.elementor-element-e0aa0d4 li:nth-child(5) {padding-left: 27px !important;}
