body {
background-color: #fff !important;
}
a.opened svg {
transform: rotate(180deg);
}
.mb-30 {
margin-bottom: 30px;
}
.btn {
font-size: 14px !important;
font-weight: 500;
padding: 20px 50px !important;
color: #fff;
margin: 0;
width: 100%;
text-align: center;
outline: none !important;
}
.primary-btn {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
max-width: 400px;
text-transform: uppercase;
letter-spacing: 3px;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 10%),
0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.primary-btn:hover {
color: #fff;
box-shadow: 0px -2px 15px rgb(0 0 0 / 40%), 0px 2px 15px rgb(0 0 0 / 30%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 40%),
0px 2px 15px rgb(0 0 0 / 30%);
transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-moz-transform: scale(1.05, 1.05);
}
.primary-btn:active,
.primary-btn:focus {
color: #fff !important;
}
.primary-btn svg {
margin-left: 15px;
min-width: 8px;
}
.btn.green {
background-color: #60c659;
}
.btn.orange {
background-color: #ff6f1b;
}
.btn.blue {
background-color: #00a3dd;
}
.btn.blue-border {
color: #00a3dd;
background-color: #fff;
border: 2px solid #00a3dd;
}
.primary-btn.blue-border:active,
.primary-btn.blue-border:focus {
color: #00a3dd !important;
}
.bottom-bar .bottom-bar-col .buttons {
margin-bottom: 0;
}
.bottom-bar .bottom-bar-col .buttons a {
margin: 0 15px;
}
.bottom-bar .bottom-bar-col .buttons .wpb_wrapper {
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
}
.margin-top-0,
.margin-top-0 .helios-title {
margin-top: 0 !important;
}
.helios-title {
margin: 0 !important;
}
.title.dekor-title {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
}
.title.dekor-title h1,
.title.dekor-title h2,
.title.dekor-title h3,
.title.dekor-title h4,
.title.dekor-title h5,
.title.dekor-title h6 {
display: inline-block;
margin: 0 20px !important;
}
.title.dekor-title:before,
.title.dekor-title:after {
content: "";
display: block;
width: 300px;
height: 1px;
background-color: #00a3dd;
} .wpb-js-composer .vc_tta.med-accordion .vc_tta-panel .vc_tta-panel-body {
height: 0 !important;
padding: 0 30px !important;
}
.wpb-js-composer
.vc_tta.med-accordion
.vc_tta-panel.vc_active
.vc_tta-panel-body {
height: auto !important;
} .icon-text-wrap {
display: flex;
display: -webkit-flex;
align-items: flex-start;
justify-content: flex-start;
margin-bottom: 30px;
}
.icon-text-wrap .ico {
margin-right: 30px;
}
.icon-text-wrap .text p,
.description_snippet-wrap .description_snippet-col .icon-text-wrap .text p {
font-size: 18px;
line-height: 28px;
margin-bottom: 0;
}
.icon-text-wrap .text {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-self: center;
}
.icon-text-wrap .text span {
font-size: 21px;
line-height: 28px;
font-weight: 600;
margin-bottom: 0;
display: flex;
align-self: center;
} .check-list {
list-style: none;
padding: 0;
}
.check-list li:before {
content: url(https://tur365.ua/wp-content/uploads/2019/03/check-ico.svg);
width: 16px;
height: 12px;
margin-right: 10px;
}
.check-list li:first-child {
margin-top: 0;
}
.check-list li {
font-size: 18px;
line-height: 28px;
color: #181818;
margin-top: 15px;
} .page-header .title .sub-title {
font-size: 24px;
line-height: 28px;
letter-spacing: 0.05em;
color: #fff;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
margin: 0;
}
.page-header .title {
display: flex;
flex-direction: column;
gap: 50px;
}
.page-header .title.reverse {
display: flex;
flex-direction: column-reverse;
} .card_snippets-inner-wrap .card_snippet {
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
overflow: hidden;
}
.card_snippets-inner-wrap .card_snippet .inner {
position: relative;
display: -webkit-flex;
display: flex;
min-height: 360px;
padding: 40px;
align-items: flex-end;
justify-content: flex-start;
text-decoration: none;
}
.card_snippets-inner-wrap .card_snippet .inner .dark_overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
background: -moz-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 29%,
rgba(23, 23, 23, 1) 100%
);
background: -webkit-linear-gradient(
180deg,
rgba(0, 0, 0, 0) 29%,
rgba(23, 23, 23, 1) 100%
);
background: linear-gradient(
180deg,
rgba(0, 0, 0, 0) 29%,
rgba(23, 23, 23, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#171717", GradientType=1);
}
.card_snippets-inner-wrap .card_snippet .inner .content {
z-index: 9;
flex: 1 100%;
}
.card_snippets-inner-wrap .card_snippet .inner .title .helios-title {
font-size: 36px;
line-height: 34px;
color: #fff;
}
.card_snippets-inner-wrap .card_snippet .inner .button {
display: none;
margin-top: 30px;
}
.card_snippets-inner-wrap .card_snippet:hover .inner .button {
display: block;
}
.card_snippets-inner-wrap .card_snippet .inner .button .btn {
width: 100%;
max-width: 360px;
padding: 19px !important;
} .description_snippet-wrap
.inner_list-wrap
> .column_container
> .vc_column-inner {
border: 3px solid #00a3dd;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.description_snippet-wrap .description_snippet-col p {
font-size: 16px;
line-height: 28px;
margin-bottom: 0;
}   .snippet-wrap .slider,
.snippet-wrap .image {
border-radius: 50px 0 50px 0;
-webkit-border-radius: 50px 0 50px 0;
-moz-border-radius: 50px 0 50px 0;
-ms-border-radius: 50px 0 50px 0;
-o-border-radius: 50px 0 50px 0;
overflow: hidden;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-control,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-control {
opacity: 1;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-prev,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-prev {
margin-left: -35px;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-control .icon-next,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-control .icon-next {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-control .icon-prev,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-control .icon-prev {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.snippet-wrap
.slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-prev:before,
.snippet-wrap
.slider
.vc_images_carousel
.vc_carousel-control
.icon-prev:before {
content: " " !important;
}
.snippet-wrap
.slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-next:before,
.snippet-wrap
.slider
.vc_images_carousel
.vc_carousel-control
.icon-next:before {
content: " " !important;
}
.snippet-wrap
.slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-next:hover,
.snippet-wrap
.slider
.vc_images_carousel
.vc_carousel-control
.icon-next:hover {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next-hov.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.snippet-wrap
.slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-prev:hover,
.snippet-wrap
.slider
.vc_images_carousel
.vc_carousel-control
.icon-prev:hover {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev-hov.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-indicators li,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-indicators li {
width: 10px;
height: 10px;
border: 1px solid #60c659;
background-color: transparent;
}
.snippet-wrap
.slider-rev
.vc_images_carousel
.vc_carousel-indicators
.vc_active,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-indicators .vc_active {
background-color: #60c659 !important;
} .snippet-wrap .description-wrap p {
font-size: 16px;
line-height: 28px;
color: #181818;
}
.snippet-wrap .description-wrap ul {
padding: 0 0 0 18px;
margin-top: 20px;
}
.snippet-wrap .description-wrap ul li {
color: #181818;
margin-bottom: 20px;
}
.snippet-wrap .description-wrap ul li::marker {
color: #60c659;
}
.snippet-wrap .description-wrap ul li:last-child {
margin-bottom: 0;
}
.snippet-wrap .description-wrap ul li span {
font-size: 18px;
line-height: 28px;
font-weight: 500;
color: #181818;
}
.snippet-wrap .description-wrap .light-list ul li span {
font-weight: 400;
}
.snippet-wrap .description-wrap .light-list ul li {
margin-bottom: 15px;
}
.snippet-wrap .description-wrap .light-list ul li:last-child {
margin-bottom: 0 !important;
} .label {
display: inline;
padding: 0.2em 0.6em 0.3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
}
.special_offers-wrap .special_offers-col {
padding-left: 0;
padding-right: 0;
}
.special_offers-wrap .special_offers-col .vc_column-inner {
display: flex;
display: -webkit-flex;
}
.special_offers-wrap .special_offers-col .vc_column-inner .slick-track {
display: flex;
display: -webkit-flex;
}
.special_offers-wrap .special_offers-col .vc_column-inner .special_offers-item {
display: flex;
display: -webkit-flex;
flex-direction: column;
height: auto;
background-color: #fff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
margin: 15px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
outline: none;
text-decoration: none;
overflow: hidden;
max-width: 290px;
}
.special_offers-wrap .special_offers-col.slider .vc_column-inner {
display: block;
}
.special_offers-wrap .special_offers-col.slider .slick-slider .slick-list {
margin: 0 -15px;
}
.special_offers-wrap
.special_offers-col.slider
.vc_column-inner
.special_offers-item {
max-width: unset;
}
@media (max-width: 768px) {
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item:hover {
transform: scale(1.015, 1.015);
-webkit-transform: scale(1.015, 1.015);
-moz-transform: scale(1.015, 1.015);
box-shadow: 0px -2px 12px rgb(0 0 0 / 30%), 0px 2px 12px rgb(0 0 0 / 30%);
-webkit-box-shadow: 0px -2px 12px rgb(0 0 0 / 30%),
0px 2px 12px rgb(0 0 0 / 30%);
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item
> div {
width: 100% !important;
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item
.image {
padding: 0;
border-radius: 0 0 40px 0;
-webkit-border-radius: 0 0 40px 0;
-moz-border-radius: 0 0 40px 0;
-o-border-radius: 0 0 40px 0;
-ms-border-radius: 0 0 40px 0;
overflow: hidden;
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item
.image
.bage {
position: absolute;
top: 0;
left: 0;
background: #ff7f1e;
font-weight: 100;
text-transform: uppercase;
font-size: 14px;
padding: 10px 35px;
border-radius: 0 0 50px 0;
-webkit-border-radius: 0 0 50px 0;
-moz-border-radius: 0 0 50px 0;
-o-border-radius: 0 0 50px 0;
-ms-border-radius: 0 0 50px 0;
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item
.description {
padding: 10px 20px 25px 20px;
}
.special_offers-wrap
.special_offers-col
.vc_column-inner
.special_offers-item
.description
p {
font-size: 14px;
line-height: 20px;
margin: 0;
}
.special_offers-wrap .slick-prev:before,
.special_offers-wrap .slick-next:before {
content: "" !important;
line-height: 0 !important;
}
.special_offers-wrap .slick-prev:hover svg path,
.special_offers-wrap .slick-next:hover svg path {
stroke: #ff7f1e;
} .snippet-list-wrap .titles .wpb_column:last-child .vc_column-inner {
display: flex;
display: -webkit-flex;
justify-content: flex-end;
}
.snippet-list-wrap .titles .wpb_column:last-child .title {
font-size: 24px;
line-height: 30px;
color: #ff7f1e;
margin-bottom: 30px;
font-weight: 500;
}
.snippet-list-wrap .titles .price {
font-size: 45px;
}
.snippet-list-wrap .inner-col {
padding: 0 15px !important;
}
.snippet-list-wrap .inner-col > .vc_column-inner { padding: 60px !important;
background-color: #fff;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 10%),
0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.snippet-list-wrap .wh-inner-col > .vc_column-inner {
padding: 30px !important;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 10%),
0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 0px 30px 30px 30px !important;
-webkit-border-radius: 0px 30px 30px 30px !important;
-moz-border-radius: 0px 30px 30px 30px !important;
-o-border-radius: 0px 30px 30px 30px !important;
-ms-border-radius: 0px 30px 30px 30px !important;
}
.snipp-ic-col {
padding: 30px 30px 10px 30px !important;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 10%),
0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 0px 30px 30px 30px !important;
-webkit-border-radius: 0px 30px 30px 30px !important;
-moz-border-radius: 0px 30px 30px 30px !important;
-o-border-radius: 0px 30px 30px 30px !important;
-ms-border-radius: 0px 30px 30px 30px !important;
}
.snippet-list-wrap > .vc_column-inner:hover .inner-col {
box-shadow: 0px -2px 15px rgb(0 0 0 / 30%), 0px 2px 15px rgb(0 0 0 / 30%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 30%),
0px 2px 15px rgb(0 0 0 / 30%);
}
.list-wrap .list-col .list ul li::marker {
color: #60c659;
}
.list-wrap .list-col .list ul {
padding-left: 18px;
}
.list-wrap .list-col .list ul li {
font-size: 16px;
line-height: 26px;
color: #181818;
margin-top: 20px;
}
.list-wrap .list-col .list ul li:first-child {
margin-top: 0;
}  .karpats-tur-slider {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
overflow: hidden;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators {
position: absolute;
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
max-width: 400px;
bottom: 10px;
left: 0;
right: unset;
z-index: 15;
width: 100%;
padding-left: 0;
list-style: none;
text-align: center;
margin: 0;
background: #ffffffc4;
padding: 36px 0;
border-radius: 50px 50px 50px 0;
bottom: 0;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators {
left: unset !important;
right: 0 !important;
}
.karpats-tur-slider .vc_images_carousel .vc_carousel-control {
opacity: 1;
z-index: 98;
top: unset !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-prev,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-prev {
margin-left: -35px;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control .icon-next,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-next {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control .icon-prev,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-prev {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.karpats-tur-slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-prev:before,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-prev:before {
content: " " !important;
}
.karpats-tur-slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-next:before,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-next:before {
content: " " !important;
}
.karpats-tur-slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-next:hover,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-next:hover {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next-hov.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.karpats-tur-slider-rev
.vc_images_carousel
.vc_carousel-control
.icon-prev:hover,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control .icon-prev:hover {
background: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev-hov.png);
background-position: center;
background-size: cover;
height: 50px;
width: 50px;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators li,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators li,
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators .vc_active,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators .vc_active {
border: 1px solid #60c659;
background-color: transparent;
width: 10px;
height: 10px;
margin: 4px;
}
.karpats-tur-slider .vc_images_carousel .vc_carousel-control span {
border-radius: 100px;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
}
.karpats-tur-slider .vc_images_carousel .vc_left {
right: unset;
left: 0;
}
.karpats-tur-slider .vc_images_carousel .vc_carousel-control,
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control {
top: unset;
bottom: 40px; }
.karpats-tur-slider-rev .vc_images_carousel .vc_left {
right: calc(400px - 60px);
left: unset !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_right {
right: 0 !important;
left: unset !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators .vc_active,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators .vc_active {
width: 10px;
height: 10px;
margin: 4px;
background-color: #60c659;
border: 1px solid #60c659;
} .snippet-wrap.hotel .description-wrap p {
color: #727272;
font-weight: 500;
font-size: 16px;
}
.snippet-wrap.hotel .description-wrap .link {
border-bottom: 1px solid #ff7f1e;
padding-bottom: 8px;
}
.snippet-wrap.hotel .description-wrap .link a {
display: flex;
display: -webkit-flex;
align-items: center;
font-weight: 500;
color: #ff7f1e;
font-size: 20px;
line-height: 23px;
letter-spacing: 0.1em;
text-transform: lowercase;
}
.snippet-wrap.hotel .description-wrap .link a svg {
margin-left: 12px;
} .schedule-events-wrap > .container > .row {
display: flex;
display: -webkit-flex;
justify-content: center;
}
.schedule-events-wrap .schedule-events-col {
background-color: #fff;
width: 100%;
max-width: 800px;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 10%),
0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.schedule-events-wrap .schedule-events-col:hover {
box-shadow: 0px -2px 15px rgb(0 0 0 / 30%), 0px 2px 15px rgb(0 0 0 / 30%);
-webkit-box-shadow: 0px -2px 15px rgb(0 0 0 / 30%),
0px 2px 15px rgb(0 0 0 / 30%);
}
.schedule-events-wrap .schedule-events-col .title {
text-transform: uppercase;
}
.schedule-events-wrap .schedule-events-table:first-child {
padding-top: 0;
}
.schedule-events-wrap .schedule-events-table:last-child {
border-bottom: 0;
}
.schedule-events-wrap .schedule-events-table {
border-bottom: 1px solid #c7ebc5;
padding: 0 30px;
padding-top: 20px;
}
.schedule-events-wrap .schedule-events-table > div:nth-child(1) {
width: 22%;
}
.schedule-events-wrap .schedule-events-table > div:nth-child(2) {
width: 23%;
}
.schedule-events-wrap .schedule-events-table > div:nth-child(3) {
width: 55%;
}
.schedule-events-wrap .schedule-events-table .item {
font-size: 16px;
line-height: 18px;
}
.schedule-events-wrap .schedule-events-table .time-title .item {
color: #000;
opacity: 0.4;
}
.schedule-events-wrap .schedule-events-table .time .item {
color: #00a3dd;
font-weight: 500;
}
.schedule-events-wrap .schedule-events-table .description .item {
color: #000;
font-weight: 400;
} .list-snippets-wrap .list-snippets-col {
padding: 0 15px !important;
}
.list-snippets-wrap .list-snippets-col .item-snippets {
display: flex;
display: -webkit-flex;
padding: 0 15px;
}
.list-snippets-wrap .list-snippets-col .item-snippets:last-child {
margin-bottom: 0 !important;
}
.list-snippets-wrap .list-snippets-col .item-snippets .image .vc_column-inner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 100%;
min-height: 333px;
border-radius: 0 0 0 50px;
-webkit-border-radius: 0 0 0 50px;
-moz-border-radius: 0 0 0 50px;
-ms-border-radius: 0 0 0 50px;
-o-border-radius: 0 0 0 50px;
overflow: hidden;
}
.list-snippets-wrap .list-snippets-col .item-snippets .description {
background-color: #fff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
margin-left: -50px;
border-radius: 0px 50px 50px 50px;
-webkit-border-radius: 0px 50px 50px 50px;
-moz-border-radius: 0px 50px 50px 50px;
-ms-border-radius: 0px 50px 50px 50px;
-o-border-radius: 0px 50px 50px 50px;
}
.list-snippets-wrap
.list-snippets-col
.item-snippets
.description
.vc_column-inner {
height: 100%;
}
.list-snippets-wrap
.list-snippets-col
.item-snippets
.description
> .vc_column-inner
> .wpb_wrapper {
display: flex;
display: -webkit-flex;
flex-direction: column;
justify-content: space-between; height: 100%;
}
.list-snippets-wrap .list-snippets-col .item-snippets .description .text {
margin-bottom: auto;
}
.list-snippets-wrap .list-snippets-col .item-snippets > div {
padding: 0;
}
.list-snippets-wrap .list-snippets-col .item-snippets > div:first-child {
width: 45%;
}
.list-snippets-wrap .list-snippets-col .item-snippets > div:last-child {
width: 55%;
width: calc(55% + 50px);
}
.list-snippets-wrap .list-snippets-col .item-snippets h3 {
margin: 0 !important;
}
.list-snippets-wrap .list-snippets-col .item-snippets .btn {
max-width: 360px;
width: 100%;
margin: 0 !important;
} .program_snippet-wrap .program-snippet-item {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
width: 100%;
background-color: #fff;
box-shadow: 0px -2px 15px rgb(0 0 0 / 10%), 0px 2px 15px rgb(0 0 0 / 10%);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
min-height: 570px;
margin: 0;
overflow: hidden;
} .program_snippet-wrap .slider-wrap-col,
.program_snippet-wrap .description-wrap-col {
width: 50% !important;
}
.program_snippet-wrap .slider-wrap-col > .vc_column-inner,
.program_snippet-wrap .slider-wrap-col > .vc_column-inner > .wpb_wrapper,
.program_snippet-wrap .slider-wrap-col .program-slider,
.program_snippet-wrap .slider-wrap-col .program-slider .slick-list,
.program_snippet-wrap
.slider-wrap-col
.program-slider
.slick-list
.slick-track {
height: 100%;
}
.program_snippet-wrap .full_description-col {
width: 100%;
display: none;
}
.program_snippet-wrap .program-snippet-item > .wpb_column {
padding: 0;
}
.program_snippet-wrap .description p {
font-size: 14px;
line-height: 20px;
color: #000;
}
.program_snippet-wrap .description .check-in-out-info .wpb_wrapper {
display: flex;
display: -webkit-flex;
align-items: center;
}
.program_snippet-wrap .check-in-out-info svg {
margin-right: 10px;
}
.program_snippet-wrap .description-wrap-col .vc_column-inner {
height: 100%;
}
.program_snippet-wrap .description-wrap-col > .vc_column-inner > .wpb_wrapper {
display: flex;
display: -webkit-flex;
flex-direction: column; height: 100%;
} .program_snippet-wrap .description-wrap-col .buttons {
margin-top: auto;
}
.program_snippet-wrap .description-wrap-col .btn {
margin: 0;
}
.program_snippet-wrap .description-wrap-col .btn:focus,
.program_snippet-wrap .description-wrap-col .btn:active {
color: #fff;
}
.program_snippet-wrap .description-wrap-col .btn.opened svg {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.program_snippet-wrap .description-wrap-col .btn svg {
margin-left: 10px;
} .program-slider {
margin-bottom: 0;
border-radius: 50px 50px 0 50px;
-webkit-border-radius: 50px 50px 0 50px;
-moz-border-radius: 50px 50px 0 50px;
-ms-border-radius: 50px 50px 0 50px;
-o-border-radius: 50px 50px 0 50px;
overflow: hidden;
}
.program-snippet-item.reverse .program-slider {
border-radius: 0px 50px 50px 0px;
-webkit-border-radius: 0px 50px 50px 0px;
-moz-border-radius: 0px 50px 50px 0px;
-ms-border-radius: 0px 50px 50px 0px;
-o-border-radius: 0px 50px 50px 0px;
}
.program-slider .slick-slide {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.program-slider .slick-arrow {
z-index: 92;
}
.program-slider .slick-arrow:before {
display: none;
}
.program-slider .slick-prev {
left: 30px;
}
.program-slider .slick-next {
right: 30px;
}
.program-slider .slick-dots {
bottom: 30px !important;
}
.program-slider .slick-dots li button:before {
color: #fff;
font-size: 10px;
opacity: 1;
}
.program-slider .slick-dots li.slick-active button:before {
color: #60c659;
} #comment_row .mobile_user_info {
display: none;
} #comment_row .review-ico {
position: absolute;
margin: 0;
top: 79px;
left: -63px;
z-index: -1;
}
#comment_row .owl-carousel .owl-nav .service-next {
width: 20px;
height: 32px;
display: block;
background: url(https://tur365.ua/wp-content/uploads/2019/03/sl-arrow-right.png)
center center no-repeat;
background-size: 100% auto;
color: transparent;
border: none;
line-height: 30px;
margin-top: -30px;
opacity: 1;
position: absolute;
text-align: center;
bottom: unset;
top: calc(50% - 10px) !important;
right: -66px;
}
#comment_row .owl-carousel .owl-nav .service-next:hover {
width: 20px;
height: 32px;
display: block;
background: url(https://tur365.ua/wp-content/uploads/2019/03/sl-arrow-right-hover.png)
center center no-repeat;
background-size: 100% auto;
color: transparent;
}
#comment_row .owl-carousel .owl-nav .service-prev {
width: 20px;
height: 32px;
display: block;
background: url(https://tur365.ua/wp-content/uploads/2019/03/sl-arrow-left.png)
center center no-repeat;
background-size: 100% auto;
color: transparent;
border: none;
border-radius: 50px;
line-height: 30px;
margin-top: -30px;
opacity: 1;
position: absolute;
text-align: center;
bottom: unset;
top: calc(50% - 10px) !important;
left: -66px;
}
#comment_row .owl-carousel .owl-nav .service-prev:hover {
width: 20px;
height: 32px;
display: block;
background: url(https://tur365.ua/wp-content/uploads/2019/03/sl-arrow-left-hover.png)
center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.karpats-comments .item .wrap {
background-color: #f5fbfd;
padding: 20px;
margin-top: 0px;
min-height: 394px;
border-radius: 0px 0px 50px 50px;
-webkit-border-radius: 0px 0px 50px 50px;
-moz-border-radius: 0px 0px 50px 50px;
-o-border-radius: 0px 0px 50px 50px;
-ms-border-radius: 0px 0px 50px 50px;
}
.karpats-comments .item .img {
width: 100%;
height: 180px;
margin: 0 auto;
border-radius: 50px 50px 0px 0px;
-webkit-border-radius: 50px 50px 0px 0px;
-moz-border-radius: 50px 50px 0px 0px;
-o-border-radius: 50px 50px 0px 0px;
-ms-border-radius: 50px 50px 0px 0px;
background: #f5fbfd;
overflow: hidden;
position: relative;
border: none;
}
.karpats-comments .item .img img {
position: relative;
width: 100%;
}
.karpats-comments .item .wrap .title {
text-align: left;
font-weight: 400;
margin-top: 0px;
font-family: "montserrat";
font-weight: 500;
color: #727272;
font-size: 18px;
}
.karpats-comments .item .wrap .title span {
text-transform: uppercase;
color: #ff7f1e;
}
.karpats-comments .item .wrap .content {
padding: 15px 0 0 0;
text-align: justify;
}
.karpats-comments .item .wrap .content .text {
position: relative;
z-index: 999;
max-height: 240px;
overflow-y: auto;
line-height: 26px;
padding-right: 10px;
font-size: 14px;
}
.karpats-comments .mobile_quote,
.review_unit .mobile_quote {
font-size: 65px !important;
display: none !important;
position: absolute;
right: 0;
bottom: 0;
color: #e6e6e66b !important;
text-align: right !important;
}
.karpats-comments .item .wrap .content i {
color: #ff7f1e;
width: 100%;
display: block;
font-size: 30px;
}
.karpats-comments .item .wrap .content .fa-quote-left {
text-align: left;
}
.karpats-comments .item .wrap .content .fa-quote-right {
text-align: right;
}
.karpats-comments .item .wrap .user i,
.karpats-comments .item .wrap .user .name,
.karpats-comments .item .wrap .user .date {
cursor: default;
display: inline-block;
width: auto;
}
.karpats-comments .item .wrap .user {
padding: 10px 0;
}
.karpats-comments .item .wrap .user .name,
.karpats-comments .item .wrap .user .date {
padding-left: 10px;
}
.karpats-comments .item .wrap .user i {
color: #60c659;
font-size: 20px;
}
.karpats-comments .item .wrap .user .name {
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #60c659;
font-family: "montserrat";
font-weight: 500;
}
.karpats-comments .item .wrap .user .name:hover {
text-decoration: none;
}
.karpats-comments .item .wrap .user .date {
font-size: 14px;
color: #727272;
float: right;
}
#comment_row .buttons {
display: flex;
display: -webkit-flex;
justify-content: center;
}  .treatment_services-header {
display: flex;
display: -webkit-flex;
justify-content: space-between;
} .tabs-wrap {
border-bottom: 1px solid #d8d8d8;
}
.tabs-wrap .tab-btn-wrap .tab-btn {
background-color: #e1f7ff;
text-align: center;
padding: 10px;
cursor: pointer;
border-radius: 20px 20px 0px 0px;
-webkit-border-radius: 20px 20px 0px 0px;
-moz-border-radius: 20px 20px 0px 0px;
-ms-border-radius: 20px 20px 0px 0px;
-o-border-radius: 20px 20px 0px 0px;
border-radius: 20px 20px 0px 0px;
}
.tabs-wrap .tab-btn-wrap .tab-btn span {
font-size: 24px;
line-height: 28px;
color: #00a3dd;
}
.tabs-wrap .tab-btn-wrap .tab-btn.active {
background-color: #00a3dd;
}
.tabs-wrap .tab-btn-wrap .tab-btn.active span {
color: #fff;
} .treatment_services-header > div:first-child {
max-width: 160px;
width: 100%;
padding: 0 !important;
}
.treatment_services-header > div:nth-child(2) {
width: 100%;
padding: 0 30px;
}
.treatment_services-header > div:nth-child(3) {
padding-left: 30px;
padding-right: 0;
min-width: 210px;
}  .treatment_services-header .title .helios-title {
margin-bottom: 0;
}
.treatment-services-wrap .treatment-services-col .treatment_services-table {
display: flex;
display: -webkit-flex;
align-items: stretch;
justify-content: space-between;
background-color: #f3fcff;
border: 1px solid #e6e6e6;
box-sizing: border-box;
box-shadow: 0px 2px 15px rgba(39, 45, 50, 0.1);
-webkit-border-radius: 50px 50px 50px 0px;
-moz-border-radius: 50px 50px 50px 0px;
-ms-border-radius: 50px 50px 50px 0px;
-o-border-radius: 50px 50px 50px 0px;
border-radius: 50px 50px 50px 0px;
overflow: hidden;
}
.treatment-services-wrap .treatment-services-col .treatment_services-table,
.treatment-services-wrap .treatment-services-col .treatment_services-header {
max-width: 840px;
width: 100%;
margin: 0 auto;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.image {
width: 100%;
max-width: 160px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
margin-right: -60px;
border-radius: 50px 50px 50px 0px;
-webkit-border-radius: 50px 50px 50px 0px;
-moz-border-radius: 50px 50px 50px 0px;
-ms-border-radius: 50px 50px 50px 0px;
-o-border-radius: 50px 50px 50px 0px;
overflow: hidden;
z-index: 9;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
> div {
padding: 0;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.subject {
display: flex;
display: -webkit-flex;
align-items: center;
width: 100%;
background: #fff;
border: 1px solid #e6e6e6;
padding-left: 90px;
padding-right: 30px;
border-radius: 0 50px 50px 0px;
-webkit-border-radius: 0 50px 50px 0px;
-moz-border-radius: 0 50px 50px 0px;
-ms-border-radius: 0 50px 50px 0px;
-o-border-radius: 0 50px 50px 0px;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.title {
margin: 0 !important;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.amount {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: flex-start;
padding: 0 30px;
min-width: 210px;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table.procedure_for_14 {
display: none;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table.procedure_for_14.visible {
display: flex;
display: -webkit-flex;
} .callbeck-snippet .wpb_wrapper {
display: flex;
display: -webkit-flex;
width: 100%;
max-width: 966px;
justify-content: space-between;
margin: 0 auto;
}
.callbeck-snippet .wpb_wrapper .contacts,
.callbeck-snippet .wpb_wrapper .contacts .item {
display: flex;
display: -webkit-flex;
align-items: center;
}
.callbeck-snippet .wpb_wrapper .contacts .item {
padding-right: 48px;
}
.callbeck-snippet .wpb_wrapper .contacts .item:last-child {
padding-right: 0;
}
.callbeck-snippet .wpb_wrapper .contacts .item .phone {
font-size: 18px;
line-height: 21px;
font-weight: 500;
color: #727272;
padding-left: 8px;
min-width: 250px;
}
.callbeck-snippet .wpb_wrapper .contacts .item .phone .plug {
text-decoration: underline;
cursor: pointer;
}
.callbeck-snippet .wpb_wrapper .title {
display: flex;
display: -webkit-flex;
align-items: center;
}
.callbeck-snippet .wpb_wrapper .title .ico {
padding-right: 40px;
}
.callbeck-snippet .wpb_wrapper .title .text {
font-size: 24px;
line-height: 28px;
font-weight: 500;
color: #60c659;
} .snippet-collage-wrap .snippet-collage-col .snippet-collage-item {
display: flex;
display: -webkit-flex;
justify-content: space-between;
width: 100%;
margin: 0;
}
.snippet-collage-wrap .snippet-collage-col > .vc_column-inner {
background: #fff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 50px 0px;
border-radius: 50px 0px;
-moz-border-radius: 50px 0px;
-ms-border-radius: 50px 0px;
-o-border-radius: 50px 0px;
padding: 30px 45px;
overflow: hidden;
}
.snippet-collage-wrap .snippet-collage-col .snippet-collage-item .image-wrap {
width: 100%;
max-width: 485px;
padding: 0;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.image-wrap
.image {
-webkit-border-radius: 50px 0px;
border-radius: 50px 0px;
-moz-border-radius: 50px 0px;
-ms-border-radius: 50px 0px;
-o-border-radius: 50px 0px;
overflow: hidden;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.description-wrap {
display: flex;
display: -webkit-flex;
align-items: center;
width: 100%;
padding: 0;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.description-wrap
p {
font-size: 16px;
line-height: 28px;
color: #181818;
} .snippet-list-wrap.style-2 .titles .vc_column-inner {
justify-content: center !important;
}
.snippet-list-wrap.style-2 .titles .vc_column-inner .title {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.snippet-list-wrap.style-2 .titles .vc_column-inner .title .sub-title {
font-size: 24px;
line-height: 30px;
color: #ff7f1e;
}
.snippet-list-wrap.style-2 .inner-col > .vc_column-inner {
background-color: #edfaff;
} .price_table-wrap.invisible {
height: 0 !important;
overflow: hidden;
padding: 0 !important;
margin: 0 !important;
}
.price_table-wrap .title {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.price_table-wrap .title .sub-title {
font-size: 24px;
line-height: 28px;
font-weight: 400;
color: #727272;
}
.price_table-wrap .icon-text-wrap {
align-items: center;
margin-bottom: 20px;
}
.price_table-wrap .icon-text-wrap .ico {
display: flex;
display: -webkit-flex;
}
.price_table-wrap .icon-text-wrap .text {
font-size: 24px;
line-height: 28px;
color: #ff7f1e;
text-transform: uppercase;
}
.data_price_modern .special_offer {
display: block;
color: #4caf50 !important;
white-space: normal;
}
.data_price_modern .mod-date-th.selected .special_offer {
color: #fff !important;
}
.data_price_modern .mod-old-price {
color: #3f3f3f !important;
}
.data_price_modern .mod-show_period_price {
position: relative;
display: block;
cursor: pointer;
background-color: #02a2de !important;
border-radius: 50px 50px 0 50px;
-webkit-border-radius: 50px 50px 0 50px;
-moz-border-radius: 50px 50px 0 50px;
-o-border-radius: 50px 50px 0 50px;
-ms-border-radius: 50px 50px 0 50px;
box-shadow: 4px 4px 7px 0px rgb(0 0 0 / 25%);
-webkit-box-shadow: 4px 4px 7px 0px rgb(0 0 0 / 25%);
-moz-box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.25);
-o-box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.25);
-ms-box-shadow: 4px 4px 7px 0px rgba(0, 0, 0, 0.25);
margin-right: 0px;
margin-bottom: -2px;
vertical-align: top !important;
z-index: 92;
}
.choose_date {
padding: 18px 0;
left: 0;
right: 0;
}
.choose_date .period_price {
margin: 0 auto;
text-align: center;
display: table;
}
.choose_date .period_price span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -moz-flex;
display: -o-flex;
display: -ms-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 7px;
letter-spacing: 2px;
color: #fff;
}
.choose_date .period_price span svg {
margin-left: 7px;
}
.choose_date .period_price span svg path {
stroke: #fff;
}
.choose_date .text {
display: none;
}
.choose_date.active .period_price span svg {
transform: rotate(180deg);
}
#mod-price_date,
.mod-price_date {
position: absolute;
z-index: 9;
margin-top: 40px;
left: 77px;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.dp-highlight a,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #003eff !important;
background: #007fff !important;
font-weight: normal !important;
color: #fff !important;
}
.ui-datepicker .between-date {
background-color: transparent !important;
}
.data_price_modern > tbody > tr .mod-room-name {
background-color: #f2f2f2;
padding-left: 25px;
padding-right: 10px;
height: 75px;
vertical-align: middle;
border-top: 4px solid white !important;
border-right: 2px solid white !important;
}
.data_price_modern > tbody > tr > td > div,
.data_price_modern > thead > tr > th > .mod-date {
width: 100%;
height: 100%;
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
overflow: auto;
cursor: pointer;
border: 2px solid #ffffff !important;
}
.data_price_modern > tbody > tr:first-child > td > .inner {
border-top: 4px solid #fff !important;
}
.data_price_modern .mod-room-name,
.data_price_modern .mod-room-name a {
font-weight: 500;
color: #070707;
font-size: 16px;
line-height: 25px;
}
.data_price_modern > thead > tr > th > .mod-date {
flex-direction: column;
height: 100%;
overflow: visible;
border-bottom: 0 !important;
padding: 15px 5px !important;
font-size: 14px !important;
white-space: nowrap !important;
text-align: center;
}
.data_price_modern > tbody > tr > td > div {
flex-direction: row;
}
.data_price_modern > tbody > tr > td,
.data_price_modern > thead > tr > th {
cursor: pointer;
padding: 0;
border: 0 !important;
}
.price_table-wrap {
position: relative;
display: block;
padding: 30px;
-webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.price_table-wrap:hover {
-webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.3);
}
.price_table-wrap .data_price_modern {
display: table;
height: 100%;
border: none !important;
}
.data_price_modern > tbody > tr td .inner .prices {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
color: #3f3f3f;
}
.data_price_modern > tbody > tr td .inner .prices span {
padding: 0 4px;
}
.data_price_modern > tbody > tr:hover .mod-room-name,
.data_price_modern > tbody > tr:hover td .inner .prices {
background-color: #bae1e8;
}
.data_price_modern > tbody > tr:hover .mod-price-td.hover .inner .prices {
background-color: #85bff6 !important;
}
.data_price_modern td.hover .inner .prices,
.data_price_modern .mod-date-th.hover .mod-date {
background-color: #bae1e8 !important;
}
.data_price_modern tbody .mod-price-td.hover > .inner {
border-top: 0 !important;
border-bottom: 0 !important;
padding: 2px 0;
}
.data_price_modern tbody tr:first-child .mod-price-td.hover > .inner {
padding-top: 4px;
}
.data_price_modern > tbody > tr:nth-of-type(odd) {
background-color: unset !important;
}
.data_price_modern tr td:nth-of-type(odd) .inner .prices {
background-color: #f2f2f2;
}
.data_price_modern .mod-date-th .mod-date {
text-align: center;
background-color: #bae1e8;
padding: 5px;
border-radius: 20px 20px 0 0;
-webkit-border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
-o-border-radius: 20px 20px 0 0;
-ms-border-radius: 20px 20px 0 0;
}
.data_price_modern .mod-date-th .mod-date p {
margin: 0;
}
.data_price_modern .mod-date-th.hover > .mod-date {
border-bottom: 0 !important;
}
.data_price_modern .mod-date-name {
width: 350px;
background-color: #fff;
text-align: center;
border-right: 2px solid #fff !important;
}
.data_price_modern .choose_date .period_price {
background-color: unset !important;
}
.data_price_modern .mod-price-td.selected > .inner .prices {
position: relative;
background-color: #02a2de !important;
border-top: 0 !important;
}
.data_price_modern .mod-date-th.selected .mod-date {
background-color: #02a2de !important;
}
.data_price_modern .pre-selected {
border-right: 0 !important;
}
.data_price_modern .next {
border-left: 0 !important;
}
.data_price_modern .prev,
.data_price_modern_hotel .prev {
border-right: 0 !important;
}
.data_price_modern .title-first-col {
background-color: #f2f2f2;
padding: 35px 0 10px 25px;
text-align: left;
margin-top: -46px;
margin-bottom: -1px;
font-size: 17px;
font-weight: 500;
}
.data_price_modern .title-first-col span {
display: none;
}
.data_price_modern > tbody > tr:last-child > td,
.data_price_modern > tbody > tr:last-child > td > div {
border-radius: 0 0 20px 20px;
-webkit-border-radius: 0 0 20px 20px;
-moz-border-radius: 0 0 20px 20px;
-o-border-radius: 0 0 20px 20px;
-ms-border-radius: 0 0 20px 20px;
border-bottom: 0 !important;
}
.data_price_modern > tbody > tr:last-child > td > div {
border-bottom: 2px solid #fff !important;
}
.data_price_modern > tbody > tr:last-child > td.hover > .inner {
padding-bottom: 0;
}
.data_price_modern .mod-date .mod-date {
border-bottom: 2px solid #fff !important;
}
.data_price_modern .mod-price {
color: #ff7300 !important;
}
.data_price_modern .mod-price {
text-align: center;
vertical-align: middle !important;
white-space: nowrap;
font-size: 16px;
font-weight: 500;
display: inline-block;
}
.mod-old-price {
text-decoration: line-through;
font-weight: 500;
font-size: 12px;
}
.data_price_modern .mod-price-td.selected .mod-price,
.data_price_modern .mod-date-th.selected .mod-date {
color: #fff !important;
background-color: transparent;
}
.data_price_modern .mod-price-td.selected .prices,
.data_price_modern .mod-price-td.selected .mod-old-price {
color: #21557a !important;
}
.discount_info {
display: flex;
display: -webkit-flex;
align-items: center;
margin: 35px 0 0 0;
}
.discount_info.price_unit .discount-text {
color: #ff7f1e;
font-weight: 500;
margin: 0 20px;
font-size: 16px;
}
.discount_info.price_unit .prepayment-text {
color: #00a3dd;
margin: 0 20px;
font-size: 16px;
}
.discount_info.price_unit .ico {
display: flex;
display: -webkit-flex;
align-items: center;
}
.discount_info.main .item {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
background: #ffffff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1),
0px 2px 15px rgba(0, 0, 0, 0.1);
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
padding: 14px 25px;
margin: 0 12px;
width: 100%;
max-width: 380px;
min-height: 80px;
}
.discount_info.main .item:hover {
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.3), 0px 2px 15px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.3),
0px 2px 15px rgba(0, 0, 0, 0.3);
transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-moz-transform: scale(1.05, 1.05);
}
.discount_info.main {
width: 100%;
justify-content: center;
margin: 60px 0 0 0;
}
.discount_info.main .item:first-child {
margin-left: 0;
}
.discount_info.main .item:last-child {
margin-right: 0;
}
.discount_info.main .item .title {
margin: 0 !important;
}
.discount_info.main .item .title.first {
color: #727272;
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
font-weight: 500;
}
.discount_info.main .item .title.second {
color: #ff7f1e;
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
}
.discount_info.main .item .description {
display: block;
color: #ff7f1e;
font-size: 14px;
line-height: 16px;
}
.price_table-wrap .description {
margin-top: 30px;
}
.price_table-wrap .description p {
font-size: 18px;
line-height: 21px;
margin-bottom: 20px;
}
.price_table-wrap .description p:last-child {
margin-bottom: 0;
}  .med-accordion .vc_tta-panel {
box-shadow: 0px 2px 25px 0px rgb(39 45 50 / 15%);
border-radius: 30px !important;
margin-bottom: 30px;
}
.med-accordion .vc_tta-panel .vc_tta-panel-heading {
border: none !important;
border-radius: 0px 30px 30px 30px !important;
padding: 10px;
}
.med-accordion .vc_tta-panel .vc_tta-panel-heading a {
color: #00a3dd !important;
text-transform: uppercase;
line-height: 28px;
padding-right: 60px !important;
}
.med-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
height: 20px !important;
width: 21px !important;
}
.med-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
border-width: 3px 0 0 0 !important;
border-color: #00a3dd !important;
}
.med-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
border-width: 0 0 0 3px !important;
border-color: #00a3dd !important;
}
.med-accordion .vc_tta-panel .vc_tta-panel-body {
padding: 0px 30px !important;
border: none !important;
border-radius: 30px !important;
}
.med-accordion ul {
padding-left: 18px;
}
.med-accordion ul li {
font-size: 18px;
line-height: 28px;
color: #181818;
margin-top: 20px;
}
.med-accordion ul li:first-child {
margin-top: 0;
}
.med-accordion ul li::marker {
color: #60c659;
} .med-accordion-full .vc_tta-panel {
box-shadow: 0px 2px 25px 0px rgb(39 45 50 / 15%);
border-radius: 30px !important;
margin-bottom: -43px;
}
.med-accordion-full .vc_tta-panel .vc_tta-panel-heading {
border: none !important;
border-radius: 0px 30px 30px 30px !important;
padding: 10px 10px 50px 10px;
}
.med-accordion-full .vc_tta-panel:last-child {
margin-bottom: 0px;
}
.med-accordion-full .vc_tta-panel:last-child .vc_tta-panel-heading {
padding: 10px;
}
.med-accordion-full .vc_tta-panel .vc_tta-panel-heading a {
color: #00a3dd !important;
text-transform: uppercase;
line-height: 28px;
padding-right: 60px !important;
}
.med-accordion-full .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
height: 20px !important;
width: 21px !important;
}
.med-accordion-full .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
border-width: 3px 0 0 0 !important;
border-color: #00a3dd !important;
}
.med-accordion-full .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
border-width: 0 0 0 3px !important;
border-color: #00a3dd !important;
}
.med-accordion-full .vc_tta-panel .vc_tta-panel-body {
padding: 0px 30px !important;
border: none !important;
border-radius: 30px !important;
}
.med-accordion-full ul {
padding-left: 18px;
}
.med-accordion-full ul li {
font-size: 18px;
line-height: 28px;
color: #181818;
margin-top: 20px;
}
.med-accordion-full ul li:first-child {
margin-top: 0;
}
.med-accordion-full ul li::marker {
color: #60c659;
}
.back-col .vc_tta-panel {
background-color: #edfaff !important;
}
.back-col .vc_tta-panel .vc_tta-panel-heading {
background-color: #edfaff !important;
}
.back-col .vc_tta-panel .vc_tta-panel-heading span > span {
color: #181818;
}
.back-col .vc_tta-panel .vc_tta-panel-body {
background-color: #edfaff !important;
}
.med-numb {
display: flex;
}
.med-numb span {
color: #60c659;
font-weight: 500;
margin-right: 10px;
} .nice-number {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: stretch;
-ms-flex-pack: stretch;
justify-content: stretch;
}
.nice-number input {
vertical-align: middle;
-moz-appearance: textfield;
-webkit-box-sizing: content-box;
box-sizing: content-box;
margin: 0;
text-align: center;
}
.nice-number input::-webkit-inner-spin-button,
.nice-number input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.nice-number button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 0 !important;
height: 25px !important;
width: 25px;
background: #3bb9e5;
border: 3px solid #9fe6ff;
padding: 14px;
margin: 0 10px;
color: #fff;
cursor: pointer;
font-size: 30px;
}
.nice-number button:last-child {
margin-right: 0 !important;
}
.nice-number button.disabled {
background-color: #c7c7c7;
border: 3px solid #e6e6e6;
pointer-events: none;
}  .modal_booking .cond-form {
display: none;
}
.kiev_tour_period {
clear: left;
display: none;
}
.order_popup .wb_row .form-group label {
text-align: left;
width: 100%;
line-height: 25px;
font-size: 16px;
display: block;
}
span.required {
color: red;
}
.tour_date_period {
margin-bottom: 0;
}
.modal_booking .form-control {
padding: 0px 12px;
font-size: 16px;
color: #000;
}
#tour_date_period .tour_date {
display: block !important; color: #ff671e;
font-weight: bolder;
font-size: 16px;
color: #ff7f1e;
padding: 10px;
text-align: center;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.btn-order-tour {
background: #ff880e;
}
.btn-order-tour,
.order-one-click {
display: block;
font-size: 14px !important;
letter-spacing: 3px;
text-transform: uppercase;
font-weight: 600;
padding: 20px 50px !important;
color: #fff;
margin: 15px 15px 0 15px;
width: 100%;
max-width: 368px;
text-align: center;
outline: none !important;
margin: auto;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1), 0px 2px 15px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1),
0px 2px 15px rgba(0, 0, 0, 0.1);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.btn-order-tour:hover {
background-color: #ff962a !important;
text-decoration: none !important;
color: #fff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.4), 0px 2px 15px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.4),
0px 2px 15px rgba(0, 0, 0, 0.3);
transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-moz-transform: scale(1.05, 1.05);
}  @media (max-width: 768px) { .title-wrap-col {
margin-top: 10px !important;
}
.title {
margin-bottom: 0 !important;
}
.title h2 {
font-size: 24px !important;
line-height: 28px !important;
text-align: center !important;
}
.btn {
padding: 15px 50px !important;
}
.toggle_spoiler .wpb_wrapper {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: flex-end;
font-size: 16px;
line-height: 19px;
letter-spacing: 0.05em;
}
.toggle_spoiler .wpb_wrapper svg {
margin-left: 10px;
}
.toggle_spoiler.opened .wpb_wrapper svg {
transform: rotate(180deg);
}
.toggle_spoiler.opened .wpb_wrapper span {
display: none;
}
.toggle_spoiler.opened .wpb_wrapper span.hidden {
display: inline !important;
}
.bottom-bar .bottom-bar-col .buttons {
margin-bottom: 0 !important;
}
.bottom-bar .bottom-bar-col .buttons .wpb_wrapper {
flex-direction: column;
flex-wrap: wrap;
}
.bottom-bar .bottom-bar-col .buttons .wpb_wrapper a {
margin: 0;
margin-bottom: 10px;
}
.karpats-tur-slider .overlay,
.karpats-tur-slider-rev .overlay,
.program-slider .overlay {
position: absolute;
width: 100%;
height: 60%;
bottom: 0;
background: linear-gradient(
180deg,
rgba(196, 196, 196, 0) -4.43%,
#070707 92.57%
);
mix-blend-mode: multiply;
opacity: 0.6;
} .icon-text-wrap {
flex-direction: column;
margin-bottom: 10px;
}
.icon-text-wrap .ico {
margin: 0 0 10px 0 !important;
}
.icon-text-wrap .text p,
.description_snippet-wrap .description_snippet-col .icon-text-wrap .text p {
font-size: 16px;
line-height: 26px;
margin-bottom: 0;
} .page-header {
padding-top: 80px !important;
padding-bottom: 74px !important;
background-position: 63% 100% !important;
margin-bottom: 0;
}
.page-header.single-title {
padding-top: 104px !important;
padding-bottom: 133px !important;
}
.page-header .title {
gap: 25px;
}
.page-header .title .sub-title {
font-size: 18px;
line-height: 20px;
}
.page-header .title .helios-title {
font-size: 28px !important;
line-height: 32px !important;
margin-top: 0 !important;
} .title_wrap {
margin-top: 50px !important;
} .description_snippet-wrap {
margin-top: 50px !important;
}
.description_snippet-wrap .description_snippet-col {
padding-right: 15px !important;
}
.description_snippet-wrap .description_snippet-col p {
font-size: 14px;
line-height: 22px;
}
.description_snippet-wrap .description_snippet-col .inner_list-wrap {
width: 100%;
margin: 20px 0 0 0;
}
.description_snippet-wrap
.description_snippet-col
.inner_list-wrap
.column_container {
padding: 0 !important;
} .price_table-wrap {
margin-top: 40px;
padding: 30px 0;
}
.price_table-wrap .title .sub-title {
font-size: 18px;
line-height: 22px;
text-align: center;
}
.price_table-wrap .icon-text-wrap {
flex-direction: row;
}
.price_table-wrap .icon-text-wrap .ico {
margin-bottom: 0 !important;
margin-right: 10px !important;
}
.price_table-wrap .icon-text-wrap .text {
font-size: 16px;
line-height: 21px;
}
.price_table-wrap .description {
margin-top: 10px;
}
.price_table-wrap .description p {
font-size: 16px;
line-height: 20px;
margin-bottom: 10px;
} .card_snippets-wrap {
margin-top: 50px !important;
margin-bottom: 0 !important;
}
.card_snippets-wrap .card_snippets-inner-wrap:first-child {
margin-top: 0 !important;
} .card_snippets-wrap .card_snippets-inner-wrap .card_snippet .inner {
min-height: 200px;
padding: 10px;
}
.card_snippets-wrap
.card_snippets-inner-wrap
.card_snippets-col:first-child
.card_snippet {
margin-top: 0;
}
.card_snippets-wrap
.card_snippets-inner-wrap
.card_snippets-col
.card_snippet {
margin-top: 20px;
}
.card_snippets-wrap
.card_snippets-inner-wrap
.card_snippet
.inner
.title
.helios-title {
font-size: 20px !important;
line-height: 19px !important;
text-align: left !important;
}
.card_snippets-inner-wrap .card_snippet .inner .button {
display: block;
margin-top: 15px;
}
.card_snippets-inner-wrap .card_snippet .inner .button .btn {
padding: 15px !important;
} .treatment-services-wrap {
margin-top: 50px !important;
}
.treatment-services-wrap .treatment-services-col {
padding: 0 !important;
}
.treatment-services-wrap .treatment-services-col > .vc_column-inner > .title {
padding: 0 15px;
}
.treatment-services-wrap
.treatment-services-col
> .vc_column-inner
> .title
> .helios-title {
font-size: 18px !important;
line-height: 21px !important;
margin-bottom: 20px;
}
.treatment-services-wrap .treatment-services-col .treatment_services-header {
margin-bottom: 0 !important;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-header
> div:first-child {
display: none;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-header
> div:nth-child(2) {
width: 65%;
max-width: unset;
padding: 0 30px !important;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-header
> div:nth-child(3) {
min-width: unset;
width: 35%;
padding: 0 10px !important;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-header
.title
.helios-title {
font-size: 14px !important;
line-height: 16px !important;
margin-top: 0;
} .tabs-wrap {
display: flex;
display: -webkit-flex;
justify-content: center;
padding: 0 35px;
margin-top: 20px;
}
.tabs-wrap > div:not(.tab-btn-wrap) {
padding: 0 !important;
}
.tabs-wrap > .tab-btn-wrap {
padding: 0 10px !important;
width: 50%;
}
.tabs-wrap .tab-btn-wrap .tab-btn span {
font-size: 18px !important;
line-height: 21px !important;
} .treatment-services-wrap .treatment-services-col .treatment_services-table {
margin-top: 5px !important;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
min-height: 70px;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.image {
display: none;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.subject {
width: 65%;
max-width: unset;
padding: 0 30px !important;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.amount {
padding: 0 10px;
width: 35%;
min-width: unset;
}
.treatment-services-wrap
.treatment-services-col
.treatment_services-table
.title
.helios-title {
text-align: left !important;
font-size: 14px !important;
line-height: 16px !important;
margin: 0 !important;
padding: 10px 0;
} .callbeck_wrap {
margin-top: 50px !important;
}
.callbeck-snippet .wpb_wrapper,
.callbeck-snippet .wpb_wrapper .contacts {
flex-direction: column;
align-items: flex-start;
}
.callbeck-snippet .wpb_wrapper .title .ico {
padding-right: 20px;
}
.callbeck-snippet .wpb_wrapper .title .ico svg {
width: 50px;
height: 50px;
}
.callbeck-snippet .wpb_wrapper .title .text {
font-size: 18px;
line-height: 21px;
}
.callbeck-snippet .wpb_wrapper .contacts .item {
padding-top: 30px;
padding-right: 0;
} .snippet-wrap {
margin-top: 50px !important;
}
.snippet-wrap.right-orientation > .container > .row {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.snippet-wrap .description-wrap {
padding: 20px 15px 0 15px !important;
}
.snippet-wrap .description-wrap .snippet-title .helios-title {
font-size: 26px !important;
line-height: 30px !important;
}
.snippet-wrap .description-wrap .wpb_text_column {
margin-bottom: 10px !important;
}
.snippet-wrap .description-wrap .wpb_text_column:last-child {
margin-bottom: 0 !important;
}
.snippet-wrap .description-wrap ul li span {
font-size: 14px;
line-height: 22px;
}
.snippet-wrap .description-wrap .vc_column-inner {
max-height: 450px;
overflow-y: auto;
overflow-x: hidden;
}
.snippet-wrap .slider {
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
}
.snippet-wrap .slider .vc_slide {
width: 100% !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators {
bottom: 32px !important;
background-color: transparent;
padding: 0;
max-width: 100%;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-indicators,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-indicators {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
background-color: transparent;
}
.snippet-wrap .slider-rev .vc_images_carousel .vc_carousel-indicators li,
.snippet-wrap .slider .vc_images_carousel .vc_carousel-indicators li {
border-color: #fff;
background-color: #fff;
}
.karpats-tur-slider .vc_images_carousel .vc_carousel-control {
bottom: 35px;
}
.karpats-tur-slider .vc_images_carousel .vc_carousel-control,
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
bottom: 24px;
left: auto !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_left {
right: unset;
}
.snippet-wrap .image {
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
max-height: 330px;
}
.snippet-wrap.style-2 .image {
-webkit-border-radius: 50px 0;
-moz-border-radius: 50px 0;
-ms-border-radius: 50px 0;
-o-border-radius: 50px 0;
border-radius: 50px 0;
}
.snippet-wrap.style-2 .slider {
-webkit-border-radius: 50px 0;
-moz-border-radius: 50px 0;
-ms-border-radius: 50px 0;
-o-border-radius: 50px 0;
border-radius: 50px 0;
}
.snippet-wrap.style-2 .description-wrap .vc_column-inner {
overflow-y: visible;
max-height: unset;
} .snippet-collage-wrap {
margin-top: 50px !important;
}
.snippet-collage-wrap .snippet-collage-col {
padding: 0 !important;
}
.snippet-collage-wrap .snippet-collage-col .snippet-collage-item:first-child {
margin-top: 0 !important;
}
.snippet-collage-wrap .snippet-collage-col .snippet-collage-item {
flex-direction: column;
margin-top: 30px !important;
}
.snippet-collage-wrap .snippet-collage-col > .vc_column-inner {
padding: 0;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.image-wrap
> .vc_column-inner {
margin: 0 !important;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.description-wrap
.helios-title {
text-align: left !important;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.description-wrap
.vc_column-inner {
margin: 0 !important;
padding: 20px 15px 20px 15px !important;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item.right-orientation {
flex-direction: column-reverse;
}
.snippet-collage-wrap
.snippet-collage-col
.snippet-collage-item
.description-wrap
.helios-title {
font-size: 26px !important;
line-height: 30px !important;
margin-bottom: 10px;
}
.description-wrap .helios-title {
margin-bottom: 10px !important;
} .special_offers-wrap {
margin-top: 5px;
}
.special_offers-wrap .special_offers-col {
margin-top: 0 !important;
}
.special_offers-wrap .special_offers-col {
padding-left: 35px;
padding-right: 35px;
}
.special_offers-wrap .slick-arrow {
display: flex;
display: -webkit-flex;
}
.special_offers-wrap .slick-prev {
justify-content: flex-end;
}
.special_offers-wrap .slick-next {
justify-content: flex-start;
} .snippet-list-wrap {
margin-top: 50px !important;
}
.snippet-list-wrap .inner-col {
padding: 0 !important;
}
.snippet-list-wrap .wh-inner-col {
padding: 0 !important;
}
.snippet-list-wrap .inner-col .titles .title .helios-title {
font-size: 26px !important;
line-height: 30px !important;
margin-top: 0 !important;
}
.snippet-list-wrap .inner-col > .vc_column-inner {
padding: 20px 30px !important;
}
.snippet-list-wrap .inner-col .list-wrap .list-col {
padding: 0;
}
.snippet-list-wrap .inner-col .list-wrap {
width: 100%;
margin: 0;
}
.snippet-list-wrap .inner-col .list-wrap .list-col:last-child .list {
padding-top: 0;
display: none;
}
#list-col-d {
display: block !important;
}
.snippet-list-wrap .inner-col .list-wrap .list {
padding-top: 20px;
margin-bottom: 10px;
}
.snippet-list-wrap .inner-col .list-wrap .list ul {
padding-left: 20px;
}
.snippet-list-wrap .titles .wpb_column:last-child .vc_column-inner {
justify-content: center;
}
.snippet-list-wrap .inner-col .titles .wpb_column:last-child .title {
font-size: 18px;
line-height: 20px;
margin-top: 10px;
text-align: center;
}
.snippet-list-wrap .inner-col .titles .wpb_column:last-child .title .price {
font-size: 30px;
}
.list-wrap .list-col .list ul li {
font-size: 14px;
line-height: 22px;
}
.snippet-list-wrap.style-2 {
margin-bottom: 0 !important;
}
.snippet-list-wrap.style-2 .inner-col .titles .wpb_column:last-child .title {
margin-top: 0;
}
.snippet-list-wrap.style-2 .inner-col .titles .title .helios-title {
font-size: 24px !important;
line-height: 28px !important;
}
.snippet-list-wrap.style-2 .titles .vc_column-inner .title .sub-title {
font-size: 16px !important;
line-height: 19px !important;
}
.snippet-list-wrap.style-2 .titles .vc_column-inner .title .sub-title {
margin-bottom: 0;
}
.snippet-list-wrap.style-2 .inner-col .list-wrap .list-col:last-child .list {
display: block;
}
.snippet-list-wrap.style-2 .list-wrap .list-col .list ul li:first-child {
margin-top: 0 !important;
}
.snippet-list-wrap.style-2 .list-wrap .list-col .list ul li {
font-size: 14px !important;
line-height: 16px !important;
margin-top: 15px !important;
} .snippet-wrap.hotel > .container > .row {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.karpats-tur-slider-rev
.vc_images_carousel
.vc_carousel-indicators
.vc_active,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators .vc_active {
background-color: #60c659 !important;
border-color: #60c659 !important;
}
.karpats-tur-slider-rev .vc_carousel-indicators li,
.karpats-tur-slider .vc_carousel-indicators li {
background-color: #fff !important;
border-color: #fff !important;
}
.slider-wrap-col {
padding: 0;
}
.snippet-wrap.hotel .slider-wrap-col .karpats-tur-slider {
margin-bottom: 0;
}
.slider-wrap-col .snippet-title {
padding: 0 15px;
}
.snippet-wrap.hotel .description-wrap {
padding: 30px 15px !important;
}
.snippet-wrap.hotel .description-wrap h3 {
font-size: 16px !important;
line-height: 19px !important;
}
.snippet-wrap.hotel .description-wrap .vc_column-inner {
max-height: unset;
overflow: visible;
} .schedule-events-wrap {
margin-top: 20px !important;
}
.schedule-events-wrap .schedule-events-col .title {
margin-bottom: 20px !important;
}
.schedule-events-wrap .schedule-events-col {
padding: 20px 30px !important;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
}
.schedule-events-wrap .schedule-events-table {
width: 100%;
margin: 0;
margin-top: 15px;
padding: 0 !important;
padding-bottom: 15px !important;
}
.schedule-events-wrap .schedule-events-table:last-child {
padding-bottom: 0 !important;
} .schedule-events-wrap .schedule-events-table > div {
width: 100% !important;
padding: 0;
}
.schedule-events-wrap .schedule-events-table:first-child {
margin-top: 20px;
}
.schedule-events-wrap .schedule-events-table .time-title {
margin-bottom: 15px;
}
.schedule-events-wrap .schedule-events-table .time .item {
margin-bottom: 5px !important;
}
.schedule-events-wrap .schedule-events-table .time .item.description {
color: #000;
font-weight: 400;
margin-bottom: 15px !important;
}
.schedule-events-wrap .schedule-events-table .description {
display: none;
}
.schedule-events-wrap
.schedule-events-table
.time
.item.description:last-child {
margin-bottom: 0 !important;
} .list-snippets-wrap {
margin-top: 50px !important;
margin-bottom: 0 !important;
}
.list-snippets-wrap .list-snippets-col {
padding: 0 15px !important;
}
.list-snippets-wrap .list-snippets-col .title {
margin-bottom: 20px !important;
}
.list-snippets-wrap .item-snippets {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
.list-snippets-wrap .item-snippets > div {
width: 100% !important;
margin: 0 !important;
}
.list-snippets-wrap .list-snippets-col .item-snippets {
margin-bottom: 10px !important;
}
.list-snippets-wrap
.list-snippets-col
.item-snippets
.image
.vc_column-inner {
border-radius: 30px 30px 0 0;
-webkit-border-radius: 30px 30px 0 0;
-moz-border-radius: 30px 30px 0 0;
-ms-border-radius: 30px 30px 0 0;
-o-border-radius: 30px 30px 0 0;
min-height: 200px;
}
.list-snippets-wrap .list-snippets-col .item-snippets .description {
border-radius: 0 0 30px 30px;
-webkit-border-radius: 0 0 30px 30px;
-moz-border-radius: 0 0 30px 30px;
-ms-border-radius: 0 0 30px 30px;
-o-border-radius: 0 0 30px 30px;
}
.list-snippets-wrap
.list-snippets-col
.item-snippets
.description
.vc_column-inner {
padding: 20px 10px 10px 10px !important;
}
.list-snippets-wrap .list-snippets-col .item-snippets .helios-heading {
margin-bottom: 10px;
}
.list-snippets-wrap .list-snippets-col .item-snippets h3 {
font-size: 24px !important;
line-height: 26px !important;
word-break: break-word;
}
.list-snippets-wrap .list-snippets-col .item-snippets .text p {
font-size: 14px !important;
line-height: 22px !important;
} .program_snippet-wrap {
margin-top: 50px !important;
}
.program_snippet-wrap .mobile-title {
display: flex !important;
display: -webkit-flex !important;
flex-direction: column-reverse;
padding: 25px 30px 20px 30px;
}
.program_snippet-wrap .mobile-title h3,
.program_snippet-wrap .mobile-title .helios-title {
position: relative;
display: flex !important;
display: -webkit-flex !important;
align-items: center;
justify-content: center;
padding: 0 !important;
margin: 0 0 10px 0 !important;
}
.program_snippet-wrap .mobile-title h3 svg,
.program_snippet-wrap .mobile-title .helios-title svg {
position: absolute;
right: 0;
}
.program_snippet-wrap .program-snippet-item.opened .mobile-title h3 svg,
.program_snippet-wrap
.program-snippet-item.opened
.mobile-title
.helios-title
svg {
transform: rotate(180deg);
}
.program_snippet-wrap .mobile-title .sub-title {
margin: 0;
font-size: 16px;
line-height: 19px;
text-transform: uppercase;
color: #181818;
}
.program_snippet-wrap .program_snippet-col {
padding: 0 !important;
}
.program_snippet-wrap .program_snippet-col > .vc_column-inner > .title {
margin-bottom: 80px !important;
}
.program_snippet-wrap .program-snippet-item {
flex-direction: column;
min-height: unset;
padding-bottom: 60px;
margin-top: -60px !important;
border-radius: 20px 20px 0 0;
-webkit-border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
-ms-border-radius: 20px 20px 0 0;
-o-border-radius: 20px 20px 0 0;
border: 1px solid #e6e6e6;
box-shadow: 0px 2px 15px rgba(39, 45, 50, 0.1);
}
.program_snippet-wrap .program-snippet-item:last-child {
padding-bottom: 0;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.program_snippet-wrap .program-snippet-item.reverse {
flex-direction: column-reverse;
}
.program_snippet-wrap .slider-wrap-col,
.program_snippet-wrap .description-wrap-col {
width: 100% !important;
} .program_snippet-wrap .slider-wrap-col > .vc_column-inner {
padding-right: 0 !important;
padding-left: 0 !important;
}
.program-slider {
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
margin-bottom: 0 !important;
}
.program-slider .slick-slide {
min-height: 325px;
}
.program-slider .slick-dots {
z-index: 9;
}
.program-slider .slick-prev,
.program-slider .slick-next {
top: unset;
bottom: 26px;
}
.program_snippet-wrap .description-wrap-col .title {
display: none;
}
.program_snippet-wrap .description-wrap-col .vc_column-inner {
height: 100%;
padding: 20px 15px 25px 15px !important;
}
.program_snippet-wrap .description-wrap-col .description {
margin-bottom: 10px !important;
}
.program_snippet-wrap .description-wrap-col .check-in-out-info {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.program_snippet-wrap .description-wrap-col .buttons {
margin-top: 10px !important;
}
.program_snippet-wrap .full_description-col > .vc_column-inner {
margin-top: -5px !important;
padding: 0 15px 25px 15px !important;
} .simple_paragraph-wrap {
margin-bottom: 20px !important;
}
.simple_paragraph-wrap .title .helios-title {
text-align: center !important;
font-size: 26px !important;
line-height: 30px !important;
margin-bottom: 20px !important;
}
.simple_paragraph-wrap p {
font-size: 14px !important;
line-height: 22px !important;
} #comment_row {
background: #fff;
box-shadow: 0px -2px 15px rgba(0, 0, 0, 0.1),
0px 2px 15px rgba(0, 0, 0, 0.1);
margin-top: 50px !important;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
}
#comment_row .title h2 {
margin-bottom: 5px;
}
#comment_row .item .wrap .user {
padding: 5px 0;
}
#comment_row .item .wrap .content {
padding: 7px 0 0 0 !important;
}
#comment_row .owl-nav {
margin-top: 13px;
}
#comment_row .review-wrap-col {
padding: 30px 0 0 0 !important;
}
#comment_row .review-ico {
top: 20px;
left: 20px;
z-index: 2;
}
#comment_row .review-ico svg {
width: 55px;
height: 42px;
}
#comment_row .item .img {
display: none;
}
#comment_row .item .wrap {
background-color: transparent;
border-radius: unset;
-webkit-border-radius: unset;
-moz-border-radius: unset;
-ms-border-radius: unset;
-o-border-radius: unset;
min-height: unset;
}
#comment_row .wpb_text_column {
margin-bottom: 0 !important;
}
#comment_row .item .wrap .content .text {
font-style: italic;
margin-bottom: 0;
}
#comment_row .review-wrap-col .owl-carousel .owl-nav button {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
bottom: -11px;
top: unset !important;
background-size: 10px;
border: none;
height: 44px;
width: 44px;
padding: 0;
border-radius: 50px;
right: 0;
background-color: #60c659;
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/simple-arrow-right.svg);
color: transparent;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
}
#comment_row .review-wrap-col .owl-carousel .owl-nav button:hover {
display: flex;
display: -webkit-flex;
background-repeat: no-repeat;
background-color: #60c659;
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/simple-arrow-right.svg);
background-size: 10px;
height: 44px;
width: 44px;
color: transparent;
}
#comment_row .review-wrap-col .owl-carousel .owl-nav .service-prev {
transform: rotate(180deg);
left: 30px;
}
#comment_row .review-wrap-col .owl-carousel .owl-nav .service-next {
right: 30px;
}
#comment_row .buttons {
margin: 26px 0 30px 0 !important;
}
#comment_row .buttons .btn {
margin: 0;
} .footer {
margin-top: 50px !important;
} .med-accordion .vc_tta-panel .vc_tta-panel-body {
padding: 0px 30px !important;
height: 100% !important;
}
.sub-med-title h2 {
font-size: 23px !important;
text-align: center !important;
line-height: 35px !important;
}
} .callback-contacts-wrapper {
display: -webkit-box;
display: -ms-flexbox; 
display: flex;
width: 100%;
justify-content: flex-start;
gap: 15px;
}
.callback-contacts-wrapper .callback-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.callback-contacts-wrapper .callback-item .callback-text {
margin-left: 10px;
font-weight: 500;
font-size: 22px;
color: #60c659;
}
.callback-contacts-wrapper .callback-item .callback-phone-icon {
width: 30px;
height: 30px;
margin-right: 5px;
}
.callback-contacts-wrapper .callback-item .callback-phone-number > a {
text-decoration: none;
color: #000000;
font-size: 18px;
} @media (max-width: 1200px) {
.callback-contacts-wrapper {
flex-direction: column;
align-items: flex-start;
}
.callback-contacts-wrapper .callback-item {
margin-bottom: 10px;
}
}
@media (max-width: 1024px) {
.callback-contacts-wrapper {
display: flex;
flex-direction: column;
gap: 15px;
}
.buttons {
display: flex;
flex-direction: column;
gap: 20px;
align-items: center;
}
}