@charset "UTF-8";

/**
 * =================================
 *
 * Container Width Menus
 *
 * =================================
 */
.cW-Menus {
  position: relative;
  z-index: 25;
  width: 100%;
}

.cW-Menus__cW-NavBar {
  background: none;
  -webkit-transition: all .25s;
  transition: all .25s;
}

@media (max-width: 639px) {
  .cW-Menus__cW-NavBar {
    max-height: 52px;
  }
  .room-td-mobile {
	 width:40%;
  }
}

.cW-Menus__cW-NavBar.uk-navbar-sticky {
  background: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}

.cW-Menus__cW-NavBar.uk-navbar-sticky .cW-Menus__cW-TopNav {
  display: none;
}

.cW-Menus__cW-NavBar.uk-navbar-sticky .cW-Menus__cW-MainNav {
  padding: 5px 0;
}

@media (min-width: 640px) {
  .cW-Menus__cW-NavBar.uk-navbar-sticky .cW-Menus__cW-MainNav {
    padding: 10px 0;
  }
}

.cW-Menus__cW-NavBar.uk-navbar-sticky .cW-Menus__cW-MainNav .uk-navbar-dropdown {
  top: 31px !important;
}

.cW-Menus__cW-TopNav {
  position: relative;
  z-index: 10;
  padding: 6px 0;
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
  background: #000000;
}

.cW-Menus__cW-TopNav ul.uk-subnav {
  margin: 0;
}

.cW-Menus__cW-TopNav ul.uk-subnav > li * {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.cW-Menus__cW-TopNav ul.uk-subnav > li .uk-dropdown {
  text-align: center;
  min-width: 100px;
}

.cW-Menus__cW-TopNav ul.uk-subnav > li .uk-dropdown a {
  color: #000000;
}

.cW-Menus__PhoneNumber svg {
  margin-right: .5rem;
  fill: white;
}

.cW-Menus__cW-MainNav {
  position: relative;
  z-index: 9;
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-delay: .25s;
  animation-delay: .25s;
  background: #ffffff;
}

.room-info-type {
	margin-left: -10px!important;
}

@media (max-width: 639px) {
  .cW-Menus__cW-MainNav {
    padding: 10px 0;
  }
  .fW-Menus__fW-MainNav .uk-navbar-right .DropdownLang .uk-dropdown {
	    position:fixed!important;
  }
}

@media (min-width: 640px) {
  .cW-Menus__cW-MainNav {
    padding: 20px 0;
  }
}

.cW-Menus__cW-MainNav .uk-navbar-left .uk-logo svg {
  fill: #4a90e2;
}

.cW-Menus__cW-MainNav .uk-navbar-left .uk-navbar-toggle {
  min-height: 32px;
  padding: 0;
  color: #000000;
  font-weight: bold;
}

@media (max-width: 639px) {
  .cW-Menus__cW-MainNav .uk-navbar-center .uk-logo svg {
    width: 124px;
    height: 21px;
    margin-top: -4px;
  }
}

.cW-Menus__cW-MainNav .uk-navbar-center ul.uk-navbar-nav li {
  position: relative;
}

.cW-Menus__cW-MainNav .uk-navbar-center ul.uk-navbar-nav li a {
  color: #000000;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
  padding: 0 10px;
  min-height: auto;
}

.cW-Menus__cW-MainNav .uk-navbar-center ul.uk-navbar-nav li .uk-navbar-dropdown {
  background: #ffffff;
}

.cW-Menus__cW-MainNav .uk-navbar-center ul.uk-navbar-nav li .uk-navbar-dropdown a {
  color: #000000;
  font-size: 14px;
  line-height: 28px;
  font-weight: normal;
}

.cW-Menus__cW-MainNav .uk-navbar-dropdown {
  top: 41px !important;
}

.cW-Menus__cW-MainNav .uk-navbar-right .uk-button {
  padding: 10px 22.5px;
  color: #4a90e2;
  font-size: 15px;
  font-weight: bold;
  line-height: 19px;
  border: 2px solid #4a90e2;
}

.cW-Menus__cW-MainNav .uk-navbar-right .DropdownLang a {
  color: #000000;
}

.cW-Menus__cW-MainNav .uk-navbar-right .DropdownLang .uk-dropdown {
  text-align: center;
  min-width: 100px;
  background: #000000;
}

.cW-Menus__cW-MainNav .uk-navbar-right .DropdownLang .uk-dropdown a {
  color: #ffffff;
}

.container {
	font-family: Montserrat!important;
}

.card .card-title {
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.8px;
  color: #000000;
}

#header .logo, .footer-logo {
    width: auto!important;
}

#header .logo img, .footer-logo img {
    display: block;
    max-width: 180px !important;
    height: unset !important;
    margin-left: auto;
    margin-right: auto;
}

.garanti-list .custom-check {
    font-size: 12px;
    width: 40%;
}


@media (max-width: 321px) {
  .t-day-check-out, .t-month-check-out, .t-year-check-out, 
  .t-day-check-in, .t-month-check-in, .t-year-check-in,
  .selectedAdult, .selectedChild {
    font-size: 12px;
  }
}

/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-visible-max\@s {
    display: block !important;
  }
}

/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-visible-max\@m {
    display: block !important;
  }
}

/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-visible-max\@l {
    display: block !important;
  }
}

/* Desktop and smaller */
@media (max-width: 1365px) {
  .uk-visible-max\@xl {
    display: block !important;
  }
}
