strong {color:var(--e-global-color-text);}
.elementor-slideshow__title {display:none !important;}
.page-id-50 .ast-scroll-to-top-right {
right: 20px;
bottom: 90px;
}
#ast-scroll-top {
background-color: var(--e-global-color-accent);
}
.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea{
border: 1px solid #C8C8C8;
box-shadow:none;
line-height:40px !important;
padding:0 15px !important;
color: var(--e-global-color-text);
font-family: var(--e-global-typography-text-font-family);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
letter-spacing: 0.32px;
outline:none;
border-radius:0;
}
.wpcf7 input:not([type=submit]):focus, .wpcf7 select:focus, .wpcf7 textarea:focus{
border: 1px solid var(--e-global-color-text);
border-color: var(--e-global-color-text) !important;
}
input[type="tel"] {
background:url(https://www.2inn1.com/wp-content/themes/2inn1/images/phone.svg) no-repeat right 0.75em center;
background-size:15px;
}
input[type="email"] {
background:url(https://www.2inn1.com/wp-content/themes/2inn1/images/mail.svg) no-repeat right 0.75em center;
background-size:16px;
}
input[type="date"] {
background:#fff;
}
input[name="appointment-date-start"], input[name="appointment-date-end"] {
background:url(https://www.2inn1.com/wp-content/themes/2inn1/images/calendar.svg) no-repeat right 0.75em center;
background-size:18px;
}
.cf7-row {
display: flex;
gap: 1em;
}
.cf7-row p{
margin-bottom:0px;
}
.cf7-col {
flex: 1 1 50%;
}
.cf7-sub {
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 26px;
letter-spacing: 0.28px;
}
.cf7-col input,
.cf7-col textarea {
width: 100%;
box-sizing: border-box;
}
select[name="country"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background:url(https://www.2inn1.com/wp-content/themes/2inn1/images/arrow-down.svg) no-repeat right 0.75em center;
background-size:11px;
}
.wpcf7-submit {
background: var(--e-global-color-accent) !important;
line-height: 36px !important;
padding: 2px 20px !important;
border: 1px solid var(--e-global-color-accent) !important;
border-radius: 0 !important;
box-shadow: none !important;
color: #FFF !important;
text-align: center;
font-family: var(--e-global-typography-text-font-family) !important;
font-size: 18px !important;
font-style: normal;
font-weight: 700 !important;
letter-spacing: 0.72px;
}
.wpcf7-submit:hover{
background: transparent !important;
color: var(--e-global-color-accent) !important;
}
.wpcf7-response-output {
margin: 20px 0 !important;
padding: 10px 20px !important;
border-color: var(--e-global-color-accent) !important;
font-family: var(--e-global-typography-text-font-family) !important;
font-size: 18px !important;
font-style: normal;
letter-spacing: 0.72px;
font-weight: 400 !important;
}
.wpcf7-form.invalid .wpcf7-response-output{display:none;}
.elementor-widget-text-editor ol, .elementor-widget-text-editor ul {margin-left:25px !important;}
.elementor-widget-text-editor ul {
list-style: none !important;
padding-left: 1em !important;
}
.elementor-widget-text-editor ul li{
list-style: none !important;
padding-left: 1em !important;
}
.elementor-widget-text-editor ul li::before {
content: "•";
color: var(--e-global-color-accent);
font-weight: bold;
display: inline-flex;
width: 1em;
margin-left: -1em;
position: relative;
font-size: 24px;
}
.section-space {margin:95px 0 !important;}
.text-logo {
margin-right: 5px;
}
.text-logo.heading-logo {margin-top: -10px;}
.text-logo.txt-logo {margin-top: -3px;}
.text-logo.sub-logo {margin-top: -1px;}
.strong-color strong {color:var(--e-global-color-accent) !important;}
.strong-color strong.no-green {color: inherit !important;}
header {
position:fixed !important;
width:100% !important;
z-index: 999;
backdrop-filter: blur(9.949999809265137px);
transition: all 0.8s ease;
}
header.sticky {
background-color: rgb(255,255,255,0.8) !important;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) !important;
transition: all 0.3s ease;
}
header.sticky #mbile-menu-trigger svg{filter: brightness(0) saturate(100%);}
header.sticky .elementor-container{min-height:62px !important;}
header.sticky .logo img{width:140px !important;}
header.sticky a{
color:var(--e-global-color-accent) !important;
} .btn a{background: var(--e-global-color-accent) !important; line-height:36px !important; padding:0 14px !important; border:1px solid var(--e-global-color-accent) !important;}
.btn a:hover, .btn a:active{background: transparent !important; color:#fff !important; border:1px solid #fff !important;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.btn:not(:last-child)>a {
margin-inline-end: 14px !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.btn:not(:first-child)>a {
margin-inline-start: 14px !important;
}
.btn a.elementor-item.elementor-item-active {color:#fff !important;}
header.sticky .btn a {color:#fff !important;}
header.sticky .btn a:hover, header.sticky .btn a:active{background: transparent !important; color:var(--e-global-color-accent) !important; border:1px solid var(--e-global-color-accent) !important;}
.mobile-menu-footer {
position: fixed;
bottom: 0;
width: 80vw;
}
.mobile-main-menu ul li {border-top:2px solid #D9D9D9;}
.mobile-main-menu ul li:last-child {border-top:0;}
.mobile-main-menu ul li a, .mobile-main-menu ul li.btn a{
padding: 5px 30px 0 !important;
line-height: 45px !important;
}
.mobile-main-menu ul li.btn a{color:#fff !important;}
.dialog-lightbox-close-button:focus {outline:none;}
.home-testimonials .swiper-pagination {text-align:left;}
.elementor-widget-testimonial-carousel .elementor-main-swiper {width:100% !important;}
.elementor-testimonial {margin-bottom:10px;}
.swiper-pagination-bullet:first-child{margin-left:0 !important;}
.swiper-pagination-bullet {
border: 2px solid #C9C9C9;
background: transparent;
opacity:1 !important;
}
.swiper-pagination-bullet-active {
border: 2px solid var(--e-global-color-accent);
background: var(--e-global-color-accent);
opacity:1 !important;
}
.gsap-container, .gsap-container-2 {
position: relative;
overflow: hidden;
clip-path: polygon(11.7% 7.3%, 88.2% 7.3%, 88.2% 92.6%, 11.7% 92.6%);
}
.gsap-container img, .gsap-container-2 img {
display: block;
width: 100%;
transform: scale(1.15);
}
#standard-btn .elementor-button-icon svg{width:15px;}
#standard-btn:hover .elementor-button-content-wrapper {gap:20px;}
#standard-btn *{transition: all 0.3s ease;}
.season-prices {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
gap: 0;
}
.season-col {
flex: 1 1 50%;
display: flex;
flex-direction: column;
gap: 0;
}
.season-price-item {
flex: 1 1 calc(50%);
border: 1px solid #ddd;
padding: 10px 20px;
box-sizing: border-box;
display: flex;
align-items: center;
}
.season-dates {
color: #757575;
font-family: var(--e-global-typography-text-font-family);
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.3px;
display: inline-block;
margin-right:10px;
position: relative;
top: 1px;
flex: 0 0 53%;
}
.season-dates span{
font-size: 12px;
line-height: 15px;
}
.season-badge {
display: inline-block;
padding: 0 10px;
color: #FFF;
font-family: var(--e-global-typography-text-font-family);
font-size: 11px;
font-style: normal;
font-weight: 700;
line-height: 18px; letter-spacing: 0.22px;
text-transform: uppercase;
border-radius: 3px;
line-height:26px;
background: #6FA136;
flex: 1;
}
.season-badge.peak, .season-badge.low {
text-align: center;
max-width: 100px;
}
.season-badge.low {background:#757575;}
.season-price {
color: #434343;
font-family: "Khula";
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 20px;
text-transform: uppercase;
display: inline-block;  top: 4px;
flex: 0 0 27%;
text-align: right;
}
.season-price span {font-size:12px;}
.custom-gallery .elementor-gallery__container {
display: flex !important;
flex-wrap: wrap;
}
.custom-gallery .elementor-gallery-item {
box-sizing: border-box;
padding: 0; height: 310px;
overflow: hidden;
} .custom-gallery .elementor-gallery-item .elementor-gallery-item__image.e-gallery-image {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
} .custom-gallery .elementor-gallery-item:nth-child(6n+1),
.custom-gallery .elementor-gallery-item:nth-child(6n+2) {
width: 25% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+3) {
width: 50% !important;
} .custom-gallery .elementor-gallery-item:nth-child(6n+4) {
width: 50% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+5),
.custom-gallery .elementor-gallery-item:nth-child(6n+6) {
width: 25% !important;
} @media all and (min-width: 1405px) {
} @media all and (min-width: 1100px) and (max-width: 1405px) {
} @media all and (max-width: 980px) {
.section-space {margin:60px 0 !important; padding:0 20px !important}
.text-logo {
margin-right: 4px;
max-width:120px !important;
}
.text-logo.heading-logo {margin-top: -10px;}
.text-logo.txt-logo {margin-top: -3px;}
.text-logo.sub-logo {margin-top: -1px;}
} @media all and (min-width: 768px) and (max-width: 980px) {
.custom-gallery .elementor-gallery__container {
display: flex !important;
flex-wrap: wrap;
}
.custom-gallery .elementor-gallery-item {
box-sizing: border-box;
padding: 0; height: 170px;
overflow: hidden;
} .custom-gallery .elementor-gallery-item .elementor-gallery-item__image.e-gallery-image {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
} .custom-gallery .elementor-gallery-item:nth-child(6n+1),
.custom-gallery .elementor-gallery-item:nth-child(6n+2) {
width: 25% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+3) {
width: 50% !important;
} .custom-gallery .elementor-gallery-item:nth-child(6n+4) {
width: 50% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+5),
.custom-gallery .elementor-gallery-item:nth-child(6n+6) {
width: 25% !important;
}
} @media all and (max-width: 767px) {
.page-id-50 .legal-footer {margin-bottom:100px;}
.cf7-row {
flex-wrap: wrap;
}
.cf7-col {
flex: 1 1 100%;
}
.season-price-item {
flex: 1 1 100%;
max-width: 100%;
max-height: 75px;
}
.season-price {
top: -27px;
}
.season-badge {
display: block;
width: fit-content;
}
.custom-gallery .elementor-gallery-item {
width: 100% !important;
height: auto;
}
.custom-gallery .elementor-gallery-item img {
height: auto;
object-fit: contain;
} .custom-gallery .elementor-gallery-item:nth-child(6n+1),
.custom-gallery .elementor-gallery-item:nth-child(6n+2) {
width: 100% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+3) {
width: 100% !important;
} .custom-gallery .elementor-gallery-item:nth-child(6n+4) {
width: 100% !important;
}
.custom-gallery .elementor-gallery-item:nth-child(6n+5),
.custom-gallery .elementor-gallery-item:nth-child(6n+6) {
width: 100% !important;
}
} @media all and (max-width: 479px) {
}@font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-ljbvspi9nxw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-ljbvdpi9nxw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-ljbvtpi8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opncnoeons3v7gcprg7shw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opncnoeons3v7gcarg7shw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opncnoeons3v7gcorg4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g_rihvspi9nxw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g_rihvdpi9nxw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g_rihvtpi8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-1ixvspi9nxw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-1ixvdpi9nxw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-1ixvtpi8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-pibvspi9nxw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-pibvdpi9nxw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Khula';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://www.2inn1.com/wp-content/uploads/elementor/google-fonts/fonts/khula-opnpnoeons3v7g-pibvtpi8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}