/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/***********************************************************************************************************************************************/
/********************A wizard is never late, Frodo Baggins. Nor is he early. He arrives precisely when he means*********************************/
/***********************************************************************************************************************************************/


/*******************************************************************************************************************/
/*				  													                                       GENERIC*/
/******************************************************************************************************************/

html {
    scroll-behavior: smooth;
}

@media (-webkit-device-pixel-ratio: 1.25) {
    header * {
        zoom: 0.99;

    }

    .single-rooms .room-amenities {
        zoom: 0.9;
    }
}

.accessibility-location-left .aicon_link {
    top: 90%;
}

.access_container_inner {
    margin-top: 130px;
}

@media(max-width: 480px) {
    .accessibility-location-left .aicon_link {
        top: 80%;
    }
}

.page-id-3 {
    padding-top: 100px;
    padding-bottom: 100px;
}

/****************************************************************************/
/*				  								                BOOKING FORM*/
/****************************************************************************/
/* 
.booking-form-devices {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home .hoteligaForm {
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 40px;
}

.hoteligaForm {
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 40px;
}

.hoteligaForm>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: calc(25% - 10px);
    min-height: 73px;
}

.hoteligaForm label {
    color: #ffffff;
}

.hoteligaForm #searchBtn {
    background-color: transparent;
    border: 1px solid #ffffff;
}

.hoteligaForm #searchBtn:hover {
    background-color: #0b6354;
    border-color: transparent;
} */

/****************************************************************************/
/*				  								                BOOKING FORM*/
/****************************************************************************/

.book-col-form {
    position: relative;
    background-color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

.book-col-form:before,
.book-col-form:after {
    content: " ";
    display: table;
}

.book-col-form:after {
    clear: both;
}

.book-col-column {
    width: 14%;
    padding: 15px 15px;
    float: left;
}

.book-col-column2 {
    width: 12%;
    padding: 15px 15px;
    float: left;
}

.book-col-form label {
    display: block;
    padding: 5px 5px 5px 5px;
    font-size: 0.8em;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    color: #333;
}

.book-col-form input,
.book-col-form textarea,
.book-col-form select {
    font-family: 'Lato', Calibri, Arial, sans-serif;
    /*font-size: 1.1em;*/
    padding: 5px 10px;
    color: #333;
    display: block;
    width: 100%;
    background: transparent;
    height: 30px;
    font-size: 13px;
}

.book-col-form .tabelem {
    height: 30px;
    padding: 5px 5px;
    width: 60%;
}

/* klett cake kodo*/
.book-col-form select {
    height: 30px;
    font-size: 13px;
    background-color: #fff;
    border: 1px solid #d2d2d2;
}

.book-col-form input,
.book-col-form textarea {
    border: 1px solid #d2d2d2;
}

.book-col-form textarea {
    min-height: 200px;
}

.book-col-form input:focus,
.book-col-form textarea:focus,
.book-col-form label:active+input,
.book-col-form label:active+textarea {
    outline: none;
    border: 3px solid #10689a;
}

.book-col-form select:focus {
    outline: none;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #10689a;
    font-style: italic;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #10689a;
    font-style: italic;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #10689a;
    font-style: italic;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #10689a;
    font-style: italic;
}

.book-col-submit-wrap {
    text-align: center;
    padding-top: 31px;
    clear: both;
}

/* klett cake kodo */
.book-col-form input.book-col-submit {
    background: #282828;
    border: 1px solid #282828;
    color: #fff;
    width: auto;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    padding: 1px 10px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 40px;
}

.book-col-form input.book-col-submit:hover {
    color: #282828;
    background: #fff;
    transition: background 0.3s linear;
    border: 1px solid #282828;
}

/* @media screen and (max-width: 70em) {
    .book-col-column {
        width: 50%;
    }

    .book-col-column:nth-child(3) {
        width: 100%;
    }
}

@media screen and (max-width: 48em) {
    .book-col-column {
        width: 100%;
        padding: 10px;
    }
}

*/
#ui-datepicker-div {
    display: none;
}

#hotel .selectgroup {
    color: #5E5E5E !important;
}

.ui-widget {
    font-family: Lato, Arial, sans-serif !important;
    font-size: 1.0em;
}

.ui-widget-content {
    z-index: 9 !important;
}

/****************************************************************************/
/*				  								        BOOKING FORM WRAPPER*/
/****************************************************************************/

.booking-form-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    position: relative;
    z-index: 2;
    transform: translateY(-260%);
    -webkit-transform: translateY(-260%);
    -moz-transform: translateY(-260%);
    -ms-transform: translateY(-260%);
    -o-transform: translateY(-260%);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .booking-form-wrapper {
        max-width: 900px;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
    }

    .booking-form-wrapper .book-col-form {
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    .booking-form-wrapper .book-col-form>div {
        width: calc(33.33% - 10px);
    }
}

@media(max-width: 912px) {
    .book-col-form {
        flex-wrap: wrap;
    }

    .booking-form-wrapper {
        max-width: 800px;
    }

    .book-col-form>div {
        width: 40%;
    }
}

@media(max-width: 820px) {
    .booking-form-wrapper {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .book-col-form>div {
        width: 50%;
    }

    .booking-form-wrapper {
        max-width: 350px;
    }

    .booking-form-wrapper .book-col-form {
        flex-direction: column;
    }

    .booking-form-wrapper .book-col-form>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 375px) {
    .booking-form-wrapper {
        max-width: 300px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .book-col-form {
        zoom: 0.80;
    }

    .ui-datepicker-calendar {
        zoom: 0.80;
    }
}


/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

/* @media(max-width: 912px) {
    .booking-form-devices {
        transform: translateY(-35%) !important;
        -webkit-transform: translateY(-35%) !important;
        -moz-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
        -o-transform: translateY(-35%) !important;
    }

    .hoteligaForm label {
        font-size: 12px;
    }
}

@media(max-width: 820px) {
    .hoteligaForm label {
        font-size: 13px;
    }
}

@media(max-width: 768px) {
    .hoteligaForm #searchBtn {
        font-size: 14px;
    }
}

@media(max-width: 480px) {
    .hoteligaForm {
        flex-direction: column;
    }

    .hoteligaForm>div {
        width: 100%;
    }

    .booking-form-devices {
        transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        -moz-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
        -o-transform: translateY(0%) !important;
    }
} */

/*******************************************************************************************************************/
/*				  													                                        HEADER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.site-header {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    box-shadow: 0px 0px 0px 2px rgb(0 0 0 / 10%);
}

.nav-float-right #site-navigation {
    margin-left: 15%;
    padding-right: 15%;
}

.site-header .inside-header {
    max-width: 1800px !important;
    justify-content: space-evenly;
}

.menu-booking-btn .gb-button {
    background-color: transparent !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    padding: 5px 30px 5px 30px !important;
}

.menu-booking-btn .gb-button:hover {
    background-color: #0b6354 !important;
    border-color: #0b6354 !important;
    color: #ffffff !important;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1440px) {
    .nav-float-right #site-navigation {
        margin-left: 5%;
        padding-right: 5%;
    }
}

@media(max-width: 1366px) {
    .nav-float-right #site-navigation {
        margin-left: 2%;
        padding-right: 2%;
    }
}

@media(max-width: 1280px) {
    .nav-float-right #site-navigation {
        margin-left: 0%;
        padding-right: 0%;
    }

    .menu-booking-btn .gb-button {
        padding: 10px 15px 10px 15px !important;
    }

    .main-navigation.mobile-header-navigation .menu-toggle svg {
        font-size: 25px;
        color: #000000;
    }

    .main-navigation.mobile-header-navigation .menu-toggle:hover svg {
        color: #0b6354;
    }
}

/****************************************************************************/
/*				  								                        MENU*/
/****************************************************************************/

.main-navigation .main-nav ul li a {
    line-height: 25px;
}

.main-navigation .main-nav ul li[class*="current-menu-"]>a {
    color: #0b6354;
}

.main-navigation .main-nav ul li[class*="current-menu-"]>a:after {
    content: '';
    border-bottom: 2px solid #0b6354;
    display: block;
    width: 50%;
    margin: 0 auto;
}

.main-navigation .main-nav ul li.menu-item-244[class*="current-menu-"]>a:after {
    content: '';
    border-bottom: 2px solid #ffffff;
    display: block;
    width: 30%;
    margin: 0px 12px;
}

.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items {
    color: #000000;
}

.main-navigation li ul {
    background-color: #ffffff;
}

.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
.main-navigation .menu-bar-item:hover>a,
.main-navigation .menu-bar-item.sfHover>a {
    color: #0b6354;
}

/* #menu-main-menu li:nth-child(7) {
    border-right: 1px solid #ffffff;
    height: 25px;
} */

#menu-item-wpml-ls-4-el:lang(el) {
    border-right: 1px solid;
}

#menu-item-wpml-ls-4-en:lang(en-US) {
    border-left: 1px solid;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(min-width: 1279px) {
    .book-now-menu-mobile {
        display: none;
    }
}

@media(max-width: 1279px) {
    .main-navigation .main-nav ul li[class*="current-menu-"]>a:after {
        display: none;
    }

    #mobile-header.toggled #mobile-menu ul {
        width: 450px !important;
        height: 100vh;
        display: flex !important;
        flex-direction: column;
        justify-content: flex-start;
        gap: 20px;
        box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
    }

    #mobile-header.toggled #mobile-menu ul li {
        text-align: center;
    }

    #mobile-header.toggled #mobile-menu ul>li a {
        font-size: 45px;
        line-height: 95px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #mobile-header.toggled #mobile-menu .languge-flags-wrapper {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: center;
        transform: translateY(-60px);
        -webkit-transform: translateY(-60px);
        -moz-transform: translateY(-60px);
        -ms-transform: translateY(-60px);
        -o-transform: translateY(-60px);
    }

    #mobile-header.toggled #mobile-menu .languge-flags-wrapper>li {
        width: 25% !important;
        display: flex;
        justify-content: center;
    }

    #mobile-header.toggled #mobile-menu .languge-flags-wrapper>li a {
        font-size: 25px;
    }

    .book-now-menu-mobile {
        background-color: #000000 !important;
        text-align: center !important;
        transform: translate(0px, 150px);
        -webkit-transform: translate(0px, 150px);
        -moz-transform: translate(0px, 150px);
        -ms-transform: translate(0px, 150px);
        -o-transform: translate(0px, 150px);
        width: 50% !important;
    }

    .book-now-menu-mobile a {
        color: #ffffff !important;
        font-size: 30px !important;
        line-height: 80px !important;
    }
}

@media(max-width: 480px) {
    #mobile-header.toggled #mobile-menu ul {
        width: 250px !important;
    }

    #mobile-header.toggled #mobile-menu ul>li a {
        font-size: 30px;
        line-height: 65px;
    }

    .book-now-menu-mobile {
        width: 60% !important;
        transform: translate(0px, 75px);
        -webkit-transform: translate(0px, 75px);
        -moz-transform: translate(0px, 75px);
        -ms-transform: translate(0px, 75px);
        -o-transform: translate(0px, 75px);
    }

    .book-now-menu-mobile a {
        font-size: 20px !important;
        line-height: 60px !important;
    }
}

@media(max-width: 375px) {
    #mobile-header.toggled #mobile-menu ul>li a {
        line-height: 55px !important;
    }
}

@media(max-width: 360px) {
    #mobile-header.toggled #mobile-menu ul>li a {
        line-height: 50px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                          HOME*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.home-section1 h3 {
    color: #ffffff;
    font-size: 90px;
    font-family: 'Herr Von Muellerhoff', cursive;
    text-align: center;
}

.home-section1 h2 {
    color: #ffffff;
    font-size: 45px;
    text-align: center;
    position: relative;
    width: 500px;
    margin: 0 auto;
}

.home-section1 h2:after {
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    width: 0%;
    height: 100%;
    background: #ffffff;
    animation: expand 2s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-animation: expand 2s cubic-bezier(0.19, 1, 0.22, 1);
    animation-delay: 1s;
}

@keyframes expand {
    0% {
        left: 0;
        width: 0%;
    }

    50% {
        left: 0;
        width: 100%;
    }

    100% {
        left: 100%;
        width: 0%;
    }
}

.home-section1 .container {
    width: 80%;
    margin: 0 auto;
    padding-top: 50px;
}


.booking-form-devices {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
}

.booking-form-devices .book-col-form {
    width: 80%;
    margin: 0 auto;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

/* @media(max-width: 1024px) {
    .home-section1 .swiper #quickbooking {
        display: none;
    }
} */

@media(max-width: 1440px) {
    .booking-form-devices .book-col-form .book-col-column:last-child {
        width: 20%;
    }
}

@media(max-width: 1280px) {
    .booking-form-devices .book-col-form {
        width: 95%;
    }
}

@media(max-width: 912px) {
    .booking-form-devices {
        padding-top: 50px;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
    }

    .booking-form-devices>div {
        width: 80%;
    }

    .booking-form-devices .book-col-form {
        border: 1px solid rgba(0, 0, 0, 0.1);
    }

    .booking-form-devices .book-col-form>div {
        width: 30%;
    }
}

@media(max-width: 480px) {
    .booking-form-devices .book-col-form>div {
        width: 50%;
    }

    .booking-form-devices .book-col-form .book-col-column:last-child {
        width: 60%;
    }
}




/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.home-section2 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.home-section2 h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 45px;
    position: relative;
    z-index: 2;
}

.home-section2 h2:before {
    content: 'Welcome';
    color: #0b6354;
    font-size: 140px;
    font-family: 'Herr Von Muellerhoff', cursive;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: -50%;
    z-index: -1;
    opacity: 0.4;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section2 .gb-inside-container {
        max-width: 1300px !important;
    }
}

@media(max-width: 1366px) {
    .home-section2 .gb-inside-container {
        max-width: 1200px !important;
    }
}

@media(max-width: 1279px) {
    .home-section2 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .home-section2 .gb-grid-wrapper {
        flex-direction: column;
    }

    .home-section2 .gb-grid-wrapper>div {
        width: 100%;
    }

    .home-section2 h2 {
        text-align: center;
    }

    .home-section2 h2:before {
        left: 36%;
    }
}

@media(max-width: 912px) {
    .home-section2 {
        padding-bottom: 50px;
    }

    .home-section2 h2:before {
        left: 30%;
    }

    .home-section2 p {
        text-align: center;
    }
}

@media(max-width: 768px) {
    .home-section2 h2:before {
        left: 27%;
    }
}

@media(max-width: 480px) {
    .home-section2 {
        padding-top: 150px;
        padding-bottom: 50px;
    }

    .home-section1 h2 {
        width: 400px;
    }

    .home-section2 h2:before {
        left: 0%;
        top: -20%;
    }
}

@media(max-width: 375px) {
    .home-section2 h2:before {
        font-size: 90px;
    }

    .home-section2 h2:before {
        left: 12%;
        top: -23%;
        width: 79%;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.home-section3 {
    overflow: hidden;
}

.home-section3 .amenities {
    text-align: center;
}

.home-section3 .amenities .static-content h2 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 700;
    padding-top: 30px;
}

.home-section3 .amenities .invisible-content h2 {
    color: #ffffff;
    font-size: 48px;
    font-weight: 500;
}

.home-section3 .amenities .invisible-content p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 30px;
}

.home-section3 .amenities-container {
    transition: all .8s ease-in;
    -webkit-transition: all .8s ease-in;
    -moz-transition: all .8s ease-in;
    -ms-transition: all .8s ease-in;
    -o-transition: all .8s ease-in;
}

.home-section3 .amenities-container:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transition: all .8s ease-in;
    -webkit-transition: all .8s ease-in;
    -moz-transition: all .8s ease-in;
    -ms-transition: all .8s ease-in;
    -o-transition: all .8s ease-in;
}

.home-section3 .amenities-container .static-content {
    max-height: 500px;
    transition: max-height .8s ease-in;
    -webkit-transition: max-height .8s ease-in;
    -moz-transition: max-height .8s ease-in;
    -ms-transition: max-height .8s ease-in;
    -o-transition: max-height .8s ease-in;
}

.home-section3 .amenities-container:hover .static-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .8s ease-out;
    -webkit-transition: max-height .8s ease-out;
    -moz-transition: max-height .8s ease-out;
    -ms-transition: max-height .8s ease-out;
    -o-transition: max-height .8s ease-out;
}

.home-section3 .amenities-container .invisible-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .8s ease-out;
    -webkit-transition: max-height .8s ease-out;
    -moz-transition: max-height .8s ease-out;
    -ms-transition: max-height .8s ease-out;
    -o-transition: max-height .8s ease-out;
}

.home-section3 .amenities-container:hover .invisible-content {
    max-height: 500px;
    transition: max-height .8s ease-in;
    -webkit-transition: max-height .8s ease-in;
    -moz-transition: max-height .8s ease-in;
    -ms-transition: max-height .8s ease-in;
    -o-transition: max-height .8s ease-in;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section3 .amenities .invisible-content h2 {
        font-size: 38px !important;
    }
}

@media(max-width: 1366px) {
    .home-section3 .amenities .invisible-content h2 {
        font-size: 34px !important;
    }
}

@media(max-width: 1279px) {
    .home-section3 .gb-grid-wrapper>div {
        width: 50%;
    }
}

@media(max-width: 480px) {
    .home-section3 .gb-grid-wrapper>div {
        width: 100%;
    }

    .home-section3 .amenities {
        text-align: center;
        display: flex;
        height: 650px;
        justify-content: center;
        align-items: center;
    }

    .home-section3 .amenities-container:hover {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
        -moz-transform: scale(1.0);
        -ms-transform: scale(1.0);
        -o-transform: scale(1.0);
        transition: all .8s ease-in;
        -webkit-transition: all .8s ease-in;
        -moz-transition: all .8s ease-in;
        -ms-transition: all .8s ease-in;
        -o-transition: all .8s ease-in;
    }

    .home-section3 .amenities-container .static-content {
        display: none;
    }

    .home-section3 .amenities-container .invisible-content {
        max-height: 100%;
    }

    .home-section3 ul.slick-dots {
        position: absolute;
        bottom: 10px;
    }

    .home-section3 .slick-dots li button:before {
        color: #ffffff;
        font-size: 15px;
    }

    .slick-dots li.slick-active button:before {
        color: #ffffff !important;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.home-section4 {
    background-color: #F5F5F5;
    padding-top: 50px;
    padding-bottom: 50px;
}

.home-section4 h2 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px;
}

.home-section4 .usps {
    text-align: center;
}

.home-section4 .usps svg {
    display: none;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section4 .gb-inside-container {
        max-width: 1300px !important;
    }
}

@media(max-width: 1366px) {
    .home-section4 .gb-inside-container {
        max-width: 1200px !important;
    }
}

@media(max-width: 1279px) {
    .home-section4 .usps {
        flex-direction: column;
        align-items: center;
    }
}

@media(max-width: 912px) {

    .home-section4 h2,
    .home-section4 p {
        text-align: center;
    }
}

@media(max-width: 480px) {
    .home-section4 .usps {
        padding: 20px;
    }

    .home-section4 .usps svg {
        width: 100px;
        margin: 0 auto;
        display: block;
    }

    .home-section4 .usps svg {
        display: none;
    }
}

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.home-section5 {
    padding-top: 150px;
    padding-bottom: 50px;
}

.home-section5 h2 {
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    position: relative;
    z-index: 2;
}

.home-section5 h2:before {
    content: 'Comfort';
    color: #0b6354;
    font-size: 140px;
    font-family: 'Herr Von Muellerhoff', cursive;
    font-weight: 400;
    position: absolute;
    left: 41%;
    top: -85%;
    z-index: 1;
    opacity: 0.4;
}

.home-section5 .room-loop-item figure {
    margin-bottom: 0px;
}

.home-section5 .room-loop-item img {
    width: 100%;
}

.home-section5 .room-loop-item h3 {
    color: #000000;
    font-size: 24px;
    font-weight: 700;
}

.home-section5 .room-loop-item h4:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101 101'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2 copy 2%3C/title%3E%3Cpath d='M34.5,74H7.6a1.5,1.5,0,0,1-1.5-1.5c0-14.84,11.84-26.92,26.39-26.92a1.5,1.5,0,0,1,0,3A23.65,23.65,0,0,0,9.14,71H34.5a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M32.5,41A16.5,16.5,0,1,1,49,24.5,16.52,16.52,0,0,1,32.5,41Zm0-30A13.5,13.5,0,1,0,46,24.5,13.52,13.52,0,0,0,32.5,11Z'/%3E%3Cpath d='M32.48,58.07A29.17,29.17,0,0,1,17.43,53.9,1.5,1.5,0,1,1,19,51.33a26.17,26.17,0,0,0,13.51,3.74,1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M45.49,22.38A11.84,11.84,0,0,1,36.81,19c-3,1.68-11.44,5.4-18.27.09a1.5,1.5,0,1,1,1.84-2.37c6.62,5.15,15.84-.85,15.93-.91a1.5,1.5,0,0,1,2.1.45c.08.12,2.15,3.17,7.08,3.17a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M95.5,63h-27a1.5,1.5,0,0,1,0-3H93.93A16.17,16.17,0,0,0,78,45.12a15.63,15.63,0,0,0-9.51,3.2,1.5,1.5,0,0,1-1.81-2.39A18.6,18.6,0,0,1,78,42.12,19.21,19.21,0,0,1,97,61.5,1.5,1.5,0,0,1,95.5,63Z'/%3E%3Cpath d='M78,39A13,13,0,1,1,91,26,13,13,0,0,1,78,39Zm0-23A10,10,0,1,0,88,26,10,10,0,0,0,78,16Z'/%3E%3Cpath d='M85.74,27.4A13,13,0,0,1,73,16.4a1.5,1.5,0,1,1,3-.44,9.92,9.92,0,0,0,13,7.91,1.5,1.5,0,1,1,1,2.84A12.88,12.88,0,0,1,85.74,27.4Z'/%3E%3Cpath d='M92.5,52a1.5,1.5,0,0,1-1.2-2.4c3.18-4.23,1.45-8.31-.55-13C89.4,33.4,88,30.12,88,26.5a1.5,1.5,0,0,1,3,0c0,3,1.27,6,2.51,8.91,2.17,5.1,4.41,10.37.19,16A1.5,1.5,0,0,1,92.5,52Z'/%3E%3Cpath d='M62.22,41.89a1.46,1.46,0,0,1-.47-.08,1.48,1.48,0,0,1-1-1.86c0-.12.19-.49.42-1,1-2.27,3.85-9.17,3.85-12.41a1.5,1.5,0,0,1,3,0c0,3.44-2.33,9.39-4.08,13.57-.17.41-.29.69-.33.8A1.52,1.52,0,0,1,62.22,41.89Z'/%3E%3Cpath d='M68.72,92h-35a1.5,1.5,0,0,1-1.5-1.5,19,19,0,1,1,38,0A1.5,1.5,0,0,1,68.72,92ZM35.28,89H67.15a16,16,0,0,0-31.87,0Z'/%3E%3Cpath d='M51,68A13,13,0,1,1,64,55,13,13,0,0,1,51,68Zm0-23A10,10,0,1,0,61,55,10,10,0,0,0,51,45Z'/%3E%3Cpath d='M51.22,81.36a21.25,21.25,0,0,1-11-3,1.5,1.5,0,1,1,1.55-2.57,18.31,18.31,0,0,0,18.85,0,1.5,1.5,0,1,1,1.55,2.57A21.26,21.26,0,0,1,51.22,81.36Z'/%3E%3Cpath class='cls-1' d='M41.44,50.6C47.13,55,53.64,50,53.64,50s4.29,4.66,7.49.39'/%3E%3Cpath d='M46.67,53.9a9.8,9.8,0,0,1-6.15-2.11,1.5,1.5,0,0,1,1.84-2.37C47,53.06,52.5,49,52.73,48.79a1.5,1.5,0,0,1,2,.17c.46.5,1.95,1.79,3.33,1.71a2.54,2.54,0,0,0,1.86-1.2,1.5,1.5,0,1,1,2.4,1.8,5.43,5.43,0,0,1-4.12,2.4,7.29,7.29,0,0,1-4.71-1.78A13.57,13.57,0,0,1,46.67,53.9Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 35px;
    height: 35px;
}

.home-section5 .room-loop-item h4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    font-style: italic;
    font-size: 16px;
}

.home-section5 .room-loop-item .loop-item-desc {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 30px;
}

.home-section5 .room-loop-item .loop-item-desc .gb-button-wrapper {
    margin-top: 25px;
}

.home-section5 .room-loop-item .loop-item-desc .gb-button {
    background-color: transparent !important;
    color: #000000 !important;
    border: 1px solid #000000;
    width: 100%;
    font-weight: 700;
}

.home-section5 .room-loop-item .loop-item-desc .gb-button:hover {
    background-color: #0b6354 !important;
    color: #ffffff !important;
    border-color: #0b6354 !important;
}

.home-section5 .slick-prev:before,
.home-section5 .slick-next:before {
    color: #000000;
}

.home-section5 .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
    display: block;
}

.home-section5 .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
    display: block;
}

.home-section5 .slick-prev,
.home-section5 .slick-next {
    top: 100%;
    border: 1px solid #000000;
    width: 40px;
    height: 40px;
    transform: unset;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
}

.home-section5 .slick-prev {
    left: 48%;
}

.home-section5 .slick-next {
    right: 46.5%;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section5 .gb-inside-container {
        max-width: 1300px !important;
    }

    .home-section5 .room-loop-item h3 {
        text-overflow: ellipsis;
        white-space: pre;
        overflow: hidden;
    }

    .home-section5 .slick-prev {
        left: 47%;
    }

    .home-section5 .slick-next {
        right: 46.5%;
    }
}

@media(max-width: 1366px) {
    .home-section5 .gb-inside-container {
        max-width: 1200px !important;
    }

    .home-section5 .slick-prev {
        left: 46%;
    }
}

@media(max-width: 1279px) {
    .home-section5 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .home-section5 h2:before {
        left: 37%;
    }

    .home-section5 .slick-prev {
        left: 45%;
    }

    .home-section5 .slick-next {
        right: 45%;
    }
}

@media(max-width: 912px) {
    .home-section5 h2:before {
        left: 33%;
    }
}

@media(max-width: 820px) {
    .home-section5 .slick-prev {
        left: 44%;
    }

    .home-section5 .slick-next {
        right: 43%;
    }
}

@media(max-width: 768px) {
    .home-section5 h2:before {
        left: 30%;
    }
}

@media(max-width: 480px) {
    .home-section5 h2:before {
        left: 7%;
    }

    .home-section5 h2 {
        font-size: 45px;
    }
}

@media(max-width: 375px) {
    .home-section5 {
        padding-left: 35px;
        padding-right: 20px;
    }

    .home-section5 h2:before {
        left: 9%;
        font-size: 80px;
        width: 80%;
    }

    .home-section5 .room-loop-item>div {
        padding: 5px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

.home-section6 h2 {
    color: #ffffff;
    font-size: 34px;
    font-weight: 700;
    position: relative;
    z-index: 3;
    padding-left: 50px;
}

.home-section6 h2:before {
    content: 'Offer';
    color: #ffffff;
    font-size: 140px;
    font-family: 'Herr Von Muellerhoff', cursive;
    font-weight: 400;
    position: absolute;
    left: -2%;
    top: -85%;
    z-index: -1;
    opacity: 0.7;
    padding-left: 50px;
    opacity: 0.4;
}

.home-section6 p {
    color: #ffffff;
    font-size: 17px;
    padding-top: 20px;
    padding-left: 50px;
    width: 50%;

}

.home-section6 .gb-button-wrapper {
    padding-left: 50px;
}

.home-section6 .gb-button {
    background-color: #ffffff !important;
    color: #000000 !important;
    font-size: 12px;
    font-weight: 500;
}

.home-section6 .gb-button:hover {
    background-color: rgba(11, 99, 84, 0.75) !important;
    color: #ffffff !important;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1279px) {
    .home-section6 p {
        width: 70%;
    }
}

@media(max-width: 768px) {
    .home-section6 h2:before {
        font-size: 100px;
        top: -35%;
    }
}

@media(max-width: 912px) {
    .home-section6 .gb-grid-wrapper>div:nth-child(1) {
        display: none;
    }

    .home-section6 .gb-grid-wrapper>div:nth-child(2) {
        width: 100%;
    }

    .home-section6 h2 {
        text-align: center;
        font-size: 50px;
    }

    .home-section6 h2:before {
        left: 35%;
    }

    .home-section6 p {
        text-align: center;
        width: 100%;
    }

    .home-section6 .gb-button {
        margin: 0 auto;
    }
}

@media(max-width: 480px) {
    .home-section6 {
        min-height: 400px !important;
    }

    .home-section6 .gb-grid-wrapper>div>div {
        min-height: 150px;
    }

    .home-section6 .gb-grid-wrapper>div:nth-child(2) {
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
    }

    .home-section6 h2 {
        text-align: center;
        padding: 10px;
    }

    .home-section6 h2:before {
        top: -15%;
        left: 24%;
    }

    .home-section6 p {
        width: 100%;
        text-align: center;
        padding: 10px;
    }

    .home-section6 .gb-button-wrapper {
        justify-content: center;
        padding-left: 0px;
    }
}

@media(max-width: 375px) {
    .home-section6 h2:before {
        top: -10%;
    }
}

/****************************************************************************/
/*				  								                   SECTION 7*/
/****************************************************************************/

.home-section7 {
    padding-top: 150px;
    padding-bottom: 100px;
}

.home-section7 h2 {
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    position: relative;
    z-index: 2;
}

.home-section7 h2:before {
    content: 'Testimonials';
    color: #0b6354;
    font-size: 120px;
    font-family: 'Herr Von Muellerhoff', cursive;
    font-weight: 400;
    position: absolute;
    left: 38%;
    top: -70%;
    z-index: -1;
    opacity: 0.4;
}

.home-section7 .gb-query-loop-item figure img {
    margin: 0 auto;
}

.home-section7 .gb-query-loop-item h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 20px;
}

.home-section7 .gb-query-loop-item>div {
    background-color: transparent;
}

.home-section7 .gb-query-loop-item>div div {
    text-align: center;
    font-style: italic;
    width: 70%;
    margin: 0 auto;
    font-size: 18px;
    color: #565656;
    line-height: 35px;
}

.home-section7 .slick-prev:before,
.home-section7 .slick-next:before {
    color: #000000;
}

.home-section7 .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
    display: block;
}

.home-section7 .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
    display: block;
}

.home-section7 .slick-prev,
.home-section7 .slick-next {
    top: 100%;
    border: 1px solid #000000;
    width: 40px;
    height: 40px;
    transform: unset;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
}

.home-section7 .slick-prev {
    left: 46.5%;
}

.home-section7 .slick-next {
    right: 46.5%;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1279px) {
    .home-section7 h2:before {
        left: 30%;
    }

    .home-section7 .slick-prev {
        left: 45%;
    }

    .home-section7 .slick-next {
        right: 45%;
    }
}

@media(max-width: 820px) {
    .home-section7 .slick-prev {
        left: 44%;
    }
}

@media(max-width: 768px) {
    .home-section7 h2:before {
        left: 26%;
    }
}

@media(max-width: 480px) {
    .home-section7 h2:before {
        left: 4%;
    }

    .home-section7 .gb-query-loop-item>div div {
        width: 90%;
    }
}

@media(max-width: 375px) {
    .home-section7 h2:before {
        font-size: 110px;
    }
}

/*******************************************************************************************************************/
/*				  													                                   ROOM & SUITS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.post-type-archive-rooms .site {
    padding-top: 100px;
    padding-bottom: 100px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .post-type-archive-rooms #content {
        max-width: 1350px;
    }
}

@media(max-width: 1440px) {
    .post-type-archive-rooms #content {
        max-width: 1200px;
    }
}

@media(max-width: 480px) {
    .post-type-archive-rooms .site {
        padding-top: 50px;
        padding-bottom: 50px;
    }

}

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.post-type-archive-rooms .rooms-and-suits-hero h2 {
    color: #ffffff;
    font-size: 48px;
    padding-left: 150px;
    padding-bottom: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1440px) {
    .post-type-archive-rooms .rooms-and-suits-hero h2 {
        padding-left: 115px;
    }
}

@media(max-width: 1366px) {
    .post-type-archive-rooms .rooms-and-suits-hero h2 {
        padding-left: 80px;
    }
}

@media(max-width: 1280px) {
    .post-type-archive-rooms .rooms-and-suits-hero h2 {
        padding-left: 35px;
    }
}

@media(max-width: 480px) {
    .post-type-archive-rooms .rooms-and-suits-hero {
        min-height: 190px !important;
    }

    .post-type-archive-rooms .rooms-and-suits-hero h2 {
        font-size: 30px;
        text-align: center;
    }
}

/****************************************************************************/
/*				  								                     FILTERS*/
/****************************************************************************/

.post-type-archive-rooms .isotop-filtering {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 40%;
    margin: 0 auto;
}

.post-type-archive-rooms .isotop-filtering br {
    display: none;
}

.post-type-archive-rooms .isotop-filtering input {
    display: none;
}

.post-type-archive-rooms .isotop-filtering label {
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.post-type-archive-rooms .isotop-filtering input[type="radio"]:checked+label {
    color: #ce7e21;
}

.post-type-archive-rooms .isotop-filtering label:hover {
    cursor: pointer;
}

.post-type-archive-rooms .isotop-filtering input[type="radio"]:checked+label:after {
    content: '';
    border-bottom: 1px solid #0b6354;
    display: block;
    width: 40%;
    margin: 0 auto;
    padding-top: 10px;
}

.post-type-archive-rooms .filter-hide {
    display: none;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 43%;
    }
}

@media(max-width: 1440px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 50%;
    }
}

@media(max-width: 912px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 65%;
    }
}

@media(max-width: 820px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 70%;
    }
}

@media(max-width: 768px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 75%;
    }
}

@media(max-width: 480px) {
    .post-type-archive-rooms .isotop-filtering {
        width: 100%;
    }

    .post-type-archive-rooms .isotop-filtering label {
        font-size: 14px;
    }
}

@media(max-width: 375px) {
    .post-type-archive-rooms .isotop-filtering label {
        font-size: 12px;
    }
}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.post-type-archive-rooms #main {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.post-type-archive-rooms #main article {
    width: 32.33%;
    transition: .3s ease;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
}

.post-type-archive-rooms #main article:hover {
    box-shadow: 0 30px 50px rgb(153 153 153 / 35%);
    transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transition-delay: 0s;
}

.post-type-archive-rooms #main article>div {
    background-color: #ffffff;
    min-height: 626px !important;
}

.post-type-archive-rooms #main article .gb-inside-container {
    background-color: #ffffff;
    position: relative;
}

.post-type-archive-rooms #main article h2 a {
    font-size: 30px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    display: block;
    padding-top: 50px;
    text-align: center;
}

.post-type-archive-rooms #main article h4 {
    position: absolute;
    color: #ffffff;
    font-size: 18px;
    background-color: #0b6354;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    padding: 10px 20px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    bottom: 35%;
    left: 50%;
    box-shadow: 0px 1px 10px 4px rgb(255 255 255 / 50%);
    display: none;
}

.post-type-archive-rooms #main article .wp-block-post-excerpt {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.post-type-archive-rooms #main article .wp-block-post-excerpt p {
    margin-bottom: 10px;
}

.post-type-archive-rooms #main article .wp-block-post-excerpt a {
    display: none;
}

.post-type-archive-rooms #main article .metas-container:before {
    content: '';
    border-bottom: 1px solid rgba(204, 204, 204, .5);
    display: block;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.post-type-archive-rooms #main article .metas-container .gb-inside-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.post-type-archive-rooms #main article .metas-container h6 {
    width: 25%;
}

.post-type-archive-rooms .meta-one:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101 101' fill= '%23000000'%3E%3Ctitle%3EArtboard 2 copy%3C/title%3E%3Cpath d='M61.37,78H11.6a1.5,1.5,0,0,1-1.5-1.5c0-14.84,11.84-26.92,26.39-26.92S62.87,61.66,62.87,76.5A1.5,1.5,0,0,1,61.37,78ZM13.14,75H59.82A23.65,23.65,0,0,0,36.48,52.58,23.65,23.65,0,0,0,13.14,75Z'/%3E%3Cpath d='M36.5,45A16.5,16.5,0,1,1,53,28.5,16.52,16.52,0,0,1,36.5,45Zm0-30A13.5,13.5,0,1,0,50,28.5,13.52,13.52,0,0,0,36.5,15Z'/%3E%3Cpath d='M36.48,62.07A29.17,29.17,0,0,1,21.43,57.9,1.5,1.5,0,1,1,23,55.33a26.24,26.24,0,0,0,27,0,1.5,1.5,0,1,1,1.55,2.57A29.17,29.17,0,0,1,36.48,62.07Z'/%3E%3Cpath d='M49.49,26.38A11.84,11.84,0,0,1,40.81,23c-3,1.68-11.44,5.4-18.27.09a1.5,1.5,0,1,1,1.84-2.37c6.62,5.15,15.83-.85,15.93-.91a1.5,1.5,0,0,1,2.1.45c.08.12,2.15,3.17,7.08,3.17a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M92.5,63h-28a1.5,1.5,0,0,1,0-3H90.93A16.17,16.17,0,0,0,75,45.12a15.89,15.89,0,0,0-14.31,9A1.5,1.5,0,1,1,58,52.85,18.87,18.87,0,0,1,75,42.12,19.21,19.21,0,0,1,94,61.5,1.5,1.5,0,0,1,92.5,63Z'/%3E%3Cpath d='M75,39A13,13,0,1,1,88,26,13,13,0,0,1,75,39Zm0-23A10,10,0,1,0,85,26,10,10,0,0,0,75,16Z'/%3E%3Cpath d='M82.74,27.4A13,13,0,0,1,70,16.4a1.5,1.5,0,1,1,3-.44,9.92,9.92,0,0,0,13,7.91,1.5,1.5,0,1,1,1,2.84A12.88,12.88,0,0,1,82.74,27.4Z'/%3E%3Cpath d='M89.5,52a1.5,1.5,0,0,1-1.2-2.4c3.18-4.23,1.45-8.31-.55-13C86.4,33.4,85,30.12,85,26.5a1.5,1.5,0,0,1,3,0c0,3,1.27,6,2.51,8.91,2.17,5.1,4.41,10.37.19,16A1.5,1.5,0,0,1,89.5,52Z'/%3E%3Cpath d='M60.56,52a1.5,1.5,0,0,1-1.2-.6c-4.21-5.62-2-10.89.19-16,1.23-2.9,2.51-5.9,2.51-8.91a1.5,1.5,0,0,1,3,0c0,3.62-1.4,6.9-2.75,10.08-2,4.71-3.73,8.78-.55,13a1.5,1.5,0,0,1-1.2,2.4Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}

.post-type-archive-rooms .meta-two:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100.4 100.4' style='enable-background:new 0 0 100.4 100.4;' fill='%23000000' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M50,49.5c-20.9,0-37.9,17-37.9,37.9c0,0.8,0.7,1.5,1.5,1.5h19.9c3.3,5.5,9.3,9.3,16.1,9.3s12.9-3.7,16.1-9.3h20.6 c0.8,0,1.5-0.7,1.5-1.5C87.9,66.5,70.9,49.5,50,49.5z M15.2,85.9c0.5-11.6,6.6-21.7,15.7-27.7v21.2c0,2.3,0.4,4.4,1.2,6.5H15.2z M49.6,95.1c-8.7,0-15.7-7.1-15.7-15.7v-23c4.8-2.5,10.3-4,16.1-4c5.5,0,10.7,1.3,15.4,3.6v23.3c0,2.6-0.6,5-1.7,7.1 c-0.1,0.1-0.1,0.2-0.2,0.3C60.8,91.8,55.6,95.1,49.6,95.1z M67.2,85.9c0.7-2,1.2-4.2,1.2-6.5V57.7c9.5,5.9,16,16.3,16.5,28.1H67.2z '/%3E%3Cpath d='M49.4,45.4c12,0,21.8-9.8,21.8-21.8c0-0.5,0-1-0.1-1.5h8.5c0.8,0,1.5-0.7,1.5-1.5s-0.7-1.5-1.5-1.5h-8.9 C68.6,9.3,59.8,1.9,49.4,1.9c-12,0-21.8,9.8-21.8,21.8C27.6,35.6,37.4,45.4,49.4,45.4z M49.4,4.9c8.8,0,16.2,6.1,18.2,14.3H31.2 C33.2,11,40.6,4.9,49.4,4.9z M30.7,22.2H68c0,0.5,0.1,1,0.1,1.5c0,10.3-8.4,18.8-18.8,18.8S30.6,34,30.6,23.6 C30.6,23.1,30.6,22.6,30.7,22.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}

.post-type-archive-rooms .meta-three:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23000000'%3E%3Cg id='Layer_35' data-name='Layer 35'%3E%3Cpath d='M60.71,32.16,39,10.5a1,1,0,0,0-1-.23c-.7.2-34.18,34.22-34.72,34.56a1,1,0,0,0,0,1.42l7.26,7.25a1,1,0,0,0,1.41,0L38.34,27.13,52,40.83a1,1,0,0,0,1.41,0l7.26-7.25A1,1,0,0,0,60.71,32.16ZM11.26,51.38,5.41,45.54l1-1C7.12,45.08,8,46.57,9,45.63s-.56-1.87-1.13-2.54L11.94,39c.66.58,1.55,2.07,2.55,1.14s-.56-1.88-1.14-2.55l4.08-4.07c.66.57,1.55,2.06,2.54,1.13s-.55-1.88-1.13-2.55L22.92,28c.66.58,1.55,2.07,2.54,1.13s-.55-1.88-1.13-2.54l4.07-4.08c.67.58,1.56,2.07,2.55,1.13s-.56-1.87-1.13-2.54c1-1,3.06-3.06,4.07-4.07.67.57,1.55,2.06,2.55,1.13s-.56-1.88-1.13-2.55l2-2V25.3ZM52.75,38.71,39.34,25.3V13.62L58.59,32.87Z'/%3E%3Cpath d='M42.39,26.49,51.94,36a1,1,0,0,0,1.41,0l2.56-2.56a1,1,0,0,0,0-1.41l-9.55-9.54a1,1,0,0,0-1.41,0l-2.56,2.55A1,1,0,0,0,42.39,26.49Zm3.27-1.85,8.13,8.12-1.15,1.15-8.13-8.13Z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}

.post-type-archive-rooms .meta-four:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 1706.66 1706.66' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23000000 %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M1574.72 1046.04l-1442.78 0c-11.11,0 -20,-9.03 -20,-20l0 -139.31c0,-10.97 8.89,-20 20,-20l1442.63 0c10.97,0 20,9.03 20,20l0 139.31c0.14,10.97 -8.89,20 -19.86,20zm-1422.78 -40l1402.78 0 0 -99.31 -1402.78 0 0 99.31z'/%3E%3Cpath class='fil0' d='M392.78 906.73l-260.83 0c-11.11,0 -20,-9.03 -20,-20l0 -102.5c0,-43.06 35,-78.19 78.19,-78.19l202.64 0c43.06,0 78.19,35 78.19,78.19l0 44.31c-0.14,43.05 -35.14,78.19 -78.19,78.19zm-240.83 -40.14l240.7 0c21.11,0 38.19,-17.08 38.19,-38.19l0 -44.31c0,-21.11 -17.08,-38.19 -38.19,-38.19l-202.5 -0c-21.11,0 -38.19,17.08 -38.19,38.19l-0 82.5z'/%3E%3Cpath class='fil0' d='M1686.66 1406.59l-111.94 0c-10.97,0 -20,-9.03 -20,-20l0 -766.66c0,-41.94 34.17,-75.97 75.97,-75.97 41.81,0 75.97,34.03 75.97,75.97l0 766.66c-0,10.97 -9.03,20 -20,20zm-91.94 -40l71.94 0 0 -746.8c0,-47.36 -71.94,-47.36 -71.94,0l0 746.8z'/%3E%3Cpath class='fil0' d='M131.94 1409.09l-111.94 0c-11.11,0 -20,-9.03 -20,-20l0 -1015.55c0,-41.94 34.03,-75.97 75.97,-75.97 41.94,0 75.97,34.03 75.97,75.97l0 1015.55c-0,10.97 -8.89,20 -20,20zm-91.94 -40l71.94 0 0 -995.55c0,-47.36 -71.94,-47.36 -71.94,0l0 995.55z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}

.post-type-archive-rooms .meta-one,
.post-type-archive-rooms .meta-two,
.post-type-archive-rooms .meta-three,
.post-type-archive-rooms .meta-four {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 5px;
    font-size: 15px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .post-type-archive-rooms #main article h4 {
        bottom: 39%;
    }

    .post-type-archive-rooms #main article h2 a {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: pre;
        padding-left: 20px;
        padding-right: 20px;
    }

    .post-type-archive-rooms #main article .wp-block-post-excerpt p {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media(max-width: 1440px) {
    .post-type-archive-rooms #main article {
        width: 31.33%;
    }

    .post-type-archive-rooms #main article h4 {
        bottom: 45%;
    }
}

@media(max-width: 912px) {
    .post-type-archive-rooms #main article {
        width: 43.33%;
    }

    .post-type-archive-rooms #main article h4 {
        bottom: 41%;
    }
}

@media(max-width: 820px) {
    .post-type-archive-rooms #main article h4 {
        bottom: 46%;
    }
}

@media(max-width: 768px) {
    .post-type-archive-rooms #main article h4 {
        bottom: 47%;
    }
}

@media(max-width: 480px) {
    .post-type-archive-rooms #main article {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .post-type-archive-rooms #main article .metas-container h6 {
        flex-direction: column;
    }
}

@media(max-width: 375px) {
    .post-type-archive-rooms #main article h4 {
        bottom: 51%;
    }
}

/*******************************************************************************************************************/
/*				  													                                     ROOM PAGE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.room-page-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .room-page-hero h2 {
        padding-left: 80px;
    }
}

@media(max-width: 1440px) {
    .room-page-hero h2 {
        padding-left: 100px;
    }
}

@media(max-width: 912px) {
    .room-page-hero h2 {
        padding-left: 65px;
    }
}

@media(max-width: 768px) {
    .room-page-hero h2 {
        padding-left: 138px;
    }
}

@media(max-width: 480px) {
    .room-page-hero {
        align-items: center !important;
        min-height: 190px !important;
    }

    .room-page-hero h2 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
}

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.single-rooms {
    background-color: #ffffff;
}

.single-rooms .featured-image,
.single-rooms .entry-summary {
    display: none;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

/****************************************************************************/
/*				  								                      SLIDER*/
/****************************************************************************/

.single-rooms .room-carousel {
    width: 100%;
}

.single-rooms .room-slider {
    overflow: hidden;
    width: 84%;
    margin: 0 auto;
}

.single-rooms .room-slider img {
    width: 100%;
}

.single-rooms .room-slider .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    display: block;
}

.single-rooms .room-slider .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    display: block;
}

.single-rooms .room-slider .slick-prev,
.single-rooms .room-slider .slick-next {
    width: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.single-rooms .room-slider .slick-prev {
    z-index: 1;
    top: 50%;
    left: 2%;
}

.single-rooms .room-slider .slick-next {
    z-index: 1;
    top: 50%;
    right: 2%;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .single-rooms .room-slider {
        width: 88%;
    }
}

@media(max-width: 1440px) {
    .single-rooms .room-slider {
        width: 85%;
    }
}

@media(max-width: 480px) {
    .single-rooms .room-slider {
        width: 85%;
    }
}

/****************************************************************************/
/*				  								                BOOKING FORM*/
/****************************************************************************/

.single-rooms .booking_form .container form {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.single-rooms .booking_form {
    width: 84%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .single-rooms .booking_form {
        width: 88%;
    }
}

@media(max-width: 1440px) {
    .single-rooms .booking_form {
        width: 85%;
    }

    .single-rooms .booking_form .book-col-column:last-child {
        width: 20%;
    }
}

@media(max-width: 912px) {
    .single-rooms .booking_form .book-col-form>div {
        width: 33.33%;
    }
}

@media(max-width: 480px) {
    .single-rooms .booking_form {
        width: 85%;
    }

    .single-rooms .booking_form .book-col-form>div {
        width: 50%;
    }

    .single-rooms .booking_form .book-col-column:last-child {
        width: 50%;
    }
}

/****************************************************************************/
/*				  								                   AMENITIES*/
/****************************************************************************/

.single-rooms .room-amenities {
    padding-top: 50px;
    padding-bottom: 50px;
}

.single-rooms .room-amenities ul {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    width: 84%;
    margin: 0 auto;
    background-color: #f1f1f1;
    text-align: center;
    padding: 10px;
}

.single-rooms .room-amenities ul li {
    display: flex;
    flex-direction: column;
    width: 16.13%;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
    padding: 20px;
}

.single-rooms .room-amenities ul li span {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.single-rooms .room-amenities ul .amenity-1:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M30.7652,28.6157A10.5155,10.5155,0,0,0,17.33,28.5793v.0364'/%3E%3Cpath class='a' d='M24.0211,32.9211a4.2163,4.2163,0,1,0,4.2162,4.2163h0a4.2163,4.2163,0,0,0-4.2162-4.2163Z'/%3E%3Cpath class='a' d='M37.1783,21.3261a20.6755,20.6755,0,0,0-26.3145,0'/%3E%3Cpath class='a' d='M43.5,13.6741a30.5677,30.5677,0,0,0-39,0'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-2:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 -24.88 122.88 122.88' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='enable-background:new 0 0 122.88 73.12' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M97.13,61.06c3.25,0,5.88,0.56,5.88,1.25s-2.63,1.25-5.88,1.25c-3.25,0-5.88-0.56-5.88-1.25 S93.88,61.06,97.13,61.06L97.13,61.06z M25.08,14.73v56.31c0,0.58-0.24,1.1-0.61,1.48c-0.38,0.38-0.9,0.61-1.48,0.61h-9.92 c-0.57,0-1.09-0.23-1.47-0.61l0,0l0,0l0,0c-0.38-0.38-0.61-0.9-0.61-1.47V14.73H2.96c-0.82,0-1.56-0.33-2.09-0.87 C0.33,13.32,0,12.58,0,11.77V2.96C0,2.14,0.33,1.4,0.87,0.87S2.14,0,2.96,0h116.96c0.82,0,1.56,0.33,2.09,0.87s0.87,1.28,0.87,2.09 v8.81c0,0.82-0.33,1.56-0.87,2.09c-0.54,0.54-1.28,0.87-2.09,0.87h-0.19v56.31c0,0.57-0.24,1.09-0.61,1.47l-0.01,0.01 c-0.38,0.38-0.9,0.61-1.47,0.61H77.18c-0.58,0-1.1-0.23-1.48-0.61c-0.07-0.07-0.13-0.14-0.19-0.22c-0.27-0.35-0.43-0.79-0.43-1.26 V14.73H25.08L25.08,14.73z M78.54,30.64h37.74V14.73H78.54V30.64L78.54,30.64z M116.28,34.09H78.54V50.3h37.74V34.09L116.28,34.09z M116.28,53.75H78.54v15.93h37.74V53.75L116.28,53.75z M119.43,3.45H3.45v7.83h115.98V3.45L119.43,3.45z M21.63,14.73h-7.21v54.94 h7.21V14.73L21.63,14.73z M97.13,21.27c3.25,0,5.88,0.53,5.88,1.19s-2.63,1.19-5.88,1.19c-3.25,0-5.88-0.53-5.88-1.19 S93.88,21.27,97.13,21.27L97.13,21.27z M97.13,41.13c3.25,0,5.88,0.56,5.88,1.25s-2.63,1.25-5.88,1.25c-3.25,0-5.88-0.56-5.88-1.25 S93.88,41.13,97.13,41.13L97.13,41.13z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-3:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0261 7.548V11.578L27.0521 9.253L28.0521 10.986L23.0261 13.887V20.815L29.0261 17.351V11.548H31.0261V16.196L34.5171 14.182L35.5171 15.914L32.0261 17.929L36.0521 20.253L35.0521 21.986L30.0261 19.083L24.0261 22.547L30.0271 26.012L35.0521 23.11L36.0521 24.842L32.0261 27.166L35.5171 29.182L34.5171 30.914L31.0261 28.899V33.548H29.0261V27.744L23.0261 24.279V31.208L28.0521 34.11L27.0521 35.842L23.0261 33.517V37.548H21.0261V33.517L17.0001 35.842L16.0001 34.11L21.0261 31.208V24.279L15.0261 27.743V33.548H13.0261V28.898L9.53606 30.914L8.53606 29.182L12.0251 27.166L8.00006 24.842L9.00006 23.11L14.0251 26.011L20.0251 22.547L14.0261 19.083L9.00006 21.986L8.00006 20.253L12.0261 17.929L8.53606 15.914L9.53606 14.182L13.0261 16.196V11.548H15.0261V17.351L21.0261 20.815V13.887L16.0001 10.986L17.0001 9.253L21.0261 11.578V7.548H23.0261Z' fill='%233C3C3C'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-4:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' data-name='Layer 1' id='Layer_1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M46.65,32.07c-2.99,0-5.4,2.18-5.4,4.87v28.4c0,3.32-2.42,6.01-5.4,6.01h-11.41c-2.99,0-5.4-2.7-5.4-6.01v-27.26c0-3.32,2.42-6.01,5.4-6.01h22.22Z'/%3E%3Cpath class='cls-1' d='M49.05,32.59c-1.89,.93-3.21,3.04-3.21,5.49v16.83h-4.6v-17.97c0-2.69,2.42-4.87,5.4-4.87,.87,0,1.68,.18,2.41,.52Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M73.46,32.07c-2.99,0-5.41,2.18-5.41,4.87v28.41c0,3.31-2.41,6.01-5.4,6.01h-11.41c-2.99,0-5.4-2.7-5.4-6.01v-27.27c0-2.45,1.32-4.56,3.21-5.49,.67-.34,1.41-.52,2.19-.52h22.22Z'/%3E%3Cpath class='cls-1' d='M78.86,36.94v12.75c0,2.89-2.59,5.22-5.79,5.22h-5.02v-17.97c0-2.69,2.42-4.87,5.41-4.87,1.49,0,2.84,.54,3.81,1.43,.98,.88,1.59,2.1,1.59,3.44Z'/%3E%3C/g%3E%3Cline class='cls-1' x1='45.84' x2='41.91' y1='44.51' y2='44.51'/%3E%3Cpolyline class='cls-1' points='85.14 44.51 78.86 44.51 68.05 44.51'/%3E%3Cline class='cls-1' x1='19.02' x2='10.54' y1='44.51' y2='44.51'/%3E%3Cline class='cls-1' x1='10.54' x2='10.54' y1='40.98' y2='48.04'/%3E%3Cline class='cls-1' x1='85.14' x2='85.14' y1='40.98' y2='48.04'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-5:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 461.997 461.997' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 461.997 461.997'%3E%3Cg%3E%3Cpath d='m441.497,134.522h-311.653l-.001-100.738c0-4.018-2.158-7.767-5.633-9.785-3.474-2.017-7.8-2.034-11.29-0.043l-17.08,9.746c-24.912,14.212-40.388,40.858-40.388,69.54v27.81c0,1.187 0.123,2.345 0.338,3.47h-35.29c-11.304,0-20.5,9.196-20.5,20.5s9.196,20.5 20.5,20.5h47.804l150.909,124.5-152.988,126.215c-3.195,2.636-3.648,7.363-1.012,10.558 1.483,1.797 3.628,2.727 5.79,2.727 1.68,0 3.371-0.562 4.769-1.715l155.227-128.062 155.227,128.062c1.398,1.153 3.088,1.715 4.769,1.715 2.162,0 4.307-0.93 5.79-2.727 2.636-3.195 2.183-7.922-1.012-10.558l-152.99-126.215 150.909-124.5h47.804c11.304,0 20.5-9.196 20.5-20.5 0.001-11.304-9.196-20.5-20.499-20.5zm-371.045-3.47v-27.81c0-23.309 12.576-44.962 32.821-56.512l11.57-6.602 .001,94.393-40.922,.001c-1.913,0-3.47-1.556-3.47-3.47zm160.546,159.247l-139.124-114.777h278.248l-139.124,114.777zm210.499-129.777h-420.997c-3.033,0-5.5-2.468-5.5-5.5 0-3.032 2.467-5.5 5.5-5.5h420.997c3.033,0 5.5,2.467 5.5,5.5s-2.468,5.5-5.5,5.5z'/%3E%3Cpath d='m88.344,82.307c-4.142,0-7.5,3.358-7.5,7.5v32c0,4.142 3.358,7.5 7.5,7.5s7.5-3.358 7.5-7.5v-32c0-4.142-3.358-7.5-7.5-7.5z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-6:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='-25.67 0 122.88 122.88' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='enable-background:new 0 0 71.54 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M6.14,0H65.4c1.69,0,3.23,0.69,4.34,1.8c1.11,1.11,1.8,2.65,1.8,4.34v29.67v73.73c0,1.69-0.69,3.23-1.8,4.34 c-1.11,1.11-2.65,1.8-4.34,1.8h-4.89v2.72c0,2.47-2.02,4.49-4.49,4.49l0,0c-2.47,0-4.49-2.02-4.49-4.49v-2.72H20.17v2.72 c0,2.47-2.02,4.49-4.49,4.49l0,0c-2.47,0-4.49-2.02-4.49-4.49v-2.72H6.14c-1.69,0-3.23-0.69-4.34-1.8c-1.11-1.11-1.8-2.65-1.8-4.34 V35.81V6.14C0,4.45,0.69,2.91,1.8,1.8C2.91,0.69,4.45,0,6.14,0L6.14,0z M10.2,44.89c0-1.34,1.09-2.43,2.43-2.43 c1.34,0,2.43,1.09,2.43,2.43v20.4c0,1.34-1.09,2.43-2.43,2.43c-1.34,0-2.43-1.09-2.43-2.43V44.89L10.2,44.89z M10.2,10.39 c0-1.34,1.09-2.43,2.43-2.43c1.34,0,2.43,1.09,2.43,2.43v15.15c0,1.34-1.09,2.43-2.43,2.43c-1.34,0-2.43-1.09-2.43-2.43V10.39 L10.2,10.39z M4.87,33.37h61.81V6.14c0-0.35-0.14-0.67-0.38-0.9c-0.23-0.23-0.55-0.38-0.9-0.38H6.14c-0.35,0-0.67,0.14-0.9,0.38 c-0.23,0.23-0.38,0.55-0.38,0.9V33.37L4.87,33.37z M66.67,38.24H4.87v71.29c0,0.35,0.14,0.67,0.38,0.9 c0.23,0.23,0.55,0.38,0.9,0.38H65.4c0.35,0,0.67-0.14,0.9-0.38c0.23-0.23,0.38-0.55,0.38-0.9V38.24L66.67,38.24z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-7:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 6.82666 6.82666' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil1 %7Bfill:none%7D .fil0 %7Bfill:black;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_461751992'%3E%3Cpath id='_461754320' class='fil0' d='M1.91394 5.29686c-0.0010315,0.0293386 0.0219134,0.0539685 0.051252,0.055 0.0293386,0.0010315 0.0539685,-0.0219134 0.055,-0.051252l0.146307 -3.95025 0.00214173 -0.057748 1.71261 0 0.357669 0 0.0494685 1.33534c0.0330945,0.893374 0.0662047,1.77322 0.0992441,2.66658 0.0010315,0.0293386 0.0256614,0.0522835 0.055,0.051252 0.0293386,-0.0010315 0.0522835,-0.0256614 0.051252,-0.055 -0.0330394,-0.893366 -0.0661496,-1.77321 -0.0992441,-2.66658l-0.0482638 -1.30275c-0.001,-0.0269882 -0.00290157,-0.0553189 -0.00290157,-0.0821732 0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346l-0.40889 0 -1.74757 0 -0.016252 3.93701e-006c-0.0285551,-1.9685e-005 -0.0522283,0.0225827 -0.0532953,0.0513543l-0.00388189 0.109311 -0.146307 3.95025z'/%3E%3Cpath id='_461754296' class='fil0' d='M3.89296 5.81263c0.11535,-0.0196732 0.224106,-0.0449724 0.321992,-0.0759094 0.085626,-0.027063 0.162295,-0.0581969 0.227008,-0.093378 0.0160079,-0.0400276 0.0231654,-0.111433 0.0172008,-0.17787 -0.00454331,-0.0506772 -0.0156457,-0.0950354 -0.0346969,-0.110748 -0.0100197,-0.00106693 -0.0380827,0.0156614 -0.105059,0.0314331 -0.108626,0.0255787 -0.273102,0.0643071 -0.474756,0.0978819 -0.25313,0.0421496 -0.452831,0.0627756 -0.653748,0.0619803 -0.201051,-0.000795276 -0.401012,-0.0229961 -0.654591,-0.0664921 -0.188988,-0.0324173 -0.343913,-0.0689016 -0.447827,-0.0933661 -0.0669843,-0.0157677 -0.0950394,-0.0325079 -0.105075,-0.0314409 -0.0190551,0.0157126 -0.0301614,0.0600709 -0.0347047,0.110752 -0.00596457,0.066437 0.00119685,0.137846 0.0172047,0.177874 0.0689094,0.0374803 0.150894,0.0702559 0.242453,0.098311 0.104799,0.0321181 0.221461,0.0579134 0.344933,0.0774134 0.210008,0.0331614 0.44176,0.0493583 0.673366,0.0482598 0.229075,-0.00108268 0.458264,-0.0192165 0.666299,-0.0547008zm0.354079 0.0257598c-0.102146,0.0322835 -0.215693,0.0586929 -0.336165,0.0792402 -0.212756,0.0362913 -0.447988,0.0548346 -0.683795,0.0559528 -0.237114,0.00112598 -0.474594,-0.0154921 -0.690035,-0.0495118 -0.128992,-0.0203701 -0.250736,-0.0472795 -0.359933,-0.0807441 -0.103614,-0.031752 -0.196563,-0.0695591 -0.274539,-0.11348 -0.0179606,-0.00841339 -0.0247913,-0.0224291 -0.0319016,-0.0392874 -0.0237795,-0.0562992 -0.0353031,-0.150618 -0.0277992,-0.234252 0.00725197,-0.0808307 0.0327756,-0.156059 0.0826378,-0.190854 0.0135315,-0.0108386 0.0279921,-0.0117835 0.045437,-0.0107913 0.0314409,0.0017874 0.0781142,0.0127795 0.141705,0.027752 0.102787,0.0242008 0.256031,0.0602874 0.441575,0.0921142 0.248882,0.042689 0.44372,0.0644724 0.637094,0.0652402 0.1935,0.000767717 0.387894,-0.0194409 0.635835,-0.0607283 0.197035,-0.0328071 0.36028,-0.0712441 0.468087,-0.0966299 0.0474055,-0.0111614 0.0854094,-0.0201102 0.114709,-0.0246772 0.0335748,-0.00523622 0.0533819,-0.00922047 0.081689,0.0148819 0.0437756,0.0372795 0.0665709,0.108035 0.0733583,0.183693 0.00806693,0.0899173 -0.00585827,0.192177 -0.0333622,0.246272 -0.0063622,0.014874 -0.0150354,0.0209528 -0.0277717,0.0280748 -0.0738976,0.0414606 -0.160689,0.0773543 -0.256823,0.107736z'/%3E%3Cpath id='_461753792' class='fil0' d='M4.29014 1.18594c-0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346 0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346 0.436937,0 0.723406,0.196874 0.856362,0.453307 0.0544213,0.104965 0.0833976,0.219827 0.0866417,0.335098 0.00324803,0.115224 -0.0192008,0.231091 -0.0675945,0.338118 -0.116917,0.258563 -0.386835,0.465256 -0.814094,0.487374 -0.0293386,0.00149213 -0.0519094,0.0264961 -0.0504173,0.0558346 0.00149213,0.0293386 0.0264961,0.0519094 0.0558346,0.0504173 0.47289,-0.0244803 0.773673,-0.257772 0.905756,-0.549878 0.0549764,-0.121587 0.0804685,-0.253445 0.0767677,-0.38478 -0.00369685,-0.13128 -0.0365748,-0.261858 -0.098311,-0.380933 -0.149945,-0.289197 -0.46861,-0.511228 -0.950945,-0.511228z'/%3E%3Cpath id='_461753624' class='fil0' d='M2.11743 1.2924c0.0293386,0 0.053126,-0.0237874 0.053126,-0.053126 0,-0.0293386 -0.0237874,-0.053126 -0.053126,-0.053126l-0.577154 -0.000149606c-0.0366535,0 -0.0620433,0.0361024 -0.0505748,0.0702795 0.0139173,0.0556063 0.154035,0.619756 0.581299,0.70889 0.0287638,0.00598031 0.056937,-0.0124843 0.0629173,-0.041248 0.00598031,-0.0287638 -0.0124843,-0.056937 -0.041248,-0.0629173 -0.301114,-0.062815 -0.434232,-0.419661 -0.481906,-0.568555l0.506665 -4.72441e-005z'/%3E%3Cpath id='_461754128' class='fil0' d='M3.84828 1.2874c0.0265787,0.0124252 0.0582008,0.000952756 0.070626,-0.025626 0.0124252,-0.0265787 0.000952756,-0.0582008 -0.025626,-0.070626l-0.693181 -0.326138 -0.0141654 -0.00689764c-0.0163504,-0.00769291 -0.0346299,-0.00635433 -0.0492126,0.00198031l-0.624638 0.332098c-0.026,0.0138071 -0.0358898,0.0460827 -0.0220827,0.0720827 0.0138071,0.026 0.0460827,0.0358898 0.0720827,0.0220827l0.602803 -0.320492 0.683394 0.321535z'/%3E%3Cpath id='_461753768' class='fil0' d='M3.20393 2.78031c0.272748,0 0.519685,0.110563 0.698429,0.289303 0.17874,0.178744 0.289303,0.425681 0.289303,0.698429 0,0.272748 -0.110559,0.519685 -0.289303,0.698429 -0.178744,0.178744 -0.425681,0.289307 -0.698429,0.289307 -0.272748,0 -0.519685,-0.110563 -0.698429,-0.289307 -0.178744,-0.178744 -0.289303,-0.425681 -0.289303,-0.698429 0,-0.272748 0.110563,-0.519685 0.289303,-0.698429 0.178744,-0.17874 0.425681,-0.289303 0.698429,-0.289303zm0.623012 0.36472c-0.159437,-0.159433 -0.379709,-0.258051 -0.623012,-0.258051 -0.243303,0 -0.463575,0.0986181 -0.623012,0.258051 -0.159433,0.159437 -0.258051,0.379709 -0.258051,0.623012 0,0.243303 0.0986181,0.463579 0.258051,0.623012 0.159437,0.159437 0.379709,0.258055 0.623012,0.258055 0.243303,0 0.463575,-0.0986181 0.623012,-0.258055 0.159433,-0.159433 0.258051,-0.379709 0.258051,-0.623012 0,-0.243303 -0.0986181,-0.463575 -0.258051,-0.623012z'/%3E%3Cpath id='_461753864' class='fil0' d='M4.10766 4.01498c0.0294528,0 0.0533346,-0.0238819 0.0533346,-0.0533346 0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346l-0.771362 0c-0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346 0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346l0.771362 0zm-1.03609 0c0.0294528,0 0.0533346,-0.0238819 0.0533346,-0.0533346 0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346l-0.77137 0c-0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346 0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346l0.77137 0z'/%3E%3Cpath id='_461753528' class='fil0' d='M3.25726 2.85419c0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346 -0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346l0 0.0697244c0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346 0.0294528,0 0.0533346,-0.0238819 0.0533346,-0.0533346l0 -0.0697244z'/%3E%3Cpath id='_461753816' class='fil0' d='M3.49191 2.89907c0.00759055,-0.0284173 -0.00929134,-0.0576142 -0.0377087,-0.0652047 -0.0284173,-0.00759055 -0.0576142,0.00929134 -0.0652047,0.0377087l-0.0180472 0.0673504c-0.00759055,0.0284173 0.00929134,0.0576142 0.0377087,0.0652047 0.0284173,0.00759055 0.0576142,-0.00929134 0.0652047,-0.0377087l0.0180472 -0.0673504z'/%3E%3Cpath id='_461754056' class='fil0' d='M3.7069 3.00308c0.0146102,-0.0254252 0.00584252,-0.0578858 -0.0195827,-0.0724961 -0.0254252,-0.0146102 -0.0578858,-0.00584252 -0.0724961,0.0195827l-0.0348622 0.0603858c-0.0146102,0.0254252 -0.00584252,0.0578858 0.0195827,0.0724961 0.0254252,0.0146102 0.0578858,0.00584252 0.0724961,-0.0195827l0.0348622 -0.0603858z'/%3E%3Cpath id='_461754080' class='fil0' d='M3.88783 3.15956c0.0208228,-0.0208228 0.0208228,-0.0545945 0,-0.0754173 -0.0208228,-0.0208228 -0.0545945,-0.0208228 -0.0754173,0l-0.0493031 0.0493031c-0.0208228,0.0208228 -0.0208228,0.0545945 0,0.0754173 0.0208228,0.0208228 0.0545945,0.0208228 0.0754173,0l0.0493031 -0.0493031z'/%3E%3Cpath id='_461753960' class='fil0' d='M4.02202 3.35716c0.0254252,-0.0147244 0.0340984,-0.0472795 0.019374,-0.0727047 -0.0147244,-0.0254252 -0.0472795,-0.0340984 -0.0727047,-0.019374l-0.0603819 0.0348622c-0.0254252,0.0147244 -0.0340984,0.0472795 -0.019374,0.0727047 0.0147244,0.0254252 0.0472795,0.0340984 0.0727047,0.019374l0.0603819 -0.0348622z'/%3E%3Cpath id='_461752712' class='fil0' d='M4.1004 3.58298c0.0284173,-0.00759055 0.0452992,-0.0367874 0.0377087,-0.0652047 -0.00759055,-0.0284173 -0.0367874,-0.0452992 -0.0652047,-0.0377087l-0.0673504 0.0180472c-0.0284173,0.00759055 -0.0452992,0.0367874 -0.0377087,0.0652047 0.00759055,0.0284173 0.0367874,0.0452992 0.0652047,0.0377087l0.0673504 -0.0180472z'/%3E%3Cpath id='_461753360' class='fil0' d='M4.11779 3.82138c0.0294528,0 0.0533346,-0.0238819 0.0533346,-0.0533346 0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346l-0.0697244 0c-0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346 0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346l0.0697244 0z'/%3E%3Cpath id='_461753216' class='fil0' d='M2.3598 3.82138c0.0294528,0 0.0533346,-0.0238819 0.0533346,-0.0533346 0,-0.0294528 -0.0238819,-0.0533346 -0.0533346,-0.0533346l-0.0697244 0c-0.0294528,0 -0.0533346,0.0238819 -0.0533346,0.0533346 0,0.0294528 0.0238819,0.0533346 0.0533346,0.0533346l0.0697244 0z'/%3E%3Cpath id='_461752832' class='fil0' d='M2.37481 3.60103c0.0284173,0.00759055 0.0576142,-0.00929134 0.0652047,-0.0377087 0.00759055,-0.0284173 -0.00929134,-0.0576142 -0.0377087,-0.0652047l-0.0673504 -0.0180472c-0.0284173,-0.00759055 -0.0576142,0.00929134 -0.0652047,0.0377087 -0.00759055,0.0284173 0.00929134,0.0576142 0.0377087,0.0652047l0.0673504 0.0180472z'/%3E%3Cpath id='_461753024' class='fil0' d='M2.44622 3.39202c0.0254252,0.0147244 0.0579803,0.00605118 0.0727047,-0.019374 0.0147244,-0.0254252 0.00605118,-0.0579803 -0.019374,-0.0727047l-0.0603819 -0.0348622c-0.0254252,-0.0147244 -0.0579803,-0.00605118 -0.0727047,0.019374 -0.0147244,0.0254252 -0.00605118,0.0579803 0.019374,0.0727047l0.0603819 0.0348622z'/%3E%3Cpath id='_461752928' class='fil0' d='M2.56933 3.20886c0.0208228,0.0208228 0.0545945,0.0208228 0.0754173,0 0.0208228,-0.0208228 0.0208228,-0.0545945 0,-0.0754173l-0.0493031 -0.0493031c-0.0208228,-0.0208228 -0.0545945,-0.0208228 -0.0754173,0 -0.0208228,0.0208228 -0.0208228,0.0545945 0,0.0754173l0.0493031 0.0493031z'/%3E%3Cpath id='_461753144' class='fil0' d='M2.73582 3.06346c0.0146102,0.0254252 0.0470709,0.0341929 0.0724961,0.0195827 0.0254252,-0.0146102 0.0341929,-0.0470709 0.0195827,-0.0724961l-0.0348622 -0.0603858c-0.0146102,-0.0254252 -0.0470709,-0.0341929 -0.0724961,-0.0195827 -0.0254252,0.0146102 -0.0341929,0.0470709 -0.0195827,0.0724961l0.0348622 0.0603858z'/%3E%3Cpath id='_461752856' class='fil0' d='M2.934 2.96643c0.00759055,0.0284173 0.0367874,0.0452992 0.0652047,0.0377087 0.0284173,-0.00759055 0.0452992,-0.0367874 0.0377087,-0.0652047l-0.0180472 -0.0673504c-0.00759055,-0.0284173 -0.0367874,-0.0452992 -0.0652047,-0.0377087 -0.0284173,0.00759055 -0.0452992,0.0367874 -0.0377087,0.0652047l0.0180472 0.0673504z'/%3E%3Cpath id='_461752760' class='fil0' d='M3.04546 3.87397c-0.00460236,0.0289921 0.0151732,0.0562323 0.0441654,0.0608346 0.0289921,0.00460236 0.0562323,-0.0151732 0.0608346,-0.0441654l0.0535512 -0.336787 0.053815 0.337374c0.00460236,0.0289921 0.0318425,0.0487677 0.0608346,0.0441654 0.0289921,-0.00460236 0.0487677,-0.0318425 0.0441654,-0.0608346l-0.105713 -0.662705c-0.00179528,-0.0240984 -0.0199134,-0.0447008 -0.044815,-0.0486575 -0.0290866,-0.00462205 -0.0564213,0.0152087 -0.0610433,0.0442953l-0.105795 0.66648z'/%3E%3Cpath id='_461752952' class='fil0' d='M3.20393 3.77594c0.0512717,0 0.0977008,0.0207913 0.131303,0.0543976 0.0336063,0.0336024 0.0543976,0.0800315 0.0543976,0.131303 0,0.0512717 -0.0207913,0.0977008 -0.0543976,0.131307 -0.0336063,0.0336063 -0.0800315,0.0543937 -0.131303,0.0543937 -0.0512717,0 -0.0977008,-0.0207874 -0.131307,-0.0543937 -0.0336063,-0.0336102 -0.0543937,-0.0800394 -0.0543937,-0.131307 0,-0.0512677 0.0207874,-0.0976969 0.0543937,-0.131307 0.0336063,-0.0336063 0.0800354,-0.0543937 0.131307,-0.0543937zm0.0558858 0.129815c-0.0142953,-0.0142953 -0.034063,-0.0231457 -0.0558858,-0.0231457 -0.0218228,0 -0.0415945,0.00884646 -0.0558898,0.0231417 -0.0142953,0.0142953 -0.0231417,0.0340591 -0.0231417,0.0558898 0,0.0218307 0.00884646,0.0415945 0.0231417,0.0558898 0.0142953,0.0142953 0.0340669,0.0231417 0.0558898,0.0231417 0.0218228,0 0.0415906,-0.00884646 0.0558858,-0.0231417 0.0142992,-0.0142992 0.0231457,-0.0340669 0.0231457,-0.0558898 0,-0.0218228 -0.00885039,-0.0415906 -0.0231457,-0.0558858z'/%3E%3C/g%3E%3C/g%3E%3Crect class='fil1' width='6.82666' height='6.82666'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-8:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 100 100' enable-background='new 0 0 100 100' id='Layer_1' version='1.1' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M80.405,5.03H24.641c-0.553,0-1,0.438-1,0.978v19.888c0,0.54,0.447,0.978,1,0.978h1.927v1.108l-12.82-0.743 c-1.061-0.059-2.089,0.309-2.853,1.013c-0.764,0.704-1.202,1.697-1.202,2.724c0,1.027,0.438,2.02,1.202,2.725 c0.71,0.654,1.657,1.019,2.628,1.019c0.074,0,0.149-0.002,0.225-0.007l12.969-0.751c0.468,1.762,2.094,3.072,4.039,3.072h1.233 l2.851,7.787c0.143,0.389,0.52,0.649,0.941,0.649s0.799-0.259,0.941-0.649l2.851-7.787h1.233c2.309,0,4.188-1.837,4.188-4.096 v-6.04c12.754,0.476,22.98,10.766,22.98,23.355v22.562c0,0.172-0.143,0.311-0.317,0.311H24.641c-0.553,0-1,0.438-1,0.978v19.888 c0,0.54,0.447,0.978,1,0.978h56.022c5.318,0,9.645-4.231,9.645-9.433V14.715C90.308,9.375,85.865,5.03,80.405,5.03z M35.78,41.589 l-1.668-4.556h3.336L35.78,41.589z M13.628,32.76c-0.499,0.026-0.991-0.142-1.361-0.483c-0.37-0.341-0.574-0.803-0.574-1.301 c0-0.498,0.204-0.959,0.574-1.301c0.343-0.316,0.783-0.487,1.25-0.487c0.037,0,0.074,0.001,0.111,0.003l12.939,0.75v2.069 L13.628,32.76z M42.993,32.937c0,1.18-0.981,2.14-2.188,2.14H30.755c-1.206,0-2.188-0.96-2.188-2.14v-0.005V29.02v-2.145h14.426 V32.937z M88.308,85.537c0,4.122-3.43,7.476-7.645,7.476H25.641V75.082h42.016c1.277,0,2.317-1.017,2.317-2.268V50.252 c0-13.969-11.619-25.334-25.901-25.334h-0.079H27.567h-1.927V6.986h54.765c4.357,0,7.902,3.467,7.902,7.729V85.537z'/%3E%3Cpath d='M73.32,11.46c-5.776,0-10.477,4.597-10.477,10.246c0,5.65,4.7,10.247,10.477,10.247s10.477-4.597,10.477-10.247 C83.797,16.057,79.097,11.46,73.32,11.46z M73.32,29.998c-4.674,0-8.477-3.719-8.477-8.291s3.803-8.29,8.477-8.29 s8.477,3.719,8.477,8.29S77.994,29.998,73.32,29.998z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-9:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 453.735 453.735' xml:space='preserve'%3E%3Cpath d='M435.128,104.606h-32.464h-171.43h-8.735H51.071H18.607C8.347,104.606,0,112.952,0,123.211 c0,10.261,8.347,18.607,18.607,18.607s18.607-8.347,18.607-18.607h-8.735c0,5.443-4.428,9.873-9.872,9.873 c-5.443,0-9.872-4.43-9.872-9.873c0-5.442,4.428-9.871,9.872-9.871h32.464V318.32c-17.511,3.022-14.774,15.668-14.774,30.81h381.167 c0-15.004,2.523-27.552-14.8-30.72V113.34h32.464c5.443,0,9.872,4.429,9.872,9.871c0,5.443-4.428,9.873-9.872,9.873 c-5.443,0-9.872-4.43-9.872-9.873h-8.735c0,10.261,8.347,18.607,18.607,18.607c10.26,0,18.607-8.347,18.607-18.607 C453.735,112.952,445.388,104.606,435.128,104.606z M74.998,317.629c6.5-30.559,33.688-53.557,66.156-53.557 c32.467,0,59.656,22.998,66.155,53.557H74.998z M132.408,176.122c1.106-1.012,2.41-2.915,2.341-6.242 c-0.093-4.354-2.31-7.411-5.313-9.122h23.435c-3.004,1.711-5.22,4.77-5.313,9.122c-0.071,3.323,1.232,5.228,2.337,6.239 c1.354,1.238,3.202,1.823,5.066,1.625l-0.477-4.326c-0.363,0.039-1.064,0.028-1.65-0.509c-0.634-0.58-0.953-1.595-0.924-2.936 c0.096-4.527,3.731-6.561,7.275-6.477c3.462,0.036,6.956,2.039,6.956,6.43c0,9.948-10.756,18.072-24.419,18.494l-1.068,0.001 c-13.73-0.423-24.486-8.547-24.486-18.495c0-4.391,3.494-6.393,6.956-6.43c3.583-0.07,7.178,1.949,7.275,6.475 c0.028,1.343-0.292,2.358-0.927,2.938c-0.585,0.535-1.284,0.547-1.647,0.508l-0.478,4.326 C129.212,177.945,131.055,177.358,132.408,176.122z M149.894,241.259c-1.105,1.012-2.408,2.915-2.337,6.237 c0.085,3.965,1.929,6.858,4.526,8.636c-3.571-0.514-7.217-0.794-10.929-0.794c-3.713,0-7.361,0.28-10.935,0.795 c2.599-1.778,4.444-4.672,4.529-8.639c0.069-3.323-1.235-5.227-2.341-6.238c-1.353-1.237-3.198-1.828-5.062-1.622l0.478,4.326 c0.363-0.039,1.061-0.027,1.647,0.508c0.634,0.58,0.954,1.595,0.926,2.935c-0.096,4.484-3.656,6.477-7.176,6.477 c-0.033,0-0.066,0-0.1-0.001c-3.462-0.036-6.955-2.039-6.955-6.43c0-9.953,10.755-18.076,24.419-18.49l1.069-0.001 c13.73,0.415,24.485,8.538,24.485,18.491c0,4.391-3.493,6.394-6.955,6.43c-3.525,0.067-7.179-1.949-7.276-6.477 c-0.029-1.339,0.291-2.354,0.924-2.933c0.587-0.537,1.288-0.548,1.651-0.51l0.477-4.326 C153.093,239.436,151.248,240.021,149.894,241.259z M125.235,208.053c-0.167-5.452-1.431-10.503-3.505-14.8l15.435,15.436 l-15.453,15.453c2.085-4.314,3.356-9.393,3.524-14.884L125.235,208.053z M157.07,209.325c0.167,5.453,1.432,10.504,3.507,14.802 l-15.437-15.438l15.451-15.451c-2.084,4.314-3.354,9.393-3.522,14.882L157.07,209.325z M156.601,228.125 c-4.315-2.083-9.392-3.352-14.881-3.518l-1.201,0.001c-5.452,0.165-10.502,1.428-14.799,3.501l15.432-15.433L156.601,228.125z M141.153,204.701l-15.456-15.456c4.316,2.087,9.397,3.358,14.889,3.527l1.202-0.001c5.455-0.168,10.506-1.434,14.805-3.51 L141.153,204.701z M170.492,247.45c0-2.35-0.461-4.615-1.316-6.749l15.916,15.918h-19.806 C168.295,254.894,170.492,251.808,170.492,247.45z M173.158,236.708c2.135,0.855,4.402,1.318,6.754,1.318 c4.361,0,7.45-2.199,9.174-5.21v19.819L173.158,236.708z M179.954,215.09c-3.34-0.084-5.222,1.238-6.232,2.343 c-1.236,1.351-1.828,3.195-1.624,5.06l4.326-0.473c-0.04-0.365-0.026-1.064,0.509-1.65c0.58-0.634,1.591-0.96,2.932-0.928 c4.528,0.097,6.517,3.725,6.479,7.276c-0.037,3.462-2.04,6.956-6.433,6.956c-9.949,0-18.071-10.754-18.49-24.416l-0.001-1.072 c0.419-13.73,8.542-24.486,18.491-24.486c4.393,0,6.396,3.493,6.433,6.955c0.038,3.552-1.951,7.179-6.479,7.275 c-1.328,0.013-2.352-0.291-2.931-0.923c-0.537-0.587-0.55-1.288-0.511-1.653l-4.326-0.473c-0.204,1.866,0.389,3.713,1.627,5.065 c1.011,1.104,2.903,2.406,6.232,2.335c4.359-0.093,7.417-2.314,9.127-5.322v23.454C187.374,217.405,184.316,215.183,179.954,215.09z M179.912,179.348c-2.35,0-4.615,0.462-6.748,1.317l15.922-15.923v19.814C187.361,181.546,184.273,179.348,179.912,179.348z M169.174,176.679c0.856-2.135,1.318-4.401,1.318-6.753c0-4.358-2.197-7.444-5.206-9.169h19.808L169.174,176.679z M111.813,169.926 c0,2.352,0.463,4.619,1.319,6.754l-15.922-15.923h19.808C114.011,162.482,111.813,165.568,111.813,169.926z M109.142,180.665 c-2.133-0.854-4.399-1.316-6.749-1.316c-4.358,0-7.444,2.196-9.169,5.202v-19.804L109.142,180.665z M102.347,202.282 c3.347,0.067,5.222-1.23,6.234-2.335c1.238-1.352,1.832-3.198,1.629-5.064l-4.327,0.471c0.04,0.366,0.026,1.067-0.511,1.653 c-0.58,0.633-1.6,0.947-2.933,0.924c-4.528-0.097-6.516-3.724-6.479-7.275c0.037-3.462,2.04-6.955,6.432-6.955 c9.95,0,18.072,10.756,18.491,24.42l0.001,1.072c-0.419,13.729-8.542,24.482-18.492,24.482c-4.392,0-6.395-3.494-6.432-6.956 c-0.038-3.553,1.951-7.18,6.475-7.276c1.348-0.036,2.357,0.295,2.937,0.928c0.536,0.587,0.55,1.286,0.51,1.651l4.327,0.471 c0.203-1.864-0.39-3.709-1.626-5.059c-1.01-1.104-2.93-2.405-6.238-2.342c-4.355,0.093-7.412,2.311-9.122,5.316v-23.44 C94.935,199.97,97.992,202.189,102.347,202.282z M102.393,238.026c2.353,0,4.621-0.463,6.756-1.319l-15.925,15.925v-19.809 C94.949,235.83,98.035,238.026,102.393,238.026z M113.128,240.703c-0.854,2.133-1.315,4.397-1.315,6.747 c0,4.358,2.197,7.444,5.205,9.169H97.213L113.128,240.703z M222.499,317.629h-6.292c-4.621-24.672-21.133-45.19-43.348-55.372 h21.865V155.119H87.585v107.139h21.864c-22.215,10.182-38.728,30.7-43.349,55.372h-5.804c-0.169,0-0.324,0.007-0.491,0.008V113.34 h162.692V317.629z M246.428,317.629c6.5-30.559,33.688-53.557,66.156-53.557c32.467,0,59.656,22.998,66.155,53.557H246.428z M303.837,173.622c1.106-1.012,2.41-2.916,2.341-6.242c-0.093-4.354-2.309-7.411-5.312-9.122h23.435 c-3.003,1.711-5.219,4.769-5.312,9.121c-0.073,3.324,1.23,5.229,2.335,6.24c1.354,1.239,3.201,1.826,5.065,1.625l-0.479-4.326 c-0.363,0.039-1.061,0.028-1.648-0.509c-0.633-0.579-0.952-1.595-0.922-2.936c0.096-4.484,3.655-6.478,7.173-6.478 c0.033,0,0.066,0,0.1,0.001c3.461,0.036,6.954,2.039,6.954,6.43c0,9.948-10.755,18.072-24.418,18.494l-1.067,0.001 c-13.729-0.423-24.482-8.547-24.482-18.495c0-4.391,3.493-6.393,6.954-6.43c0.034-0.001,0.066-0.001,0.1-0.001 c3.518,0,7.078,1.993,7.173,6.476c0.028,1.343-0.293,2.358-0.926,2.938c-0.585,0.535-1.282,0.547-1.648,0.508l-0.478,4.326 C300.637,175.444,302.485,174.859,303.837,173.622z M321.324,238.759c-1.105,1.012-2.407,2.916-2.335,6.237 c0.093,4.354,2.309,7.411,5.312,9.122h-23.437c3.004-1.711,5.22-4.77,5.314-9.124c0.069-3.323-1.234-5.227-2.34-6.237 c-1.354-1.238-3.202-1.822-5.063-1.623l0.478,4.326c0.364-0.039,1.063-0.028,1.648,0.508c0.634,0.58,0.954,1.596,0.926,2.935 c-0.096,4.484-3.655,6.477-7.174,6.477c-0.033,0-0.066,0-0.1-0.001c-3.461-0.036-6.953-2.039-6.953-6.43 c0-9.954,10.753-18.076,24.416-18.49l1.068-0.001c13.73,0.415,24.484,8.538,24.484,18.491c0,4.391-3.492,6.394-6.953,6.43 c-0.033,0.001-0.066,0.001-0.1,0.001c-3.519,0-7.078-1.993-7.174-6.479c-0.03-1.339,0.289-2.354,0.922-2.933 c0.587-0.537,1.285-0.548,1.648-0.509l0.479-4.326C324.525,236.925,322.677,237.519,321.324,238.759z M296.665,205.553 c-0.167-5.452-1.432-10.503-3.506-14.8l15.436,15.436l-15.453,15.454c2.085-4.315,3.357-9.393,3.525-14.885L296.665,205.553z M328.498,206.826c0.169,5.455,1.436,10.507,3.514,14.806l-15.442-15.442l15.457-15.457c-2.086,4.316-3.359,9.395-3.529,14.888 L328.498,206.826z M328.031,225.626c-4.315-2.084-9.393-3.354-14.882-3.519l-1.2,0.001c-5.454,0.165-10.504,1.429-14.802,3.503 l15.435-15.435L328.031,225.626z M312.582,202.201l-15.458-15.459c4.317,2.088,9.398,3.361,14.892,3.53l1.201-0.001 c5.456-0.168,10.508-1.434,14.807-3.512L312.582,202.201z M341.92,244.95c0-2.351-0.462-4.617-1.317-6.751l15.919,15.92h-19.807 C339.723,252.394,341.92,249.308,341.92,244.95z M344.585,234.206c2.135,0.857,4.403,1.32,6.756,1.32c4.361,0,7.45-2.199,9.174-5.21 v19.819L344.585,234.206z M351.384,212.59c-3.321-0.091-5.223,1.237-6.233,2.342c-1.236,1.351-1.829,3.195-1.625,5.059l4.327-0.471 c-0.039-0.365-0.026-1.065,0.51-1.651c0.579-0.633,1.59-0.963,2.933-0.928c4.528,0.097,6.517,3.724,6.478,7.275 c-0.037,3.463-2.04,6.957-6.432,6.957c-9.945,0-18.068-10.755-18.492-24.416l-0.001-1.071c0.425-13.732,8.548-24.487,18.493-24.487 c4.392,0,6.396,3.493,6.432,6.956c0.038,3.551-1.951,7.178-6.478,7.274c-1.332,0.023-2.353-0.291-2.932-0.923 c-0.538-0.587-0.551-1.288-0.511-1.654l-4.327-0.471c-0.203,1.867,0.391,3.713,1.629,5.064c1.011,1.104,2.91,2.397,6.233,2.335 c4.359-0.093,7.417-2.314,9.127-5.323v23.456C358.805,214.906,355.746,212.683,351.384,212.59z M351.341,176.848 c-2.35,0-4.616,0.463-6.75,1.319l15.924-15.925v19.815C358.791,179.047,355.703,176.848,351.341,176.848z M340.6,174.182 c0.856-2.136,1.32-4.403,1.32-6.756c0-4.358-2.197-7.444-5.205-9.169h19.809L340.6,174.182z M283.247,167.426 c0,2.355,0.464,4.624,1.322,6.762l-15.93-15.931h19.812C285.444,159.982,283.247,163.068,283.247,167.426z M280.571,178.165 c-2.133-0.854-4.399-1.316-6.749-1.316c-4.361,0-7.449,2.198-9.173,5.209v-19.814L280.571,178.165z M273.776,199.782 c3.32,0.095,5.221-1.23,6.232-2.333c1.239-1.352,1.833-3.197,1.632-5.066l-4.327,0.469c0.039,0.366,0.026,1.068-0.513,1.655 c-0.579,0.632-1.6,0.942-2.932,0.923c-4.528-0.097-6.517-3.724-6.479-7.274c0.037-3.463,2.04-6.956,6.432-6.956 c9.949,0,18.072,10.756,18.492,24.42l0.001,1.072c-0.42,13.729-8.543,24.482-18.493,24.482c-4.392,0-6.395-3.494-6.432-6.957 c-0.038-3.552,1.951-7.179,6.475-7.275c1.341-0.044,2.356,0.294,2.937,0.928c0.537,0.586,0.551,1.287,0.511,1.652l4.327,0.469 c0.202-1.866-0.392-3.71-1.628-5.061c-1.01-1.104-2.915-2.383-6.236-2.34c-4.358,0.093-7.416,2.314-9.126,5.322V194.46 C266.359,197.468,269.417,199.689,273.776,199.782z M273.822,235.526c2.353,0,4.621-0.463,6.756-1.32l-15.929,15.93v-19.818 C266.373,233.328,269.461,235.526,273.822,235.526z M284.565,238.195c-0.856,2.135-1.318,4.402-1.318,6.755 c0,4.358,2.197,7.444,5.204,9.169h-19.809L284.565,238.195z M393.929,317.648c-0.378-0.006-0.741-0.019-1.131-0.019h-5.16 c-5.037-26.893-24.2-48.86-49.477-57.872h27.994V152.619H259.01v107.139h27.998c-25.277,9.012-44.441,30.979-49.478,57.872h-6.296 V113.34h162.694V317.648z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-10:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 422.207 422.207' xml:space='preserve'%3E%3Cpath id='XMLID_348_' d='M128.235,259.092h-0.215v-26.716c0-14.036-11.418-25.455-25.453-25.455H85.305 c-14.036,0-25.455,11.419-25.455,25.455v26.716h-0.216c-12.613,0-22.875,10.262-22.875,22.875v117.365 c0,12.613,10.262,22.875,22.875,22.875h68.602c12.612,0,22.874-10.262,22.874-22.875V281.967 C151.109,269.354,140.848,259.092,128.235,259.092z M75.85,232.376c0-5.214,4.241-9.455,9.455-9.455h17.263 c5.213,0,9.453,4.241,9.453,9.455v26.716H75.85V232.376z M135.109,399.332c0,3.727-3.148,6.875-6.874,6.875H59.634 c-3.727,0-6.875-3.148-6.875-6.875V281.967c0-3.791,3.084-6.875,6.875-6.875h68.602c3.726,0,6.874,3.148,6.874,6.875V399.332z M320.411,41.877v10.266h57.037c4.418,0,8,3.582,8,8s-3.582,8-8,8h-65.037c-4.418,0-8-3.582-8-8V33.877c0-4.418,3.582-8,8-8h65.037 c4.418,0,8,3.582,8,8s-3.582,8-8,8H320.411z M372.619,240.272c1.515,1.645,2.271,3.849,2.088,6.077l-13.884,168.515 c-0.342,4.149-3.809,7.343-7.973,7.343h-82.633c-4.418,0-8-3.582-8-8s3.582-8,8-8h75.265l12.565-152.515h-87.83 c-4.418,0-8-3.582-8-8s3.582-8,8-8h96.517C368.971,237.692,371.104,238.628,372.619,240.272z M278.532,215.854V20.939 C278.532,9.394,287.926,0,299.473,0h77.976c4.418,0,8,3.582,8,8s-3.582,8-8,8h-77.976c-2.725,0-4.94,2.216-4.94,4.939v194.915 c0,4.418-3.582,8-8,8S278.532,220.272,278.532,215.854z M320.411,94.021v10.265h57.037c4.418,0,8,3.582,8,8s-3.582,8-8,8h-65.037 c-4.418,0-8-3.582-8-8V86.021c0-4.418,3.582-8,8-8h65.037c4.418,0,8,3.582,8,8s-3.582,8-8,8H320.411z M224.601,130.163h-13.339 V94.515c0-11.679-6.721-21.818-16.496-26.753V39.967c0-4.418-3.582-8-8-8h-8.303V8.217c0.002-0.071,0.003-0.145,0.003-0.217 c0-4.418-3.582-8-8-8H95.234c-7.703,0-13.97,6.268-13.97,13.971V30.29c0,4.418,3.582,8,8,8s8-3.582,8-8V16h65.198v15.967h-8.3 c-4.418,0-8,3.582-8,8v27.795c-9.776,4.936-16.496,15.074-16.496,26.753v35.648h-13.34c-12.612,0-22.873,10.261-22.873,22.874 v26.791c0,4.418,3.582,8,8,8s8-3.582,8-8v-26.791c0-3.79,3.083-6.874,6.873-6.874h108.273c3.79,0,6.874,3.084,6.874,6.874v246.295 c0,3.791-3.084,6.875-6.874,6.875h-55.104c-4.418,0-8,3.582-8,8s3.582,8,8,8h55.104c12.612,0,22.874-10.262,22.874-22.875V153.037 C247.475,140.424,237.213,130.163,224.601,130.163z M162.163,47.967h16.603v16.602h-16.603V47.967z M195.262,130.163h-49.595V94.515 c0-7.69,6.256-13.946,13.946-13.946h21.704c7.688,0,13.944,6.256,13.944,13.946V130.163z M385.448,138.164c0,4.418-3.582,8-8,8 h-57.037v69.69c0,4.418-3.582,8-8,8s-8-3.582-8-8v-77.69c0-4.418,3.582-8,8-8h65.037 C381.866,130.164,385.448,133.746,385.448,138.164z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

.single-rooms .room-amenities ul .amenity-11:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' xml:space='preserve'%3E%3Cg id='Layer_1'%3E%3Cpath d='M1,38h23v3H12v2h26v-2H26v-3h23V8H1V38z M3,10h44v26H3V10z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 50px;
    height: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 2560) {
    .single-rooms .room-amenities ul li {
        width: 16.25%;
    }
}

@media(max-width: 1680px) {
    .single-rooms .room-amenities ul {
        width: 88%;
    }

    .single-rooms .room-amenities ul li {
        width: 16.09%;
    }
}

@media(max-width: 1440px) {
    .single-rooms .room-amenities ul {
        width: 85%;
    }

    .single-rooms .room-amenities ul li {
        width: 15.95%;
    }
}

@media(max-width: 1366px) {
    .single-rooms .room-amenities ul li {
        width: 15.9%;
    }
}

@media(max-width: 1280px) {
    .single-rooms .room-amenities ul li {
        width: 15.86%;
    }
}

@media(max-width: 912px) {
    .single-rooms .room-amenities ul li {
        width: 15.5%;
    }

    .single-rooms .room-amenities ul li span {
        font-size: 14px;
    }
}

@media(max-width: 820px) {
    .single-rooms .room-amenities ul li {
        width: 23.88%;
    }
}

@media(max-width: 768px) {
    .single-rooms .room-amenities ul li {
        width: 23.8%;
    }
}

@media(max-width: 480px) {
    .single-rooms .room-amenities ul {
        width: 85%;
    }

    .single-rooms .room-amenities ul li {
        width: 48.4%;
    }
}

@media(max-width: 375px) {
    .single-rooms .room-amenities ul li {
        width: 48%;
    }
}

@media(max-width: 390px) {
    .single-rooms .room-amenities ul li {
        width: 48.3%;
    }
}

/****************************************************************************/
/*				  								                 DESCRIPTION*/
/****************************************************************************/

.single-rooms .room-description {
    width: 84%;
    margin: 0 auto;
    padding-top: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .single-rooms .room-description {
        width: 88%;
    }
}

@media(max-width: 1440px) {
    .single-rooms .room-description {
        width: 85%;
    }
}

@media(max-width: 480px) {
    .single-rooms .room-description {
        width: 85%;
    }
}

/****************************************************************************/
/*				  								                     DETAILS*/
/****************************************************************************/

.single-rooms .room-details {
    width: 84%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

.single-rooms .info-for-room ul {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0px;
}

.single-rooms .info-for-room ul li {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.single-rooms .info-for-room ul li .info-label {
    font-size: 19px;
}

.single-rooms .info-for-room ul li .info-value {
    font-weight: bold;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .single-rooms .room-details {
        width: 88%;
    }
}

@media(max-width: 1440px) {
    .single-rooms .room-details {
        width: 85%;
    }
}

@media(max-width: 480px) {
    .single-rooms .room-details {
        width: 85%;
    }
}

/****************************************************************************/
/*				  								                     RELATED*/
/****************************************************************************/

.single-rooms .related-rooms {
    background-color: #f5f5f5;
    padding-bottom: 50px;
}

.single-rooms .related-rooms h2 {
    text-align: center;
    padding-top: 50px;
    font-size: 55px;
    font-weight: 500;
}

.single-rooms .room-loop-item figure {
    margin-bottom: 0px;
}

.single-rooms .room-loop-item img {
    width: 100%;
}

.single-rooms .room-loop-item h3 {
    color: #333;
    font-size: 24px;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
}

.single-rooms .room-loop-item h6:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101 101'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 2 copy 2%3C/title%3E%3Cpath d='M34.5,74H7.6a1.5,1.5,0,0,1-1.5-1.5c0-14.84,11.84-26.92,26.39-26.92a1.5,1.5,0,0,1,0,3A23.65,23.65,0,0,0,9.14,71H34.5a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M32.5,41A16.5,16.5,0,1,1,49,24.5,16.52,16.52,0,0,1,32.5,41Zm0-30A13.5,13.5,0,1,0,46,24.5,13.52,13.52,0,0,0,32.5,11Z'/%3E%3Cpath d='M32.48,58.07A29.17,29.17,0,0,1,17.43,53.9,1.5,1.5,0,1,1,19,51.33a26.17,26.17,0,0,0,13.51,3.74,1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M45.49,22.38A11.84,11.84,0,0,1,36.81,19c-3,1.68-11.44,5.4-18.27.09a1.5,1.5,0,1,1,1.84-2.37c6.62,5.15,15.84-.85,15.93-.91a1.5,1.5,0,0,1,2.1.45c.08.12,2.15,3.17,7.08,3.17a1.5,1.5,0,0,1,0,3Z'/%3E%3Cpath d='M95.5,63h-27a1.5,1.5,0,0,1,0-3H93.93A16.17,16.17,0,0,0,78,45.12a15.63,15.63,0,0,0-9.51,3.2,1.5,1.5,0,0,1-1.81-2.39A18.6,18.6,0,0,1,78,42.12,19.21,19.21,0,0,1,97,61.5,1.5,1.5,0,0,1,95.5,63Z'/%3E%3Cpath d='M78,39A13,13,0,1,1,91,26,13,13,0,0,1,78,39Zm0-23A10,10,0,1,0,88,26,10,10,0,0,0,78,16Z'/%3E%3Cpath d='M85.74,27.4A13,13,0,0,1,73,16.4a1.5,1.5,0,1,1,3-.44,9.92,9.92,0,0,0,13,7.91,1.5,1.5,0,1,1,1,2.84A12.88,12.88,0,0,1,85.74,27.4Z'/%3E%3Cpath d='M92.5,52a1.5,1.5,0,0,1-1.2-2.4c3.18-4.23,1.45-8.31-.55-13C89.4,33.4,88,30.12,88,26.5a1.5,1.5,0,0,1,3,0c0,3,1.27,6,2.51,8.91,2.17,5.1,4.41,10.37.19,16A1.5,1.5,0,0,1,92.5,52Z'/%3E%3Cpath d='M62.22,41.89a1.46,1.46,0,0,1-.47-.08,1.48,1.48,0,0,1-1-1.86c0-.12.19-.49.42-1,1-2.27,3.85-9.17,3.85-12.41a1.5,1.5,0,0,1,3,0c0,3.44-2.33,9.39-4.08,13.57-.17.41-.29.69-.33.8A1.52,1.52,0,0,1,62.22,41.89Z'/%3E%3Cpath d='M68.72,92h-35a1.5,1.5,0,0,1-1.5-1.5,19,19,0,1,1,38,0A1.5,1.5,0,0,1,68.72,92ZM35.28,89H67.15a16,16,0,0,0-31.87,0Z'/%3E%3Cpath d='M51,68A13,13,0,1,1,64,55,13,13,0,0,1,51,68Zm0-23A10,10,0,1,0,61,55,10,10,0,0,0,51,45Z'/%3E%3Cpath d='M51.22,81.36a21.25,21.25,0,0,1-11-3,1.5,1.5,0,1,1,1.55-2.57,18.31,18.31,0,0,0,18.85,0,1.5,1.5,0,1,1,1.55,2.57A21.26,21.26,0,0,1,51.22,81.36Z'/%3E%3Cpath class='cls-1' d='M41.44,50.6C47.13,55,53.64,50,53.64,50s4.29,4.66,7.49.39'/%3E%3Cpath d='M46.67,53.9a9.8,9.8,0,0,1-6.15-2.11,1.5,1.5,0,0,1,1.84-2.37C47,53.06,52.5,49,52.73,48.79a1.5,1.5,0,0,1,2,.17c.46.5,1.95,1.79,3.33,1.71a2.54,2.54,0,0,0,1.86-1.2,1.5,1.5,0,1,1,2.4,1.8,5.43,5.43,0,0,1-4.12,2.4,7.29,7.29,0,0,1-4.71-1.78A13.57,13.57,0,0,1,46.67,53.9Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 35px;
    height: 35px;
}

.single-rooms .room-loop-item h6 {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    font-style: italic;
}

.single-rooms .room-loop-item .loop-item-desc {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 30px;
}

.single-rooms .room-loop-item .loop-item-desc .gb-button-wrapper {
    margin-top: 25px;
}

.single-rooms .room-loop-item .loop-item-desc .gb-button {
    background-color: transparent !important;
    color: #000000 !important;
    border: 1px solid #000000;
    width: 100%;
    font-weight: 700;
}

.single-rooms .room-loop-item .loop-item-desc .gb-button:hover {
    background-color: #0b6354 !important;
    border-color: #0b6354 !important;
    color: #ffffff !important;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/


@media(max-width: 480px) {
    .single-rooms .related-rooms h2 {
        font-size: 45px;
    }
}

/*******************************************************************************************************************/
/*				  													                                       SERVICES*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.services-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .services-hero h2 {
        padding-left: 50px;
    }
}

@media(max-width: 480px) {
    .services-hero {
        align-items: center !important;
        min-height: 190px !important;
    }

    .services-hero h2 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.services-section1 {
    overflow: hidden;
}

.services-section1 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.services-section1 .txt-area {
    padding: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/


@media(max-width: 480px) {
    .services-section1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .services-section1 .txt-area {
        padding: 30px;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(1) {
        order: 1;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(2) {
        order: 2;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(3) {
        order: 4;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(4) {
        order: 3;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(5) {
        order: 5;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(6) {
        order: 6;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(7) {
        order: 8;
    }

    .services-section1 .gb-grid-wrapper>div:nth-child(8) {
        order: 7;
    }
}

@media(max-width: 375px) {
    .services-section1 .txt-area h2 {
        font-size: 30px;
    }
}

/*******************************************************************************************************************/
/*				  													                                      ABOUT US*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.about-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .about-hero h2 {
        padding-left: 75px;
    }
}

@media(max-width: 1440px) {
    .about-hero h2 {
        padding-left: 100px;
    }
}

@media(max-width: 912px) {
    .about-hero h2 {
        padding-left: 0px;
        text-align: center;
    }
}

@media(max-width: 480px) {
    .about-hero {
        align-items: center !important;
        min-height: 190px !important;
    }

    .about-hero h2 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.about-section1 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.about-section1 h2 {
    text-align: center;
}

.about-section1 p {
    line-height: 30px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .about-section1 {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media(max-width: 1440px) {
    .about-section1 {
        padding-left: 100px;
        padding-right: 100px;
    }
}

@media(max-width: 912px) {
    .about-section1 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .about-section1 .gb-grid-wrapper {
        flex-direction: column;
    }

    .about-section1 .gb-grid-wrapper>div {
        width: 100%;
    }
}

@media(max-width: 480px) {
    .about-section1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}


/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.about-section2 {
    padding-bottom: 100px;
}

.about-section2 figure {
    overflow: hidden;
}

.about-section2 img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -webkit-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -moz-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -ms-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -o-transition: 1s cubic-bezier(0.06, .43, .22, 1);
}

.about-section2 img:hover {
    transform: scale(1.16);
    -webkit-transform: scale(1.16);
    -moz-transform: scale(1.16);
    -ms-transform: scale(1.16);
    -o-transform: scale(1.16);
    transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -webkit-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -moz-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -ms-transition: 1s cubic-bezier(0.06, .43, .22, 1);
    -o-transition: 1s cubic-bezier(0.06, .43, .22, 1);
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .about-section2 {
        padding-left: 90px;
        padding-right: 90px;
    }
}

@media(max-width: 1440px) {
    .about-section2 {
        padding-left: 100px;
        padding-right: 100px;
    }
}

@media(max-width: 912px) {
    .about-section2 {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media(max-width: 480px) {
    .about-section2 {
        padding-bottom: 50px;
    }

    .about-section2 .gb-grid-wrapper {
        gap: 20px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.about-section3 {
    padding-bottom: 100px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .about-section3 {
        padding-left: 90px;
        padding-right: 90px;
    }
}

@media(max-width: 1440px) {
    .about-section3 {
        padding-left: 100px;
        padding-right: 100px;
    }
}

@media(max-width: 912px) {
    .about-section3 {
        padding-left: 30px;
        padding-right: 30px;
    }
}


/*******************************************************************************************************************/
/*				  													                                        CONTACT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.contact-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    .contact-hero {
        align-items: center !important;
        min-height: 190px !important;
    }

    .contact-hero h2 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/
.contact-section1 {
    padding-top: 100px;
}

.contact-section1 .contact-form-wrapper .split-half {
    display: flex;
    flex-direction: row;
    gap: 50px;
}

.contact-section1 .contact-form-wrapper .split-half>div {
    width: 50%;
}

.contact-section1 .contact-form-wrapper .split-half input {
    width: 100%;
}

.contact-section1 .contact-form-wrapper .split-half input::placeholder,
.contact-section1 .contact-form-wrapper textarea::placeholder {
    color: #000000 !important;
}

.contact-section1 .contact-form-wrapper .no-split {
    display: flex;
    flex-direction: column;
}

.contact-section1 .contact-form-wrapper .no-split>div {
    width: 100%;
}

.contact-section1 .contact-form-wrapper .no-split input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: transparent !important;
    border: 1px solid #000000;
    color: #000000;
}

.contact-section1 .contact-form-wrapper .no-split input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background-color: #0b6354 !important;
    color: #ffffff;
    border-color: #0b6354;
}

/* .contact-section1 .col2 {
    padding-top: 55px;
} */

.contact-section1 .col2 h3 {
    font-size: 40px;
    padding-bottom: 20px;
}


.contact-section1 .col2 p {
    color: #000000;
    padding-left: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.contact-section1 .col2 svg {
    width: 20px;
    height: 20px;
    color: #000000;
}

.contact-section1 .col2 p a {
    color: #000000;
    text-decoration: none;
}

.contact-section1 .col2 p a:hover {
    text-decoration: underline;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .contact-section1 {
        padding-left: 150px;
        padding-right: 150px;
    }
}

@media(max-width: 1440px) {
    .contact-section1 .col2 {
        padding-top: 15px;
    }
}

@media(max-width: 1366px) {
    .contact-section1 .col2 p {
        margin-bottom: 15px;
    }
}

@media(max-width: 1280px) {
    .contact-section1 .col2 p {
        font-size: 14px;
    }
}

@media(max-width: 912px) {
    .contact-section1 {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact-section1 .gb-grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .contact-section1 .gb-grid-wrapper>div {
        width: 100%;
    }

    .contact-section1 .col2 {
        background-position: center center;
        background-size: cover;
        min-height: 300px !important;
        justify-content: center;
        align-items: center;
    }

    .contact-section1 .col2 .contact-info {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .contact-section1 .col2 .wp-block-social-links {
        display: flex;
        justify-content: center;
    }

    .contact-section1 .col2 p {
        font-size: 20px;
    }
}

@media(max-width: 480px) {
    .contact-section1 {
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact-section1 .col2 .contact-info,
    .contact-section1 .col2 .wp-block-social-links {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .contact-section1 .col2 p {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 18px;
    }

}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.contact-section2 {
    padding-top: 50px;
    padding-bottom: 50px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

/*******************************************************************************************************************/
/*				  													                                        GALLERY*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.gallery-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    .gallery-hero {
        align-items: center !important;
        min-height: 190px !important;
    }

    .gallery-hero h2 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.gallery-section1 {
    padding-top: 100px;
}

.gallery-section1 p {
    text-align: center;
}

@media(max-width: 912px) {
    .gallery-section1 {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media(max-width: 480px) {
    .gallery-section1 {
        padding-top: 50px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.gallery-section2 {
    padding-bottom: 50px;
}

@media(max-width: 912px) {
    .gallery-section2 {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media(max-width: 480px) {
    .gallery-section2 {
        padding-top: 0px;
        padding-bottom: 50px;
    }
}

/*******************************************************************************************************************/
/*				  													                                          NEWS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.blog-archive-hero h2 {
    color: #ffffff;
    padding-left: 150px;
    padding-bottom: 50px;
    font-size: 55px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    .blog-archive-hero h2 {
        padding-left: 30px;
    }
}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.blog #page {
    max-width: 1600px;
}

.blog .inside-article {
    padding: 20px !important;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

/*******************************************************************************************************************/
/*				  													                                   POST SINGLE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.single-post {
    background-color: #ffffff;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {

    .single-post .entry-header,
    .single-post .entry-content {
        padding-left: 110px;
        padding-right: 110px;
    }
}

@media(max-width: 480px) {

    .single-post .entry-header,
    .single-post .entry-content {
        padding-left: 30px;
        padding-right: 30px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        FOOTER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.site-footer {
    border-top: 1px solid #000000;
}

.footer-widgets-container {
    padding: 0px 0px 40px 0px;
}

/****************************************************************************/
/*				  								                     COLUMNS*/
/****************************************************************************/

#footer-widgets {
    padding: 50px 150px 0px 150px;
}

#footer-widgets h2 {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
}

#footer-widgets p,
#footer-widgets p a {
    color: #000000;
}

#footer-widgets p a {
    text-decoration: none;
}

#footer-widgets p a:hover {
    color: #0b6354;
}

.foot-col1 p {
    width: 70%;
    padding-top: 20px;
}

legend.mailpoet_checkbox_label {
    display: none !important;
}

#mailpoet_form_2 form.mailpoet_form {
    padding: 0px !important;
}

.foot-col3 #mailpoet_form_2 form.mailpoet_form br {
    display: none;
}

.foot-col3 .mailpoet_form p {
    margin-bottom: 0px;
}

.foot-col3 .mailpoet_checkbox_label a {
    color: #000000;
}

.foot-col3 .mailpoet_checkbox_label a:hover {
    color: #0b6354;
}

.foot-col3 #mailpoet_form_2 .mailpoet_submit {
    background-color: transparent !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
}

.foot-col3 #mailpoet_form_2 .mailpoet_submit:hover {
    background-color: #0b6354 !important;
    border-color: #0b6354 !important;
    color: #ffffff !important;
}

.foot-col3 #mailpoet_form_2 .mailpoet_paragraph input::placeholder {
    color: #000000;
}

/********************* NEWSLETTER LANGUAGE CHANGE ****************/

html[lang="el"] .foot-col3 span.newsletter-en {
    display: none;
}

html[lang="en-US"] .foot-col3 span.newsletter-el {
    display: none;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    #footer-widgets {
        padding: 50px 75px 0px 75px;
    }
}

@media(max-width: 1280px) {
    #footer-widgets .inside-footer-widgets {
        flex-direction: row !important;
    }
}

@media(max-width: 1279px) {
    #footer-widgets {
        padding: 50px 100px 0px 100px;
    }

    #footer-widgets .inside-footer-widgets {
        flex-direction: column;
        gap: 50px;
    }
}

@media(max-width: 912px) {
    #footer-widgets .inside-footer-widgets {
        flex-direction: column !important;
    }

    .site-footer .foot-col1 figure {
        text-align: center;
    }
}

@media(max-width: 480px) {
    #footer-widgets {
        padding: 50px 50px 0px 50px;
    }

    #footer-widgets .inside-footer-widgets {
        gap: 10px;
    }

    .foot-col3 #mailpoet_form_1 .mailpoet_paragraph {
        width: 100%;
    }

    .foot-col3 #mailpoet_form_1 .mailpoet_paragraph.last {
        width: 100%;
    }

    .foot-col3 #mailpoet_form_1 form {
        flex-direction: column !important;
        margin-bottom: 20px;
    }

    .foot-col3 #mailpoet_form_1 form.mailpoet_form br {
        display: none;
    }
}

/****************************************************************************/
/*				  								                  BOTTOM BAR*/
/****************************************************************************/

.site-info:before {
    content: '';
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    display: block;
    width: 80%;
    margin: 0 auto;
}

.copyright-bar {
    color: rgba(255, 255, 255, 0.5);
    display: flex;
    flex-direction: row;
    gap: 5px;
}

@media(max-width: 480px) {
    .copyright-bar {
        flex-direction: column;
    }
}