@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.font-raleway {
    font-family: 'Raleway', sans-serif !important;
}

section img {
    max-width: 100%;
}

.form1 .form-check label {
    display: block !important;
}

a.logo {
    text-decoration: none !important;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    letter-spacing: .2em;
}

.btn {
    border-radius: 0px !important;
}

.slide-text .txt1 i{display: inline; text-align: left; font-size: initial; line-height: initial;}

.slide-text .txt1 span {
    font-size: 75px !important;
    word-break: break-word;
    background: rgba(158, 126, 126, .6);
    padding: .2em;
}

.top-wrapper {
    border-bottom: 1px #efefef solid;
}

.top1-wrapper {
    background-color: #9e7e7e;
}

.top1 {
    border-bottom: 0px;
}

.social-wrapper {
    border-left: 0px;
}

.navbar_ .navbar-toggler {
    margin-top: 15px;
    margin-bottom: 15px;
}

.navbar_ .navbar-nav > li > .nav-link {
    font-size: 15px;
}

a.dropdown-toggle {
    line-height: 26px;
}

.dropdown-toggle img {
    margin-right: 5px;
}

.booking-inner {
    /*background: none !important;*/
}

.form1 .c1, .form1 .c2, .form1 .c3, .form1 .c4, .form1 .c5, .form1 .c6 {
    border-right: none;
}

.input1_inner, .select1_inner {
    border-right: 1px solid #dddddd;
}

.input1_inner input {
    padding: 33px 50px 32px 30px;
}

.input1_inner input, .select2 {
    background: #ffffff !important;
    line-height: 19px;
}

.our-rooms-icons i {
    font-size: 25px;
}

.our-rooms-icon figure, .serviceIcon {
    background: #54b1ba;
    color: #fff;
    padding: 3px;
    width: 40px;
    max-width: 40px;
    text-align: center;
}

.room-wide .caption {
    display: flow-root;
}

.slide-text-wrapper {
    top: 50%;
}

.booking-wrapper {
    bottom: 10%;
}

.datepicker {
    z-index: 100 !important;
}

.datepicker-dropdown {
    box-shadow: 0 6px 12px rgba(0,0,0,.05);
}

.datepicker-dropdown.datepicker {
    padding: 15px;
    border-radius: 2px;
    border: 1px solid #f5f5f5;
}

.datepicker-dropdown.datepicker .datepicker-switch {
    color: #a9a9a9;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    background: #e4e5e7;
    border: 1px solid #dadbdd;
    border-right: 0;
    border-left: 0;
}

.datepicker-dropdown.datepicker .datepicker-switch:hover {
    cursor: pointer;
}

.datepicker-dropdown.datepicker .prev,
.datepicker-dropdown.datepicker .next {
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
    width: 30px !important;
    height: 30px !important;
    background: #e4e5e7;
    border: 1px solid #dadbdd;
    border-radius: 2px;
    -webkit-transition: .5s;
    transition: .5s;
}

.datepicker-dropdown.datepicker .prev:hover,
.datepicker-dropdown.datepicker .next:hover {
    cursor: pointer;
    background: #80c4cb;
    border-color: #80c4cb;
    color: #fff;
}

.datepicker-dropdown.datepicker .day {
    padding: 10px 12px;
    color: #fff;
    background: #54b1ba;
    border: 1px solid #e7eef1;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
}

.datepicker-dropdown.datepicker .new.day {
    /*background: #fefefe;*/
}

.datepicker-dropdown.datepicker .day.disabled {
    background: #fbf5f5;
    color: #a1b1c1;
    border-color: #ede8ea;
}

.datepicker-dropdown.datepicker .day:hover {
    cursor: pointer;
    background: #54b1ba;
    border-color: #54b1ba;
    color: #fff;
}

.datepicker-dropdown.datepicker .day.disabled:hover {
    cursor: not-allowed;
    background: #fbf5f5;
    color: #a1b1c1;
    border-color: #ede8ea;
}

.datepicker-dropdown.datepicker .day.active {
    background-color: #2d6582 !important;
    color: #fff;
}

.datepicker-dropdown.datepicker .day.today {
    background: #1dc1f8;
    background-color: #f4fafd !important;
    color: #a1b1c1;
}

.datepicker-dropdown.datepicker .datepicker-months,
.datepicker-dropdown.datepicker .datepicker-years ,
.datepicker-dropdown.datepicker .datepicker-decades,
.datepicker-dropdown.datepicker .datepicker-centuries {
    max-width: 301px;
}

.datepicker-dropdown.datepicker .datepicker-months table tr td,
.datepicker-dropdown.datepicker .datepicker-years table tr td,
.datepicker-dropdown.datepicker .datepicker-decades table tr td,
.datepicker-dropdown.datepicker .datepicker-centuries table tr td {
    padding: 0;
    padding-top: 10px;
}

.datepicker-dropdown.datepicker .month,
.datepicker-dropdown.datepicker .year,
.datepicker-dropdown.datepicker .decade,
.datepicker-dropdown.datepicker .century {
    display: inline-block;
    width: 50px;
    padding: 10px 0;
    color: #a1b1c1;
    background: #f4fafd;
    border: 1px solid #e7eef1;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
}

.datepicker-dropdown.datepicker .month:hover,
.datepicker-dropdown.datepicker .year:hover,
.datepicker-dropdown.datepicker .decade:hover,
.datepicker-dropdown.datepicker .century:hover {
    background: #1dc1f8;
    border-color: #1dc1f8;
    color: #fff;
    cursor: pointer;
}
.datepicker-dropdown.datepicker .month.disabled,
.datepicker-dropdown.datepicker .year.disabled,
.datepicker-dropdown.datepicker .decade.disabled,
.datepicker-dropdown.datepicker .century.disabled {
    background: #fbf5f5;
    color: #a1b1c1;
    border-color: #ede8ea;
}

.datepicker-dropdown.datepicker .month.disabled:hover,
.datepicker-dropdown.datepicker .year.disabled:hover,
.datepicker-dropdown.datepicker .decade.disabled:hover,
.datepicker-dropdown.datepicker .century.disabled:hover {
    cursor: not-allowed;
}

.datepicker td, .datepicker th {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.top-wrapper-dark .social a:hover {
    color: #2d6582;
}

.villagreta-blue {
    color: #fff;
    background-color: #2d6582;
}

/*#video-container {*/
/*    overflow: hidden;*/
/*    width: 100%;*/
/*    height: 200px;*/
/*}*/