@charset 'UTF-8';
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}ul.st-list {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.vc_row[data-vc-full-width] {
overflow: inherit !important;
}
.vc_row[data-vc-full-width].st-overflow {
overflow: hidden !important;
}
@media (min-width: 1200px) {
.container {
width: 1200px;
}
}
.form-control {
background-color: #fff !important;
}
[hidden] {
display: none !important;
}
.hidden {
display: none !important;
visibility: hidden;
opacity: 0;
}
.vc_tta-container {
display: none;
}
.disabled_cursor {
cursor: not-allowed !important;
}
.maintitle {
font-size: 36px !important;
font-weight: 400 !important;
color: #3f3f3f !important;
text-align: left !important;
border-left: 3px solid #60c659;
padding-left: 10px;
}
.lightbox,
.lightboxOverlay {
z-index: 999999 !important;
}
ul {
width: auto;
}
.h2,
.h2 a {
display: block;
color: #00a3dd !important;
font-size: 18px;
margin: 20px 0 20px 0;
font-weight: 500;
width: 100%;
}
.flex {
display: flex;
display: -webkit-flex;
}
iframe {
border: none;
}
body .simple_article a {
color: #0090d6;
text-decoration: underline;
}
.link {
color: #0090d6;
text-decoration: underline;
}
.flex-row-wrap {
display: flex;
display: -webkit-flex;
align-items: center;
flex-direction: row;
margin: 0 10px;
}
#st-content-wrapper {
min-height: 500px;
}
.feedback-title {
text-align: center;
font-size: 26px !important;
color: #fff !important;
}
#st-content-wrapper .st-breadcrumb {
padding: 20px 0;
border-bottom: 1px solid #eaeef3;
}
#st-content-wrapper .st-breadcrumb ul li {
position: relative;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
z-index: 0;
font-size: 14px;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after {
position: absolute;
content: '';
top: 50%;
right: -2px;
margin-top: -2px;
width: 4px;
height: 4px;
background: #eaeef3;
z-index: 1;
}
#st-content-wrapper .st-breadcrumb ul li:first-child {
padding-left: 0;
}
#st-content-wrapper .st-breadcrumb ul li:last-child {
padding-right: 0;
}
#st-content-wrapper .st-breadcrumb ul li a {
display: block;
font-weight: 500;
color: #1a2b48;
text-decoration: none;
line-height: 21px;
}
#st-content-wrapper .review-box {
margin-top: 20px;
padding: 30px;
border: 1px solid #eaeef3;
border-radius: 5px;
color: #1a2b48;
font-weight: 500;
}
#st-content-wrapper .review-box .heading {
font-size: 18px;
margin-top: 0;
margin-bottom: 20px;
}
#st-content-wrapper .review-box .review-box-score {
padding-top: 45px;
padding-bottom: 45px;
text-align: center;
}
#st-content-wrapper .review-box .review-box-score .review-score {
line-height: 50px;
font-size: 72px;
font-weight: 500;
color: #5191fa;
}
#st-content-wrapper .review-box .review-box-score .review-score .per-total {
font-size: 24px;
}
#st-content-wrapper .review-box .review-box-score .review-score-text {
font-weight: 400;
font-size: 24px;
color: #1a2b48;
}
#st-content-wrapper .review-box .review-box-score .review-score-base {
margin-top: 10px;
color: #768090;
font-size: 14px;
}
#st-content-wrapper .review-box .review-box-score .review-score-base span {
color: #5191fa;
}
#st-content-wrapper .review-box .item {
margin-top: 15px;
}
#st-content-wrapper .review-box .item .label {
position: relative;
margin-top: 8px;
display: block;
padding-left: 0;
color: #1a2b48;
font-size: 14px;
font-weight: 400;
text-align: left;
}
#st-content-wrapper .review-box .item .label .number {
position: absolute;
top: 0;
right: 2px;
color: #768090;
}
#st-content-wrapper .review-box .item .progress {
position: relative;
height: 8px;
width: 100%;
border-radius: 10px;
-webkit-box-shadow: none;
box-shadow: none;
background: #eee;
margin-bottom: 0;
overflow: inherit;
}
#st-content-wrapper .review-box .item .progress .percent {
position: absolute;
top: 0;
left: 0;
height: 8px;
background: #5191fa;
border-radius: 10px;
}
#st-content-wrapper .review-box .item .progress .percent.green {
background: #2ecc71;
}
#st-content-wrapper .review-box .item .progress .percent.darkgreen {
background: #27ae61;
}
#st-content-wrapper .review-box .item .progress .percent.yellow {
background: #f1c40f;
}
#st-content-wrapper .review-box .item .progress .percent.orange {
background: #e67f22;
}
#st-content-wrapper .review-box .item .progress .percent.red {
background: #e84c3d;
}
#st-content-wrapper #reviews .review-pagination .summary {
margin-top: 30px;
color: #5e6d77;
font-size: 14px;
text-align: center;
}
#st-content-wrapper #reviews .review-list {
margin-top: 30px;
}
#st-content-wrapper #reviews .review-list .comment-item {
padding-top: 30px;
padding-bottom: 30px;
border-top: 1px solid #eaeef3;
font-size: 14px;
}
#st-content-wrapper #reviews .review-list .comment-item:last-child {
border-bottom: 1px solid #eaeef3;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 100px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.media-left {
padding-right: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.media-left
img {
border-radius: 50%;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.media-body
.media-heading {
font-size: 14px;
color: #1a2b48;
font-weight: 600;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.media-body
.date {
color: #aeb4c0;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.like {
float: right;
margin-top: -35px;
color: #aeb4c0;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-head
.like
.btn-like {
color: #1a2b48;
margin-left: 5px;
font-size: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body {
margin-top: 30px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.comment-rate {
padding: 5px;
background: #5191fa;
color: #fff;
border-radius: 3px;
font-size: 14px;
line-height: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.title {
position: relative;
font-size: 16px;
padding-left: 40px;
line-height: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.title
.st-stars {
display: inline-block;
margin-left: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.title
.comment-rate {
position: absolute;
top: -5px;
left: 0;
display: block;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.detail {
color: #74818a;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.table-review {
margin-bottom: 0;
margin-top: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.table-review
.row {
padding-top: 5px;
padding-bottom: 5px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.table-review
.title {
font-size: 14px;
line-height: 28px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.table-review
.rates {
font-size: 20px;
}
#st-content-wrapper
#reviews
.review-list
.comment-item
.comment-item-body
.table-review
.rates
.fa {
margin-right: 15px;
}
#st-content-wrapper #reviews #write-review {
margin-top: 30px;
}
#st-content-wrapper #reviews #write-review #respond {
margin-top: 30px;
padding: 30px;
border-radius: 5px;
border: 1px solid #d7dce3;
background: #f9f9f9;
}
#st-content-wrapper #reviews #write-review .heading {
margin-top: 20px;
margin-bottom: 20px;
color: #1a2b48;
font-size: 16px;
font-weight: 500;
}
#st-content-wrapper #reviews #write-review input[type='submit'] {
margin-top: 30px;
}
#st-content-wrapper
#reviews
#write-review
.form-wrapper
.form-group
.form-control {
height: 40px;
font-size: 14px;
-webkit-box-shadow: none;
box-shadow: none;
color: #768090;
font-weight: 500;
border-color: #eeeeee;
}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group textarea {
padding-top: 20px;
min-height: 310px;
resize: none;
}
#st-content-wrapper #reviews #write-review .review-form .review-items {
background: #fff;
padding: 30px;
border: 1px solid #eeeeee;
border-radius: 5px;
margin-top: 15px;
}
#st-content-wrapper #reviews #write-review .review-form .review-items label {
font-size: 14px;
font-weight: 500;
color: #768090;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .item {
margin-bottom: 10px;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates {
position: relative;
}
#st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa {
cursor: pointer;
font-size: 18px;
color: #5191fa;
}
#st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa:not(:last-child) {
margin-right: 20px;
}
#st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa.grey {
color: #5e6d77;
}
#st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa.hovered,
#st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa.selected {
color: #5191fa;
}
#st-content-wrapper .pagination {
text-align: center;
display: block;
margin-top: 60px;
margin-bottom: 0px;
}
#st-content-wrapper .pagination ul {
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
padding: 0;
margin: 0;
}
#st-content-wrapper .pagination ul li {
list-style: none;
font-size: 16px;
color: #768090;
}
#st-content-wrapper .pagination ul li a {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
height: 32px;
width: 32px;
line-height: 32px;
text-decoration: none;
color: #5e6d77;
}
#st-content-wrapper .pagination ul li:last-child {
margin-right: 0px;
}
#st-content-wrapper .pagination span.count-string {
font-size: 14px;
color: #768090;
margin-top: 5px;
display: block;
}
#st-content-wrapper .owl-carousel-wrapper {
position: relative;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item {
height: 330px;
border: none !important;
margin-bottom: 0 !important;
position: relative;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.header {
position: absolute;
bottom: 0;
left: 0;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.header
h5 {
margin-bottom: 10px !important;
background: #5191fa;
padding: 3px 14px;
border-radius: 3px;
color: #fff !important;
font-size: 14px !important;
font-weight: 400;
float: none;
display: inline-block;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.header
h2 {
margin: 0;
color: #fff !important;
font-size: 16px !important;
font-weight: 500;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.body {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100% !important;
padding: 20px !important;
background: #1a2b48;
opacity: 0;
color: #fff !important;
overflow-y: auto;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.body
h5 {
display: inline-block;
margin-bottom: 10px !important;
background: #5191fa;
padding: 3px 14px;
border-radius: 3px;
color: #fff !important;
font-size: 14px !important;
font-weight: 400;
line-height: 23px;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.body
h2 {
margin: 0;
color: #fff !important;
font-size: 16px !important;
font-weight: 500;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item
.body
.desc {
margin-top: 10px;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item
.item:hover
.body {
opacity: 1;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item:first-child
.header
h5,
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item:last-child
.header
h5 {
background: #2ecc71;
}
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item:first-child
.body
h5,
#st-content-wrapper
.owl-carousel-wrapper
.owl-tour-program
.owl-item:last-child
.body
h5 {
background: #2ecc71;
}
#st-content-wrapper .owl-carousel-wrapper a.next,
#st-content-wrapper .owl-carousel-wrapper a.prev {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 40px;
height: 40px;
border-radius: 3px;
background: rgba(26, 43, 72, 0.7);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 9999;
}
#st-content-wrapper .owl-carousel-wrapper a.next {
right: -20px;
}
#st-content-wrapper .owl-carousel-wrapper a.prev {
left: -20px;
}
.callbeck_section {
display: flex;
display: -webkit-flex;
}
.callbeck_unit {
display: none;
}
.st-popup .popup-title {
display: block;
}
.order_popup .ays-pb-modal,
.ays-pb-modal_13,
.ays-pb-modal_14 {
width: 70% !important;
height: auto !important;
height: -webkit-fit-content !important;
height: -moz-fit-content !important;
height: fit-content !important;
min-width: 300px;
}
span.required {
color: red;
}
.order_popup .h2,
.order_popup .wb_row .form-group label,
.discount_description {
text-align: left;
width: 100%;
line-height: 25px;
font-size: 16px;
display: block;
}
.align-center {
text-align: center;
}
.vcenter {
vertical-align: middle !important;
}
span.pay_info {
width: 100%;
display: block;
text-align: left;
font-size: 17px;
font-weight: 500;
padding: 15px;
text-align: center;
font-size: 15px;
color: #00a3dd;
}
.popup_callback_form .wpcf7-form .row div {
margin: 5px 0;
}
.wpcf7-form textarea {
resize: none;
} .header_article_page .description {
max-width: 584px;
} #load_info_included {
height: auto;
}
#load_info_included .include {
list-style: none;
color: #252525 !important;
font-size: 16px;
text-align: left;
padding: 0;
}
.ays-pb-modal {
text-align: left !important;
overflow: visible !important;
overflow: auto;
overflow-y: auto !important;
-webkit-overflow-scrolling: touch !important;
}
.static_element {
position: static !important;
}
.tour_period_text {
font-weight: 100;
}
#load_info_included .include li i {
padding-right: 10px;
}
.ays-pb-modal_9,
.ays-pb-modal_10 {  width: 100% !important;
height: 100% !important;
margin: 0 !important;
max-width: 100% !important;
max-height: 100% !important;
padding: 0 !important;
}
.header_ays {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
position: fixed;
background-color: #fff;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
z-index: 9999;
height: 45px;
}
.header_ays .title {
display: block;
width: 100%;
text-align: center;
font-size: 20px;
font-weight: 500;
margin-left: 25px;
}
.header_ays .ays-pb-modal-close {
position: static !important;
margin-right: 25px;
}
.ays-pb-modal_9 hr,
.ays-pb-modal_10 hr {
display: none;
}
.ays-pb-modal_9 .content_price_wrap,
.ays-pb-modal_10 .content_price_wrap {
padding-top: 50px;
}
.content_price_mobile {
position: relative;
}
.popup_questions,
.popup_stock_offer {
position: fixed;
left: calc(50% - 350px);
top: calc(50% - 210px);
z-index: 9999;
overflow: hidden;
max-width: 700px;
min-width: 280px;
width: 100%;
height: 420px;
background: #fff;
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/social-footer.jpg);
background-repeat: no-repeat; background-position: 35% -27%;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
}
.popup_stock_offer {
height: auto !important;
top: calc(50% - 266.5px) !important;
background-image: unset !important;
background-color: #fff;
}
.popup_questions .header_question,
.popup_stock_offer .header_stock {
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/social-footer.jpg);
background-repeat: no-repeat;
background-size: auto;
background-position: 55% 53%;
text-align: center;
font-size: 30px;
height: 128px;
}
.popup_stock_offer .header_stock {
background-image: unset;
}
.popup_questions .header_question .title,
.popup_stock_offer .header_stock .title {
color: #fff;
background-color: #00499c94; display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
justify-items: center;
height: 100%;
}
.popup_questions .header_question .title span {
display: block; font-size: 46px;
margin: 0 auto;
}
.popup_stock_offer .header_stock .title span {
font-size: 40px;
margin: 0 auto;
}
.popup_questions .content_question,
.popup_stock_offer .content_stock {
background: rgba(255, 255, 255, 0.8);
background-image: url(https://tur365.ua//wp-content/uploads/question_form_img/question_content_back.png);
height: 185px;
background-size: contain;
background-repeat: no-repeat;
}
.popup_stock_offer .content_stock {
height: auto !important;
}
.popup_questions .content_question .description {
display: block;
color: #fff;
text-transform: uppercase;
font-weight: 500;
text-align: center;
font-size: 17px;
padding: 0 30px;
}
.popup_stock_offer .content_stock .description {
display: block;
color: #000;
font-weight: 500;
text-align: center;
font-size: 14px;
padding: 0 30px;
}
.popup_questions .content_question .h2,
.popup_questions .content_question h2,
.popup_stock_offer .content_stock .h2,
.popup_stock_offer .content_stock h2 {
color: #000 !important;
margin: 0;
padding: 10px 0;
text-align: center;
font-size: 25px;
}
.popup_stock_offer .content_stock .h2,
.popup_stock_offer .content_stock h2 {
color: #fff !important;
}
.popup_questions .footer_question,
.popup_stock_offer .footer_stock {
background: rgba(255, 255, 255, 0.8);
padding: 25px 20px;
height: 100%;
}
.popup_questions .footer_question a,
.popup_stock_offer .footer_stock a {
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
font-size: 20px !important;
-webkit-box-shadow: 3px 3px 9px 0px #636363;
box-shadow: 3px 3px 9px 0px #636363;
margin: 0 auto;
}
.ays-pb-modal_4 hr,
.ays-pb-modal_5 hr {
display: none;
}
.ays-pb-modal_4 h2,
.ays-pb-modal_4 .h2,
.ays-pb-modal_5 .h2,
.ays-pb-modal_5 h2 {
margin-bottom: 40px;
}
.close_window {
position: absolute;
z-index: 9999999;
color: #fff;
right: 10px;
top: 7px;
cursor: pointer;
}
.popup .popup_wrap {
position: fixed;
z-index: 9999;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
width: 100%;
height: 100%;
}
.wpml-ls-legacy-list-horizontal {
border: none !important;
padding: 0px !important;
}
.autoheight {
height: auto !important;
}
.logo-description {
text-align: left;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
}
#st-content-wrapper .st-breadcrumb {
border-bottom: none;
padding: 20px 0 20px 0;
}
.st-breadcrumb .container ul li {
font-size: 13px;
}
.ui-widget table tr td,
.ui-widget .container p,
.ui-widget div,
.ui-widget ul li {
font-size: 13px !important;
}
#st-content-wrapper .st-breadcrumb ul {
list-style: none;
display: block;
width: 100%;
margin-bottom: 0;
padding-left: 0;
background: #fff0;
}
#st-content-wrapper .st-breadcrumb ul li.active {
color: #60c659;
}
#st-content-wrapper .st-heading {
color: #3f3f3f;
}
.main-footer-sub a {
color: #fff;
text-decoration: none;
}
.main-footer-sub a:hover {
color: #fff !important;
}
.headtel {
font-weight: 600 !important;
font-size: 16px !important;
}
@media screen and (max-width: 767px) {
.headtel {
font-size: 14px !important;
}
}
section.footer .second_unit {
padding-top: 48px;
}
#modern-search-result .thumb-wrapper {
padding: 0;
}
#modern-search-result .thumb img.wp-post-image {
width: 100%;
min-height: 330px;
object-fit: cover;
}
.special_order_img {
width: 100%;
}
#info-footer-contact {
background-position: 0% 75% !important;
}
.info-footer .social_unit h2 {
text-align: left;
font-size: 26px;
color: #fff;
font-weight: 400;
}
.hotel-list-priceroom {
padding-bottom: 15px;
}
.price-title {
font-size: 24px !important;
text-align: center;
color: #00a3dd;
padding-bottom: 15px;
padding-left: 0;
}
.price-title span.after {
display: block;
font-size: 20px;
padding-top: 10px;
}
.short-description p,
.short-description,
.list-facilities span {
color: #252525 !important;
font-size: 16px;
}
.hotel-list-priceroom h3 {
color: #252525 !important;
}
.service-excerpt,
.normal-list-description {
color: #252525 !important;
font-size: 14px;
}
.normal-list-description {
height: 103px;
overflow: hidden;
}
.review_unit .show_all_comment {
display: none;
}
#st-content-wrapper .st-hotel-room-content {
padding-top: 0 !important;
}
.other_tours {
padding: 0 0 30px 0;
}
.info-footer .form-control {
height: 40px;
border: none;
}
.info-footer h2 {
text-align: center;
padding: 0;
font-size: 26px;
}
.info-footer p {
text-align: center;
font-size: 16px;
}
.question-btn {
display: block;
margin: 0 auto;
}
.btn.btn-large {
font-size: 16px;
padding: 17px 49px;
}
.hotel_disabled_booking span {
color: #252525 !important;
font-size: 14px;
}
#st-content-wrapper .hotel-target-book-mobile .btn {
background: #ff7f1e !important;
}
#menu .items a img {
margin: 10px;
}
#menu .items .h2 {
text-align: center;
font-size: 22px !important;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin-left: -5px !important;
}
.vc_tta-panels-container #menu .vc_tta-panel-body,
.vc_tta-panels-container #menu .vc_tta-panel-body table {
width: 100%;
font-size: 16px;
line-height: 29px;
}
.pricetable,
.pricetable td {
border: 1px solid #ccc;
}
#mod-price_date,
.mod-price_date {
position: absolute;
z-index: 999;
top: 130px;
left: 65px;
}
.content_price_mobile #mod-price_date,
.mod-price_date {
position: absolute;
z-index: 999;
top: 200px;
left: 38px;
}
.pricetable td.selected,
.pricetable th.selected {
background-color: #00b9ff !important;
}
.pricetable td {
text-align: center;
}
.pricetable a {
text-decoration: underline;
color: #fff;
}
.pricetable a:hover {
text-decoration: none;
}
.wrap_shad {
position: fixed;
width: 100%;
height: 100%;
top: 0;
}
.vc_tta-panels-container #menu .vc_tta-panel-body table tbody tr td {
padding: 10px;
border: 1px dashed #ccc;
}
.vc_tta-panels-container #menu .vc_tta-panel-body table tbody tr td ul {
padding: 0 0 0 15px;
}
.additional-services-page .vc_tta-panel-body {
padding: 10px 0 !important;
}
.additional-services-page
.vc_tta
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab
a
span {
font-size: 16px;
}
.additional-services-page .items {
text-align: center;
}
.additional-services-page .vc_tta-panels .add_service_desc {
color: #252525 !important;
padding: 25px 0 15px 15px;
}
.add_services_popup .title {
text-align: center;
font-size: 16px;
font-weight: 500;
margin-bottom: 10px;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-panel.vc_active
.vc_tta-panel-title
> a,
.vc_tta-panel-body .wpb_content_element .wpb_wrapper p {
color: #252525 !important;
font-size: 16px;
}
footer .social-footer h2 {
color: #fff;
}
#main-footer {
padding-top: 0px;
padding-bottom: 0px;
border-bottom: none;
}
#st-content-wrapper .pagination span.count-string {
margin-top: 30px !important;
}
.search-form-wrapper .nav-tabs li a {
background-color: #4caf50;
color: #fff;
border-color: #4caf50;
padding: 7px 30px;
border-radius: 3px 3px 0 0;
font-size: 18px;
margin-right: 1px;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body {
background-color: transparent !important;
}
#menu-item-9638 a,
#menu-item-9650 a {
margin: 0 15px 0 15px !important;
} .wpb-js-composer
.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
background-color: #fbfbfb !important;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-panel
.vc_tta-panel-body {
background-color: #fff !important;
} .feature_class {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
}
.st-list-of-multi-services .title {
display: none;
text-align: center;
padding: 20px 0 15px 0;
font-weight: 500;
font-size: 28px;
line-height: 33px;
text-transform: uppercase;
}
.mobile_tours .tour-content-grid {
padding: 0 !important;
}
.mobile_tours .tour-content-grid .service-title,
.mobile_hotels .tour-content-grid .service-title {
background: #60c659;
border-radius: 0 60px 60px 60px;
margin-top: -45px !important;
position: relative;
padding: 20px;
margin-bottom: 20px !important;
z-index: 999;
}
.mobile_hotels .tour-content-grid .service-title {
margin-top: -37px !important;
}
.mobile_tours .tour-content-grid .service-title a,
.mobile_hotels .tour-content-grid .service-title a {
color: #fff !important;
font-size: 16px;
line-height: 19px;
}
#mobile_tour_services,
#mobile_hotels_services {
display: none;
}
#mobile_tour_services .column_container,
#mobile_hotels_services .column_container {
padding: 0 !important;
}
.mobile_tours,
.mobile_tours .accordion .card-body,
.mobile_hotels,
.mobile_hotels .accordion .card-body {
display: table;
width: 100%;
}
.mobile_hotels .contact-hotel-list .card-body {
height: 100%;
width: 66.666% !important;
}
.mobile_hotels .contact-hotel-list .contact-page-map .mapouter,
.mobile_hotels .contact-hotel-list .contact-page-map .gmap_canvas {
height: 100%;
}
.mobile_tours {
margin: 0;
width: 100%;
}
.mobile_tours .accordion .card .card-header,
.mobile_hotels .accordion .card .card-header {
padding: 10px 0 30px 0;
border-radius: 25px 25px 0 0;
margin-top: -25px;
}
.mobile_tours .accordion .card:last-child .card-header,
.mobile_hotels .accordion .card:last-child .card-header {
padding: 10px 0 10px 0;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.mobile_tours .accordion .card:last-child .card-header.active,
.mobile_hotels .accordion .card:last-child .card-header.active {
padding: 10px 0 10px 0;
border-radius: 25px 25px 0 0 !important;
-webkit-border-radius: 25px 25px 0 0 !important;
-moz-border-radius: 25px 25px 0 0 !important;
-o-border-radius: 25px 25px 0 0 !important;
-ms-border-radius: 25px 25px 0 0 !important;
}
#mobile_tour_services .accordion,
#mobile_hotels_services .accordion {
margin-top: 25px;
}
#mobile_tour_services .accordion .card .collapse.in,
#mobile_tour_services .accordion .card .collapsing,
#mobile_hotels_services .accordion .card .collapse.in,
#mobile_hotels_services .accordion .card .collapsing {
margin-top: -20px;
padding-bottom: 40px;
-webkit-animation: 0.5s ease 0s 1 normal none running fadeIn,
0.5s ease 0s 1 normal none running margin-top,
0.5s ease 0s 1 normal none running margin-bottom;
animation: 0.5s ease 0s 1 normal none running fadeIn,
0.5s ease 0s 1 normal none running margin-top,
0.5s ease 0s 1 normal none running margin-bottom;
}
#mobile_tour_services .accordion .card:last-child .collapse.in,
#mobile_tour_services .accordion .card:last-child .collapsing,
#mobile_hotels_services .accordion .card:last-child .collapse.in,
#mobile_hotels_services .accordion .card:last-child .collapsing {
margin-top: unset;
padding-bottom: 0px;
} .mobile_tours .accordion .card:nth-child(4n - 4) .card-header,
.mobile_hotels .accordion .card:nth-child(4n - 4) .card-header {
z-index: 1;
background-color: #ff7f1e;
}
.mobile_tours .accordion .card:nth-child(4n - 4) .card-header button,
.mobile_hotels .accordion .card:nth-child(4n - 4) .card-header button {
color: #fff !important;
}
.mobile_tours .accordion .card:nth-child(4n - 3) .card-header,
.mobile_hotels .accordion .card:nth-child(4n - 3) .card-header {
z-index: 2;
background-color: #60c659;
}
.mobile_tours .accordion .card:nth-child(4n - 3) .card-header button,
.mobile_hotels .accordion .card:nth-child(4n - 3) .card-header button {
color: #fff !important;
}
.mobile_tours .accordion .card:nth-child(4n - 2) .card-header,
.mobile_hotels .accordion .card:nth-child(4n - 2) .card-header {
z-index: 3;
background-color: #ff7f1e;
}
.mobile_tours .accordion .card:nth-child(4n - 2) .card-header button,
.mobile_hotels .accordion .card:nth-child(4n - 2) .card-header button {
color: #fff !important;
}
.mobile_tours .accordion .card:nth-child(4n - 1) .card-header,
.mobile_hotels .accordion .card:nth-child(4n - 1) .card-header {
z-index: 4;
background-color: #00a3dd;
}
.mobile_tours .accordion .card:nth-child(4n - 1) .card-header button,
.mobile_hotels .accordion .card:nth-child(4n - 1) .card-header button {
color: #fff !important;
}
#mobile_tour_services.home_page .mobile_tours .accordion .card:last-child {
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.mobile_tours .accordion .card .card-header .card-header-title,
.mobile_hotels .accordion .card .card-header .card-header-title {
margin: 0;
}
.mobile_tours .accordion .card .card-header button,
.mobile_hotels .accordion .card .card-header button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -moz-flex;
display: -o-flex;
display: -ms-flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
white-space: inherit;
width: 100%;
outline: unset;
text-align: left;
}
.mobile_tours .accordion .card .card-header button .title,
.mobile_hotels .accordion .card .card-header button .title {
width: calc(100% - 12px);
font-size: 14px;
}
.mobile_tours .accordion .card .card-body a img {
width: 100%;
}
.accordion .item-service {
margin-top: unset !important;
padding: 0 !important;
width: 100%;
}
.tour_footer_mobile,
.hotel_footer_mobile {
display: none;
}
#mobile_tour_services h3,
#mobile_hotels_services h3 {
text-align: center;
}
#mobile_tour_services .service-border,
#mobile_hotels_services .service-border,
#mobile_tour_single .service-border {
border: none;
}
#mobile_tour_services .accordion .card .h2,
#mobile_hotels_services .accordion .card .h2 {
display: none;
}
.service-include .h2.mobile {
display: none;
}
#mobile_tour_services .service-include .h2.mobile,
#mobile_hotels_services .service-include .h2.mobile,
#mobile_tour_single .service-include .h2.mobile {
display: inline-block;
}
#mobile_tour_services .service-include .h2.mobile span,
#mobile_hotels_services .service-include .h2.mobile span,
#mobile_tour_single .service-include .h2.mobile span {
font-weight: lighter;
text-transform: unset; }
#mobile_tour_services .service-include .h2.mobile .all_inclusive,
#mobile_hotels_services .service-include .h2.mobile .all_inclusive,
#mobile_tour_single .service-include .h2.mobile .all_inclusive,
.st-single-tour .tour_descrition .service-include .h2 .all_inclusive {
font-weight: 500;
text-transform: uppercase;
color: #ff7f1e !important;
}
#mobile_tour_services .service-include .h2.mobile .in_cost,
#mobile_hotels_services .service-include .h2.mobile .in_cost,
#mobile_tour_single .service-include .h2.mobile .in_cost,
.st-single-tour .tour_descrition .service-include .h2 .in_cost {
color: #000;
font-weight: 400;
}
#mobile_tour_services .service-include .h2.mobile .cost,
#mobile_hotels_services .service-include .h2.mobile .cost .price,
#mobile_tour_single .service-include .h2.mobile .cost .price,
#mobile_tour_single .service-include .h2.mobile .cost,
.st-single-tour .tour_descrition .service-include .h2 .cost {
display: inline;
font-weight: 500;
color: #ff7f1e !important;
}
#mobile_tour_services .service-include .h2.mobile .cost .price,
#mobile_hotels_services .service-include .h2.mobile .cost .price,
#mobile_tour_single .service-include .h2.mobile .cost .price,
.st-single-tour .tour_descrition .service-include .h2 .price {
font-size: 26px;
}
#mobile_tour_services .service-include .h2.mobile .period,
#mobile_hotels_services .service-include .h2.mobile .period,
#mobile_tour_single .service-include .h2.mobile .period,
.st-single-tour .tour_descrition .service-include .h2 .period {
font-weight: 500;
color: #60c659;
}
#mobile_tour_services .service-include .h2.mobile .currency,
#mobile_hotels_services .service-include .h2.mobile .currency,
#mobile_tour_single .service-include .h2.mobile .currency,
.st-single-tour .tour_descrition .service-include .h2 .currency {
display: inline-block;
font-weight: 500;
font-size: 16px;
color: #ff7f1e !important;
}
.space_winter_button {
background-color: transparent;
height: 45px;
}
#mobile_tour_services .tour-footer,
#mobile_tour_services .space_winter_button,
#mobile_hotels_services .desktop_rating,
#mobile_hotels_services .space_winter_button {
display: none;
}
#mobile_tour_services .modern-search-result .grid-item .thumb,
#mobile_hotels_services .modern-search-result .grid-item .thumb {
border-radius: 0;
}
#mobile_tour_services .include_price .icon-item {
font-weight: 400;
}
#mobile_tour_services .include_price .icon-item:before,
#mobile_hotels_services .include_price .icon-item:before {
position: relative;
content: '*';
}
#mobile_tour_services .include_price .icon-item .input-icon,
#mobile_hotels_services .include_price .icon-item .input-icon,
.include_price .icon-item .mobile_included_list {
display: inline-block;
font-size: 8px;
vertical-align: middle;
margin-right: 5px;
color: #60c659;
}
i.mobile_included_list {
display: inline-block;
font-size: 6px;
vertical-align: middle;
color: #60c659;
margin-right: 5px;
}
#comment_row .mobile_user_info {
display: none;
}
#comment_row .mobile_user_info span,
#comment_row .mobile_user_info a {
color: #60c659;
width: 50%;
display: inline-block;
}
#comment_row .mobile_user_info .title span,
#comment_row .mobile_user_info .title a {
width: auto !important;
}
#comment_row .more_comments_link {
width: 100%;
text-align: center;
}
#comment_row .more_comments { display: inline-block;
background: #60c659;
color: #fff;
margin-top: 30px;
padding: 15px 15px;
border-radius: 30px;
}
.mobile_hotel_details {
display: none;
}
.column_container
.vc_column-inner
.st-list-of-multi-services
.search-result-page.st-tours,
.column_container
.vc_column-inner
.st-list-of-multi-services
.search-result-page.st_hotels {
margin-top: 0px;
}
.list-service .thumb .discont_grid {
bottom: 18px !important;
}
.list-service .thumb .price-label {
top: unset;
bottom: 18px !important;
}
.desktop_tour_services .contact-list {
flex-direction: row;
}
.contact-list {
display: flex;
display: -webkit-flex;
flex-direction: column;
padding: 0;
}
.contact-list .tel a {
font-size: 14px;
}
.contact-list .tel svg {
margin-right: 5px;
width: 14px;
height: 14px;
vertical-align: middle;
fill: #60c659;
}
.contact-list .tel svg.vodafone {
fill: red;
}
.contact-list .tel svg.kyivstar,
.contact-list .tel svg.kyivstar path {
fill: #009bf7;
}
.contact-list .tel {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
padding: 8px;
background: #eee;
display: inline-block;
margin: 0 5px;
}
.contact-list .tel:last-child {
margin-right: 0 !important;
} .container p,
.container div,
.container ul li,
.container table tr td {
font-size: 16px;
line-height: 25px;
}
.container .st-hotel-result .breadcrumbs-wrap .breadcrumb > li {
font-size: 14px;
}
.table .table {
background: transparent !important;
} .service-include { overflow: hidden;
}
.service-include ul {
padding-left: 0px !important;
list-style: none;
}
.service-include ul li:before {
content: '•';
line-height: 0;
font-size: 25px;
position: absolute;
color: #ff911f;
left: 2px;
top: 13px;
}
.service-include ul li {
font-size: 16px;
position: relative;
padding-left: 20px;
}
.service-include ul i {
padding-right: 10px;
display: none;
} #load_info_included ul {
padding-left: 0px !important;
list-style: none;
}
#load_info_included ul li:before {
content: '•';
line-height: 0;
font-size: 25px;
position: absolute;
color: #ff911f;
left: 2px;
top: 13px;
}
#load_info_included ul li {
font-size: 16px;
position: relative;
padding: 0 0 8px 20px;
}
#load_info_included ul i {
padding-right: 10px;
display: none;
}
.service-include .h2 {
margin: 0px 0 10px 0;
line-height: 26px;
}
.search-result-page
.st-hotel-result
.item-service
.thumb
.service-tag.bestseller,
#mobile_tour_services .item-service .thumb .service-tag.bestseller {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
border-radius: 5px 5px 5px 0px;
}
.search-result-page .st-hotel-result .mobile-list .item-service {
border: 1px solid #dfdfdf;
border-radius: 0px;
overflow: hidden;
background: #fff;
margin-bottom: 25px;
}
.search-result-page .st-hotel-result .item-service .thumb .service-tag,
#mobile_tour_services .item-service .thumb .service-tag {
position: absolute;
top: 20px;
font-size: 14px;
color: #ffffff;
font-weight: 500;
z-index: 8;
border-radius: 5px 5px 5px 0;
right: 20px;
left: unset;
}
.service-location-list {
padding-right: 20px;
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;
}
#st-content-wrapper .services-grid .item .featured-image .featured {
position: absolute;
top: 20px;
left: 0;
font-size: 14px;
color: #ffffff;
font-weight: 600;
z-index: 8;
border-radius: 5px 5px 5px 0;
left: 20px;
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
}
.search-result-page
.st-hotel-result
.item-service
.thumb
.service-tag
.feature_class,
#mobile_tour_services .item-service .thumb .service-tag .feature_class {
border-radius: 5px 5px 5px 0;
padding: 6px 10px;
}
.search-result-page .st-hotel-result .item-service h4.service-title a {
color: #3f3f3f;
}
.search-result-page
.st-hotel-result
.mobile-list
.item-service
.item-content
.booking-item-rating-stars
span {
display: inline-block;
}
.search-result-page .st-hotel-result .item-service .booking-item-rating-stars {
padding: 0;
margin: 0;
min-height: 21px;
}
.search-result-page
.st-hotel-result
.item-service
.booking-item-rating-stars
li {
list-style: none;
float: left;
color: #fa5636; }
.search-result-page
.st-hotel-result
.mobile-list
.item-service
.service-review {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-right: 15px;
margin-top: 20px;
margin-bottom: 10px;
}
#st-content-wrapper .st-heading-section {
width: 100%;
font-size: 18px;
display: block;
font-weight: 500;
color: #00a3dd;
}
.thumb .st_sale_class {
position: absolute;
-webkit-transform: rotate(0deg) !important;
-ms-transform: rotate(0deg);
transform: rotate(0deg);
height: auto !important;
width: auto !important;
line-height: 21px !important;
text-align: center;
z-index: 8;
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
border-radius: 5px 5px 5px 0px;
padding: 6px 10px;
font-size: 14px;
color: #ffffff;
font-weight: 600;
right: 20px !important;
top: 20px !important;
}
.btn.btn-primary {
background: #000;
font-size: 14px;
color: #fff;
font-weight: 500;
}
.calendar .btn.btn-primary {
background: #68d261;
}
.calendar .btn.btn-primary:hover {
background: #5ca757;
}
.search-form-wrapper .nav-tabs {
border: none;
margin-top: -41px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper {
padding-top: 0px;
position: static;
padding-bottom: 5px;
}
.search-result-page
.search-form-wrapper
.search-form.hotel-search-form.in_tab
.form-extra-field {
padding: 18px 0 17px 2px !important;
}
.search-result-page .tour-search-form-home .form-button button {
position: relative !important;
}
.search-result-page.st-tours .search-form-top .search-form {
padding: 10px 0;
}
.search-form .row form .form-group {
background: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
}
.st-hotel-result .multi-service-wrapper {
margin-bottom: 30px;
}
.st-hotel-result .multi-service-wrapper h2,
.st-hotel-result .multi-service-wrapper h3,
.st-hotel-result .multi-service-wrapper h4 {
padding-top: 30px;
display: table;
width: 100%;
}
.btn-filter {
display: none !important;
}
.search-result-page
.search-form-wrapper
.search-form
.form-date-field.has-icon
.date-wrapper
> div {
padding-left: 5px;
}
.search-result-page
.search-form-wrapper
.search-form
.form-date-field
.date-wrapper
.check-in-wrapper
.render {
display: inline-block;
}
.search-result-page
.search-form-wrapper
.search-form
.form-group.field-detination {
padding: 18px 0 17px 0;
}
.search-result-page .search-form-wrapper .search-form .form-date-field {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0px;
min-height: 56px;
}
.search-result-page
.search-form-wrapper
.search-form.hotel-search-form.in_tab
.form-date-field {
padding: 0px 10px !important;
}
#st-content-wrapper .form-book-wrapper .form-extra-field {
min-height: 50px !important;
height: 50px;
padding: 13px !important;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown {
padding-left: 40px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown .render {
color: #3f3f3f;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .arrow {
margin-top: -11px !important;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-guest {
padding: 18px 5px 17px 5px !important;
}
.form-button .btn-order-tour {
margin-top: 0;
}
.stour-accor .row {
padding-bottom: 15px;
}
h3.additional_services .focus,
p.additional_content .focus {
color: #60c659;
font-weight: 500;
}
.vc_tta-panel-body p.additional_content {
padding-top: 15px;
}
h3.additional_services {
font-size: 19px;
line-height: 1.6;
font-size: 22px;
font-weight: 500;
}
.additional_content {
font-size: 14px;
line-height: 1.6;
color: #5e6d77;
}
.stock_offer .additional_content .img_gallery > div {
margin-bottom: 10px;
}
.stock_offer .additional_content .img_gallery a {
width: 25%;
padding: 5px;
display: inline-block;
}
.kupanie_chan .modal-content .modal-body a {
width: 33.3333%;
padding: 5px;
display: inline-block;
}
.stock_offer .additional_content .img_gallery img,
.kupanie_chan .modal-content .modal-body img {
width: 100%;
}
.stock_offer .additional_content {
color: #000;
}
.stock_offer .additional_content .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.media-responsive {
padding: 0 !important;
}
#st-content-wrapper #reviews #write-review .heading,
#st-content-wrapper .reviews #write-review .heading,
#st-content-wrapper .reviews .write-review .heading {
padding: 20px !important;
background: #68d261;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
border-radius: 5px 5px 5px 0;
-webkit-border-radius: 5px 5px 5px 0;
-moz-border-radius: 5px 5px 5px 0;
-o-border-radius: 5px 5px 5px 0;
-ms-border-radius: 5px 5px 5px 0;
}
#st-content-wrapper #reviews #write-review .heading a,
#st-content-wrapper .reviews #write-review .heading a,
#st-content-wrapper .reviews .write-review .heading a {
color: #fff !important;
font-weight: 600;
}
#commentform .review-items .item label,
#commentform .review-items .item .rates {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0 5px;
}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group textarea,
#st-content-wrapper #reviews #write-review .review-form .review-items {
min-height: 100px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .item,
#st-content-wrapper .reviews #write-review .review-form .review-items .item,
#st-content-wrapper .reviews .write-review .review-form .review-items .item {
margin-bottom: 0 !important;
}
#st-content-wrapper #reviews #write-review .review-form .review-items label,
#st-content-wrapper .reviews #write-review .review-form .review-items label,
#st-content-wrapper .reviews .write-review .review-form .review-items label {
font-size: 16px;
}
.youtube_tab .media-responsive iframe {
max-width: 600px;
height: 400px;
padding: 20px;
}
.row-tabs-hotel .wpb_row {
border-top: 1px solid #eae9e9;
}
#review_list {
margin-top: 40px;
} .video-review-wrap {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
}
.video-review-wrap .item-review {
width: 50%;
margin-bottom: 30px;
padding: 0 11px;
}
.video-review-wrap .item-review .header {
display: flex;
display: -webkit-flex;
border-top: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
padding: 10px;
justify-content: space-between;
}
.video-review-wrap .item-review .header > div {
display: flex;
display: -webkit-flex;
align-items: center;
}
.video-review-wrap .item-review .header i {
color: #60c659;
font-size: 28px;
padding: 0 10px 0 0;
}
.video-review-wrap .item-review .header .tag {
display: block;
color: #ffbc21;
border-radius: 30px;
font-weight: 500;
}
.video-review-wrap .item-review .header .author {
display: block;
color: #1c1e21;
border-radius: 30px;
font-weight: 500;
padding-right: 10px;
} a.youtube_link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #fff;
background: #ff0000;
text-decoration: none;
font-weight: 500;
font-size: 14px;
padding: 10px 15px;
max-width: 250px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
margin: 0 auto;
text-align: center;
}
a.youtube_link svg {
width: 20px;
height: 20px;
margin-right: 5px;
}
.program_date {
display: block;
padding: 20px 20px 20px 20px; font-size: 18px;
-webkit-box-shadow: 0px 0px 22px 1px rgba(214, 214, 214, 1);
box-shadow: 0px 0px 22px 1px rgba(214, 214, 214, 1);
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
}
.program_list ul {
padding-left: 2px;
}
.program_list ul li {
list-style-type: none;
font-size: 14px;
font-weight: 500; }
.program_list ul li:before {
color: #60c659;
content: '•';
font-size: 17px;
padding-right: 10px;
}
.search-result-page.st-tours
.search-form-top
.search-form
.field-detination
#dropdown-destination {
padding-left: 42px !important;
}
.search-result-page.st-tours .search-form-top .search-form .form-button button {
position: relative !important;
width: 100%;
right: 0;
margin-top: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
}
.search-form .row form div {
padding-left: 5px;
padding-right: 5px;
}
.search-form-wrapper .container .row div .search-form {
background: #60c659 !important;
padding: 10px 20px;
border-radius: 0;
}
.nav-tabs li.active a {
background-color: #60c659 !important;
color: #fff !important;
border-color: #60c659 !important;
}
.search-result-page .tour-search-form-home .form-button button {
border-radius: 5px !important;
}
.dropdown .render .hidden-xs {
color: #3f3f3f;
}
.search-form form .row .form-button {
padding: 5px 0 !important;
}
.search-form form .row .form-button .advance {
padding: 0 !important;
}
ul.hotel-star {
padding: 0;
list-style: none;
}
ul.hotel-star li {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
ul.hotel-star li i.fa-star-o {
color: #fff;
}
ul.hotel-star li i.fa-star {
color: #ffbe18;
}
ul.hotel-star li i {
margin-right: 2px;
font-size: 16px;
}
ul.hotel-star span {
font-size: 14px;
font-weight: 400;
color: #ffbe18;
padding-right: 10px;
}
#st-content-wrapper .form-book-wrapper,
#st-content-wrapper .form-book-wrapper .form-group {
border: none !important;
background: none !important; }
.extra_settings {
background: #fff;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #ececec;
}
.entry-exit-button,
.count-clients {
border: 1px solid #ececec;
background: #fff;
padding: 16px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 14px;
margin: 10px 0 10px 0;
display: block;
}
.entry-exit-button img,
.count-clients img {
margin-right: 10px;
}
.entry-exit-button i,
.count-clients i {
padding-right: 7px;
color: #fc7c19;
}
#st-content-wrapper .st-list-rooms .item .btn {
margin-left: 0 !important;
}
.hidden_w {
display: none;
}
.form-date-hotel-room {
height: 50px;
}
#st-content-wrapper .form-book-wrapper .submit-group {
border: none !important;
padding: 0 !important;
}
.defoult_price_hotel {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.defoult_price_hotel .strike {
font-size: 13px !important;
text-decoration: line-through;
}
.defoult_price_hotel strike:before {
content: '/ ';
}
.discount_price_hotel {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
color: #000;
font-weight: 500;
font-size: 15px;
}
h2.order-form {
background-color: #fff;
font-size: 16px;
font-weight: 400;
color: #63cb5c;
margin: -31px 0 26px 0;
display: table;
padding: 0 10px;
}
.date-field-button {
margin: -20px 0 20px 0 !important;
}
.st-stars {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; }
.st-stars i {
padding-left: 2.5px;
padding-right: 2.5px;
color: #ffbc21 !important;
font-size: 16px !important;
font-weight: 400 !important;
}
.hotel-stars {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 14px !important;
font-weight: 400;
color: #727272 !important;
float: left !important;
padding-right: 5px;
}
.hotel-stars svg {
margin-right: 5px;
width: 16px;
height: 25px;
}
.tour_offer_wrap {
border: 2px solid #ff941f;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
padding: 15px;
margin-top: 30px;
}
.tour_offer_wrap .label {
width: 190px;
display: block;
margin-top: -35px;
padding: 6px 20px;
background: #ff9620;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
}
.tour_offer_wrap .info {
display: flex;
display: -webkit-flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.tour_offer_wrap .info .price {
font-size: 26px;
}
.tour_offer_wrap .karpats-price-title {
font-size: 14px;
padding: 0;
}
.info .review {
display: inline-block;
background: #efefef;
border-radius: 50px;
padding: 5px;
}
.info .review a {
font-size: 14px;
margin-left: 5px;
}
.tour_offer_wrap .title {
font-size: 21px;
}
.tour_offer_wrap .included .title {
display: block;
margin: 20px 0;
color: #ff7f1e;
font-size: 21px;
font-weight: 600;
}
.tour_offer_wrap .included .include li {
width: 50%;
display: inline-block;
padding: 0 4px;
vertical-align: middle;
font-weight: 500;
font-size: 14px;
}
.tour_offer_wrap .cta a {
max-width: 300px;
border-radius: 60px;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-o-border-radius: 60px;
-ms-border-radius: 60px;
}
.hotel-rating-tour {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
}
.hotel-rating-tour span {
float: left;
}
.hotel-rating-tour .fa-star-o:before {
color: #fff;
}
.include_snipet {
max-height: 275px;
overflow: hidden;
}
.include_snipet .icon-item:before {
display: none;
}
.include_snipet .icon-item i.input-icon {
display: none;
margin-left: -14px;
padding-right: 7px;
}
.tour-footer img {
margin-top: -5px;
margin-left: 10px;
}
.search-result-page.st-tours
.grid-item
.service-review
.booking-item-rating-stars
li
.fa {
font-size: 15px;
color: #ffbc21;
}
.tab-content {
padding-top: 5px;
}
.filter-review {
padding-bottom: 20px;
}
.review_unit .filter-review svg {
display: none;
} .single-room-form .h2 {
color: #60c659 !important;
background: #f5fbfd;
margin: -30px 0 26px -10px;
padding: 0 10px;
width: auto;
display: table;
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
background-color: #e7f7e6;
width: 100px;
height: 100px;
z-index: 237;
border-radius: 20px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.services-img img {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);   -ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
width: 50px !important;
}
.services-content {
text-align: center;
font-weight: 500;
font-family: montserrat;
font-size: 14px;
}
.cta_button.winter {
background: -webkit-linear-gradient(
0deg,
rgb(30, 245, 255) 0%,
rgb(33, 161, 255) 100%
);
background: -moz-linear-gradient(
0deg,
rgb(30, 245, 255) 0%,
rgb(33, 161, 255) 100%
);
background: -ms-linear-gradient(
0deg,
rgb(30, 245, 255) 0%,
rgb(33, 161, 255) 100%
);
}
.cta_button {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
);
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
);
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 10px 5px;
}
a.cta_button:hover {
text-decoration: none;
}
.cta_button span {
width: 100%;
font-weight: 600;
color: #fff;
font-size: 16px;
text-transform: uppercase;
text-align: center;
}
.search-result-page.st-tours .grid-item .service-border {
padding-bottom: 0px !important;
}
.service-price-grid .price .onsale {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
text-decoration: line-through;
font-size: 18px;
color: #fff !important;
font-weight: 600;
margin-left: 30px;
margin-top: 4px;
font-weight: 400;
}
.service-price-grid .price span {
font-size: 30px;
color: #ffffff;
font-weight: 500;
}
.service-price-grid .price {
position: relative;
}
.service-price-grid span.price {
font-size: 22px;
color: #ffffff;
margin-left: 5px;
margin-right: 5px;
font-weight: 500;
}
.service-price-grid {
background: #00a3dd;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
padding: 10px 20px;
color: #fff;
font-size: 22px;
font-weight: 600;
}
.vc_tta-panel-body .container {
padding-top: 0px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
font-size: 18px !important;
}
.vc_tta-panels-container .items .description_program,
.vc_tta-panels-container .items p,
.vc_tta-panels-container ul li,
#pro-tur span {
color: #000;
font-size: 16px;
line-height: 29px;
}
.add_cost_inf {
border: 1px solid #d7dce3;
padding: 15px;
margin-top: 20px;
} .vc_tta-panel-body .h3 {
color: #252525 !important;
margin: 0 0 0 70px;
display: inline-block;
}
.exclude_price .h3,
.include_price .h3 {
display: block;
}
.exclude_price .h3 {
color: #ff9f56 !important;
}
.include_price .h3 {
color: #60c659 !important;
}
ul.include {
list-style: none;
padding: 0;
}
.service-excerpt ul.include .li_item i {
padding-left: 3.5px;
padding-right: 3.5px;
}
.service-excerpt ul.include {
padding: 0 10px;
max-height: 152px;
margin: 0;
overflow: hidden;
}
.price-list {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
border-radius: 5px 5px 5px 0px;
}
.search-result-page.st-tours
.style-list
.item-service
.item-content
.service-title {
margin-bottom: 8px;
margin-top: 18px;
}
.search-result-page.st-tours
.style-list
.item-service
.item-content
.service-review {
margin-top: 14px;
margin-bottom: 20px;
}
.service-price-grid span {
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;
}
.search-result-page.st-tours .grid-item .thumb {
overflow: hidden;
margin-bottom: 0px;
}
.search-result-page.st-tours
.mobile-list
.item-service
.item-content
.service-review {
display: block;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 0;
width: 100%;
}
.service-price-grid img {
height: 18px;
width: auto;
margin-right: 10px;
}
.service-border {
border: 1px solid #dfdfdf;
overflow: hidden;
height: 100%;
padding-bottom: 0px;
display: table;
background: #fff;
}
#map .items .address,
#location .items .address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 0;
}
#map .items .address svg,
#location .items .address svg {
margin: 0 15px;
}
.service-border:hover {
-webkit-box-shadow: 0px 0px 25px 0px rgba(63, 63, 63, 0.15);
box-shadow: 0px 0px 25px 0px rgba(63, 63, 63, 0.15);
}
#st-content-wrapper .services-grid .item .featured-image img {
border-radius: 0px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.tour-content-grid {
background: #fff;
padding: 20px;
}
.search-result-page.st-tours .grid-item .tour-content-grid .plr15 {
padding-left: 0px;
padding-right: 0px;
display: block; }
.h4.service-title {
padding: 10px 0;
display: block;
}
.list-service .item-content .service-title {
padding: 0 10px 0 0 !important;
}
.search-result-page .st-hotel-result .item-service .service-title {
font-size: 18px;
font-family: montserrat;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after {
background: #60c659 !important;
}
.navigation .nav-links div {
padding: 0 10px;
}
.tour-content-grid .service-title {
font-size: 20px;
line-height: 28px;
font-family: montserrat;
margin-top: 0px;
margin-bottom: 0px; }
.exclude_price .title {
color: #ff9f56;
padding-bottom: 5px;
font-size: 20px;
}
.include_price .title {
color: #60c659;
padding-bottom: 5px;
font-size: 20px;
}
#st-content-wrapper .services-grid .item .sub-title,
.st-hotel-result .tour-content-grid .sub-title,
#modern-search-result .service-location-list,
#modern-search-result .sub-title {
font-size: 14px;
color: #727272;
line-height: 20px;
margin-top: 5px;
}
#modern-search-result .service-location-list,
#modern-search-result .sub-title {
margin-top: 2px !important;
margin-right: 8px;
}
.review-count-bl {
margin-right: 8px;
}
.st-hotel-result .tour-content-grid .sub-title i,
#modern-search-result .service-location-list i,
#modern-search-result .sub-title i {
padding-right: 5px;
}
.st-hotel-result .tour-content-grid .service-excerpt {
padding: 10px 0;
}
.st-blog {
padding: 0 !important;
}
.st-blog .content .blog-wrapper {
border: none !important;
} .contact-hotel-list {
padding-bottom: 15px;
margin-bottom: 15px;
}
.contact-hotel-list .wrap img {
width: 100%;
height: auto;
} .st-blog .comment-item-body .st-description {
min-height: unset !important;
}
#reviews_blog {
background: #fff;
}
.st-blog .review-list .comment-item {
padding: 20px;
background: #fff;
}
.comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
}
.comment-form-url {
display: none;
}
.contact-hotel-list .border-wrap {
padding: 5px;
background: -o-repeating-linear-gradient(
150deg,
#c1c0c0 0,
#f1f1f1 1px,
transparent 1px,
transparent 5px
);
background: repeating-linear-gradient(
-60deg,
#c1c0c0 0,
#f1f1f1 1px,
transparent 1px,
transparent 5px
);
}
.contact-hotel-list .wrap {
background-color: #f5fbfd;
display: table;
widows: 100%;
padding: 15px;
min-height: 230px;
}
.contact-hotel-list .wrap .item {
padding-top: 7px;
font-size: 14px;
}
.contact-hotel-list .wrap .item .tel {
width: 100%;
display: inline-block;
}
.contact-hotel-list h2 {
margin-top: 0;
}
.contact-hotel-list .hotel-star {
padding-left: 0 !important;
}
.contact-hotel-list .hotel-star .st-stars i:first-child {
padding-left: 0 !important;
}
.contact-hotel-list .wrap div {
padding-left: 0 !important;
}
.contact-hotel-list .st-map .google-map {
max-height: 240px !important;
}
.vc_row
.wpb_column
.vc_column-inner
.wpb_wrapper
.wpb_text_column
.wpb_wrapper
p {
font-size: 14px !important;
color: #000 !important;
} table td p {
margin-bottom: 0 !important;
}
.main-bgr,
.bgr-main,
.main-bgr-hover:hover,
.bgr-main-hover:hover,
.pagination > li > a.current,
.pagination > li > a.current:hover,
.btn-primary,
input.btn-primary:focus,
input.btn-primary,
ul.slimmenu li.active > a,
ul.slimmenu li:hover > a,
.nav-drop > .nav-drop-menu > li > a:hover,
.btn-group-select-num > .btn.active,
.btn-group-select-num > .btn.active:hover,
.btn-primary:hover,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.box-icon,
[class^='box-icon-'],
[class*=' box-icon-']:not(.box-icon-white):not(.box-icon-border-dashed):not(
.box-icon-border
),
.booking-item-raiting-list > li > div.booking-item-raiting-list-bar > div,
.booking-item-raiting-summary-list
> li
> div.booking-item-raiting-list-bar
> div,
.irs-bar,
.nav-pills > li.active > a,
.search-tabs-bg > .tabbable > .nav-tabs > li.active > a,
.search-tabs-bg > .tabbable > .nav-tabs > li > a:hover > .fa,
.irs-slider,
.post-link,
.hover-img .hover-title,
.hover-img [class^='hover-title-'],
.hover-img [class*=' hover-title-'],
.post-link:hover,
#gotop:hover,
.shop-widget-title,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.sidebar_section_title,
.shop_reset_filter:hover,
.woocommerce .woocommerce_paging a:hover,
.pagination .page-numbers.current,
.pagination .page-numbers.current:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.chosen-container .chosen-results li.highlighted,
#taSignIn,
.grid_hotel_room .grid,
.grid_hotel_room .grid figure,
figure.effect-layla,
.st-page-sidebar-new .page-sidebar-menu .sub-menu.item .active > a,
.st-page-sidebar-new .page-sidebar-menu > li.active > a,
.single-location .search-tabs-bg .tabbable .nav-tabs > li.active a,
.single-location .search-tabs-bg .tabbable .nav-tabs > li:hover a,
.single-location .search-tabs-bg .tabbable .nav-tabs > li a:hover,
ul.slimmenu.collapsed li .sub-toggle,
ul.slimmenu.collapsed li ul li a:hover,
.end2,
.end1,
body #gotop.go_top_tour_box,
.st_tab.st_tour_ver .nav-tabs > li.active > a,
.st_tab.st_tour_ver .nav-tabs > li.active::before,
.st_accordion.st_tour_ver
> .panel
> .panel-heading
> .panel-title
> a[aria-expanded='true'],
.st_social.style1 > a:hover,
.st_list_partner_nav .fa:hover,
.st_tour_grid .fotorama__arr,
.st_tour_grid .fotorama__video-close,
.st_tour_grid .fotorama__fullscreen-icon,
.st_tour_list .fotorama__arr,
.st_tour_list .fotorama__video-close,
.st_tour_list .fotorama__fullscreen-icon,
.st_tour_ver .div_review_half {
background: #4caf50 !important;
border-color: #4caf50 !important;
color: white !important;
}
.article-item {
overflow: hidden; }
.st-blog .article-item {
overflow: unset !important;
}
.st-blog .article-item {
margin: 20px 0;
}
.st-blog .content .article .post-inner .meta {
margin: 10px 0 0 0;
color: #4caf50;
font-weight: 500;
}
.st-blog .content .article .post-inner .meta ul {
list-style: none;
margin: 0;
padding: 0;
}
#st-content-wrapper .pagination {
margin-top: 20px !important;
padding-bottom: 50px;
clear: both;
}
#st-content-wrapper .pagination ul li a.current-page {
color: #60c659 !important;
border: 1px solid #60c659 !important;
margin: 6px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
}
.captcha-image .cf7ic_instructions span {
color: #fff !important;
text-decoration: underline;
}
.captcha-image label > input:checked + i {
border: 2px solid #fff !important;
}
span.wpcf7-not-valid-tip {
color: #fff !important;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #ff931f !important;
}
div.wpcf7 {
text-align: left;
}
.captcha-image {
border: none !important;
}
#st-content-wrapper .pagination ul li:first-child a {
width: 100px;
margin-right: 10px;
}
#st-content-wrapper .pagination ul li:last-child a {
width: 100px;
margin-left: 10px;
} .cut_short_description {
max-height: 165px !important;
overflow: hidden;
}
.more_description_full {
background: none !important;
}
#more_description_included {
color: #5d5d5d !important;
text-align: center;
}
#more_description_included,
#more_description {
width: 100%;
display: block;
padding-top: 43px;
vertical-align: bottom;
margin-top: -45px;
position: relative;
font-size: 16px;
cursor: pointer;
text-decoration: underline;
color: #60c659;
font-weight: 600;
background: rgb(245, 251, 253);
background: -moz-linear-gradient(
0deg,
rgba(245, 251, 253, 1) 56%,
rgba(255, 255, 255, 0) 100%
);
background: -webkit-linear-gradient(
0deg,
rgba(245, 251, 253, 1) 56%,
rgba(255, 255, 255, 0) 100%
);
background: linear-gradient(
0deg,
rgba(245, 251, 253, 1) 56%,
rgba(255, 255, 255, 0) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5fbfd", endColorstr="#ffffff", GradientType=1);
} .blog-content .post-info {
margin-top: 0;
margin-bottom: 15px;
}
.st-blog .content .article .header .post-header img {
display: block;
margin: 0 auto;
width: 100%;
height: auto;
}
.post-header .hover-img {
padding-top: 15px;
display: block;
}
.st-blog .content .article .post-inner .post-title {
font-size: 16px;
line-height: 25px;
margin-top: 5px;
margin-bottom: 5px;
font-weight: 500;
overflow: hidden;
}
.st-blog .content .article .post-inner .btn-wrap {
display: flex;
display: -webkit-flex;
margin-top: 10px;
}
.st-blog .content .article .post-inner a.btn-readmore {
background: #00b4f5;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
margin-top: 0;
text-decoration: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
opacity: 0.35 !important;
}
.not-allowed .confirm_date_text {
display: none;
color: red;
font-weight: 500;
text-align: center;
}
.confirm_date {
font-size: 16px !important;
font-weight: 500 !important;
}
.st-blog .content .article .post-inner .post-desciption {
overflow: hidden;
font-size: 14px;
}
.tour_date {
display: block;
color: #ff7f1e;
font-weight: 500;
font-size: 14px;
}
#tour_date_period .tour_date {
display: block !important;
color: #ff671e;
font-weight: 500er;
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;
}
.modal_booking a.booking_about_tour {
color: #ff7f1f;
font-size: 14px;
font-weight: 500;
padding-top: 10px;
display: block;
}
.modal_booking a.booking_about_tour > span {
text-decoration: underline;
}
.modal_booking .form-control {
padding: 0px 12px !important;
font-size: 16px !important;
color: #000 !important;
}
.tour_date_period {
margin-bottom: 0 !important;
}
.kiev_tour_period {
clear: left;
display: none;
}
.kiev_tour_period label:first-child {
display: none !important;
}
.kiev_tour_period .desc {
display: none;
} .wb-fb-radio {
cursor: pointer;
display: inline-block;
float: left;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} @media screen and (max-width: 480px) {
.wb-fb-radio {
display: block;
float: none;
}
.wb-fb-radio:not(:first-child) {
margin-left: 0;
margin-top: 15px;
}
}
.wb-fb-radio svg {
fill: none;
vertical-align: middle;
}
.wb-fb-radio svg circle {
stroke-width: 2;
stroke: #c8ccd4;
}
.wb-fb-radio svg path {
stroke: #008fff;
}
.wb-fb-radio svg path.inner {
stroke-width: 6;
stroke-dasharray: 19;
stroke-dashoffset: 19;
}
.wb-fb-radio svg path.outer {
stroke-width: 2;
stroke-dasharray: 57;
stroke-dashoffset: 57;
}
.wb-fb-radio input {
display: none;
}
.wb-fb-radio input:checked + svg path {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.wb-fb-radio input:checked + svg path.inner {
stroke-dashoffset: 38;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.wb-fb-radio input:checked + svg path.outer {
stroke-dashoffset: 0;
}
.wb-fb-radio span {
display: inline-block;
vertical-align: middle;
}  .partner-callback {
margin-bottom: 40px;
}
.partner-callback div label,
.partner-callback div label span,
.partner-callback div label span input,
.partner-callback div label span textarea {
width: 100%;
}
.partner-callback div label span input,
.partner-callback div label span textarea {
border: 1px solid #ccc;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
margin: 5px 0 10px 0;
padding: 6px 12px;
}
.partner-callback div label {
font-size: 14px;
}
.partner-callback .btn-order-tour {
width: 200px;
}
.price_table_hotel table td,
.price_table_tour table td {
border: 1px solid black;
text-align: center;
}
.price_table_hotel table td a:hover,
.price_table_tour table td a:hover {
text-decoration: none;
}
.old_price_table {
width: 100%;
position: relative;
overflow-y: auto;
margin: 0 -15px 0 0;
padding-top: 50px;
}
.modern_price_table .h3 {
margin: 20px 0 10px 0;
}
.date_column,
.date_column_hotel {
display: none;
}
.data_price_wrap {
position: relative;
overflow-x: auto;
margin: 20px 0 0 0;
width: 100%;
}
.old_price_table_link {
width: auto;
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
border: none;
border-radius: 5px;
font-size: 14px !important;
font-weight: 600;
padding: 10px 15px;
color: #fff;
text-transform: uppercase;
display: table;
margin: 0 auto;
}
.old_price_table_link:hover {
color: #333;
}
.old_price_table a,
.data_price_modern a,
.data_price_modern_hotel a {
text-decoration: underline;
}
.old_price_table a:hover,
.data_price_modern a:hover,
.data_price_modern_hotel a:hover {
text-decoration: none;
}
.old_price_table.price_wrap .discount,
.data_price_modern.tour .discount {
display: block;
text-align: center;
color: #03b303;
padding: 5px 0;
font-weight: 500;
}
.content_price_mobile .price-title-mob {
position: relative;
padding: 0;
width: 100%;
font-size: 16px;
text-align: center;
color: #00a3dd;
height: 85px;
display: flex;
align-items: center;
padding-bottom: 15px;
}
.content_price_mobile .price-title-mob .title {
position: fixed;
width: 100%;
right: 4px;
padding: 0 10px;
}
@media (max-width: 767px) {
.price-title-mob .title p {
text-align: center !important;
}
} .type_number {
clear: both;
}  .box-label input[type='checkbox'] {
display: none;
}
.box-label span {
font-size: 16px !important;
font-weight: 500 !important;
}
.box-label {
display: inline-block;
cursor: pointer;
}
#confirm_date:checked + .box::before {
content: '\f14a';
color: #60c659;
-webkit-animation: checkanimate 200ms;
animation: checkanimate 200ms;
}
.box::before {
content: '\f096';
font-family: 'FontAwesome';
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
margin-right: 5px;
width: 1em;
display: inline-block;
font-size: 1.6em;
}
@-webkit-keyframes checkanimate {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
90% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes checkanimate {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
90% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
} .switcher_season {
text-align: center;
}
.switcher_season .season_period {
font-size: 15px;
}
.switcher_season.mobile {
display: none;
}
#switch_summer_tour,
#switch_summer_tour_mobile {
background: #ffb721;
}
#switch_winter_tour,
#switch_winter_tour_mobile {
background: #00b2fc;
}
#switch_summer_tour.active,
#switch_winter_tour.active,
#switch_summer_tour_mobile.active,
#switch_winter_tour_mobile.active {
text-decoration: underline;
-webkit-box-shadow: inset 0px 0px 15px #7d7d7d;
box-shadow: inset 0px 0px 15px #7d7d7d;
}
.switch_summer_tour,
.switch_winter_tour,
.switch_summer_tour_mobile,
.switch_winter_tour_mobile {
width: 50%;
min-width: 200px;
display: inline-block;
}
#switch_summer_tour,
#switch_winter_tour,
#switch_summer_tour_mobile,
#switch_winter_tour_mobile {
position: relative;
display: block;
padding: 10px 0;
text-align: center;
color: #fff;
font-weight: 500;
margin: 15px 5px 15px 5px;
border-radius: 5px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
}
.sun-ico,
.snowflake-ico {
width: 24px;
height: 24px;
display: inline-block;
margin: 0 10px -7px 0;
}
.sun-ico {
background-image: url(https://tur365.ua/wp-content/uploads/2019/09/sun.png);
background-repeat: no-repeat;
}
.snowflake-ico {
background-image: url(https://tur365.ua/wp-content/uploads/2019/09/snowflake.png);
background-repeat: no-repeat;
}
.onoff {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
position: relative;
cursor: pointer;
width: 168px;
height: 40px;
line-height: 40px;
font-size: 14px;
margin-top: 20px;
}
.onoff label {
position: absolute !important;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
cursor: pointer;
background: #ff801e;
border-radius: 5px;
font-weight: 500;
color: #fff;
-webkit-transition: background 0.3s, text-indent 0.3s;
-o-transition: background 0.3s, text-indent 0.3s;
transition: background 0.3s, text-indent 0.3s;
text-indent: 27px;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) inset;
}
.onoff label:after {
content: 'Зимний Тур';
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
font-size: 17px;
color: #fff;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.35);
z-index: 1;
}
.onoff label:before {
content: '';
width: 15px;
height: 34px;
border-radius: 3px;
background: #fff;
position: absolute;
z-index: 2;
top: 3px;
left: 3px;
display: block;
-webkit-transition: left 0.3s;
-o-transition: left 0.3s;
transition: left 0.3s;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}
.onoff input:checked + label {
background: #9abeeb;
text-indent: 8px;
}
.onoff input:checked + label:after {
content: 'Летний Тур';
color: #fff;
}
.onoff input:checked + label:before {
left: 150px;
}  #room_page-header-slider {
position: relative;
height: 576px;
margin: 15px 0;
}
#room_page-header-slider .hotel_room_slider,
#room_page-header-slider .hotel_room_slider .slick-list,
#room_page-header-slider .hotel_room_slider .slick-track,
#room_page-header-slider .hotel_room_slider .slide {
height: 100% !important;
}
.st-hotel-room-content.modern #room_page-header-slider .slick-next {
right: 25px !important;
}
.st-hotel-room-content.modern #room_page-header-slider .slick-prev {
left: 25px !important;
}
#room_page-header-slider .slick-prev,
.slick-next {
z-index: 9;
}
#room_page-header-slider .hotel_room_slider .slide {
background-size: cover;
background-position: 100% 50%;
}
#room_page-header-slider .content-header-wrap {
position: absolute;
display: flex;
display: -webkit-flex;
flex-direction: column;
justify-content: flex-end;
width: 100%;
height: 100%;
top: 0;
background-color: rgba(0, 0, 0, 0.15);
}
#room_page-header-slider .content-header-wrap .item-wrap {
display: flex;
display: -webkit-flex;
align-items: flex-end;
justify-content: space-between;
}
#room_page-header-slider .content-header-wrap .item-wrap .item {
display: flex;
display: -webkit-flex;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
color: #fff;
border-right: 1px solid #fff;
padding: 0 10px 10px 10px;
height: 100px;
justify-content: center;
justify-content: space-evenly;
width: 100%;
align-items: center;
}
#room_page-header-slider .content-header-wrap .item-wrap .item:last-child {
border-right: unset;
}
#room_page-header-slider .content-header-wrap .item-wrap .item.space {
display: flex;
display: -webkit-flex;
flex-direction: row;
align-items: center;
font-size: 18px; }
#room_page-header-slider
.content-header-wrap
.item-wrap
.item.space
.space_info {
display: block;
color: #ffbc21;
font-size: 22px;
font-weight: 500;
}
#room_page-header-slider .content-header-wrap .item-wrap .item.space svg {
padding-right: 20px;
}
#room_page-header-slider .content-header-wrap .item-wrap .item.cost-info {
font-size: 18px;
}
#room_page-header-slider
.content-header-wrap
.item-wrap
.item.cost-info
.price {
font-size: 22px;
font-weight: 500;
}
#room_page-header-slider .content-header-wrap .content-bottom {
height: 200px;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.8) 94.5%
);
}
#room_page-header-slider .content-header-wrap .content-bottom .hotel-info {
display: flex;
display: -webkit-flex;
flex-direction: row;
font-size: 16px;
}
#room_page-header-slider
.content-header-wrap
.content-bottom
.title
span.title {
display: block;
width: 100%;
color: #ffbc21;
font-size: 18px;
font-weight: 500;
}
#room_page-header-slider .content-header-wrap .content-bottom .cost-info .cost {
color: #ffbc21;
}
.st-hotel-room-content #room_page-header-slider .hotel_room_slider .slick-dots {
display: none !important;
}
.st-hotel-room-content.modern
#room_page-header-slider
.hotel_room_slider
.item.gallery-wrap
.gallery_link {
display: block;
}
.st-hotel-room-content.modern
#room_page-header-slider
.hotel_room_slider
.item.gallery-wrap
.gallery_link
svg {
width: 30px;
height: 30px;
}
.st-hotel-room-content.modern
#room_page-header-slider
.hotel_room_slider
.item.gallery-wrap
.gallery_link
svg
path {
fill: rgb(255, 188, 33);
}
.st-hotel-room-content.modern #room_page-header-slider .desktop_gallery img {
width: 100%;
height: 100%;
object-fit: cover;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery
.more_img,
.more_photos {
position: absolute;
display: flex !important;
display: -webkit-flex !important;
align-items: center;
justify-content: center;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
color: #fff;
font-weight: 500;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery
.more_img:hover {
background: rgba(0, 0, 0, 0.3);
}
.st-hotel-room-content.modern #room_page-header-slider .desktop_gallery_grid {
display: flex;
display: -webkit-flex;
align-items: stretch;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid
.left-side {
display: flex;
display: -webkit-flex;
flex-direction: column;
align-items: center;
padding: 0 7px 0 0;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid
.left-side
.item {
margin: 5px 0;
padding: 0;
height: 211px;
overflow: hidden;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid
.right-side {
height: 431px;
overflow: hidden;
padding: 0 0 0 3px;
margin: 5px 0 5px 0;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid.bottom-side
.item {
padding: 0;
margin: 5px;
max-height: 128px;
overflow: hidden;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid.bottom-side
.item:first-child {
margin-left: 0;
}
.st-hotel-room-content.modern
#room_page-header-slider
.desktop_gallery_grid.bottom-side
.item:last-child {
margin-right: 0;
}  .st-hotel-room-content .main_container .description_wrap {
display: block !important;
background: #ffffff;
padding: 30px 60px;
margin-top: 30px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-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;
}
.st-hotel-room-content .main_container .description_wrap .description {
display: flex;
display: -webkit-flex;
}
.st-hotel-room-content .main_container .description_wrap .description .item {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px !important;
line-height: 21px !important;
color: #000 !important;
}
@media (min-width: 768px) {
.st-hotel-room-content
.main_container
.description_wrap
.description
.item
.poslugy_description
h2.h2 {
font-size: 16px !important;
margin: 0 0 10px;
line-height: 100% !important;
}
}
.st-hotel-room-content
.main_container
.description_wrap
.description
.item
.poslugy_description {
margin-top: 30px;
}
.st-hotel-room-content
.main_container
.description_wrap
.description
.item
.poslugy_description
> p {
padding: 0;
}
.st-hotel-room-content
.main_container
.description_wrap
.description
.item
.poslugy_description
ul { padding-left: 30px;
}
.st-hotel-room-content
.main_container
.description_wrap
.description
.description-item {
border-right: 1px solid #d8d8d8;
padding: 30px 30px 30px 0;
}
.st-hotel-room-content .main_container .description_wrap .included_services {
padding-left: 30px;
}
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.item {
display: block;
width: 100%;
padding: 8px 0;
}
.st-hotel-room-content .main_container .description_wrap h2,
.st-hotel-room-content .main_container .description_wrap .h2 {
color: #727272 !important;
font-size: 45px !important;
line-height: 50px !important;
}
.st-hotel-room-content .main_container .description_wrap .add_facilities,
.item-list .add_facilities {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
gap: 20px 0;
padding-top: 45px;
padding-bottom: 20px;
}
.st-hotel-room-content .main_container .description_wrap .add_facilities .item,
.item-list .add_facilities .item {
display: flex;
display: -webkit-flex;
align-items: center;
padding: 0 15px;
}
.st-hotel-room-content
.main_container
.description_wrap
.add_facilities
.item
svg,
.item-list .add_facilities .item svg {
fill: #00a3dd;
}
.st-hotel-room-content
.main_container
.description_wrap
.add_facilities
.item
span,
.item-list .add_facilities .item span {
padding-left: 10px;
font-size: 16px;
line-height: 21px;
text-transform: uppercase;
}  .tab-content > .tab-pane {
display: none !important;
padding: 40px;
}
.tab-content > .active {
display: block !important;
}
.nav-tabs {
border-radius: 40px;
-webkit-border-radius: 40px 40px 0 0;
-moz-border-radius: 40px 40px 0 0;
-o-border-radius: 40px 40px 0 0;
-ms-border-radius: 40px 40px 0 0;
background-color: #fff;
border: 1px solid #ddd;
}
.nav-tabs > li {
width: 50%;
padding-top: 20px;
padding-bottom: 60px;
margin-bottom: -1px;
background-color: #fff;
border-radius: 40px 40px 0 0;
-webkit-border-radius: 40px 40px 0 0;
-moz-border-radius: 40px 40px 0 0;
-o-border-radius: 40px 40px 0 0;
-ms-border-radius: 40px 40px 0 0;
}
.nav-tabs li.active {
margin-top: -1px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
z-index: 1;
}
.nav-tabs li.active.first {
margin-left: -1px;
}
.nav-tabs li.active.second {
margin-left: 1px;
margin-right: -1px;
}
.st-hotel-room-content .tab-wrap {
margin-top: 80px;
}
.nav-tabs li.active a {
background-color: unset !important;
border: unset !important;
color: #60c659 !important;
}
.nav-tabs > li > a {
text-align: center;
font-size: 18px;
line-height: 28px;
border: unset !important;
}
.nav-tabs > li.first {
margin-left: 1px;
margin-right: -1px;
}
.tab-content {
padding: 0;
margin-top: -41px;
position: relative;
background-color: #fff; border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
z-index: 2;
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: unset !important;
border: unset !important;
}  .data_price_modern > tbody > tr .mod-room-name,
.data_price_modern_hotel > tbody > tr .mod-room-name {
background-color: #f2f2f2;
}
.data_price_modern > tbody > tr > td,
.data_price_modern > tbody > tr > th,
.data_price_modern > tfoot > tr > td,
.data_price_modern > tfoot > tr > th,
.data_price_modern > thead > tr > td,
.data_price_modern > thead > tr > th {
border: 3px solid #ffffff !important;
}
.data_price_modern {
border: none !important;
}
.data_price_modern > tbody > tr:nth-of-type(odd),
.data_price_modern_hotel > tbody > tr:nth-of-type(odd) {
background-color: unset !important;
}
.data_price_modern tr td:nth-of-type(odd) {
background-color: #f2f2f2;
}
.data_price_modern .mod-date-th {
background-color: #bae1e8;
padding: 20px 10px !important;
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-name {
background-color: #fff;
text-align: center;
}
.choose_date .period_price {
background-color: unset !important;
}
.data_price_modern .selected,
.data_price_modern_hotel .selected {
background-color: #02a2de !important;
color: #fff;
border-left: 0 !important;
border-top: 0 !important;
border-right: 0 !important;
}
.data_price_modern .next,
.data_price_modern_hotel .next {
border-left: 0 !important;
}
.data_price_modern .prev,
.data_price_modern_hotel .prev {
border-right: 0 !important;
}
.mod-show_period_price {
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 rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 4px 4px 7px 0px rgba(0, 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);
}
.data_price_modern > tbody > tr:last-child > td {
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 .mod-room-name {
padding-left: 25px;
padding-right: 10px;
height: 75px;
vertical-align: middle;
}
.st-hotel-room-content.modern .data_price_modern td.hover {
cursor: pointer;
background-color: #bae1e8 !important;
}
.st-hotel-room-content.modern
.data_price_modern
> tbody
> tr:hover
.mod-room-name,
.st-hotel-room-content.modern .data_price_modern > tbody > tr:hover td {
background-color: #bae1e8;
}
.st-hotel-room-content.modern .data_price_modern td.hover:hover {
background-color: #85bff6 !important;
} .old_price_table a,
.data_price_modern a,
.data_price_modern_hotel a {
display: block;
text-decoration: none !important;
}
.old_price_table a:hover,
.data_price_modern a:hover,
.data_price_modern_hotel a:hover {
text-decoration: underline !important;
}
.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-td.selected .mod-price,
.data_price_modern .mod-date-th.selected .mod-date {
color: #fff !important;
}
.data_price_modern .mod-price-td.selected .mod-old-price {
color: #e7e7e7 !important;
}  .st-hotel-room-content .order-buttons {
display: flex;
display: -webkit-flex;
flex-direction: row;
justify-content: center;
margin-top: 40px;
}
.st-hotel-room-content .order-buttons .item,
.order_buttons .btn-order-tour {
max-width: 368px;
width: 100%;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
margin: 0 15px;
}
.st-hotel-room-content .order-buttons .btn-order-tour,
.order_buttons .btn-order-tour {
background: #ff7f1e !important;
outline: none;
}
.st-hotel-room-content .order-buttons .quick_order,
.st-single-tour .order_buttons .show_price_tab {
background: #00a3dd !important;
}  .st-hotel-room-content .list-of-room .karpats-service-box .karpats-excurs-title,
.st-hotel-room-content .list-of-room .karpats-service-box .subbox {
background: rgba(96, 198, 89, 0.9);
}
.st-hotel-room-content .list-of-room {
margin-top: 80px;
}
.st-hotel-room-content #comment_row .h2,
.st-hotel-room-content .hotel_snipet_wrap .h2,
.st-hotel-room-content .other_hotels_wrap .h2 {
position: relative;
font-size: 36px;
line-height: 46px;
color: #727272 !important;
}
.st-hotel-room-content #comment_row .bg_absolute,
.st_hotels.modern .reveiw_wrap .bg_absolute {
position: absolute;
left: -70px;
bottom: -130px;
}  .st-hotel-room-content .hotel_snipet_wrap {
margin-top: 80px;
}
.st-hotel-room-content .hotel_snipet_wrap .text-unit {
margin-bottom: 15px;
}
.st-hotel-room-content .hotel_snipet_wrap .price_info {
font-size: 18px;
line-height: 21px;
}
.st-hotel-room-content .hotel_snipet_wrap .price_info .price {
color: #ff7f1e;
}
.st-hotel-room-content .hotel_snipet_wrap .price_info .price .cost {
font-weight: 500;
font-size: 28px;
}
.st-hotel-room-content .hotel_snipet_wrap .meta_wrap {
display: flex;
display: -webkit-flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.st-hotel-room-content .hotel_snipet_wrap #more_description_included,
.st-hotel-room-content .hotel_snipet_wrap #more_description_2 {
max-height: 100px;
overflow: hidden;
padding-top: 20px !important;
margin-top: -20px !important;
letter-spacing: 0.1em;
text-transform: lowercase;
color: #727272;
text-decoration: none !important;
}
.st-hotel-room-content .hotel_snipet_wrap #more_description_2 {
font-weight: 500;
cursor: pointer;
display: block;
position: relative;
background: rgb(245, 251, 253);
background: linear-gradient(
180deg,
rgba(245, 251, 253, 0) 0%,
rgba(245, 251, 253, 1) 45%
);
}
.st-hotel-room-content .hotel_snipet_wrap .included_services span {
font-weight: 600;
}
.st-hotel-room-content .hotel_snipet_wrap .content-title h3,
.st-hotel-room-content .hotel_snipet_wrap .content-title .helios-title {
font-weight: 500 !important;
}
.st-hotel-room-content .hotel_snipet_wrap .meta_wrap .review-info {
background: #eee;
display: flex;
display: -webkit-flex;
align-items: center;
border-radius: 30px;
padding: 5px 15px;
}
.st-hotel-room-content .hotel_snipet_wrap .meta_wrap .review-info a {
font-weight: 500;
padding-left: 10px;
}
.st-hotel-room-content .hotel_snipet_wrap .hotel-deskription,
.st-hotel-room-content .hotel_snipet_wrap .hotel-deskription p {
display: block;
line-height: 25px;
font-size: 16px;
font-weight: 500;
}
.st-hotel-room-content
.hotel_snipet_wrap
.hotel-deskription.cut_short_description {
max-height: 100px !important;
}
.st-hotel-room-content .hotel_snipet_wrap .included_services {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
}
.st-hotel-room-content .hotel_snipet_wrap .included_services .item {
padding-right: 10px !important;
flex: 0 0 calc(50% - 25px);
display: none !important;
}
.st-hotel-room-content
.hotel_snipet_wrap
.included_services
.item:nth-child(-n + 8) {
display: block !important;
}
.st-hotel-room-content .hotel_snipet_wrap .karpats-btn-about {
max-width: 360px;
}  .st-hotel-room-content .what_included_wrap {
display: flex;
display: -webkit-flex;
flex-direction: row;
margin-top: 80px;
}
.st-hotel-room-content .what_included_wrap figure img {
width: 100px;
}
.st-hotel-room-content .what_included_wrap .item figure {
text-align: center;
margin-bottom: 35px;
}
.st-hotel-room-content .what_included_wrap .item .value {
font-size: 14px !important;
}
.st-hotel-room-content .karpats-tur-slider {
margin-bottom: 0;
overflow: hidden;
}
.what_included_wrap .wpb_content_element {
margin-bottom: 0;
}  .bg-other-hotels-img {
position: absolute;
bottom: -180px;
left: 0px;
z-index: -1;
width: 100vw;
margin-left: calc(-50vw + 50%);
}
.st-hotel-room-content .other_hotels_wrap {
margin-top: 80px;
}
.st-hotel-room-content
.other_hotels_wrap
.karpats-excurs-content
.karpats-excurs-title,
.st-hotel-room-content .other_hotels_wrap .karpats-excurs-content .subbox {
background: rgba(96, 198, 89, 0.9) !important;
}   .st_hotels.modern .st-hotel-result {
margin: 0 !important;
}
.st_hotels h2,
.st_tours h2 {
color: #727272;
font-family: montserrat;
font-size: 36px !important;
line-height: 46px !important;
margin-top: 80px;
margin-bottom: 40px;
position: relative;
}
.uppercase {
text-transform: uppercase;
}
.free-label {
font-weight: 500;
color: #ff7f1e;
}
.header_wrap {
position: relative;
margin-bottom: 30px;
}
.header_wrap .item {
height: 274px;
}
.header_wrap .inner {
position: absolute;
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
z-index: 2;
height: 100%;
width: 100%;
color: #fff;
background: linear-gradient(
177.03deg,
rgba(0, 0, 0, 0.1) 6.62%,
rgba(0, 0, 0, 0.1) 54.54%,
rgba(0, 0, 0, 0.1) 98.43%
);
background: -moz-linear-gradient(
177.03deg,
rgba(0, 0, 0, 0.1) 6.62%,
rgba(0, 0, 0, 0.1) 54.54%,
rgba(0, 0, 0, 0.1) 98.43%
);
background: -webkit-linear-gradient(
177.03deg,
rgba(0, 0, 0, 0.1) 6.62%,
rgba(0, 0, 0, 0.1) 54.54%,
rgba(0, 0, 0, 0.1) 98.43%
);
background: -o-linear-gradient(
177.03deg,
rgba(0, 0, 0, 0.1) 6.62%,
rgba(0, 0, 0, 0.1) 54.54%,
rgba(0, 0, 0, 0.1) 98.43%
);
}
.header_wrap .inner h1,
.header_wrap .inner .h1 {
position: relative;
}
.header_wrap .inner span {
position: absolute;
font-weight: 500;
border-radius: 10px;
padding: 10px 20px;
}
.header_wrap .inner span:nth-child(1) {
background: #60c659;
left: -140px;
top: -64px;
}
.header_wrap .inner span:nth-child(2) {
background: #00a3dd;
top: -15px;
left: -50px;
}
.header_wrap .bg {
background-size: cover;
background-position: 100% 55%;
}
.bg-truskavets {
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/truskavets-hotel.jpg);
}
.bg-vorohta {
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/vorohta-hotels.jpg);
}
.bg-cherkassy {
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/cherkassy-hotels.jpg);
}
.bg-kyiv {
background-image: url(https://tur365.ua/wp-content/uploads/2019/03/kyiv-hotels.jpg);
}
.desktop_hotel_services.modern {
display: flex;
display: -webkit-flex;
flex-direction: column;
} .desktop_hotel_services.modern .modern-search-result .item-service .row {
display: flex;
display: -webkit-flex;
align-items: center;
max-width: 1170px;
height: 300px;
overflow: hidden;
background: #fff;
margin: 0 auto 30px auto;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0px 50px 50px 50px;
-webkit-border-radius: 0px 50px 50px 50px;
-moz-border-radius: 0px 50px 50px 50px;
-o-border-radius: 0px 50px 50px 50px;
-ms-border-radius: 0px 50px 50px 50px;
}
.desktop_hotel_services.modern .modern-search-result {
position: relative;
z-index: 11;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:last-child
.row {
margin-bottom: 0;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.thumb-wrapper,
.desktop_hotel_services.modern .modern-search-result .item-service .row .thumb {
height: 100%;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.row
.thumb
a {
width: 100%;
height: 100%;
display: block;
background-size: cover !important;
background-position: 100% 50% !important;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:nth-child(1) {
background: linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -moz-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -webkit-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -o-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -ms-linear-gradient(to left, #c3effe 50%, transparent 50%);
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:nth-child(2) {
background: linear-gradient(to left, #b3ddb1 50%, transparent 50%);
background: -moz-linear-gradient(to left, #b3ddb1 50%, transparent 50%);
background: -webkit-linear-gradient(to left, #b3ddb1 50%, transparent 50%);
background: -o-linear-gradient(to left, #b3ddb1 50%, transparent 50%);
background: -ms-linear-gradient(to left, #b3ddb1 50%, transparent 50%);
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:nth-child(3) {
background: linear-gradient(to left, #ffda86 50%, transparent 50%);
background: -moz-linear-gradient(to left, #ffda86 50%, transparent 50%);
background: -webkit-linear-gradient(to left, #ffda86 50%, transparent 50%);
background: -o-linear-gradient(to left, #ffda86 50%, transparent 50%);
background: -ms-linear-gradient(to left, #ffda86 50%, transparent 50%);
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:nth-child(4) {
background: linear-gradient(to left, #ffb279 50%, transparent 50%);
background: -moz-linear-gradient(to left, #ffb279 50%, transparent 50%);
background: -webkit-linear-gradient(to left, #ffb279 50%, transparent 50%);
background: -o-linear-gradient(to left, #ffb279 50%, transparent 50%);
background: -ms-linear-gradient(to left, #ffb279 50%, transparent 50%);
}
.desktop_hotel_services.modern
.modern-search-result
.item-service:nth-child(n + 5) {
background: linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -moz-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -webkit-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -o-linear-gradient(to left, #c3effe 50%, transparent 50%);
background: -ms-linear-gradient(to left, #c3effe 50%, transparent 50%);
}
.desktop_hotel_services.modern .modern-search-result .item-service .thumb a {
padding: 0;
margin: 0;
width: 100%;
border-radius: 0 50px 0 0;
-webkit-border-radius: 0 50px 0 0;
-moz-border-radius: 0 50px 0 0;
-o-border-radius: 0 50px 0 0;
-ms-border-radius: 0 50px 0 0;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.service-title {
font-size: 20px;
line-height: 28px;
text-transform: uppercase;
font-weight: 500;
color: #000;
margin: 0;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.service-title
a {
color: #ff7f1e;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content {
display: flex;
display: -webkit-flex;
flex-direction: column;
justify-content: space-around;
height: 100%;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.booking-item-rating-stars {
display: flex;
display: -webkit-flex;
flex-direction: row;
margin: 0;
padding: 0;
list-style: none;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.service-review {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: flex-start;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.review-count-bl {
display: inline-block;
background: #efefef;
border-radius: 50px;
padding: 5px 15px;
margin: 0 20px 0px 0px;
color: #000;
font-size: 16px;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.review-count-bl
svg {
margin-left: 0;
margin-right: 10px;
width: 13px !important;
height: 19px;
margin-bottom: -2px;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.normal-list-description {
font-size: 16px;
line-height: 20px;
margin-top: 10px;
height: auto !important;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.normal-list-description
.h2,
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content
.normal-list-description
.title {
margin: 0;
margin-bottom: 5px;
color: #ff7f1e !important;
}
.desktop_hotel_services.modern .sub-title.adress {
justify-content: flex-start !important;
font-size: 16px !important;
line-height: 21px !important;
display: flex !important;
display: -webkit-flex !important;
align-items: center !important;
color: #000 !important;
}
.desktop_hotel_services.modern .sub-title.adress svg {
width: 20px;
height: 28px;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.item-content:last-child {
padding-left: 0;
padding-right: 10px;
}
.desktop_hotel_services.modern .contact-list .tel {
background: transparent;
margin: 0;
padding: 5px 0;
} .desktop_hotel_services.modern .contact-list .tel a {
font-size: 18px;
color: #000;
}
.desktop_hotel_services.modern .contact-list .tel a .free-label {
font-size: 14px;
vertical-align: text-bottom;
}
.desktop_hotel_services.modern .service-price-grid {
background: unset !important;
color: #ff7f1e;
font-size: 16px;
padding: 0 0 20px 0;
}
.desktop_hotel_services.modern .service-price-grid .price,
.desktop_hotel_services.modern .service-price-grid .cost {
color: #ff7f1e;
line-height: 1;
}
.desktop_hotel_services.modern .service-price-grid .period {
color: #000;
padding-left: 5px;
font-weight: 100;
}
.desktop_hotel_services.modern .service-price-grid span {
align-items: flex-end;
}
.desktop_hotel_services.modern
.modern-search-result
.item-service
.karpats-btn-about {
width: 96%;
}
.recomendation_tours {
position: relative;
}
.recomendation_tours .bg-other-hotels-img {
bottom: unset;
top: 50px;
}
.recomendation_tours .karpats-excurs-box,
.recomendation_tours .karpats-excurs-box:last-child {
margin-bottom: 0;
}
.karpats-excurs-box .hov-about-excurs img {
display: inline;
}
.recomendation_tours .karpats-excurs-content .karpats-excurs-title,
.recomendation_tours .karpats-excurs-content .subbox {
background: rgba(96, 198, 89, 0.8);
}
.Video_wrap {
position: relative;
}
.Video_wrap .wpb_video_widget {
margin: 0;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
overflow: hidden;
}
.Video_wrap .karpats-bg-hotels-img.first {
bottom: -20px;
}
.st_hotels.modern .reveiw_wrap {
position: relative;
}
.st_hotels.modern .reveiw_wrap .bg_absolute {
left: -46px;
top: 20px;
} .st_hotels.modern
#mobile_hotels_services
.modern-search-result
.grid-item
.thumb
img {
width: 100%;
}
.st_hotels.modern
#mobile_hotels_services
.modern-search-result
.grid-item
.tour-content-grid {
padding: 0;
}
.st_hotels.modern .item-service p.service-location,
.st_hotels.modern .item-service .rate-hotel {
display: none;
}
.st_hotels.modern #mobile_tour_services,
.st_hotels.modern #mobile_hotels_services {
margin-bottom: unset;
}
.st_hotels.modern .st-hotel-result:before {
top: unset;
} #location_hotel .modal-content .modal-body iframe {
width: 100%;
min-height: 500px;
}  #head_tour_slider {
min-height: 210px;
position: relative;
}
.loader_wrap {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background: rgba(255, 255, 255, 0.6);
}
.loader_wrap .st-loader {
top: 1%;
}
.loader_wrap_slider {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background: rgba(255, 255, 255, 0.6);
}
.loader_wrap_slider .st-loader {
top: 50%;
}
.preloader_slider {
top: 0;
height: 535px;
width: 100%;
position: absolute;
background: rgb(255, 255, 255);
z-index: 999;
}
.mailhr {
text-decoration: underline;
color: #2150d2;
}
.konfhr:hover {
color: #737373;
text-decoration: underline;
}
.konfhr:focuse {
color: #737373;
text-decoration: underline;
} .stock_date_mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
font-weight: lighter;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto !important;
}
.percent-circle {
background: #ff821e;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
min-width: 95px;
width: 95px;
border-radius: 50px 0 0 50px;
position: relative;
margin-right: -15px; -webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
-webkit-box-shadow: 0 0 15px #3a3a3a;
box-shadow: 0 0 15px #3a3a3a;
}
.percent-circle span span {
font-size: 25px;
font-weight: 500;
}
.n2-ss-control-bullet {
display: none !important;
} .excurs_plan .wdo-carosuel-container .owl-stage-outer .owl-stage {
margin: 0 auto;
}
.excurs_plan .owl-carousel:hover .owl-next {
right: -40px !important;
}
.excurs_plan .owl-carousel:hover .owl-prev {
left: -40px !important;
}
.excurs_plan .owl-theme .owl-nav [class*='owl-']:hover {
background: unset !important;
color: unset !important;
text-decoration: unset !important;
} .callback_select_hotel span {
text-align: left;
width: 100%;
display: block;
font-size: 16px;
}
.callback_select_hotel span.hotel-email {
margin-bottom: 15px;
}
.wpcf7 span[role='alert'] {
color: #f00 !important;
}
.form-group span {
text-align: left;
width: 100%; display: inline;
}
#success_booking_message {
text-align: center;
}
#thx-message img {
width: 150px;
clear: both;
display: block;
margin: 0 auto;
}
.ays-pb-modals h2,
.ays-pb-modals .h2 { font-size: 20px !important;
font-weight: 500;
}
#thx-message .thx-text {
text-align: center;
display: block;
margin: 30px 0;
font-size: 16px;
font-weight: 500;
color: #00a3dd;
}
.discount_description {
display: inline-block !important;
font-size: 17px;
padding-bottom: 15px;
margin: 0 15px;
}
.wb-fb-checkbox {
cursor: pointer;
}
.popup_buttons {
text-align: center;
margin: 30px 0;
}
.popup_buttons .cta_button {
display: inline-block;
color: white;
font-weight: 500;
margin: 10px;
border-radius: 5px;
width: 250px;
}
.popup_buttons .cta_button:before {
position: relative;
content: '' !important;
}
.popup_buttons .popup_callback {
padding: 10px 20px;
cursor: pointer;
border: 2px solid #6ad263;
background: #69d262;
color: #fff;
font-size: 14px;
font-weight: 500;
line-height: 21px;
margin: 0 10px;
display: inline-block;
border-radius: 5px;
width: 250px;
}
.wpcf7-response-output {
margin: 20px 0 !important;
text-align: left;
} .search-result-page .banner h1 {
font-size: 36px;
color: #3f3f3f;
letter-spacing: 0;
text-align: left;
margin: 0;
}
.banner h1 {
padding-bottom: 15px;
}
.search-result-page .banner {
background-color: #fff0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 0; position: relative;
}
.search-result-page .search-form-wrapper {
top: 20px !important;
}
.mobile-nav.disabled {
display: none;
}
.search-result-page .owl-carousel .owl-nav button.owl-next_deprecated,
.excurs_plan .owl-nav button.owl-next_deprecated {
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;
}
.search-result-page .owl-carousel .owl-next_deprecated {
position: absolute;
border: 0;
background: transparent;
right: -40px;
}
.search-result-page .owl-carousel .owl-nav .owl-prev_deprecated {
border: 0;
background: transparent;
left: -40px;
}
.search-result-page .owl-carousel .owl-nav button.owl-next_deprecated:hover,
.excurs_plan .owl-nav button.owl-next_deprecated: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 !important;
background-size: 100% auto !important;
color: transparent !important; }
.search-result-page .owl-carousel .owl-nav button.owl-prev_deprecated,
.excurs_plan .owl-nav button.owl-prev_deprecated {
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;
}
.search-result-page .owl-carousel .owl-nav button.owl-prev_deprecated:hover,
.excurs_plan .owl-nav button.owl-prev_deprecated: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 !important;
background-size: 100% auto !important;
color: transparent !important; }
.search-result-page.st-tours .mobile-list .item-service .item-content {
padding-top: 0;
padding-bottom: 0;
}
.owl-next_deprecated,
.owl-prev_deprecated {
border-radius: 50px;
border: 3px solid rgba(255, 255, 255, 0.5);
color: #fff;
font-family: 'fontawesome';
font-size: 10px;
height: 30px;
line-height: 30px;
margin-top: -15px;
opacity: 1;
position: absolute;
text-align: center;
top: 50%;
width: 30px;
transition: border 0.2s, right 0.5s, left 0.5s, background 0.2s, color 0.2s;
-moz-transition: border 0.2s, right 0.5s, left 0.5s, background 0.2s,
color 0.2s;
-webkit-transition: border 0.2s, right 0.5s, left 0.5s, background 0.2s,
color 0.2s;
-o-transition: border 0.2s, right 0.5s, left 0.5s, background 0.2s, color 0.2s;
}
.st-tour-content {
padding-top: 0px;
}
.service-default .room_contacts h2 {
margin: 0;
padding: 0 0 10px 0;
}
.underline {
text-decoration: underline;
}
.tour_disabled_booking,
hotel_disabled_booking {
padding-top: 25px;
}
.tour_disabled_booking div,
.hotel_disabled_booking div {
border: 2px solid #ff821f;
padding: 5px;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
}
.tour_disabled_booking div span {
color: #252525 !important;
font-size: 16px;
}
.room_contacts {
padding: 2px 10px 10px 10px !important;
background: #fff;
border: 1px solid #ddd;
margin-top: 20px;
}
.recomendation_item .recomend_title {
font-size: 15px;
line-height: 1.6;
font-weight: 500;
}
.recomendation_item .recomend_desc,
.recomendation_item .recomend_desc p,
.recomendation_item .recomend_desc span,
.recomendation_item .recomend_desc p span {
font-size: 15px;
line-height: 1.6;
}
.recommendation a {
display: block;
margin: 15px 0;
text-decoration: none;
}
.recommendation img {
width: 100%;
}
.recommendation span {
vertical-align: top;
display: inline-block;
}
.recommendation span.h2 {
width: 100%;
}
.tour_contact .room_contacts div span {
color: #252525 !important;
font-size: 14px;
}
.room_contacts .tel {
padding-bottom: 5px;
}
.room_contacts .tel a {
color: #636363;
font-weight: 600;
font-size: 18px;
}
.room_contacts .tel a span {
display: inline;
}
.room_contacts span img {
width: 18px;
height: 18px;
margin-right: 8px;
margin-top: -3px;
}
.service-default h2 {
font-size: 16px;
color: #00a3dd;
font-weight: 600;
}
#st-content-wrapper .form-book-wrapper .form-head {
position: relative;
padding: 0 0 20px 0;
font-size: 16px;
line-height: 22px;
font-family: 'montserrat';
}
.room_contacts div.show_phone svg {
fill: #60c659;
vertical-align: middle;
margin-right: 10px;
width: 20px;
height: 20px;
}
.room_contacts div.show_phone svg.vodafone {
fill: red;
}
.room_contacts div.show_phone svg.kyivstar,
.room_contacts div.show_phone svg.kyivstar path {
fill: #009bf7;
}
.room_contacts div.show_phone {
font-size: 18px;
font-weight: 500;
cursor: pointer;
border: unset;
border-radius: unset;
-webkit-border-radius: unset;
-moz-border-radius: unset;
-ms-border-radius: unset;
-o-border-radius: unset;
padding: 0 0 10px 0;
}
.room_contacts div.show_phone span.display_number {
display: inline;
text-decoration: underline;
font-size: 18px;
font-weight: 500;
color: #5e6d77 !important;
}
.room_contacts div.show_phone span.display_number:hover {
text-decoration: none;
}
.room_contacts .mail a {
font-size: 18px;
font-weight: 500;
text-decoration: none;
}
.room_contacts div.show_phone img,
.room_contacts .mail img {
margin-right: 5px;
}
h2.order-form {
color: #60c659 !important;
background: #f5fbfd;
margin: -30px 0 26px -10px;
}
#st-content-wrapper .widgets {
background: rgba(255, 255, 255, 0);
}
.st-404-page {
padding: 60px 0;
text-align: center;
margin-top: 95px;
} #services-carusel .owl-carousel .owl-nav {
display: block !important;
}
#hotel-services .owl-nav button:before,
#tour-services .owl-nav button:before,
.excurs_plan .owl-nav button:before {
content: '';
}
.ex h3 {
font-size: 28px !important;
line-height: 35px !important;
margin-top: 20px;
margin-bottom: 20px !important;
font-family: montserrat;
color: #727272;
}
#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;
}   .wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
border-right: 1px solid #e8e8e8;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child {
border-right: none;
}
li.vc_tta-tab {
background-color: rgba(255, 255, 255, 0) !important;
}
li.vc_tta-tab.vc_active {
background-color: rgba(255, 255, 255, 0) !important;
border-bottom: 3px solid #60c659 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
background-color: rgba(245, 251, 253, 0) !important;
font-size: 14px;
font-weight: 600;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab > a {
border-width: 0px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
color: #60c659 !important;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels::after,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels::before {
border-color: #ddd !important;
border-width: 1px 0px 0px 0px !important;
border-radius: 0px !important;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs
.vc_tta-panels {
background-color: rgba(245, 251, 253, 0) !important;
}
.discount_label {
color: #ff7f1e;
font-size: 22px;
font-weight: 500;
margin: 20px 0;
}
.discount_label span {
font-size: 22px;
font-weight: 500;
}
#st-content-wrapper .st-stars i {
cursor: default;
font-size: 12px;
color: #ffbc21 !important;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head {
padding-top: 0 !important;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value {
line-height: 28px;
}
#st-content-wrapper.st-single-tour
.form-book-wrapper
.form-head
.price
.value
.onsale {
display: block;
text-decoration: line-through;
font-size: 24px;
color: #878787 !important;
font-weight: 400;
line-height: 30px;
float: right;
margin-left: 15px;
}
.st-hotel-room-content .form-book-wrapper .form-guest-search .guest-wrapper,
.hotel_page .form-book-wrapper .form-guest-search .guest-wrapper {
padding: 15px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #d7dce3;
}
#st-content-wrapper
.form-book-wrapper
.form-date-field
.check-in-wrapper
label {
font-weight: 500er !important;
font-size: 18px !important;
}
#st-content-wrapper
.form-book-wrapper
.form-date-field
.check-in-wrapper
.render {
font-size: 16px !important;
}
.st-hotel-room-content
.form-book-wrapper
.form-guest-search
.guest-wrapper
.check-in-wrapper,
.hotel_page
.form-book-wrapper
.form-guest-search
.guest-wrapper
.check-in-wrapper {
width: 50%;
padding: 0;
}
.st-hotel-room-content
.form-book-wrapper
.form-guest-search
.guest-wrapper
.select-wrapper,
.hotel_page
.form-book-wrapper
.form-guest-search
.guest-wrapper
.select-wrapper {
width: 50%;
}
.st-hotel-room-content
.form-book-wrapper
.form-date-search
.date-wrapper
.check-in-wrapper
label,
.hotel_page
.form-book-wrapper
.form-date-hotel-room
.date-wrapper
.check-in-wrapper
label,
.st-hotel-room-content
.form-book-wrapper
.form-guest-search
.guest-wrapper
.check-in-wrapper
label,
.hotel_page .form-book-wrapper .guest-wrapper .check-in-wrapper label {
font-size: 18px !important;
color: #1a2b48 !important;
font-weight: 450 !important;
}
.st-hotel-room-content
.form-book-wrapper
.form-date-search
.date-wrapper
.check-in-wrapper
.render,
.hotel_page
.form-book-wrapper
.form-date-hotel-room
.date-wrapper
.check-in-wrapper
.render {
font-size: 16px !important;
color: #5e6d77 !important;
}
.st-hotel-room-content .form-book-wrapper .form-date-search .date-wrapper .fa,
.hotel_page .form-book-wrapper .form-date-hotel-room .date-wrapper .fa {
font-size: 25px !important;
}
.st-hotel-room-content
.form-book-wrapper
.form-date-search
.date-wrapper
.check-in-wrapper,
.hotel_page
.form-book-wrapper
.form-date-hotel-room
.date-wrapper
.check-in-wrapper {
padding: 0 !important;
}
.st-hotel-room-content .form-book-wrapper .form-date-search .date-wrapper,
.hotel_page .form-book-wrapper .form-date-hotel-room .date-wrapper {
padding: 15px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
background-color: transparent;
border: none;
font-weight: 500;
background-color: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
-ms-border-radius: 0;
}
.vc_btn3_active {
background-color: #f5fbfd !important;
border-bottom: 3px solid #60c659 !important;
}
.tab-title {
font-size: 18px;
padding: 15px 0;
display: block;
}
span.residence-title {
color: #ff9f56;
font-size: 16px;
line-height: 29px;
font-weight: 600;
}
span.residence-description {
font-size: 16px;
color: #252525 !important;
line-height: 29px;
}
#st-content-wrapper .st-description {
color: #252525 !important;
font-size: 16px;
text-align: left;
line-height: 29px;
}
.order_residence_item div {
border-top: 1px solid #ccc;
padding-top: 10px;
padding: 10px 0;
}
.service-include .more_included .mobile {
display: none;
}
.all_inclued_wrap {
text-align: center;
-webkit-box-shadow: 0px -20px 23px 10px rgba(255, 255, 255, 1);
box-shadow: 0px -20px 23px 10px rgba(255, 255, 255, 1);
}
.short_title {
color: #00a3dd;
font-weight: 500;
}
.form-book-wrapper .include_price .more,
.service-include .more_included,
.search-result-page .st-hotel-result .mobile-list .item-service .more_included {
position: relative;
width: 85%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #eeeeee;
display: block;
padding: 5px;
margin: 0 auto 10px auto;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
color: #60c659;
font-weight: 500;
}
#modern-search-result .service-excerpt {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#modern-search-result .service-excerpt:first-child {
padding-right: 0;
}
.desktop_tour_services .service-excerpt .karpats-btn-about {
padding: 0;
margin: 0 10px;
margin-bottom: 10px;
width: unset;
}
.service-include .more_included {
display: block;
vertical-align: bottom;
position: relative;
background: rgba(255, 255, 255, 0);
-webkit-box-shadow: 0px -20px 23px 10px rgba(255, 255, 255, 1);
box-shadow: 0px -20px 23px 10px rgba(255, 255, 255, 1);
font-size: 16px;
}
.home_tour_list .item-service.ridomar {
order: 0;
}
.home_tour_list .item-service:nth-child(1) {
order: 1;
}
.home_tour_list .item-service:nth-child(2) {
order: 2;
}
.home_tour_list .item-service:nth-child(3) {
order: 5;
} .home_tour_list .item-service:nth-child(5) {
order: 3;
}
.home_tour_list .item-service:nth-child(6) {
order: 4;
}
.home_tour_list .service-include .more_included {
width: 100%;
}
.mobile_tours .service-include .more_included {
width: calc(100% - 30px);
}
.more_tour_description {
background: #00a3dd !important;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
color: white;
max-width: 300px;
text-decoration: none !important;
margin: 0 auto 10px auto;
}
.more_tour_description:active,
.more_tour_description:hover,
.more_tour_description:focus {
text-decoration: none !important;
}
.more_tour_description span {
width: auto;
margin: 0 auto;
}
.more_tour_description span svg {
margin-top: 3px;
margin-left: 5px;
} .more_tour_description.active svg {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.service-include .h2 .item,
.service-include h2 .item {
display: inline-block;
}
.multi-service-wrapper .hotel-rating-tour {
margin-bottom: 10px;
}
.form-book-wrapper .include_price .helios-room-facilities-info { max-height: 350px;
overflow-x: hidden;
overflow-y: scroll;
}
#tour-services .helios-title,
#hotel-services .helios-title {
margin-top: 20px !important;
margin-bottom: 0 !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
border: none !important;
}
div[data-vc-action='collapseAll'] {
padding-bottom: 40px;
}
.cut_include_price {
max-height: 165px !important;
overflow-y: hidden !important;
}
#st-content-wrapper.st-single-tour
.review-list
.comment-item
.comment-item-body
.detail
.st-description {
padding-bottom: 20px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .label {
font-size: 28px;
color: #3f3f3f;
font-weight: 600;
padding: 0 10px 0 0;
position: relative;
top: -5px;
}
.comment-item-body .st-description {
max-height: 90px;
min-height: 90px;
overflow-y: auto;
}
.comment-item-body .detail hr {
margin: 20px 10px 20px 0px;
border: 1px solid #e0e0e0;
}
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile {
margin-top: 15px !important;
}
.search-result-page .st-hotel-result.style-full-map .toolbar {
padding-top: 0 !important;
}
#st-content-wrapper.st-single-tour
.form-book-wrapper
.form-head
.price
.value
.text-lg {
font-weight: 600;
font-size: 28px;
color: #3f3f3f;
}
.row-tabs {
position: relative;
width: 100vw;
left: calc(-50vw + 50%);
height: 100%;
background: white;
}
.row-tabs-hotel {
margin-top: 30px;
}
.single-st_tours .row-tabs .vc_tta-tabs-container,
.single-st_hotel .row-tabs .vc_tta-tabs-container {
width: 100vw;
display: flex !important;
display: -webkit-flex !important;
justify-content: center;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
background: #4caf50;
}
.single-st_tours
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab
a,
.single-st_hotel
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab
a {
color: #fff !important;
}
.single-st_tours
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab.vc_active
a,
.single-st_hotel
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab.vc_active
a {
color: #3f3f3f !important;
}
.single-st_tours
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab.vc_active,
.single-st_hotel
.row-tabs
.vc_tta-tabs-container
.vc_tta-tabs-list
.vc_tta-tab.vc_active {
border-bottom: unset !important;
background: #fff !important;
}
#st-content-wrapper #reviews #write-review {
height: 0;
overflow: hidden;
}
#st-content-wrapper #reviews #write-review #respond,
#st-content-wrapper .reviews #write-review #respond,
#st-content-wrapper .reviews .write-review #respond {
margin-bottom: 35px;
}
#st-content-wrapper .reviews .write-review .heading a.opened i {
transform: rotate(180deg);
}
#reviews_blog .comment-respond .comment-form-cookies-consent {
display: flex;
align-items: center;
}
#reviews_blog
.comment-respond
.comment-form-cookies-consent
#wp-comment-cookies-consent {
width: 20px;
height: 20px;
margin: 0;
}
#reviews_blog .comment-respond .comment-form-cookies-consent label {
margin: 0;
line-height: 20px;
}
#reviews_blog .comment-respond .comment-form-cookies-consent {
display: flex;
align-items: center;
}
#reviews_blog
.comment-respond
.comment-form-cookies-consent
#wp-comment-cookies-consent {
width: 18px;
height: 18px;
margin-right: 15px;
}
.bound_hotel_tour {
font-size: 20px;
padding: 15px 0;
display: block;
}
.tour-bound-map iframe {
width: 100%;
height: 250px;
}
.tour-bound-map {
padding-top: 15px;
} .btn-readmore {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
}
.btn-order-tour,
.show_price_tab {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
border-radius: 5px;
font-size: 14px !important;
font-weight: 600;
padding: 17px 49px !important;
color: #fff;
text-transform: uppercase;
margin-top: 15px;
width: 100%;
text-align: center;
}
.btn-order-tour.show_all_comment {
display: inline-block;
width: auto;
}
#quick_order,
.quick_order,
.show_price_tab {
background: #ffc091 !important;
background: -webkit-linear-gradient(
left,
#ffc294 0%,
#f7d27f 100%
) !important;
background: -o-linear-gradient(left, #ffc294 0%, #f7d27f 100%) !important;
background: linear-gradient(to right, #ffc294 0%, #f7d27f 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc294', endColorstr='#f7d27f', GradientType=1);
background: #58d3ff !important;
}
.st_sale_class {
background-color: rgba(0, 0, 0, 0) !important;
}
.room-heading {
margin-top: 20px;
} .ujic-classic .countdown_section {
float: left;
display: block;
text-align: center;
margin: 0 15px 0 0;
padding: 5px 10px !important;
border: 3px solid #ff7f1e;
border-radius: 5px;
}
.ujic-classic span.countdown_amount {
display: inline-block;
color: #fff;
padding: 0px !important;
margin-right: 0px;
font-size: 30px !important;
font-family: 'montserrat' !important;
font-weight: 500 !important;
line-height: 22px !important;
font-weight: 500 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background: rgba(0, 0, 0, 0) !important;
border-radius: 0px !important;
text-shadow: none !important;
}
.ujic-classic span.countdown_txt {
display: block;
text-align: center;
margin: 0px !important;
font-size: 12px !important;
font-family: 'montserrat';
} .st-checkout-page .check-out-form {
border-top: none;
padding-top: 0 !important;
}
h2.checkout-form {
padding-left: 15px;
display: block;
color: #00a3dd;
font-size: 17px;
margin: 0 0 20px 0;
font-weight: 600;
width: 100%;
}
.discount_title {
color: #00dd4e !important;
font-size: 17px !important;
clear: both;
font-weight: 600 !important;
width: 100%;
display: block;
text-align: left;
padding: 0 15px;
}
.regular_customer_discount {
display: none;
}
.modal_booking .wb_row .wb-fb-checkbox input[type='checkbox'] {
height: 16px !important;
width: 16px !important;
}
.st-checkout-page .btn-checkout {
width: auto !important;
}
h2.checkout {
display: block;
color: #00a3dd;
font-size: 17px;
margin: 0 0 20px 0;
font-weight: 600;
width: 100%;
} .rating-counter {
background: #60c659;
padding: 5px 10px;
border-radius: 5px 5px 5px 0px;
color: white;
display: inline-block;
margin-right: 7px;
font-size: 14px;
font-weight: 600;
display: none;
}
.review-desc {
color: #60c659;
font-weight: 500;
position: relative;
font-size: 14px;
}
.review-count-wh {
color: #fff;
padding: 0 20px;
font-size: 12px;
}
.review-count-bl {
color: #727272;
padding: 0 0;
font-size: 12px;
}
.review-count-bl img,
.review-count-bl svg {
margin-top: -5px;
margin-left: 10px;
margin-top: -5px;
margin-left: 10px;
width: auto !important;
height: 16px;
display: inline-block !important;
}
.review-desc:after {
content: '';
position: absolute;
width: 4px;
height: 4px;
border-radius: 4px;
top: 7px;
right: -14px;
background: #727272;
}
.rate-hotel {
margin-top: 15px;
}
.st-hotel-result:before {
background: none !important;
}
.rate-hotel .booking-item-rating-stars li {
list-style: none;
float: left;
color: #fa5636;
margin-right: 3px;
}
.rate-hotel .booking-item-rating-stars {
padding: 0px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.booking-item-rating .fa,
.booking-item.booking-item-small .booking-item-rating-stars,
.comment-form .add_rating,
.booking-item-payment .booking-item-rating-stars .fa-star,
.st-item-rating .fa,
li .fa-star,
li .fa-star-o,
li .fa-star-half-o {
color: #ffd53b !important;
font-size: 16px;
padding-right: 7px;
}
.st-checkout-page .cart-info .service-section .service-left .title a {
color: #fff; font-weight: 500;
} .cond-form {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
} .hidde {
display: none;
}
.show {
display: block !important;
}
.preloader {
width: 100px;
height: 100px;
background-color: #ff0000;
display: none;
} .st-checkout-page .payment-form,
.modal_booking .payment-form,
.modal_booking .cond-form {
display: none;
} .service-section {
background-repeat: no-repeat;
background-size: cover;
height: 240px;
} .search-result-page .search-form-wrapper .search-form {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 5px;
min-height: 60px;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab {
min-height: 0 !important;
}
.search-result-page
.search-form-wrapper
.search-form
form
.row
div
.form-group {
background: #fff;
margin: 5px auto;
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
}
.search-result-page .search-form-wrapper .search-form form .row div {
padding-left: 5px;
padding-right: 5px;
}
.search-form form .row .form-button .btn-order-tour {
margin-top: 0;
width: 100% !important;
}
.search-result-page
.search-form-wrapper
.search-form
.form-extra-field
.render {
font-size: 14px;
color: #3f3f3f;
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.search-result-page
.search-form-wrapper
.search-form
.form-date-field
.check-in-wrapper
.render,
.search-result-page
.search-form-wrapper
.search-form
.form-date-field
.check-out-wrapper
.render {
font-size: 14px;
font-weight: 400;
color: #3f3f3f;
}
.search-result-page
.search-form-wrapper
.search-form.hotel-search-form.in_tab
.form-group.field-detination.has-icon
#dropdown-destination {
padding-left: 42px !important;
}
.search-result-page
.search-form-wrapper
.search-form
.form-extra-field.has-icon
.dropdown {
padding-left: 44px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.search-result-page
.search-form-wrapper
.search-form
.form-date-field.has-icon
.date-wrapper {
padding-left: 40px !important;
}
.search-result-page .search-form-wrapper .form-button {
padding: 0 !important;
}
.search-result-page .search-form-wrapper .form-button button {
width: 100% !important;
}
.search-form.hotel-search-form
.form-date-field
.date-wrapper
.check-in-wrapper {
padding: 0 !important;
}
.search-form-wrapper .container .search-form {
background-color: #60c659 !important;
padding: 10px 20px;
border-radius: 0 !important;
}
.search-result-page .search-form-wrapper .form-button button {
margin-left: 0;
background: #5191fa;
text-transform: uppercase;
padding: 18px 49px;
}
.search-image {
position: absolute;
top: 50%;
margin-top: -12px;
left: 20px;
}
.modern-search-result .discont_list:first-child {
left: 20px;
right: unset;
bottom: 20px;
top: unset;
}
.stock_button {
background: #ffbc21;
color: #fff;
font-weight: 500;
padding: 5px 10px;
margin: 0 10px;
display: inline-block;
border-radius: 5px;
}
.stock_button:hover {
color: #fff;
}
.stock_images {
text-align: center; }
.additional_services {
display: block;
color: #00a3dd !important;
text-align: center;
}
.stock_images a {
display: inline-block;
padding: 5px;
} .stock_offer {
width: 100%;
padding: 20px;
margin: 30px 0;
background: #fff;
border: 1px solid #ccc;
}
.stock_offer .title {
text-transform: uppercase;
display: block;
margin-top: -37px;
padding: 3px 0;
width: 110px;
background-color: #ff821e;
color: #fff;
font-weight: 500;
text-align: center;
} .stock_offer .stock-ico {
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;
}
.stock_offer .stock-ico img {
height: 90px;
width: auto;
}
.stock_offer .item-title {
width: 100%;
color: #ff801e;
display: block;
font-weight: 500;
font-size: 24px;
padding: 10px 0;
}
.stock_offer a.more-link,
.stock_offer_unit a.more-link {
background: #ffbc21;
color: #fff;
padding: 5px 10px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
}
.stock_offer_unit a[data-toggle='modal'],
.additional_content a[data-toggle='modal'] {
background-color: #ffba20;
padding: 5px 10px;
margin-bottom: 15px;
display: inline-block;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
color: #fff;
font-weight: 500;
letter-spacing: 0.03em;
}
.stock_offer div.more,
.stock_offer_unit div.more { margin-bottom: 20px;
}
.stock_offer .more_link_wrap {
text-align: left;
}
.list-style-none {
list-style: none;
padding: 0;
}  .discont_grid:first-child {
left: 10px;
right: unset;
bottom: 20px;
top: unset;
}
.discont_grid,
.discont_grid_hotel,
.discont_grid_tour,
.discont_list,
.price-label {
position: absolute;
padding: 5px 10px;
top: 20px;
right: 20px;
font-size: 14px;
color: #ffffff;
font-weight: 500;
z-index: 8;
border-radius: 5px 5px 5px 0;
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
}
.count-string {
display: none !important;
}
.old-strike-price {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
text-decoration: line-through;
font-size: 18px;
color: #fff !important;
font-weight: 600;
margin-left: 25px;
margin-top: 4px;
font-weight: 400;
} .hotel_rating {
padding-bottom: 10px;
} .room_contacts {
padding: 25px 20px;
}
.room_page .check-in-wrapper .entry-exit-button {
color: #3f3f3f !important;
}
.room_page .check-in-wrapper {
padding: 0 !important;
}
.add_service_image {
width: 266px;
height: 150px;
background-size: cover !important;
margin: 24px 24px 0 0;
vertical-align: top;
display: inline-block;
}
a.add_service_image {
text-decoration: none;
}
.include_price h3 {
color: #60c659;
padding-bottom: 5px;
font-size: 20px;
}
.exclude_price h3 {
color: #ff9f56;
padding-bottom: 5px;
font-size: 20px;
}
.exclude_price .icon-item {
width: 100%;
position: relative;
margin-left: 14px;
padding-bottom: 12px;
display: block;
padding-bottom: 12px;
color: #252525 !important;
font-size: 14px;
}
.include_price .icon-item:last-child {
margin-bottom: 30px;
}
.include_price .icon-item,
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item,
.st-hotel-room-content .hotel_snipet_wrap .included_services .icon-item {
width: 100%;
position: relative;
margin-left: 16px;
padding-right: 32px;
padding-bottom: 12px;
color: #000 !important;
font-size: 14px;
display: block;
line-height: 22px;
}
.include_price p,
.st-hotel-room-content .main_container .description_wrap .included_services p,
.st-hotel-room-content .hotel_snipet_wrap .included_services p {
padding: 0 20px;
}
.modal .include_price p {
padding: 0;
}
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item {
padding-bottom: 0 !important;
}
.include_price .icon-item-title {
width: 100%;
position: relative;
padding-right: 16px;
padding-bottom: 6px;
color: #000 !important;
font-size: 16px;
display: block;
}
.tour-footer {
padding-top: 10px;
}
.include_price .icon-item:first-letter,
.service-include ul li:first-letter,
#load_info_included ul li:first-letter {
text-transform: uppercase;
}
.h3.single_included,
.h3.single_excluded {
margin-left: 0;
padding-bottom: 20px;
}
span.additional_services {
margin-left: 0 !important;
}
.ays-pb-modals .include_price .icon-item:before {
background: #ffa120 !important;
}
.include_price .icon-item:before,
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item:before,
.st-hotel-room-content .hotel_snipet_wrap .included_services .icon-item:before {
content: '';
position: absolute;
width: 6px;
height: 6px;
border-radius: 4px;
top: 10px;
left: -14px;
background: #60c659;
}
.exclude_price .icon-item:before,
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item:before {
content: '';
position: absolute;
width: 6px;
height: 6px;
border-radius: 4px;
top: 10px;
left: -14px;
background: #ff9f56;
}
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item:before {
top: 18px !important;
background: #60c659 !important;
}
.st-hotel-room-content .hotel_snipet_wrap .included_services .icon-item:before {
top: 9px !important;
background: #60c659 !important;
}
.image-room-list img {
width: 100%;
display: inline-block;
max-width: 400px;
}
.image-room-list {
padding-left: 0;
max-height: 183px;
max-width: 400px;
overflow: hidden;
}
.title-room h3 {
padding: 0;
margin: 0;
}
.c-main {
color: #3f3f3f !important;
}
.st-link:hover {
color: #3f3f3f !important;
text-decoration: none;
}
.header-contact span {
font-size: 14px;
line-height: 28px;
}
.header-contact img {
margin-right: 5px;
}
.header-list-room {
border: 1px solid #d7dce3;
padding: 0;
margin-top: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.header-list-room a {
color: #252525 !important;
}
.link_hotel {
padding-right: 10px;
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: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.min-price-hotel {
font-size: 30px;
font-weight: 600;
color: #000;
}
strike.stock-price-hotel {
color: grey;
font-size: 26px;
font-weight: 100;
padding-left: 15px;
}
.list-price-room {
border-left: 1px solid #d7dce3;
border-right: 1px solid #d7dce3;
border-bottom: 1px solid #d7dce3;
padding: 0 5px;
}
.list-price-room div {
padding-left: 4px;
padding-right: 4px;
}
#st-content-wrapper .st-description {
margin: 15px 0;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper:hover,
#st-content-wrapper
.form-book-wrapper
.form-date-field
.check-out-wrapper:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.header-list-room .link_hotel a {
padding: 10px 25px !important;
margin: 0 !important;
}
.header-list-room .title-room {
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: left;
-ms-flex-pack: left;
justify-content: left;
}
.more-review-link {
margin: 20px 0;
text-align: center;
}
.more-review-link a {
font-size: 16px;
}
#st-content-wrapper .st-list-rooms .item {
border: none !important;
}
.price-room-item {
width: 100%;
display: inline-block;
background: #60c65914;
margin: 10px 0;
padding: 5px;
min-height: 112px;
border-radius: 5px;
}
.price-room-item span.date_discount_room {
color: green;
font-weight: 500;
font-size: 12px;
}
.price-room-item span.date_defoult_room {
font-size: 12px;
color: #000;
font-weight: 500;
display: inline-block;
}
.header-list-room .title-room h2 {
color: #5e6d77;
font-size: 20px;
font-weight: 100;
margin: 0 0 0 20px;
}
.black_wrap {
background: rgba(0, 0, 0, 0.38);
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
color: #fff;
font-weight: 500;
padding: 10px;
}
.black_wrap span,
.black_wrap span a {
font-size: 14px;
line-height: 16px;
letter-spacing: 0.1em;
color: #fff;
text-align: left;
font-weight: 500;
}
a .black_wrap span:hover {
text-decoration: underline;
}
.add_service_desc {
width: 100%;
display: block;
font-size: 18px;
padding-bottom: 10px;
}  .media-body .media-heading,
.media-body .date {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.h4.media-heading {
font-weight: 500;
}
.media-body .date {
float: right;
font-weight: 500;
font-style: italic;
padding-right: 10px;
}
.media-body i {
color: #60c659;
font-size: 28px;
padding: 0 5px 0 0;
}
.comment_short_title a {
font-weight: 500;
color: #6b6b6b;
}
.comment-item .comment_short_title_mobile {
display: none;
}
.comment_short_title a span {
color: #ff7f1e;
}
.vc_tta-panel-body h2,
.vc_tta-panel-body .h2 {
text-transform: uppercase;
color: #ff801e;
line-height: 24px;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body::after,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body::before {
border: none !important;
} #st-content-wrapper #reviews .review-list .comment-item {
border: none !important;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body {
margin-top: 10px;
}
#st-content-wrapper #reviews .review-list .comment-item {
padding: 0px;
}
.review-pag-text {
display: none;
}
h2.title-review {
padding: 10px 0;
}
.contact-page-map .st-map iframe,
.contact-page-map .st-map {
height: 100%;
width: 100%;
}
#st-content-wrapper .hotel-map iframe {
height: 450px;
width: 100%;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {
padding: 14px 11px !important;
}
.st-number-wrapper span.disabled {
pointer-events: none;
border: 3px solid #f1f1f1;
background: #dadada;
}
.st-number-wrapper span {
line-height: 0 !important;
height: 25px !important;
width: 25px;
display: table;
background: #3bb9e5;
border: 3px solid #9fe6ff;
padding: 5px;
cursor: pointer;
}
.st-number-wrapper span svg {
width: 18px;
height: 18px;
}
.st-number-wrapper span svg g g {
stroke: #fff;
}
.separator {
padding: 0 5px;
} .review_list {
padding-bottom: 30px;
}
.review_list .comment_wrap img {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.comment_wrap h2 {
font-size: 22px;
}
.review_list .comment_wrap .header {
padding-bottom: 15px; width: 100%;
}
.date_tarif {
min-height: 55px;
}
.review_list .comment_wrap .header .st-stars i:first-child {
padding-left: 3px;
}
.comment_wrap {
background: #fff;
width: 100%;
min-height: 380px;
display: -ms-grid;
display: grid;
cursor: pointer;
} .comments .item .wrap {
background-color: #fff;
padding: 60px 40px;
margin-top: -55px;
}
.comments .item .img {
width: 140px;
height: 140px;
margin: 0 auto;
border-radius: 183px;
background: #f5fbfd;
overflow: hidden;
position: relative;
border: 10px solid #f5fbfd;
}
.comments .item .img img {
position: absolute;
width: 230px;
}
.comments .item .wrap .title {
text-align: center;
font-weight: 500;
}
.comments .item .wrap .title span,
.comments .item .wrap .title a {
text-transform: uppercase;
color: #ff7f1e;
}
.comments .item .wrap .content {
padding: 15px 0;
text-align: justify;
}
.comments .item .wrap .content .text {
position: relative;
z-index: 999;
max-height: 240px;
overflow-y: scroll;
line-height: 26px;
padding-right: 10px;
font-size: 14px;
}
.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;
}
.comments .item .wrap .content i {
color: #ff7f1e;
width: 100%;
display: block;
font-size: 30px;
}
.comments .item .wrap .content .fa-quote-left {
text-align: left;
}
.comments .item .wrap .content .fa-quote-right {
text-align: right;
}
.comments .item .wrap .user i,
.comments .item .wrap .user .name,
.comments .item .wrap .user .date {
cursor: pointer;
display: inline-block;
width: auto;
}
.comments .item .wrap .user {
padding: 10px 0;
}
.comments .item .wrap .user .name,
.comments .item .wrap .user .date {
padding-left: 10px;
}
.comments .item .wrap .user i {
color: #60c659;
font-size: 20px;
}
.comments .item .wrap .user .name {
font-size: 14px;
font-weight: 500;
font-style: italic;
}
.comments .item .wrap .user .name:hover {
text-decoration: underline;
}
.comments .item .wrap .user .date {
font-size: 11px;
color: #ccc;
} ul.share-wrapper {
padding: 0;
margin: 10px 0;
} #head_tour_slider .gallery .slider-for .slick-track .item,
#head_hotel_slider .gallery .slider-for .slick-track .item,
#slider_tpl .gallery .slider-for .slick-track .item {
width: 180px;
height: 100px;
margin: 10px 5px;
cursor: pointer;
overflow: hidden;
}
#slider_tpl .slick-initialized .slick-slide {
overflow: hidden;
}
#slider_tpl .slick-prev {
left: 25px;
z-index: 1;
bottom: 40%;
top: unset !important;
}
#slider_tpl .slick-next {
right: 25px;
z-index: 1;
bottom: 40%;
top: unset !important;
}
#slider_tpl .slick-slide img {
width: 100%;
}
#head_tour_slider .gallery .single_slider.desktop img,
#head_hotel_slider .gallery .single_slider.desktop img {
width: 100%;
}
.single_slider img {
max-height: 420px;
}
.program_tour .single_slider img {
max-height: 300px;
}
#head_tour_slider .gallery .slider-for img {
width: 100%;
}
.st-tour-content #reviews #write-review {
margin-top: 0 !important;
margin-right: 15px;
}
.st-tour-content .share-wrapper li {
margin-right: 5px;
}
.share-wrapper li {
width: 40px;
height: 40px;
background: #fff;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 5px;
border: 1px solid #dcdcdc;
}
.popup_buttons #toggle_callback_ru,
.popup_buttons #toggle_callback_uk {
position: static;
}
.callback-textarea {
color: #9999a6;
height: 80px !important;
} .slider-blog .fotorama__wrap {
margin: 0 auto;
}
.blog-content .post-content {
margin-top: 0 !important;
}
.post-header .hover-img {
padding-top: 0 !important;
}
.right_text {
text-align: right !important;
} .daterangepicker.ltr .calendar.right {
display: none;
}
.daterangepicker .table-condensed .td-date.today .date {
color: #000 !important;
border: none !important;
text-decoration: underline;
}
.daterangepicker .table-condensed .td-date.disabled .date {
color: #c0c5cc !important;
}
.daterangepicker .table-condensed .td-date.end-date:not(.start-date) .date {
color: #000 !important;
} .blog-content .excursions_row {
display: flex;
display: -webkit-flex;
justify-content: center;
flex-wrap: wrap;
}
.blog-content .excursions_row .karpats-excurs-box {
padding: 0;
}
.blog-content .excursions_row .excurs-box-bg {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
border-radius: 0 !important;
}
.blog-content
.excursions_row
.karpats-excurs-box.column_container
.excurs-box-bg {
overflow: hidden;
}
.blog-content
.excursions_row
.karpats-excurs-box.column_container:first-child
.excurs-box-bg {
border-radius: 35px 0 0 35px !important;
-webkit-border-radius: 35px 0 0 35px !important;
-moz-border-radius: 35px 0 0 35px !important;
-o-border-radius: 35px 0 0 35px !important;
-ms-border-radius: 35px 0 0 35px !important;
}
.blog-content
.excursions_row
.karpats-excurs-box.column_container:last-child
.excurs-box-bg {
border-radius: 0 35px 35px 0 !important;
-webkit-border-radius: 0 35px 35px 0 !important;
-moz-border-radius: 0 35px 35px 0 !important;
-o-border-radius: 0 35px 35px 0 !important;
-ms-border-radius: 0 35px 35px 0 !important;
}
.blog-content .excursions_row .excurs-title {
display: flex;
display: -webkit-flex;
background: #0000003b !important;
width: 100%;
height: 100%;
text-transform: uppercase;
-webkit-transition: linear 0.5s;
-o-transition: linear 0.5s;
transition: linear 0.5s;
justify-content: center;
color: #fff;
font-family: montserrat !important;
font-size: 16px;
line-height: 19px;
padding: 25px 15px;
text-align: center;
align-items: center;
}
.blog-content .excursions_row .karpats-excurs-content {
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
}
.blog-content .excursions_row .karpats-excurs-content .mainbox:hover .subbox {
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
}  .notifycation_date,
.notifycation_date_mobile {
max-width: 265px;
margin: 0 auto;
font-size: 12px;
text-align: center;
color: #fff;
border-radius: 10px 10px 10px 0;
-moz-border-radius: 10px 10px 10px 0;
-webkit-border-radius: 10px 10px 10px 0;
-o-border-radius: 10px 10px 10px 0;
-ms-border-radius: 10px 10px 10px 0;
font-weight: 500;
height: 0;
opacity: 0;
overflow: hidden;
-webkit-transition: height 1s ease, padding 1s ease, opacity 1.5s ease;
-o-transition: height 1s ease, padding 1s ease, opacity 1.5s ease;
transition: height 1s ease, padding 1s ease, opacity 1.5s ease;
}
.notifycation_date_mobile {
width: 100%;
background: red;
opacity: 1 !important;
padding: 9px 5px;
height: 54px !important;
}
.calendar-table:hover ~ .notifycation_date::after {
content: attr(data-title);
position: static;
width: 100%;
}
.notifycation_date_mobile::after {
content: attr(data-title);
position: static;
}
.calendar-table:hover ~ .notifycation_date {
background: red;
opacity: 1;
padding: 9px 5px;
height: 54px;
margin-bottom: 15px;
}
.daterangepicker .calendar .ranges {
float: unset !important;
text-align: center;
}
.comment_wrap .more-review-link {
padding-top: 15px;
}
.comment_wrap h3 {
margin-top: 0 !important;
font-size: 23px;
}
.comment_back {
margin: 0 0 30px 0;
padding: 5px;
background: -o-repeating-linear-gradient(
150deg,
#c1c0c0 0,
#f1f1f1 1px,
transparent 1px,
transparent 5px
);
background: repeating-linear-gradient(
-60deg,
#c1c0c0 0,
#f1f1f1 1px,
transparent 1px,
transparent 5px
);
}
.comment_wrap .comment-item {
margin-top: 15px;
}
.review_unit .comment-item {
margin-top: 15px;
}
.comment_wrap .comment-item .comment-item-body .detail .st-description {
margin-bottom: 0 !important;
}
.subscribe_footer .wpb_column .wpb_wrapper div,
.subscribe_footer .wpb_column {
font-size: 14px;
}
.room-heading .st-heading {
margin-top: 0;
}
.ujic-hold {
padding: 0 0 15px 0;
} .cart-info .service-section .wrap {
padding: 30px;
background: rgba(0, 0, 0, 0.38);
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.st-checkout-page .price_label {
display: block;
font-size: 15px;
}
.st-checkout-page .total_price span {
position: relative;
z-index: 99;
}
.st-checkout-page .total_price {
position: relative;
display: table;
font-size: 24px;
font-weight: 500;
}
.st-checkout-page .total_price .underline {
position: absolute;
z-index: 98;
bottom: 5px;
left: 0;
width: 100%;
height: 10px;
background: #59d0001f;
}
.st-checkout-page .label_item {
display: block;
font-size: 15px;
}
.st-checkout-page span.label {
display: block;
font-size: 15px;
color: #3f3f3f;
font-weight: lighter;
text-align: left;
}
.st-checkout-page h3.title {
font-size: 35px !important;
padding-bottom: 30px;
}
.info-section .order_information:first-child {
margin-bottom: 15px;
}
.order-room-type {
padding: 15px 0;
}
.st-checkout-page .cart-info {
background: #fff;
}
.st-checkout-page .review-desc:after {
background: #fff !important;
}
.st-checkout-page .cart-info {
-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1) !important;
box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1) !important;
border: none !important;
}
.st-checkout-page .cart-info .info-section {
border: none !important;
}
.st-checkout-page .cart-info .total-section {
padding: 0 30px 30px 30px !important;
}
.st-checkout-page .info-section .order_information .value {
font-size: 18px;
}
.st-checkout-page .cart-info .service-section {
padding: 0 !important;
}
.st-checkout-page .check-out-form .form-group .form-control {
background-color: #fff !important;
}
.st-checkout-page .cond-form {
display: none;
}
.search-result-page .st-hotel-result {
margin: 0 !important;
}
.search-result-page.st-tours .search-form-top {
height: 120px !important;
}
.search-result-page.st-tours .search-form-top {
margin-bottom: 0 !important;
}
.st-hotel-result .banner .container {
padding: 0 !important;
}
.hotel-catalog-search {
height: 120px;
} #st-content-wrapper
#reviews
#write-review
.review-form
.review-items
.rates
.fa:not(:last-child) {
margin-right: 10px !important;
}
#st-content-wrapper #reviews #write-review {
margin-top: 0 !important;
}
.st-checkout-page .cart-info .service-section .service-left h4.title a {
color: #fff;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
border-bottom: 3px solid #60c659 !important;
} .mc4wp-alert p,
.mc4wp-alert a {
color: #fff;
} .form_alert {
text-align: left;
} select#soflow,
select#soflow-color { -webkit-border-radius: 2px;
box-shadow: 0px 2px 5px rgba(177, 177, 177, 0.99) !important;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-webkit-padding-end: 20px;
-webkit-padding-start: 2px;
-webkit-user-select: none;
background-image: url(https://tur365.ua/wp-content/uploads/page/select_arrow.png),
-webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5) !important;
background-position: 97% center !important;
background-repeat: no-repeat !important;
border: 1px solid #aaa;
color: #555;
font-size: inherit;
margin: 20px;
overflow: hidden;
padding: 5px 10px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
width: 250px;
}
select#soflow-color {
color: #fff;
background-image: url(https://tur365.ua/wp-content/uploads/page/select_arrow.png),
-webkit-linear-gradient(#60c659, #56a951 40%, #60c659) !important;
background-color: #60c659 !important;
border-radius: 20px;
padding-left: 15px;
outline: none;
cursor: pointer;
}
.filter-review span {
font-weight: 500;
font-size: 14px;
} .preloader {
background: -webkit-gradient(
linear,
left top,
right top,
color-stop(10%, #ff4e50),
color-stop(90%, #f9d423)
);
background: -o-linear-gradient(left, #ff4e50 10%, #f9d423 90%);
background: linear-gradient(90deg, #ff4e50 10%, #f9d423 90%);
overflow: hidden;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 100000;
}
.prePreloader {
height: 40px;
width: 40px;
position: absolute;
left: 50%;
margin-left: -20px;
top: 50%;
margin-top: -20px;
}
.prePreloader:before,
.prePreloader:after {
content: '';
height: 40px;
width: 40px;
border: 8px solid rgba(255, 255, 255, 0.5);
border-radius: 10px;
position: absolute;
top: 0;
}
.prePreloader:before {
-webkit-animation: animate 2s infinite linear;
animation: animate 2s infinite linear;
}
@-webkit-keyframes animate {
0% {
-webkit-transform: rotate(0) skew(0);
transform: rotate(0) skew(0);
}
100% {
-webkit-transform: rotate(180deg) skew(360deg);
transform: rotate(180deg) skew(360deg);
}
}
@keyframes animate {
0% {
-webkit-transform: rotate(0) skew(0);
transform: rotate(0) skew(0);
}
100% {
-webkit-transform: rotate(180deg) skew(360deg);
transform: rotate(180deg) skew(360deg);
}
}
.prePreloader:after {
-webkit-animation: animate2 2s infinite linear;
animation: animate2 2s infinite linear;
}
@-webkit-keyframes animate2 {
0% {
-webkit-transform: rotate(0) skew(0);
transform: rotate(0) skew(0);
}
100% {
-webkit-transform: rotate(-180deg) skew(-360deg);
transform: rotate(-180deg) skew(-360deg);
}
}
@keyframes animate2 {
0% {
-webkit-transform: rotate(0) skew(0);
transform: rotate(0) skew(0);
}
100% {
-webkit-transform: rotate(-180deg) skew(-360deg);
transform: rotate(-180deg) skew(-360deg);
}
} .wrap_flip_box {
display: inline;
}
.flip-box {
cursor: pointer;
background-color: transparent;
max-width: 363px;
width: 100%;
height: 280px;
border: 1px solid #f1f1f1;
-webkit-perspective: 1000px;
perspective: 1000px; } .flip-box-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
-webkit-transition: -webkit-transform 0.8s;
transition: -webkit-transform 0.8s;
-o-transition: transform 0.8s;
transition: transform 0.8s;
transition: transform 0.8s, -webkit-transform 0.8s;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
display: block;
} .flip-box:hover .flip-box-inner {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.flip-box:hover .flip-box-inner .flip-box-front span {
opacity: 0;
}
.services_page .flip-box:hover .flip-box-inner {
-webkit-transform: unset;
transform: unset;
}
.services_page .flip-box:hover .flip-box-inner .flip-box-front span {
opacity: 1;
} .flip-box-front,
.flip-box-back {
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.flip-box-front span,
.flip-box-back span {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .flip-box-front {
color: black;
} .flip-box-back {
background: rgba(0, 0, 0, 0.73);
color: white;
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
font-size: 13px;
line-height: 1.3;
}
.flip-box-back p,
.flip-box-back span {
color: white !important;
font-size: 13px !important;
line-height: 1.3 !important;
}
.flip-box:hover .flip-box-back span {
opacity: 1;
}
.flip-box-back span {
opacity: 0;
}   .konkurs.background,
.foto-konkurs.background {
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
-webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s,
-webkit-box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s,
-webkit-box-shadow 0.3s;
-o-transition: background 0.3s, border 0.3s, border-radius 0.3s,
box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s,
-webkit-box-shadow 0.3s;
background-color: #f5fbfd;
}
.konkurs.background .inner,
.foto-konkurs.background .inner {
color: #5d5d5d; width: 100%;
padding: 0px 30px 0px 30px;
display: block;
}
.foto-konkurs.background .inner:hover,
.foto-konkurs.background .inner:focus,
.konkurs.background .inner:hover,
.konkurs.background .inner:focus {
text-decoration: none;
}
.hover-item-line {
height: 3px;
background-color: #00a3dd;
width: 0;
display: block;
-webkit-transition: width 1s cubic-bezier(0, 0, 1, 1);
-o-transition: width 1s cubic-bezier(0, 0, 1, 1);
transition: width 1s cubic-bezier(0, 0, 1, 1);
}
.foto-konkurs.background .inner:hover .hover-item-line,
.konkurs.background .inner:hover .hover-item-line {
width: 100%;
}
.konkurs.background h3,
.foto-konkurs.background h3 {
padding: 0;
text-align: center;
min-height: 50px;
font-weight: 600;
border-bottom: 3px solid #60c659;
}
.font2-style-1,
.font-style-1 {
width: 100%;
text-align: center;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-family: 'Oswald', sans-serif;
line-height: 25px;
}
.font2-style-1 span,
.font-style-1 span {
color: #5d5d5d;
font-size: 30px;
font-weight: 500;
display: inline-block;
letter-spacing: 0px;
-webkit-transition: 2s;
-o-transition: 2s;
transition: 2s;
text-shadow: 0px 0px 0px #558b2f;
position: relative;
top: 0px;
left: 0px;
cursor: default;
}
.font2-style-1 span:hover,
.font-style-1 span:hover {
text-shadow: -8px 8px 0px #558b2f;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
top: -8px;
left: 8px;
}
.font2-style-1 span.space,
.font-style-1 span.space {
width: 10px;
height: 100%;
}
.konkurs-block ul li {
color: #ff7f1e;
}
.konkurs-block ul li span {
color: #000;
}
.konkurs-block h3 {
text-decoration: underline;
} #design_poll {
border-top: 10px solid #309334;
background: #fff;
border-radius: 10px 0 0 10px;
-ms-border-radius: 10px 0 0 10px;
-o-border-radius: 10px 0 0 10px;
-moz-border-radius: 10px 0 0 10px;
-webkit-box-shadow: -2px 0px 13px #b7b7b7;
box-shadow: -2px 0px 13px #b7b7b7;
padding: 10px 20px 20px 20px;
position: fixed;
z-index: 999999999;
top: 30%;
right: -250px;
width: 250px;
height: 115px;
color: #3f3f3f;
} #design_poll form span {
font-size: 15px;
}
#design_poll form label {
cursor: pointer;
color: #fff;
border: 1px solid #fff;
padding: 5px 10px;
border-radius: 5px;
text-align: center;
font-size: 12px;
background: #68d261;
width: calc(50% - 10px);
}
#design_poll form label:last-child {
background: #ccc;
}
#design_poll form label:hover {
opacity: 0.85;
}
#design_poll form label span {
font-size: 12px;
}
.search-result-page.st_hotels .callbeck_unit,
.search-result-page.st-tours .callbeck_unit {
display: none;
}
.callbeck_unit.social,
.callbeck_unit.contacts,
.callbeck_unit.review_page {
display: none;
}
.single-hotel_room .price_table_hotel .table a {
text-align: left;
}
.single-hotel_room .data_price_modern_hotel .mod-date-name,
.hotel_page .data_price_modern_hotel .mod-date-name {
text-align: center;
}
.rotate180 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.full_width {
width: 100% !important;
}
.show_comment {
overflow: visible !important;
max-height: unset !important;
}
.info-sale {
color: #ff821e;
text-decoration: underline;
}
span.dotted {
width: 6px;
height: 6px;
background: #727272;
display: inline-block;
margin: 0 2px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
}
.prev_mobile_button {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
display: -webkit-flex !important;
width: 44px !important;
height: 44px !important;
margin-top: -5px;
background: #60c659;
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
-ms-transform: matrix(-1, 0, 0, 1, 0, 0);
transform: matrix(-1, 0, 0, 1, 0, 0);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-o-border-radius: 50px;
}
.pagination ul li .prev_mobile_button svg {
display: inline-block;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.pagination ul li:last-child .prev_mobile_button svg {
display: inline-block;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.review_unit .write_review {
display: none;
}
.contact_page {
display: block !important;
}
.contact_page .accordion .card .collapse {
display: block !important;
height: 0;
overflow: hidden;
}
.contact_page .accordion .card .collapse.in {
display: flex !important;
display: -webkit-flex !important;
height: auto;
overflow: unset;
}
.contact_page.mobile_hotels .accordion .card .card-header {
display: none;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item .tel svg,
.contact_page.mobile_hotels .accordion .card .card-body .content .item img,
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item.address.mobile {
display: none;
}
.svg_arrow_wrap {
display: none;
}
.mobile_description,
.accordion.single,
#mobile_tour_single #programma-turu .accordion .card .card-header {
display: none;
}
span.hr {
display: block;
width: 100%;
border-bottom: 1px solid #fff;
}
#all_item_program_mobile {
display: none;
}
label[for='submenu_rooms'],
#submenu_rooms,
label[for='services_tour'],
#services_tour {
display: none;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info,
#other_rooms .accordion .card .content_price_tab .card-body .mobile_info {
display: none;
}
#review_list .items .comments_mobile {
display: none;
}
#bound_hotel .items .more_description {
display: none;
}
#treatment .items .mobile_note {
display: none;
}
.hotel_info,
.room_info {
display: none;
}
.hotel_room_footer_mobile.review_count {
display: none;
}
.hotel_page .include_list {
display: block;
}
.ciny_wrap > .tab-content {
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%);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.order_residence_item.mobile {
display: none;
}
.tab-title.desktop {
display: none;
}
.comments_mobile {
display: none;
}
.mobile_tour_single .callbeck_unit {
display: none;
}
#bound_hotel .items .bound_hotel_img .single_slider.mobile {
display: none;
}
.stock_mobile_carusel {
display: none;
}
.include_list.include_price.mobile {
display: none;
}
.hotel_info.mobile,
.room_info.mobile {
display: none;
}
#bound_hotel .gallery.mobile,
#pro-hotel .gallery.mobile {
display: none;
}
#lyzhy .lyzhy_content .single_slider {
display: none;
}
.mobile_period_price,
.mobile_tour_prices {
display: none;
}
.callbeck_unit {
display: none;
}
.social_unit .contact-row {
display: none;
}
#prices-and-discount {
display: none;
}
#bound_hotel_tours .show_all_comment,
#pro-hotel .show_all_comment,
#review_list .title-review,
#bound_hotel .title_unit {
display: none;
}
.about_room {
display: none;
}
#about_room .more_description {
display: none;
}
#show_tour_prices.cta_button,
#show_hotel_prices.cta_button {
display: none;
}
.price_table_hotel_wrap {
display: none;
}
.extour-all-in .open_all_html {
display: none;
} .prices_for_tour ul {
list-style-position: inside;
text-align: center;
}
.prices_for_tour ul li {
color: #ff9f56;
}
.prices_for_tour ul li span.price {
font-size: 14pt;
color: #ea580d;
}
.prices_for_tour ul li span {
color: #000000;
}
.prices_for_tour h3 {
color: #ff9f56;
text-align: center;
}  .header_ovk_general .container {
width: 100%;
padding: 0 15px;
}
.header_ovk_general .bg_wrap {
overflow: hidden;
padding: 0;
}
.header_ovk_general .container .bg {
position: relative;
background-size: cover !important;
display: block;
padding: 137px 0;
transition: all 0.2s ease-in-out;
}
.header_ovk_general .container .bg .season-title {
position: absolute;
width: 100%;
height: 100%;
top: 0;
justify-content: flex-start;
align-items: flex-start;
display: none;
padding: 50px 80px;
background: rgba(0, 0, 0, 1);
text-align: center;
opacity: 0.3;
font-size: 46px;
color: #fff;
text-transform: uppercase;
}
.header_ovk_general .container .bg.first .season-title {
padding: 50px 80px;
justify-content: flex-start !important;
align-items: flex-start !important;
}
.header_ovk_general .container .bg.second .season-title {
padding: 50px 80px;
justify-content: flex-end !important;
align-items: flex-start !important;
}
.header_ovk_general .container .bg.thirty .season-title {
padding: 50px 80px;
justify-content: flex-start !important;
align-items: flex-end !important;
}
.header_ovk_general .container .bg.forty .season-title {
padding: 50px 80px;
justify-content: flex-end !important;
align-items: flex-end !important;
}
.header_ovk_general .container .bg:hover .season-title {
display: flex;
display: -webkit-flex;
}
.header_ovk_general .container .bg:hover {
transform: scale(1.15);
}
.header_ovk_general .container .winter_unit {
background: url(https://tur365.ua/wp-content/uploads/2020/05/otdyh-karpaty-header-zima.png)
no-repeat;
}
.header_ovk_general .container .spring_unit {
background: url(https://tur365.ua/wp-content/uploads/2020/05/otdyh-karpaty-header-vesna.png)
no-repeat;
}
.header_ovk_general .container .autmn_unit {
background: url(https://tur365.ua/wp-content/uploads/2020/05/otdyh-karpaty-header-osen.png)
no-repeat;
}
.header_ovk_general .container .summer_unit {
background: url(https://tur365.ua/wp-content/uploads/2020/05/otdyh-karpaty-header-leto.png)
no-repeat;
}
.ovk_first_title span {
color: #ff7f1e;
}
.ovk-gallery .item {
overflow: hidden;
padding: 5px;
}
.ovk-gallery .item img {
width: 100%;
}
.ovk-gallery .more_photos {
left: 0;
}  .vertical_space {
height: 80px;
}
#services_left_menu_wrap {
position: absolute;
top: 0;
height: 100%;
left: -76px;
}
.ovk-snipet-slider {
background: #fff;
padding: 15px 0px 0 0px;
border-radius: 0 100px;
}
.ovk-snipet-slider .text-unit.karpats-btn-about-wrap,
.ovk-snipet-slider .karpats-tur-slider {
margin-bottom: 15px;
} .kupanie_chan .modal-header {
padding: 55px 20px;
background: url(https://tur365.ua/wp-content/uploads/2019/05/kupaniye-v-chane.jpg);
background-position: 100% 75%;
border-bottom: unset;
background-size: cover;
}
.kupanie_chan .modal-header .modal-title {
color: #fff;
font-size: 42px;
font-weight: 100 !important;
}
.kupanie_chan .modal-header .close {
position: absolute;
top: 0;
right: 5px;
color: #fff;
opacity: 1;
font-size: 24px;
}
.kupanie_chan .modal-body p {
padding: 10px;
margin: 0;
text-align: justify;
}
.kupanie_chan .modal-body {
overflow: hidden;
}
.kupanie_chan .modal-body .images {
display: flex;
display: -webkit-flex;
flex-direction: row;
}
.kupanie_chan .modal-body .bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 120px;
background: url(https://tur365.ua/wp-content/uploads/2019/05/bg_popup.png);
background-size: cover;
}  .care_face_content {
display: table;
}
.link_to_open_content {
cursor: pointer;
text-decoration: underline;
}
.link_to_open_content:hover {
text-decoration: none;
}
.services_cost {
clear: both;
margin: 40px 0;
text-align: center;
}
.services_cost a:hover {
text-decoration: none !important;
}  .services_header_title {
text-align: center;
}
.services_header_title span {
display: block;
margin: 15px 0;
color: #fff;
}
.services_header_title span:first-child {
margin: 0;
}
.choose_date .text {
display: none;
}   .fancybox-thumbs {
top: auto;
width: auto;
bottom: 0;
left: 0;
right: 0;
height: 95px;
padding: 10px 10px 5px 10px;
box-sizing: border-box;
background: transparent;
margin: 0 auto;
overflow-x: hidden !important;
}
.fancybox-button {
width: 70px;
height: 70px;
}
.fancybox-container .fancybox-slide .fancybox-content {
overflow: hidden;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
}
.fancybox-thumbs .fancybox-thumbs__list {
max-width: 1210px;
width: 100%;
margin: 0 auto;
overflow: hidden;
}
.fancybox-thumbs .slick-track {
margin: 0 auto;
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
opacity: 0 !important;
}
.fancybox-show-thumbs .fancybox-inner {
right: 0;
bottom: 95px;
}
.fancybox-thumbs__list a:before {
border: unset !important;
}
.fancybox-thumbs {
padding: 0 !important;
}
.fancybox-thumbs__list .slick-track .slick-slide {
transform: scale(1, 0.7);
transition: all 0.2s ease-in-out;
margin: 0 5px;
}
.fancybox-thumbs__list .slick-track a.slick-slide {
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
}
.fancybox-thumbs__list .slick-track a.slick-slide:hover {
transform: scale(1) !important;
}
.fancybox-navigation .fancybox-button {
width: 115px !important;
height: 115px !important;
}
.fancybox-navigation .fancybox-button {
background-color: transparent !important;
}
.fancybox-navigation .fancybox-button div {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.fancybox-navigation .fancybox-button:first-child div {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev.png);
}
.fancybox-navigation .fancybox-button:last-child div {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next.png);
}
.fancybox-navigation .fancybox-button:first-child:hover div {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev-hov.png);
}
.fancybox-navigation .fancybox-button:last-child:hover div {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next-hov.png);
}
@media (max-width: 1366px) {
#services_left_menu_wrap {
left: -40px;
}
}
@media (max-width: 1280px) {
#services_left_menu_wrap {
display: none;
}
}
@media (max-width: 1200px) {
.separator {
display: none;
}
.header-list-room .title-room {
padding-left: 15px;
}
.price-room-item span.date_defoult_room {
display: block;
}
.price-room-item {
min-height: 112px;
max-height: 112px;
overflow: hidden;
}
.image-room-list {
text-align: center;
}
}
@media (max-width: 992px) { .mod-date {
white-space: nowrap !important;
}
.order_popup .ays-pb-modal {
width: 100% !important;
}
#st-main-menu.open {
z-index: 999999 !important;
}
#st-content-wrapper .hotel-target-book-mobile {
z-index: 9999;
border: none;
border-top: 1px solid #fff;
background: #60c659;
padding: 0 !important;
height: 55px;
}
#st-content-wrapper .hotel-target-book-mobile div {
color: #fff;
}
#st-content-wrapper .hotel-target-book-mobile .price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 22px !important;
line-height: 30px;
color: #fff !important;
font-weight: 500er;
}
#st-content-wrapper .hotel-target-book-mobile .price .curency {
font-size: 12px;
padding-left: 5px;
line-height: 14px;
}
#st-content-wrapper .hotel-target-book-mobile .price .from {
font-size: 12px;
padding-right: 5px;
line-height: 14px;
}
#st-content-wrapper .hotel-target-book-mobile .price .curency a {
color: #fff;
text-decoration: underline;
}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper {
padding: 0 0 0 15px;
margin: 0 auto;
}
#st-content-wrapper .hotel-target-book-mobile .btn {
margin-top: 0 !important;
margin-left: 15px;
width: 100% !important;
height: 100%;
border-radius: 50px 0 0 50px;
-webkit-border-radius: 50px 0 0 50px;
-moz-border-radius: 50px 0 0 50px;
-ms-border-radius: 50px 0 0 50px;
-o-border-radius: 50px 0 0 50px;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
display: -webkit-flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: lowercase;
font-size: 16px !important;
line-height: 19px;
text-align: center;
letter-spacing: 0.05em;
color: #fff;
font-weight: 500;
padding: 16px !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.search-result-page .banner {
display: table;
width: 100%;
}
.additional-services-page .vc_tta-panels .add_service_desc {
padding: 0 0 15px 0 !important;
text-align: center;
}
.article-item {
display: table;
margin-top: 0 !important;
}
.mc4wp-form-fields .submit {
margin: 0 10px;
}
#st-content-wrapper .services-grid .item {
width: 100%;
}
#tour-services .owl-next,
#tour-services .owl-prev,
#hotel-services .owl-next,
#hotel-services .owl-prev {
top: 264px !important;
}
.owl-carousel .mobile-nav .owl-next:before,
.owl-carousel .mobile-nav .owl-prev:before {
color: white;
font-size: 31px;
font-weight: 500er;
}
.owl-carousel .mobile-nav .owl-next:before {
content: '›' !important;
margin-top: -18px;
margin-left: -4px;
}
.owl-carousel .mobile-nav .owl-prev:before {
content: '‹' !important;
margin-top: -18px;
margin-left: 1px;
}
#tour-services .owl-carousel .mobile-nav .owl-next,
#hotel-services .owl-carousel .mobile-nav .owl-next {
right: -13px !important;
}
#tour-services .owl-carousel .mobile-nav .owl-prev,
#hotel-services .owl-carousel .mobile-nav .owl-prev {
left: -13px !important;
}
#tour-services .owl-next,
#tour-services .owl-prev,
#hotel-services .owl-next,
#hotel-services .owl-prev {
border: 3px solid rgba(255, 255, 255, 0.64) !important;
background: rgb(0, 163, 221) !important;
border-radius: 40px;
padding: 0px 6px !important;
} #services-carusel .owl-next,
#services-carusel .owl-prev {
border: 3px solid rgb(84, 175, 78) !important;
background: rgb(96, 198, 89) !important;
}
#services-carusel .owl-carousel .mobile-nav .owl-next {
right: 0px !important;
}
#services-carusel .owl-carousel .mobile-nav .owl-prev {
left: 0px !important;
}
.owl-next span,
.owl-prev span {
display: none;
}
.container {
width: 100%;
}
.youtube_tab .media-responsive iframe {
height: 255px !important;
}
.media-responsive {
padding: 73.2% 0 0 !important;
}
.vc_tta-container {
padding: 0 15px;
}
.date_tarif {
min-height: auto !important;
}
.hotel-catalog-search {
height: auto !important;
}
.wpb-js-composer .vc_tta-panel .vc_tta-panel-heading {
background-color: #fff !important;
text-align: center !important;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
border-bottom: 3px solid #60c659 !important;
}
.search-result-page.st-tours .search-form-top {
height: auto !important;
}
.header-list-room .title-room h3 {
text-align: center;
width: 100%;
margin: 15px 0;
}
.header-list-room .link_hotel a {
margin: 0 auto !important;
}
.st-list-of-multi-services h2.title {
text-align: center;
}
.add_service_image {
margin: 10px 0 10px 0 !important;
}
#dodatkovi-poslugy .items {
text-align: center;
}
.comment_wrap h2 {
text-align: center;
}
.comment_page_img {
text-align: center;
}
.review_list .comment_wrap .comment-item .comment-item-body {
text-align: center;
}
.contact-page-map {
padding: 15px 0;
width: 100%;
}
.contact-hotel-list .wrap h2 {
padding: 15px 0;
text-align: center;
}
.contact-hotel-list .wrap div {
padding-right: 0;
}
.contact-hotel-list .wrap .thumbnail-img {
text-align: center;
}
.separator {
display: inline-block;
}
.price-room-item span.date_defoult_room {
display: inline-block;
}
.item-content-w {
padding: 10px 20px 20px 20px;
}
.header-list-room div {
padding: 0;
}
.link_hotel {
padding-right: 10px !important;
}
.image-room-list {
padding-left: 15px;
}
.search-form-wrapper
.tab-content
.tab-pane
.search-form.hotel-search-form.in_tab
.form-date-field
.check-in-wrapper {
padding-left: 0px !important;
}
.onoff {
display: block !important;
margin: 0 auto !important;
}
.info-footer .wrap {
margin-right: 0 !important;
margin-left: 0 !important;
}
section.footer .clear-left {
clear: left;
}
#comment_row .owl-carousel .owl-nav .service-prev {
left: 0;
}
#comment_row .owl-carousel .owl-nav .service-next {
right: 0;
}
.home #comment_row i.fa {
z-index: 9;
}
}
@media screen and (max-width: 800px) {
.main-slider {
background: #fff;
}
.n2-ss-control-bullet {
bottom: 105px !important;
top: unset !important;
display: block !important;
}
.nextend-arrow {
width: 25px !important;
height: 25px !important;
bottom: 105px !important;
top: unset !important;
}
}
@media screen and (min-width: 767px) {
#head_tour_slider .slick-next,
#head_hotel_slider .slick-next,
#slider_tpl .slick-next {
right: 25px !important;
}
#head_tour_slider .slick-prev,
#head_hotel_slider .slick-prev {
left: 25px !important;
z-index: 9;
}
#head_tour_slider .slick-prev,
#head_tour_slider .slick-next,
#slider_tpl .slick-prev,
#slider_tpl .slick-next,
#head_hotel_slider .slick-prev,
#head_hotel_slider .slick-next {
color: #fff !important;
background: rgba(0, 0, 0, 0.5);
line-height: 0 !important;
text-align: center;
padding: 10px 25px 29px 14px;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
#head_tour_slider .slick-prev:hover,
#head_hotel_slider .slick-prev:hover,
#head_hotel_slider .slick-next:hover,
#head_tour_slider .slick-next:hover,
#slider_tpl .slick-prev:hover,
#slider_tpl .slick-next:hover {
color: #fff !important;
}
.slick-prev:before,
.slick-next:before {
content: '' !important;
line-height: 0 !important;
}
}
@media screen and (max-width: 767px) {
.slider_content {
opacity: 0;
}
#head_tour_slider {
display: block;
overflow: hidden;
background: url(https://tur365.ua/wp-content/themes/tours-childtheme/css/ajax-loader.gif)
no-repeat 50% calc(50% - 20px);
}  .row-tabs {
margin-top: 50px;
}
.row-tabs.price_tab {
margin-top: -50px !important;
} .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
padding: 5px 20px !important;
}
.hotel_page
.vc_tta-panel
.vc_tta-panel-heading
.vc_tta-panel-title
a
.vc_tta-title-text {
font-size: 20px;
line-height: 20px;
text-align: center;
letter-spacing: 0.05em;
color: #000;
}
.hotel_page .vc_tta-panel#review_list .vc_tta-panel-heading {
padding: 20px 0 20px 0 !important;
}
.single-hotel_room .tta_panel-item:last-child .vc_tta-panel-heading {
padding: 20px 0 20px 0;
}
.single-hotel_room .tta_panel-item:last-child .vc_tta-panel-body {
margin-top: -20px !important;
}
#st-content-wrapper .search-form-wrapper {
padding-bottom: 25px !important;
}
.search-result-page.st-tours .grid-item .service-review {
display: inline-block;
}
.service-price-grid .price .onsale {
margin-left: 10px;
font-size: 14px;
}
.service-price-grid .price span {
font-size: 17px;
}
.service-price-grid span.price {
font-size: 17px;
}
.search-result-page .st-hotel-result .item-service h4.service-title {
font-size: 17px;
line-height: 25px;
}
.service-price-grid {
font-size: 16px;
}
.header-list-room div {
padding: 10px 0;
}
.link_hotel {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.header-list-room .title-room {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.header-list-room .title-room {
padding-right: 15px;
}
.link_hotel {
padding: 15px 15px !important;
}
.search-form-wrapper
.tab-content
.tab-pane
.search-form.hotel-search-form.in_tab
.form-date-field
.check-in-wrapper {
padding-left: 0px !important;
}
.search-form-wrapper .nav-tabs > li {
width: 50%;
text-align: center;
}
.nav-tabs li.active a {
border-bottom: 3px solid #fff !important;
}
.search-form-wrapper .nav-tabs li a {
background-color: #60c659;
border-color: #60c659;
}
.search-result-page
.tour-search-form-home
.search-form
.form-date-field
.date-wrapper
.check-in-wrapper {
padding-left: 5px !important;
}
.search-result-page
.search-form-wrapper
.search-form
.field-detination
.dropdown#dropdown-destination {
padding-left: 44px !important;
}
section.footer .second_unit {
padding-top: 0 !important;
} .search-result-page {
background: #fff;
overflow: hidden !important;
}
.search-result-page.st-tours .desktop_tour_services,
.search-result-page.st-tours .st-hotel-result h1 {
display: none;
}
.search-result-page.st_hotels .desktop_hotel_services,
.search-result-page.st_hotels .st-hotel-result h1 {
display: none;
}
.search-result-page.st-tours #mobile_tour_services,
.search-result-page.st-hotel #mobile_hotels_services {
margin-top: unset;
}
.mobile_tours .accordion .card:last-child,
.mobile_hotels .accordion .card:last-child {
border-radius: 0 0 50px 50px;
-webkit-box-shadow: 0 6px 5px #efefef;
box-shadow: 0 6px 5px #efefef;
}
#mobile_tour_services h1,
#mobile_hotels_services h1,
#mobile_tour_services .h1,
#mobile_hotels_services .h1 {
display: block;
text-align: center;
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin: 0.67em 0;
margin-top: 20px;
margin-bottom: 10px;
padding: 20px 0 10px 0;
font-size: 36px;
}
#mobile_tour_services,
#mobile_hotels_services {
background: #fff;
margin-top: -60px;
z-index: 9;
border-radius: 60px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
-o-border-radius: 60px;
-ms-border-radius: 60px;
display: block; }
#mobile_hotels_services {
margin-top: 0 !important;
}
.tour_footer_mobile,
#mobile_hotels_services .hotel_footer_mobile,
#mobile_tours .tour_footer_mobile,
#mobile_hotels .hotel_footer_mobile,
.hotel_room_footer_mobile {
display: inline-block;
background: #efefef;
border-radius: 50px;
padding: 5px;
margin: 0 20px 20px 20px;
}
#mobile_tour_services .cta_button.winter,
#mobile_hotels_services .cta_button.winter,
.ovk .cta_button.winter,
.ovk .cta_button.winter {
background: #00a3dd;
mix-blend-mode: normal;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
border-radius: 50px;
}
#mobile_hotels_services .cta_button {
background-color: #00a3dd !important;
}
.program_tour .cta_button {
display: block;
text-align: center;
letter-spacing: 0.05em;
text-transform: uppercase;
text-decoration: none;
max-width: 100%;
color: #fff;
}
.program_tour .cta_button span {
width: 180px;
display: block;
margin: 0 auto;
}
#mobile_tour_services .cta_button,
#mobile_hotels_services .cta_button,
#discount .cta_button,
.program_tour .cta_button,
#ciny_na_tur .cta_button,
#room_price_info .cta_button,
.ovk .cta_button {
display: block;
background: #60c659 !important;
mix-blend-mode: normal;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
margin: 15px;
text-align: center;
text-decoration: none;
padding: 20px;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body,
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-body {
background-color: #fff !important;
}
#ciny_na_tur .data_price_wrap {
display: none;
}
.tta_panel-item .items {
background-color: #fff !important;
}
#mobile_tour_services .cta_button.summer,
#mobile_hotels_services .cta_button.summer,
.ovk .cta_button.summer,
.ovk .cta_button.summer {
margin-bottom: 40px;
}
.mobile_price_list.modal .modal-content .table_wrap {
background-color: #fff;
}
.mobile_price_list.modal .modal-content {
overflow: hidden;
}
a[data-target='#popup_mobile_price_list'] {
background: #ffba20 !important;
}
.cta_button span {
font-weight: 100 !important;
font-size: 16px !important;
line-height: 19px !important;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #fff;
}
.single-hotel_room section.footer {
margin-top: 0 !important;
}
#mobile_tour_services .item-service .thumb .service-tag.bestseller,
#mobile_hotels_services .item-service .thumb .service-tag.bestseller {
display: none;
}
.service-include .more_included .mobile {
display: block;
text-align: right;
font-weight: 100;
color: #60c659;
font-size: 13px;
text-transform: uppercase;
}
.service-include .more_included {
text-decoration: none;
}
.service-include .more_included .mobile svg {
margin-left: 5px;
}
.service-include .more_included .desktop {
display: none;
}
#comment_row {
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
padding-top: 80px !important; position: relative;
z-index: 8;
background: #fff !important;
}
#comment_row .comments .item .img,
#comment_row .comments .item .wrap .title,
#comment_row .comments .item .wrap .content .fa-quote-left,
#comment_row .comments .item .wrap .content .fa-quote-right {
display: none;
}
#comment_row .owl-carousel.owl-drag .owl-item {
background-color: #fff;
}
#comment_row .owl-carousel .owl-nav .service-next {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-simple.png)
0% 51%;
height: 57px !important;
width: 65px !important;
top: 97% !important;
right: -15px;
}
#comment_row .owl-carousel .owl-nav .service-prev {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-left2.png)
0% 51%;
height: 57px !important;
width: 65px !important;
top: 97% !important;
right: -15px;
}
#comment_row .owl-carousel .owl-nav .service-prev:hover {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-left2.png)
0% 51%;
}
#comment_row .owl-carousel .owl-nav .service-next:hover {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-simple.png)
0% 51%;
}
#comment_row .comments .item .wrap {
padding: 0;
}
#comment_row .mobile_user_info {
padding: 50px 0 0 0;
display: block;
}
#comment_row .mobile_user_info .name {
text-align: left;
font-weight: 500;
}
#comment_row .mobile_user_info .date {
text-align: right;
}
.comments i.mobile_quote {
display: block !important;
}
.review_unit { border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 50px 50px;
z-index: 999;
position: relative;
}
.review_unit.cut {
padding-bottom: 10px;
}
#comment_row .more_comments,
.review_unit .write_review {
display: inline-block;
margin-top: 50px;
margin-bottom: 50px;
color: #fff;
padding: 20px 45px;
background: #60c659;
mix-blend-mode: normal;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
border-radius: 50px;
}
.st-single-tour #comment_row .more_comments {
margin-bottom: 25px;
}
.review_unit .write_review {
display: table !important;
margin: 0 auto;
max-width: 320px;
width: 100%;
text-align: center;
text-transform: uppercase;
}
#comment_row .wpb_content_element {
margin-bottom: 0 !important;
}
#comment_row .comments .item .wrap .content {
padding-bottom: 0 !important;
}
.comments .item .wrap .user {
display: none;
}
.callbeck_unit {
background: #fff;
}
.social_unit .contact-row {
padding-left: 25px;
padding-right: 25px;
}
.social_unit .contact-row .phone-item {
margin-bottom: 5px;
}
.social_unit .contact-row .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -moz-flex;
display: -o-flex;
display: -ms-flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 25px 0;
}
.social_unit .phones .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -moz-flex;
display: -o-flex;
display: -ms-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 20px 0;
}
.social_unit .contact_title {
font-size: 28px;
color: #000;
text-align: center;
}
.social_unit .contact_item {
text-align: center;
}
.social_unit .phones .contact_item {
text-align: left;
font-size: 16px;
}
.social_unit .phones .contact_item img {
margin: 5px;
}
.social_unit .contact_description {
font-size: 16px;
padding: 20px 0 0 0;
display: block;
color: #000;
text-align: center;
}
.social_unit .contact_item .item {
display: none;
width: 100%;
}
.callbeck_unit.social {
padding-top: 0;
display: block;
}
.callbeck_unit .container {
width: unset;
}
.callbeck_unit.contacts {
display: flex;
display: -webkit-flex;
padding-top: 0;
}
.callbeck_unit.review_page {
display: block;
margin-top: -30px;
}
.callbeck_unit.contacts .contact_img {
margin-right: 5px;
}
.social_unit .contact_item img {
width: 60px;
height: 60px;
}
.social_item a img[title='Whatsapp'],
.social_item a img[title='viber'],
.social_item a img[title='telegram'] {
width: 60px;
height: 60px;
}
.social_unit .phone-item .contact_item img {
width: 16px;
height: 16px;
}
.callbeck_unit .social_item .social_link {
display: none;
}
section.footer .helios-title {
text-decoration: unset;
padding: 0 15px;
color: #ffbc21;
font-size: 20px !important;
}
section.footer .subscribe_footer .wpb_content_element a:before,
section.footer a.konfhr:before {
position: relative;
content: '•';
color: #ffbc21;
padding-right: 5px;
}
.search-result-page.st-tours .grid-item .tour-content-grid .plr15 {
padding-left: 20px;
padding-right: 20px;
}
.search-result-page .st-hotel-result #mobile_hotels_services .item-service {
width: 100%;
padding: 0;
}
.search-result-page .st-hotel-result #mobile_hotels_services .callbeck_unit {
padding: 0 !important;
}
.search-result-page
.st-hotel-result
#mobile_hotels_services
.service-price-grid {
display: none;
}
.search-result-page
.st-hotel-result
#mobile_hotels_services
.tour-content-grid {
padding: 0;
} .search-result-page .st-hotel-result .item-service p.service-location,
.search-result-page .st-hotel-result .item-service .rate-hotel {
display: none;
}
.st_hotels .row,
.st-tours .row {
background: #fff;
}
.mobile_hotel_details {
display: block;
padding: 0 20px;
}
.mobile_hotel_details .title {
display: block;
margin-top: 15px;
font-size: 16px;
color: #727272;
width: 100%;
}
.mobile_hotel_details .title:first-child {
margin-top: 0;
}
.mobile_hotel_details .from_text,
.mobile_hotel_details .price,
.mobile_hotel_details .currency {
color: #60c659;
font-weight: 500;
font-size: 16px;
}
.mobile_hotel_details .price {
font-size: 24px !important;
}
.mobile_hotel_details .rate-hotel {
display: block !important;
margin: 0;
}
.mobile_hotel_details .adress,
.mobile_hotel_details .rate-hotel,
.mobile_hotel_details .hotel-stars {
color: #000 !important;
font-weight: 500;
}
.mobile_hotel_details .short_description {
color: #000;
margin-top: 15px;
}
.mobile_hotel_details .cut {
max-height: 80px;
overflow: hidden;
}
.mobile_hotel_details .more {
font-size: 16px;
text-align: right;
display: block;
}
.mobile_hotel_details .hotel_link a {
padding: 15px 30px;
width: 100%;
margin: 0 !important;
}
.mobile_hotel_details .hotel_link {
overflow: visible;
margin: 26px 0 10px 0;
}
.search-result-page.st_hotels .callbeck_unit,
.search-result-page.st-tours .callbeck_unit {
display: block;
}
.search-result-page.st_hotels .callbeck_unit .callbeck_text,
.search-result-page.st-tours .callbeck_unit .callbeck_text {
margin-bottom: 35px;
}
.search-result-page.st_hotels .callbeck_unit .social_item,
.search-result-page.st-tours .callbeck_unit .social_item {
margin-bottom: 35px;
} .head_banner {
background-color: #fff;
}
.banner.background {
border-radius: 50px 50px 0 0;
overflow: hidden;
padding: 0;
}
.banner.background .container {
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(-18.51%, rgba(196, 196, 196, 0)),
color-stop(16.3%, rgba(45, 45, 45, 0.32)),
color-stop(115.03%, #07070747)
);
background: -o-linear-gradient(
top,
rgba(196, 196, 196, 0) -18.51%,
rgba(45, 45, 45, 0.32) 16.3%,
#07070747 115.03%
);
background: linear-gradient(
180deg,
rgba(196, 196, 196, 0) -18.51%,
rgba(45, 45, 45, 0.32) 16.3%,
#07070747 115.03%
);
background: -o-linear-gradient(
180deg,
rgba(196, 196, 196, 0) -18.51%,
rgba(45, 45, 45, 0.32) 16.3%,
#07070747 115.03%
);
background: -ms-linear-gradient(
180deg,
rgba(196, 196, 196, 0) -18.51%,
rgba(45, 45, 45, 0.32) 16.3%,
#07070747 115.03%
);
text-align: center;
padding: 103px 27px;
}
.banner.background .container .h1 {
padding-bottom: 0;
}
.review_unit .switch_button_review {
width: calc(50% - 11px) !important;
}
.review_unit .switch_button_review button,
.review_unit .switch_button_review a {
text-transform: uppercase;
font-size: 16px;
font-weight: lighter !important;
border-radius: 50px !important;
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
-o-border-radius: 50px !important;
-ms-border-radius: 50px !important;
width: 100% !important;
}
.review_unit .vc_btn3_active {
border-bottom: none !important;
}
.review_unit .vc_btn3_active button {
color: #fff !important;
text-align: center;
background-color: #60c659 !important;
}
.review_unit .not-active .vc_btn3 {
border: 1px solid #60c659 !important;
color: #60c659;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
color: unset;
border-color: unset;
background-color: unset;
}
.review_unit .filter-review span {
display: none;
}
.review_unit .filter-review select#soflow-color {
background-image: unset !important;
background-color: unset !important;
background: unset !important;
border-radius: unset;
padding: 0;
margin: 0;
color: #000;
border: unset;
outline: none;
cursor: pointer;
width: calc(100% - 12px);
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.review_unit .filter-review svg {
display: inline-block;
}
.show_all_comment {
text-align: left;
width: 100%;
display: inline-block !important;
}
.show_all_comment span {
margin-right: 10px;
letter-spacing: 2px;
}
#mobile_tour_single .mobile_description {
display: block;
overflow: hidden;
border-radius: 0 0 60px 60px;
-webkit-border-radius: 0 0 60px 60px;
-moz-border-radius: 0 0 60px 60px;
-o-border-radius: 0 0 60px 60px;
-ms-border-radius: 0 0 60px 60px;
box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-webkit-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-moz-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-o-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-ms-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
padding-bottom: 30px;
}
#mobile_tour_single .show_all_comment,
.hotel_page .show_all_comment,
.single-hotel_room .show_all_comment,
.st-single-tour .tour_descrition .show_all_comment {
position: relative;
padding-top: 35px;
margin-top: -32px;
padding-right: 20px;
padding-bottom: 30px;
background: rgba(255, 255, 255, 0);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(49%, rgba(255, 255, 255, 0.92)),
color-stop(53%, rgba(255, 255, 255, 1)),
color-stop(100%, rgba(255, 255, 255, 1))
);
background: -o-linear-gradient(
top,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.92) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0.28)),
color-stop(49%, rgba(255, 255, 255, 1)),
color-stop(53%, rgba(255, 255, 255, 1)),
to(rgba(255, 255, 255, 1))
);
background: -o-linear-gradient(
top,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.28) 0%,
rgba(255, 255, 255, 1) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.28) 0%,
rgba(255, 255, 255, 1) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
.hotel_page .show_all_comment {
padding-bottom: 0 !important;
}
#mobile_tour_single .show_all_comment span {
font-size: 16px;
line-height: 19px;
letter-spacing: 0.05em;
color: #727272;
}
#mobile_tour_single .show_all_comment .text {
letter-spacing: 2px;
margin-right: 5px;
}
.review_unit .show_all_comment .text {
letter-spacing: 2px;
margin-left: 5px;
}
.review_unit .show_all_comment.shadow {
padding-top: 43px;
vertical-align: bottom;
margin-top: -60px;
display: block;
position: relative;
z-index: 999;
background: rgba(255, 255, 255, 0);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(49%, rgba(255, 255, 255, 0.92)),
color-stop(53%, rgba(255, 255, 255, 1)),
color-stop(100%, rgba(255, 255, 255, 1))
);
background: -o-linear-gradient(
top,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.92) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(49%, rgba(255, 255, 255, 0.92)),
color-stop(53%, rgba(255, 255, 255, 1)),
to(rgba(255, 255, 255, 1))
);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.92) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
font-size: 16px;
}
.not_background {
background: unset !important;
}
.review_unit .comment-item .comment-item-body .detail .st-description {
font-size: 16px;
line-height: 19px;
font-style: italic;
padding-bottom: 0;
}
.review_unit .comment-item .comment-item-body .detail hr {
display: none;
}
.comment-item .media i.fa-user {
display: none;
}
.comment-item .media .media-heading {
font-size: 16px;
color: #60c659;
}
.comment-item .comment_short_title {
display: none;
}
.comment-item .comment_short_title_mobile {
display: inline-block;
}
.comment-item .date {
font-size: 16px;
font-weight: lighter;
font-style: unset;
color: #60c659;
}
.comment_short_title_mobile a {
font-size: 14px;
font-weight: 500;
color: #727272;
}
.comment_short_title_mobile a span {
color: #ff7f1e;
}
.review_unit .comment-item-body .st-description {
overflow: hidden;
}
.review_unit .comment-item:nth-child(11) .mobile_quote {
display: block !important;
}
.review_unit .comment-item-body .st-description span {
position: relative;
z-index: 99;
}
.review_unit .pagination ul li:first-child a,
.review_unit .pagination ul li:last-child a {
display: none;
}
.review_unit .pagination .page-item {
width: 44px !important;
height: 44px !important;
}
.info-footer.review_page {
display: none;
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.info-footer.review_page .wrap {
padding-top: 80px;
margin-top: -50px;
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
}
.blog_page {
background: #fff;
}
.blog_page .article_wrap,
.blog_page .article-item {
padding-left: 0;
padding-right: 0;
}
.blog_page .article-item:first-child {
margin-top: 15px !important;
}
.blog_page .article_wrap .article-item .header .post-header {
border-radius: 50px 50px 0 0;
-webkit-border-radius: 50px 50px 0 0;
-moz-border-radius: 50px 50px 0 0;
-o-border-radius: 50px 50px 0 0;
-ms-border-radius: 50px 50px 0 0;
overflow: hidden;
}
.blog_page .article_wrap .article-item .post-inner {
padding: 15px 15px 51px 15px;
}
.blog_page .article_wrap .article-item .meta ul li {
margin-right: 0 !important;
width: 100%;
}
.blog_page .article_wrap .article-item .meta ul li span {
margin-right: 0 !important;
}
.blog_page .article_wrap .article-item .meta ul li span.date,
.blog_page .article_wrap .article-item .meta ul li span.time {
width: 50%;
font-size: 16px;
text-transform: uppercase;
line-height: 19px;
letter-spacing: 0.2em;
}
.blog_page .article_wrap .article-item .meta ul li span.date {
font-weight: 500;
color: #60c659;
}
.blog_page .article_wrap .article-item .meta ul li span.time {
text-align: right;
color: #828282;
}
.blog_page .article_wrap .article-item .h4.post-title {
display: block;
padding-top: 15px;
font-size: 30px;
line-height: 114.7%;
color: #000;
}
.blog_page .article_wrap .article-item .post-desciption {
font-size: 16px !important;
line-height: 19px;
color: #000 !important;
padding: 30px 0;
height: auto !important;
}
.blog_page .article_wrap .article-item a.btn-readmore {
max-width: 320px;
width: 100%;
background: #00a3dd !important;
text-align: center;
mix-blend-mode: normal;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
-o-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
-ms-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15) !important;
border-radius: 50px !important;
margin: 0 auto;
display: block !important;
font-size: 16px !important;
line-height: 19px;
font-weight: unset !important;
letter-spacing: 0.2em;
}
.blog_page .article_wrap .article-item .article {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
-o-box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
} .contact_page {
width: 100%;
padding: 0;
margin: 0;
}
.contact_page .accordion .active {
padding: 10px 0 10px 0 !important;
}
.contact_page .container {
width: 100%;
padding: 0;
margin: 0;
}
.contact_page .container .row .wpb_column {
padding: 0;
}
.contact_page.mobile_hotels .accordion {
margin-top: 35px;
}
.contact_page.mobile_hotels .accordion .card .card-header {
display: block;
}
.contact_page.mobile_hotels .accordion .card .card-header > * {
margin: 0;
}
.contact_page.mobile_hotels .accordion .card .contact-hotel-list {
flex-direction: column;
background-color: #fff;
}
.contact_page.mobile_hotels .accordion .card {
position: relative;
}
.contact_page.mobile_hotels .accordion .card .card-body {
width: 100%;
padding: 0;
background: unset;
}
.contact_page.mobile_hotels .accordion .card .card-body .wrap {
width: 100%;
padding: 0;
}
.contact_page.mobile_hotels .accordion .card .card-body .content {
width: 100%;
padding: 0 !important;
background: #fff;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .h2,
.contact_page.mobile_hotels .accordion .card .card-body .content .hotel-star,
.contact_page.mobile_hotels .accordion .card .card-body .content .item.text,
.contact_page.mobile_hotels .accordion .card .card-body .content .item.adr {
display: none;
}
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item.phones {
margin-bottom: -20px;
position: relative;
z-index: 4;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item {
padding: 10px 30px 20px 30px !important;
background: #fff;
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item {
font-size: 16px;
line-height: 19px;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item .tel {
width: 100%;
display: inline-block;
padding-top: 5px;
color: #000;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item.email {
position: relative;
z-index: 3;
padding-top: 60px !important;
margin-top: -40px;
}
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item.address.mobile {
display: block;
position: relative;
z-index: 2;
padding-top: 60px !important;
margin-top: -40px;
}
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item
.tel
svg,
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item.address
svg {
display: inline-block;
vertical-align: middle;
margin-right: 15px;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item .tel a,
.contact_page.mobile_hotels
.accordion
.card
.card-body
.content
.item.address
span {
vertical-align: middle;
}
.contact_page.mobile_hotels .accordion .card .card-body .content .item img {
display: inline-block;
width: 21px;
margin-right: 15px;
}
.contact_page.mobile_hotels .accordion .card .contact-page-map {
padding-top: 0;
padding-bottom: 0;
margin-top: -40px;
}
.contact_page.mobile_hotels .accordion .card .contact-page-map iframe {
border: 0;
height: 376px !important;
}
.svg_arrow_wrap {
display: inline-block;
}
.services_page .vc_tta-panel .vc_tta-panel-heading .svg_arrow_wrap {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.services_page .vc_tta-panel.vc_active .vc_tta-panel-heading .svg_arrow_wrap {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.services_page .vc_tta-panel .vc_tta-panel-heading .svg_arrow_wrap svg {
stroke: #fff;
}
.services_page
.column_container
.vc_tta-panel
.vc_tta-panel-heading
span
a
span {
display: inline-block;
width: calc(100% - 30px);
vertical-align: middle;
} .services_page .column_container .additional-services-page {
margin-top: 55px;
}
.wpb-js-composer
.services_page
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
margin: 0;
}
.wpb-js-composer
.services_page
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel.vc_active
.vc_tta-panel-heading,
.services_page .flip-box {
border: none !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(1)
.vc_tta-panel-heading,
.services_page
.column_container
.vc_tta-panel:nth-child(1)
.vc_tta-panel-body {
background-color: #ff7f1e !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(1)
.vc_tta-panel-heading
span
a {
color: #fff !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(2)
.vc_tta-panel-heading,
.services_page
.column_container
.vc_tta-panel:nth-child(2)
.vc_tta-panel-body {
background-color: #60c659 !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(2)
.vc_tta-panel-heading
span
a {
color: #fff !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(3)
.vc_tta-panel-heading,
.services_page
.column_container
.vc_tta-panel:nth-child(3)
.vc_tta-panel-body {
background-color: #ff7f1e !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(3)
.vc_tta-panel-heading
span
a {
color: #fff !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(4)
.vc_tta-panel-heading,
.services_page
.column_container
.vc_tta-panel:nth-child(4)
.vc_tta-panel-body {
background-color: #fff !important;
}
.services_page
.column_container
.vc_tta-panel:nth-child(4)
.vc_tta-panel-heading
span
a,
.services_page
.column_container
.vc_tta-panel:nth-child(4)
.vc_tta-panel-heading
span
a
.svg_arrow_wrap
svg {
color: #3f3f3f !important;
stroke: #3f3f3f !important;
}
.wpb-js-composer .services_page .vc_tta-panel-body .tab_wrap_page {
padding: 0 25px 60px 25px !important;
}
.wpb-js-composer
.services_page
.vc_tta-panel:last-child
.vc_tta-panel-body
.tab_wrap_page {
padding: 0 25px 25px 25px !important;
}
.services_page .wrap_flip_box {
display: inline-block;
padding: 5px;
width: 50%;
}
.services_page .flip-box {
padding: 0;
margin: 0 !important;
}
.services_page .wrap_flip_box .flip-box {
max-width: unset;
height: 160px;
width: 100%;
overflow: hidden;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.services_page .wrap_flip_box:nth-child(1) {
width: 100% !important;
}
.services_page .wrap_flip_box:nth-child(2) .flip-box {
border-radius: 25px 0 0 25px;
-webkit-border-radius: 25px 0 0 25px;
-moz-border-radius: 25px 0 0 25px;
-o-border-radius: 25px 0 0 25px;
-ms-border-radius: 25px 0 0 25px;
}
.services_page .wrap_flip_box:nth-child(3) .flip-box {
border-radius: 0 25px 25px 0;
-webkit-border-radius: 0 25px 25px 0;
-moz-border-radius: 0 25px 25px 0;
-o-border-radius: 0 25px 25px 0;
-ms-border-radius: 0 25px 25px 0;
}
.services_page .wrap_flip_box:nth-child(4) .flip-box {
border-radius: 25px 0 25px 25px;
-webkit-border-radius: 25px 0 25px 25px;
-moz-border-radius: 25px 0 25px 25px;
-o-border-radius: 25px 0 25px 25px;
-ms-border-radius: 25px 0 25px 25px;
}
.services_page .wrap_flip_box:nth-child(5) .flip-box {
border-radius: 0 25px 25px 25px;
-webkit-border-radius: 0 25px 25px 25px;
-moz-border-radius: 0 25px 25px 25px;
-o-border-radius: 0 25px 25px 25px;
-ms-border-radius: 0 25px 25px 25px;
}
.wpb-js-composer .services_page .vc_tta-panel-body {
padding: 0 25px 60px 25px !important;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
position: relative;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
z-index: 1;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
z-index: 2;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
z-index: 3;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
z-index: 4;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading,
.services_page .vc_tta-panel-body {
z-index: 5;
}
.wpb-js-composer .services_page .vc_tta-panel .vc_tta-panel-heading {
border: none !important;
margin-top: -20px !important;
padding-bottom: 20px !important;
border-radius: 25px 25px 0 0 !important;
-webkit-border-radius: 25px 25px 0 0 !important;
-moz-border-radius: 25px 25px 0 0 !important;
-o-border-radius: 25px 25px 0 0 !important;
-ms-border-radius: 25px 25px 0 0 !important;
box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15),
0px 4px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15),
0px 4px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15),
0px 4px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15),
0px 4px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15),
0px 4px 15px rgba(0, 0, 0, 0.2);
}
.wpb-js-composer .services_page .vc_tta-panel.active .vc_tta-panel-heading {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.services_page .wrap_flip_box:nth-child(6) {
width: 100% !important;
}
.wpb-js-composer
.services_page
.vc_tta-panel:last-child
.vc_tta-panel-heading {
padding-bottom: 0 !important;
border-radius: 25px !important;
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.26);
-webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.26);
-moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.26);
-o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.26);
-ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.26);
}
.wpb-js-composer .services_page .vc_tta-panel.active .vc_tta-panel-heading {
border-radius: 25px 25px 0 0 !important;
-webkit-border-radius: 25px 25px 0 0 !important;
-o-border-radius: 25px 25px 0 0 !important;
-ms-border-radius: 25px 25px 0 0 !important;
-moz-border-radius: 25px 25px 0 0 !important;
}
.wpb-js-composer
.services_page
.vc_tta-panel.vc_active
.vc_tta-panel-heading {
border-radius: 25px 25px 0 0 !important;
-webkit-border-radius: 25px 25px 0 0 !important;
-moz-border-radius: 25px 25px 0 0 !important;
-o-border-radius: 25px 25px 0 0 !important;
-ms-border-radius: 25px 25px 0 0 !important;
box-shadow: unset !important;
-webkit-box-shadow: unset !important;
-moz-box-shadow: unset !important;
-o-box-shadow: unset !important;
-ms-box-shadow: unset !important;
}
.wpb-js-composer .services_page .vc_tta.vc_general .vc_tta-panel-body {
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
}
.services_page .callbeck_unit.add_services_page .callbeck_unit:last-child {
margin-bottom: -40px;
}
.add_services_page.contacts {
margin-bottom: -40px;
} .single-st_tours #mobile_tour_services {
margin-top: 0 !important;
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
section.footer {
margin-top: unset !important;
}
.single-st_tours .mobile_tour_services {
display: block !important;
}
#mobile_tour_services .helios-heading .helios-title {
position: absolute;
width: 100%;
}
.st-single-tour {
background: #fff;
}
.st-single-tour .title_unit,
.hotel_page .st-heading,
.st-hotel-room-content .st-heading {
background: #60c659;
border-radius: 0 60px 0 0;
padding: 20px;
margin: 0 !important;
color: #fff !important;
margin-top: 20px !important;
font-size: 16px !important;
line-height: 19px !important;
}
.st-single-tour .title_unit .h1 {
color: #fff !important;
font-size: 16px !important;
line-height: 19px !important;
}
.st-single-tour .content_unit {
padding: 0 !important;
}
.after_title {
position: relative;
background: #ff7f1e;
padding: 20px;
border-radius: 0 35px 35px 35px;
-webkit-border-radius: 0 35px 35px 35px;
-moz-border-radius: 0 35px 35px 35px;
-o-border-radius: 0 35px 35px 35px;
-ms-border-radius: 0 35px 35px 35px;
color: #fff;
font-weight: 500;
margin-top: -40px;
letter-spacing: 1.4px;
}
.st-single-tour .content_unit #mobile_tours .tour_footer_mobile {
margin-top: 20px;
margin-left: 0 !important;
}
.st-single-tour .content_unit #mobile_tours .h2.desktop,
.st-single-tour .content_unit #mobile_tours h2.desktop {
display: none;
}
#mobile_tour_services .service-include span.h2 {
display: none;
}
#mobile_tours {
padding-bottom: 40px !important;
border-radius: 0 0 60px 60px;
-moz-border-radius: 0 0 60px 60px;
-webkit-border-radius: 0 0 60px 60px;
-o-border-radius: 0 0 60px 60px;
-ms-border-radius: 0 0 60px 60px;
box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-moz-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-webkit-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-o-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
-ms-box-shadow: 0px 10px 12px 0px rgba(189, 189, 189, 0.5);
}
#mobile_tours .include_price .mobile_include_list {
max-height: 170px;
overflow: hidden;
}
#mobile_tours .include_price .show_all_comment {
position: relative;
display: block;
margin-top: -40px;
padding-top: 40px;
padding-right: 25px;
width: 100%;
text-align: right;
font-size: 16px;
line-height: 19px;
letter-spacing: 0.05em;
color: #727272;
background: rgba(255, 255, 255, 0);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(49%, rgba(255, 255, 255, 0.92)),
color-stop(53%, rgba(255, 255, 255, 1)),
color-stop(100%, rgba(255, 255, 255, 1))
);
background: -o-linear-gradient(
top,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.92) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(255, 255, 255, 0)),
color-stop(0%, rgba(255, 255, 255, 0)),
color-stop(49%, rgba(255, 255, 255, 0.92)),
color-stop(53%, rgba(255, 255, 255, 1)),
to(rgba(255, 255, 255, 1))
);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.92) 49%,
rgba(255, 255, 255, 1) 53%,
rgba(255, 255, 255, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
#mobile_tours .include_price .show_all_comment .text_include {
padding-right: 10px;
}
#mobile_tours .include_price .item {
font-weight: 500;
}
.include_price .more,
.include_price #more_description,
#mobile_tours .include_price h2,
#mobile_tours .include_price .h2 {
display: none;
}
.short-description,
#more_description,
.reviews.button,
.share-wrapper,
.stock_offer {
display: none;
}
.stock_mobile_carusel .wdo-carosuel-container,
.stock_mobile_carusel .wdo-carosuel-container p,
.stock_mobile_carusel .wdo-carosuel-container span {
background: #60c659;
color: #fff !important;
}
.stock_mobile_carusel .wdo-carosuel-container .item .content {
padding-right: 30px;
padding-left: 40px;
}
.stock_mobile_carusel .wdo-carosuel-container .item .row:first-child {
padding-top: 40px;
}
.stock_mobile_carusel .wdo-carosuel-container .item .row {
padding: 10px 0;
}
.stock_mobile_carusel .wdo-carosuel-container .owl-stage { -webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.button_stock_slide {
position: relative;
z-index: 9;
display: inline-block;
width: 100%;
padding: 20px 5px 40px 5px;
vertical-align: top;
margin-bottom: -20px;
background: #60c659;
font-size: 12px !important;
font-weight: 500;
line-height: 100% !important;
text-align: center;
letter-spacing: 0.05em;
color: #fff;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2),
0px -4px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2),
0px -4px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2),
0px -4px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2),
0px -4px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2),
0px -4px 15px rgba(0, 0, 0, 0.2);
border-radius: 25px 0 25px 0;
-webkit-border-radius: 25px 0 25px 0;
-moz-border-radius: 25px 0 25px 0;
-o-border-radius: 25px 0 25px 0;
-ms-border-radius: 25px 0 25px 0;
}
.button_stock_slide.active {
padding: 30px 5px 30px 5px;
}
.postid-6565 .button_stock_slide,
.postid-10177 .button_stock_slide {
font-size: 18px !important;
}
.button_stock_slide:nth-child(odd) {
z-index: 1 !important;
background-color: #ffbc21 !important;
border-radius: 0 25px 0 25px !important;
-webkit-border-radius: 0 25px 0 25px !important;
-moz-border-radius: 0 25px 0 25px !important;
-o-border-radius: 0 25px 0 25px !important;
-ms-border-radius: 0 25px 0 25px !important;
}
.stock_mobile_carusel .service-next,
.stock_mobile_carusel .service-prev {
background: #fff;
width: 35px;
height: 35px;
padding: 0;
border: none;
border-radius: 50px;
color: #727272;
}
.stock_mobile_carusel .owl-carousel .owl-nav {
height: 10px;
}
.stock_mobile_carusel .owl-carousel .owl-dots {
padding-bottom: 50px;
}
.stock_mobile_carusel .service-next,
.stock_mobile_carusel .service-prev {
float: left;
margin-left: 20px;
}
.stock_mobile_carusel .service-next,
.stock_mobile_carusel .service-next {
float: right;
margin-right: 20px;
}
.stock_mobile_carusel .owl-dot span {
background: #fff !important;
}
.stock_mobile_carusel {
display: block;
overflow: hidden;
border-radius: 0 0 25px 25px;
-webkit-border-radius: 0 0 25px 25px;
-moz-border-radius: 0 0 25px 25px;
-o-border-radius: 0 0 25px 25px;
-ms-border-radius: 0 0 25px 25px;
box-shadow: 0px 14px 18px 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 14px 18px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 14px 18px 0px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px 14px 18px 0px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 14px 18px 0px rgba(0, 0, 0, 0.2);
}
.mobile_description .excerpt {
max-height: 300px;
overflow: hidden;
padding: 0 30px 0 30px;
display: block;
}
#mobile_tour_single .h2.title_page {
display: block;
padding: 20px 0 10px 0;
font-size: 28px;
color: #0a0a0a !important;
font-weight: lighter;
text-align: center;
} .accordion.single {
display: block !important;
}
.accordion.single .card .card-header .card-header-title,
.accordion.single .card .card-header .card-header-title {
padding-top: 10px; }
.accordion.single .card .card-header button svg path {
stroke: #000;
}
.accordion.single .card .card-header button {
font-size: 20px;
line-height: 20px;
letter-spacing: 0.05em;
color: #000;
width: 100%;
outline: none;
}
.accordion.single .card .card-header button .btn-link:focus,
.accordion.single .card .card-header button .btn-link:hover,
.btn-link:focus,
.btn-link:hover {
text-decoration: none !important;
}
#prices-and-discount_m .h4 a span {
font-weight: 500;
font-size: 22px;
}
#prices-and-discount .price_unit,
#prices-and-discount_m .price_unit {
background: #00a3dd;
margin-bottom: 25px;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
#prices-and-discount_m .price_unit {
margin-bottom: 0 !important;
}
#prices-and-discount .price_unit .price_subject,
#prices-and-discount_m .price_unit .price_subject {
font-size: 28px;
line-height: 33px;
display: block;
text-align: center;
letter-spacing: 0.05em;
color: #fff;
padding: 40px 20px 20px 20px;
border-bottom: 1px solid #fff;
}
#prices-and-discount .price_unit .price_content:first-child,
#prices-and-discount_m .price_unit .price_content:first-child {
padding-top: 40px;
}
#prices-and-discount .price_unit .price_content,
#prices-and-discount_m .price_unit .price_content {
border-bottom: 1px solid #fff;
padding: 10px 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#prices-and-discount .price_unit .price_content:last-child,
#prices-and-discount_m .price_unit .price_content:last-child {
border-bottom: unset !important;
padding-bottom: 40px;
}
#prices-and-discount .price_unit .price_content div,
#prices-and-discount_m .price_unit .price_content div {
color: #fff;
}
#prices-and-discount .price_unit .price_content .discount_percent,
#prices-and-discount .price_unit .price_content .discount_notice {
display: inline-block;
}
#prices-and-discount_m .price_unit .price_content .discount_percent,
#prices-and-discount_m .price_unit .price_content .discount_notice {
display: inline-block;
}
#prices-and-discount .price_unit .price_content .discount_percent,
#prices-and-discount_m .price_unit .price_content .discount_percent {
width: 38%;
text-align: right;
padding-right: 10px;
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
}
#prices-and-discount .price_unit .price_content .discount_notice,
#prices-and-discount_m .price_unit .price_content .discount_notice {
width: calc(62% - 5px);
padding-left: 10px;
text-transform: uppercase;
font-size: 12px;
}
#prices-and-discount .price_unit .price_content .discount_notice.full_width,
#prices-and-discount_m
.price_unit
.price_content
.discount_notice.full_width {
text-align: center;
}
.accordion.single {
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-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;
margin-top: 60px;
}
#ciny .accordion .card .content_price_tab .card-body .header-list-room,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room {
margin-top: 0px;
border: none !important;
background-color: #fff;
margin-bottom: 25px;
}
.hotel_page
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room,
.single-hotel_room
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room {
margin-bottom: 0 !important;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.title-room,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.title-room {
display: none;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list {
padding: 0 !important;
margin: 0 auto;
}
.image-room-list img,
.image-room-list {
max-width: unset;
}
#ciny .accordion .card .card-header,
#other_rooms .accordion .card .card-header,
#other_rooms .accordion .card .card-header,
#other_rooms .accordion .card .card-header {
padding: 0 15px 15px 15px;
border-radius: 25px;
}
#ciny .accordion .card label[for='submenu_rooms'] .card-header,
#other_rooms .accordion .card label[for='submenu_rooms'] .card-header {
background: #60c659;
width: 100%;
position: absolute;
left: 0;
z-index: 99;
}
.type_of_services label[for='services_tour'] .services_list_wrap {
background: #60c659;
width: 100%;
position: absolute;
left: 0;
z-index: 99;
}
#ciny .accordion .card .card-header .card-header-title,
#ciny .accordion .card .card-header .h2,
#other_rooms .accordion .card .card-header .card-header-title,
#other_rooms .accordion .card .card-header .h2 {
margin: 0;
}
#ciny .accordion .card .card-header.opened {
padding-top: 20px;
}
#ciny .accordion .card .card-header button,
#other_rooms .accordion .card .card-header button {
outline: none;
font-size: 16px;
text-align: left;
line-height: 19px;
padding: 0;
color: #fff;
}
label[for='submenu_rooms'],
label[for='services_tour'] {
display: block;
cursor: pointer;
position: relative;
padding: 20px 15px;
border-radius: 0 25px 0 0;
margin: 0;
background: #60c659;
color: #fff;
}
label[for='submenu_rooms'] .title,
label[for='services_tour'] .title {
display: block;
width: 95%;
text-align: left;
}
label[for='submenu_rooms'] svg,
label[for='services_tour'] svg {
width: 5%;
max-width: 20px;
}
label[for='submenu_rooms'] .flex,
label[for='services_tour'] .flex {
justify-content: space-between;
align-items: center;
}
label[for='services_tour'] {
display: flex;
display: -webkit-flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
z-index: 99;
background: #fff !important;
color: #60c659 !important;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-o-border-radius: 40px;
-ms-border-radius: 40px;
margin-top: -30px;
}
input#submenu_rooms,
input#services_tour {
position: absolute;
left: -9999px;
}
label[for='submenu_rooms'] .submenu,
label[for='services_tour'] .submenu {
display: none;
margin: 0;
padding: 0;
width: auto;
list-style: none;
padding: 8px 0;
}
input#submenu_rooms:checked + label[for='submenu_rooms'] .submenu,
input#services_tour:checked + label[for='services_tour'] .submenu {
display: block;
width: 100%;
}
input#services_tour:checked + label[for='services_tour'] .submenu {
padding: 0;
}
input#services_tour:checked + label[for='services_tour'] .card-header {
margin-top: 10px;
}
.switcher_season.mobile {
display: block;
}
.h2.period {
padding: 20px 0;
text-align: center;
}
#ciny .accordion .card .content_price_tab .card-body .description_mobile,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.description_mobile {
font-size: 16px;
line-height: 19px;
padding: 0;
padding-bottom: 20px;
max-height: 80px;
overflow: hidden;
color: #000;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info,
#other_rooms .accordion .card .content_price_tab .card-body .mobile_info {
padding: 0 30px;
display: block;
width: 100%;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info .date,
#ciny .accordion .card .content_price_tab .card-body .mobile_info .price,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.date,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.price {
display: inline-block;
width: 50%;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info .price,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.price {
text-align: right;
font-size: 28px;
font-weight: 500;
line-height: 33px;
text-transform: lowercase;
color: #60c659;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.price
small,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.price
small {
font-size: 65%;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info .h2,
#ciny .accordion .card .content_price_tab .card-body .mobile_info .title,
#other_rooms .accordion .card .content_price_tab .card-body .mobile_info .h2,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.title {
font-size: 28px;
line-height: 33px;
letter-spacing: 0.05em;
text-transform: unset;
color: #000 !important;
}
#ciny .accordion .card .content_price_tab .card-body .mobile_info .cta_button,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.mobile_info
.cta_button {
display: block;
background: #60c659;
mix-blend-mode: normal;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
border-radius: 50px;
color: #fff !important;
text-align: center;
}
#ciny .accordion .card .content_price_tab .card-body .link_hotel,
#other_rooms .accordion .card .content_price_tab .card-body .link_hotel {
display: none;
}
#ciny .accordion .card .content_price_tab .card-body .show_all_comment,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.show_all_comment {
padding-bottom: 0px;
}
#review_list .items #comment_row {
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
box-shadow: unset !important;
-webkit-box-shadow: unset !important;
-moz-box-shadow: unset !important;
-o-box-shadow: unset !important;
-ms-box-shadow: unset !important;
border: none !important;
}
#review_list #comment_row .owl-carousel .owl-nav .service-next,
#review_list #comment_row .owl-carousel .owl-nav .service-prev {
top: 65%;
position: absolute !important;
}
#review_list .items .comment_desktop {
display: none;
}
#review_list .items .comments_mobile {
display: block;
}
#dodatkovi-poslugy .items {
text-align: left;
}
.space_wrap {
padding: 20px !important;
}
#dodatkovi-poslugy .items ul {
padding-left: 20px;
}
#dodatkovi-poslugy .items .flip-box {
overflow: hidden;
display: inline-block;
width: calc(50% - 10px);
}
#dodatkovi-poslugy .items .flip-box {
height: 160px;
margin: 5px !important;
}
#dodatkovi-poslugy .items .flip-box {
margin-bottom: 20px !important;
}
#dodatkovi-poslugy .items .flip-box:nth-child(1) {
border-radius: 25px 25px 0 25px !important;
-webkit-border-radius: 25px 25px 0 25px !important;
-moz-border-radius: 25px 25px 0 25px !important;
-o-border-radius: 25px 25px 0 25px !important;
-ms-border-radius: 25px 25px 0 25px !important;
}
#dodatkovi-poslugy .items .flip-box:nth-child(2) {
border-radius: 25px 25px 25px 0 !important;
-webkit-border-radius: 25px 25px 25px 0 !important;
-moz-border-radius: 25px 25px 25px 0 !important;
-o-border-radius: 25px 25px 25px 0 !important;
-ms-border-radius: 25px 25px 25px 0 !important;
}
#dodatkovi-poslugy .items .flip-box:nth-child(odd) {
border-radius: 25px 0 0 25px;
-webkit-border-radius: 25px 0 0 25px;
-moz-border-radius: 25px 0 0 25px;
-o-border-radius: 25px 0 0 25px;
-ms-border-radius: 25px 0 0 25px;
}
#dodatkovi-poslugy .items .flip-box:nth-child(even) {
border-radius: 0 25px 25px 0;
-webkit-border-radius: 0 25px 25px 0;
-moz-border-radius: 0 25px 25px 0;
-o-border-radius: 0 25px 25px 0;
-ms-border-radius: 0 25px 25px 0;
}
.restaurant-banquets .items {
padding: 20px !important;
}
.flip-box:hover .flip-box-inner {
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
}
.flip-box:hover .flip-box-inner .flip-box-front span {
opacity: 1;
}
#dodatkovi-poslugy .items .flip-box-back span {
display: none;
}
#video .items .youtube_tab .media-responsive iframe {
padding: 0;
width: 100%;
position: static !important;
}
#video .items .youtube_tab .media-responsive { padding: unset !important;
}
#bound_hotel .gallery.mobile,
#pro-hotel .gallery.mobile {
display: block;
}
#pro-hotel .show_all_comment,
.single-hotel_room .show_all_comment {
padding-bottom: 30px !important;
}
#bound_hotel .items {
padding: 15px;
}
#bound_hotel .items .bound_hotel_img {
max-height: 300px;
overflow: hidden;
padding: 0;
}
#bound_hotel .items a.bound_hotel_tour {
font-size: 18px;
line-height: 19px;
color: #60c659;
font-weight: 500;
text-decoration: underline;
padding: 40px 30px;
}
#bound_hotel .items .description {
max-height: 205px;
overflow: hidden;
padding: 0 30px;
}
#bound_hotel .items .more_description {
display: block;
}
.st-single-tour #treatment.active .vc_tta-panel-body.items {
margin: -20px 0 -40px 0 !important;
}
#treatment .treatment_wrap {
position: relative;
background-color: #fff;
}
.treatment_bottom_line {
margin-top: -20px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 25px !important;
height: 40px;
margin-bottom: 20px !important;
}
#treatment .items .mobile_note {
display: block;
}
#treatment .items {
padding: 20px 0 60px 0;
}
#treatment .items .add_service_image .black_wrap {
display: block;
background: unset;
position: relative;
}
#treatment .items .mobile_note {
padding: 0 25px;
}
#treatment .items .add_service_image {
display: inline-block;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
background-image: unset !important;
word-wrap: break-word;
background-color: #ef781d !important;
margin: 10px 5px !important;
-webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
width: calc(30% - 10px);
}
#treatment .items .add_service_image:first-child,
#treatment .items .add_service_image:nth-child(2) {
border-radius: 25px 25px 25px 0;
-webkit-border-radius: 25px 25px 25px 0;
-moz-border-radius: 25px 25px 25px 0;
-o-border-radius: 25px 25px 25px 0;
-ms-border-radius: 25px 25px 25px 0;
background-color: #00a3dd !important;
width: 35%;
margin-left: 0 !important;
}
#treatment .items .add_service_image:last-child {
border-radius: 25px 25px 0 25px;
-webkit-border-radius: 25px 25px 0 25px;
-moz-border-radius: 25px 25px 0 25px;
-o-border-radius: 25px 25px 0 25px;
-ms-border-radius: 25px 25px 0 25px;
background-color: #60c659 !important;
width: calc(35% - 10px);
margin-right: 0 !important;
}
#sho-vclucheno-u-vartist {
display: none;
}
#mobile_tour_single
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel:nth-last-child(-n + 2)
.vc_tta-panel-heading {
padding: 20px 0 20px 0 !important;
}
#mobile_tour_single
.vc_tta-panels-container
.vc_tta-panels
.vc_tta-panel.active:nth-last-child(-n + 2)
.vc_tta-panel-heading {
padding: 20px 0 50px 0 !important;
}
#mobile_tour_single .callbeck_unit {
padding-top: 0 !important;
margin-top: -50px;
padding-left: 25px;
padding-right: 25px;
}
#mobile_tour_single .callbeck_unit .social_item {
padding-bottom: 40px;
}
.single-st_tours footer#main-footer {
background: #fff;
}
#mobile_tour_single #review_list .items .owl-theme .owl-dots {
width: 60%;
margin: 0 auto;
}
#st-content-wrapper .st-hotel-content {
margin-top: 40px;
}
.hotel_page .main_container,
.st-hotel-room-content .main_container {
padding: 0 !important;
background-color: #fff;
}
.hotel_page .main_container .st-hotel-content {
margin-top: unset !important;
}
.hotel_page .price_info {
display: block;
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #60c659;
}
.single-hotel_room .room_info {
position: relative;
background: #fff;
display: block;
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #60c659;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
padding: 0 20px 40px 20px;
margin-bottom: -75px;
}
.hotel_page .price_info .price,
.single-hotel_room .room_info .price {
font-size: 25px;
}
.hotel_page .hotel_info .h2.title,
.hotel_page .hotel_info .title,
.hotel_page .hotel_info .h2,
.single-hotel_room .room_info .h2.title,
.single-hotel_room .room_info .title,
.single-hotel_room .room_info .h2 {
font-size: 16px;
line-height: 114.7%;
color: #727272 !important;
padding: 16px 0 10px 0;
margin: 0;
font-weight: lighter;
}
.hotel_page .tour_footer_mobile.review_count,
.hotel_room_footer_mobile.review_count {
padding-top: 5px !important;
}
.room_info.mobile .price_wrap {
display: flex;
display: -webkit-flex;
justify-content: space-between;
padding: 20px 0;
}
.room_info.mobile .price_wrap .item.tour {
padding-right: 15px;
}
.room_info.mobile .price_wrap .item.hotel {
padding-left: 15px;
}
.room_info.mobile .price_wrap .border {
border-right: 2px solid #bebebe;
}
.room_info.mobile .price_wrap .item .title {
padding: 0 0 10px 0;
}
.room_info.mobile .price_wrap .item.hotel .price_info {
color: #ff7300;
}
.tour_footer_mobile.review_count .review-count-bl a,
.hotel_room_footer_mobile.review_count .review-count-bl a {
font-size: 15px;
line-height: 19px;
font-weight: 500;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 0.05em;
color: #7c7c7c;
}
.hotel_page .tour_footer_mobile,
.hotel_room_footer_mobile {
margin-top: 20px;
margin-bottom: 0px;
}
.hotel_page .reviews {
display: none;
}
.hotel_page .address,
.hotel_page .short_title,
.single-hotel_room .address,
.single-hotel_room .short_title {
font-weight: 500;
color: #000 !important;
}
.hotel_page .address,
.hotel_page .short_title .short_adress,
.single-hotel_room .address,
.single-hotel_room .short_title .short_adress {
padding-right: 10px;
}
.hotel_page .include_list {
display: block;
margin: 20px;
}
.hotel_page .include_list .h2,
.hotel_page .include_list .title,
.hotel_page .include_list .h2.title {
font-size: 20px;
line-height: 33px;
letter-spacing: 0.05em;
color: #000 !important;
font-weight: lighter;
}
.hotel_page .include_list .list {
max-height: 85px;
overflow: hidden;
}
.hotel_page .show_all_comment .text_include {
padding-right: 10px;
}
.hotel_page #pro-hotel .items .description,
.single-hotel_room #about_room .items .description,
.single-hotel_room .about_room .description {
background-color: #fff;
padding: 0 30px;
max-height: 180px;
overflow: hidden;
}
.single-hotel_room .about_room .description {
padding: 0 !important;
}
.wpb-js-composer
.vc_tta-color-grey.vc_tta-style-classic
.vc_tta-panel
.vc_tta-panel-heading {
border: none !important;
}
.hotel_page #ciny .price_table_hotel table {
display: none;
}
.hotel_page #ciny .st-list-rooms {
margin-top: unset !important;
}
.wpb-js-composer .hotel_page .vc_tta-panel#ciny .vc_tta-panel-body {
padding: 13px 0;
}
.wpb-js-composer .hotel_page .vc_tta-panel#ciny label[for='submenu_rooms'] {
margin-top: 0 !important;
}
.list-price-room {
border: unset !important;
}
.hotel_page .order_residence_item.desktop {
display: none;
}
.hotel_page .order_residence_item.mobile {
display: block;
}
.hotel_page .order_residence_item div {
border: none !important;
}
.hotel_page .order_residence_item .check_in_wraper,
.hotel_page .order_residence_item .check_out_wraper {
display: inline-block;
width: 50%;
}
.hotel_page .order_residence_item .check_in_wraper,
.hotel_page .order_residence_item {
padding: 0;
margin: 0;
}
.hotel_page .order_residence_item .check_in_wraper:nth-child(even) {
padding-right: 10px;
}
.hotel_page .order_residence_item .check_in_wraper:nth-child(odd) {
padding-right: 10px;
}
.hotel_page .order_residence_item .check_in_wraper .check_in_unit {
background: #00a3dd;
overflow: hidden;
color: #fff;
padding: 10px 20px;
border-radius: 10px 10px 10px 0;
-webkit-border-radius: 10px 10px 10px 0;
-moz-border-radius: 10px 10px 10px 0;
-o-border-radius: 10px 10px 10px 0;
-ms-border-radius: 10px 10px 10px 0;
}
.hotel_page .order_residence_item .check_out_wraper .check_out_unit {
background: #00a3dd;
overflow: hidden;
color: #fff;
padding: 10px 20px;
border-radius: 10px 10px 0 10px;
-webkit-border-radius: 10px 10px 0 10px;
-moz-border-radius: 10px 10px 0 10px;
-o-border-radius: 10px 10px 0 10px;
-ms-border-radius: 10px 10px 0 10px;
}
.hotel_page .order_residence_item .check_in_wraper .check_in_unit span,
.hotel_page .order_residence_item .check_out_wraper .check_out_unit span {
display: block;
width: 100%;
font-size: 20px;
font-weight: 500;
}
#bound_hotel_tours .items .content {
padding: 13px 35px;
}
#bound_hotel_tours .items .content .description {
max-height: 115px;
margin: 0;
overflow: hidden;
}
#bound_hotel_tours .items .content a {
color: #60c659;
font-size: 16px;
font-weight: 500;
}
#bound_hotel_tours .items .bound_hotel_img a img {
max-height: 300px;
}
#location {
margin-top: 90px;
}
#map .items .address,
#location .items .address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-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;
overflow: hidden;
position: relative;
background: #fff;
padding: 32px 0 20px 0 !important;
margin-top: -34px;
}
#location .items .address {
margin-top: -14px !important;
border-radius: 0 0 25px 25px !important;
-webkit-border-radius: 0 0 25px 25px !important;
-moz-border-radius: 0 0 25px 25px !important;
-o-border-radius: 0 0 25px 25px !important;
-ms-border-radius: 0 0 25px 25px !important;
}
#map .items .mapouter,
#location .items .mapouter {
margin-top: -10px;
}
#map .items .mapouter .gmap_canvas iframe,
#location .items .mapouter .gmap_canvas iframe {
border-radius: 0 0 30px 30px;
-webkit-border-radius: 0 0 30px 30px;
-moz-border-radius: 0 0 30px 30px;
-o-border-radius: 0 0 30px 30px;
-ms-border-radius: 0 0 30px 30px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.comments_mobile {
display: block;
}
.review-list,
.review-pagination,
.title-review {
display: none;
}
.mobile_contact_unit .callbeck_unit {
padding-top: 0 !important;
} .mobile_contact_unit .callbeck_unit {
padding: 0 30px 60px 30px;
}
.single-st_hotel {
background-color: #fff !important;
}
.card-body.program-item {
padding: 0 !important;
background-color: #fff;
}
.single_slider .slick-next {
right: 25px;
}
.single_slider .slick-prev {
left: 25px;
}
.single_slider .slick-prev,
.single_slider .slick-next {
z-index: 9;
}
.single_slider .slick-arrow,
.single_slider .slick-arrow:hover {
background-color: #4caf50;
height: 45px;
width: 45px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.card-body.program-item .content {
padding: 0 30px;
}
.single_slider img {
width: 100%;
}
#mobile_tour_single .collapse,
.hotel_page .collapse,
.single-hotel_room .collapse {
height: 0;
overflow: hidden;
display: block;
}
#mobile_tour_single .collapse.in,
.hotel_page .collapse.in,
.single-hotel_room .collapse.in,
.st-hotel-room-content.modern .collapse.in .collapse {
height: auto;
}
#mobile_tour_single #all_item_program_mobile .program_tour .collapse.in {
margin-top: -30px;
}
#mobile_tour_single
#all_item_program_mobile
.program_tour:last-child
.collapse.in {
margin-top: unset;
}
#all_item_program_mobile .program-item .program_list p {
font-size: 14px;
line-height: 18px;
}
#all_item_program_mobile a.youtube_link {
margin-bottom: 15px;
}
.single_slider .slick-list {
overflow: hidden;
border-radius: 60px 0 60px 0;
-webkit-border-radius: 60px 0 60px 0;
-moz-border-radius: 60px 0 60px 0;
-o-border-radius: 60px 0 60px 0;
-ms-border-radius: 60px 0 60px 0;
}
#ciny .single_slider .slick-list {
border-radius: unset !important;
-webkit-border-radius: unset !important;
-moz-border-radius: unset !important;
-o-border-radius: unset !important;
-ms-border-radius: unset !important;
}
.slick-prev,
.slick-next {
top: 75% !important;
}
.program_tour .slick-prev,
.program_tour .slick-next {
top: unset !important;
bottom: 0 !important;
}
.program_tour .gallery .single_slider .slick-dots,
.simple_slider .slick-dots {
bottom: 8% !important;
}
.gallery .single_slider .slick-dots {
bottom: 18%;
}
.hotel_page #head_tour_slider .gallery .single_slider .slick-prev,
.hotel_page #head_tour_slider .gallery .single_slider .slick-next {
top: 85%;
}
.mobile_tour_single #head_tour_slider .gallery .single_slider .slick-next,
.mobile_tour_single #head_tour_slider .gallery .single_slider .slick-prev {
top: 0 !important;
}
.hotel_page .gallery .single_slider .slick-dots {
bottom: 8% !important;
}
.hotel_page .gallery .single_slider .slick-prev,
.hotel_page .gallery .single_slider .slick-next {
top: 85% !important;
}
.mobile_tour_single .gallery .single_slider .slick-dots {
bottom: 18% !important;
}
#head_tour_slider .slick-prev,
#head_tour_slider .slick-next {
top: 70% !important;
}
#head_tour_slider .gallery .single_slider .slick-dots {
bottom: 23% !important;
}
.hotel_page #head_tour_slider .gallery .single_slider .slick-dots {
bottom: 24% !important; }
.hotel_page #head_tour_slider {
display: block;
}
.slick-dots li button:before {
color: #fff !important;
}
.single_slider .slick-dots li {
width: 8px !important;
}
.slick-dots li.slick-active button:before {
color: #60c659 !important;
}
.gallery .single_slider .slick-prev:before {
content: '‹';
}
.gallery .single_slider .slick-next:before {
content: '›';
}
.gallery .single_slider .slick-prev:before,
.gallery .single_slider .slick-next:before {
line-height: unset;
font-size: 40px;
}
.gallery .single_slider .slick-dots li button,
.simple_slider .slick-dots li button,
.st-single-tour
.tour_descrition
#head_tour_slider
.tour_slider
.slick-dots
li
button,
.st-single-tour .tours_logo .tour_header .slick-dots li button {
background: white !important;
width: 10px !important;
height: 10px !important;
margin: 0 auto;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.gallery .single_slider .slick-dots li.slick-active button,
.simple_slider .slick-dots li.slick-active button,
.st-single-tour
.tour_descrition
#head_tour_slider
.tour_slider
.slick-dots
li.slick-active
button,
.st-single-tour .tours_logo .tour_header .slick-dots li.slick-active button {
background: #60c659 !important;
}
.simple_slider .slick-dots li {
margin: 0 !important;
}
.slick-dots li button:before {
display: none;
}
.stock_offer_unit {
background: #60c659;
color: #fff;
padding: 60px 0 30px 0;
position: relative;
z-index: 2;
}
.stock_offer_unit .content p,
.stock_offer_unit .content strong {
color: #fff;
line-height: 22px;
margin-bottom: 18px;
}
.stock_offer_unit > .row {
padding: 10px 30px 10px 30px;
}
.stock_offer_unit.offer > .row:nth-child(even) {
background: #56b150;
}
.stock_offer_unit.konkurs > .row:nth-child(even) {
background: #e6a91d;
}
.stock_offer_unit.konkurs {
display: none;
background-color: #ffbc21;
}
.stock_offer_unit.offer {
padding-top: 50px;
}
.stock_offer_unit .content span {
color: #fff !important;
font-weight: 500er;
}
.attention {
background: #e14d4d;
text-transform: uppercase;
padding: 7px 30px;
font-size: 18px;
margin-bottom: 15px;
border-radius: 20px;
display: inline-block;
}
.stock_offer_unit .content .img_gallery a {
display: inline-block;
width: 25%;
padding: 5px;
}
.stock_offer_unit .content .img_gallery a img {
width: 100%;
}
.stock_offer_unit .info-sale {
color: #fff;
} .social_unit .contact-row {
display: block;
}
#mobile_tour_single .social_unit {
margin-top: 105px !important;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list
a.desktop,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list
a.desktop {
display: none;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.image-room-list {
max-height: unset !important;
}
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.gallery,
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.single_slider,
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-list,
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-track,
#ciny
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-slide {
padding: 0;
}
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.gallery,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.single_slider,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-list,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-track,
#other_rooms
.accordion
.card
.content_price_tab
.card-body
.header-list-room
.slick-slide {
padding: 0;
}
#head_tour_slider .single_slider .slick-list,
#head_hotel_slider .single_slider .slick-list {
border-radius: unset !important;
-webkit-border-radius: unset !important;
-moz-border-radius: unset !important;
-o-border-radius: unset !important;
-ms-border-radius: unset !important;
}
#head_tour_slider .single_slider .slick-arrow,
#head_tour_slider .single_slider .slick-arrow:hover,
#head_hotel_slider .single_slider .slick-arrow,
#head_hotel_slider .single_slider .slick-arrow:hover {
background: transparent !important;
opacity: 1;
}
#head_tour_slider .single_slider .slick-next:before {
content: '›';
}
#head_tour_slider .single_slider .slick-prev:before {
content: '‹';
}
#all_item_program_mobile .single_slider .slick-arrow,
#all_item_program_mobile .single_slider .slick-arrow:hover {
background-color: transparent;
}
#head_tour_slider .single_slider .slick-dots li:nth-child(n + 13),
#head_hotel_slider .single_slider .slick-dots li:nth-child(n + 13) {
display: none;
}
.st-gallery .fotorama {
display: none;
}
.single-hotel_room .st-gallery .fotorama {
display: block !important;
}
#head_tour_slider .single_slider {
margin-bottom: 0px;
}
.callbeck_unit {
clear: both;
display: block;
}
#bound_hotel .items .bound_hotel_img {
display: none;
}
#bound_hotel .single_slider {
max-height: 300px;
margin-bottom: 0;
overflow: hidden;
}
#bound_hotel .single_slider {
border-radius: 60px 0 60px 0;
-webkit-border-radius: 60px 0 60px 0;
-moz-border-radius: 60px 0 60px 0;
-o-border-radius: 60px 0 60px 0;
-ms-border-radius: 60px 0 60px 0;
}
#bound_hotel .gallery .single_slider .slick-dots {
bottom: 6%;
}
#bound_hotel .gallery .single_slider .slick-prev,
#bound_hotel .gallery .single_slider .slick-next {
top: 50% !important;
}
#lyzhy .lyzhy_content .content_description {
padding: 0 40px;
margin-bottom: 25px;
}
#lyzhy .vc_tta-panel-body.items {
padding-bottom: 0px !important;
}
.callbeck_unit .tw-data-text span { width: 100%;
display: block;
text-align: center;
}
.switcher_season.mobile .switch_summer_tour a,
.switcher_season.mobile .switch_winter_tour a {
font-weight: 100 !important;
font-size: 16px !important;
line-height: 19px !important;
padding: 19px 0 !important;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #fff;
margin: 0px 5px 5px 5px !important;
padding: 0 20px;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
border-radius: 50px !important;
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
-o-border-radius: 50px !important;
-ms-border-radius: 50px !important;
}
.switcher_season.mobile .switch_summer_tour a.active,
.switcher_season.mobile .switch_winter_tour a.active {
-webkit-box-shadow: unset !important;
box-shadow: unset !important;
}
.switcher_season.mobile .switch_summer_tour {
width: 100%;
}
.switcher_season.mobile .switch_summer_tour div,
.switcher_season.mobile .switch_winter_tour div {
padding-bottom: 15px;
}
.switcher_season.mobile .switch_winter_tour {
width: 100%;
}
.switcher_season.mobile .switch_winter_tour a {
background: #00a3dd !important;
}
.owl-theme .owl-dots .owl-dot span {
margin: 5px 3px !important;
}
#st-content-wrapper .widgets {
margin-bottom: unset !important;
}
.include_list.include_price.mobile {
display: block;
}
.hotel_info.mobile {
display: block;
padding: 0 20px 20px 20px;
}
.accordion #discount {
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.content_price_table {
zoom: 65%;
}
.content_price_table a {
color: #fff;
display: block;
text-align: center;
}
.st-tour-content .recommendation {
display: none;
}
.button_stock_slide.konkurs {
display: none;
}
.ays-pb-modal_11 {
padding: 0 !important;
border: 0 !important;
height: auto !important; }
.ays-pb-modal_11 hr {
display: none;
}
.ays-pb-modal_11 .ays-pb-modal-close {
top: 10px !important;
right: 10px !important;
color: #fff;
}
.add_services_popup .img {
height: 180px;
width: 100%;
background-size: cover !important;
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;
margin-bottom: 15px;
}
.add_services_popup .img .wrap {
height: 100%;
width: 100%;
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;
background: rgba(0, 0, 0, 0.25);
}
.add_services_popup .content {
padding: 0 20px;
padding-bottom: 25px;
}
.ays-pb-modal_11 h2 {
display: none;
}
.ays-pb-modal_11 .title {
font-size: 20px !important;
padding: 8px 20px;
}
#video .youtube_tab {
margin: 0 0 25px 0;
}
#menu .menu_unit {
margin-top: 40px;
padding: 0 25px;
overflow-y: scroll;
} .program_list ul li:before {
font-weight: 500er;
}
.program_list ul li:nth-child(1):before {
content: '1' !important;
}
.program_list ul li:nth-child(2):before {
content: '2' !important;
}
.program_list ul li:nth-child(3):before {
content: '3' !important;
}
.program_list ul li:nth-child(4):before {
content: '4' !important;
}
.program_list ul li:nth-child(5):before {
content: '5' !important;
}
.program_list ul li:nth-child(6):before {
content: '6' !important;
}
.program_list ul li:nth-child(7):before {
content: '7' !important;
}
.program_list ul li:nth-child(8):before {
content: '8' !important;
}
.program_list ul li:nth-child(9):before {
content: '9' !important;
}
.program_list ul li:nth-child(10):before {
content: '10' !important;
}
.program_list ul li:nth-child(11):before {
content: '11' !important;
}
.program_list ul li:nth-child(12):before {
content: '12' !important;
}
.program_list ul li:nth-child(13):before {
content: '13' !important;
}
.program_list ul li:nth-child(14):before {
content: '14' !important;
}
.program_list ul li:nth-child(15):before {
content: '15' !important;
}
.program_list ul li:nth-child(16):before {
content: '16' !important;
}
.program_list ul li:nth-child(17):before {
content: '17' !important;
}
.program_list ul li:nth-child(18):before {
content: '18' !important;
}
.program_list ul li:nth-child(19):before {
content: '19' !important;
}
.program_list ul li:nth-child(20):before {
content: '20' !important;
}
.stock_offer a.more-link,
.stock_offer_unit a.more-link {
background-color: #60c659;
text-transform: uppercase;
font-weight: 100;
font-size: 16px;
line-height: 19px;
padding: 15px 20px; border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
text-decoration: none;
}
.stock_offer a.more-link,
.stock_offer_unit.offer a.more-link {
background-color: #ffbc21;
}
#lyzhy .lyzhy_content .single_slider {
display: block !important;
} #porydok_projyvannya .tab-title.mobile {
background-color: #fff;
}
#treatment .items {
background-color: #fff !important;
}
.wpb-js-composer .vc_tta-container {
margin-bottom: 0 !important;
}
.search-result-page.st-tours .social_unit,
.search-result-page.st_hotels .social_unit {
margin-top: 60px;
}
.mobile_hotels .contact-hotel-list .card-body {
width: 100% !important;
} .mobile_user_info .title {
color: #727272 !important;
display: block !important;
padding-bottom: 10px;
}
.mobile_user_info .title span,
.mobile_user_info .title a {
color: #ff7f1e !important;
}
.mobile_user_info .title span:after,
.mobile_user_info .title a:after {
content: '>';
padding-left: 10px;
} .slick-initialized:not(.fancybox-thumbs__list) .slick-slide {
height: auto !important;
} .st-blog .content .article {
margin-bottom: 30px !important;
}
.st-blog .review-list,
.st-blog .share-wrapper,
.st-blog .reviews.button {
display: block !important;
} .mobile_period_price {
display: block;
padding: 0 20px 20px 20px;
}
#mobile_prices.closed {
display: none;
}
.mobile_tour_prices {
padding: 0 20px;
padding-top: 20px;
}
.mobile_tour_prices tbody tr td {
vertical-align: middle;
}
.mobile_tour_prices thead tr td {
font-weight: 500;
}
.mobile_period_price > div {
display: block;
margin: 0 auto;
width: 100%;
max-width: 384px;
}
#all_item_program_mobile .events_schedule .card .card-header button {
color: #000 !important;
font-size: 14px !important;
}
.events_schedule,
.events_schedule span,
.events_schedule strong,
.events_schedule p {
color: #000 !important;
}
.events_schedule .more_tour_description span,
.events_schedule .more_tour_description {
color: #fff !important;
}
.false-trigger svg {
display: none;
} .card-header.active button svg {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.st-blog .content .article .post-inner a.btn-readmore {
padding: 20px !important;
}
#all_item_program_mobile .hidden-trigger .card-header,
#all_item_program_mobile .hidden-card-header .card-header {
display: none !important;
}
.youtube_tab .media-responsive iframe {
max-width: unset !important;
}
#bound_hotel_tours .show_all_comment,
#pro-hotel .show_all_comment,
#bound_hotel .title_unit,
.single-hotel_room .show_all_comment {
display: block !important;
} #about_room {
display: none;
}
.about_room {
display: block;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
padding: 80px 20px 20px 20px;
margin-bottom: 20px;
}
#about_room .more_description {
display: block !important;
}
.about_room .h2 {
font-size: 28px;
line-height: 33px;
font-weight: 100;
text-align: center;
letter-spacing: 0.05em;
color: #000 !important;
} .order_popup #tour_date_period .tour_date,
.order_popup .number_count,
.order_popup #count_guests_unit,
.order_popup .type_number {
display: none;
}
.mobile-booking-button {
display: inline-block;
}  .contact-hotel-list {
padding-bottom: 0;
margin-bottom: 0;
} .blog-content img {
width: 100%;
height: auto;
}
.service-border-karpats:hover {
box-shadow: unset !important;
-webkit-box-shadow: unset !important;
}
.tur-modal.modal.in .modal-dialog {
width: calc(100% - 18px) !important;
} .header_ovk_general .container .bg {
padding: 40px 0;
overflow: hidden;
border-radius: 0 25px 0 25px;
-webkit-border-radius: 0 25px 0 25px;
-moz-border-radius: 0 25px 0 25px;
-o-border-radius: 0 25px 0 25px;
-ms-border-radius: 0 25px 0 25px;
}
.header_ovk_general .container .bg .season-title {
display: flex;
display: -webkit-flex;
text-transform: uppercase;
background: rgba(0, 0, 0, 0.4);
}
.header_ovk_general .ovk_header_title,
.header_ovk_general .ovk_header_title_uk {
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 50px;
position: absolute;
display: block;
margin: 0 auto;
width: 305px;
}   .st-hotel-room-content #room_page-header-slider {
height: 256px;
margin: 0;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-arrow
svg {
display: none;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-prev,
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-next {
top: 85% !important;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-dots {
display: block !important;
bottom: 24px !important;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-dots
li {
width: 8px !important;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-dots
li
button {
background: white !important;
width: 10px !important;
height: 10px !important;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
}
.st-hotel-room-content
#room_page-header-slider
.hotel_room_slider
.slick-dots
li.slick-active
button {
background: #60c659 !important;
}  .st-hotel-room-content .main_container .description_wrap .description {
flex-direction: column;
justify-content: space-between;
}
.st-hotel-room-content .main_container .description_wrap .description .item {
padding: 0;
width: 100%;
justify-content: space-between !important;
margin-top: 5px;
}
.st-hotel-room-content .main_container .description_wrap {
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
padding: 60px 30px 30px 30px;
}
.st-hotel-room-content
.main_container
.description_wrap
.description
.description-item {
border: unset;
height: 100%;
}
.st-hotel-room-content .main_container .description_wrap h2,
.st-hotel-room-content .main_container .description_wrap .h2 {
font-size: 28px !important;
line-height: 20px !important;
text-align: center;
letter-spacing: 0.05em;
color: #000 !important;
}
.st-hotel-room-content .main_container .description_wrap .add_facilities,
.item-list .add_facilities {
flex-direction: column;
}
.st-hotel-room-content
.main_container
.description_wrap
.add_facilities
.item,
.item-list .add_facilities .item {
padding: 0 15px 10px 0;
}
.st-hotel-room-content
.main_container
.description_wrap
.included_services
.icon-item:before {
top: 8px !important;
}  .st-hotel-room-content .price_unit {
margin-top: 80px;
}
.st-hotel-room-content .price_unit .accordion .card .card-header {
position: relative;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 25px !important;
padding: 0;
}
.st-hotel-room-content .price_unit .accordion .card .body_wrap {
position: relative;
background-color: #fff;
margin-top: -25px;
padding-top: 25px;
border-radius: 0 0 25px 25px;
-webkit-border-radius: 0 0 25px 25px;
-moz-border-radius: 0 0 25px 25px;
-o-border-radius: 0 0 25px 25px;
-ms-border-radius: 0 0 25px 25px;
}
.st-hotel-room-content
.price_unit
.accordion
.card
.card-header
.card-header-title,
.st-hotel-room-content .price_unit .accordion .card .card-header .h2 {
margin: 0;
}
.st-hotel-room-content .price_unit .accordion .card .card-header button {
width: 100%;
color: #666;
font-size: 20px;
outline: none;
padding: 20px;
}
.st-hotel-room-content
.price_unit
.accordion
.card
.card-header
button
svg
path {
stroke: black;
}
.st-hotel-room-content .price_unit .accordion .card .card-header button svg {
transform: rotate(180deg) !important;
-webkit-transform: rotate(180deg) !important;
-moz-transform: rotate(180deg) !important;
-o-transform: rotate(180deg) !important;
-ms-transform: rotate(180deg) !important;
}
.st-hotel-room-content
.price_unit
.accordion
.card
.card-header.active
button
svg {
transform: rotate(0deg) !important;
-webkit-transform: rotate(0deg) !important;
-moz-transform: rotate(0deg) !important;
-o-transform: rotate(0deg) !important;
-ms-transform: rotate(0deg) !important;
}  .st-hotel-room-content .list-of-room {
margin-top: 50px;
padding: 0 15px;
}  .st-hotel-room-content.modern #comment_row {
margin-bottom: unset !important;
margin-top: 80px;
padding-top: 0 !important;
border-radius: 50px !important;
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
-o-border-radius: 50px !important;
-ms-border-radius: 50px !important;
}
.st-hotel-room-content.modern #comment_row .h2,
.st-hotel-room-content.modern .hotel_snipet_wrap .h2,
.st-hotel-room-content.modern .other_hotels_wrap .h2 {
width: 100%;
color: #666;
font-size: 28px;
text-align: center;
margin: 20px 0 20px 0;
}
.st-hotel-room-content.modern .hotel_snipet_wrap {
padding: 0 15px;
}
.st-hotel-room-content.modern .hotel_snipet_wrap .hotel-title {
background: #60c659;
padding: 20px 0;
border-radius: 0 50px 50px 50px;
-webkit-border-radius: 0 50px 50px 50px;
-moz-border-radius: 0 50px 50px 50px;
-o-border-radius: 0 50px 50px 50px;
-ms-border-radius: 0 50px 50px 50px;
margin-top: -50px;
margin-bottom: 35px;
}
.st-hotel-room-content.modern .hotel_snipet_wrap .hotel-title .helios-title,
.st-hotel-room-content.modern .hotel_snipet_wrap .hotel-title h3,
.st-hotel-room-content.modern .hotel_snipet_wrap .hotel-title .h3 {
font-size: 16px !important;
padding: 0 10px;
color: #fff !important;
}
.st-hotel-room-content.modern .hotel_snipet_wrap .vc_carousel-control {
bottom: 100px !important;
}
.st-hotel-room-content
.hotel_snipet_wrap
.included_services
.item:nth-child(-n + 12) {
flex: 0 0 calc(100% - 25px);
}
.st-hotel-room-content.modern .hotel_snipet_wrap .more_details {
padding: 0 30px;
}
.st-hotel-room-content.modern .hotel_snipet_wrap .more_details .wpb_wrapper {
text-align: center;
}  .st-hotel-room-content.modern .what_included_wrap,
.st-hotel-room-content .what_included_wrap .row {
flex-direction: column;
}
.st-hotel-room-content.modern .what_included_wrap {
max-height: 100%;
}
.st-hotel-room-content.modern .what_included_wrap .item {
margin-bottom: 35px;
}
.st-hotel-room-content.modern
.other_hotels_wrap
.karpats-excurs-content
.karpats-excurs-title,
.st-hotel-room-content.modern
.other_hotels_wrap
.karpats-excurs-content
.subbox {
background: transparent !important;
}
.st-hotel-room-content.modern .other_hotels_wrap {
padding: 0 15px;
}
.st-hotel-room-content.modern .bg-other-hotels-img {
display: none;
}   .title_unit .discount_label {
display: none;
}
.search-result-page
#comment_row
.owl-carousel
.owl-nav
button.owl-next_deprecated,
#comment_row .excurs_plan .owl-nav button.owl-next_deprecated {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-simple.png)
0% 51% !important;
}
.search-result-page
#comment_row
.owl-carousel
.owl-nav
button.owl-prev_deprecated,
#comment_row .excurs_plan .owl-nav button.owl-prev_deprecated,
.search-result-page
#comment_row
.owl-carousel
.owl-nav
button.owl-prev_deprecated:hover,
#comment_row .excurs_plan .owl-nav button.owl-prev_deprecated:hover {
background: url(https://tur365.ua/wp-content/uploads/2019/10/vector-left2.png)
0% 51% !important;
}
.search-result-page .owl-carousel .owl-nav button {
display: flex !important;
display: -webkit-flex !important;
right: -10px !important;
align-items: center;
justify-content: center;
}
.owl-next_deprecated,
.owl-prev_deprecated {
position: relative !important;
}
.karpats-icons-row-mobile .owl-carousel .owl-nav button.owl-next_deprecated,
.excurs_plan .owl-nav button.owl-next_deprecated {
transform: rotate(180deg);
}
.search-result-page .owl-carousel .owl-nav,
.excurs_plan .owl-nav {
height: 0 !important;
z-index: 1 !important;
display: flex;
display: -webkit-flex;
justify-content: space-between;
width: 100%;
} .container .header_ovk_general .container .bg .season-title {
padding: unset;
justify-content: center !important;
align-items: center !important;
}  .recomendation_tours,
.Video_wrap {
padding: 0 20px;
}
.recomendation_tours .karpats-service-box {
margin-bottom: 15px;
}
.recomendation_tours .karpats-service-box:last-child {
margin-bottom: 0;
}
.st_hotels.modern .reveiw_wrap #comment_row {
margin-top: -105px;
border-radius: 60px;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-o-border-radius: 60px;
-ms-border-radius: 60px;
overflow: hidden !important;
}
.st_hotels.modern h2,
.st_hotels.modern .h2 {
text-align: center;
font-weight: 100;
font-family: unset;
z-index: 999;
} .service-border:hover {
-webkit-box-shadow: unset;
box-shadow: unset;
}
.tour_offer_wrap {
display: none;
}
.extour-all-in .open_all_html {
display: block !important;
}
.st-hotel-room-content .hotel_snipet_wrap #more_description_2 {
background: rgb(255, 255, 255);
background: linear-gradient(
180deg,
rgba(245, 251, 253, 0) 0%,
rgb(255, 255, 255) 45%
);
} .blog-content .excursions_row {
flex-direction: column;
}
.blog-content .excursions_row .karpats-excurs-box {
margin-bottom: 15px;
margin-top: 0;
}
.karpats-excurs-content .mainbox:hover .karpats-excurs-title,
.karpats-excurs-content .mainbox:hover .excurs-title {
opacity: 1 !important;
visibility: visible !important;
}
.blog-content
.excursions_row
.karpats-excurs-box.column_container:first-child
.excurs-box-bg,
.blog-content
.excursions_row
.karpats-excurs-box.column_container
.excurs-box-bg,
.blog-content
.excursions_row
.karpats-excurs-box.column_container:last-child
.excurs-box-bg {
border-radius: 35px !important;
-webkit-border-radius: 35px !important;
-moz-border-radius: 35px !important;
-o-border-radius: 35px !important;
-ms-border-radius: 35px !important;
}  body .more_photos {
display: flex !important;
display: -webkit-flex !important;
}  .single-st_tours .row-tabs .vc_tta-tabs-container,
.single-st_hotel .row-tabs .vc_tta-tabs-container {
display: none !important;
}
#review_list {
margin-top: 0px;
} .price-title {
padding: 0 15px;
}
.price-title span.after {
text-align: center;
font-size: 16px;
} .mobile-flex-reverse .row {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.karpats-tur-slider-row.service,
.karpats-tur-slider-row .karpats-tur-slider-rev.service {
padding: 0;
border-radius: 0 50px 0 0 !important;
-webkit-border-radius: 0 50px 0 0 !important;
-o-border-radius: 0 50px 0 0 !important;
-moz-border-radius: 0 50px 0 0 !important;
-ms-border-radius: 0 50px 0 0 !important;
}
.karpats-tur-slider-row .karpats-tur-slider-rev.service.reverse {
border-radius: 50px 0 0 0 !important;
-webkit-border-radius: 50px 0 0 0 !important;
-o-border-radius: 50px 0 0 0 !important;
-moz-border-radius: 50px 0 0 0 !important;
-ms-border-radius: 50px 0 0 0 !important;
}
.lyzhy_content {
padding: 0 15px;
}
#comment_row .owl-carousel .owl-nav .service-prev {
left: -15px;
} .content_price_mobile {
width: 100%;
}
.content_price_mobile .data_price_modern,
.content_price_mobile .data_price_modern_hotel {
border-left: 0 !important;
}
.content_price_mobile #mod-price_date,
.mod-price_date {
position: absolute;
height: 0;
top: 149px;
left: 0;
}
.content_price_mobile .data_price_modern th.mod-date-name,
.content_price_mobile .data_price_modern_hotel th.mod-date-name,
.data_price_modern > tbody > tr .mod-room-name,
.data_price_modern_hotel > tbody > tr .mod-room-name {
position: sticky;
left: 0;
}
.choose_date .text {
text-align: center;
color: #000;
padding: 10px;
} .pagination li {
background-repeat: no-repeat;
}
.pagination li:first-child {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-prev-hov.png);
background-size: contain;
}
.pagination li:last-child {
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/slider-rev-next-hov.png);
background-size: contain;
background-position: 100%;
}
.pagination li:first-child a,
.pagination li:last-child a {
opacity: 0;
}
}
@media screen and (max-width: 700px) {
.popup_questions,
.popup_stock_offer {
left: auto !important;
}
.popup_questions .header_question .title span,
.popup_stock_offer .header_stock .title span {
font-size: 40px !important;
}
.popup_stock_offer .content_stock .description {
color: #fff;
}
}
@media (max-width: 575px) {
.review_list {
padding-bottom: 0 !important;
}
.comment_back {
margin-bottom: 0 !important;
}
.review_list .col-md-6 {
padding-left: 0 !important;
padding-right: 0 !important;
}
section.footer .vc_row .container .row div.col-12 {
text-align: center;
}
section.footer .vc_row .container .row div.col-12 .helios-title {
text-align: center;
}
section.footer .first_unit {
margin-bottom: 10px !important;
}
section.footer div .container {
margin-left: auto !important;
}
.owl-nav.disabled {
display: block !important;
}
.search-result-page .owl-carousel .owl-nav button.owl-prev_deprecated,
.excurs_plan .owl-nav button.owl-prev_deprecated {
left: -13px !important;
}
.search-result-page .owl-carousel .owl-nav button.owl-next_deprecated span,
.excurs_plan .owl-nav button.owl-next_deprecated span {
display: none !important;
}
.search-result-page .owl-carousel .owl-nav button.owl-prev_deprecated span,
.excurs_plan .owl-nav button.owl-prev_deprecated span {
display: none !important;
} .owl-nav .owl-prev:before {
content: '<' !important;
color: #fff !important;
line-height: 25px;
}
.owl-next:before {
right: 0;
content: '>' !important;
color: #fff !important;
}
.owl-prev:before {
padding-right: 3px !important;
}
.owl-next:before {
padding-left: 3px !important;
}
.include_price .more,
.include_price #more_description {
display: none;
}
.popup_stock_offer {
top: 0% !important;
}
.popup_stock_offer .content_stock .stock_images a img {
width: 90px;
}
.popup_questions .content_question,
.popup_stock_offer .content_stock {
padding: 25px 0;
background-image: none;
background: #00b147;
}
.popup_questions .header_question .title,
.popup_stock_offer .header_stock .title {
padding: 40px 0;
}
.popup_questions .header_question .title span,
.popup_stock_offer .header_stock .title span {
font-size: 30px !important;
}
.popup_questions .footer_question a,
.popup_stock_offer .footer_stock a {
padding: 10px;
font-size: 14px !important;
}
.popup_questions .footer_question,
.popup_stock_offer .footer_stock {
padding: 25px 10px;
}
.popup_questions,
.popup_stock_offer {
top: 10%;
}
.single-hotel_room #ciny_na_hotel {
display: none;
}
}
@media (max-width: 463px) {
.search-form-wrapper .nav-tabs li a {
padding: 7px 6px;
font-size: 15px;
}
.popup_questions .header_question .title,
.popup_stock_offer .header_stock .title {
padding: 45px 0;
}
.popup_questions .header_question .title span,
.popup_stock_offer .header_stock .title span {
font-size: 22px !important;
}
.popup_questions,
.popup_questions .content_question,
.popup_stock_offer,
.popup_stock_offer .content_stock {
height: auto;
}
.stock_offer a.more-link,
.stock_offer_unit a.more-link {
width: 100%;
display: block;
text-align: center;
margin-left: 0;
}
#treatment .items .add_service_image {
width: calc(50% - 10px);
}
#treatment .items .add_service_image:first-child,
#treatment .items .add_service_image:nth-child(2) {
width: calc(50% - 5px);
}
#treatment .items .add_service_image:last-child {
width: calc(50% - 10px);
}
} .mod-date {
border-bottom: 1px solid #022a2a;
padding: 5px 0px;
font-size: 14px !important;
white-space: nowrap !important;
text-align: center;
}
.data_price_modern,
.data_price_modern_hotel {
position: relative;
border-collapse: inherit;
border-spacing: 0px;
}
.data_price_modern_hotel,
.data_price_modern_hotel > tbody > tr > td,
.data_price_modern_hotel > tbody > tr > th,
.data_price_modern_hotel > tfoot > tr > td,
.data_price_modern_hotel > tfoot > tr > th,
.data_price_modern_hotel > thead > tr > td,
.data_price_modern_hotel > thead > tr > th {
border: 1px solid #022a2a !important;
}
.mod-date:first-child {
padding-top: 0px;
}
.mod-date:last-child {
border-bottom: none;
padding-bottom: 0px;
}
.mod-date-th {
background-color: #94d3ff;
vertical-align: middle !important;
padding: 5px !important;
}
.data_price_modern th.mod-date-name,
.data_price_modern_hotel th.mod-date-name {
position: relative;
padding: 0;
}
.content_price_mobile .data_price_modern th.mod-date-name,
.content_price_mobile .data_price_modern_hotel th.mod-date-name { white-space: nowrap;
}
.content_price_mobile ul {
text-align: left;
}
.data_price_modern > tbody > tr:nth-of-type(even) .mod-room-name,
.data_price_modern_hotel > tbody > tr:nth-of-type(even) .mod-room-name {
background-color: #fff;
}
.mod-room-name,
.mod-room-name a {
font-weight: 500;
color: #070707;
}
.mod-price {
color: #ff2500;
font-weight: 500;
}
.mod-price-td {
text-align: center;
vertical-align: middle !important;
white-space: nowrap;
padding: 0 5px !important;
}
.data_price_modern .special_offer {
display: block;
color: #ff7300;
margin-bottom: 5px;
white-space: normal;
}
.data_price_modern .mod-date .special_offer svg,
.data_price_modern_hotel .mod-date .special_offer svg {
width: 14px;
}
.mobile_tour_prices table thead td {
text-align: center;
padding: 15px 0;
}
.mobile_tour_prices table tbody .mod-old-price {
font-size: 14px !important;
}
.mobile_tour_prices table tbody tr td:last-child {
text-align: center;
}
.popover {
max-width: 500px !important;
}
.content_price_mobile .popover {
max-width: 300px !important;
}
.content_price_mobile::-webkit-scrollbar-track {
-webkit-box-shadow: unset;
box-shadow: unset;
}
.data_price_modern .selected,
.data_price_modern_hotel .selected {
background-color: #38acff;
-webkit-box-shadow: -1px 0px 12px -3px rgba(0, 0, 0, 0.75);
box-shadow: -1px 0px 12px -3px rgba(0, 0, 0, 0.75);
}
.mod-price {
color: #ea580d;
font-weight: 500;
display: inline-block;
}
.mod-old-price {
text-decoration: line-through;
font-weight: 500;
font-size: 12px; }
.mod-show_period_price {
position: relative;
display: block;
cursor: pointer;
z-index: 99;
vertical-align: top !important;
text-align: right;
}
.mod-date-name .category_rooms {
position: relative;
display: block;
z-index: 99;
font-size: 14px;
width: 50%;
left: 5px;
}
.mod-date-name {
width: 350px;
}
.data_price_modern .mod-date-name .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 .mod-date-name .title-first-col > span {
display: none;
} .choose_date {
left: 0;
right: 0;
}
.choose_date .period_price {
background-color: #ff801e;
margin: 0 auto;
padding: 18px 0;
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: 3px;
line-height: 1.45;
color: #fff;
}
@media (min-width: 1230px) {
.choose_date .period_price span {
font-size: 14px;
}
}
.choose_date .period_price span svg {
margin-left: 7px;
}
.choose_date .period_price span svg path {
stroke: #fff;
} .nopadding {
padding: 0 !important;
margin: 0 !important;
}
.karpats-main-title h2 {
color: #727272;
font-family: montserrat;
font-size: 36px !important;
line-height: 46px !important;
margin-top: 80px;
margin-bottom: 40px;
position: relative;
}
.karpats-main-title.blog h2 {
color: #ff7f1e;
}
.excursions_row.blog .karpats-excurs-box {
margin-top: 0;
}
.excursions_row.blog .karpats-excurs-box:nth-child(3) .excurs-box-bg {
border-radius: 0 30px 30px 0 !important;
-webkit-border-radius: 0 30px 30px 0 !important;
-moz-border-radius: 0 30px 30px 0 !important;
-ms-border-radius: 0 30px 30px 0 !important;
-o-border-radius: 0 30px 30px 0 !important;
}
.excursions_row.blog .karpats-excurs-box:nth-child(4) .excurs-box-bg {
border-radius: 30px 0 0 30px !important;
-webkit-border-radius: 30px 0 0 30px !important;
-moz-border-radius: 30px 0 0 30px !important;
-ms-border-radius: 30px 0 0 30px !important;
-o-border-radius: 30px 0 0 30px !important;
}
.karpats-sub-main h3 {
display: inline-block;
position: relative;
margin-top: 10px !important;
}
.karpats-sub-main h3:before,
.karpats-sub-main h3:after {
content: '•';
position: absolute;
height: 5px;
top: 2px;
width: 10px;
color: #ff7f1e;
}
.karpats-sub-main h3:before {
right: 100%;
margin-right: 15px;
}
.karpats-sub-main h3:after {
left: 100%;
margin-left: 15px;
}
.karpats-second-title h2 {
color: #727272;
font-family: montserrat;
font-size: 36px !important;
line-height: 40px !important;
margin-top: 0px;
margin-bottom: 20px;
}
.service-border-karpats {
border: 1px solid #d8d8d8; border-radius: 50px;
background: #fff;
text-align: center;
}
.service-border-karpats:hover {
-webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
}
.service-border-karpats .review-count-bl {
color: #000000;
padding: 0px;
font-size: 16px;
text-transform: lowercase;
}
.service-border-karpats .thumb {
border-radius: 50px 50px 0px 0px !important;
-webkit-transition: max-height 0.1s ease-out;
-o-transition: max-height 0.1s ease-out;
transition: max-height 0.1s ease-out;
max-height: 300px;
overflow: hidden;
}
.service-border-karpats .thumb img {
width: 100%;
}
.service-border-karpats .more_included {
margin-bottom: 15px;
font-size: 16px !important;
display: block;
text-align: center;
text-transform: uppercase;
background: #efefef;
border-radius: 100px;
margin-top: 10px;
padding: 10px;
text-decoration: none;
}
.service-border-karpats .more_included:hover {
background: #dbdada;
}
.karpats-service-title {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
display: -webkit-flex !important;
background: #60c659;
border-radius: 0 50px 50px 50px;
margin-top: -45px !important;
position: relative;
padding: 0px 45px;
margin-bottom: 0px !important;
z-index: 9;
display: block;
-webkit-box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
text-align: left;
text-transform: uppercase;
min-height: 86px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.home_page .karpats-service-title {
padding: 0px 35px !important;
}
.karpats-service-title a {
font-size: 18px;
line-height: 24px;
color: #fff;
font-weight: 600;
}
.home_page .karpats-service-title a {
font-size: 16px;
}
.karpats-service-title:hover {
background: #5fdb57;
-webkit-box-shadow: 4px -4px 20px rgba(37, 38, 94, 0.5);
box-shadow: 4px -4px 20px rgba(37, 38, 94, 0.5);
}
.karpats-service-title:hover a {
color: #fff !important;
text-decoration: none;
}
.st_tours_karpats .tour_footer_mobile,
.st_hotel_karpats .tour_footer_mobile {
display: inline-block;
background: #efefef;
border-radius: 50px;
padding: 5px;
margin: 0 20px 0px 0px;
}
.st_tours_karpats .tour_footer_mobile:hover,
.st_hotel_karpats .tour_footer_mobile:hover {
background: #dbdada;
}
.st_tours_karpats .tour_footer_mobile:hover a,
.st_hotel_karpats .tour_footer_mobile:hover a {
text-decoration: none;
}
.st_hotel_karpats .hotel_rating {
display: inline-block;
}
#modern-search-result .st_hotel_karpats .sub-title,
.desktop_hotel_services.modern .sub-title.adress {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin-top: 10px !important;
margin-bottom: 10px;
font-size: 16px;
}
#modern-search-result .st_tours_karpats .sub-title {
display: none;
}
#modern-search-result .st_hotel_karpats .sub-title svg g,
.desktop_hotel_services.modern .sub-title.adress svg g {
fill: #60c659;
stroke: #60c659;
}
#modern-search-result .st_hotel_karpats .sub-title svg circle,
.desktop_hotel_services.modern .sub-title.adress svg circle {
fill: #fff;
}
.karpats-price-title {
font-size: 16px;
line-height: 21px;
color: #ff7f1e;
display: block;
padding: 20px;
}
.karpats-img-tur {
padding: 0px !important;
border-radius: 0px 100px 0px 100px;
overflow: hidden;
-webkit-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.karpats-img-tur:hover .btn-nocolor {
background: #00a3dd;
border: 2px solid #00a3dd;
}
.karpats-img-tur .btn-nocolor:hover {
background: #1382a9;
border: 2px solid #1382a9;
color: #fff;
text-decoration: none;
}
.karpats-img-tur .wpb_content_element {
margin-bottom: 0;
}
.karpats-img-box {
padding: 190px 50px;
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;
text-align: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 0px 100px 0px 100px;
overflow: hidden;
background: #00000026;
}
.karpats-img-tur:hover .karpats-img-box {
background: #0000003d;
}
.allprice {
font-size: 18px;
line-height: 21px;
color: #ff7f1e;
display: block;
padding: 20px 20px 0px 20px;
}
.filter-ovk {
padding: 15px !important;
display: flex;
display: -webkit-flex;
border-radius: 60px !important;
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05) !important;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05) !important;
background: #fff;
}
.filter-ovk .wpb_raw_html {
margin: 0;
}
.karpats-filter {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.karpats-filter .form-group {
position: relative;
margin: 15px 0;
}
.karpats-title-tur {
color: #fff;
font-size: 35px;
font-weight: 600;
}
.karpats-subtitle-tur {
color: #fff;
font-size: 20px;
}
.service-border-karpats .tour-content-grid {
background: none;
text-align: left;
padding: 20px 40px;
}
.home_page .service-border-karpats .tour-content-grid {
padding: 20px 10px !important;
}
.karpats-price-title .price {
font-size: 32px;
font-weight: 500;
}
.karpats-price-title .text-price {
color: #000;
}
.service-border-karpats .include_snipet {
max-height: 174px;
overflow: hidden;
-webkit-transition: max-height 0.1s ease-out;
-o-transition: max-height 0.1s ease-out;
transition: max-height 0.1s ease-out;
}
.service-border-karpats .ovk_hotel_description {
display: block;
padding: 10px;
min-height: 120px;
}
.service-border-karpats .sub-title {
font-size: 17px !important;
padding: 10px 0px !important;
}
.karpats-btn-about.green_btn {
background: #60c659 !important;
}
.excurs-box-bg {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
border-radius: 35px !important;
}
.karpats-excurs-box {
margin-top: 15px;
margin-bottom: 15px;
}
.karpats-excurs-box:last-child {
margin-bottom: 0;
}
.karpats-excurs-box .karpats-excurs-content .subbox .karpats-btn-about {
color: #00a3dd !important;
text-decoration: unset !important;
}
.karpats-excurs-box .karpats-excurs-content .subbox .karpats-btn-about:hover {
color: #fff !important;
}
.karpats-service-box .karpats-excurs-content .subbox .karpats-btn-about,
.karpats-service-box .karpats-service-content .div2 .karpats-btn-about {
color: #00a3dd !important;
text-decoration: unset !important;
z-index: 99;
}
.karpats-service-box .karpats-excurs-content .subbox .karpats-btn-about:hover,
.karpats-service-box .karpats-service-content .div2 .karpats-btn-about:hover {
color: #fff !important;
}
.karpats-bg-hotels-img {
position: absolute;
bottom: -72px;
left: 0px;
z-index: -1;
width: 100vw;
margin-left: calc(-50vw + 50%);
}
.karpats-bg-hotels-img.leto {
bottom: 170px !important;
}
.karpats-sevice-title {
font-family: montserrat !important;
font-size: 14px;
line-height: 22px;
color: #000;
text-align: center;
display: block;
text-transform: uppercase;
}
.karpats-service-content {
height: 350px;
position: relative;
overflow: hidden;
border-radius: 35px;
}
.karpats-service-content .karpats-service-title {
background: #ff7f1ed9;
border-radius: 0 35px 35px 35px;
-ms-flex-item-align: end;
align-self: flex-end;
justify-content: center;
padding: 37px 30px;
z-index: 1;
-webkit-box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
text-transform: uppercase;
width: 100%;
opacity: 1;
-webkit-transition: linear 0.5s;
-o-transition: linear 0.5s;
transition: linear 0.5s;
text-align: center;
color: #fff;
font-family: montserrat !important;
font-size: 18px;
line-height: 21px;
}
.karpats-service-content .div1 {
overflow: hidden;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
cursor: pointer;
}
.karpats-service-content .div2 {
background: rgba(255, 127, 30, 0.8);
-webkit-transition: all 2s;
-o-transition: all 2s;
transition: all 2s;
position: absolute;
height: 100%;
width: 100%;
border-radius: 35px;
color: #fff;
padding: 30px;
text-align: center;
-webkit-transform: translateY(350px);
-ms-transform: translateY(350px);
transform: translateY(350px);
-webkit-transition: linear 0.3s;
-o-transition: linear 0.3s;
transition: linear 0.3s;
}
.karpats-service-content .div1:hover .div2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
cursor: pointer;
top: 0px;
z-index: 999;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: linear 0.3s;
-o-transition: linear 0.3s;
transition: linear 0.3s;
}
.karpats-service-content .div1:hover .karpats-service-title {
visibility: hidden;
opacity: 0;
-webkit-transition: linear 0.1s;
-o-transition: linear 0.1s;
transition: linear 0.1s;
}
.vc_custom_1580248924612 {
border-radius: 50px !important;
}
.hov-location-serv {
font-size: 18px;
line-height: 21px;
color: #fff;
display: block;
}
.hov-title-serv {
font-family: montserrat;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
color: #fff;
display: block;
}
.hov-price-serv {
font-family: montserrat;
font-size: 24px;
line-height: 28px;
display: block;
} .karpats-tur-slider {
border-radius: 0px 100px 0px 100px;
overflow: hidden;
}
.karpats-tur-slider-rev {
border-radius: 100px 0px 100px 0px;
overflow: hidden;
}
.karpats-tur-slider-rev.service.reverse {
border-radius: 100px 0px 0 0 !important;
}
.karpats-tur-slider-rev.service {
border-radius: 0px 100px 0 0 !important;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control {
opacity: 1;
}
.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-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,
.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: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-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,
.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-indicators li,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators li {
width: 10px;
height: 10px;
border: 1px solid #60c659;
background-color: transparent;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators .vc_active,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators .vc_active {
margin: 1px;
width: 10px;
height: 10px;
background-color: #60c659;
border: 1px solid #60c659;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators {
position: absolute;
bottom: 10px;
left: calc(50% - 85.5px);
z-index: 15; width: 171px; padding-left: 0;
list-style: none;
text-align: center;
margin: 0;
background: #ffffffc4;
padding-top: 6px;
border-radius: 50px;
bottom: 20px;
}
.karpats-excurs-content {
height: 350px;
position: relative;
overflow: hidden;
border-radius: 35px;
}
.karpats-excurs-content .karpats-excurs-title {
background: rgba(0, 163, 221, 0.9);
border-radius: 0 35px 35px 35px;
-ms-flex-item-align: end;
align-self: flex-end;
padding: 37px 30px;
z-index: 1;
-webkit-box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
box-shadow: 0px -4px 20px rgba(37, 38, 94, 0.1);
text-transform: uppercase;
width: 100%;
opacity: 1;
-webkit-transition: linear 0.5s;
-o-transition: linear 0.5s;
transition: linear 0.5s;
text-align: center;
color: #fff;
font-family: montserrat !important;
font-size: 16px;
line-height: 19px;
}
.karpats-excurs-content .excursion-off {
display: none;
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;
z-index: 2;
}
.karpats-excurs-content .excursion-off span {
color: #fff;
}
.karpats-excurs-content .mainbox {
overflow: hidden;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
cursor: pointer;
}
.karpats-excurs-content .subbox {
background: rgba(0, 163, 221, 0.9);
-webkit-transition: all 2s;
-o-transition: all 2s;
transition: all 2s;
position: absolute;
height: 100%;
width: 100%;
border-radius: 35px;
color: #fff;
padding: 24px;
text-align: center;
-webkit-transform: translateY(350px);
-ms-transform: translateY(350px);
transform: translateY(350px);
-webkit-transition: linear 0.15s;
-o-transition: linear 0.15s;
transition: linear 0.15s;
}
.absolute_link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.karpats-excurs-content .subbox .karpats-btn-about:hover {
background: -moz-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -webkit-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
background: -ms-linear-gradient(
0deg,
rgb(255, 127, 30) 0%,
rgb(255, 188, 33) 100%
) !important;
}
.karpats-excurs-content .btn-white a {
color: #00a3dd !important;
font-family: montserrat;
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
}
.karpats-excurs-content .mainbox:hover .subbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
cursor: pointer;
top: 0px;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: linear 0.15s;
-o-transition: linear 0.15s;
transition: linear 0.15s;
}
.karpats-excurs-content .mainbox:hover .karpats-excurs-title,
.karpats-excurs-content .mainbox:hover .excurs-title {
visibility: hidden;
opacity: 0;
-webkit-transition: linear 0.05s;
-o-transition: linear 0.05s;
transition: linear 0.05s;
}
.hov-name-excurs {
font-size: 18px;
line-height: 21px;
color: #fff;
display: block;
text-transform: uppercase;
}
.hov-title-excurs {
font-family: montserrat;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
color: #fff;
display: block;
}
.services_catalog h2,
.services_catalog .h2 {
color: #00a3dd;
font-weight: 500;
font-size: 36px;
line-height: 46px;
padding: 0 15px;
margin: 80px 0 40px 0;
}
.services_catalog .hov-title-excurs {
font-size: 20px;
}
.loadmore_button_wrap {
display: flex;
display: -webkit-flex;
clear: both;
}
.services_html_wrap {
display: flex;
display: -webkit-flex;
margin-bottom: 40px;
}
.services_html_wrap .wpb_wrapper {
width: 100%;
}
.hov-about-excurs {
font-family: montserrat;
font-size: 17px;
line-height: 21px;
display: block;
}
.hov-about-excurs svg {
margin-bottom: -3px;
}
.hov-about-excurs svg.price {
margin-bottom: -3px;
width: 18px;
height: 18px;
fill: #ffbc21;
}
.btn-box-sevice {
width: 45%;
display: block;
margin: 0 auto;
} .location-border-top {
border-radius: 50px 50px 0 0;
-webkit-border-radius: 50px 50px 0 0;
-moz-border-radius: 50px 50px 0 0;
-o-border-radius: 50px 50px 0 0;
-ms-border-radius: 50px 50px 0 0;
overflow: hidden;
}
.location-border-bottom {
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;
overflow: hidden;
}
.location-border-both {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
overflow: hidden;
}
.location-karpats {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
-webkit-transition: linear 0.5s;
-o-transition: linear 0.5s;
transition: linear 0.5s;
padding: 0px !important;
height: 367px;
}
.location-karpats .wpb_column,
.location-karpats .wpb_content_element {
margin: 0;
}
.location-child {
width: 100%;
height: 370px;
background-position: center;
background-size: cover;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
margin-top: -27px;
}
.location-child::before {
background: #0000003b !important;
content: '';
height: 100%;
width: 100%;
position: absolute;
}
.karpats-bg-1 {
background: url(https://tur365.ua/wp-content/uploads/2020/02/bukovel-snip.jpg);
background-size: cover;
}
.karpats-bg-2 {
background: url(https://tur365.ua/wp-content/uploads/2020/02/yaremche-snip.jpg);
background-size: cover;
}
.karpats-bg-3 {
background: url(https://tur365.ua/wp-content/uploads/2020/02/vorohta-snip.jpg);
background-size: cover;
}
.location-karpats:hover .location-child,
.location-karpats:focus .location-child {
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.location-karpats span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
color: #fff;
font-family: montserrat;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.location-karpats-cont {
position: relative;
top: 150px;
z-index: 99;
margin: 0px 90px;
}
.location-karpats .karpats-btn-about {
opacity: 0;
position: absolute;
-webkit-transition: linear 0.3s;
-o-transition: linear 0.3s;
transition: linear 0.3s;
bottom: -100px;
}
.location-karpats .karpats-btn-about span {
font-size: 14px;
}
.location-karpats:hover .karpats-btn-about {
opacity: 1;
-webkit-transition: linear 0.3s;
-o-transition: linear 0.3s;
transition: linear 0.3s;
}
.krutogor-location {
background: #eee;
display: inline-block;
border-radius: 30px;
padding: 5px 15px;
}
.krutogor-location img {
margin-right: 5px;
}
.krutogor-cont {
display: block;
line-height: 25px;
font-size: 14px;
}
.krutogor-ul {
font-size: 14px;
font-weight: 600;
list-style: none;
}
.krutogor-ul li::before {
content: '•';
color: #60c659;
margin-right: 10px;
}
.krutogor-ul li {
font-size: 14px !important;
line-height: 22px !important;
}
.vc_custom_1580686579401 {
border-radius: 50px 0px 0px 0px !important;
}
.karpats-input {
font-size: 18px !important;
line-height: 30px !important;
border-radius: 0px !important;
border: 0px !important;
border-bottom: 1px solid #b2b2b2 !important;
padding: 12px !important;
}
.karpats-input::-webkit-input-placeholder {
color: #727272;
}
.karpats-input::-moz-placeholder {
color: #727272;
}
.karpats-input:-ms-input-placeholder {
color: #727272;
}
.karpats-input::-ms-input-placeholder {
color: #727272;
}
.karpats-input::placeholder {
color: #727272;
}
.karpats-input:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-bottom: 1px solid #00a3dd !important;
}
#karpats-in {
margin-top: 50px;
} .karpats-comments .item .wrap {
background-color: #fff;
padding: 20px;
margin-top: 0px; margin-bottom: 35px;
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;
color: #727272;
font-size: 18px;
}
.karpats-comments .item .wrap .title span {
text-transform: uppercase;
color: #ff7f1e;
}
.karpats-comments .item .wrap .content {
padding: 15px 0;
text-align: justify;
}
.karpats-comments .item .wrap .content .text {
position: relative;
z-index: 999;
max-height: 240px;
overflow-y: scroll;
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: 500;
font-style: normal;
color: #60c659;
font-family: montserrat;
}
.karpats-comments .item .wrap .user .name:hover {
text-decoration: none;
}
.karpats-comments .item .wrap .user .date {
font-size: 14px;
color: #727272;
float: right;
}
.karpats-filter select,
.karpats-filter input {
background: #eee !important;
border-radius: 40px !important;
border: 1px solid #eee !important;
-webkit-box-shadow: none;
box-shadow: none;
height: 60px;
margin: 0 10px;
font-family: montserrat;
font-size: 18px !important;
color: #727272;
background-image: url(https://tur365.ua/wp-content/uploads/2020/02/karpats-select.png) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
padding: 0px 38px !important;
background-position-x: 90% !important;
}
.karpats-filter .form-group img {
position: absolute;
top: 20px;
left: 24px;
}
.karpats-filter input::-webkit-input-placeholder {
color: #727272 !important;
font-family: montserrat !important;
font-size: 18px !important;
}
.karpats-filter input::-moz-placeholder {
color: #727272 !important;
font-family: montserrat !important;
font-size: 18px !important;
}
.karpats-filter input:-ms-input-placeholder {
color: #727272 !important;
font-family: montserrat !important;
font-size: 18px !important;
}
.karpats-filter input::-ms-input-placeholder {
color: #727272 !important;
font-family: montserrat !important;
font-size: 18px !important;
}
.karpats-filter input::placeholder {
color: #727272 !important;
font-family: montserrat !important;
font-size: 18px !important;
}
.karpats-form-title {
font-size: 23px;
display: block;
margin-top: 30px;
margin-bottom: 30px !important;
color: #ff7f1e;
text-align: center;
font-family: montserrat;
}
.karpats-filter .datepicker_filter input {
max-width: 220px;
padding: 0 30px !important;
}
.karpats-filter .datepicker_filter input[disabled] {
background-color: #f3f3f3 !important;
}
.karpats-filter .datepicker_filter input[disabled]::placeholder {
color: #ccc !important;
}
.karpats-filter .btn-box-sevice {
width: 100%;
padding: 20px 30px;
margin: 0 10px;
}
.karpats-filter.uk #datepicker {
width: 255px;
} .vc_custom_1580943877352 {
border-radius: 50px 0px 0px 0px !important;
}
.vc_custom_1580943660388 {
border-radius: 0px 50px 0px 0px !important;
}
.vc_custom_1580943725509 {
border-radius: 0px 0px 0px 50px !important;
}
.vc_custom_1580943737434 {
border-radius: 0px 0px 50px 0px;
}
.karpats-icons-row img {
height: 100px;
width: auto;
}
.mobile_tours,
.mobile_hotels {
display: none;
}
.karpats-icons-row-mobile {
display: none;
}
.ovk-services-mobile {
display: none;
}
.ovk-services-row .separator,
.ovk-services-row .tur_name,
.recomendation_tours .separator,
.recomendation_tours .tur_name {
display: none;
}
.mobile_hotels .karpats-btn-about.green_btn {
display: none;
}
.ovk-content-block .content-title h3 {
margin-top: 0px;
} .ovk_header_title,
.ovk_header_title_uk {
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 50px;
position: absolute;
display: block;
margin: 0 auto;
width: 505px;
}
.ovk_header_title {
top: calc(50% - 87px);
left: calc(50% - 252px);
}
.ovk_header_title_uk {
top: calc(50% - 87px);
left: calc(50% - 274px);
}
.ovk_header_title_uk .first_part {
background: #60c659;
border-radius: 10px;
padding: 10px 20px;
margin-right: 35px;
position: absolute;
left: 72px;
top: -100px;
}
.ovk_header_title_uk .second_part {
background: #fcb83c;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
left: 239px;
top: 30px;
z-index: 2;
}
.ovk_header_title_uk .therty_part {
background: #00a3dd;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
right: 64px;
top: 93px;
z-index: 1;
}
.ovk_header_title_uk .forty_part {
background: #ff7f1e;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
right: 111px;
top: 158px;
z-index: 1;
}
.ovk_header_title .first_part {
background: #60c659;
border-radius: 10px;
padding: 10px 20px;
margin-right: 35px;
position: absolute;
left: 0px;
}
.ovk_header_title .second_part {
background: #fcb83c;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
left: 217px;
top: 30px;
z-index: 2;
}
.ovk_header_title .therty_part {
background: #00a3dd;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
right: 64px;
top: 93px;
z-index: 1;
}
.ovk_header_title .forty_part {
background: #ff7f1e;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
right: 111px;
top: 158px;
z-index: 1;
}  @media screen and (max-width: 767px) {
.services_catalog h2,
.services_catalog .h2 {
font-size: 35px;
text-align: center;
}
.bg-item {
display: none;
}
.karpats-btn-about a {
font-size: 16px;
}
#st-content-wrapper .header_ovk {
border-radius: 0 50px 0 0;
padding-top: 165px !important;
padding-bottom: 165px !important;
}
#st-content-wrapper .header_ovk_general {
border-radius: 0 50px 0 0;
padding-top: 30px !important;
padding-bottom: 0px !important;
}
#st-content-wrapper .header_ovk_general .ovk_header_title,
#st-content-wrapper .header_ovk_general .ovk_header_title_uk {
position: relative;
height: 189px;
top: 0;
left: 0;
}
.karpats-full-row.mobile_tours .accordion .card:first-child .card-header,
.karpats-full-row.mobile_hotels .accordion .card:first-child .card-header {
margin-top: 0;
} .ovk_header_title {
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 50px;
position: relative;
display: block;
margin: 0 auto;
width: 505px;
top: -50px;
}
.ovk_header_title.leto {
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 50px;
position: relative;
display: block;
margin: 0 auto;
width: 505px;
top: -80px;
}
.ovk_header_title .first_part {
margin-right: 0;
left: calc(50% - 77px);
font-size: 30px;
}
.ovk_header_title .second_part {
left: calc(50% - 30px);
top: 43px;
z-index: 2;
font-size: 30px;
}
.ovk_header_title .therty_part {
right: unset;
left: calc(50% - 108px);
top: 85px;
font-size: 30px;
}
.ovk_header_title .forty_part {
right: unset;
left: calc(50% - 73px);
top: 130px;
font-size: 30px;
}
.header_ovk_general .ovk_header_title span {
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.header_ovk_general .ovk_header_title .first_part {
margin-right: 0;
left: 0;
font-size: 43px;
}
.header_ovk_general .ovk_header_title .second_part {
left: unset;
right: 37px;
top: 25px;
z-index: 2;
font-size: 43px;
}
.header_ovk_general .ovk_header_title .therty_part {
right: unset;
left: 12px;
top: 80px;
font-size: 43px;
}
.header_ovk_general .ovk_header_title_uk .first_part {
margin-right: 0;
top: unset;
left: 24px;
font-size: 30px;
}
.header_ovk_general .ovk_header_title_uk .second_part {
left: unset;
right: 120px;
top: 43px;
z-index: 2;
font-size: 30px;
}
.header_ovk_general .ovk_header_title_uk .therty_part {
right: unset;
left: 44px;
top: 86px;
font-size: 30px;
}
.ovk_header_title_uk .forty_part {
right: unset;
left: calc(50% - 142px);
top: 100px;
font-size: 30px;
}
.ovk_header_title_uk .first_part {
background: #60c659;
border-radius: 10px;
padding: 10px 20px;
margin-right: 35px;
position: absolute;
left: 66px;
top: -30px;
font-size: 28px;
}
.ovk_header_title_uk .second_part {
background: #fcb83c;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
left: 160px;
font-size: 28px;
top: 14px;
z-index: 2;
}
.ovk_header_title_uk .therty_part {
background: #00a3dd;
padding: 10px 20px;
border-radius: 10px;
position: absolute;
right: 216px;
top: 59px;
font-size: 28px;
z-index: 1;
} .general-title-ovk {
position: relative; border-radius: 50px 50px 0 0;
-webkit-border-radius: 50px 50px 0 0;
-moz-border-radius: 50px 50px 0 0;
-o-border-radius: 50px 50px 0 0;
-ms-border-radius: 50px 50px 0 0;
background: #fff;
}
.title-ovk {
position: relative;
background: #fff;
}
.general-title-ovk .karpats-main-title {
margin-top: 30px;
}
.general-title-ovk .karpats-main-title h2,
.general-title-ovk .karpats-main-title .h2,
.general-title-ovk .karpats-main-title .helios-title,
.general-title-ovk .karpats-main-title .title {
font-size: 28px;
line-height: 33px;
text-align: center !important;
color: #727272;
}
.karpats-main-title h2 {
margin-top: 0;
text-align: center !important;
}
.filter-ovk {
display: none;
}
.desktop-tours,
.desktop-hotels {
display: none;
}
.mobile_tours,
.mobile_hotels {
display: block;
margin: 0;
}
.mobile_tours .container,
.mobile_hotels .container {
padding-left: 0;
padding-right: 0;
}
.karpats-img-box {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
-ms-border-radius: 0;
padding: 50px; }
.karpats-title-tur {
font-size: 24px;
}
.karpats-subtitle-tur {
font-size: 18px;
}
.btn-nocolor {
margin-top: 0px;
padding: 10px 20px;
}
.karpats-img-tur {
border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-o-border-radius: 25px 25px 25px 25px;
-ms-border-radius: 25px 25px 25px 25px;
margin: 0 25px;
}
.description_tour_wrap .container .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: -webkit-flex;
}
.description_tour_wrap .text {
margin: 0;
}
.container .description-tours { max-height: 400px;
overflow-y: scroll;
padding-right: 20px !important;
padding-left: 20px !important;
}
.container .description-tours-seasons {
max-height: 400px;
overflow-y: scroll;
padding-right: 20px !important;
padding-left: 20px !important;
}
.karpats-icons-row {
display: none;
}
.container .description_tour_wrap {
position: relative;
background: #fff;
}
.slider-ovk-seasons {
padding: 0;
}
.container .description_tour_wrap.second {
margin-top: 20px !important;
}
#st-content-wrapper .karpats-icons-row-mobile {
display: block;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
margin-top: -5px !important;
padding: 40px 0 15px 0;
margin-bottom: 35px;
}
.karpats-icons-row-mobile .carusel_img {
text-align: center;
}
.karpats-icons-row-mobile .wpb_content_element {
margin-bottom: 0;
}
#st-content-wrapper .karpats-icons-row-mobile .owl-nav button {
background-color: transparent !important;
border: 0 !important;
color: transparent !important;
font-weight: 500 !important;
background-image: url(https://tur365.ua/wp-content/uploads/2019/05/arrow-hover.png) !important;
width: 75px;
bottom: 0px;
height: 75px;
top: unset !important;
}
.karpats-icons-row-mobile .owl-theme .owl-nav {
display: flex !important;
display: -webkit-flex !important;
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
align-items: center;
height: 75px !important;
}
.karpats-icons-row-mobile .owl-theme .owl-dots {
height: 75px;
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
margin-top: -75px;
margin-bottom: 34px;
}
.karpats-icons-row-mobile .text-icons {
margin-bottom: 0;
}
.ovk .cta_button.summer {
margin-top: 0;
} .accordion .service-border-karpats {
border: 0;
}
.service-border-karpats .thumb {
border-radius: 0 !important;
}
.accordion .karpats-service-title a {
font-size: 14px;
}
.karpats-full-row.mobile_tours .accordion .service-border-karpats .sub-title {
display: none;
}
.karpats-full-row.mobile_hotels
.accordion
.service-border-karpats
.sub-title {
padding: 0 25px 30px 25px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
font-size: 16px !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.karpats-full-row.mobile_hotels
.accordion
.service-border-karpats
.sub-title
svg {
margin-right: 15px;
}
.karpats-full-row.mobile_hotels
.accordion
.service-border-karpats
.sub-title
svg
g {
fill: #60c659;
stroke: #60c659;
}
.karpats-full-row.mobile_hotels
.accordion
.service-border-karpats
.sub-title
svg
circle {
fill: #fff;
}
.accordion .service-border-karpats .service-include .more_included .mobile {
text-align: center !important;
}
.accordion .st_tours_karpats .tour_footer_mobile,
.accordion .st_hotel_karpats .tour_footer_mobile {
margin: 20px 15px 0px 15px;
}
.accordion .st_hotel_karpats .karpats-service-title {
margin-bottom: 30px !important;
}
.accordion .karpats-btn-about {
width: calc(100% - 30px) !important;
margin: 0 15px 30px 15px;
}
.accordion .service-border-karpats .tour-content-grid {
padding: 0 !important;
}
.accordion .st_tours_karpats .tour_footer_mobile,
.accordion .st_hotel_karpats .tour_footer_mobile {
display: none !important;
}
.mobile_hotels .karpats-btn-about.green_btn {
display: block;
} .st_hotel_karpats .tour_footer_mobile .rating-counter,
.st_hotel_karpats .tour_footer_mobile .review-count-bl,
.st_hotel_karpats .hotel_rating {
display: none;
} .ovk-mobile-slider .container {
padding: 0;
}
.karpats-tur-slider,
.karpats-tur-slider-rev {
margin-bottom: 0;
border-radius: 0 50px 0 0;
-moz-border-radius: 0 50px 0 0;
-webkit-border-radius: 0 50px 0 0;
-o-border-radius: 0 50px 0 0;
-ms-border-radius: 0 50px 0 0;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators {
bottom: 55px;
background: unset;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators li,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators li {
background-color: #fff;
border: 1px solid #fff;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control {
top: unset;
bottom: 70px;
}
.icon-next-mobile,
.icon-prev-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
width: 50px;
height: 50px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #fff;
}
.karpats-second-title h2 {
background-color: #00a3dd;
color: #fff !important;
font-size: 14px !important;
text-transform: uppercase;
text-align: center !important;
border-radius: 0 50px 50px 50px;
-webkit-border-radius: 0 50px 50px 50px;
-moz-border-radius: 0 50px 50px 50px;
-o-border-radius: 0 50px 50px 50px;
-ms-border-radius: 0 50px 50px 50px;
padding: 10px;
margin-top: -30px;
}
.ovk-mobile-slider .text-unit {
padding-right: 25px;
padding-left: 25px;
}
.ovk.karpats-icons-row-mobile .karpats-sevice-title {
font-size: 11px;
} .ovk-services-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
}
.karpats-service-content {
height: 150px;
border-radius: 0;
}
.karpats-service-content .div1 {
background: #0000006e;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.karpats-service-content .karpats-service-title {
background: transparent;
border-radius: 0;
height: 100%;
margin-top: 0 !important;
-ms-flex-item-align: start;
align-self: flex-start;
justify-content: flex-start;
padding: 15px 10px 0 10px;
text-align: left;
min-height: unset;
font-size: 12px;
height: unset;
}
.karpats-service-content .div1:hover .karpats-service-title {
visibility: visible;
opacity: 1;
}
.container .ovk-content-block {
padding-left: 15px !important;
}
.ovk-content-block .content-title {
text-align: center !important; }
.ovk-content-block .content-title h3 {
text-align: center !important;
}
.ovk-content-block .text-unit.location {
text-align: center;
}
.karpats-btn-about {
width: 100%;
}
.ovk-content-block .karpats-btn-about-wrap {
padding: 0 25px !important;
margin: 0 25px !important;
}
.ovk-services-row { margin: 0;
width: 50%;
}
.karpats-service-box {
padding: 0;
margin: 0 0 10px 0;
}
.ovk-services-row {
width: 100%;
}
.ovk-services-row.second {
padding: 0 25px 10px 5px;
}
.ovk-services-row .karpats-service-box {
overflow: hidden;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.ovk-services-row .karpats-excurs-box {
padding: 0 !important;
}
.ovk-services-row .excurs-box-bg {
overflow: hidden;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.karpats-service-box > div {
border-radius: unset !important;
-moz-border-radius: unset !important;
-o-border-radius: unset !important;
-ms-border-radius: unset !important;
-webkit-border-radius: unset !important;
}
.ovk-services-row.second .karpats-service-box {
overflow: hidden;
border-radius: 25px 25px 25px 0;
}
.karpats-main-title h2,
.ex h3 {
font-size: 28px !important;
line-height: 35px !important;
margin-top: 40px;
margin-bottom: 20px !important;
}
.ex h3 {
font-family: montserrat;
color: #727272;
text-align: center !important;
}
.karpats-service-content .div1:hover .div2 {
display: none;
}
.ovk-services-row .separator {
display: block;
color: #fff;
vertical-align: top;
font-size: 31px;
line-height: 0px;
margin-left: 10px;
}
.ovk-services-row .tur_name {
display: none;
position: absolute;
padding: 60px 15px 15px 15px;
color: #fff;
bottom: 0;
line-height: 18px;
}
.wpb_wrapper .karpats-btn-wrap,
.wpb_wrapper .karpats-btn-about-wrap {
margin-top: 0px !important;
padding: 0 !important;
}
.karpats-excurs-content {
height: 186px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
-ms-border-radius: 0;
}
.karpats-excurs-content .mainbox {
background: #0000006e;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.blog-content .excursions_row .excurs-title {
display: block;
background: unset !important;
width: auto;
height: auto;
text-transform: inherit;
justify-content: unset;
font-size: inherit;
line-height: inherit;
align-items: unset;
text-align: left;
}
.blog-content .excursions_row .delay.mobile {
position: absolute;
bottom: 55px;
left: 15px;
color: #fff;
}
.karpats-excurs-content .karpats-excurs-title {
background: transparent !important;
border-radius: 0;
padding: 10px 15px 0 15px;
text-align: left;
font-size: 12px;
visibility: visible !important;
opacity: 1 !important;
}
.karpats-excurs-content .subbox {
display: none !important;
} .location-border-top {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
-ms-border-radius: 0;
}
.location-karpats {
height: 160px;
margin: 10px 0;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.location-child {
height: 160px;
}
.location-karpats-cont {
top: 45px;
}
.location-karpats .karpats-btn-about {
bottom: unset !important;
opacity: 1 !important; -webkit-box-shadow: unset;
box-shadow: unset;
padding: 10px;
margin-top: 10px;
}
.location-karpats .karpats-btn-about span {
font-size: 14px;
line-height: 14px; }
.location_unit {
padding: 0 25px;
}  #comment_row.ovk-review { padding-top: 0 !important;
margin-top: -10px;
padding-bottom: 40px;
}
#comment_row.ovk-review .mobile_user_info {
padding-top: 0;
}
.ovk-review-ico {
margin-bottom: 0;
}
.ovk-review-ico i {
font-size: 65px;
position: absolute;
left: 15px;
top: -5px;
color: #e6e6e6;
}
#comment_row.ovk-review .review-title {
position: relative;
z-index: 99999;
background: #fff;
margin-bottom: -10px;
}
.ovk-review-title {
background: #fff;
position: relative;
z-index: 999;
}
#comment_row.ovk-review .owl-dots {
margin-top: 0px;
}
#comment_row.ovk-review .karpats-btn-about {
margin-top: 20px;
} }   .ex-header-sub {
font-size: 22px;
line-height: 28px;
font-weight: 600;
color: #fff;
}
.ex-header-h1 h1 {
font-size: 45px !important;
line-height: 53px !important;
color: #fff;
font-weight: 500 !important;
} .ex-main-title {
color: #727272;
font-family: montserrat;
font-size: 36px !important;
line-height: 50px !important;
margin-top: 0px;
position: relative;
text-align: left !important;
}
.ex-main-title h2 {
margin-top: 0px;
}
.ex-main-title h3 {
font-family: montserrat;
font-size: 30px !important;
margin: 8px 0;
}
.ex-about-hi {
font-size: 18px;
line-height: 26px;
color: #00a3dd;
margin-top: 20px;
display: block;
}
.ex-about-cont p {
line-height: 24px;
font-size: 14px;
}
.ex-cont-info {
font-size: 16px;
color: #ff7f1e;
}
.ex-cont-info a {
color: #ff7f1e;
font-weight: 600;
font-size: 14px;
}
.ex-content-label {
display: inline-block;
background: #ff7f1e;
font-size: 14px;
color: #fff;
text-transform: uppercase;
border-radius: 20px;
padding: 3px 20px;
bottom: -32px;
position: relative;
}
.ex-about-info-box {
border-radius: 50px 0px 50px 0px;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
position: relative;
top: -15px;
}
.ex-about-info-box p {
font-size: 18px !important;
line-height: 20px;
} .programm-title-img {
position: absolute;
top: 55px;
z-index: -1;
left: -30px;
}
.programm-table {
background: #fff;
border-radius: 0px 50px 0px 50px !important;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
}
.programm-time {
color: #00a3dd;
text-align: center;
padding: 15px !important;
font-weight: 600;
font-size: 16px !important;
}
.programm-cont {
font-size: 16px !important;
padding: 15px !important;
}
.programm-table-img {
position: absolute;
bottom: -60px;
right: -120px;
z-index: -1;
}
.vc_row
.cost-all-in.wpb_column
.vc_column-inner
.wpb_wrapper
.wpb_text_column
p {
font-size: 16px !important;
color: #3f3f3f !important;
}
.cost-all-in ul {
list-style: none; } .cost-all-in ul li::before {
color: #ffbc21;
content: '\2022';
display: inline-block; width: 1em; margin-left: -1em;
}
.cost-all-in ul li {
margin-bottom: 15px;
} .ex-place {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
-webkit-transition: linear 0.5s;
-o-transition: linear 0.5s;
transition: linear 0.5s;
padding: 0px !important;
height: 250px;
}
.ex-place .wpb_raw_html {
margin: 0;
}
.ex-place-cont {
position: absolute;
top: 107px;
z-index: 99;
width: 100%; }
.ex-place-child {
width: 100%;
height: 250px;
background-position: center;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
background-size: cover !important;
}
.ex-place-cont span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
color: #fff;
font-family: montserrat;
font-size: 21px;
line-height: 28px;
text-transform: uppercase;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.ex-place-child::before {
background: #00000063 !important;
content: '';
height: 100%;
width: 100%;
position: absolute;
}
.ex-place:hover .ex-place-child,
.ex-place:focus .ex-place-child {
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.ex-place-border-top {
border-radius: 50px 50px 0px 0px;
overflow: hidden;
}
.ex-place-border-both {
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
overflow: hidden;
}
.ex-place-border-bottom {
border-radius: 0px 0px 50px 50px;
overflow: hidden;
} .extour-all-in ul {
list-style: none; padding-left: 20px;
} .extour-all-in ul li::before {
color: #60c659;
content: '\2022';
display: inline-block; width: 1em; margin-left: -1em;
}
.extour-all-in ul li {
margin-bottom: 4px;
font-weight: 600;
font-size: 14px;
}
.snippet_description {
margin-bottom: 15px;
}
.orange {
background: #ff7f1e !important;
max-width: 60%;
}
.green {
background: #60c659 !important;
max-width: 60%;
}
.line-map-img img {
width: 100%;
height: auto;
position: absolute;
left: 90px;
top: 60px;
}
.line-map-img2 img {
width: 100%;
height: auto;
position: absolute;
left: 0px;
top: 132px;
}
.see-ex img {
z-index: 99;
position: relative;
}
.see-ex svg {
position: absolute;
top: 40px;
} .youtube_tab {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
border-radius: 60px;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-o-border-radius: 60px;
-ms-border-radius: 60px;
-webkit-box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.3);
max-height: 600px;
cursor: pointer;
overflow: hidden;
}
.youtube_tab:hover {
-webkit-box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.5);
}
.youtube_tab .media-responsive {
width: 100%;
}
.youtube_tab img:first-child {
width: 100%;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
transform: scale(1.01);
overflow: hidden;
}
.youtube_tab:hover .play-btn {
display: block;
}
.youtube_tab .play-btn {
display: none;
position: absolute;
width: 100px;
transform: scale(1);
}
.youtube_tab .media-responsive iframe {
width: 100%;
max-width: unset !important;
padding: unset !important;
height: 631px !important;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
outline: none;
border: 0;
margin-bottom: -5px;
}
.v-space {
margin-top: 40px;
} .hidden_desktop {
display: none !important;
}
.karpats-tur-slider.excursion {
border-radius: 0px 100px 0px 0px !important;
-webkit-border-radius: 0px 100px 0px 0px !important;
-moz-border-radius: 0px 100px 0px 0px !important;
-o-border-radius: 0px 100px 0px 0px !important;
-ms-border-radius: 0px 100px 0px 0px !important;
}
.header_article_page {
z-index: 9;
} @media (max-width: 767px) {
.hidden_desktop {
display: block !important;
}
.header_article_page .container {
padding-left: 30px;
padding-right: 30px;
}
.container .header_article_page { border-radius: 0px 50px 0px 0px;
-webkit-border-radius: 0px 50px 0px 0px;
-moz-border-radius: 0px 50px 0px 0px;
-o-border-radius: 0px 50px 0px 0px;
-ms-border-radius: 0px 50px 0px 0px;
padding-top: 51px !important;
padding-bottom: 90px !important;
}
.container .header_article_page .ex-header-sub {
font-size: 16px;
line-height: 28px;
font-weight: 600;
color: #fff;
}
.container .header_article_page .ex-header-h1 h1 {
line-height: 32px !important;
font-size: 28px !important;
}
.container .header_article_page .pre-title {
margin: 0;
}
.header_article_page .bound_tour .desktop {
display: none;
}
.container .ex-about-cont {
margin-top: 0px !important;
padding-left: 20px !important;
padding-top: 20px !important;
padding-right: 20px !important;
padding-bottom: 40px !important;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
}
.ovk-page .ex-about-cont > div,
.ovk-seasons-page .ex-about-cont > div {
max-height: 395px;
}
.container .ex-about-cont > div {
max-height: 670px;
overflow-y: hidden;
}
.ex-about-cont .wpb_content_element {
margin-bottom: 0;
margin-top: 15px;
}
.container .slider_article_page {
padding-left: 0;
padding-right: 0;
}
.programm-cont,
.programm-time {
padding: 10px;
font-size: 14px !important;
}
.programm-cont-row .wpb_text_column {
margin-bottom: 0 !important;
}
.programm-cont-row {
margin-bottom: 40px !important;
}
.programm-cont-row .container {
padding-right: 0 !important;
padding-left: 0 !important;
}
.programm-cont-row .container .programm-table {
border-radius: 25px !important;
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
}
.programm-cont-row .programm-cont {
white-space: normal !important;
}
.programm-cont-row .programm-time {
border-right: 1px solid #fff !important;
}
.container .article_page-offers {
margin-top: 40px !important;
}
.article_page-offers .article_page-offer-item {
border-radius: 25px !important;
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
padding: 20px 0 74px 0;
margin-bottom: -50px;
overflow: hidden;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
}
.article_page-offers .article_page-offer-item:last-child {
padding-bottom: 20px;
margin-bottom: 25px;
}
.article_page-offers .article_page-offer-item .ex-main-title,
.article_page-offers .article_page-offer-item .ex-main-title h2,
.article_page-offers .article_page-offer-item .ex-main-title h3 {
font-size: 28px !important;
line-height: 33px !important;
color: #fff !important;
text-align: center !important;
}
.article_page-offers .article_page-offer-item .wpb_text_column,
.article_page-offers .article_page-offer-item .wpb_text_column p,
.article_page-offers .article_page-offer-item .wpb_text_column span,
.article_page-offers .article_page-offer-item .wpb_text_column strong,
.article_page-offers
.wpb_column
.vc_column-inner
.wpb_wrapper
.wpb_text_column
.wpb_wrapper
p {
color: #fff !important;
font-size: 16px !important;
line-height: 19px !important;
}
.article_page-offers .article_page-offer-item:nth-child(1) {
background-color: #ff7f1e;
}
.article_page-offers .article_page-offer-item:nth-child(2) {
background-color: #60c659;
}
.article_page-offers .article_page-offer-item:nth-child(3) {
background-color: #00a3dd;
}
.article_page-offers .article_page-offer-item:nth-child(4) {
background-color: #ff7f1e;
}
.article_page-offers .article_page-offer-item:nth-child(5) {
background-color: #60c659;
}
.article_page-offers .article_page-offer-item:nth-child(6) {
background-color: #00a3dd;
}
.article_page-offers .article_page-offer-item:nth-child(7) {
background-color: #ff7f1e;
}
.article_page-offers .article_page-offer-item:nth-child(8) {
background-color: #60c659;
}
.article_page-offers .article_page-offer-item:nth-child(9) {
background-color: #00a3dd;
}
.article_page-offers .article_page-offer-item:nth-child(10) {
background-color: #ff7f1e;
}
.article_page-offers .article_page-offer-item figure {
position: absolute;
top: 0px;
left: -10px;
}
.article_page-offers .article_page-offer-item figure img {
width: 90px;
opacity: 0.5;
}
.article_page-offers .article_page-offer-item .img_unit {
height: 0;
}
.article_page-offers .article_page-offer-item .cost-all-in ul li::before {
color: #fff;
}
.ex.location_unit {
border-radius: unset !important;
-webkit-border-radius: unset !important;
-moz-border-radius: unset !important;
-o-border-radius: unset !important;
-ms-border-radius: unset !important;
}
.ex-place {
height: 160px;
}
.ex-place-cont {
top: 0;
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
margin: 0;
padding: 0 45px;
width: 100%;
height: 100%;
}
.ex-place-child {
height: 160px;
}
.ex.location_unit .ex-place {
margin-bottom: 10px;
border-radius: 25px !important;
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
-o-border-radius: 25px !important;
-ms-border-radius: 25px !important;
}
.ex-place-cont span {
font-size: 18px;
line-height: 23px;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
}
.ex-more-button {
padding: 30px 25px 0 25px;
}
.ex-more-button .karpats-btn-about {
width: 100%;
max-width: 100%;
display: block;
text-align: center;
}
.container .excurs_plan {
background-color: #efefef;
background-image: url(https://tur365.ua/wp-content/uploads/2020/03/ex-bg-1.png) !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
border-radius: 50px 50px 50px 50px !important;
-webkit-border-radius: 50px 50px 50px 50px !important;
-moz-border-radius: 50px 50px 50px 50px !important;
-o-border-radius: 50px 50px 50px 50px !important;
-ms-border-radius: 50px 50px 50px 50px !important;
box-shadow: unset !important;
margin-bottom: 0 !important;
}
.karpats-tur-slider.ex {
border-radius: 50px 50px 0px 0px !important;
-webkit-border-radius: 50px 50px 0px 0px !important;
-moz-border-radius: 50px 50px 0px 0px !important;
-o-border-radius: 50px 50px 0px 0px !important;
-ms-border-radius: 50px 50px 0px 0px !important;
}
.container .owl-stage-outer {
padding-bottom: 15px;
}
.container .excurs_plan .owl-stage .owl-item .wpb_text_column {
margin-top: 15px;
margin-bottom: 0;
}
.container .excurs_plan .owl-nav {
margin: 0;
}
.container .excurs_plan .owl-dots {
margin-bottom: 0 !important;
}
.container .excurs_plan .owl-nav button {
padding: 24px 18px;
display: flex;
display: -webkit-flex;
line-height: 0;
}
.container .extour-all-in {
padding-left: 0px !important;
padding-right: 0px !important;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1); margin-left: 15px;
margin-right: 15px;
border-radius: 0 0 50px 50px;
}
.container .extour-all-in .ex-main-title-snippet h3,
.container .extour-all-in .ex-main-title-snippet .helios-title,
.container .extour-all-in .ex-main-title-snippet h2 {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
text-align: center !important;
margin: -38px 0 0 0 !important;
padding: 0 15px;
background: #ff7f1e;
border-radius: 0 50px 50px 50px;
-webkit-border-radius: 0 50px 50px 50px;
-moz-border-radius: 0 50px 50px 50px;
-o-border-radius: 0 50px 50px 50px;
-ms-border-radius: 0 50px 50px 50px;
color: #fff !important;
font-size: 16px !important;
line-height: 19px !important;
height: 90px;
}
.extour-all-in .price-n-review {
padding-right: 30px;
padding-left: 30px;
}
.extour-all-in .price-n-review .wpb_wrapper {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
align-items: end;
}
.extour-all-in .tour_footer_mobile,
.extour-all-in .tour_footer_mobile {
margin: 0 0 15px 0;
}
.ex-main-title-snippet {
margin-bottom: 30px !important;
}
.extour-all-in .snippet_description {
display: none;
padding-left: 30px;
padding-right: 30px;
}
.karpats-second-title.what_included.snippet,
.container .extour-all-in .services-ul,
.container .extour-all-in .karpats-btn-about-wrap {
padding-left: 30px !important;
padding-right: 30px !important;
}
.karpats-second-title.what_included.snippet {
display: none;
text-transform: uppercase;
}
.container .extour-all-in .services-ul {
padding-left: 40px !important;
padding-right: 40px !important;
padding-bottom: 5px;
}
.container .extour-all-in .services-ul .wpb_text_column {
margin-bottom: 0;
}
.container .extour-all-in .services-ul:last-child .wpb_text_column {
margin-bottom: 30px;
}
.review_title i.fa-quote-left {
top: 30px;
}
.programm-cont {
color: #000;
}
.what_included_wrap {
max-height: 136px;
overflow: hidden;
}
.open_list {
overflow-y: auto !important;
max-height: unset !important;
}
.open_all_html {
margin: 20px 30px;
text-align: right;
}
.open_all_html .open_all_list {
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
font-size: 16px !important;
display: block;
text-align: center;
text-transform: uppercase;
background: #efefef;
border-radius: 100px;
margin-top: 10px;
padding: 10px;
text-decoration: none;
max-width: 360px;
}
.open_all_html .open_all_list span {
font-weight: 100;
color: #60c659;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
}
.open_all_list span {
text-transform: lowercase;
}
.open_all_list.clicked svg {
transform: rotate(180deg);
}
#comment_row.article-page {
overflow: hidden !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
-ms-border-radius: 0 !important;
box-shadow: unset !important;
-webkit-box-shadow: unset !important;
-moz-box-shadow: unset !important;
-o-box-shadow: unset !important;
-ms-box-shadow: unset !important;
}
#comment_row.article-page .container {
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
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);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
padding-bottom: 35px;
}
.cost-all-in .wpb_text_column {
padding: 0 15px;
margin-bottom: 0;
} body.contact-page {
background: #fff !important;
}
.contact-page .banner {
margin-top: 30px;
padding-bottom: 29px !important;
border-radius: 60px 0 0;
-moz-border-radius: 60px 0 0;
-webkit-border-radius: 60px 60px 0 0;
-o-border-radius: 60px 0 0;
-ms-border-radius: 60px 0 0;
box-shadow: 0px -4px 15px rgba(0, 0, 0, 0.5);
}
.contact-page .banner h1 {
text-align: center !important;
} }   .nav_services_bar {
display: flex;
display: -webkit-flex;
margin: 50px 0 0 0;
}
.nav_services_bar .item a {
font-size: 24px;
line-height: 28px;
text-decoration: none;
text-transform: uppercase;
}
.nav_services_bar .item svg {
margin: 0 25px 4px 25px;
}
.nav_services_bar .item:first-child svg {
margin: 0 25px 4px 0;
}
.nav_services_bar .item a.active {
color: #60c659;
font-weight: 500;
}
.nav_services_bar .item a:hover {
color: #60c659;
}
.type_of_services {
display: flex;
display: -webkit-flex;
margin: 40px 0 0 0;
}
.type_of_services.left_side {
position: absolute;
top: calc(50% - 164px);
transform-origin: 100% 0;
transform: translateX(-100%) rotate(-90deg);
}
.type_of_services.left_side .item {
padding: 0;
background: transparent;
color: #d8d8d8;
box-shadow: unset;
border: 0;
min-width: auto;
height: auto;
}
.type_of_services.left_side .item.active,
.type_of_services.left_side .item:hover {
background: transparent;
} .type_of_services.left_side .item.active a {
color: #00a3dd;
}
.type_of_services.left_side .item.active a:after {
content: '•';
display: block;
}
.type_of_services a {
text-decoration: none;
}
.type_of_services .item {
cursor: pointer;
padding: 18px;
background-color: #fff;
border: 2px solid #d8d8d8;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.05),
0px -2px 15px rgba(0, 0, 0, 0.05);
text-align: center;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
margin: 0 13px;
min-width: 150px;
color: #d8d8d8;
font-weight: 500;
}
.type_of_services .item:nth-child(1) {
border-color: rgba(0, 163, 221, 1);
color: rgba(0, 163, 221, 1);
}
.type_of_services .item:nth-child(2) {
border-color: rgba(255, 127, 30, 1);
color: rgba(255, 127, 30, 1);
}
.type_of_services .item:nth-child(3) {
border-color: rgba(96, 198, 89, 1);
color: rgba(96, 198, 89, 1);
}
.type_of_services .item:hover {
background-color: #00a3dd;
}
.type_of_services .item:first-child {
margin-left: 0;
}
.type_of_services .item i {
margin-right: 5px;
}
.top_side .item.active.load_excursions {
background: rgba(0, 163, 221, 1) !important;
}
.top_side .item.active.load_services {
background-color: rgba(255, 127, 30, 1) !important;
}
.top_side .item.active.load_treatment {
background-color: rgba(96, 198, 89, 1) !important;
}
.type_of_services .item.active {
color: white;
}
.type_of_services .item:hover {
color: white;
}
.left_side.type_of_services a {
color: #d8d8d8;
}
.services_nav_wrap {
margin-bottom: 0;
}
.services-catalog {
width: 100% !important;
min-height: 440px;
}
.btn_wrap {
clear: both;
text-align: center;
cursor: pointer;
}
.ajax-load-btn {
display: block;
margin: 15px auto 0 auto;
clear: both;
max-width: 360px;
}
.ajax-load-btn.loading {
pointer-events: none;
}
.ajax-load-btn img {
margin-right: 10px;
}
.ajax-load-btn.disabled {
display: none;
background: #dcdcdc !important;
cursor: auto;
pointer-events: none;
box-shadow: unset;
}
.ajax-load-btn.disabled:hover {
background: #dcdcdc !important;
cursor: auto;
}
.karpats-comments .item .wrap .content .text::-webkit-scrollbar-track {
background-color: transparent !important;
box-shadow: unset !important;
}
@media (max-width: 767px) {
.nav_services_bar {
display: none;
flex-direction: column;
}
#mobile_tours {
padding: 0 20px;
}
.nav_services_bar .item svg {
display: none;
}
.nav_services_bar .item {
padding-left: 40px;
}
.nav_services_bar .item a {
display: list-item;
font-size: 20px;
}
.services_nav_wrap .type_of_services {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
.type_of_services .item:first-child {
margin: 0 13px 15px 13px;
}
.type_of_services .item {
margin-bottom: 15px;
}
.karpats-service-box {
overflow: hidden;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
label[for='services_tour'] .submenu a {
font-size: 16px;
line-height: 40px;
color: #000 !important;
margin: 0;
}
.ovk_header_title {
top: -54px;
left: calc(50% - 254px);
}
.ovk_header_title_uk {
top: calc(50% - 40px);
left: calc(50% - 190px);
}  .notify_about_open_hotel .program-title {
display: none !important;
} .video-review-wrap .item-review {
width: 100%;
}
.video-review-wrap .item-review .content iframe {
width: 100%;
height: auto;
} .fancybox-navigation .fancybox-button {
width: 90px !important;
height: 105px !important;
}
}  .searchResult__article {
display: flex;
flex-direction: column;
justify-content: center;
min-height: 66px;
}
.searchResult__pagination .page-numbers li > span {
padding: 3px 9px;
}
.searchResult__title {
font-size: 21px;
}
.searchResult__excerptBlock {
font-size: 14px !important;
} #st-content-wrapper
> div.container
> div.vc_row.wpb_row.st.bg-holder.vc_custom_1605754867721
> div
> div
> div
> div
> div.vc_row.wpb_row.vc_inner
> div
> div
> div
> div.wpb_raw_code.wpb_content_element.wpb_raw_html.vc_custom_1730756340931.program-list-wrap.\33
1_december_06_january
> div
> button {
width: 50% !important;
}
@media (max-width: 1024px) {
#st-content-wrapper
> div.container
> div.vc_row.wpb_row.st.bg-holder.vc_custom_1605754867721
> div
> div
> div
> div
> div.vc_row.wpb_row.vc_inner
> div
> div
> div
> div.wpb_raw_code.wpb_content_element.wpb_raw_html.vc_custom_1730756340931.program-list-wrap.\33
1_december_06_january
> div
> button {
width: 100% !important;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ui-helper-clearfix { display: block;
min-height: 0; }/*\*/* html .ui-helper-clearfix {
height:1%;
}/**/.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
}  .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}  .ui-widget-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
z-index: 99999;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
} .ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}  .ui-widget {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
}
.ui-widget .ui-widget {
font-size: 13px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: inherit;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff url(/wp-content/themes/tours-childtheme/css/images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;
color: #404040;
}
.ui-widget-header {
font-weight: bold;
background-color: #F5F5F5;
border-color: #DDDDDD;
color: #333333;
}
.ui-widget-header a {
color: #222222;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: #333333;
background-color: #ffffff;
font-weight: normal;
border: 1px solid #cccccc;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
text-decoration: none;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
color: #333333;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #adadad;
font-weight: normal;
color: #333333;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #333333;
text-decoration: none;
}
.ui-widget :active {
outline: none;
} .ui-state-highlight,
.ui-state-error,
.ui-state-default {
position: relative;
border-width: 1px;
border-style: solid;
}
.ui-state-highlight p,
.ui-state-error p,
.ui-state-default p {
font-size: 13px;
font-weight: normal;
line-height: 18px;
margin:7px 15px;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #2d6987;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #953b39;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #953b39;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(/wp-content/themes/tours-childtheme/css/images/ui-icons_f6cf3b_256x240.png);
} .ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all {
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px;
}
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
-webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px;
}
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px;
}
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px;
} .ui-widget-overlay {
background: #aaaaaa url(/wp-content/themes/tours-childtheme/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30);
}
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url(/wp-content/themes/tours-childtheme/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30);
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}  .ui-accordion {
width: 100%;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 2px;
padding: .5em .5em .5em .7em;
min-height: 0; }
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0 none;
margin-top: -3px;
position: relative;
top: 1px;
margin-bottom: 2px;
overflow: auto;
display: none;
}
.ui-accordion .ui-accordion-content-active {
display: block;
} .ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
} .ui-button {
cursor: pointer;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid #ccc;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.ui-button:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.ui-button:focus,
.ui-button:hover {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
text-decoration: none;
}
ui-button.disabled,
ui-button[disabled],
fieldset[disabled] ui-button,
ui-button.disabled:hover,
ui-button[disabled]:hover,
fieldset[disabled] ui-button:hover,
ui-button.disabled:focus,
ui-button[disabled]:focus,
fieldset[disabled] ui-button:focus,
ui-button.disabled:active,
ui-button[disabled]:active,
fieldset[disabled] ui-button:active,
ui-button.disabled.active,
ui-button[disabled].active,
fieldset[disabled] ui-button.ui-state-active {
background-color: #ffffff;
border-color: #cccccc;
}
.ui-btn-lg{
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}
.ui-btn-sm,
.ui-btn-xs {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.ui-btn-xs {
padding: 1px 5px;
}
.ui-btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
}
.ui-btn-block + .ui-btn-block {
margin-top: 5px;
}
input[type="submit"].ui-btn-block,
input[type="reset"].ui-btn-block,
input[type="button"].ui-btn-block {
width: 100%;
}
.ui-button-text-icon-primary 
.ui-button-icon-primary {
float:left;
}
.ui-button-text-icon-primary {
padding:2px 7px 3px;
}
.ui-button-primary {
color: #ffffff;
background-color: #428bca;
border-color: #357ebd;
}
.ui-button-warning {
color: #ffffff;
background-color: #f0ad4e;
border-color: #eea236;
}
.ui-button-info {
color: #ffffff;
background-color: #5bc0de;
border-color: #46b8da;
}
.ui-button-danger {
color: #ffffff;
background-color: #d9534f;
border-color: #d43f3a;
}
.ui-button-inverse {
color: #ffffff;
background-color: #222222;
border-color: #080808;
}
.ui-button-success {
color: #ffffff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.ui-button-error {
color: #ffffff;
background-color: #c43c35;
border-color: #882a25;
}
.ui-button-primary:hover,
.ui-button-success:hover,
.ui-button-info:hover,
.ui-button-danger:hover, 
.ui-button-warning:hover,
.ui-button-inverse:hover{
color: #ffffff;
text-decoration: none;
}
.ui-button-primary:hover,
.ui-button-primary:focus {
color: #ffffff;
background-color: #3276b1;
border-color: #285e8e;
}
.ui-button-success:hover{
color: #ffffff;
background-color: #47a447;
border-color: #398439;
}
.ui-button-info:hover{
color: #ffffff;
background-color: #39b3d7;
border-color: #269abc;
}
.ui-button-danger:hover{
color: #ffffff;
background-color: #d2322d;
border-color: #ac2925;
}
.ui-button-warning:hover{
color: #ffffff;
background-color: #ed9c28;
border-color: #d58512;
}
.ui-button-inverse:hover{
color: #ffffff;
background-color: #363636;
border-color: #000000;
} .ui-button-icon-only {
width: 2.2em;
} .ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}
.ui-button-text-icon-primary .ui-button-icon-primary.ui-icon {
margin-top:5px;
} .ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999px;
display:none; }
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
} input.ui-button {
padding: .4em 1em;
} .ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
margin-bottom: 0;
margin-top: 0;
top: 50%;
}
.ui-button-icon-only .ui-icon {
left: 50%; margin-left: -8px; margin-right: -6px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
} .ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-state-active {
color: #ffffff;
background-color: #428bca;
border-color: #357ebd;
}
.ui-buttonset .ui-state-active.ui-state-hover {
color: #ffffff;
background-color: #3276b1;
border-color: #285e8e;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.4em;
} button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
} .ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu{
margin-top: -3px;
position: absolute;
list-style:none;
}  @media screen and (min-width:0\0) {
.ui-menu li {
list-style-type: none;
display: inline;
line-height: 0;
}
li.ui-menu-item { list-style-type: none;
}
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
list-style:none; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-corner-all{
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-widget-content{
font-weight: bold;
margin: 0;
background-color: #428BCA;
border-color: #357EBD;
color: #FFFFFF;
display: block;
white-space: nowrap;
} .ui-menu .ui-menu-item a.ui-state-active {
padding: 1px .4em;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
} .ui-menu .ui-menu-icon {
position: static;
float: right;
}
.ui-menu {
width: 200px;
margin-bottom: 2em;
} .ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
} .ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
} .ui-spinner .ui-icon-triangle-1-s {
background-position: -65px -16px;
} .ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
width: 300px;
overflow: hidden;
outline: 0;
background-clip: padding-box;
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 6px 6px;
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); outline: medium none; z-index: 1050;
}
.ui-dialog .ui-dialog-titlebar { position: relative;
padding: 5px 15px;
border: 0 0 0 1px solid;
border-color: white;
padding: 5px 15px;
font-size: 18px;
text-decoration: none;
-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0;
border-bottom: 1px solid #ccc;
}
.ui-dialog .ui-dialog-title {
float: left;
color: #404040;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
text-overflow: ellipsis;
overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 19px;
margin: -20px 0 0 0;
padding: 1px;
height: 18px;
font-size: 20px;
font-weight: bold;
line-height: 13.5px;
text-shadow: 0 1px 0 #ffffff;
filter:alpha(opacity=25);
-khtml-opacity: 0.25;
-moz-opacity: 0.25;
opacity: 0.25;
background: none;
border-width: 0;
border: none;
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
}
.ui-dialog .ui-dialog-titlebar-close span {
display: block;
margin: 1px;
text-indent: 9999px;
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
padding: 1px;
filter:alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;	 
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin: .5em 0 0 0;
background-color: #ffffff;
padding: 5px 15px 5px;
border-top: 1px solid #ddd;
-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;
-webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff;
margin-bottom: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 14px;
height: 14px;
right: 3px;
bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
color: #ffffff;
background-color: #428bca;
border-color: #357ebd;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover{
color: #ffffff;
background-color: #3276b1;
border-color: #285e8e;
} .ui-dialog-buttonset .ui-button:not(:first-child) {
cursor: pointer;
display: inline-block;
color: #333333;
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
overflow: visible;
}
.ui-dialog-buttonset .ui-button:not(:first-child).ui-state-hover{
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
text-decoration: none;
} .ui-dialog-buttonset .ui-button.ui-button-info{
color: #ffffff;
background-color: #5bc0de;
border-color: #46b8da;
}
.ui-dialog-buttonset .ui-button.ui-button-info.ui-state-hover{
color: #ffffff;
background-color: #39b3d7;
border-color: #269abc;
} .ui-dialog-buttonset .ui-button.ui-button-success{
color: #ffffff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.ui-dialog-buttonset .ui-button.ui-button-success.ui-state-hover{
color: #ffffff;
background-color: #47a447;
border-color: #398439;
} .ui-dialog-buttonset .ui-button.ui-button-warning{
color: #ffffff;
background-color: #f0ad4e;
border-color: #eea236;
}
.ui-dialog-buttonset .ui-button.ui-button-warning.ui-state-hover{
color: #ffffff;
background-color: #ed9c28;
border-color: #d58512;
} .ui-dialog-buttonset .ui-button.ui-button-danger{
color: #ffffff;
background-color: #d9534f;
border-color: #d43f3a;
}
.ui-dialog-buttonset .ui-button.ui-button-danger.ui-state-hover{
color: #ffffff;
background-color: #d2322d;
border-color: #ac2925;
} .ui-dialog-buttonset .ui-button.ui-button-inverse{
color: #ffffff;
background-color: #222222;
border-color: #080808;
}
.ui-dialog-buttonset .ui-button.ui-button-inverse.ui-state-hover{
color: #ffffff;
background-color: #363636;
border-color: #000000;
} .ui-slider {
position: relative;
text-align: left;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
color: #ffffff;
background-color: #0e90d2;
background-image: -moz-linear-gradient(top, #149bdf, #0480be);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
background-image: -o-linear-gradient(top, #149bdf, #0480be);
background-image: linear-gradient(to bottom, #149bdf, #0480be);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 0.6s ease;
-moz-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
} .ui-tabs {
position: relative; border: 0;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
.ui-tabs .ui-tabs-nav {
margin-bottom: 5px;
border: solid #ddd;
border-width: 0 0 1px 0;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
background: none;
}
.ui-tabs .ui-tabs-nav li {
position: relative;
top: 0;
float: left;
margin-right: 2px;
margin-bottom: -1px;
border: 0;
list-style: none;
white-space: nowrap;
background: none;
}
.ui-tabs-nav .ui-state-default {
border: 0;
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
border: 1px solid #fff;
border-bottom: 1px solid #ddd;
-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
padding: 8px 12px;
font-weight: normal;
text-decoration: none;
outline: none;
color: #0069D6;
background: none;
}
.ui-tabs .ui-tabs-nav li a:hover {
border: 1px solid whiteSmoke;
border-bottom: 1px solid #ddd;
background-color: whiteSmoke;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
border: 1px solid #ddd;
border-bottom: 1px solid #fff;
background-color: #fff;
color: #555;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
background: #fff;
cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
} .ui-tabs .ui-tabs-panel {
display: block;
margin: 1em 0;
border: 0;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
padding: 1px 0;
background: none;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
} .ui-tabs .ui-tabs-nav li {
filter:none;
} .ui-tooltip {
display: block;
font-size: 11px;
opacity: 0.8;
position: absolute;
visibility: visible;
z-index: 1024;
max-width: 200px;
}
.ui-tooltip {
background: #000000;
border: 1px solid #000000;
}
.ui-tooltip {
color: #FFFFFF;
padding: 3px 8px;
text-align: center;
text-decoration: none;
-webkit-box-shadow: inset 0 1px 0 #000000; -moz-box-shadow: inset 0 1px 0 #000000; box-shadow: inset 0 1px 0 #000000;
border-radius: 4px 4px 4px 4px;
}
body .ui-tooltip {
border-width: 1px;
}
.arrow {
overflow: hidden;
position: absolute;
margin-left: 0;
height: 20px;
width: 20px;
}
.arrow.bottom {
top: 100%;
left: 38%;
}
.arrow.top {
top: -50%;
bottom: 22px;
left: 42%;
}
.arrow.left {
top : 25%;
left: -15%;
right: 0;
bottom:-16px;
}
.arrow.right {
top: 26%;
left: 100%;
right: 0;
bottom:-16px;
margin-left: 1px;
}
.arrow:after {
content : " " ;
position : absolute ;
height : 0 ;
left:0;
top: 0;
width: 0;
margin-left : 0 ;
bottom : 12px ;
box-shadow: 6px 5px 9px -9px black;
}
.arrow.bottom:after {
border-top:8px solid #000000;
border-right:8px solid transparent;
border-bottom:8px solid transparent;
border-left:8px solid transparent;
}
.arrow.top:after {
border-top:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #000000;
border-left:6px solid transparent;
}
.arrow.left:after{
width:0;
border-top: 6px solid transparent;
border-right: 6px solid #000000;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
}
.arrow.right:after{
width:0;
border-top: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 6px solid #000000;
} .ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position:relative;
padding: .2em 0;
border: 0;
font-weight: bold;
width: 100%;
padding: 4px 0;
background-color: #f5f5f5;
color: #808080;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { }
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover { }
.ui-datepicker .ui-datepicker-next-hover { }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin:0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding:0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0em;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker-cover {
display: none; display : block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-datepicker th {
font-weight: bold;
color: gray;
}
.ui-datepicker-today a:hover {
background-color: #808080;
color: #ffffff;
}
.ui-datepicker-today a {
background-color: #BFBFBF;
cursor: pointer;
padding: 0 4px;
margin-bottom: 0;
}
.ui-datepicker td a {
margin-bottom: 0;
border: 0;
}
.ui-datepicker td:hover {
color: #ffffff;
}
.ui-datepicker td .ui-state-default {
border: 0;
background:none;
margin-bottom: 0;
padding: 5px;
color: gray;
text-align: center;
filter: none;
}
.ui-datepicker td .ui-state-highlight{
color: #ffffff;
background-color: #5bc0de;
border-color: #46b8da;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.ui-datepicker td .ui-state-active {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
margin-bottom: 0;
font-size: normal;
text-shadow: 0;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.ui-datepicker td .ui-state-hover {
color: #ffffff;
background: #428bca;
background-color: #428bca;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #357ebd;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
} .ui-progressbar {
height:2em;
margin-bottom: 20px;
border:0px;
overflow: hidden;
background-color: #f7f7f7;
background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
background-repeat: repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ui-progressbar .ui-progressbar-value {
margin: 0px;
height: 100%;
height:100%;
color: #ffffff; background-color: #428BCA;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.ui-progressbar .ui-progressbar-overlay {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
-webkit-animation: progress-bar-stripes 2s linear infinite;
-moz-animation: progress-bar-stripes 2s linear infinite;
-ms-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
} input, textarea {
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea {
overflow: auto;
vertical-align: top;
}
input:focus, textarea:focus {
outline: 0;
border-color: rgba(82, 168, 236, 0.8);
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
outline: 1px dotted #666;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
display: inline-block;
padding: 4px;
font-size: 13px;
line-height: 18px;
color: #555555;
border: 1px solid #ccc;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} .ui-toolbar {
padding: 7px 14px;
margin: 0 0 18px;
background-color: #f5f5f5;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); background-image: linear-gradient(top, #ffffff, #f5f5f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); border: 1px solid #ddd;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff;
}  .customfile-button{
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid #ccc;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
} div.wijmo-wijmenu {
padding:0 20px;
background-color: #222222;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #333333, #222222); background-image: -moz-linear-gradient(top, #333333, #222222); background-image: -o-linear-gradient(top, #333333, #222222); background-image: linear-gradient(top, #333333, #222222); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wijmo-wijmenu .ui-state-default {
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
color: #bfbfbf;
}
.wijmo-wijmenu .ui-state-default .wijmo-wijmenu-text {
color: #bfbfbf;
}
.wijmo-wijmenu .ui-state-hover {
background: #444;
background: rgba(255, 255, 255, 0.05);
}
.wijmo-wijmenu .ui-state-hover .wijmo-wijmenu-text {
color: #ffffff;
}
div.wijmo-wijmenu .ui-widget-header h3 {
position: relative;
margin-top: 1px;
padding: 0;
}
.wijmo-wijmenu h3 a {
color: #ffffff;
display: block;
float: left;
font-size: 20px;
font-weight: 200;
line-height: 1;
margin-left: -20px;
margin-top: 1px;
padding: 8px 20px 12px;
}
.wijmo-wijmenu h3 a:hover{
background-color: rgba(255, 255, 255, 0.05);
color: #ffffff;
text-decoration: none;
}
.wijmo-wijmenu .ui-widget-header {
border: 0;
}
.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
padding: 0.3em 0;
}
div.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child {
background: #333;
border: 0;
margin: 0;
padding: 6px 0;
width: 160px;
-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
div.wijmo-wijmenu .wijmo-wijmenu-item {
margin: 0;
border: 0;
}
.wijmo-wijmenu a.wijmo-wijmenu-link {
margin: 0;
line-height: 19px;
padding: 10px 10px 11px;
border: 0;
-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-link {
display: block;
float: none;
padding: 4px 15px;
width: auto;
}
div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-text {
float: none;
}
.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child .ui-state-hover {
background: #191919;
}
.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-separator {
padding: 5px 0;
background-image: none;
background-color: #222;
border-top: 1px solid #444;
border-bottom: 0;
border-left: 0;
border-right: 0;
}
.wijmo-wijmenu .wijmo-wijmenu-item input {
-moz-transition: none 0s ease 0s;
background-color: rgba(255, 255, 255, 0.3);
border: 1px solid #111111;
border-radius: 4px 4px 4px 4px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
color: rgba(255, 255, 255, 0.75);
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1;
margin: 5px 10px 0 10px;
padding: 4px 9px;
width: 100px;
}
.wijmo-wijmenu .wijmo-wijmenu-item input:hover {
background-color: rgba(255, 255, 255, 0.5);
color: #ffffff;
}
.wijmo-wijmenu .wijmo-wijmenu-item input:focus {
background-color: #ffffff;
border: 0 none;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
color: #404040;
outline: 0 none;
padding: 5px 10px;
text-shadow: 0 1px 0 #ffffff;
}
.wijmo-wijmenu .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
text-shadow:none;
}
.wijmo-wijmenu .ui-state-default {
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
color: #bfbfbf;
filter: none;
} .ui-button-icon-primary.ui-icon[class^="icon-"]:before,
.ui-button-icon-primary.ui-icon[class*=" icon-"]:before,
.ui-button-icon-secondary.ui-icon[class^="icon-"]:before,
.ui-button-icon-secondary.ui-icon[class*=" icon-"]:before {
font-size: inherit;
margin-left: 7px!important;
margin-left: 5px;
display: inline;
text-decoration: inherit;
color:inherit;
} .ui-state-default .ui-icon[class*=" icon-"]{ background:none;
margin-left:-12px; }.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(/wp-content/themes/tours-childtheme/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(/wp-content/themes/tours-childtheme/css/fonts/slick.eot);
src: url(/wp-content/themes/tours-childtheme/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/tours-childtheme/css/fonts/slick.woff) format('woff'), url(/wp-content/themes/tours-childtheme/css/fonts/slick.ttf) format('truetype'), url(/wp-content/themes/tours-childtheme/css/fonts/slick.svg#slick) format('svg');
font-display: swap
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.karpats-icons-row-mobile {
display: none;
} .ex-header-h1 h1 {
font-size: 45px !important;
line-height: 53px !important;
color: #fff;
font-weight: 500 !important;
}
.h2,
.h2 a {
display: block;
color: #00a3dd !important;
font-size: 18px;
margin: 20px 0 20px 0;
font-weight: 500;
width: 100%;
}
.karpats-main-title h2 {
color: #727272;
font-family: montserrat;
font-size: 36px !important;
line-height: 46px !important;
margin-top: 80px;
margin-bottom: 40px;
position: relative;
} .header_article_page .description {
max-width: 584px;
} .ex-about-cont p {
line-height: 24px;
font-size: 14px;
} .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;
bottom: 10px;
left: calc(50% - 85.5px);
z-index: 15;
width: 171px;
padding-left: 0;
list-style: none;
text-align: center;
margin: 0;
background: #ffffffc4;
padding: 10px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
bottom: 52px;
}
.karpats-tur-slider {
-webkit-border-radius: 0px 100px 0px 100px;
-moz-border-radius: 0px 100px 0px 100px;
-ms-border-radius: 0px 100px 0px 100px;
-o-border-radius: 0px 100px 0px 100px;
border-radius: 0px 100px 0px 100px;
overflow: hidden;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-control,
.karpats-tur-slider .vc_images_carousel .vc_carousel-control {
opacity: 1;
}
.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 {
width: 10px;
height: 10px;
margin: 0 3px;
border: 1px solid #60c659;
background-color: transparent;
}
.karpats-tur-slider-rev .vc_images_carousel .vc_carousel-indicators .vc_active,
.karpats-tur-slider .vc_images_carousel .vc_carousel-indicators .vc_active {
margin: 0 2px;
width: 10px;
height: 10px;
background-color: #60c659;
border: 1px solid #60c659;
} .program_date {
display: block;
padding: 20px 20px 20px 20px; font-size: 18px;
-webkit-box-shadow: 0px 0px 22px 1px rgb(214 214 214);
box-shadow: 0px 0px 22px 1px rgb(214 214 214);
border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
}
.program_list {
clear: both;
}
.program_list ul {
margin-top: 20px;
padding-left: 2px;
}
.program_list ul li {
display: flex;
display: -webkit-flex;
list-style-type: none;
width: 100%;
font-size: 16px;
line-height: 28px;
font-weight: 400;
}
.program_list ul li strong {
margin-right: 8px;
}
.program_list ul li:before {
display: block;
content: "";
width: 6px;
height: 6px;
min-width: 6px;
background-color: #60c659;
border-radius: 100px;
margin-right: 10px;
margin-top: 10px;
} .ex h3 {
font-size: 28px !important;
line-height: 35px !important;
margin-top: 20px;
margin-bottom: 20px !important;
font-family: montserrat;
color: #727272;
}
.karpats-price-title .price {
font-size: 32px;
font-weight: 500;
}
.karpats-price-title .text-price {
color: #000;
}
.snippet_description {
margin-bottom: 15px;
font-size: 16px;
line-height: 25px;
}
.extour-all-in .services-ul {
color: black;
}
.extour-all-in ul {
list-style: none;
padding-left: 20px;
}
.extour-all-in ul li {
display: flex;
display: -webkit-flex;
margin-bottom: 4px;
font-weight: 400;
font-size: 14px;
line-height: 25px;
} .extour-all-in ul li:before {
display: block;
content: "";
width: 4px;
height: 4px;
min-width: 4px;
background-color: #60c659;
border-radius: 100px;
margin-right: 10px;
margin-top: 10px;
}
.karpats-price-title {
font-size: 16px;
line-height: 21px;
color: #ff7f1e;
display: block;
padding: 20px;
}
.review-count-bl {
color: #727272;
padding: 0 0;
font-size: 12px;
text-transform: lowercase;
}
.extour-all-in .open_all_html {
display: none;
}
.what_included_wrap .wpb_content_element {
margin-bottom: 0;
} .karpats-icons-row .karpats-sevice-title {
font-weight: 500;
}
.karpats-sevice-title {
font-family: montserrat !important;
font-size: 14px;
line-height: 22px;
color: #000;
text-align: center;
display: block;
text-transform: uppercase;
} .tab_wrap {
position: relative;
display: flex;
display: -webkit-flex;
min-height: 70px;
-webkit-transition: background-color 100ms linear;
-ms-transition: background-color 100ms linear;
transition: background-color 100ms linear;
background: rgb(233 237 239);
border-bottom: 1px solid #d8d8d8;
margin-left: calc(50% - 50vw);
left: 0;
width: 100vw;
z-index: 92;
}
.tab_wrap.fixed {
position: fixed;
}
.tab_wrap .toggle_btn {
display: none;
}
.tab_wrap .container {
display: flex;
display: -webkit-flex;
justify-content: center;
}
.tab_wrap .tab_navigation {
display: flex;
display: -webkit-flex;
align-items: center;
padding: 10px 0;
}
.tab_wrap .tab_navigation ul {
display: flex;
display: -webkit-flex;
list-style: none;
padding: 0;
margin: 0;
}
.tab_wrap .tab_navigation ul li:first-child {
margin-left: 0;
}
.tab_wrap .tab_navigation ul li {
position: relative;
margin: 0 30px;
line-height: 20px !important;
cursor: pointer;
color: #0392c5;
font-size: 16px;
font-weight: 500;
}
.tab_wrap .tab_navigation ul li.active {
color: #00a3dd;
}
.tab_wrap .tab_navigation ul li.active:after {
content: "";
position: absolute;
border-bottom: 3px solid;
padding-top: 7px;
width: 100%;
display: block;
text-align: center;
}
.tab_wrap .tab_navigation ul li:hover {
color: #00bcff;
}
.five-col {
width: 20%;
}
.flex_space_between,
.flex_space_between .wpb_wrapper {
display: flex;
display: -webkit-flex;
justify-content: space-between;
width: 100%;
align-items: center;
}
.page-id-15294 .st-breadcrumb,
.page-id-16267 .st-breadcrumb {
display: none;
}
.page-id-16267 .search-result-page {
background-color: #fff;
}
.included_snippet .include {
display: flex;
flex-flow: row wrap;
align-content: center;
justify-content: flex-start;
}
.karpats-price-wrap {
display: inline-block;
}
.karpats-tur-slider.services {
border-radius: unset;
}
.karpats-second-title.services.snippet {
text-transform: uppercase;
}
.karpats-price-wrap .karpats-price-title {
padding-left: 0;
padding-right: 0;
padding: 0;
}
.extour-all-in .tour_footer_mobile,
.extour-all-in .tour_footer_mobile {
display: inline-block;
background: #efefef;
border-radius: 50px;
padding: 5px;
}
.extour-all-in .tour_footer_mobile svg,
.extour-all-in .tour_footer_mobile .review-count-bl a {
font-weight: 500;
}
.extour-all-in .services-ul {
color: black;
}
.extour-all-in .karpats-btn-about {
display: block;
max-width: 360px;
margin: 25px auto;
}
.extour-all-in .tour_footer_mobile svg,
.extour-all-in .tour_footer_mobile svg {
margin-top: -5px;
margin-left: 10px;
width: auto !important;
height: 16px;
display: inline-block !important;
}
.extour-all-in .snippet_description a {
display: flex;
display: -webkit-flex;
align-items: center;
letter-spacing: 0.1em;
text-transform: lowercase;
color: #727272;
}
.extour-all-in .snippet_description a svg {
letter-spacing: 0.1em;
text-transform: lowercase;
color: #727272;
display: flex;
display: -webkit-flex;
align-items: center;
margin: 0 4px;
}
.review-svg {
margin: 0 0 -100px -64px;
}
.karpats-main-title.review .helios-title {
margin-bottom: 25px;
}
.karpats-main-title.service-description h2 {
margin-top: 20px !important;
margin-bottom: 15px !important;
}
.included_snippet .include li { width: 270px;
}
.included_snippet .include li:nth-child(even) {
page-break-after: always; break-after: always; }
.header_services { }
.header_services>.container {
width: 100%;
}
.header_services .header_content .wpb_wrapper {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
.header_services .bound_tour,
.header_article_page .bound_tour {
align-self: flex-end;
max-width: 705px;
width: 100%;
height: 200px;
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(12px);
margin-right: -15px;
overflow: hidden;
display: flex;
display: -webkit-flex;
border-radius: 50px 0px 0px 0px;
}
.header_services .bound_tour .img,
.header_article_page .bound_tour .img {
width: 100%;
max-width: 270px;
}
.header_services .bound_tour .content,
.header_article_page .bound_tour .content {
vertical-align: top;
padding: 15px;
width: 100%;
}
.header_services .bound_tour .content .more,
.header_article_page .bound_tour .content .more {
display: block;
width: 224px;
background: #ff7f1e;
color: #fff;
line-height: 24px;
mix-blend-mode: normal;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 50px;
text-align: center;
text-transform: uppercase;
padding: 18px 0;
margin: 15px 0 0 0;
}
.header_services .bound_tour .content .mobile .more,
.header_article_page .bound_tour .content .mobile .more {
display: flex;
display: -webkit-flex;
padding: 0;
margin: 0;
width: 95px;
height: 95px;
align-items: center;
justify-content: center;
}
.desckription-services-img {
border-radius: 50px 0 0 0;
}
.header_services .bound_tour img,
.header_article_page .bound_tour img {
width: 100%;
height: 200px;
}
.header_article_page.archive_services {
padding-top: 155px !important;
padding-bottom: 155px !important;
background-image: url(https://tur365.ua/wp-content/uploads/2020/03/banner-poslugy.jpg?id=17637) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.header_services .header_content {
align-items: flex-end;
}
.services_header_wrap {
width: 64%;
color: white;
}
.services_header_wrap .page_type {
font-size: 22px;
line-height: 28px;
font-weight: 600;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
}
.services_header_wrap .header_title {
font-size: 44px;
font-weight: 800;
line-height: 53px;
padding: 20px 0 10px 0;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
}
.services_header_wrap .header_deskription {
font-size: 22px;
font-weight: 800;
max-width: 645px;
line-height: 31px;
letter-spacing: 1.9px;
text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
}
.deskription_prop_wrap {
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0px 50px;
position: relative;
margin-top: -50px;
background: #fff;
}
.deskription_prop {
display: flex;
display: -webkit-flex;
margin-top: -20px;
}
.deskription_prop .deskription .title {
font-size: 24px;
line-height: 28px;
font-weight: bold;
letter-spacing: 0.05em;
color: #000000;
margin-bottom: 18px;
}
.deskription_prop .deskription span {
font-size: 18px;
line-height: 21px;
color: #000000;
}
.deskription_prop_wrap .column_container:nth-child(1) .deskription_prop {
border-right: 1px solid #d8d8d8;
}
.deskription_prop_wrap .column_container:nth-child(2) .deskription_prop {
border-right: 1px solid #d8d8d8;
}
.deskription_prop .icon {
margin-right: 30px;
}
.deskription_prop .icon svg {
width: 20px;
height: 20px;
}
.deskription_prop .icon svg path {
fill: #ffbf24;
}
.general-title-post {
position: relative;
}
.service-second-title h2 {
color: #727272;
font-family: "montserrat" !important;
font-weight: 500 !important;
font-size: 45px !important;
line-height: 53px !important;
margin-top: 0px;
margin-bottom: 5px;
} .ellipse_bg {
position: absolute;
width: 200px;
height: 200px;
background: url(//tur365.ua/wp-content/uploads/2020/03/ellipse-43.png) no-repeat;
top: 55px;
left: -76px;
}
.rectangle_bg {
position: absolute;
width: 605px;
height: 300px;
background: url(//tur365.ua/wp-content/uploads/2020/03/rectangle.png) no-repeat;
top: -232px;
right: -76px;
}
.how_we_work {
display: flex;
display: -webkit-flex;
align-items: center;
}
.how_we_work_unit {
position: inherit;
width: 100%;
padding: 0; }
.how_we_work_wrap {
position: relative;
}
.how_we_work_wrap .container {
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1), 0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0px 50px;
width: 100%; background: #fff;
position: relative;
margin: 0;
z-index: 2;
}
.how_we_work .title {
font-size: 16px;
line-height: 21px;
font-weight: 600;
justify-content: center;
display: flex;
display: -webkit-flex;
text-align: center;
align-items: center;
color: #ff7f1e;
width: 22%;
min-width: 250px;
padding: 15px 0;
}
.how_we_work .deskription {
width: 78%;
padding: 15px;
border-left: 1px solid #b2b2b2;
font-size: 16px;
line-height: 21px;
color: black;
}
.how_we_work .deskription span {
font-size: 18px;
line-height: 21px;
color: #000000;
}
.how_we_work_unit .vc_column-inner {
display: flex;
display: -webkit-flex;
flex-direction: column;
}
.how_we_work_item {
margin: 0;
}
.how_we_work_item.first {
border-top: unset;
}
.how_we_work_item {
border-bottom: 1px solid #b2b2b2;
}
.how_we_work_item.last {
border-bottom: unset;
}
.services-tur-slider {
border-radius: 0px 100px 0px 100px;
overflow: hidden;
margin-bottom: 0;
} .service_offer {
max-width: 770px;
width: 100%;
}
.header_services .bound_tour .desktop {
max-width: 246px;
line-height: 21px;
color: #000;
}
.services .comments .item { border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
background-color: #fff;
}
.services .owl-carousel .owl-stage-outer {
padding: 30px 0 0 0;
}
.header_services .bound_tour .mobile {
display: none;
}
.deskription_prop_wrap.desktop {
display: block;
}
.deskription_prop_wrap.mobile {
display: none;
}
.mobile_title_row {
display: none;
}
.mob_title_wrap {
display: none;
}
.deskription_services {
margin-top: 80px;
}
.ovk-mobile-slider.services {
margin-top: 80px;
} @media (max-width: 768px) { .open_list {
overflow-y: auto !important;
max-height: unset !important;
}
.open_all_list.clicked svg {
transform: rotate(180deg);
}
.title-ovk {
position: relative;
background: #fff;
} .container .header_article_page .ex-header-h1 h1 {
line-height: 32px !important;
font-size: 28px !important;
}
.header_article_page .bound_tour .desktop {
display: none;
}
.header_article_page .container {
padding-left: 30px;
padding-right: 30px;
}
.container .header_article_page {
border-radius: 0px 50px 0px 0px;
-webkit-border-radius: 0px 50px 0px 0px;
-moz-border-radius: 0px 50px 0px 0px;
-o-border-radius: 0px 50px 0px 0px;
-ms-border-radius: 0px 50px 0px 0px;
padding-top: 51px !important;
padding-bottom: 90px !important;
} .karpats-tur-slider-row.service,
.karpats-tur-slider-row .karpats-tur-slider-rev.service {
padding: 0;
border-radius: 0 50px 0 0 !important;
-webkit-border-radius: 0 50px 0 0 !important;
-o-border-radius: 0 50px 0 0 !important;
-moz-border-radius: 0 50px 0 0 !important;
-ms-border-radius: 0 50px 0 0 !important;
}
.karpats-tur-slider.ex {
border-radius: 50px 50px 0px 0px !important;
-webkit-border-radius: 50px 50px 0px 0px !important;
-moz-border-radius: 50px 50px 0px 0px !important;
-o-border-radius: 50px 50px 0px 0px !important;
-ms-border-radius: 50px 50px 0px 0px !important;
}
.container .ex-about-cont {
margin-top: 0px !important;
padding-left: 20px !important;
padding-top: 20px !important;
padding-right: 20px !important;
padding-bottom: 40px !important;
box-shadow: 0px 2px 15px rgb(0 0 0 / 10%), 0px -2px 15px rgb(0 0 0 / 10%);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
}
.container .ex-about-cont>div {
max-height: 670px;
overflow-y: hidden;
}
.container .ex-about-cont.full>div {
max-height: unset;
overflow-y: auto;
}
.mobile-flex-reverse .row {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.karpats-tur-slider,
.karpats-tur-slider-rev {
margin-bottom: 0;
border-radius: 0 50px 0 0;
-moz-border-radius: 0 50px 0 0;
-webkit-border-radius: 0 50px 0 0;
-o-border-radius: 0 50px 0 0;
-ms-border-radius: 0 50px 0 0;
} .program-list-wrap .h2 {
margin: 25px 0 10px 0;
font-size: 16px;
}
.program-list-wrap .program_list ul li,
.program-list-wrap .program_list p {
font-size: 14px;
}
.program_list ul {
padding-left: 15px;
}
.program_list ul li:before {
width: auto;
height: auto;
background-color: unset;
border-radius: unset;
margin-top: 0;
}
.program_list ul li:nth-child(1):before {
content: "1" !important;
}
.program_list ul li:nth-child(2):before {
content: "2" !important;
}
.program_list ul li:nth-child(3):before {
content: "3" !important;
}
.program_list ul li:nth-child(4):before {
content: "4" !important;
}
.program_list ul li:nth-child(5):before {
content: "5" !important;
}
.program_list ul li:nth-child(6):before {
content: "6" !important;
}
.program_list ul li:nth-child(7):before {
content: "7" !important;
}
.program_list ul li:nth-child(8):before {
content: "8" !important;
}
.program_list ul li:nth-child(9):before {
content: "9" !important;
}
.program_list ul li:nth-child(10):before {
content: "10" !important;
}
.program_list ul li:nth-child(11):before {
content: "11" !important;
}
.program_list ul li:nth-child(12):before {
content: "12" !important;
}
.program_list ul li:nth-child(13):before {
content: "13" !important;
}
.program_list ul li:nth-child(14):before {
content: "14" !important;
}
.program_list ul li:nth-child(15):before {
content: "15" !important;
}
.program_list ul li:nth-child(16):before {
content: "16" !important;
}
.program_list ul li:nth-child(17):before {
content: "17" !important;
}
.program_list ul li:nth-child(18):before {
content: "18" !important;
}
.program_list ul li:nth-child(19):before {
content: "19" !important;
}
.program_list ul li:nth-child(20):before {
content: "20" !important;
} .ovk-mobile-slider .container {
padding: 0;
}
.container .extour-all-in {
padding-left: 0px !important;
padding-right: 0px !important;
box-shadow: 0px 2px 15px rgb(0 0 0 / 10%), 0px -2px 15px rgb(0 0 0 / 10%);
margin-left: 15px;
margin-right: 15px;
border-radius: 0 0 50px 50px;
}
.ex-main-title-snippet {
margin-bottom: 30px !important;
}
.container .extour-all-in .ex-main-title-snippet h3,
.container .extour-all-in .ex-main-title-snippet .helios-title,
.container .extour-all-in .ex-main-title-snippet h2 {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: center;
text-align: center !important;
margin: -38px 0 0 0 !important;
padding: 0 15px;
background: #ff7f1e;
border-radius: 0 50px 50px 50px;
-webkit-border-radius: 0 50px 50px 50px;
-moz-border-radius: 0 50px 50px 50px;
-o-border-radius: 0 50px 50px 50px;
-ms-border-radius: 0 50px 50px 50px;
color: #fff !important;
font-size: 16px !important;
line-height: 19px !important;
height: 90px;
}
.tour-snippet-wrap .vc_carousel-indicators {
bottom: 60px !important;
}
.tour-snippet-wrap .vc_images_carousel .vc_carousel-control .icon-next,
.tour-snippet-wrap .vc_images_carousel .vc_carousel-control .icon-prev {
width: 40px !important;
height: 40px !important;
} .extour-all-in .price-n-review {
padding-right: 30px;
padding-left: 30px;
}
.extour-all-in .price-n-review .wpb_wrapper {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
align-items: end;
}
.extour-all-in .tour_footer_mobile,
.extour-all-in .tour_footer_mobile {
margin: 0 0 15px 0;
}
.extour-all-in .snippet_description {
display: none;
padding-left: 30px;
padding-right: 30px;
}
.karpats-second-title.what_included.snippet {
display: none;
text-transform: uppercase;
}
.container .extour-all-in .services-ul {
padding-left: 40px !important;
padding-right: 40px !important;
padding-bottom: 5px;
}
.container .extour-all-in .services-ul .wpb_text_column {
margin-bottom: 0;
}
.what_included_wrap {
max-height: 136px;
overflow: hidden;
}
.extour-all-in .open_all_html {
display: block !important;
}
.open_all_html .open_all_list {
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
font-size: 16px !important;
display: block;
text-align: center;
text-transform: uppercase;
background: #efefef;
border-radius: 100px;
margin-top: 10px;
padding: 10px;
text-decoration: none;
max-width: 360px;
}
.open_all_html {
margin: 20px 30px;
text-align: right;
}
.karpats-second-title.what_included.snippet,
.container .extour-all-in .services-ul,
.container .extour-all-in .karpats-btn-about-wrap {
padding-left: 30px !important;
padding-right: 30px !important;
}
.open_all_html .open_all_list span {
font-weight: 100;
color: #60c659;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
} .karpats-icons-row {
display: none;
}
#st-content-wrapper .karpats-icons-row-mobile {
display: block;
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%);
-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
margin-top: -5px !important;
padding: 40px 0 15px 0;
margin-bottom: 35px;
}
.ovk.karpats-icons-row-mobile .karpats-sevice-title {
font-size: 11px;
margin-top: 10px;
}
.karpats-icons-row-mobile .wpb_content_element {
margin-bottom: 0;
}
.karpats-icons-row-mobile .carusel_img {
text-align: center;
}
.karpats-icons-row-mobile .owl-theme .owl-nav {
display: flex !important;
display: -webkit-flex !important;
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
align-items: center;
height: 75px !important;
z-index: 1 !important;
width: 100%;
}
#st-content-wrapper .karpats-icons-row-mobile .owl-nav button {
background-color: transparent !important;
border: 0 !important;
color: transparent !important;
font-weight: 500 !important;
background-image: url(https://tur365.ua/wp-content/uploads/2019/05/arrow-hover.png) !important;
width: 75px;
bottom: 0px;
height: 75px;
top: unset !important;
margin: 0;
background-size: 100% auto;
left: 0;
}
.karpats-icons-row-mobile .owl-carousel .owl-nav button.owl-next_deprecated,
.excurs_plan .owl-nav button.owl-next_deprecated {
transform: rotate(180deg);
}
.karpats-icons-row-mobile .owl-theme .owl-dots {
height: 75px;
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
margin-top: -75px;
margin-bottom: 34px;
}
.search-result-page .owl-carousel .owl-nav button {
display: flex !important;
display: -webkit-flex !important;
right: -10px !important;
align-items: center;
justify-content: center;
}
.tab_wrap-html {
margin-bottom: 0;
}
.tab_wrap {
flex-direction: column;
min-height: auto;
background: transparent;
border-bottom: 0;
}
.tab_wrap .tab_navigation ul {
flex-wrap: wrap;
}
.tab_wrap .tab_navigation ul li {
flex: 1 1 100%;
margin: 10px 0;
text-align: center;
}
.tab_wrap .container {
display: none;
background-color: #fff;
}
.tab_wrap .toggle_btn {
background-color: #00a3dd;
display: flex;
display: -webkit-flex;
justify-content: space-between;
align-items: center;
width: 100%;
border: 0;
box-shadow: none;
padding: 18px;
}
.tab_wrap .toggle_btn>span {
color: #fff;
font-weight: 500;
font-size: 16px;
line-height: 15px;
}
.tab_wrap .toggle_btn.open>svg {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.tab_wrap .tab_navigation ul li.active:after {
display: none;
}
.tab_wrap .tab_navigation ul li.active {
text-decoration: underline;
}
.services_header_wrap .page_type {
font-size: 16px;
}
.services_header_wrap .header_title {
padding: 0;
line-height: 32px;
font-size: 28px;
}
.header_deskription {
display: none;
}
.header_services {
border-radius: 0 50px 0 0;
}
.header_services .bound_tour {
width: 295px;
height: 95px;
border-radius: 0;
margin-right: unset;
align-self: flex-start;
margin-left: -15px;
margin-bottom: 125px;
overflow: visible;
background: #ffbc21;
}
.header_article_page .bound_tour {
width: 295px;
height: 95px;
border-radius: 0;
margin-right: unset;
align-self: flex-start;
overflow: visible;
margin-top: 52px;
margin-left: -30px;
background: #ffbc21;
}
.header_services .bound_tour .content,
.header_article_page .bound_tour .content {
font-size: 14px;
line-height: 16px;
padding: 0;
display: flex;
display: -webkit-flex;
}
.header_services .bound_tour .desktop {
display: none;
}
.header_services .bound_tour .mobile,
.header_article_page .bound_tour .mobile {
display: flex;
display: -webkit-flex;
font-size: 14px;
line-height: 16px;
}
.header_services .bound_tour .mobile .text,
.header_article_page .bound_tour .mobile .text {
width: 150px;
min-width: 140px;
height: 100%;
font-size: 13px;
line-height: 16px;
color: #000;
padding: 15px 7px;
}
.header_services .bound_tour .img,
.header_article_page .bound_tour .img {
width: 100px;
min-width: 100px;
background-size: cover;
background-position: center;
}
.header_services .bound_tour .img img,
.header_article_page .bound_tour .img img {
border-radius: 0px 0px 50px 0px;
-webkit-border-radius: 0px 0px 50px 0px;
-moz-border-radius: 0px 0px 50px 0px;
-o-border-radius: 0px 0px 50px 0px;
-ms-border-radius: 0px 0px 50px 0px;
}
.header_services .bound_tour img,
.header_article_page .bound_tour img {
height: 100%;
}
.ex-about-cont .wpb_content_element {
margin-bottom: 0;
margin-top: 15px;
}
.ex-about-info-box {
display: none;
}
.deskription_prop_wrap {
box-shadow: none;
}
.deskription_prop_wrap.mobile .container .column_container:first-child .deskription_prop {
margin-top: 40px;
}
.deskription_prop_wrap .deskription_prop,
.deskription_prop_wrap .column_container:nth-child(1) .deskription_prop,
.deskription_prop_wrap .column_container:nth-child(2) .deskription_prop {
border: 0;
}
.deskription_prop_wrap.desktop {
display: none;
}
.deskription_prop_wrap.mobile {
display: block;
z-index: 9;
border-radius: 50px 50px 0 0;
-webkit-border-radius: 50px 50px 0 0;
-moz-border-radius: 50px 50px 0 0;
-o-border-radius: 50px 50px 0 0;
-ms-border-radius: 50px 50px 0 0;
}
.deskription_prop_wrap.mobile .container .row .column_container:last-child .wpb_raw_code {
margin-bottom: 0;
}
.flex-reverse .container .row {
display: flex;
display: -webkit-flex;
flex-direction: column-reverse;
}
.article_page-advantages {
background: #fff;
margin-top: 15px;
}
.deskription_services .deskription-col {
margin-top: -15px !important;
padding: 20px !important;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1),
0px -2px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 50px 50px;
-webkit-border-radius: 0 0 50px 50px;
-moz-border-radius: 0 0 50px 50px;
-o-border-radius: 0 0 50px 50px;
-ms-border-radius: 0 0 50px 50px;
}
.deskription_services .deskription-col .wpb_text_column {
max-height: 395px;
height: auto;
overflow-y: scroll;
padding-right: 15px;
}
.deskription_prop {
background: #efefef;
mix-blend-mode: normal;
border-radius: 25px;
padding: 15px;
}
.deskription_prop .deskription span {
font-size: 14px !important;
line-height: 16px !important;
color: #000;
}
.deskription_prop .icon {
display: flex;
display: -webkit-flex;
align-items: center;
margin-right: 15px;
}
.deskription_prop .deskription .title {
font-size: 16px;
line-height: 19px;
color: #727272;
margin-bottom: 5px;
}
.mobile_title_row {
display: block;
}
.deskription_services {
margin-top: 0px;
}
.karpats-main-title.service-description h2 {
display: none;
}
.ellipse_bg_wrap {
display: none;
}
.how_we_work_wrap .container {
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
}
.how_we_work .title {
min-width: 130px;
}
.mob_title_wrap {
display: block;
}
.how_we_work .mob_title {
text-align: center;
width: 100%;
font-size: 28px;
line-height: 33px;
font-weight: 600;
color: #727272;
padding: 20px;
}
.general-title-post.how_we_work {
display: none;
}
.how_we_work_wrap {
margin-top: 40px;
}
.rectangle_bg_wrap {
display: none;
}
.ovk-mobile-slider.deskription_services {
margin-top: 0;
}
.karpats-second-title.service_professionals {
display: none;
}
.karpats-tur-slider.services {
position: relative;
z-index: 99;
border-radius: 0 50px 0 0;
-webkit-border-radius: 0 50px 0 0;
-moz-border-radius: 0 50px 0 0;
-o-border-radius: 0 50px 0 0;
-ms-border-radius: 0 50px 0 0;
}
.vc_images_carousel {
width: 100% !important;
}
.vc_images_carousel .vc_carousel-slideline-inner .vc_item img {
height: 100% !important;
width: 100% !important;
}
.list-service-items {
position: relative;
background: #fff;
}
.ovk.service-icons .wdo-carosuel-container .owl-stage-outer {
margin-bottom: 48px;
}
.header_article_page.archive_services {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.karpats-tur-slider-row.excursion {
padding: 0;
}
section.footer {
margin-top: unset !important;
}
} .header_title_wrap .services_header_title {
font-size: 36px;
line-height: 54px;
display: flex;
display: -webkit-flex;
flex-direction: column;
align-items: center;
text-align: right;
letter-spacing: 0.05em;
color: #fff;
text-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15),
0px -15px 30px rgba(0, 0, 0, 0.15);
text-align: center;
}
.header_title_wrap .services_header_title span:last-child {
margin-top: 15px;
}
.header_title_wrap .services_header_title span {
margin-bottom: 15px;
}
.ovk_services_wrap.services_page {
display: block !important;
}  @media not all and (min-width: 32rem) {
.has-padding\@xs {
padding: 0 !important;
}
}
@media not all and (min-width: 48rem) {
.has-padding\@sm {
padding: 0 !important;
}
}
@media not all and (min-width: 64rem) {
.has-padding\@md {
padding: 0 !important;
}
}
@media not all and (min-width: 80rem) {
.has-padding\@lg {
padding: 0 !important;
}
}
@media not all and (min-width: 90rem) {
.has-padding\@xl {
padding: 0 !important;
}
}
.truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.text-replace {
overflow: hidden;
color: transparent;
text-indent: 100%;
white-space: nowrap;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
@media (min-width: 32rem) {
.text-center\@xs {
text-align: center;
}
.text-left\@xs {
text-align: left;
}
.text-right\@xs {
text-align: right;
}
}
@media (min-width: 48rem) {
.text-center\@sm {
text-align: center;
}
.text-left\@sm {
text-align: left;
}
.text-right\@sm {
text-align: right;
}
}
@media (min-width: 64rem) {
.text-center\@md {
text-align: center;
}
.text-left\@md {
text-align: left;
}
.text-right\@md {
text-align: right;
}
}
@media (min-width: 80rem) {
.text-center\@lg {
text-align: center;
}
.text-left\@lg {
text-align: left;
}
.text-right\@lg {
text-align: right;
}
}
@media (min-width: 90rem) {
.text-center\@xl {
text-align: center;
}
.text-left\@xl {
text-align: left;
}
.text-right\@xl {
text-align: right;
}
}
.color-inherit {
color: inherit;
}
.color-contrast-medium {
color: hsl(240, 1%, 48%);
color: var(--color-contrast-medium, #79797c);
}
.color-contrast-high {
color: hsl(240, 4%, 20%);
color: var(--color-contrast-high, #313135);
}
.color-contrast-higher {
color: hsl(240, 8%, 12%);
color: var(--color-contrast-higher, #1c1c21);
}
.color-primary {
color: hsl(220, 90%, 56%);
color: var(--color-primary, #2a6df4);
}
.color-accent {
color: hsl(355, 90%, 61%);
color: var(--color-accent, #f54251);
}
.color-success {
color: hsl(94, 48%, 56%);
color: var(--color-success, #88c559);
}
.color-warning {
color: hsl(46, 100%, 61%);
color: var(--color-warning, #ffd138);
}
.color-error {
color: hsl(355, 90%, 61%);
color: var(--color-error, #f54251);
}
.width-100\% {
width: 100%;
}
.height-100\% {
height: 100%;
}
.media-wrapper {
position: relative;
height: 0;
padding-bottom: 56.25%;
}
.media-wrapper iframe,
.media-wrapper video,
.media-wrapper img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.media-wrapper video,
.media-wrapper img {
-o-object-fit: cover;
object-fit: cover;
}
.media-wrapper--4\:3 {
padding-bottom: 75%;
}
mark {
background-color: hsla(353, 9%, 41%, 0.2);
background-color: hsla(var(--color-accent-h),
var(--color-accent-s),
var(--color-accent-l),
0.2);
color: inherit;
}
.text-component {
--line-height-multiplier: 1;
--text-vspace-multiplier: 1;
}
.text-component blockquote {
padding-left: 1em;
border-left: 4px solid hsl(240, 1%, 83%);
border-left: 4px solid var(--color-contrast-low);
}
.text-component hr {
background: hsl(240, 1%, 83%);
background: var(--color-contrast-low);
height: 1px;
}
.text-component figcaption {
font-size: 0.83333em;
font-size: var(--text-sm);
color: hsl(240, 1%, 48%);
color: var(--color-contrast-medium);
}
.article.text-component {
--line-height-multiplier: 1.13;
--text-vspace-multiplier: 1.2;
}
.form-label {
font-size: 0.83333em;
font-size: var(--text-sm);
}
.js .cd-h-timeline {
opacity: 0;
transition: opacity 0.2s;
}
.js .cd-h-timeline--loaded {
opacity: 1;
}
.js .cd-h-timeline__container {
position: relative;
height: 218px;
}
.js .cd-h-timeline__dates {
position: relative;
height: 100%;
margin: 0 30px;
overflow: hidden;
}
.js .cd-h-timeline__dates::after,
.js .cd-h-timeline__dates::before {
content: "";
position: absolute;
z-index: 2;
top: 0;
height: 100%;
width: 20px;
}
.js .cd-h-timeline__dates::before {
left: 0;
background: linear-gradient(to right, hsl(0, 0%, 97%), hsla(0, 0%, 97%, 0));
background: linear-gradient(to right,
var(--cd-color-3),
hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0));
}
.js .cd-h-timeline__dates::after {
right: 0;
}
.js .cd-h-timeline__line {
position: absolute;
z-index: 1;
top: 110px;
height: 2px;
background-color: hsl(0, 0%, 87.3%);
background-color: hsl(var(--cd-color-3-h),
var(--cd-color-3-s),
calc(var(--cd-color-3-l) * 0.9));
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.js .cd-h-timeline__filling-line {
position: absolute;
z-index: 1;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: hsl(74, 93%, 32%);
background-color: var(--cd-color-2);
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.js .cd-h-timeline__date {
position: absolute;
bottom: 0;
z-index: 2;
text-align: center;
font-size: 0.8em;
padding-bottom: 0.75em;
padding-bottom: var(--space-sm);
color: hsl(0, 0%, 22%);
color: var(--cd-color-1);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
}
.js .cd-h-timeline__date img,
.js .cd-h-timeline__date .text {
position: relative;
z-index: -1;
}
.js .cd-h-timeline__date .text {
display: inline-block;
width: 180px;
min-width: 180px;
max-width: 180px;
}
.js .cd-h-timeline__date::after {
content: "";
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -5px;
height: 12px;
width: 12px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: hsl(0, 0%, 87.3%);
border-color: hsl(var(--cd-color-3-h),
var(--cd-color-3-s),
calc(var(--cd-color-3-l) * 0.9));
background-color: hsl(0, 0%, 97%);
background-color: var(--cd-color-3);
transition: background-color 0.3s, border-color 0.3s;
}
.js .cd-h-timeline__date:hover::after {
background-color: hsl(74, 93%, 32%);
background-color: var(--cd-color-2);
border-color: hsl(74, 93%, 32%);
border-color: var(--cd-color-2);
}
@media (min-width: 64rem) {
.js .cd-h-timeline__date {
font-size: 0.7em;
}
}
.js .cd-h-timeline__date--selected {
pointer-events: none;
}
.js .cd-h-timeline__date--selected::after {
background-color: hsl(74, 93%, 32%);
background-color: var(--cd-color-2);
border-color: hsl(74, 93%, 32%);
border-color: var(--cd-color-2);
}
.js .cd-h-timeline__date--older-event::after {
border-color: hsl(74, 93%, 32%);
border-color: var(--cd-color-2);
}
.js .cd-h-timeline__navigation {
position: absolute;
z-index: 1;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: 34px;
width: 34px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: hsl(0, 0%, 87.3%);
border-color: hsl(var(--cd-color-3-h),
var(--cd-color-3-s),
calc(var(--cd-color-3-l) * 0.9));
transition: border-color 0.3s;
}
.js .cd-h-timeline__navigation::after {
content: "";
position: absolute;
height: 16px;
width: 16px;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background: url(//tur365.ua/wp-content/themes/tours-childtheme/js/timeline/cd-arrow.svg) no-repeat 0 0;
}
.js .cd-h-timeline__navigation:hover {
border-color: hsl(74, 93%, 32%);
border-color: var(--cd-color-2);
}
.js .cd-h-timeline__navigation--prev {
left: 0;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
.js .cd-h-timeline__navigation--next {
right: 0;
}
.js .cd-h-timeline__navigation--inactive {
cursor: not-allowed;
}
.js .cd-h-timeline__navigation--inactive::after {
background-position: 0 -16px;
}
.js .cd-h-timeline__navigation--inactive:hover {
border-color: hsl(0, 0%, 87.3%);
border-color: hsl(var(--cd-color-3-h),
var(--cd-color-3-s),
calc(var(--cd-color-3-l) * 0.9));
}
.js .cd-h-timeline__events {
position: relative;
display: none;
width: 100%;
overflow: hidden;
transition: height 0.4s;
}
.js .cd-h-timeline__event {
position: absolute;
z-index: 1;
width: 100%;
left: 0;
top: 0;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
padding: 1px 5%;
opacity: 0;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
.js .cd-h-timeline__event--selected {
position: relative;
z-index: 2;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.js .cd-h-timeline__event--enter-right,
.js .cd-h-timeline__event--leave-right {
-webkit-animation-name: cd-enter-right;
animation-name: cd-enter-right;
}
.js .cd-h-timeline__event--enter-left,
.js .cd-h-timeline__event--leave-left {
-webkit-animation-name: cd-enter-left;
animation-name: cd-enter-left;
}
.js .cd-h-timeline__event--leave-right,
.js .cd-h-timeline__event--leave-left {
animation-direction: reverse;
}
.js .cd-h-timeline__event-content {
max-width: 800px;
}
.js .cd-h-timeline__event-title {
color: hsl(0, 0%, 22%);
color: var(--cd-color-1);
font-family: "Playfair Display", serif;
font-family: var(--font-secondary);
font-weight: 700;
font-size: 2.48832em;
font-size: var(--text-xxxl);
}
.js .cd-h-timeline__event-date {
display: block;
font-style: italic;
margin: 0.5em auto;
margin: var(--space-xs) auto;
}
.js .cd-h-timeline__event-date::before {
content: "- ";
}
@-webkit-keyframes cd-enter-right {
0% {
opacity: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes cd-enter-right {
0% {
opacity: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@-webkit-keyframes cd-enter-left {
0% {
opacity: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes cd-enter-left {
0% {
opacity: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
html:not(.js) .cd-h-timeline__dates,
html:not(.js) .cd-h-timeline__navigation {
display: none;
}
.cd-h-timeline ol,
.cd-h-timeline ul {
list-style: none;
}
#excurs_line {
position: relative;
width: 100%;
background: white;
height: 5px;
}
#excurs_line .progress {
position: absolute;
background-color: green;
height: 100%;
}
#excurs_icons .progress_line {
max-width: unset !important;
min-width: unset !important;
width: 100% !important;
}
.dark-overlay .container:before {
position: absolute;
background: rgba(0, 0, 0, 0.5);
background: linear-gradient(90deg,
rgba(0, 0, 0, 0.5) 2.78%,
rgba(0, 0, 0, 0.4) 53.33%,
rgba(0, 0, 0, 0.4) 100%);
-webkit-background: linear-gradient(90deg,
rgba(0, 0, 0, 0.5) 2.78%,
rgba(0, 0, 0, 0.4) 53.33%,
rgba(0, 0, 0, 0.4) 100%);
-moz-background: linear-gradient(90deg,
rgba(0, 0, 0, 0.5) 2.78%,
rgba(0, 0, 0, 0.4) 53.33%,
rgba(0, 0, 0, 0.4) 100%);
-o-background: linear-gradient(90deg,
rgba(0, 0, 0, 0.5) 2.78%,
rgba(0, 0, 0, 0.4) 53.33%,
rgba(0, 0, 0, 0.4) 100%);
height: 100%;
width: 100%;
top: 0;
left: 0;
}
.restaurant_menu {
display: none;
}
.service_title h2,
.service_title h3 {
font-size: 28px !important;
line-height: 35px !important;
margin-top: 40px;
margin-bottom: 20px !important;
}
.download-btn {
width: auto!important;
}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}