.elementor-944 .elementor-element.elementor-element-54e1de0{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-mix-blend-mode:multiply;--margin-top:45px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-52d5707 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:39px;font-weight:600;color:#000000;}.elementor-944 .elementor-element.elementor-element-2897199{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-944 .elementor-element.elementor-element-f037dbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-944 .elementor-element.elementor-element-133f0f4 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}.elementor-944 .elementor-element.elementor-element-818b4a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-26fc749 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}.elementor-944 .elementor-element.elementor-element-2085cce img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}.elementor-944 .elementor-element.elementor-element-6e87657{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-8e486fe img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}.elementor-944 .elementor-element.elementor-element-de8869d img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}.elementor-944 .elementor-element.elementor-element-00d8b13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-944 .elementor-element.elementor-element-2d3f1c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-944 .elementor-element.elementor-element-059875d{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-944 .elementor-element.elementor-element-8e81292 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-8e81292 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;color:#000000;}.elementor-944 .elementor-element.elementor-element-105ac35 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-7623b21 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-944 .elementor-element.elementor-element-17cccf7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-7258b35{--e-image-carousel-slides-to-show:1;}.elementor-944 .elementor-element.elementor-element-7258b35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-968774d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-968774d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;color:#000000;}.elementor-944 .elementor-element.elementor-element-b80c5b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-eaa4a49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f298c8c );--border-color:var( --e-global-color-f298c8c );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-1203184{width:100%;max-width:100%;}.elementor-944 .elementor-element.elementor-element-1203184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-99a5f42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;color:#000000;}.elementor-944 .elementor-element.elementor-element-73e26da{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-944 .elementor-element.elementor-element-35278de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:500;color:#000000;}.elementor-944 .elementor-element.elementor-element-04b3885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-944 .elementor-element.elementor-element-9fbc728 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;box-shadow:0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);}@media(min-width:768px){.elementor-944 .elementor-element.elementor-element-f037dbd{--width:66.66%;}.elementor-944 .elementor-element.elementor-element-818b4a0{--width:66.66%;}.elementor-944 .elementor-element.elementor-element-6e87657{--width:33%;}.elementor-944 .elementor-element.elementor-element-2d3f1c5{--width:66.6666%;}.elementor-944 .elementor-element.elementor-element-04b3885{--width:33.3333%;}}@media(max-width:767px){.elementor-944 .elementor-element.elementor-element-54e1de0{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-52d5707 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-52d5707{text-align:center;}.elementor-944 .elementor-element.elementor-element-52d5707 .elementor-heading-title{font-size:2rem;}.elementor-944 .elementor-element.elementor-element-2897199{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-944 .elementor-element.elementor-element-133f0f4 img{height:250px;}.elementor-944 .elementor-element.elementor-element-818b4a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-944 .elementor-element.elementor-element-26fc749{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-26fc749 img{height:120px;}.elementor-944 .elementor-element.elementor-element-2085cce{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-2085cce img{height:120px;}.elementor-944 .elementor-element.elementor-element-8e486fe img{height:250px;}.elementor-944 .elementor-element.elementor-element-de8869d img{height:250px;}}/* Start custom CSS for container, class: .elementor-element-17cccf7 */.elementor-944 .elementor-element.elementor-element-17cccf7 img{
    height:500px;
    object-fit: contain;
    width: 100%;
}
.elementor-944 .elementor-element.elementor-element-17cccf7 .elementor-element .swiper .elementor-swiper-button svg{
    fill:#000
}
.elementor-element .swiper .elementor-swiper-button-next{
    right: -30px
}
.elementor-element .swiper .elementor-swiper-button-prev{
    left: -30px
}
@media screen and (max-width: 650px) {
    .elementor-944 .elementor-element.elementor-element-17cccf7 img{
        height: 200px;
        object-fit: contain;
}
.elementor-element .swiper .elementor-swiper-button-next{
    right: -14px
}
.elementor-element .swiper .elementor-swiper-button-prev{
    left: -14px
}
}/* End custom CSS */
/* Start custom CSS for mphbe-availability, class: .elementor-element-b09766b */.elementor-944 .elementor-element.elementor-element-b09766b [type=submit]{
    font-family: "Open Sans", Sans-serif;
    font-size: 0.75rem;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #C1B086;
    border-style: none;
    border-radius: 1.875rem 1.875rem 1.875rem 1.875rem;
    padding: 1.25rem 3.125rem 1.25rem 3.125rem;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-price, class: .elementor-element-9fbc728 */.mphb-regular-price{
    font-size: 1.5rem;
    padding: 0rem 2rem;
}
.elementor-944 .elementor-element.elementor-element-9fbc728 .mphb-regular-price > strong{
    display: none;
}
.elementor-944 .elementor-element.elementor-element-9fbc728 .mphb-currency{
    vertical-align: text-top;
    font-size: 60%;
}
.elementor-944 .elementor-element.elementor-element-9fbc728 .mphb-price-period{
    font-size: 55%;
}
.elementor-944 .elementor-element.elementor-element-9fbc728 .mphb-tax-information{
    display: none
}
.elementor-944 .elementor-element.elementor-element-9fbc728 .mphb-price-period:before{
    content: '/';
    margin-right: .25rem;
}/* End custom CSS */
/* Start custom CSS *//*#gallery-1{*/
/*    display: ruby;*/
/*    margin: -30px*/
    
/*}*/
/*#gallery-1 figure:nth-child(4n) img{*/
/*    width: 270px;*/
/*    height: 270px;*/

/*}*/
/*#gallery-1 figure:nth-child(4n-3) img{*/
/*    width: 270px;*/
/*    height: 270px;*/
/*}*/
/*#gallery-1 figure:nth-child(4n-2) img{*/
/*    width: 370px;*/
/*    height: 270px;*/

/*}*/
/*#gallery-1 figure:nth-child(4n-1) img{*/
/*    width: 370px;*/
/*    height: 270px;*/
/*}*/
/*#gallery-1 figure img{*/
/*    margin: 10px;*/
/*    box-shadow: 0px 13px 43px 0px rgba(6, 28, 52, 0.23);*/
/*}*/

body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}
body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-item:nth-child(4n), body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-item:nth-child(4n+1) {
    width: 44%;
}
body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-item {
    height: auto;
    padding: 0 15px;
    width: 56%;
    max-width: 100%;
}
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-item a {
    display: block;
    height: 100%;
}
body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-item a img {
    display: block;
    -webkit-box-shadow: 0px 13px 43px 0px rgba(6, 28, 52, 0.23);
    box-shadow: 0px 13px 43px 0px rgba(6, 28, 52, 0.23);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
body.single .mphb_room_type .mphb-room-type-gallery-wrapper .gallery-icon {
    height: 100%;
}
figure {
    margin: 1em 0;
}
body.elementor-page-944 .elementor-widget-theme-post-content .mphb-regular-price,.elementor-widget-theme-post-content .mphb-details-title{
    display: none;
}
body.elementor-page-944 .elementor-widget-theme-post-content .button{
    font-family: "Open Sans", Sans-serif;
    font-size: 0.75rem;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #C1B086;
    border-style: none;
    border-radius: 1.875rem 1.875rem 1.875rem 1.875rem;
    padding: 1.25rem 3.125rem 1.25rem 3.125rem;
    color: #fff;

}
.mphb-loop-room-type-attributes li:before, .mphb-single-room-type-attributes li:before, .mphb-widget-room-type-attributes li:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    
    width: 2em;
    text-align: center;
    font-size: 0.875rem;
    color: #c1b086;
    position: static;
    display: table-cell;
    padding: 0 .5em 0 1em;

}
.mphb-single-room-type-attributes .mphb-room-type-view:before{
    content: "\f06e";
}
.mphb-single-room-type-attributes li:before{
   content: "\f05a"; 
}
.mphb-single-room-type-attributes .mphb-room-type-size:before{
    content: "\f065";
}
.mphb-single-room-type-attributes .mphb-room-type-bed-type:before{
    content: "\f236";
}
.mphb-single-room-type-attributes .mphb-room-type-categories:before{
    content: "\f02e";
}
.mphb-single-room-type-attributes {
    display: table;
    border-collapse: collapse;
    width: 100%;
}
.mphb-loop-room-type-attributes, .mphb-single-room-type-attributes, .mphb-widget-room-type-attributes {
    color: #222222;
    list-style: none;
    margin-left: 0;
    padding: 0;
}
.mphb-single-room-type-attributes li {
    display: table-row;
    padding: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border: 1px solid #ededed;
    font-size: 16px;
    font-size: 1rem;
}
.mphb-loop-room-type-attributes li, .mphb-single-room-type-attributes li, .mphb-widget-room-type-attributes li {
    margin-bottom: .5rem;
    padding-left: 2.5rem;
    position: relative;
}
.mphb-single-room-type-attributes li .mphb-attribute-title {
    padding-left: .25em;
    position: relative;
    border-right: 1px solid #ededed;
}
.mphb-single-room-type-attributes li .mphb-attribute-title, .mphb-single-room-type-attributes li .mphb-attribute-value {
    display: table-cell;
    padding: .875rem 1.25rem;
}
.mphb-single-room-type-attributes li .mphb-attribute-value {
    color: #222222;
    background-color: #fcfcfc;
    background-clip: padding-box;
}
 .mphb-single-room-type-attributes{
    margin-bottom: 30px;
}
@media screen and (max-width: 700px) {
    body.elementor-page-944 .elementor-widget-theme-post-content .mphb-regular-price{
    
    display: block;
        margin: 0 !important;
        box-shadow: 0px 13px 43px 0px rgba(36.99999999999999, 46.00000000000008, 89, 0.23);
        padding: 30px !important;
}
.mphb-calendar{
    display: flex;
    justify-content: center;
} 
.datepick {
    width:219px !important;
}
}


.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-single-room-type-gallery-wrapper{
    display: none !important;
}
.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-single-room-type-attributes{
    display: none !important;
}

.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-calendar{
    display: none !important;
}
.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-calendar-title{
    display: none !important;
}
.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-booking-form{
    display: none !important;
}
.elementor-widget-theme-post-content>.elementor-widget-container>.mphb-reservation-form-title{
    display: none !important;
}/* End custom CSS */