.elementor-kit-7{--e-global-color-primary:#005687;--e-global-color-secondary:#223643;--e-global-color-text:#223643;--e-global-color-accent:#EA983D;--e-global-color-2da2e36:#223643;--e-global-color-90fbbbb:#005687;--e-global-color-ddef94c:#EA983D;--e-global-color-abd4bdc:#76ACB9;--e-global-color-6a0d38c:#586976;--e-global-color-dd24ef0:#FFFFFF;--e-global-color-dd927b3:#F2F2F2;--e-global-color-13fa58b:#02010100;--e-global-color-24efb7e:#A61A1F;--e-global-color-d168008:#365D71;--e-global-color-ffaf5f7:#F2F2F3;--e-global-color-408100b:#EAF3F6;--e-global-color-4e3d89b:#365E71;--e-global-color-e80351e:#B3B394;--e-global-color-16b220a:#5A5B5A;--e-global-color-6a48e05:#EFEFEA;--e-global-color-6de8577:#A7B9C7;--e-global-color-8c5caf4:#1A1919;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Quicksand";--e-global-typography-secondary-font-weight:400;--e-global-typography-accent-font-family:"Quicksand";--e-global-typography-accent-font-weight:500;--e-global-typography-text-font-family:"gotham";--e-global-typography-text-font-size:0.95rem;--e-global-typography-text-font-weight:400;--e-global-typography-1d03395-font-family:"meno-banner-condensed";--e-global-typography-1d03395-font-size:7rem;--e-global-typography-1d03395-font-weight:600;--e-global-typography-1d03395-line-height:6rem;--e-global-typography-fc7b581-font-family:"meno-banner-condensed";--e-global-typography-fc7b581-font-size:5.3rem;--e-global-typography-fc7b581-font-weight:600;--e-global-typography-fc7b581-font-style:normal;--e-global-typography-fc7b581-line-height:81px;--e-global-typography-95f1703-font-family:"meno-banner-condensed";--e-global-typography-95f1703-font-size:3rem;--e-global-typography-95f1703-font-weight:600;--e-global-typography-95f1703-line-height:1em;--e-global-typography-fdbbc1d-font-family:"meno-banner-condensed";--e-global-typography-fdbbc1d-font-size:2.5rem;--e-global-typography-fdbbc1d-font-weight:600;--e-global-typography-fdbbc1d-line-height:40px;--e-global-typography-73efaab-font-family:"meno-banner-condensed";--e-global-typography-73efaab-font-size:2rem;--e-global-typography-73efaab-font-weight:500;--e-global-typography-73efaab-line-height:30px;--e-global-typography-ba0c1d1-font-family:"meno-banner-condensed";--e-global-typography-ba0c1d1-font-size:1.2rem;--e-global-typography-ba0c1d1-font-weight:600;--e-global-typography-ba0c1d1-line-height:30px;--e-global-typography-0061b57-font-family:"gotham";--e-global-typography-0061b57-font-size:1.05rem;--e-global-typography-0061b57-font-weight:500;--e-global-typography-0061b57-text-transform:uppercase;--e-global-typography-0061b57-line-height:1.1em;--e-global-typography-0061b57-letter-spacing:1px;--e-global-typography-0061b57-word-spacing:0px;--e-global-typography-18bf5be-font-family:"gotham";--e-global-typography-18bf5be-font-size:0.85rem;--e-global-typography-18bf5be-font-weight:500;--e-global-typography-18bf5be-text-transform:uppercase;--e-global-typography-18bf5be-line-height:1.2em;--e-global-typography-18bf5be-letter-spacing:1px;--e-global-typography-18bf5be-word-spacing:0.1em;--e-global-typography-1f9c3a4-font-family:"gotham";--e-global-typography-1f9c3a4-font-size:1.5rem;--e-global-typography-1f9c3a4-font-weight:500;--e-global-typography-1f9c3a4-line-height:25px;--e-global-typography-1f9c3a4-letter-spacing:0px;--e-global-typography-be1e2bb-font-family:"gotham";--e-global-typography-be1e2bb-font-size:1.25rem;--e-global-typography-be1e2bb-font-weight:500;--e-global-typography-be1e2bb-text-transform:uppercase;--e-global-typography-be1e2bb-line-height:1.1em;--e-global-typography-be1e2bb-letter-spacing:1.6px;--e-global-typography-5c5411d-font-family:"gotham";--e-global-typography-5c5411d-font-size:0.7rem;--e-global-typography-5c5411d-font-weight:500;--e-global-typography-5c5411d-text-transform:uppercase;--e-global-typography-5c5411d-line-height:1.2em;--e-global-typography-5c5411d-letter-spacing:1px;--e-global-typography-5c5411d-word-spacing:0.1em;--e-global-typography-9555857-font-family:"montserrat";--e-global-typography-9555857-font-size:2.8rem;--e-global-typography-9555857-font-weight:600;--e-global-typography-9555857-text-transform:uppercase;--e-global-typography-9555857-letter-spacing:2.5px;--e-global-typography-bd908e5-font-family:"montserrat";--e-global-typography-bd908e5-font-size:1.1rem;--e-global-typography-bd908e5-font-weight:700;--e-global-typography-bd908e5-text-transform:uppercase;--e-global-typography-bd908e5-letter-spacing:2.5px;--e-global-typography-0a91def-font-family:"montserrat";--e-global-typography-0a91def-font-size:5.3rem;--e-global-typography-0a91def-font-weight:700;--e-global-typography-0a91def-text-transform:uppercase;--e-global-typography-0a91def-line-height:0.9em;--e-global-typography-0a91def-letter-spacing:2.5px;--e-global-typography-e701104-font-family:"loos-condensed";--e-global-typography-e701104-font-size:1.05rem;--e-global-typography-e701104-font-weight:500;--e-global-typography-e701104-text-transform:uppercase;--e-global-typography-e701104-line-height:1.1em;--e-global-typography-e701104-letter-spacing:1px;--e-global-typography-e701104-word-spacing:0px;--e-global-typography-54b8eed-font-family:"montserrat";--e-global-typography-54b8eed-font-size:4rem;--e-global-typography-54b8eed-font-weight:700;--e-global-typography-54b8eed-text-transform:uppercase;--e-global-typography-54b8eed-line-height:0.9em;--e-global-typography-54b8eed-letter-spacing:2.5px;--e-global-typography-c52afb4-font-family:"montserrat";--e-global-typography-c52afb4-font-size:2.9rem;--e-global-typography-c52afb4-font-weight:700;--e-global-typography-c52afb4-text-transform:uppercase;--e-global-typography-c52afb4-line-height:1em;--e-global-typography-c52afb4-letter-spacing:2.5px;--e-global-typography-dccac89-font-family:"montserrat";--e-global-typography-dccac89-font-size:1.5rem;--e-global-typography-dccac89-font-weight:600;--e-global-typography-dccac89-text-transform:none;--e-global-typography-dccac89-line-height:1em;--e-global-typography-dccac89-letter-spacing:2px;--e-global-typography-aad1920-font-family:"Montserrat";--e-global-typography-aad1920-font-size:2.2em;--e-global-typography-aad1920-font-weight:700;--e-global-typography-aad1920-text-transform:uppercase;--e-global-typography-aad1920-line-height:1em;--e-global-typography-aad1920-letter-spacing:2px;--e-global-typography-49141c5-font-family:"gotham";--e-global-typography-49141c5-font-weight:500;--e-global-typography-49141c5-text-transform:uppercase;--e-global-typography-49141c5-line-height:1.2em;--e-global-typography-49141c5-letter-spacing:1px;--e-global-typography-49141c5-word-spacing:0.1em;--e-global-typography-83c8fad-font-family:"mencken-std-narrow";--e-global-typography-83c8fad-font-size:7rem;--e-global-typography-83c8fad-font-weight:200;--e-global-typography-83c8fad-text-transform:uppercase;--e-global-typography-83c8fad-line-height:7rem;--e-global-typography-2c17c46-font-family:"mencken-std-narrow";--e-global-typography-2c17c46-font-size:5.3rem;--e-global-typography-2c17c46-font-weight:400;--e-global-typography-2c17c46-text-transform:uppercase;--e-global-typography-2c17c46-line-height:5.3rem;--e-global-typography-e173a3e-font-family:"mencken-std-narrow";--e-global-typography-e173a3e-font-size:3rem;--e-global-typography-e173a3e-font-weight:400;--e-global-typography-e173a3e-text-transform:uppercase;--e-global-typography-696a90f-font-family:"mencken-std-narrow";--e-global-typography-696a90f-font-size:2.5rem;--e-global-typography-696a90f-font-weight:400;--e-global-typography-696a90f-text-transform:none;--e-global-typography-16f30b8-font-family:"mencken-std-narrow";--e-global-typography-16f30b8-font-size:2rem;--e-global-typography-16f30b8-font-weight:400;--e-global-typography-16f30b8-text-transform:none;--e-global-typography-16f30b8-letter-spacing:0.3px;--e-global-typography-e2f2631-font-family:"mencken-std-narrow";--e-global-typography-e2f2631-font-size:1.2rem;--e-global-typography-e2f2631-font-weight:400;--e-global-typography-e2f2631-text-transform:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-7 a{color:var( --e-global-color-6a0d38c );}.elementor-kit-7 a:hover{color:var( --e-global-color-6a0d38c );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fc7b581-font-family ), Sans-serif;font-size:var( --e-global-typography-fc7b581-font-size );font-weight:var( --e-global-typography-fc7b581-font-weight );font-style:var( --e-global-typography-fc7b581-font-style );line-height:var( --e-global-typography-fc7b581-line-height );}.elementor-kit-7 h2{font-family:var( --e-global-typography-95f1703-font-family ), Sans-serif;font-size:var( --e-global-typography-95f1703-font-size );font-weight:var( --e-global-typography-95f1703-font-weight );line-height:var( --e-global-typography-95f1703-line-height );}.elementor-kit-7 h3{font-family:"meno-banner-condensed", Sans-serif;font-size:2.5rem;font-weight:600;line-height:40px;}.elementor-kit-7 h4{font-family:var( --e-global-typography-73efaab-font-family ), Sans-serif;font-size:var( --e-global-typography-73efaab-font-size );font-weight:var( --e-global-typography-73efaab-font-weight );line-height:var( --e-global-typography-73efaab-line-height );word-spacing:var( --e-global-typography-73efaab-word-spacing );}.elementor-kit-7 h5{font-family:var( --e-global-typography-ba0c1d1-font-family ), Sans-serif;font-size:var( --e-global-typography-ba0c1d1-font-size );font-weight:var( --e-global-typography-ba0c1d1-font-weight );line-height:var( --e-global-typography-ba0c1d1-line-height );word-spacing:var( --e-global-typography-ba0c1d1-word-spacing );}.elementor-kit-7 h6{font-family:var( --e-global-typography-0061b57-font-family ), Sans-serif;font-size:var( --e-global-typography-0061b57-font-size );font-weight:var( --e-global-typography-0061b57-font-weight );text-transform:var( --e-global-typography-0061b57-text-transform );line-height:var( --e-global-typography-0061b57-line-height );letter-spacing:var( --e-global-typography-0061b57-letter-spacing );word-spacing:var( --e-global-typography-0061b57-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-1d03395-font-size:4rem;--e-global-typography-1d03395-line-height:1em;--e-global-typography-fc7b581-font-size:3rem;--e-global-typography-fc7b581-line-height:1em;--e-global-typography-95f1703-font-size:2.5rem;--e-global-typography-95f1703-line-height:1.1em;--e-global-typography-fdbbc1d-font-size:2rem;--e-global-typography-fdbbc1d-line-height:1.1em;--e-global-typography-73efaab-font-size:1.6rem;--e-global-typography-73efaab-line-height:1.1em;--e-global-typography-ba0c1d1-font-size:1.4rem;--e-global-typography-ba0c1d1-line-height:1.1em;--e-global-typography-0061b57-font-size:0.8rem;--e-global-typography-18bf5be-font-size:0.9rem;--e-global-typography-1f9c3a4-font-size:18px;--e-global-typography-1f9c3a4-line-height:1.2em;--e-global-typography-be1e2bb-font-size:12px;--e-global-typography-9555857-font-size:2rem;--e-global-typography-bd908e5-font-size:0.9rem;--e-global-typography-0a91def-font-size:3.5rem;--e-global-typography-e701104-font-size:0.8rem;--e-global-typography-54b8eed-font-size:2.2rem;--e-global-typography-c52afb4-font-size:1.9rem;--e-global-typography-dccac89-font-size:1.5rem;--e-global-typography-aad1920-font-size:1.3em;--e-global-typography-aad1920-line-height:1em;--e-global-typography-aad1920-letter-spacing:2px;--e-global-typography-49141c5-font-size:0.9rem;--e-global-typography-83c8fad-font-size:4rem;--e-global-typography-83c8fad-line-height:1.1em;--e-global-typography-2c17c46-font-size:3rem;--e-global-typography-2c17c46-line-height:1.1em;--e-global-typography-e173a3e-font-size:2.5rem;--e-global-typography-e173a3e-line-height:1.1em;--e-global-typography-696a90f-font-size:2rem;--e-global-typography-696a90f-line-height:1.3em;--e-global-typography-16f30b8-font-size:1.6rem;--e-global-typography-16f30b8-line-height:1.2em;--e-global-typography-e2f2631-font-size:1.4rem;--e-global-typography-e2f2631-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-fc7b581-font-size );line-height:var( --e-global-typography-fc7b581-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-95f1703-font-size );line-height:var( --e-global-typography-95f1703-line-height );}.elementor-kit-7 h3{font-size:2rem;line-height:1.1em;}.elementor-kit-7 h4{font-size:var( --e-global-typography-73efaab-font-size );line-height:var( --e-global-typography-73efaab-line-height );word-spacing:var( --e-global-typography-73efaab-word-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-ba0c1d1-font-size );line-height:var( --e-global-typography-ba0c1d1-line-height );word-spacing:var( --e-global-typography-ba0c1d1-word-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-0061b57-font-size );line-height:var( --e-global-typography-0061b57-line-height );letter-spacing:var( --e-global-typography-0061b57-letter-spacing );word-spacing:var( --e-global-typography-0061b57-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:0.9rem;--e-global-typography-1d03395-font-size:3.2rem;--e-global-typography-1d03395-line-height:1em;--e-global-typography-fc7b581-font-size:2.3em;--e-global-typography-fc7b581-line-height:2rem;--e-global-typography-95f1703-font-size:2em;--e-global-typography-95f1703-line-height:1.1em;--e-global-typography-fdbbc1d-font-size:1.7rem;--e-global-typography-fdbbc1d-line-height:2rem;--e-global-typography-73efaab-font-size:1.55rem;--e-global-typography-73efaab-line-height:1.1em;--e-global-typography-ba0c1d1-font-size:1.3rem;--e-global-typography-ba0c1d1-line-height:1.1em;--e-global-typography-0061b57-font-size:0.9rem;--e-global-typography-0061b57-line-height:1.3em;--e-global-typography-18bf5be-font-size:0.85rem;--e-global-typography-be1e2bb-font-size:0.8em;--e-global-typography-be1e2bb-line-height:1em;--e-global-typography-5c5411d-font-size:12px;--e-global-typography-5c5411d-letter-spacing:1px;--e-global-typography-9555857-font-size:1.7rem;--e-global-typography-9555857-line-height:1em;--e-global-typography-bd908e5-font-size:0.9rem;--e-global-typography-0a91def-font-size:2.4rem;--e-global-typography-e701104-font-size:0.9rem;--e-global-typography-e701104-line-height:1.3em;--e-global-typography-54b8eed-font-size:1.7rem;--e-global-typography-54b8eed-line-height:1em;--e-global-typography-c52afb4-font-size:1.5rem;--e-global-typography-c52afb4-line-height:1em;--e-global-typography-c52afb4-letter-spacing:2px;--e-global-typography-dccac89-font-size:1.4rem;--e-global-typography-aad1920-font-size:1.5em;--e-global-typography-aad1920-line-height:1em;--e-global-typography-aad1920-letter-spacing:2px;--e-global-typography-49141c5-font-size:0.85rem;--e-global-typography-83c8fad-font-size:3.2rem;--e-global-typography-83c8fad-line-height:1.1em;--e-global-typography-2c17c46-font-size:2.3rem;--e-global-typography-2c17c46-line-height:1.1em;--e-global-typography-e173a3e-font-size:2rem;--e-global-typography-e173a3e-line-height:1.2em;--e-global-typography-696a90f-font-size:1.7rem;--e-global-typography-696a90f-line-height:1.3em;--e-global-typography-16f30b8-font-size:1.55rem;--e-global-typography-16f30b8-line-height:1.3em;--e-global-typography-e2f2631-font-size:1.3rem;--e-global-typography-e2f2631-line-height:1.3em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-fc7b581-font-size );line-height:var( --e-global-typography-fc7b581-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-95f1703-font-size );line-height:var( --e-global-typography-95f1703-line-height );}.elementor-kit-7 h3{font-size:1.7rem;line-height:1.1rem;}.elementor-kit-7 h4{font-size:var( --e-global-typography-73efaab-font-size );line-height:var( --e-global-typography-73efaab-line-height );word-spacing:var( --e-global-typography-73efaab-word-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-ba0c1d1-font-size );line-height:var( --e-global-typography-ba0c1d1-line-height );word-spacing:var( --e-global-typography-ba0c1d1-word-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-0061b57-font-size );line-height:var( --e-global-typography-0061b57-line-height );letter-spacing:var( --e-global-typography-0061b57-letter-spacing );word-spacing:var( --e-global-typography-0061b57-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1110px;}.e-con{--container-max-width:1110px;}}/* Start custom CSS */.jupiterx-site {
    overflow-x: hidden;
}

/*Rooms listing code start*/

.detailbutton {
    bottom: -300px;
    transition: all 0.5s linear;
}

.roomcon:hover .detailbutton {
    display: block;
    height:auto;
    bottom:10px;
    transition: all 0.5s linear;
}




/*Rooms listing code end*/

input#start_datepicker {
    background: white;
}


input#start_datepicker_stick {
    background: white;
}

select.locationsinput {
    background: white;
}

select.locationsinput2 {
    background: white;
}

button#wpforms-submit-7412 {
    background: #f69321;
    color: white;
    padding: 1rem 5rem;
    text-align: center;
    border: 0px;
    border-radius: 20px;
    letter-spacing: 2px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer; 
}

button#wpforms-submit-7412:hover {
    background: #0887B9 !important;
}



button#wpforms-submit-7351 {
       background: #f69321;
    color: white;
    padding: 1rem 5rem;
    text-align: center;
    border: 0px;
    border-radius: 20px;
    letter-spacing: 2px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer; 
}

button#wpforms-submit-7351:hover {
    background: #0887B9 !important;
}

button#wpforms-submit-7391 {
       background: #f69321;
    color: white;
    padding: 1rem 5rem;
    text-align: center;
    border: 0px;
    border-radius: 20px;
    letter-spacing: 2px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer; 
}

button#wpforms-submit-7391:hover {
    background: #0887B9 !important;
}

.booksubmit:hover {
    background: #0887B9 !important;
}


/* booking engine CSS */

#ui-datepicker-div {z-index:1003 !important;}



.bookinput {
    display: inline-block;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    border: 0px;
    font-weight: bold;
    color: #005586;
    border: 5px solid #fff;
}

.locationsinput {
    display: inline-block;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    border: 0px;
    font-weight: bold;
    color: #005586;
    border: 5px solid #fff;
}

.locationsinput2 {
    display: inline-block;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    border: 0px;
    font-weight: bold;
    color: #005586;
    border: 5px solid #fff;
}


select.locationsinput {
    background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-right: 2rem !important;
    background-color: white;
}

select.locationsinput2 {
    background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-right: 2rem !important;
    background-color: white;
}

select.bookinput {
    background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-right: 2rem !important;
    background-color: white;
}

.booklabel {
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #005586;
    letter-spacing: 2px;
    line-height: 27px;
}

.fullsec {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    background: #F2F2F2;
    /*padding: 1rem 2rem;*/
}

.fullsec2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    /*background: #F2F2F2;*/
     background: transparent;
    /*padding: 1rem 2rem;*/
}

.booksec {
    width: auto;
    height: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    /*margin: 0.5rem 1rem;*/
    flex:1;
}

.cusdivider {
    border-right: 2px dotted #005586;
    height:100px;
    
}

.booksubmit {
    background: #f69321;
    color: white;
    padding: 1rem 5rem;
    text-align: center;
    border: 0px;
    border-radius: 20px;
    letter-spacing: 2px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

.booksubmit:hover {
    background: #0887B9;
}

.icon1::before {
    content: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/calendar.svg);
    position: relative;
    top: 5px;
    right: 10px;
}

.icon2::before {
    content: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/night.svg);
    position: relative;
    top: 5px;
    right: 10px;
}


.icon3::before {
    content: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/adult.svg);
    position: relative;
    top: 5px;
    right: 10px;
}

.icon4::before {
    content: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/children.svg);
    position: relative;
    top: 5px;
    right: 10px;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: #f69321;
    border-radius: 8px 8px 0px 0px;
    border: none !important;
}

div#ui-datepicker-div {
    padding: 0;
    border-radius: 10px;
    border: 1px #adb5bd solid;
}

.ui-datepicker-title {
    color: white;
}

.ui-datepicker th{
    color: #005586;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: white !important;
    border: 1px solid white !important;
}
a.ui-state-default {
    text-align: center !important;
    color: #005586 !important;
 
}

a.ui-state-default:hover {
    background: #13B5EA !important;
}

a.ui-datepicker-prev.ui-corner-all:hover {
    background: rgba(0,0,0,0) !important;
    border-radius: 0px;
    border: none !important;
}

a.ui-datepicker-next.ui-corner-all:hover {
     background: rgba(0,0,0,0) !important;
     border-radius: 0px;
     border: none !important;
}


.ui-datepicker-prev span {
    background-image: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/left-chevron.png) !important;
    background-position: center !important;
    background-repeat: no-repeat;
    background-size: contain;
}

.ui-datepicker-next span {
    background-image: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/right-chevron.png) !important;
    background-position: center !important;
    background-repeat: no-repeat;
    background-size: contain;
}


h2.woocommerce-loop-product__title {
    line-height: 30px !important;
}

@media only screen and (max-width: 600px) {
    
h2.woocommerce-loop-product__title {
    position: absolute;
    top: 0.5rem !IMPORTANT;
    left: 20px;
    text-align: left;
    color: white !important;
    width: 80%;
    text-transform: capitalize;
    font-size: 16px !IMPORTANT;
    line-height: 20px !IMPORTANT;
}
    
    
  .hidememobile {
      display:none;
  }
  
  .booksec {
      margin:1rem 0rem 0rem 0rem;
      width:85vw;
  }
 
  .fullsec {
    justify-content: space-around;
    flex-direction:column !IMPORTANT;
    padding: 0.5rem 0rem;
    gap:10px;
    }
    
      .fullsec2 {
    justify-content: space-around;
    flex-direction:column !IMPORTANT;
    padding: 0.5rem 0rem;
    gap:10px;
    }


    .booksubmit {
        width: 75vw;
    }
  

}


/*


 .booksec:nth-of-type(5) {
    width: 200px;
}

 .booksec:nth-of-type(3),.booksec:nth-of-type(6) {
       width: 120px;

}
 
 
  .booksec:nth-of-type(4),.booksec:nth-of-type(7),.booksec:nth-of-type(2) {
      display:none;
  } 





  .booksec:nth-of-type(4),.booksec:nth-of-type(7) {
      display:none;
  }
  

.ui-datepicker-prev span:hover {
    background-image: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/blue-left-chevron.png) !important;
    
}

.ui-datepicker-next span:hover {
    background-image: url(http://pomeroyhotels.com/wp-content/uploads/2022/08/blue-right-chevron.png) !important;
} */






/* .elementor-219 .elementor-element.elementor-element-618e296 */



/* booking engine CSS END */

.jupiterx-product-quick-view-modal.featherlight-inner > .woocommerce > .product .jupiterx-product-quick-view-modal-image img {
    height: 100%;
    object-fit: cover;
    width: 100% !important;
}


a.bookbutton {
    background: #f69321;
    color: white;
    padding: 1rem 5rem;
    text-align: center;
    border: 0px;
    border-radius: 20px;
    letter-spacing: 2px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    color: white;
    margin-top: 1rem;
    display: inline-block;
}

a.bookbutton:hover {
    background: #0887B9;
}


div.elementor-slideshow__title {
    visibility: hidden;
}

.hotel-box {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

img.mapicon-custom {
    width: 100px;
}

sub {
    color:#54B2E4;
    font-size: 16px;
}

img.jet-carousel__item-img {
    max-height:150px;
    height:auto;
    width:auto;
}

div.elementor-icon {
    color:#13B5EA;
}

.elementor-1236 .elementor-element.elementor-element-78bc4de .raven-wc-products-custom ul.products .button , .elementor-256 .elementor-element.elementor-element-a0ce8e1 .raven-wc-products-custom ul.products .button {
    background: rgba(0,0,0,0) !IMPORTANT;
    border: 1px solid white !IMPORTANT;
    border-radius: 15px !important;
}


.raven-wc-products-custom ul.products .button {
    background: rgba(0,0,0,0) !important;
    border-color: white !important;
    border-radius: 15px !important;
}

.woocommerce div.product h2 {
    color: #005586;
    font-weight: 800;
}

.jupiterx-product-quick-view-modal-content p {
    color: #005586;
}

.woocommerce table.shop_attributes th {
       color: #005586;
}


/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    
    .jupiterx-product-quick-view-modal.featherlight-inner > .woocommerce > .product .jupiterx-product-quick-view-modal-image {
     width: 65%;
    }

}/* End custom CSS */