* {
padding: 0;
margin: 0;
}
.sticky-top {
z-index: 3;
}
body.st-mod-style {
font-size: 16px;
line-height: 26px;
color: var(--body-color);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
overflow-x: hidden;
}
@media (min-width: 1024px) {
body.st-mod-style .col-lg-auto {
flex: 0 0 auto;
width: auto;
}
body.st-mod-style .col-lg-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
body.st-mod-style .col-lg-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
body.st-mod-style .col-lg-3 {
flex: 0 0 auto;
width: 25%;
}
body.st-mod-style .col-lg-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
body.st-mod-style .col-lg-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
body.st-mod-style .col-lg-6 {
flex: 0 0 auto;
width: 50%;
}
body.st-mod-style .col-lg-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
body.st-mod-style .col-lg-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
body.st-mod-style .col-lg-9 {
flex: 0 0 auto;
width: 75%;
}
body.st-mod-style .col-lg-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
body.st-mod-style .col-lg-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
body.st-mod-style .col-lg-12 {
flex: 0 0 auto;
width: 100%;
}
body.st-mod-style .offset-lg-0 {
margin-left: 0;
}
body.st-mod-style .offset-lg-1 {
margin-left: 8.33333333%;
}
body.st-mod-style .offset-lg-2 {
margin-left: 16.66666667%;
}
body.st-mod-style .offset-lg-3 {
margin-left: 25%;
}
body.st-mod-style .offset-lg-4 {
margin-left: 33.33333333%;
}
body.st-mod-style .offset-lg-5 {
margin-left: 41.66666667%;
}
body.st-mod-style .offset-lg-6 {
margin-left: 50%;
}
body.st-mod-style .offset-lg-7 {
margin-left: 58.33333333%;
}
body.st-mod-style .offset-lg-8 {
margin-left: 66.66666667%;
}
body.st-mod-style .offset-lg-9 {
margin-left: 75%;
}
body.st-mod-style .offset-lg-10 {
margin-left: 83.33333333%;
}
body.st-mod-style .offset-lg-11 {
margin-left: 91.66666667%;
}
body.st-mod-style .g-lg-0,
body.st-mod-style .gx-lg-0 {
--bs-gutter-x: 0;
}
body.st-mod-style .g-lg-0,
body.st-mod-style .gy-lg-0 {
--bs-gutter-y: 0;
}
body.st-mod-style .g-lg-1,
body.st-mod-style .gx-lg-1 {
--bs-gutter-x: 0.25rem;
}
body.st-mod-style .g-lg-1,
body.st-mod-style .gy-lg-1 {
--bs-gutter-y: 0.25rem;
}
body.st-mod-style .g-lg-2,
body.st-mod-style .gx-lg-2 {
--bs-gutter-x: 0.5rem;
}
body.st-mod-style .g-lg-2,
body.st-mod-style .gy-lg-2 {
--bs-gutter-y: 0.5rem;
}
body.st-mod-style .g-lg-3,
body.st-mod-style .gx-lg-3 {
--bs-gutter-x: 1rem;
}
body.st-mod-style .g-lg-3,
body.st-mod-style .gy-lg-3 {
--bs-gutter-y: 1rem;
}
body.st-mod-style .g-lg-4,
body.st-mod-style .gx-lg-4 {
--bs-gutter-x: 1.5rem;
}
body.st-mod-style .g-lg-4,
body.st-mod-style .gy-lg-4 {
--bs-gutter-y: 1.5rem;
}
body.st-mod-style .g-lg-5,
body.st-mod-style .gx-lg-5 {
--bs-gutter-x: 3rem;
}
body.st-mod-style .g-lg-5,
body.st-mod-style .gy-lg-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1200px) {
body.st-mod-style .col-xl-auto {
flex: 0 0 auto;
width: auto;
}
body.st-mod-style .col-xl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
body.st-mod-style .col-xl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
body.st-mod-style .col-xl-3 {
flex: 0 0 auto;
width: 25%;
}
body.st-mod-style .col-xl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
body.st-mod-style .col-xl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
body.st-mod-style .col-xl-6 {
flex: 0 0 auto;
width: 50%;
}
body.st-mod-style .col-xl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
body.st-mod-style .col-xl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
body.st-mod-style .col-xl-9 {
flex: 0 0 auto;
width: 75%;
}
body.st-mod-style .col-xl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
body.st-mod-style .col-xl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
body.st-mod-style .col-xl-12 {
flex: 0 0 auto;
width: 100%;
}
body.st-mod-style .offset-xl-0 {
margin-left: 0;
}
body.st-mod-style .offset-xl-1 {
margin-left: 8.33333333%;
}
body.st-mod-style .offset-xl-2 {
margin-left: 16.66666667%;
}
body.st-mod-style .offset-xl-3 {
margin-left: 25%;
}
body.st-mod-style .offset-xl-4 {
margin-left: 33.33333333%;
}
body.st-mod-style .offset-xl-5 {
margin-left: 41.66666667%;
}
body.st-mod-style .offset-xl-6 {
margin-left: 50%;
}
body.st-mod-style .offset-xl-7 {
margin-left: 58.33333333%;
}
body.st-mod-style .offset-xl-8 {
margin-left: 66.66666667%;
}
body.st-mod-style .offset-xl-9 {
margin-left: 75%;
}
body.st-mod-style .offset-xl-10 {
margin-left: 83.33333333%;
}
body.st-mod-style .offset-xl-11 {
margin-left: 91.66666667%;
}
body.st-mod-style .g-xl-0,
body.st-mod-style .gx-xl-0 {
--bs-gutter-x: 0;
}
body.st-mod-style .g-xl-0,
body.st-mod-style .gy-xl-0 {
--bs-gutter-y: 0;
}
body.st-mod-style .g-xl-1,
body.st-mod-style .gx-xl-1 {
--bs-gutter-x: 0.25rem;
}
body.st-mod-style .g-xl-1,
body.st-mod-style .gy-xl-1 {
--bs-gutter-y: 0.25rem;
}
body.st-mod-style .g-xl-2,
body.st-mod-style .gx-xl-2 {
--bs-gutter-x: 0.5rem;
}
body.st-mod-style .g-xl-2,
body.st-mod-style .gy-xl-2 {
--bs-gutter-y: 0.5rem;
}
body.st-mod-style .g-xl-3,
body.st-mod-style .gx-xl-3 {
--bs-gutter-x: 1rem;
}
body.st-mod-style .g-xl-3,
body.st-mod-style .gy-xl-3 {
--bs-gutter-y: 1rem;
}
body.st-mod-style .g-xl-4,
body.st-mod-style .gx-xl-4 {
--bs-gutter-x: 1.5rem;
}
body.st-mod-style .g-xl-4,
body.st-mod-style .gy-xl-4 {
--bs-gutter-y: 1.5rem;
}
body.st-mod-style .g-xl-5,
body.st-mod-style .gx-xl-5 {
--bs-gutter-x: 3rem;
}
body.st-mod-style .g-xl-5,
body.st-mod-style .gy-xl-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1400px) {
body.st-mod-style .col-xxl-auto {
flex: 0 0 auto;
width: auto;
}
body.st-mod-style .col-xxl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
body.st-mod-style .col-xxl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
body.st-mod-style .col-xxl-3 {
flex: 0 0 auto;
width: 25%;
}
body.st-mod-style .col-xxl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
body.st-mod-style .col-xxl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
body.st-mod-style .col-xxl-6 {
flex: 0 0 auto;
width: 50%;
}
body.st-mod-style .col-xxl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
body.st-mod-style .col-xxl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
body.st-mod-style .col-xxl-9 {
flex: 0 0 auto;
width: 75%;
}
body.st-mod-style .col-xxl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
body.st-mod-style .col-xxl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
body.st-mod-style .col-xxl-12 {
flex: 0 0 auto;
width: 100%;
}
body.st-mod-style .offset-xxl-0 {
margin-left: 0;
}
body.st-mod-style .offset-xxl-1 {
margin-left: 8.33333333%;
}
body.st-mod-style .offset-xxl-2 {
margin-left: 16.66666667%;
}
body.st-mod-style .offset-xxl-3 {
margin-left: 25%;
}
body.st-mod-style .offset-xxl-4 {
margin-left: 33.33333333%;
}
body.st-mod-style .offset-xxl-5 {
margin-left: 41.66666667%;
}
body.st-mod-style .offset-xxl-6 {
margin-left: 50%;
}
body.st-mod-style .offset-xxl-7 {
margin-left: 58.33333333%;
}
body.st-mod-style .offset-xxl-8 {
margin-left: 66.66666667%;
}
body.st-mod-style .offset-xxl-9 {
margin-left: 75%;
}
body.st-mod-style .offset-xxl-10 {
margin-left: 83.33333333%;
}
body.st-mod-style .offset-xxl-11 {
margin-left: 91.66666667%;
}
body.st-mod-style .g-xxl-0,
body.st-mod-style .gx-xxl-0 {
--bs-gutter-x: 0;
}
body.st-mod-style .g-xxl-0,
body.st-mod-style .gy-xxl-0 {
--bs-gutter-y: 0;
}
body.st-mod-style .g-xxl-1,
body.st-mod-style .gx-xxl-1 {
--bs-gutter-x: 0.25rem;
}
body.st-mod-style .g-xxl-1,
body.st-mod-style .gy-xxl-1 {
--bs-gutter-y: 0.25rem;
}
body.st-mod-style .g-xxl-2,
body.st-mod-style .gx-xxl-2 {
--bs-gutter-x: 0.5rem;
}
body.st-mod-style .g-xxl-2,
body.st-mod-style .gy-xxl-2 {
--bs-gutter-y: 0.5rem;
}
body.st-mod-style .g-xxl-3,
body.st-mod-style .gx-xxl-3 {
--bs-gutter-x: 1rem;
}
body.st-mod-style .g-xxl-3,
body.st-mod-style .gy-xxl-3 {
--bs-gutter-y: 1rem;
}
body.st-mod-style .g-xxl-4,
body.st-mod-style .gx-xxl-4 {
--bs-gutter-x: 1.5rem;
}
body.st-mod-style .g-xxl-4,
body.st-mod-style .gy-xxl-4 {
--bs-gutter-y: 1.5rem;
}
body.st-mod-style .g-xxl-5,
body.st-mod-style .gx-xxl-5 {
--bs-gutter-x: 3rem;
}
body.st-mod-style .g-xxl-5,
body.st-mod-style .gy-xxl-5 {
--bs-gutter-y: 3rem;
}
}
body.st-mod-style :focus {
outline: none;
}
body.st-mod-style .st-style-elementor h1 {
font-weight: 700;
font-size: 64px;
line-height: 74px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor h2 {
font-weight: 700;
font-size: 36px;
line-height: 46px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor h3 {
font-weight: 700;
font-size: 30px;
line-height: 40px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor h4 {
font-weight: 700;
font-size: 26px;
line-height: 36px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor h5 {
font-weight: 700;
font-size: 18px;
line-height: 26px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor h6 {
font-weight: 700;
font-size: 16px;
line-height: 28px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .body-18 {
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .body-16 {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .body-14 {
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .body-12 {
font-weight: 400;
font-size: 12px;
line-height: 16px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .headline-18 {
font-weight: 500;
font-size: 18px;
line-height: 28px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .headline-16 {
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .headline-14 {
font-weight: 500;
font-size: 14px;
line-height: 20px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .headline-12 {
font-weight: 500;
font-size: 12px;
line-height: 16px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .button {
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: var(--heading-color);
}
body.st-mod-style .st-style-elementor .label {
font-weight: 700;
font-size: 13px;
line-height: 18px;
color: var(--heading-color);
}
@media screen and (max-width: 767px) {
body.st-mod-style .st-style-elementor h1 {
font-size: 46px;
line-height: 56px;
}
body.st-mod-style .st-style-elementor h2 {
font-size: 32px;
line-height: 42px;
}
body.st-mod-style .st-style-elementor h3 {
font-size: 28px;
line-height: 38px;
}
}
body.st-mod-style .st-style-elementor .overflow-hidden {
overflow: hidden;
}
body.st-mod-style .st-style-elementor a {
color: var(--heading-color);
text-decoration: none;
}
body.st-mod-style .st-style-elementor a:hover {
color: var(--link-color-hover);
}
body.st-mod-style .border-radius-20 {
border-radius: 20px;
}
body.st-mod-style .st-hover-grow {
-webkit-backface-visibility: hidden;
transform: translateZ(0);
}
body.st-mod-style body.st-header-9 #main-footer {
padding-bottom: 0;
}
@media (min-width: 1400px) {
body.st-mod-style .st-header-9 .container-xxl,
body.st-mod-style .st-header-9 .container-xl,
body.st-mod-style .st-header-9 .container-lg,
body.st-mod-style .st-header-9 .container-md,
body.st-mod-style .st-header-9 .container-sm,
body.st-mod-style .st-header-9 .container {
max-width: 1290px;
}
}
.header {
padding: 0 40px;
position: relative;
}
.header__left .logo img {
max-width: 300px;
}
.header__left .menu-toggle {
background: url(//kwellnessnyc.com/wp-content/themes/traveler/inc/modules/layouts/cores/assets/images/icon-map.svg) center center no-repeat;
width: 24px;
height: 20px;
margin-right: 10px;
cursor: pointer;
display: none;
}
.header__center #st-main-menu .back-menu {
display: none;
}
.header__center #st-main-menu .main-menu {
padding-left: 0;
margin-bottom: 0;
list-style: none;
position: relative;
}
.header__center #st-main-menu .main-menu a {
color: var(--heading-color);
text-decoration: none;
position: relative;
}
.header__center #st-main-menu .main-menu a .title-menu {
position: relative;
}
.header__center #st-main-menu .main-menu a:hover .fa {
color: var(--link-color-hover);
}
.header__center #st-main-menu .main-menu > li {
display: inline-block;
}
.header__center #st-main-menu .main-menu > li .fa {
font-family: "traveler-icon" !important;
font-size: 13px !important;
font-weight: 500;
color: var(--grey-color, #5E6D77);
}
.header__center #st-main-menu .main-menu > li .fa:before {
content: "\e965";
}
.header__center #st-main-menu .main-menu > li > a {
display: block;
padding: 35px 30px;
font-size: 16px;
font-weight: 700;
line-height: 20px;
}
.header__center #st-main-menu .main-menu > li.active > a, .header__center #st-main-menu .main-menu > li:hover > a, .header__center #st-main-menu .main-menu > li.current-menu-item > a {
color: var(--link-color-hover);
}
.header__center #st-main-menu .main-menu > li.active > a > .fa, .header__center #st-main-menu .main-menu > li:hover > a > .fa, .header__center #st-main-menu .main-menu > li.current-menu-item > a > .fa {
color: var(--link-color-hover);
}
.header__center #st-main-menu .main-menu > li.active > .fa, .header__center #st-main-menu .main-menu > li:hover > .fa, .header__center #st-main-menu .main-menu > li.current-menu-item > .fa {
color: var(--link-color-hover);
}
.header__center #st-main-menu .main-menu > li.has-megamenu {
position: relative;
}
.header__center #st-main-menu .main-menu > li.has-megamenu .fa {
position: absolute;
top: 50%;
margin-top: -9px;
right: 5px;
font-size: 18px;
}
.header__center #st-main-menu .main-menu > li.has-megamenu .megamenu {
display: none;
position: absolute;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children {
position: relative;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .fa {
position: absolute;
top: 50%;
margin-top: -6px;
right: 10px;
font-size: 18px;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown {
list-style: none;
position: absolute;
left: 0;
top: 120%;
padding-left: 0;
margin-bottom: 0;
min-width: 230px;
padding-top: 10px;
padding-bottom: 10px;
background: #FFF;
z-index: 999;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease-in-out;
border: 1px solid #DEDEDE;
box-sizing: border-box;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 10px;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li {
padding-left: 30px;
padding-right: 30px;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li .fa {
transform: rotate(-90deg);
margin-top: -6px;
right: 0 !important;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li a {
padding: 15px 0;
display: block;
font-weight: 500;
font-size: 16px;
line-height: 26px;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > a,
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > .fa {
color: var(--link-color-hover);
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li.menu-item-has-children .fa {
right: 20px;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown {
top: 0;
left: 100%;
}
.header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown li:last-child a {
border: none;
}
.header__center #st-main-menu .main-menu li:hover > .menu-dropdown {
top: 100%;
opacity: 1;
visibility: visible;
}
.header__center #st-main-menu .main-menu li.current-menu-item > a, .header__center #st-main-menu .main-menu li.current-menu-ancestor > a {
color: var(--main-color, #3B71FE);
}
.header__center #st-main-menu .main-menu li.current-menu-item > a .fa, .header__center #st-main-menu .main-menu li.current-menu-ancestor > a .fa {
color: var(--main-color, #3B71FE);
}
.header__center #st-main-menu .main-menu li.current-menu-item > .fa, .header__center #st-main-menu .main-menu li.current-menu-ancestor > .fa {
color: var(--main-color, #3B71FE);
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent {
position: static;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown {
width: 1290px;
transform: none;
left: 50%;
transform: translateX(-50%);
padding: 50px 15px;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown > li > a {
padding: 0;
margin: 0;
font-weight: 700 !important;
line-height: 21px;
font-size: 17px;
margin-bottom: 35px;
border-left-width: 0 !important;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown > li > a:not(.has-image) {
border-left-width: 0px !important;
padding-left: 0px !important;
border-left-color: transparent;
border-left-style: none !important;
font-weight: 500;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown > li > a.has-image {
margin-bottom: 0;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown > li > a.has-image img {
margin-bottom: 0;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown > li .menu-dropdown li a {
margin-top: 14px;
padding: 3px 0;
font-size: 15px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
}
.header__center #st-main-menu .main-menu li.menu-item-mega-parent > .menu-dropdown .title-item {
margin-bottom: 0;
}
.header__right .items {
margin-bottom: 0;
}
.header__right .items li {
list-style: none;
}
.header__right .items li:not(:first-child) {
margin-left: 20px;
}
.header__right .items li.st-header-link a {
background: var(--main-color, #3B71FE);
border-radius: 50px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #fff;
padding: 12px 22px;
transition: all 0.3s;
}
.header__right .items li.st-header-link a:hover {
filter: brightness(115%);
}
.header__right .items .dropdown .dropdown-toggle {
color: var(--heading-color);
font-weight: 700;
font-size: 14px;
line-height: 20px;
display: flex;
align-items: center;
}
.header__right .items .dropdown .dropdown-toggle .fa:not(.input-icon) {
font-family: "traveler-icon" !important;
font-size: 13px !important;
font-weight: 500;
color: var(--grey-color, #5E6D77);
margin-left: 6px;
}
.header__right .items .dropdown .dropdown-toggle .fa:not(.input-icon):before {
content: "\e965";
}
.header__right .items .dropdown .dropdown-toggle img {
height: 16px;
width: 20px;
border-radius: 3px;
margin-right: 5px;
}
.header__right .items .dropdown .dropdown-menu {
top: 34px !important;
min-width: 165px;
border: 1px solid #DEDEDE;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding: 25px 30px;
}
.header__right .items .dropdown .dropdown-menu li {
font-weight: 700;
font-size: 14px;
line-height: 20px;
margin-top: 14px;
margin-bottom: 14px;
margin-left: 0 !important;
}
.header__right .items .dropdown .dropdown-menu li a {
color: var(--heading-color);
display: flex;
align-items: center;
}
.header__right .items .dropdown .dropdown-menu li a img {
width: 24px;
height: 18px;
border-radius: 3px;
margin-right: 7px;
}
.header__right .items .dropdown .dropdown-menu li a:hover {
color: var(--link-color-hover);
}
.header__right .items .dropdown .dropdown-menu li:first-child {
margin-top: 0;
}
.header__right .items .dropdown .dropdown-menu li:last-child {
margin-bottom: 0;
}
.header__right .items .dropdown.dropdown-currency .dropdown-menu {
min-width: 90px;
left: auto !important;
}
.header__right .items .dropdown.dropdown-currency .dropdown-menu li {
text-align: center;
}
.header__right .items .dropdown.dropdown-currency .dropdown-menu li a:hover {
color: var(--link-color-hover);
}
.header__right .items .dropdown.dropdown-minicart .dropdown-toggle {
width: 44px;
height: 44px;
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 40px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-toggle .stt-icon {
color: black;
font-size: 20px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-toggle .cart-caret {
position: absolute;
top: -10px;
left: 80%;
margin-left: -10px;
border-radius: 50%;
background: #fa5636;
color: #fff;
text-align: center;
min-width: 20px;
min-height: 20px;
font-weight: normal;
line-height: 20px;
padding: 0 5px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu {
top: 22px !important;
min-width: 320px;
right: 0 !important;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .heading {
margin-top: 0;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .heading .st-heading-section {
font-size: 23px;
border-bottom: 1px solid #DEDEDE;
padding-bottom: 20px;
margin-bottom: 20px;
font-weight: 500;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-text-empty {
padding: 0;
font-size: 18px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item {
position: relative;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-left {
width: 70px;
display: inline-block;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-left img {
max-width: 100%;
height: auto;
position: relative;
top: 4px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-body {
margin-left: 0 !important;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-body .media-heading a {
font-size: 16px;
line-height: 20px;
color: var(--heading-color) !important;
text-decoration: none;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-body .media-heading a:hover {
color: var(--link-color-hover);
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-body .price-wrapper {
font-weight: 400;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .media-body .price-wrapper .price {
font-size: 16px;
color: var(--main-color, #3B71FE);
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .cart-delete-item {
position: absolute;
right: 0;
bottom: 5px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-item .cart-delete-item svg g {
stroke: #DA3838;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total {
border-top: 1px solid #DEDEDE;
padding-top: 20px;
margin-top: 20px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total .sub-total {
padding: 0px 0px 18px 0;
font-size: 18px;
color: var(--grey-color, #5E6D77);
font-weight: 500;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total .sub-total .price {
color: var(--heading-color);
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total a {
background: var(--main-color, #3B71FE);
border-radius: 50px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #fff;
padding: 12px 22px;
transition: all 0.3s;
align-items: center;
justify-content: center;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total a:hover {
filter: brightness(115%);
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-toggle {
width: 44px;
height: 44px;
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-toggle .stt-icon {
color: black;
font-size: 20px;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu {
top: 22px !important;
min-width: 200px;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu .user-name {
display: flex;
align-items: center;
font-size: 16px;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu .user-name .avatar {
margin-right: 5px;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu .user-name .avatar img {
border-radius: 50%;
}
.header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu li:not(.user-name) a {
font-weight: 450;
}
.header__right .items .dropdown.dropdown-user-dashboard.ud2 .dropdown-menu {
min-width: 150px;
}
.stt-menu-transparent:not(.single-st_rental) #st-content-wrapper:not(.st-style-elementor) {
padding-top: 90px;
}
@media screen and (max-width: 1399px) {
.header__center #st-main-menu .main-menu > li > a {
padding: 35px 24px 35px 10px;
}
}
@media screen and (max-width: 1200px) {
.header__right .items li.st-header-link {
display: none !important;
}
}
@media screen and (max-width: 991px) {
.header {
padding-top: 18px;
padding-bottom: 18px;
}
.header__left {
display: flex;
align-items: center;
}
.header__left .menu-toggle {
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.header__left .logo {
margin-left: 60px;
}
.header__left .logo img {
width: 94px;
object-fit: cover;
}
.header__center #st-main-menu {
position: fixed;
left: -150%;
top: 0;
background: #fff;
max-width: 320px;
height: 100%;
overflow: auto;
z-index: 99;
transition: all 0.3s;
}
.header__center #st-main-menu .back-menu {
background: #f5f5f5;
width: 100%;
padding: 9px 20px;
font-size: 22px;
display: block;
cursor: pointer;
color: gray;
}
.header__center #st-main-menu .back-menu .stt-icon {
font-size: 14px;
}
.header__center #st-main-menu .menu.main-menu {
padding: 0 20px;
}
.header__center #st-main-menu .menu.main-menu li:last-child a {
border-bottom: 1px solid #EEEEEE;
}
.header__center #st-main-menu .menu.main-menu li.menu-item-has-children .menu-dropdown li.menu-item-has-children .fa {
right: 2px;
transform: rotate(0deg);
}
.header__center #st-main-menu .menu.main-menu li.menu-item-has-children.menu-item-mega-parent .menu-dropdown li a {
border-bottom: 1px solid #EEEEEE !important;
}
.header__center #st-main-menu .menu.main-menu > li:first-child {
margin-top: 0;
}
.header__center #st-main-menu .menu.main-menu > li > a {
padding: 17px 0px 15px 0px;
}
.header__center #st-main-menu .menu.main-menu > li .menu-dropdown {
display: none;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-mega-parent > .menu-dropdown {
width: 100%;
position: relative !important;
padding: 10px 10px;
background: transparent;
border: none;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-mega-parent > .menu-dropdown > li {
width: 100%;
max-width: 100%;
padding: 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-mega-parent > .menu-dropdown > li a {
margin: 0;
padding: 15px 0;
font-size: 15px;
display: block;
font-weight: 500 !important;
font-size: 16px !important;
line-height: 26px !important;
color: var(--heading-color) !important;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-mega-parent > .menu-dropdown > li .menu-dropdown {
padding: 0 10px 10px 10px;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-mega-parent > .menu-dropdown > li .menu-dropdown li a {
margin: 0;
padding: 5px 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown {
width: 100%;
position: relative !important;
padding: 3px 10px;
background: transparent;
border: none;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li {
width: 100%;
max-width: 100%;
padding: 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li a {
padding: 12px 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li .menu-dropdown {
padding: 0 10px 10px 10px;
width: 100%;
position: relative !important;
background: transparent;
border: none;
left: 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li .menu-dropdown li {
width: 100%;
max-width: 100%;
padding: 0;
}
.header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li .menu-dropdown li a {
padding: 12px 0;
}
.header__center #st-main-menu.open {
left: 0;
}
.header__center .overlay {
position: fixed;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.4);
z-index: 9;
top: 0;
left: 0;
display: none;
}
.header__right .dropdown-currency {
display: none;
}
.header__right .dropdown-minicart .mini-cart.dropdown-toggle {
box-shadow: none !important;
border: none !important;
width: auto !important;
height: auto !important;
}
.header__right .dropdown-minicart .mini-cart.dropdown-toggle .stt-icon {
font-size: 23px !important;
}
.header__right .dropdown-user-dashboard .dropdown-toggle {
width: auto !important;
height: auto !important;
background: transparent !important;
box-shadow: none !important;
border: none !important;
}
.header__right .dropdown-user-dashboard .dropdown-toggle .stt-icon {
font-size: 23px !important;
}
body.admin-bar .header__center #st-main-menu {
top: 32px;
}
}
@media screen and (max-width: 782px) {
body.admin-bar .header__center #st-main-menu {
top: 46px;
}
}
@media screen and (min-width: 992px) {
.stt-menu-transparent:not(.tour_solo) header.header {
color: #FFF;
z-index: 12;
position: absolute;
width: 100%;
border-bottom: none;
background: rgba(35, 35, 35, 0.6);
}
.stt-menu-transparent:not(.tour_solo) header.header #main-menu > li a {
color: #FFF;
}
.stt-menu-transparent:not(.tour_solo) header.header #main-menu > li a .fa {
color: #FFF;
}
.stt-menu-transparent:not(.tour_solo) header.header #main-menu > li ul li a {
color: var(--link-color);
}
.stt-menu-transparent:not(.tour_solo) header.header #main-menu > li ul li a .fa {
color: var(--link-color);
}
.stt-menu-transparent:not(.tour_solo) header.header #main-menu > li ul li a:hover {
color: var(--link-color-hover);
}
.stt-menu-transparent:not(.tour_solo) header.header .header__right ul li a.dropdown-toggle {
color: #FFF;
}
.stt-menu-transparent:not(.tour_solo) header.header .header__right ul li a.dropdown-toggle .fa:not(.input-icon) {
color: #FFF;
}
.stt-menu-transparent:not(.tour_solo) .search-result-page .banner {
padding-top: 151px;
padding-bottom: 60px;
}
.stt-menu-transparent:not(.tour_solo) .search-result-page .banner .st-banner-search-form {
z-index: 2;
position: relative;
}
}
#topbar.style-elementor {
background: var(--heading-color);
color: rgba(255, 255, 255, 0.8);
padding: 8px 40px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
#topbar.style-elementor .topbar-items > li:not(:last-child) {
margin-right: 40px;
position: relative;
}
#topbar.style-elementor .topbar-items > li:not(:last-child):after {
content: "";
height: 10px;
width: 1px;
background: rgba(255, 255, 255, 0.3);
position: absolute;
top: 50%;
margin-top: -5px;
right: -20px;
}
#topbar.style-elementor .topbar-items {
display: flex;
align-items: center;
flex-wrap: wrap;
}
#topbar.style-elementor .topbar-items li.topbar-item.link a {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
}
#topbar.style-elementor .topbar-items li.topbar-item.link.normal a i {
margin-right: 8px;
font-size: 13px;
}
@media screen and (max-width: 767px) {
#topbar.style-elementor .topbar-items li.topbar-item.link.normal {
display: none;
}
}
#topbar.style-elementor .topbar-items li.topbar-item.link.social {
margin-right: 30px;
}
#topbar.style-elementor .topbar-items li.topbar-item.link.social:after {
right: -15px;
}
#topbar.style-elementor .topbar-items li.top-user-area-avatar a {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
display: flex;
align-items: center;
}
#topbar.style-elementor .topbar-items li.top-user-area-avatar a img {
height: 25px;
width: 25px;
border-radius: 50%;
margin-right: 8px;
}
#topbar.style-elementor .topbar-items li a.btn-st-logout {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
}
#topbar.style-elementor .topbar-items li.top-user-area-shopping #show-mini-cart-button {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
position: relative;
}
#topbar.style-elementor .topbar-items li.top-user-area-shopping #show-mini-cart-button i {
font-size: 17px;
}
#topbar.style-elementor .topbar-items li.top-user-area-shopping #show-mini-cart-button .badge {
position: absolute;
top: -8px;
right: -10px;
padding: 0;
font-weight: 400;
}
#topbar.style-elementor .topbar-items li.nav-drop {
position: relative;
}
#topbar.style-elementor .topbar-items li.nav-drop .cursor, #topbar.style-elementor .topbar-items li.nav-drop .current_langs, #topbar.style-elementor .topbar-items li.nav-drop > a {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
display: flex;
align-items: center;
cursor: pointer;
}
#topbar.style-elementor .topbar-items li.nav-drop .cursor .fa-angle-up, #topbar.style-elementor .topbar-items li.nav-drop .current_langs .fa-angle-up, #topbar.style-elementor .topbar-items li.nav-drop > a .fa-angle-up {
display: none;
}
#topbar.style-elementor .topbar-items li.nav-drop .cursor .fa-angle-down, #topbar.style-elementor .topbar-items li.nav-drop .current_langs .fa-angle-down, #topbar.style-elementor .topbar-items li.nav-drop > a .fa-angle-down {
border: solid rgba(255, 255, 255, 0.8);
border-width: 0 1px 1px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
margin-left: 6px;
position: relative;
top: -3px;
}
#topbar.style-elementor .topbar-items li.nav-drop .cursor .fa-angle-down:before, #topbar.style-elementor .topbar-items li.nav-drop .current_langs .fa-angle-down:before, #topbar.style-elementor .topbar-items li.nav-drop > a .fa-angle-down:before {
content: "";
}
#topbar.style-elementor .topbar-items li.nav-drop .cursor img, #topbar.style-elementor .topbar-items li.nav-drop .current_langs img, #topbar.style-elementor .topbar-items li.nav-drop > a img {
border-radius: 3px;
margin-right: 6px;
}
#topbar.style-elementor .topbar-items li.nav-drop .nav-drop-menu {
top: 130% !important;
min-width: 165px;
border: 1px solid #DEDEDE;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding: 25px 30px;
background: #fff;
position: absolute;
z-index: 20;
display: none;
}
#topbar.style-elementor .topbar-items li.nav-drop .nav-drop-menu li {
font-weight: 700;
font-size: 14px;
line-height: 20px;
margin: 0;
}
#topbar.style-elementor .topbar-items li.nav-drop .nav-drop-menu li a {
color: var(--heading-color, #1A2B48);
display: flex;
align-items: center;
}
#topbar.style-elementor .topbar-items li.nav-drop .nav-drop-menu li a img {
border-radius: 3px;
margin-right: 6px;
}
#topbar.style-elementor .topbar-items li.nav-drop .nav-drop-menu li:not(:last-child) {
margin-bottom: 14px;
}
#topbar.style-elementor .topbar-items li.nav-drop.top-user-area-lang .nav-drop-menu {
min-width: 180px !important;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-toggle {
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
font-size: 14px;
line-height: 22px;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu {
top: 10px !important;
min-width: 200px;
border: 1px solid #DEDEDE;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding: 25px 30px;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu .user-name {
display: flex;
align-items: center;
font-size: 16px;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu .user-name .avatar {
margin-right: 5px;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu .user-name .avatar img {
border-radius: 50%;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li {
font-weight: 700;
font-size: 14px;
line-height: 20px;
margin-top: 14px;
margin-bottom: 14px;
margin-left: 0 !important;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li a {
color: var(--heading-color);
display: flex;
align-items: center;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li a img {
width: 24px;
height: 18px;
border-radius: 3px;
margin-right: 7px;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li a:hover {
color: var(--main-color, #3B71FE);
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li:first-child {
margin-top: 0;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li:last-child {
margin-bottom: 0;
}
#topbar.style-elementor .topbar-items li.dropdown-user-dashboard .dropdown-menu li:not(.user-name) a {
font-weight: 450;
}
#topbar.style-elementor .topbar-right .topbar-items li.nav-drop .nav-drop-menu {
left: auto;
right: 0;
}
@media screen and (max-width: 767px) {
#topbar.style-elementor.mobile-hidden {
display: none;
}
}
#st-login-form .modal-dialog,
#st-login-form-page .modal-dialog,
#st-forgot-form-page .modal-dialog {
max-width: 570px !important;
}
#st-login-form .modal-dialog .modal-content,
#st-login-form-page .modal-dialog .modal-content,
#st-forgot-form-page .modal-dialog .modal-content {
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 20px;
padding: 30px 0;
}
#st-login-form .modal-dialog .modal-content .loader-wrapper,
#st-login-form-page .modal-dialog .modal-content .loader-wrapper,
#st-forgot-form-page .modal-dialog .modal-content .loader-wrapper {
border-radius: 20px;
}
#st-login-form .modal-dialog .modal-header,
#st-login-form-page .modal-dialog .modal-header,
#st-forgot-form-page .modal-dialog .modal-header {
border-bottom: 1px solid #DEDEDE;
position: relative;
padding-bottom: 25px;
margin-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
}
#st-login-form .modal-dialog .modal-header .close,
#st-login-form-page .modal-dialog .modal-header .close,
#st-forgot-form-page .modal-dialog .modal-header .close {
font-size: 13px;
color: var(--grey-color, #5E6D77);
position: absolute;
top: 50%;
margin-top: -21px;
}
#st-login-form .modal-dialog .modal-header .close span,
#st-login-form-page .modal-dialog .modal-header .close span,
#st-forgot-form-page .modal-dialog .modal-header .close span {
font-size: 16px;
}
#st-login-form .modal-dialog .modal-header .account-tabs,
#st-login-form-page .modal-dialog .modal-header .account-tabs,
#st-forgot-form-page .modal-dialog .modal-header .account-tabs {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
padding: 0;
width: 100%;
}
#st-login-form .modal-dialog .modal-header .account-tabs li,
#st-login-form-page .modal-dialog .modal-header .account-tabs li,
#st-forgot-form-page .modal-dialog .modal-header .account-tabs li {
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
list-style: none;
margin-left: 20px;
margin-right: 20px;
cursor: pointer;
}
#st-login-form .modal-dialog .modal-header .account-tabs li a,
#st-login-form-page .modal-dialog .modal-header .account-tabs li a,
#st-forgot-form-page .modal-dialog .modal-header .account-tabs li a {
color: #1A232B;
}
#st-login-form .modal-dialog .modal-header .account-tabs li.active,
#st-login-form-page .modal-dialog .modal-header .account-tabs li.active,
#st-forgot-form-page .modal-dialog .modal-header .account-tabs li.active {
color: var(--main-color, #3B71FE);
text-decoration: underline;
}
#st-login-form .modal-dialog .modal-body,
#st-login-form-page .modal-dialog .modal-body,
#st-forgot-form-page .modal-dialog .modal-body {
padding-left: 30px;
padding-right: 30px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper {
display: none;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper.active,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper.active,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper.active {
display: block;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper .heading,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper .heading,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper .heading {
font-weight: 700;
font-size: 26px;
line-height: 36px;
color: var(--heading-color);
margin-bottom: 30px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group {
margin-bottom: 20px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group input,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input {
background: #FFFFFF;
border: 1px solid #DEDEDE;
border-radius: 10px;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #3B71FE);
padding: 10px 16px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit],
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit],
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit] {
background: var(--main-color, #3B71FE);
border-radius: 50px;
padding: 13px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #FFFFFF;
border: none;
text-transform: unset;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit]:hover,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit]:hover,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input[type=submit]:hover {
background: var(--link-color-hover);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password {
position: relative;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon {
position: absolute;
top: 50%;
margin-top: -8px;
right: 16px;
font-size: 16px;
color: var(--grey-color, #5E6D77);
cursor: pointer;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-view,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-view,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-view {
display: block;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-hide,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-hide,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-hide {
display: none;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-view,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-view,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-view {
color: var(--main-color, #1a2b48);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-hide,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-hide,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password.viewing .stt-icon.ic-hide {
display: block;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck {
margin-top: 30px;
display: flex;
flex-wrap: wrap;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item {
padding-left: 32px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark {
border: 1px solid var(--grey-color, #5E6D77);
box-sizing: border-box;
border-radius: 5px;
width: 20px;
height: 20px;
margin-right: 12px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark:after,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark:after,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .st-icheck-item label .checkmark:after {
left: 6px;
top: 2px;
width: 6px;
height: 11px;
border-color: var(--main-color, #3B71FE);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .st-icheck .open-loss-password,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .open-loss-password,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .st-icheck .open-loss-password {
font-weight: 500;
font-size: 16px;
line-height: 20px;
text-decoration-line: underline;
color: var(--heading-color);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .advanced,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced {
margin-top: 30px;
margin-bottom: 10px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey {
position: relative;
margin-bottom: 30px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey span,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey span,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey span {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
background: #fff;
z-index: 2;
padding: 0 10px;
position: relative;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey:after,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey:after,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .c-grey:after {
content: "";
height: 1px;
width: 100%;
background: #DEDEDE;
display: block;
top: 13px;
position: absolute;
z-index: 1;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .create-account-action,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .create-account-action,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .create-account-action {
text-align: center;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .create-account-action .open-signup,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .create-account-action .open-signup,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .create-account-action .open-signup {
font-weight: 500;
font-size: 16px;
line-height: 20px;
text-decoration-line: underline;
color: var(--main-color, #3B71FE);
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .message-wrapper,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper {
padding: 0;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert {
padding: 10px;
text-align: center;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert.alert-danger,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert.alert-danger,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .message-wrapper .alert.alert-danger {
color: #842029;
background-color: #f8d7da;
position: relative;
padding: 10px !important;
border: 1px solid #f5c2c7 !important;
border-radius: 0.25rem !important;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type {
display: flex;
align-items: center;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type label,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
display: flex;
align-items: center;
margin-right: 30px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type label input,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label input,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label input {
width: 20px;
height: 20px;
}
#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type label span,
#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label span,
#st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label span {
line-height: 19px;
}
#st-login-form.st-login-class-wrapper,
#st-login-form-page.st-login-class-wrapper,
#st-forgot-form-page.st-login-class-wrapper {
margin-top: 50px;
margin-bottom: 60px;
}
#st-forgot-form .modal-dialog,
#st-forgot-form-page .modal-dialog {
max-width: 570px !important;
}
#st-forgot-form .modal-dialog .modal-content,
#st-forgot-form-page .modal-dialog .modal-content {
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 20px;
padding: 30px;
}
#st-forgot-form .modal-dialog .modal-content .loader-wrapper,
#st-forgot-form-page .modal-dialog .modal-content .loader-wrapper {
border-radius: 20px;
}
#st-forgot-form .modal-dialog .modal-content .modal-header,
#st-forgot-form-page .modal-dialog .modal-content .modal-header {
margin-bottom: 25px;
}
#st-forgot-form .modal-dialog .modal-content .modal-header .modal-title,
#st-forgot-form-page .modal-dialog .modal-content .modal-header .modal-title {
font-weight: 700;
font-size: 26px;
line-height: 36px;
color: var(--heading-color);
}
#st-forgot-form .modal-dialog .modal-content .modal-header .close svg,
#st-forgot-form-page .modal-dialog .modal-content .modal-header .close svg {
width: 13px;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .c-grey,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .c-grey {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
}
#st-forgot-form .modal-dialog .modal-content .modal-body .form-group,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .form-group {
margin-bottom: 20px;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .form-group input,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .form-group input {
background: #FFFFFF;
border: 1px solid #DEDEDE;
border-radius: 10px;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: var(--grey-color, #5E6D77);
padding: 10px 16px;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .form-group input[type=submit],
#st-forgot-form-page .modal-dialog .modal-content .modal-body .form-group input[type=submit] {
background: var(--main-color, #3B71FE);
border-radius: 50px;
padding: 13px;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #FFFFFF;
border: none;
text-transform: unset;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .form-group .input-icon,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .form-group .input-icon {
display: none;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .message-wrapper,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .message-wrapper {
padding: 0;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .message-wrapper .alert,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .message-wrapper .alert {
padding: 10px;
text-align: center;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .message-wrapper .alert.alert-danger,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .message-wrapper .alert.alert-danger {
color: #842029;
background-color: #f8d7da;
position: relative;
padding: 10px !important;
border: 1px solid #f5c2c7 !important;
border-radius: 0.25rem !important;
}
#st-forgot-form .modal-dialog .modal-content .modal-body .st-link,
#st-forgot-form-page .modal-dialog .modal-content .modal-body .st-link {
font-weight: 500;
font-size: 16px;
line-height: 20px;
text-decoration-line: underline;
color: var(--main-color, #3B71FE);
}
#st-forgot-form.st-login-class-wrapper,
#st-forgot-form-page.st-login-class-wrapper {
margin-top: 50px;
margin-bottom: 60px;
}
[dir=rtl] #topbar.style-elementor .topbar-items > li:not(:last-child):after {
left: -20px;
right: auto !important;
}
[dir=rtl] #topbar.style-elementor .topbar-items > li:not(:last-child) {
margin-left: 40px;
margin-right: 0 !important;
}
[dir=rtl] #topbar.style-elementor .topbar-items li.nav-drop .cursor .fa-angle-down, [dir=rtl] #topbar.style-elementor .topbar-items li.nav-drop .current_langs .fa-angle-down, [dir=rtl] #topbar.style-elementor .topbar-items li.nav-drop > a .fa-angle-down {
margin-left: 0;
margin-right: 6px;
}
[dir=rtl] .header__right .items li:not(:first-child) {
margin-left: auto !important;
margin-right: 20px;
}
[dir=rtl] .header__right .items .dropdown .dropdown-toggle .fa:not(.input-icon) {
margin-left: auto !important;
margin-right: 6px;
}
[dir=rtl] .header__right .items .dropdown .dropdown-menu li {
margin-right: 0;
}
[dir=rtl] .header__right .items .dropdown.dropdown-currency .dropdown-menu {
left: 0 !important;
right: auto !important;
}
[dir=rtl] .header__right .items .dropdown.dropdown-minicart .dropdown-menu {
left: 0 !important;
right: auto !important;
}
[dir=rtl] .header__right .items .dropdown.dropdown-user-dashboard .dropdown-menu .user-name .avatar {
margin-right: 0 !important;
margin-left: 5px;
}
[dir=rtl] .header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li .fa {
left: 0 !important;
right: auto !important;
transform: rotate(90deg);
}
[dir=rtl] .header__center #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown {
left: auto !important;
right: 100%;
}
[dir=rtl] .header__right ul.items {
padding: 0;
}
@media screen and (max-width: 991px) {
[dir=rtl] .header__center #st-main-menu {
right: -150%;
left: auto;
}
[dir=rtl] .header__center #st-main-menu.open {
right: 0;
left: auto;
}
[dir=rtl] .header__center #st-main-menu .main-menu li.menu-item-has-children .fa {
right: auto;
left: 10px;
}
[dir=rtl] .header__center #st-main-menu .menu.main-menu li.menu-item-has-children .menu-dropdown li.menu-item-has-children .fa {
transform: rotate(0deg);
}
[dir=rtl] .header__center #st-main-menu .menu.main-menu > li.menu-item-has-children > .menu-dropdown > li .menu-dropdown {
left: auto !important;
right: 0;
}
}.taxopress-table-container {
width: 100%;
}
.taxopress-table-row td {
border: none;
}
.taxopress-table-row:nth-child(n+7) {
display: none;
}
.taxopress-see-more-link,
.taxopress-close-table-link {
cursor: pointer;
}
.taxopress-close-table-link {
display: none;
}
.taxopress-see-more-container {
text-align: right;
padding: 10px;
}
.hidden {
display: none;
}
.taxopress-table-container .taxopress-post-count {
text-align: right;
padding-right: 30px;
}
.taxopress-arrow {
display: inline-block;
}
.taxopress-arrow.right {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid;
}
.taxopress-arrow.down {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
} .taxopress-border-cloud a{
text-decoration: none;
border: 1px solid;
padding: 4px 7px; 
display: inline-block;
margin: 3px;
} .taxopress-box-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 10px;
}
.taxopress-box-list a {
display: block;
text-decoration: none;
box-sizing: border-box;
word-wrap: break-word;
}
.taxopress-box-list img {
max-width: 100%;
height: auto;
display: block;
}
.taxopress-boxrelatedpost-cat{
color:#666;
font-size: 0.9em;
}
@media (max-width: 1200px) {
.taxopress-box-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.taxopress-box-list {
grid-template-columns: 1fr;
word-wrap: break-word;
}
}
.taxopress-parent-child-list {
list-style: none !important;
}
.taxopress-parent-term {
font-weight: normal;
margin: 0.5em 0;
list-style-type: none !important;
position: relative;
padding-left: 1.5em;
}
.taxopress-child-list {
list-style: none !important;
margin: 0.3em 0 0.3em 1em !important;
padding-left: 0 !important;
}
.taxopress-child-term {
font-weight: normal;
margin: 0.2em 0;
position: relative;
padding-left: 1.5em;
}
.taxopress-parent-term::before {
content: "•";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list > li::before {
content: "○";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list .taxopress-child-list > li::before {
content: "▪  ▪";
font-size: 1.2em;
}
.taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-child-list .taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-parent-term,
.taxopress-child-list li {
font-weight: normal;
}:root {
--main-color: #5191FA;
--grey-color: #5E6D77;
--light-grey-color: #EAEEF3;
--orange-color: #FA5636;
--link-color: #1A2B48;
}
.sticky {
}
.bypostauthor {
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright,
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
margin: 0 0 24px;
}
div.wp-caption.alignright img[class*="wp-image-"] {
float: right;
}
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
list-style-position: inside;
}
@media (max-width: 767px) {
#tpcwl_wrapper {
height: auto !important;
}
#tpcwl_wrapper > iframe {
top: 0px !important;
position: relative !important;
}
}.overflow-hidden {
overflow: hidden;
}
.service-border-lib {
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05) !important;
}
.st-border-radius-lib {
border-radius: 24px;
}
.border-radius-20 {
border-radius: 20px !important;
overflow: hidden;
}
.border-radius-10 {
border-radius: 10px !important;
overflow: hidden;
}
.st-style-grid-lib-1 .border-radius-10 {
overflow: visible;
}
.d-flex-lib {
flex-flow: column;
display: flex;
}
.rate-lib {
margin-bottom: 33px;
}
.rate-lib .fa-star {
color: #FFB21D;
}
.read-more-lib a {
display: flex;
align-items: center;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #3B71FE !important;
}
.read-more-lib a .stt-icon {
margin-left: 10px;
}
.st-style-arrow .swiper-pagination {
margin-top: 15px;
display: flex;
justify-content: center;
align-items: center;
}
.st-style-arrow .swiper-pagination span {
width: 8px;
height: 8px;
background: #DEDEDE;
border-radius: 16px;
margin: 0px 5px;
border: 0;
}
.st-style-arrow .swiper-pagination span.swiper-pagination-bullet-active {
width: 10px;
height: 10px;
background: var(--link-color, #232323);
border-radius: 10px;
border: 0;
}
.st-style-arrow.horizontal .swiper-pagination span {
width: 24px;
height: 2px;
}
.st-style-arrow.horizontal .swiper-pagination span.swiper-pagination-bullet-active {
border-radius: 0;
width: 24px;
height: 4px;
}
.st-style-arrow.horizontal-style2 .swiper-pagination span {
width: 32px;
height: 2px;
}
.st-style-arrow.horizontal-style2 .swiper-pagination span.swiper-pagination-bullet-active {
width: 32px;
height: 2px;
background: #3B71FE;
}
.st-style-arrow.horizontal-border .swiper-pagination span {
width: 20px;
height: 6px;
border-radius: 10px;
}
.st-style-arrow.horizontal-border .swiper-pagination span.swiper-pagination-bullet-active {
background: #3B71FE;
width: 20px;
height: 6px;
border-radius: 10px;
position: relative;
}
.st-style-arrow.horizontal-border .swiper-pagination span.swiper-pagination-bullet-active::after {
content: "";
position: absolute;
top: -4px;
left: -4px;
background: transparent;
width: 28px;
height: 14px;
border: 1px solid #3B71FE;
border-radius: 10px;
}
.st-style-arrow.st-list-service .st-button-prev, .st-style-arrow.st-list-service .st-button-next {
width: 40px;
height: 40px;
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 50%;
display: none;
position: absolute;
}
@media screen and (min-width: 992px) {
.st-style-arrow.st-list-service .st-button-prev, .st-style-arrow.st-list-service .st-button-next {
display: flex;
align-items: center;
justify-content: center;
}
}
.st-style-arrow.st-list-service .st-button-prev span, .st-style-arrow.st-list-service .st-button-next span {
display: block;
background: none;
color: var(--link-color, #232323);
width: auto;
height: auto;
font-size: 14px;
position: relative;
}
.st-style-arrow.st-testimonial .st-button-next {
right: 0;
left: auto;
top: -40px;
}
.st-style-arrow.st-testimonial .st-button-prev {
right: 50px;
left: auto;
top: -40px;
}
.st-style-arrow.st-testimonial .st-button-prev, .st-style-arrow.st-testimonial .st-button-next {
width: 40px;
height: 40px;
background: #FFFFFF;
border: 1px solid #DEDEDE;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
}
.st-style-arrow.st-testimonial .st-button-prev span, .st-style-arrow.st-testimonial .st-button-next span {
display: block;
background: none;
color: var(--link-color, #232323);
width: auto;
height: auto;
font-size: 14px;
position: relative;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-next {
right: 48%;
left: auto;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-prev {
right: 52%;
left: auto;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-prev, .st-style-arrow.st-testimonial.st-lib-style4 .st-button-next {
top: auto;
bottom: -15px;
}
.service-list-wrapper {
padding-bottom: 30px;
}
.st-blog-list-lib .cate.category-color ul li a {
font-family: inherit;
}
.st-blog-list-lib .meta {
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #83929D;
}
.st-blog-list-lib .meta ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
.st-blog-list-lib .meta ul li {
float: left;
display: flex;
align-items: center;
justify-content: center;
}
.st-blog-list-lib .meta ul li::after {
content: "";
width: 1px;
height: 11px;
background: #83929D;
margin-left: 10px;
margin-right: 10px;
border-radius: 0;
}
.st-blog-list-lib .meta ul li a {
font-weight: 500;
font-size: 14px;
line-height: 32px;
color: var(--link-color, #232323);
}
.st-blog-list-lib .meta ul li:last-child::after {
display: none;
}
.st-blog-list-lib .meta ul li img {
width: 30px;
height: 30px;
margin-right: 6px;
border-radius: 50%;
}
.st-blog-list-lib .services-item.item-elementor .item {
border-radius: 0;
box-shadow: none;
}
.st-blog-list-lib .featured-image .cate.category-color {
position: absolute;
top: 15px;
z-index: 1;
left: 20px;
}
.st-blog-list-lib .services-item.item-elementor .item .featured-image .meta ul li img {
border-radius: 50%;
width: 30px;
height: 30px;
margin-right: 6px;
display: inline-block;
transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}
.st-blog-list-lib .services-item.item-elementor .item .featured-image:hover .meta ul li img {
transform: scale3d(1.1, 1.1, 1.1);
}
.st-blog-list-lib .services-item.item-elementor .item .content-item .title {
margin-bottom: 14px;
}
.style-lib-slider-2 .st-blog-list-lib .services-item.item-elementor .item .content-item,
.style-lib-slider-8 .st-blog-list-lib .services-item.item-elementor .item .content-item {
padding: 0px;
padding-top: 20px;
}
.style-lib-slider-2 .st-blog-list-lib .services-item.item-elementor .item .featured-image a,
.style-lib-slider-3 .st-blog-list-lib .services-item.item-elementor .item .featured-image a,
.style-lib-slider-8 .st-blog-list-lib .services-item.item-elementor .item .featured-image a {
border-radius: 10px;
}
.style-lib-slider-3 .services-item.item-elementor .item .content-item .title,
.style-lib-slider-4 .services-item.item-elementor .item .content-item .title,
.style-lib-slider-6 .services-item.item-elementor .item .content-item .title {
margin-bottom: 16px;
}
.style-lib-slider-3 .st-blog-list-lib .meta {
margin-bottom: 5px;
}
.style-lib-slider-4 .services-item.item-elementor .item .featured-image > a > img {
min-height: 360px;
}
.services-item.item-elementor .item .featured-image .content-item {
position: absolute;
bottom: 0px;
z-index: 1;
}
.style-lib-slider-3 .st-blog-list-lib .services-item.item-elementor .item .featured-image {
margin-bottom: 24px;
}
.style-lib-slider-3 .st-blog-list-lib .services-item.item-elementor .item .content-item {
padding: 0;
}
.style-lib-slider-4 .services-item.item-elementor .item .featured-image::after {
content: "";
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.style-lib-slider-4 .services-item.item-elementor .item .content-item .title a {
color: #fff !important;
}
.style-lib-slider-4 .st-blog-list-lib .meta ul li {
color: rgba(255, 255, 255, 0.7);
}
.style-lib-slider-4 .st-blog-list-lib .meta ul li a {
color: #fff;
}
.style-lib-slider-4 .st-blog-list-lib .meta ul li::after {
background: rgba(255, 255, 255, 0.7);
}
.style-lib-slider-5 .services-item.item-elementor .item .content-item {
padding: 24px 20px;
}
.style-lib-slider-5 .st-blog-list-el .cate.category-color {
margin: 24px 20px 15px 20px;
}
.style-lib-slider-5 .service-list-wrapper .item h3.title {
margin-bottom: 24px;
margin-top: 0;
margin-left: 20px;
margin-right: 20px;
}
.style-lib-slider-5 .service-list-wrapper .item h3.title a {
color: var(--link-color, #232323) !important;
font-weight: 700;
font-size: 18px;
line-height: 26px;
}
.style-lib-slider-6 .services-item.item-elementor .item .content-item {
margin: 0 20px;
margin-top: -30px;
background: #fff;
text-align: center;
margin-bottom: 2px;
padding-bottom: 25px;
}
.style-lib-slider-6 .st-blog-list-el .cate.category-color {
display: flex;
justify-content: center;
}
.style-lib-slider-6 .st-blog-list-el .cate.category-color ul li {
border: 1px solid #DEDEDE;
border-radius: 30px;
}
.style-lib-slider-7 .services-item.item-elementor .item .featured-image,
.style-lib-slider-9 .services-item.item-elementor .item .featured-image {
float: left;
margin-right: 30px;
min-height: 273px;
width: 50%;
}
.style-lib-slider-7 .services-item.item-elementor .item .featured-image img,
.style-lib-slider-9 .services-item.item-elementor .item .featured-image img {
min-height: 273px;
}
.style-lib-slider-7 .services-item.item-elementor .item .content-item,
.style-lib-slider-9 .services-item.item-elementor .item .content-item {
padding: 25px 30px 30px 30px;
}
.style-lib-slider-9 .swiper-pagination {
display: flex;
justify-content: center;
align-items: center;
}
.style-lib-slider-9 .swiper-pagination span {
width: 8px;
height: 8px;
border: 0;
background: #AAAAAA;
}
.style-lib-slider-9 .swiper-pagination span.swiper-pagination-bullet-active {
background: #EB5757;
border: 2px solid #EB5757;
}
.style-lib-slider-9 .services-item.item-elementor .item .featured-image {
float: left;
margin-right: 50px;
min-height: 520px;
width: 66.666%;
}
.style-lib-slider-9 .services-item.item-elementor .item .featured-image img {
min-height: 273px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item {
padding: 98px 50px 98px 50px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .title {
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: uppercase;
margin-bottom: 30px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .excerpt-wrapper {
font-weight: 400;
font-size: 14px;
line-height: 23px;
color: #4F4F4F;
margin-bottom: 50px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .read-more-lib a {
font-weight: 500;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.036em;
text-decoration-line: underline;
text-transform: uppercase;
color: #EB5757 !important;
}
.style-lib-slider-7 .st-blog-list-el .excerpt-wrapper,
.style-lib-slider-8 .st-blog-list-el .excerpt-wrapper,
.style-lib-slider-9 .st-blog-list-el .excerpt-wrapper {
margin-bottom: 30px;
}
@media screen and (min-width: 1024px) {
.style-lib-slider-9 .swiper-container {
overflow: visible;
}
}
.st-sliders.st-style-arrow.nav-top .st-button-prev,
.st-sliders.st-style-arrow.nav-top .st-button-next {
width: 64px;
height: 64px;
border-radius: 50%;
border: 1px solid #AAAAAA;
display: flex;
background: transparent;
gap: 10px;
justify-content: center;
align-items: center;
top: -130px;
margin: 0;
right: 0;
left: auto;
}
.st-sliders.st-style-arrow.nav-top .st-button-prev {
right: 74px;
}
.blog-grid-style2 .services-item.item-elementor .item {
border-radius: 0;
box-shadow: none;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item {
text-align: center;
padding: 30px 40px 0;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .cate ul {
list-style: none;
padding-left: 0;
margin-bottom: 10px;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .cate ul li a {
font-weight: 500;
font-size: 16px;
line-height: 24px;
text-align: center;
letter-spacing: 0.036em;
text-transform: uppercase;
color: #7B7B7B;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .cate ul li a:hover {
color: var(--main-color, #0D5365);
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .title {
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-align: center;
text-transform: uppercase;
color: #222222;
margin-bottom: 20px;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .excerpt-wrapper {
font-weight: 400;
font-size: 16px;
line-height: 26px;
text-align: center;
color: #4F4F4F;
margin-bottom: 30px;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .readmore a {
font-weight: 500;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.036em;
text-transform: uppercase;
color: #A28458;
position: relative;
}
.blog-grid-style2 .services-item.item-elementor .item .content-item .readmore a svg {
position: absolute;
top: 50%;
right: -30px;
transform: translate(0px, -50%);
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item {
border-radius: 24px !important;
box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.08) !important;
background-color: #fff;
overflow: hidden;
margin-bottom: 15px;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item {
padding: 16px 24px;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color {
margin: 0;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color ul li {
padding: 0;
margin: 0;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color ul li a {
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: 0.32px;
text-transform: uppercase;
margin-right: 20px;
position: relative;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color ul li a:before {
content: "";
position: absolute;
top: 10px;
right: -12px;
left: auto;
height: 4px;
width: 4px;
border-radius: 50%;
background-color: #869a96;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color ul li a span {
display: none;
}
.st-list-service.style-lib-slider-10 .st-blog-list-lib .services-item.item-elementor .item .content-item .cate.category-color .meta {
list-style: none;
font-size: 14px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: #869a96;
}
.st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination {
display: none;
}
.st-testimonial .swiper-container {
padding-bottom: 10px;
}
.item-testimonial .elementor-star-rating .elementor-star {
float: left;
margin-right: 10px;
}
.st-content-lib {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #727272;
margin-bottom: 32px;
}
.st-avatar-lib {
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
background: #EAEAEA;
float: left;
margin-right: 16px;
}
.author-meta-lib h4 {
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: var(--link-color, #232323);
margin-bottom: 0;
margin-top: 5px;
}
.office-testimonial-lib {
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #83929D;
margin-bottom: 0;
}
.style-lib-slider-1 .rate-lib {
margin-bottom: 17px;
}
.style-lib-slider-1 .author-meta-lib h4 {
margin-top: 0;
}
.style-lib-slider-2 .rate-lib {
text-align: center;
margin-bottom: 25px;
}
.style-lib-slider-2 .st-content-lib {
text-align: center;
margin-bottom: 24px;
}
.style-lib-slider-2 .author-meta-lib {
text-align: center;
}
.style-lib-slider-2 .author-meta-lib .st-avatar-lib {
float: none;
margin: 0 auto;
margin-bottom: 24px;
}
.style-lib-slider-3 .author-meta-lib {
text-align: center;
}
.style-lib-slider-3 .author-meta-lib .st-avatar-lib {
float: none;
margin: 0 auto;
margin-bottom: 24px;
}
.style-lib-2 .service-border-lib {
display: block;
float: left;
overflow: hidden;
}
.style-lib-2 .st-avatar-lib {
width: 250px;
height: 100%;
border-radius: 0;
margin-right: 30px;
}
.style-lib-2 .box-content {
padding-top: 30px;
padding-right: 30px;
}
.style-lib-2 .st-content-lib {
margin-bottom: 40px;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: var(--link-color, #232323);
}
.style-lib-slider-3 .st-content-lib {
border-radius: 10px;
padding: 30px;
position: relative;
box-shadow: 0px 18px 18px rgba(0, 0, 0, 0.08), 0px 18px 18px rgba(0, 0, 0, 0.05) !important;
text-align: center;
}
.style-lib-slider-3 .st-content-lib::before {
content: "";
position: absolute;
left: 50%;
top: 100%;
width: 0;
margin-left: -15px;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 18px solid #fff;
}
.style-lib-slider-4 {
padding-top: 40px;
padding-bottom: 40px;
}
.style-lib-slider-4 .author-meta-lib {
text-align: center;
}
.style-lib-slider-4 .author-meta-lib .st-avatar-lib {
width: 80px;
height: 80px;
float: none;
margin-right: 0;
margin: 0 auto;
margin-bottom: 20px;
top: 0;
position: absolute;
left: 50%;
margin-left: -40px;
}
.style-lib-slider-4 .author-meta-lib .rate-lib {
margin-top: 21px;
margin-bottom: 21px;
}
.style-lib-slider-4 .st-content-lib {
text-align: center;
margin: 0;
}
.style-lib-slider-5 .item {
padding: 0px !important;
}
.style-lib-slider-5 .st-avatar-lib {
width: 80px;
height: 80px;
float: none;
margin: 0 auto;
margin-bottom: 50px;
cursor: pointer;
}
.style-lib-slider-5 .st-avatar-lib img {
transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}
.style-lib-slider-5 .st-avatar-lib:hover img {
-webkit-backface-visibility: hidden;
transform: scale3d(1.1, 1.1, 1.1);
}
.style-lib-slider-5 .rate-lib {
text-align: center;
margin-bottom: 26px;
}
.style-lib-slider-5 .st-content-lib {
max-width: 770px;
margin: 0 auto;
font-weight: 700;
font-size: 18px;
line-height: 26px;
text-align: center;
color: #727272;
margin-bottom: 24px;
}
.style-lib-slider-5 .author-meta-lib {
text-align: center;
}
.st-lib.st-lib-style5.st-testimonial .swiper-pagination {
margin-top: 30px;
}
.item-testimonial {
margin-bottom: 30px;
}
.swiper-wrapper .item-testimonial {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev,
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next {
position: absolute;
top: 50%;
width: 64px;
height: 64px;
margin-top: -32px;
border: 2px solid #AAAAAA;
background: transparent;
border-radius: 100px;
box-shadow: none;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev:hover,
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next:hover {
border: 2px solid var(--main-color, #3B71FE);
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev {
left: 0;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next {
right: 0;
}
.style-lib-slider-6 .service-border-lib {
box-shadow: none !important;
max-width: 1070px;
margin: 0 auto 50px;
border-radius: 0;
font-weight: 400;
font-size: 36px;
line-height: 54px;
text-align: center;
text-transform: uppercase;
color: #0D5365;
}
.style-lib-slider-6 .author-meta-lib {
text-align: center;
}
.style-lib-slider-6 .author-meta-lib .elementor-star-rating {
margin-bottom: 50px;
display: inline-block;
}
.style-lib-slider-6 .author-meta-lib .elementor-star-rating .elementor-star {
float: left;
margin-right: 10px;
}
.style-lib-slider-6 .author-meta-lib .st-avatar-lib {
width: 70px;
height: 70px;
margin: 0 auto 20px;
float: none;
}
.style-lib-slider-6 .author-meta-lib .name_testimonial {
font-weight: 500;
font-size: 14px;
line-height: 19px;
text-align: center;
letter-spacing: 0.036em;
text-transform: uppercase;
color: #4F4F4F;
}
.style-lib-slider-7 .d-flex-lib {
align-items: center;
}
.style-lib-slider-7 .d-flex-lib .elementor--star-style-star_unicode {
margin-bottom: 30px;
}
.style-lib-slider-7 .st-content-lib {
margin-bottom: 30px;
}
.style-lib-slider-7 .author-meta-lib .st-avatar-lib {
width: 70px;
height: 70px;
margin-bottom: 20px;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-prev,
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-next {
position: absolute;
top: 50%;
width: 80px;
height: 80px;
margin-top: -40px;
border-radius: 100px;
box-shadow: none;
border: 0;
background: rgba(217, 217, 217, 0.2);
opacity: 0.5;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-prev:hover,
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-next:hover {
background: rgba(217, 217, 217, 0.5);
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-prev {
left: -135px;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .st-button-next {
right: -135px;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .swiper-pagination span {
background: rgba(217, 217, 217, 0.3);
width: 10px;
height: 10px;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .swiper-pagination span.swiper-pagination-bullet-active {
background: #A28458;
position: relative;
}
.st-style-arrow.st-testimonial.style-lib-slider-7 .swiper-pagination span.swiper-pagination-bullet-active::after {
content: "";
width: 18px;
height: 18px;
border: 1px solid #A28458;
position: absolute;
border-radius: 50%;
top: -4px;
left: -4px;
}
.st-testimonial.style-lib-slider-8 .item {
display: flex;
align-items: center;
}
.st-testimonial.style-lib-slider-8 .item .content-item {
max-width: 370px;
}
.st-testimonial.style-lib-slider-8 .item .content-item p:before {
position: absolute;
content: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/icon-solo-testimonial.svg);
width: 24px;
height: 17px;
left: 0;
top: -43px;
}
.st-testimonial.style-lib-slider-8 .item .content-item p {
margin-bottom: 40px;
position: relative;
}
.st-testimonial.style-lib-slider-8 .item .author-meta {
padding-left: 56px;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .author-name {
margin-bottom: 16px;
position: relative;
display: inline-block;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .author-name:before {
position: absolute;
content: "";
width: 40px;
height: 2px;
left: -54px;
top: 9px;
background: #36bca1;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .star {
margin-bottom: 8px;
display: inline-block;
width: 100%;
vertical-align: top;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .star .elementor-star {
float: left;
margin-right: 2px;
}
.st-testimonial.style-lib-slider-8.st-style-arrow .swiper-pagination {
justify-content: left;
align-items: center;
margin: 0;
bottom: 50px;
}
.st-testimonial.style-lib-slider-8.st-style-arrow .swiper-pagination span {
background: transparent;
border: 2px solid var(--main-color, #5191FA);
}
.st-testimonial.style-lib-slider-8.st-style-arrow .swiper-pagination span.swiper-pagination-bullet-active {
background: var(--main-color, #5191FA);
}
@media (max-width: 767px) {
.st-testimonial.style-lib-slider-8 .item .content-item {
text-align: center;
}
.st-testimonial.style-lib-slider-8 .item .content-item p {
font-size: 20px;
margin-bottom: 24px;
}
.st-testimonial.style-lib-slider-8 .item .author-meta {
padding-left: 0;
text-align: center;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .author-name:before {
display: none;
}
.st-testimonial.style-lib-slider-8 .item .author-meta .star {
display: flex;
justify-content: center;
}
.st-testimonial.style-lib-slider-8.st-style-arrow .swiper-pagination {
justify-content: center;
bottom: -30px;
}
}
.box-team-lib {
position: relative;
cursor: pointer;
}
.box-team-lib .social {
transition: all 0.5s;
display: none;
}
.st-style-grid-lib-3 .box-team-lib .social {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(4, 12, 29, 0.6);
border-radius: 20px;
}
.st-style-grid-lib-3 .box-team-lib .social ul {
margin-top: -13px;
position: relative;
top: 50%;
}
.st-style-grid-lib-3 .box-team-lib .social ul li {
background: #fff;
}
.st-style-grid-lib-3 .box-team-lib .social ul li a .fa-facebook-f {
color: #3D52A6;
}
.st-style-grid-lib-3 .box-team-lib .social ul li a .fa-twitter {
color: #58B1F7;
}
.st-style-grid-lib-3 .box-team-lib .social ul li a .fa-instagram {
color: #D9498C;
}
.box-team-lib:hover .social {
display: block;
}
.slider-lib-2 .box-team-lib {
overflow: hidden;
}
.st-style-grid-lib-2 .box-team-lib:hover .author-meta-lib {
opacity: 1;
}
.st-style-grid-lib-2 .box-team-lib .social {
display: block;
}
.st-style-grid-lib-2 .box-team-lib .social ul li {
background: transparent;
width: auto;
height: auto;
margin: 0 10px;
}
.st-avatar-team-lib img {
width: 100%;
}
.st-style-grid-lib-1 .author-meta-lib {
position: absolute;
bottom: 0;
left: 30px;
right: 30px;
transform: translate(0, 50%);
background: #fff;
display: flex;
flex-flow: column;
padding: 20px 39px;
overflow: visible;
}
.slider-lib-1 .author-meta-lib {
padding: 10px;
padding-bottom: 30px;
background: #fff;
}
.slider-lib-2 .author-meta-lib {
position: absolute;
bottom: 0;
background: #fff;
padding: 16px 30px;
border-radius: 0 10px;
min-width: 230px;
}
.st-style-grid-lib-2 .author-meta-lib {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(4, 12, 29, 0.8);
border-radius: 20px;
display: flex;
justify-content: center;
flex-flow: column;
opacity: 0;
transition: all 0.5s;
}
.st-style-grid-lib-3 .author-meta-lib {
padding: 32px 20px;
text-align: center;
}
.item-team .author-meta-lib h4 {
font-weight: 700;
font-size: 18px;
line-height: 26px;
text-align: center;
color: var(--link-color, #232323);
margin-top: 0;
margin-bottom: 4px;
}
.slider-lib-1 .author-meta-lib h4 {
margin-top: 10px;
}
.st-style-grid-lib-2 .author-meta-lib h4 {
color: #fff;
}
.item-team .author-meta-lib .office-team-lib {
font-weight: 400;
font-size: 16px;
line-height: 26px;
text-align: center;
color: #727272;
}
.st-style-grid-lib-2 .author-meta-lib .office-team-lib {
color: rgba(255, 255, 255, 0.7);
position: relative;
padding-bottom: 20px;
margin-bottom: 5px;
}
.st-style-grid-lib-2 .author-meta-lib .office-team-lib::after {
content: "";
background: rgba(255, 255, 255, 0.5);
height: 1px;
width: 22px;
position: absolute;
bottom: 0;
margin-left: -11px;
left: 50%;
}
.st-style-grid-lib-3 .author-meta-lib .office-team-lib {
color: #3B71FE;
margin-bottom: 10px;
}
.item-team .social ul {
margin: 0;
margin-top: 16px;
text-align: center;
padding: 0;
}
.item-team .social ul li {
display: inline-block;
list-style: none;
margin-left: 5px;
margin-right: 5px;
width: 36px;
height: 36px;
background: #3D52A6;
border-radius: 30px;
text-align: center;
line-height: 36px;
}
.item-team .social ul li a {
color: #fff;
}
.traveler-form {
position: relative;
}
.stt-subscribe-form-style-3 .traveler-form .form-row {
display: flex;
}
.stt-subscribe-form-style-3 .traveler-form .form-row .control-group {
width: 100%;
}
.stt-subscribe-form-style-3 .traveler-form .form-row .submit {
margin-left: 10px;
width: 35%;
}
.stt-subscribe-form-style-1 .traveler-form .form-input {
width: 100%;
text-align: center;
margin-bottom: 16px;
}
.stt-subscribe-form-style-2 .traveler-form .form-input {
width: 100%;
}
.stt-subscribe-form-style-3 .traveler-form .form-input {
float: left;
margin-right: 16px;
max-width: 100%;
}
.traveler-form .form-input::placeholder {
color: rgba(255, 255, 255, 0.7);
font-weight: 400;
font-size: 16px;
line-height: 26px;
}
.stt-subscribe-form-style-3 .traveler-form .form-input::placeholder {
color: #727272;
}
.stt-subscribe-form-style-1 .traveler-form .submit {
width: 100%;
}
.stt-subscribe-form-style-2 .traveler-form .submit {
position: absolute;
top: 0;
right: 0;
}
.traveler-form .submit .button-icon {
margin-left: 9px;
}
.traveler-form .submit .button-icon .fas {
font-size: 12px;
}
.stt-subscribe-form-style-solo .traveler-form .control-group {
display: flex;
gap: 30px;
}
.stt-subscribe-form-style-solo .traveler-form button[type=submit] {
display: table;
margin: 0 auto !important;
margin-top: 32px !important;
transition: all 0.3s ease-in-out;
}
.stt-subscribe-form-style-solo .traveler-form button[type=submit]:hover {
transform: translateY(5px);
box-shadow: 0 0 0 #df5334 !important;
}
.st-style2 .accordion-item, .st-style3 .accordion-item, .st-style4 .accordion-item, .st-style5 .accordion-item {
border-bottom: 1px solid #DEDEDE;
background: transparent;
}
#st-content-wrapper .st-style7 .accordion-item .accordion-header .accordion-button {
padding: 20px 20px 20px 68px;
box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
border-radius: 16px;
}
#st-content-wrapper .st-style2 .accordion-item .accordion-header .accordion-button {
padding-right: 60px;
}
.st-style8 .accordion-item {
background: #FCFCFC;
}
.faq-lib .accordion-button {
position: relative;
}
.faq-lib .accordion-button::after {
display: none;
}
.accordion-button .stt-icon {
position: absolute;
right: 0;
font-family: "traveler-icon" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #727272;
}
.accordion-button .stt-icon::before {
content: "\e965";
}
.st-style2 .accordion-button .stt-icon::before, .st-style5 .accordion-button .stt-icon::before {
content: "\e962";
border: 1px solid #DEDEDE;
border-radius: 50%;
padding: 6px;
font-size: 15px;
}
.st-style3 .accordion-button .stt-icon::before, .st-style7 .accordion-button .stt-icon::before {
content: "\e962";
font-size: 15px;
color: var(--link-color, #232323);
}
.st-style4 .accordion-button .stt-icon::before {
display: none;
}
.st-style5 .accordion-button .stt-icon::before {
background: #fff;
border: 1px solid #fff;
}
.st-style7 .accordion-button .stt-icon::before {
font-size: 12px;
color: #727272;
}
.st-style7 .accordion-button .stt-icon {
right: auto;
left: 24px;
background: #fff;
width: 28px;
height: 28px;
border-radius: 50%;
text-align: center;
line-height: 24px;
}
#st-content-wrapper .st-style7 .accordion-button:not(.collapsed) {
background: #3B71FE;
color: #fff !important;
}
.accordion-button:not(.collapsed) .stt-icon {
transform: rotate(180deg);
}
.st-style1 .accordion-button:not(.collapsed) .stt-icon, .st-style8 .accordion-button:not(.collapsed) .stt-icon {
text-align: center;
width: 28px;
height: 28px;
border-radius: 30px;
line-height: 28px;
}
.st-style2 .accordion-button:not(.collapsed) .stt-icon::before, .st-style5 .accordion-button:not(.collapsed) .stt-icon::before {
content: "\e98d";
background: var(--link-color, #232323);
color: #fff;
border: 1px solid var(--link-color, #232323);
}
.st-style4 .accordion-button:not(.collapsed) .stt-icon::before {
display: none;
}
.st-style6 .accordion-button:not(.collapsed) .stt-icon {
background: var(--main-color, #3B71FE);
width: 28px;
height: 28px;
border-radius: 50%;
text-align: center;
line-height: 28px;
color: #fff;
}
.st-style4 .accordion-button:not(.collapsed) .label {
background: var(--main-color, #3B71FE);
color: #fff !important;
}
.st-style3 .accordion-button .label, .st-style4 .accordion-button .label {
margin-right: 30px;
}
.st-style4 .accordion-button .label {
width: 30px;
height: 30px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 20px;
text-align: center;
line-height: 30px;
}
.st-style6 .accordion-button {
padding-left: 34px !important;
}
.st-style6 .accordion-button .label::after {
content: "\e992";
font-family: "traveler-icon" !important;
font-size: 21px;
position: absolute;
top: 0;
left: 0;
color: #727272;
}
.st-style8 .accordion-button .label {
margin-right: 18px;
border: 1px solid #DEDEDE;
border-radius: 10px;
padding: 8px 16px;
}
.st-button-popup-video.style1 button {
background: rgba(255, 255, 255, 0.25);
border: 2px solid #FFFFFF;
width: 100px;
height: 100px;
}
.st-button-popup-video.style1 button span {
font-size: 40px;
color: #fff;
}
.st-button-popup-video.style2 button {
background: rgba(0, 0, 0, 0.5);
border: 0;
width: 84px;
height: 84px;
}
.st-button-popup-video.style2 button span {
font-size: 40px;
color: #fff;
}
.st-button-popup-video.style2 button span::before {
content: "";
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/buttonpop.svg) no-repeat;
width: 24px;
height: 24px;
position: absolute;
background-position: 100% 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.st_search_room .st-search-el .search-form {
padding: 0 30px;
}
.st_search_room .st-search-el .search-form form label {
font-weight: 500;
font-size: 16px;
line-height: 26px;
font-family: "Poppins";
}
.st_search_room .st-search-el .search-form form .form-group span {
color: var(--main-color, #5191FA);
}
.st_search_room .st-search-el .search-form form .form-group .date-wrapper,
.st_search_room .st-search-el .search-form form .form-group .st-form-dropdown-icon {
padding-left: 20px;
}
.st_search_room .st-search-el .search-form form .form-group .render {
font-weight: 400;
font-size: 14px;
line-height: 22px;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search {
position: relative;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search::before {
content: "";
width: 1px;
height: 56px;
background-color: #E3E3E3;
position: absolute;
right: -10px;
}
.st_search_room .st-search-el .search-form form .field-guest,
.st_search_room .st-search-el .search-form form .form-button {
border: 0;
}
.st_search_room .st-search-el .search-form form .field-guest .dropdown-menu {
background: #fff;
border: 1px solid #dedede;
box-sizing: border-box;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.05);
border-radius: 20px;
padding: 30px;
min-width: 320px;
margin-top: 16px !important;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
line-height: 21px;
font-family: "Poppins";
padding: 20px 30px;
}
.st_search_room .st-search-el .search-form .btn.btn-primary:hover {
background: var(--link-color-hover);
}
.st_search_room .st-search-el .search-form .st-number-wrapper .prev,
.st_search_room .st-search-el .search-form .st-number-wrapper .next {
min-width: 34px;
height: 34px;
left: 0;
top: 0;
background: #fff;
border: 1px solid #727272;
box-sizing: border-box;
border-radius: 50px;
display: block;
line-height: 29px;
}
.st_search_room.style2 .search-form {
padding: 0 16px;
}
.st_search_room.style2 .search-form form .date,
.st_search_room.style2 .search-form form .advanced {
padding: 0;
}
@media only screen and (max-width: 991px) and (min-width: 576px) {
.st_search_room.style2 .search-form form .date,
.st_search_room.style2 .search-form form .advanced {
border-bottom: unset;
}
}
.st_search_room.style2 .search-form form .guest {
padding: 0 2px;
}
.st_search_room.style2 .search-form form .form-group.field-guest {
background: rgba(255, 255, 255, 0.7);
padding-left: 2px;
position: relative;
}
@media only screen and (max-width: 991px) and (min-width: 576px) {
.st_search_room.style2 .search-form form .form-group.field-guest {
padding-top: 12px;
padding-bottom: 12px;
}
}
.st_search_room.style2 .search-form form .form-group.field-guest label {
font-weight: 400;
font-size: 14px;
line-height: 130%;
margin-bottom: 10px;
}
.st_search_room.style2 .search-form form .form-group.field-guest .render span {
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: uppercase;
color: #4F4F4F;
}
@media only screen and (max-width: 991px) and (min-width: 576px) {
.st_search_room.style2 .search-form form .form-group.field-guest .render span {
font-size: 20px;
line-height: 32px;
}
}
.st_search_room.style2 .search-form form .form-group.field-guest .icon_svg {
position: absolute;
top: 50%;
right: 20px;
transform: translate(0, -50%);
}
.st_search_room.style2 .search-form form .form-group.form-date-search {
padding: 0;
gap: 2px;
height: 100%;
}
.st_search_room.style2 .search-form form .form-group.form-date-search:before {
display: none;
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper {
width: 50%;
background: rgba(255, 255, 255, 0.7);
padding: 20px;
position: relative;
}
@media only screen and (max-width: 991px) and (min-width: 576px) {
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper {
padding: 12px 20px;
}
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper label {
font-weight: 400;
font-size: 14px;
line-height: 130%;
margin-bottom: 10px;
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper .render {
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: uppercase;
color: #4F4F4F;
}
@media only screen and (max-width: 991px) and (min-width: 576px) {
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper .render {
font-size: 20px;
line-height: 32px;
}
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper svg {
position: absolute;
top: 50%;
right: 20px;
margin-top: -12.5px;
}
.st_search_room.style2 .search-form form .form-button {
padding-left: 0;
}
.st_search_room.style2 .search-form form .form-button .btn.btn-primary {
padding: 40px 0px;
font-weight: 500;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.036em;
text-transform: uppercase;
color: #FFFFFF;
background: transparent;
margin: 0;
border-radius: 0;
width: 100%;
}
.st_search_room.style3 {
box-shadow: none;
}
.st_search_room.style3 .search-form {
background: transparent;
}
.st_search_room.style3 .search-form form .row {
width: 100%;
margin: 0;
}
.st_search_room.style3 .search-form form .date {
width: 66.666%;
padding: 0;
}
.st_search_room.style3 .search-form form .guest {
padding: 0;
width: 33.3333%;
}
.st_search_room.style3 .search-form form .advanced {
width: 100%;
padding: 0;
}
.st_search_room.style3 .search-form form .advanced .form-button {
padding: 0;
display: block !important;
text-align: center;
margin-top: 60px;
margin-bottom: 30px;
}
.st_search_room.style3 .search-form form .form-group {
background: transparent;
padding: 0;
min-height: auto;
}
.st_search_room.style3 .search-form form .form-group.form-date-search::before {
display: none;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper {
width: 50%;
padding: 10px 100px;
border-right: 1px solid #C1C1C1;
text-align: center;
position: relative;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper .check-in-wrapper {
float: none;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper label {
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #4F4F4F;
margin-bottom: 56px;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper .render {
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: uppercase;
color: #9F473C;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper svg {
position: absolute;
left: 50%;
top: 42px;
left: 50%;
transform: translate(-50%, 0);
}
.st_search_room.style3 .search-form form .form-group.field-guest {
text-align: center;
position: relative;
padding: 10px 100px;
}
.st_search_room.style3 .search-form form .form-group.field-guest .form-extra-field {
display: block;
}
.st_search_room.style3 .search-form form .form-group.field-guest .st-form-dropdown-icon {
padding: 0;
}
.st_search_room.style3 .search-form form .form-group.field-guest .st-form-dropdown-icon label {
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #4F4F4F;
margin-bottom: 56px;
}
.st_search_room.style3 .search-form form .form-group.field-guest .render {
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: uppercase;
}
.st_search_room.style3 .search-form form .form-group.field-guest .render span {
color: #9F473C;
}
.st_search_room.style3 .search-form form .form-group.field-guest .icon_svg svg {
position: absolute;
top: 30px;
left: 50%;
transform: translate(-50%, 0);
}
.st_search_room.style3 .search-form .btn.btn-primary {
border-radius: 0;
padding: 24px 50px;
}
@media screen and (max-width: 575px) {
.st_search_room.style2 .search-form form .form-group.field-guest .icon_svg {
right: 0;
}
.st_search_room .search-form form > .row > div {
border-bottom: 0px;
padding: 0px;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search {
padding-left: 45px;
padding-bottom: 34px;
}
.st_search_room .st-search-el .search-form form .field-guest {
padding-left: 30px;
padding-bottom: 30px;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
width: 100%;
margin-bottom: 30px;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
margin: 0 auto;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search::before {
right: 0px;
}
.st_search_room.style2 .search-form form .guest {
padding: 0;
padding-left: 6px;
}
.st_search_room.style2 .search-form form .advanced {
margin-top: 6px;
}
.st_search_room.style2 .search-form form .form-group.form-date-search {
padding: 0;
gap: 6px;
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper .render {
font-size: 18px;
line-height: 24px;
}
.st_search_room.style2 .search-form form .form-group.field-guest {
padding-bottom: 0;
padding-right: 20px;
padding-left: 0;
padding-top: 20px;
}
.st_search_room.style2 .search-form form .form-group.field-guest .form-extra-field {
align-items: normal;
}
.st_search_room.style2 .search-form form .form-group.field-guest .render span {
font-size: 18px;
line-height: 24px;
}
}
@media screen and (max-width: 575px) {
.st_search_room.style2 .st-search-el .search-form {
padding: 0 16px;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search,
.st_search_room .st-search-el .search-form form .field-guest {
padding: 20px 25px 20px 40px;
}
.st_search_room .st-search-el .search-form form .form-group.form-date-search::before {
bottom: 0px;
width: 100%;
height: 1px;
}
.st_search_room .st-search-el .search-form form .form-button {
padding: 0;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
border-radius: 8px;
}
.st_search_room.style2 .search-form form .form-group.form-date-search {
padding: 0;
flex-wrap: wrap;
}
.st_search_room.style2 .search-form form .guest {
padding-top: 6px;
padding-left: 0;
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper {
padding: 10px 20px;
}
.st_search_room.style2 .search-form form .form-group.field-guest {
padding-bottom: 10px;
padding-right: 20px;
padding-left: 0;
padding-top: 10px;
}
}
.st_list_service_room.style_1 .featured-image {
position: relative;
}
.st_list_service_room.style_1 .featured-image .price-wrapper {
position: absolute;
bottom: 20px;
left: 20px;
background: #fff;
padding: 4px 10px;
border-radius: 4px;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
font-family: "Poppins";
color: var(--link-color, #5191FA);
}
.st_list_service_room.style_1 .featured-image .price-wrapper .price {
font-size: 14px;
color: var(--link-color, #5191FA);
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .title {
font-family: "Poppins";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
text-transform: capitalize;
color: #222222;
margin-bottom: 15px;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .descrition {
font-family: "Poppins";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
color: #4F4F4F;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer {
margin-top: 30px;
padding-top: 32px;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer .room-featured-items {
display: flex;
justify-content: space-between;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item {
box-shadow: none;
border-radius: 0;
font-family: "Poppins";
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
color: #4F4F4F;
display: flex;
align-items: center;
border: 0;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item span {
font-size: 30px;
color: #A28458;
margin-right: 10px;
}
.st_list_service_room.style_1 .swiper-pagination {
display: flex;
align-items: center;
justify-content: center;
}
.st_list_service_room.style_1 .swiper-pagination span {
width: 8px;
height: 8px;
border: 0;
background: #DEDEDE;
}
.st_list_service_room.style_1 .swiper-pagination span.swiper-pagination-bullet-active {
width: 10px;
height: 10px;
background: #AAAAAA;
}
.st_list_service_room.style_1 .st-button-next span {
background: none;
width: 44px;
height: 44px;
border: 1px solid #AAAAAA;
box-shadow: 0px 2px 13px rgba(35, 70, 143, 0.15);
border-radius: 44px;
display: flex;
justify-content: center;
align-items: center;
}
.st_list_service_room.style_1 .st-button-next span::before {
display: none;
}
.st_list_service_room.style_1 .st-button-prev span {
background: none;
width: 44px;
height: 44px;
border: 1px solid #AAAAAA;
box-shadow: 0px 2px 13px rgba(35, 70, 143, 0.15);
border-radius: 44px;
display: flex;
justify-content: center;
align-items: center;
}
.st_list_service_room.style_1 .st-button-prev span::before {
display: none;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item {
padding: 30px;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .price-wrapper {
margin-bottom: 15px;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .price-wrapper .price {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: var(--main-color, #5191FA);
text-transform: capitalize;
font-family: "Poppins";
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .price-wrapper .unit {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: var(--main-color, #5191FA);
text-transform: capitalize;
font-family: "Poppins";
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .title {
font-family: "Poppins";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 36px;
text-transform: capitalize;
color: #222222;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .title a {
color: #222 !important;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .descrition {
font-family: "Poppins";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-transform: capitalize;
color: #4F4F4F;
margin-bottom: 10px;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .reviews {
margin-bottom: 0;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .reviews .rate {
border: 0px;
padding: 0px;
margin-right: 0px;
font-family: "Poppins";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
color: #222222;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .reviews .summary {
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: var(--link-color, #5191FA);
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .room-featured-items {
margin-bottom: 32px;
justify-content: flex-start;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item {
margin-right: 40px;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .btn.btn-primary {
font-weight: 500;
font-size: 14px;
line-height: 21px;
letter-spacing: 0.036em;
text-transform: uppercase;
color: #FFFFFF;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .btn.btn-primary:hover {
background: var(--link-color-hover);
}
@media screen and (max-width: 768px) {
.st_list_service_room.style_1 .st-button-next {
display: none;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item {
width: 22%;
margin-right: 0;
}
.st_list_service_room.style_1 .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item:last-child {
width: auto;
}
.st_list_service_room.style_1.list .services-item.item-elementor.list .item {
display: block;
}
.st_list_service_room.style_1.list .services-item.item-elementor.list .item .featured-image {
min-height: 450px;
}
.st_list_service_room.style_1.list .services-item.item-elementor.list .item .featured-image,
.st_list_service_room.style_1.list .services-item.item-elementor.list .item .content-item {
width: 100%;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item {
width: 22%;
margin-right: 0;
}
.st_list_service_room.style_1.list .services-item.item-elementor .item .content-item .section-footer .room-featured-items .item:last-child {
width: auto;
}
}
@media screen and (max-width: 575px) {
.elementor-widget-st_list_service_room {
width: 100%;
}
.st_list_service_room.style_1.list .services-item.item-elementor.list .item .featured-image {
min-height: 250px;
}
}
.st-list-service.style-3 .service-list-wrapper {
padding-bottom: 60px;
}
.st-list-service.style-3 .st-list-service--bg .st-list-tour-related.mt50 {
margin-top: 0;
}
.st-list-service.style-3 .st-list-service--bg .related__item {
margin-bottom: 0;
border: none;
border-radius: 24px;
box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);
background-color: #fff;
display: table;
position: relative;
}
.st-list-service.style-3 .st-list-service--bg .related__item .thumb {
padding: 16px 16px 0 !important;
transition: all 0.35s;
-moz-transition: all 0.35s;
-o-transition: all 0.35s;
transition: all 0.35s;
overflow: hidden;
margin: 0;
}
.st-list-service.style-3 .st-list-service--bg .related__item .thumb a {
border-radius: 24px;
display: block;
overflow: hidden;
transition: all 0.35s;
-moz-transition: all 0.35s;
-o-transition: all 0.35s;
transition: all 0.35s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
}
.st-list-service.style-3 .st-list-service--bg .related__item .thumb a:hover img {
transform: scale(1.1);
}
.st-list-service.style-3 .st-list-service--bg .related__item .thumb img {
width: 100%;
transition: all 0.35s;
-moz-transition: all 0.35s;
-o-transition: all 0.35s;
}
.st-list-service.style-3 .st-list-service--bg .related__item .ml5.f14.address.st-location--style4 {
position: absolute;
top: 40px;
padding: 6px 8px;
left: 0;
font-size: 14px;
background: var(--link-color, #5191FA);
font-weight: 600;
margin-left: 0 !important;
font-stretch: normal;
font-style: normal;
line-height: 1.43;
letter-spacing: 1px;
text-transform: uppercase;
border-radius: 0 8px 8px 0;
color: #fff;
}
.st-list-service.style-3 .st-list-service--bg .related__item .title--color {
font-size: 18px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 26px;
letter-spacing: normal;
color: var(--heading-color, #1A2B48);
margin: 16px 0 12px;
padding: 0 16px;
}
.st-list-service.style-3 .st-list-service--bg .related__item .title--color .st-link {
color: var(--link-color, #123a32);
transition: all 0.35s;
text-decoration: none;
}
.st-list-service.style-3 .st-list-service--bg .related__item .title--color .st-link:hover {
color: #ec927e !important;
text-decoration: none;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--description {
font-size: 14px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 21px;
letter-spacing: normal;
color: rgba(18, 58, 50, 0.5);
position: relative;
padding: 0 16px;
margin: 0;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature {
width: 100%;
display: flex;
justify-content: space-between;
margin-bottom: 33px;
margin-top: 33px;
position: relative;
padding: 0 16px;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature:before {
content: "";
position: absolute;
left: 15px;
top: -20px;
width: calc(100% - 30px);
height: 1px;
background-color: rgba(66, 135, 121, 0.1);
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature .st-tour__item {
display: flex;
align-items: flex-start;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature .st-tour__item .item__info {
margin-left: 12px;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature .st-tour__item .item__info .info__name {
font-size: 14px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: var(--link-color, #123a32);
margin: 0;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature .st-tour__item .item__info .info__value {
font-size: 14px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: 0.16px;
color: #889c98;
margin-bottom: 0;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature .st-tour__item:last-child {
padding-right: 40px;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-tour--feature:after {
content: "";
position: absolute;
left: 15px;
bottom: -16px;
width: calc(100% - 30px);
height: 1px;
background-color: rgba(66, 135, 121, 0.1);
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex {
display: flex;
align-items: center;
justify-content: center;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between {
justify-content: space-between;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper {
position: relative;
padding: 0 16px 16px;
align-items: flex-end;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .price--tour {
margin-left: 0;
color: var(--link-color, #123a32);
font-size: 24px;
display: flex;
flex-direction: column;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .price--tour .item {
font-size: 24px;
font-weight: 600;
margin-bottom: 0 !important;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: var(--link-color, #123a32);
border: none !important;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .price--tour .item.onsale {
display: none;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .st-btn--book {
position: relative;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .st-btn--book a {
font-size: 14px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1.83;
letter-spacing: 1px;
color: #fff;
padding: 14px 24px;
background-color: #ec927e;
border-radius: 40px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
position: relative;
display: inline-block;
z-index: 20;
-webkit-box-shadow: 0 5px 0 #df5334;
box-shadow: 0 5px 0 #df5334;
text-decoration: none;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
position: relative;
}
.st-list-service.style-3 .st-list-service--bg .related__item .st-flex.space-between.st-price__wrapper .st-btn--book a:hover {
transform: translateY(5px);
box-shadow: 0 0 0 #df5334 !important;
}
.st-list-service.style-3 .swiper-pagination {
display: none;
}
.st-sliders.style-4 {
width: 100%;
display: inline-block;
vertical-align: top;
}
.st-sliders.style-4 .swiper-container {
padding: 0;
}
.st-sliders.style-4 .st-button-prev,
.st-sliders.style-4 .st-button-next {
background: rgba(0, 0, 0, 0.3);
width: 44px;
height: 44px;
border-radius: 44px;
padding: 10px;
cursor: pointer;
}
.st-sliders.style-4 .st-button-prev span,
.st-sliders.style-4 .st-button-next span {
width: 100%;
height: 100%;
}
.st-sliders.style-4 .st-button-prev:hover,
.st-sliders.style-4 .st-button-next:hover {
background: rgba(0, 0, 0, 0.5);
}
.st-sliders.style-4 .st-button-next {
right: 50px;
}
.st-sliders.style-4 .st-button-next span {
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/arrow-next-2.svg) center center no-repeat;
}
.st-sliders.style-4 .st-button-prev {
left: 50px;
}
.st-sliders.style-4 .st-button-prev span {
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/arrow-prev-2.svg) center center no-repeat;
}
.st-sliders.style-4 .swiper-pagination {
position: absolute !important;
bottom: 66px;
display: flex;
justify-content: center;
align-items: center;
}
.st-sliders.style-4 .swiper-pagination span {
width: 8px;
height: 8px;
border: 0;
background: #AAAAAA;
}
.st-sliders.style-4 .swiper-pagination span.swiper-pagination-bullet-active {
width: 10px;
height: 10px;
background: #fff;
}
.st-sliders.style-5 .swiper-container, .st-sliders.style-6 .swiper-container {
padding: 0;
}
.st-sliders.style-5 .st-button-prev,
.st-sliders.style-5 .st-button-next, .st-sliders.style-6 .st-button-prev,
.st-sliders.style-6 .st-button-next {
background: rgba(0, 0, 0, 0.2);
width: 80px;
height: 80px;
border-radius: 44px;
padding: 25px;
cursor: pointer;
}
.st-sliders.style-5 .st-button-prev span,
.st-sliders.style-5 .st-button-next span, .st-sliders.style-6 .st-button-prev span,
.st-sliders.style-6 .st-button-next span {
width: 100%;
height: 100%;
}
.st-sliders.style-5 .st-button-prev:hover,
.st-sliders.style-5 .st-button-next:hover, .st-sliders.style-6 .st-button-prev:hover,
.st-sliders.style-6 .st-button-next:hover {
background: rgba(0, 0, 0, 0.5);
}
.st-sliders.style-5 .st-button-next, .st-sliders.style-6 .st-button-next {
right: 50px;
}
.st-sliders.style-5 .st-button-next span, .st-sliders.style-6 .st-button-next span {
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/arrow-right-style1.svg) center center no-repeat;
}
.st-sliders.style-5 .st-button-prev, .st-sliders.style-6 .st-button-prev {
left: 50px;
}
.st-sliders.style-5 .st-button-prev span, .st-sliders.style-6 .st-button-prev span {
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/arrow-left-style1.svg) center center no-repeat;
}
.st-sliders.style-5 .swiper-pagination, .st-sliders.style-6 .swiper-pagination {
position: absolute !important;
bottom: 66px;
display: flex;
justify-content: center;
align-items: center;
}
.st-sliders.style-5 .swiper-pagination span, .st-sliders.style-6 .swiper-pagination span {
background: rgba(217, 217, 217, 0.3);
width: 10px;
height: 10px;
border: 0;
}
.st-sliders.style-5 .swiper-pagination span.swiper-pagination-bullet-active, .st-sliders.style-6 .swiper-pagination span.swiper-pagination-bullet-active {
background: #A28458;
position: relative;
}
.st-sliders.style-5 .swiper-pagination span.swiper-pagination-bullet-active::after, .st-sliders.style-6 .swiper-pagination span.swiper-pagination-bullet-active::after {
content: "";
width: 18px;
height: 18px;
border: 1px solid #A28458;
position: absolute;
border-radius: 50%;
top: -4px;
left: -4px;
}
.st-sliders.style-5 .swiper-slide::before, .st-sliders.style-6 .swiper-slide::before {
content: "";
background: linear-gradient(0deg, rgba(15, 35, 83, 0.4), rgba(15, 35, 83, 0.4));
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.st-sliders.style-6 .box-content {
position: absolute;
top: 50%;
z-index: 22;
color: #fff;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.st-sliders.style-6 .box-content .sub_title {
margin-bottom: 20px;
}
.st-sliders.style-6 .box-content .title {
margin-bottom: 50px;
}
.st-sliders.style-nav-top .swiper-pagination {
display: flex;
justify-content: center;
align-items: center;
}
.st-sliders.style-nav-top .swiper-pagination span {
width: 8px;
height: 8px;
border: 0;
background: #AAAAAA;
}
.st-sliders.style-nav-top .swiper-pagination span.swiper-pagination-bullet-active {
background: #EB5757;
border: 2px solid #EB5757;
}
.st-sliders.style-nav-top .swiper-container {
padding: 0;
}
@media screen and (min-width: 1024px) {
.st-sliders.style-nav-top .swiper-container {
overflow: visible;
}
}
.st-sliders.style-nav-top .swiper-container .box-image {
cursor: pointer;
overflow: hidden;
}
.st-sliders.style-nav-top .swiper-container .box-image img {
transition: transform 0.5s ease;
}
.st-sliders.style-nav-top .swiper-container .box-image:hover img {
transform: scale(1.2);
}
.st-sliders.style-nav-top .swiper-container .swiper-slide {
cursor: pointer;
}
.st-sliders.style-nav-top .swiper-container .swiper-slide:hover .box-content {
bottom: 64px;
}
.st-sliders.style-nav-top .st-button-prev,
.st-sliders.style-nav-top .st-button-next {
width: 64px;
height: 64px;
border-radius: 50%;
border: 1px solid #AAAAAA;
display: flex;
background: transparent;
gap: 10px;
justify-content: center;
align-items: center;
top: -130px;
margin: 0;
right: 0;
left: auto;
}
.st-sliders.style-nav-top .st-button-prev:hover,
.st-sliders.style-nav-top .st-button-next:hover {
border: 1px solid #1A6C81;
}
.st-sliders.style-nav-top .st-button-prev:hover svg path,
.st-sliders.style-nav-top .st-button-next:hover svg path {
fill: #0D5365;
}
.st-sliders.style-nav-top .st-button-prev {
right: 74px;
}
.st-sliders.style-nav-top .swiper-slide::before {
content: "";
background: linear-gradient(180deg, rgba(20, 55, 87, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
pointer-events: none;
z-index: 1;
}
.st-sliders.style-nav-top .box-content {
position: absolute;
bottom: 34px;
left: 0;
width: 100%;
text-align: center;
z-index: 2;
transition: all 0.3s ease-in-out;
}
.st-sliders.style-nav-top .box-content .title {
font-weight: 400;
font-size: 24px;
line-height: 32px;
text-transform: uppercase;
color: #FFFFFF;
margin: 0;
}
@media screen and (max-width: 767px) {
.st-sliders.style-4 .st-button-prev,
.st-sliders.style-4 .st-button-next {
display: block;
}
}
.st-gallery-lightbox .nav-tabs {
border-bottom: 0;
gap: 50px;
justify-content: center;
margin-bottom: 50px;
}
.st-gallery-lightbox .nav-tabs .nav-link {
padding: 10px;
border: none;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-transform: uppercase;
color: #4F4F4F;
}
.st-gallery-lightbox .nav-tabs .nav-link.active {
color: #9F473C;
border-bottom: 1px solid #9F473C;
}
.st-gallery-lightbox .popup-st-gallery a {
display: block;
margin-bottom: 30px;
position: relative;
}
.st-gallery-lightbox .popup-st-gallery a:hover::before {
content: "";
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
border-radius: 16px;
}
.st-gallery-lightbox .popup-st-gallery a:hover::after {
content: "";
background: url(//kwellnessnyc.com/wp-content/plugins/traveler-layout-essential-for-elementor/assets/images/pushrow.svg) no-repeat;
position: absolute;
width: 52px;
height: 52px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.st-gallery-lightbox .popup-st-gallery img {
border-radius: 16px;
width: 100%;
}
.st_slider_room.style-1 .swiper-container {
overflow: hidden;
position: unset;
}
.st_slider_room.style-1 .st-img {
position: relative;
}
.st_slider_room.style-1 .st-img h3 {
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, -139px);
font-weight: 400;
font-size: 36px;
line-height: 54px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.st_slider_room.style-1 .st-img .btn {
position: absolute;
width: 100%;
bottom: 0;
left: 50%;
transform: translate(-50%, -45px);
padding: 18px;
font-weight: 500;
font-size: 16px;
line-height: 24px;
text-align: center;
letter-spacing: 0.036em;
background: #fff;
border-radius: 0;
text-transform: uppercase;
color: #EB5757;
}
.st_slider_room.style-1 .st-img .btn:hover {
background: var(--main-color, #3B71FE);
}
.st_slider_room.style-1 .st-img::before {
content: "";
background: linear-gradient(180deg, rgba(210, 244, 255, 0) 39.29%, rgba(4, 26, 52, 0.5) 100%);
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.st_slider_room.style-1 .swiper-slide .st-button-prev,
.st_slider_room.style-1 .swiper-slide .st-button-next {
display: none;
}
.st_slider_room.style-1 .swiper-slide .st-img {
opacity: 0.5;
}
.st_slider_room.style-1 .swiper-slide-active .st-img {
opacity: 1;
}
.st_slider_room.style-1 .st-button-prev,
.st_slider_room.style-1 .st-button-next {
display: block;
background: rgba(0, 0, 0, 0.3);
width: 80px;
height: 80px;
border-radius: 50%;
padding: 30px;
}
.st_slider_room.style-1 .st-button-prev:hover,
.st_slider_room.style-1 .st-button-next:hover {
background: rgba(0, 0, 0, 0.5);
}
.box-content-map {
position: absolute;
z-index: 222;
padding: 60px 42px 60px 60px;
background: #fff;
box-shadow: 0 10px 40px rgba(13, 31, 66, 0.1);
left: 110px;
top: 183px;
}
.st-destination_tab ul.nav-tabs {
border-bottom: none;
margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
.st-destination_tab ul.nav-tabs {
margin-bottom: 30px;
}
}
.st-destination_tab ul.nav-tabs .nav-item {
margin-left: 15px;
margin-right: 15px;
}
.st-destination_tab ul.nav-tabs .nav-item .nav-link {
padding: 10px 20px 10px 20px;
border-radius: 34px;
gap: 10px;
border: none;
color: var(--heading-color);
font-size: 16px;
font-weight: 700;
line-height: 20px;
letter-spacing: 0em;
text-align: center;
}
.st-destination_tab ul.nav-tabs .nav-item .nav-link.active {
box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.1490196078);
color: var(--main-color);
}
.st-currencies.style-2 label {
font-size: 14px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: 1px;
color: rgba(255, 255, 255, 0.6) !important;
}
.st-currencies.style-2 .select2-currencies {
border-radius: 40px;
background-color: #350a4f;
height: auto !important;
border-color: transparent;
font-size: 16px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: normal;
color: #fff;
padding: 12px 24px;
outline: none;
position: relative;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
@media (min-width: 1024px) and (max-width: 1366px) {
.rate-lib {
margin-bottom: 10px;
}
.style-lib-2 .box-content {
padding-top: 15px;
padding-right: 15px;
}
.style-lib-2 .st-content-lib {
margin-bottom: 10px;
}
.st-style-grid-lib-1 .author-meta-lib {
padding: 20px 10px;
}
.st-list-service.style-3 .swiper-pagination, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination {
display: block;
margin-top: 30px;
}
.st-list-service.style-3 .swiper-pagination span, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination span {
width: 10px;
height: 10px;
border: 1px solid var(--main-color, #5191FA);
background: #fff;
border-radius: 50%;
}
.st-list-service.style-3 .swiper-pagination span.swiper-pagination-bullet-active, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination span.swiper-pagination-bullet-active {
border: 1px solid var(--main-color, #5191FA);
background: var(--main-color, #5191FA);
}
.st-list-destination.style-slider-2 .swiper-pagination .swiper-pagination-bullet {
display: inline-block;
}
}
@media screen and (max-width: 1024px) {
.st-list-service.style-3 .swiper-pagination, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination {
display: block;
margin-top: 30px;
}
.st-list-service.style-3 .swiper-pagination span, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination span {
width: 10px;
height: 10px;
border: 1px solid var(--main-color, #5191FA);
background: #fff;
border-radius: 50%;
}
.st-list-service.style-3 .swiper-pagination span.swiper-pagination-bullet-active, .st-list-service.style-lib-slider-10.st-style-arrow .swiper-pagination span.swiper-pagination-bullet-active {
border: 1px solid var(--main-color, #5191FA);
background: var(--main-color, #5191FA);
}
.st-list-destination.style-slider-2 .swiper-pagination .swiper-pagination-bullet {
display: inline-block;
}
.style-lib-slider-7 .services-item.item-elementor .item .featured-image {
width: 100%;
margin-right: 0;
min-height: auto;
margin-bottom: 30px;
}
.style-lib-2 .st-content-lib {
margin-bottom: 20px;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-prev {
right: 54%;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-next {
right: 46%;
}
.style-lib-2 .st-avatar-lib {
width: 100%;
text-align: center;
background: transparent;
margin-bottom: 10px;
}
.style-lib-2 .st-avatar-lib img {
width: 100%;
}
.style-lib-2 .box-content {
padding: 15px;
text-align: center;
}
.style-lib-2 .service-border-lib {
margin-bottom: 35px;
}
.rate-lib {
margin-bottom: 15px;
}
.st-style-arrow.st-testimonial .st-button-prev,
.st-style-arrow.st-testimonial .st-button-next {
display: none;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev,
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next {
display: flex;
}
.style-lib-slider-6 .service-border-lib {
max-width: 504px;
font-size: 24px;
line-height: 36px;
margin-bottom: 30px;
}
.style-lib-slider-6 .author-meta-lib .elementor-star-rating {
margin-bottom: 30px;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev {
left: 20px;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next {
right: 20px;
}
.st_search_room.style3 .search-form form > .row > div {
border-bottom: 0;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper,
.st_search_room.style3 .search-form form .form-group.field-guest {
padding: 10px 30px;
}
.st_search_room.style3 .search-form form .advanced .form-button {
margin-top: 50px;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
width: auto;
}
.st_search_room.style2 .search-form form .form-button .btn.btn-primary {
width: 100%;
}
.style-lib-slider-9 .services-item.item-elementor .item .featured-image {
width: 100%;
min-height: auto;
margin-bottom: 30px;
}
}
@media screen and (max-width: 991px) {
.st_search_room.style2 .search-form form .guest {
padding-right: 0;
border-bottom: 0;
}
.st_search_room.style2 .search-form form .advanced {
margin-top: 2px;
}
.st_search_room.style2 .search-form form .advanced .form-button {
padding-right: 0;
padding-top: 0px;
padding-bottom: 0px;
}
.st-sliders.style-nav-top .st-button-prev,
.st-sliders.style-nav-top .st-button-next,
.st-sliders.st-style-arrow.nav-top .st-button-prev,
.st-sliders.st-style-arrow.nav-top .st-button-next {
display: none;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item {
padding: 30px;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.st-list-service .st-button-prev,
.st-list-service .st-button-next {
display: none;
}
}
@media screen and (max-width: 767px) {
.st-gallery-lightbox .nav.nav-tabs {
gap: 10px;
}
.st_search_room.style3 .search-form,
.st_search_room.style3 .search-form form .date,
.st_search_room.style3 .st-search-el .search-form form .form-group.form-date-search,
.st_search_room.style3 .st-search-el .search-form form .field-guest {
padding: 0;
}
.st_search_room.style3 .search-form form .date,
.st_search_room.style3 .search-form form .guest {
width: 100%;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper {
padding: 10px 30px;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper:nth-child(2) {
border-right: unset;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper {
margin-bottom: 20px;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper:nth-child(2) {
border: 0;
}
.st_search_room.style3 .search-form form .guest {
border-top: 1px solid #AAAAAA;
}
.st_search_room.style3 .search-form form .form-group .date-wrapper .render,
.st_search_room.style3 .search-form form .form-group.field-guest .render {
font-size: 18px;
line-height: 27px;
}
.st_search_room.style3 .search-form form .form-group.field-guest {
padding-top: 20px;
}
.st_search_room.style3 .search-form form .advanced .form-button {
margin-top: 30px;
margin-bottom: 0px;
}
.st_search_room.style3 .search-form form .advanced .form-button .btn.btn-primary {
border-radius: 0;
}
.st_search_room .st-search-el .search-form .btn.btn-primary {
margin-bottom: 0;
}
.st-sliders.style-6 .box-content {
width: 100%;
padding: 0 50px;
}
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-prev,
.st-style-arrow.st-testimonial.style-lib-slider-6 .st-button-next {
width: 38px;
height: 38px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item {
padding: 30px 16px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .title {
font-size: 18px;
line-height: 27px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .excerpt-wrapper {
margin-bottom: 30px;
}
.style-lib-slider-9 .services-item.item-elementor .item .content-item .read-more-lib a {
font-size: 14px;
line-height: 21px;
}
.stt-subscribe-form-style-solo .traveler-form .control-group {
display: flex;
gap: 10px;
flex-direction: column;
}
.stt-subscribe-form-style-solo .traveler-form button[type=submit] {
margin-top: 10px !important;
}
.st-list-service.style-3 .service-list-wrapper {
padding-bottom: 30px;
}
}
@media screen and (max-width: 575px) {
.box-content-map {
padding: 30px 36px 30px 10px;
left: 25px;
}
#st-content-wrapper .accordion-item .accordion-header .accordion-button {
padding-right: 60px;
}
#st-content-wrapper .st-style3 .accordion-item .accordion-header .accordion-button {
display: flex;
flex-flow: wrap;
}
#st-content-wrapper .st-style3 .accordion-item .accordion-header .accordion-button .label {
margin-bottom: 10px;
}
#st-content-wrapper .st-style3 .accordion-item .accordion-header .accordion-button .stt-icon {
top: 0;
}
#st-content-wrapper .st-style8 .accordion-item .accordion-header .accordion-button {
padding-right: 40px;
}
#st-content-wrapper .st-style8 .accordion-item .accordion-header .accordion-button .label {
min-width: 80px;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-prev {
right: 56%;
}
.st-style-arrow.st-testimonial.st-lib-style4 .st-button-next {
right: 44%;
}
.style-lib-slider-7 .services-item.item-elementor .item .featured-image {
width: 100%;
margin-bottom: 20px;
}
.stt-subscribe-form-style-3.stt-subscribe-form-wrapper .traveler-form .form-input {
width: 100%;
margin-right: 0;
margin-bottom: 15px;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-title.icon-left .elementor-icon-box-icon,
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-title.icon-left .elementor-icon-box-icon {
margin: 0px;
margin-right: 10px;
height: 30px;
}
.st-style-arrow.st-testimonial .st-button-prev,
.st-style-arrow.st-testimonial .st-button-next {
display: none;
}
.st-style4 .accordion-button .label {
width: 70px;
}
.stt-subscribe-form-style-3 .traveler-form .form-row {
display: block;
}
.stt-subscribe-form-style-3 .traveler-form .form-row .submit {
margin-left: 0;
width: 100%;
}
.st_search_room.style2 .search-form form .form-group.form-date-search .date-wrapper {
width: 100%;
}
.st_slider_room.style-1 .st-button-prev,
.st_slider_room.style-1 .st-button-next {
width: 38px;
height: 38px;
}
.st_slider_room.style-1 .st-img h3 {
font-size: 18px;
line-height: 27px;
}
.st_slider_room.style-1 .st-img .btn {
font-size: 12px;
line-height: 18px;
width: 220px;
padding: 12px;
transform: translate(-50%, -30px);
}
.style-lib-slider-6 .service-border-lib {
font-size: 16px;
line-height: 29px;
}
.st_slider_room.style-1 .st-img h3 {
transform: translate(-50%, -92px);
margin-bottom: 0;
}
.st-sliders.st_slider_room.style-1 .st-button-prev span,
.st-sliders.st_slider_room.style-1 .st-button-next span {
width: 15px;
height: 15px;
position: absolute;
top: 50%;
margin-top: -7.5px;
left: 50%;
margin-left: -7.5px;
}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }