/* Fonts */
/*@font-face {font-family: Aquatico; src: url(/wp-content/themes/oceanwp/fonts/Aquatico-Regular.ttf); font-weight: normal;}*/

/*@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&amp;display=swap');


*/

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&amp;display=swap');




/*h1, h2, h3, .elementor-tab-title a, nav#site-navigation ul#menu-main-menu li a, nav#site-navigation ul#menu-main-menu-cz li a, .sidr-class-dropdown-menu li a, .mobile-menu, #mobile-dropdown li a span, #services-list {font-family: "Nunito Sans", sans-serif !important; font-weight: 600 !important; text-transform: uppercase;}
.home.page-template h2 {text-transform: inherit !important; font-weight: 400 !important;}*/

h1, h2, h3, .elementor-tab-title a, nav#site-navigation ul#menu-main-menu li a, nav#site-navigation ul#menu-main-menu-cz li a, .sidr-class-dropdown-menu li a, .mobile-menu, #mobile-dropdown li a span, #services-list {font-family: "Ubuntu", sans-serif !important; font-weight: 400 !important; text-transform: uppercase;}
h1, h2, h3 {line-height: 1.3em !important;}
.home.page-template h2 {text-transform: inherit !important; font-weight: 400 !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;}
}
.sidr-class-menu-text {font-size: 18px;}
.sidr-class-dropdown-menu a i {min-width: 20px;}
.lang-item img, .sidr-class-lang-item img {width: 20px !important; padding-bottom: 5px;}

/* 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: 75px;}
.fixit #site-header nav#site-navigation ul#menu-main-menu li a:hover {color: #b9193d;}
.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, .fixit #menu-main-menu-cz 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, #menu-main-menu-cz .search-toggle-li, #mobile-dropdown #mobile-menu-search {display: none;}

/* Form */
.wpforms-container-full button[type=submit] {background-color: #004272 !important;}
.wpforms-container-full button[type=submit]:hover {background-color: #B9193D !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;}
.footer-widgets-inner p {margin: 0;}
@media only screen and (max-width: 959px) {
  #footer-widgets .col {margin-bottom: 0px;}
}

/* In text HREF */
/*.in-text-link {color: #004272;}
.in-text-link:hover {color: #b9193d;}*/

/* 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: #b9193d;}

/* 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;}
