/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

/* body */
/*body.page-id-38 .hero-wrap-2 {background-image: url('http://apartman.go4web.sk/wp-content/uploads/2024/11/apartman_jelen.webp');background-position: center center;}
body.page-id-44 .hero-wrap-2, body.page-id-190 .hero-wrap-2 {background-image: url('http://apartman.go4web.sk/wp-content/uploads/2024/11/slide_contact_02.webp');background-position: bottom center;}

body.page-id-118 .hero-wrap-2, body.page-id-205 .hero-wrap-2 {background-image: url('http://apartman.go4web.sk/wp-content/uploads/2024/11/apartman_jelen.webp');background-position: bottom center;}
body.page-id-116 .hero-wrap-2, body.page-id-207 .hero-wrap-2 {background-image: url('http://apartman.go4web.sk/wp-content/uploads/2024/11/apartman_medved.webp');background-position: bottom center;}

*/

.ss3-force-0101 {z-index:-1 !important;}

/* homepage boxes */
.navbar-brand {font-family: "Noto Sans Adlam", sans-serif;}
#Primary li.current_page_item a {/*background:#66cc00 !important;*/color:#66cc00 !important; }
.ftco-navbar-light .navbar-nav .dropdown .dropdown-menu {width: 200px !important;;border-radius:0px !important;background:rgba(0, 0, 0, 0.8);text-align:center;}

.navbar-brand span {margin-left: 25px;}
.dropdown-menu .nav-link {color:#66cc00;}
.dropdown-menu .nav-link:hover {
  background-color: #efefef !important;
  color:#000000;
}

.breadcrumb {justify-content:center;}
.breadcrumb li {text-transform:uppercase;}
.page-header {background: rgba(0, 0, 0, 0.8);padding: 2em 0 3em 0;margin-top:5em !important;}

.ftco-section .btn.btn-primary {border: 3px solid #ffffff !important;}

.ftco-section {padding: 4em 0 !important;}
.ftco-section .subheading {font-size: 18px !important;}
.ftco-section p {font-family: "Noto Sans Adlam", sans-serif;font-size:18px;}
.ftco-booking {z-index: 1;}
.heading-section h2, .heading-section .h2 {
  font-size: 48px !important;
  font-weight: 400;
  line-height: 1.4;
  text-transform: uppercase !important;
}
.heading-section .subheading {
  font-size: 13px;
  display: block;
  margin-bottom: 5px;
  color: #66cc00;
  text-transform: uppercase;
  font-weight: 400 !important;
  letter-spacing: 0px !important;
}

/*.video-wrap .subheading {
    position: absolute;
  font-size: 18px !important;
  display: block;
  margin-bottom: 5px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 2px;
}*/

.crop50h {
  height:50%;
  overflow:hidden;
}
/* some specific behavior for image ? */
.crop50h {
  text-align:center;
}
.crop50h img {
 /* width:100%;  ? */
  margin:0 -100%;
  min-width:100%;
}
.rounded-full {
  border-radius: 2rem !important;
}

.services {border-radius: 0% 0% 0% 0 !important;}

.form-control {
  height: 55px !important;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  border-radius: 2px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  margin: 5px;
  padding: 0 0 0 15px !important;
}
.ftco-footer .block-23 ul li {display:flex !important.;align-items:center !important;}
.ftco-footer .block-23 ul li a span {color:#66cc00 !important;}
.ftco-footer .block-23 ul li span:first-child {font-size:24px !important;padding-right:15px;color:#66cc00 !important;}

.ftco-footer .ftco-footer-widget ul.ftco-footer-social li a span {
  font-size: 20px !important;
  color: #ffffff !important;
}
.ftco-footer .ftco-footer-widget ul.ftco-footer-social li a:hover span {
  font-size: 20px !important;
  color: #ffffff !important;
}

.ftco-footer-social li a {
  height:60px !important;
  width: 60px !important;
  display: block;
  color: #ffffff !important;
  border-radius: 2px;
  position: relative;
  /*background: rgba(255, 255, 255, 0.05);*/
  background:#66cc00 !important
}
.ftco-footer .ftco-footer-widget ul li a:hover {
  color: #66cc00 !important;
}
.ftco-footer .ftco-footer-widget ul li a:hover {
  color: #66cc00 !important;
}
.ftco-footer .ftco-footer-widget ul li a:hover span {
  font-size: 14px;
  color: #66cc00 !important;
}

.phone-menu {display:none;}

#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
    min-width: 15rem;
    margin-top: 0;
    padding: 1rem 0;
    border: none;
    border-radius: 0;
    box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.05), 0px 0px 30px rgba(83, 88, 93, 0.1);
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -0.625rem;
    left: 2.188rem;
    margin-left: auto;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    border-right: 10px solid transparent;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-header {
    font-size: 1rem;
    text-transform: capitalize;
    color: #4361ee;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
    position: relative;
    padding: 0.5rem 1rem;
    text-transform: capitalize;
    color: #202020;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropstart .dropdown-menu {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: 0;
    margin-left: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropstart .dropdown-menu:before {
    content: none;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropstart.dropdown-submenu .dropdown-menu.dropdown-submenu,
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropstart.dropdown-multilevel .dropdown-menu.dropdown-submenu {
    border-top-right-radius: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropstart.dropdown-submenu .dropdown-menu.dropdown-submenu {
    border-bottom-left-radius: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend .dropdown-item.dropdown-toggle::before,
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-megamenu.dropend .dropdown-item.dropdown-toggle::before {
    border: none;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend .dropdown-menu,
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-megamenu.dropend .dropdown-menu {
    top: 0;
    left: 100%;
    right: auto;
    margin-top: 0;
    margin-left: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend .dropdown-menu:before,
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-megamenu.dropend .dropdown-menu:before {
    content: none;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend.dropdown-submenu .dropdown-menu.dropdown-submenu,
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend.dropdown-multilevel .dropdown-menu.dropdown-submenu {
    border-top-left-radius: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-submenu.dropend.dropdown-submenu .dropdown-menu.dropdown-submenu {
    border-bottom-right-radius: 0;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown.has-megamenu {
    position: static;
}
#navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown.has-megamenu .dropdown-menu.dropdown-megamenu {
    left: 0;
    right: 0;
    width: 100%;
}

.page-id-3 .wp-block-heading {text-align:left !important;}
.page-id-3 .wp-block-group p {text-align:left !important;}
.page-id-3 .wp-block-group .wp-block-list {text-align:left !important;}

@media screen and (min-width: 1299px) and (max-width: 1500px) {
    #navbar-area .container {
        max-width: 1330px;
    }
}

@media screen and (min-width: 992px) {
    #navbar-area .navbar-collapse .navbar-nav .nav-item.dropdown.has-megamenu .dropdown-menu.dropdown-megamenu {
        max-width: 960px;
    }
}

@media screen and (max-width: 767.98px) {
  .phone-menu {display:flex !important;}
  .ftco-navbar-light .navbar-brand span {display:none !important;}
  .ftco-navbar-light .navbar-brand span small {display:none !important;}
  .ftco-navbar-light .navbar-nav .dropdown .dropdown-menu {width: 100% !important;}
  .ftco-navbar-light .navbar-nav {text-align: center;}
  .heading-section h2, .heading-section .h2 {font-size: 28px !important;font-weight:900 !important;}
  .ftco-footer {text-align: center !important;}
  /*.block-23 ul {display:flex;justify-content:center !important;;flex-direction:column !important;; width:auto !important;}
  .block-23 ul li {display:flex;justify-content:space-center;}
  .block-23 ul li span {width:auto !important;}*/

  /*.ftco-footer-widget ul {display:flex;justify-content:center;flex-direction:column;width:100%;}*/
}

.testimony-wrap .user-img {
  width: 100% !important;
  height: 120px !important;
  position: relative;
  border-radius: 50%;
}
.testimony-wrap .icon {display:none !important;}
.testimony-wrap .tx {display:none !important;
  width: calc(100% - 80px);
}

.testimony-wrap .msg {text-align:center;}