.countries-heading {
position: relative;
overflow: hidden;
}
.countries-heading__inner {
width: 100%;
height: 100%;
background-color: rgba(0, 3, 14, .5);
color: #fff;
}
@media (min-width: 768px) {
.countries-heading {
height: 400px;
}
.countries-heading__inner {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
height: auto;
}
}
@media (min-width: 1200px) {
.countries-heading {
height: 585px;
}
}
.countries-heading__bg {
position: absolute;
top: 0;
width: 100%;
height: 100%;
object-fit:cover;
object-position: 50% 0;
z-index: -1;
}
.countries-heading__container {
padding: 100px 20px 25px;
}
@media (min-width: 768px) {
.countries-heading__container {
padding: 100px 8%;
}
}
.countries-heading__text {
position: relative;
}
.countries-heading h1 {
font-size: 30px;
font-weight: 800;
line-height: 1.2;
letter-spacing: 1px;
text-align: center;
margin-bottom: 12px;
}
@media (min-width: 576px) {
.countries-heading h1  {
font-size: 36px;
}
}
@media (min-width: 992px) {
.countries-heading h1  {
font-size: 48px;
line-height: 1;
text-align: left;
margin-bottom: 0;
}
}	
.countries-heading__subtitle {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
text-align: center;
}
@media (min-width: 768px) {
.countries-heading__subtitle {
position: absolute;
bottom: 0;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
font-size: 18px;
line-height: 1.67;
text-align: left;
}
}
.countries-heading__breadcrumbs {
position: absolute;
top: -56px;
left: 0;
width: 100%;
}
.countries-heading__breadcrumbs ul {
flex-wrap: wrap;
justify-content: center;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs ul {
justify-content: start;
}
}
.countries-heading__breadcrumbs li {
position: relative;
list-style: none;
font-size: 14px;
flex-shrink: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs li {
font-size: 16px;
font-weight: 600;
opacity: .7;
}
}
.countries-heading__breadcrumbs li:not(:last-child) {
margin-right: 30px;
margin-bottom: 5px;
}
.countries-heading__breadcrumbs li:not(:last-child)::after {
content: '';
position: absolute;
right: -22px;
top: 50%;
transform: translateY(-50%);
display: block;
border: 4px solid transparent;
border-left-color: #fff;
}
@media (min-width: 768px) {
.countries-heading__breadcrumbs li:not(:last-child)::after {
right: -24px;
border-width: 6px;
}
}
.countries-heading__breadcrumbs li a {
color: #fff;
}
.countries-heading__breadcrumbs li a:hover {
text-decoration: none;
}
.countries-content {
padding: 0;
}
@media (min-width: 576px) {
.countries-content {
padding-top: 30px;
}
}
@media (min-width: 768px) {
.countries-content {
padding-top: 40px;
}
}
.page-nav {
padding: 25px 20px;
background-color: #f4f7fd;
border-radius: 3px;
margin: 0 -15px 20px;
}
.page-nav__title {
font-size: 20px;
font-weight: 800;
line-height: 1;
color: #323232;
margin-bottom: 27px;
text-align: center;
}
.page-nav li {
list-style-position: inside;
color: #90c4fe;
}
.page-nav li:not(:last-child) {
margin-bottom: 20px;
}
.page-nav li a {
font-size: 18px;
color: #2c91ff;
text-decoration: none;
}
@media (min-width: 768px) {
.page-nav {
padding: 40px 50px 45px;
max-width: 400px;
margin: 0;
}
.page-nav__title {
font-size: 18px;
font-weight: 700;
text-align: left;
}
.page-nav li a {
font-size: 16px;
}
}
.page-nav li a:hover {
text-decoration: underline;
}
.countries-content p {
font-size: 16px;
color: #242424;
line-height: 1.5;
}
@media (min-width: 992px) {
.countries-content p {
font-size: 18px;
line-height: 1.875;
}
}
.countries-content p:not(:last-child) {
margin-bottom: 15px;
}
.countries-content p a {
color: #2c91ff;
text-decoration: none;
}
.countries-content p a:hover {
text-decoration: underline;
}
.big-font {
font-size: 24px;
}
.countries-content section {
padding-top: 30px;
}
@media (min-width: 992px) {
.countries-content section {
padding-top: 75px;
}
}
.countries-content h2 {
font-size: 30px;
font-weight: 800;
line-height: 1.33;
color: #0a1938;
margin-bottom: 20px;
}
@media (min-width: 992px) {
.countries-content h2 {
font-size: 36px;
letter-spacing: 2px;
text-align: center;
margin-bottom: 30px;
}
}
.search-form-sec {
position: relative;
padding: 100px 15px 80px;
background: url(/wp-content/themes/newdesigntwo/images/search-form-bg.jpg) 0 50% no-repeat;
background-size: cover;
}
@media (min-width: 992px) {
.search-form-sec {
padding: 100px 0 80px;
}
}
.countries-content .search-form-sec h2  {
margin-bottom: 15px;
text-align: center;
}
.countries-content .search-form-sec h2 span {
position: relative;
z-index: 4;
font-size: 30px;
color: #fff;
}
@media (min-width: 1200px) {
.countries-content .search-form-sec h2 span::after  {
content: "";
position: absolute;
top: -5px;
right: -20px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
background-image: url(/wp-content/themes/newdesigntwo/images/search-form-arrow.png);
display: block;
-webkit-background-size: contain;
background-size: contain;
width: 110px;
height: 85px;
}
}
.search-form-sec::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 3, 14, .35);
}
.resorts-block,
.inclusive {
position: relative;
background: url(/wp-content/themes/newdesigntwo/images/resort-bg.jpg) 0 50%;
background-size: 510px auto;
border-radius: 3px;
overflow: hidden;
}
.resorts-block {
padding: 20px 45px 10px;
margin-top: 35px;
}
@media (min-width:992px) {
.resorts-block {
padding: 55px 105px 35px;
margin-top: 50px;
}
}
.resorts-block::after,
.inclusive::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #f7f7fd;
opacity: .95;
z-index: 1;
}
.resort {
z-index: 2;
margin-bottom: 20px;
}
.resort a {
border-bottom: 1px solid #98c1fe; 
text-decoration: none;
transition: all .3s ease;
}
.resort a:hover {
border-bottom: none;
}
.resort a span {
font-size: 16px;
font-weight: 600;
line-height: 1.875;
color: #2c91ff;
}
@media (min-width:768px) {
.resort a span {
font-size: 24px;
}
}
.hotels-rating__btn {
margin: 50px 0;
}
.hotels-rating__btn .btn {
position: relative;
font-size: 16px;
padding-left: 50px;
padding-right: 50px;
min-height: 75px;
border-radius: 37.5px;
}
.hotels-rating__btn .btn::before {
content: '';
position: absolute;
top: 38%;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
display: block;
width: calc(100% + 30px);
height: calc(100% + 50px);
background: url(/wp-content/themes/newdesigntwo/images/fly.svg) 50% no-repeat;
background-size: contain;
transition: all .3s ease;
}
@media (min-width:576px) {
.hotels-rating__btn .btn::before {
width: calc(100% + 65px);
height: calc(100% + 50px);
}
}
@media (min-width:768px) {
.hotels-rating__btn .btn {
font-size: 18px;
}
.hotels-rating__btn .btn::before {
width: calc(100% + 100px);
height: calc(100% + 75px);
}
.hotels-rating__btn:hover .btn::before {
width: calc(100% + 40px);
height: calc(100% + 50px);
}
}
.hotel,
.hotel__img,
.hotel__info,
.hotel__title,
.hotel__city {
display: block;
}
.hotel {
border-radius: 5px;
overflow: hidden;
font-size: 20px;
color: #0a1942;
text-decoration: none;
margin-bottom: 20px;
}
.hotel__img {
position: relative;
padding-top: 56%;
}
.hotel__img img {
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.hotel__info {
padding: 20px 35px;
background-color: #f9f9f9;
transition: all .3s ease;
}
.hotel:hover .hotel__info {
background-color: #f0f8fe;
}
.hotel__title {
font-weight: 800;
margin-bottom: 7px;
}
.inclusive {
padding: 48px 0 35px;
margin: 10px 0 30px;
color: #0a1942;
}
@media(min-width: 992px) {
.inclusive {
margin: 50px 0 70px;
}
}
.inclusive__title,
.inclusive__grid {
position: relative;
z-index: 2;
}
.inclusive__title {
font-size: 22px;
font-weight: 800;
text-align: center;
text-transform: uppercase;
line-height: 1;
margin-bottom: 35px;
}
.inclusive__grid li {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 138px;
height: 138px;
border-radius: 10px;
background-color: #fff;
margin: 13px;
}
.inclusive__grid li img {
height: 50px;
margin-bottom: 15px;
}
.stars {
display: flex;
margin-bottom: 18px;
}
.stars span {
display: block;
width: 15px;
height: 15px;
margin-right: 2px;
background: url(/wp-content/themes/newdesigntwo/images/icons/star.svg) 50% no-repeat;
background-size: contain;
}
.countries-content .new_f-form > .clearfix,
.countries-content .new_f-form-field {
background-color: #2c91ff;
}
.countries-content .new_input-mask,
.countries-content .new_f-dropdown-btn,
.countries-content .new_f-datepicker-wrap button,
.countries-content .new_f-form-field::after,
.countries-content .new_f-search-dates-popup {
color: #fff;
}
.countries-content .new_f-search-dates-wrap svg,
.countries-content .new_os .new_f-dropdown-btn .cnt::after, 
.countries-content .new_os .new_f-dropdown-btn::after {
border-color: #ffba02 transparent transparent;
}
.countries-content .new_f-search-dates-wrap svg {
fill: #ffba02;
}
.countries-content .new_f-datepicker-wrap-2:before {
color: #ffba02;
}
.search-form-sec .new_f-form > .clearfix {
padding-top: 25px;
padding-bottom: 25px;
}
@media(max-width: 1023px) {
.countries-content .new_os .new_f-wrapper .new_f-form .new_f-form-field {
margin-bottom: 20px;
}
.countries-content .new_f-form-field::after,
.countries-content .new_f-search-dates-popup {
top: -8px;
left: 10px;
font-weight: 300;
}
.countries-content .new_f-form .new_f-form-field:not(.to)::before {
display: block;
width: calc(100% - 20px);
height: 1px;
top: -16px;
left: 10px;
}
}
.new_m-mobile-form .countries-content .ui-datepicker-trigger {
background: none;
padding: 0;
}
.countries-content .new-alert-box:first-child {
margin-top: 0;
margin-bottom: 40px;
}
.gsInformer {
width: 100%!important;
margin-bottom: 20px;
}body {
margin: 0;
overflow-x: hidden;
}
#new_os-to .new_f-dropdown-body.popup .type-item,
.ui-helper-hidden-accessible {
display: none !important;
}
.new_f-container #new_os-to .ui-autocomplete {
position: static !important;
width: 100% !important;
display: block !important;
border: none !important;
background: #fff !important;
margin: 0 !important;
}
#cntList li::before {
display: none !important;
}
[class*="new_"] .owl-carousel {
display: block !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
[class*="new_"] svg {
vertical-align: inherit;
max-width: 1000px;
}
body .ui-datepicker {
display: none;
} .new_os {
text-align: left;
}
.new_os,
.new_f-container {
position: relative;
z-index: 3;
}
.new_f-ext-scale::before,
.new_f-ext-bl-body::after,
.new_os::before,
.clearfix::after {
content: '';
display: table;
clear: both;
border-collapse: collapse;
}
.new_weight-bold {
font-weight: bold;
}
.new_check-mobile {
display: none;
}
.new_f-container label {
font-weight: normal;
margin: 0;
padding: 0;
}  .new_f-container {
margin: 0 auto;
position: relative;
z-index: 2;
max-width: 1200px;
} .new_f-container.ext-opened {
border-radius: 4px;
} .new_f-wrapper-bg-imgs {
display: none;
}
.new_f-wrapper {
position: relative;
}
.new_f-ext-container .new_f-dropdown-body-bottom,
.new_f-wrapper > .new_f-title,
.new_f-form > .clearfix,
.new_f-ext-btn-container,
.new_f-ext-body {
margin: 0 auto;
width: 890px;
position: relative;
} .new_f-title {
display: none;
}
.Откуда_выезжаем {
font-size: 12px;
font-family: "GothamPro";
color: rgb(160, 160, 161);
line-height: 5;
position: absolute;
left: 652.937px;
top: 680.992px;
z-index: 486;
}
.new_f-form {
margin: 0;
padding: 0;
font-size: 16px;
}
.new_f-form input {
outline: 0 none;
}
.new_f-form-field,
.new_f-form .new_f-form-submit {
float: left;
height: 40px;
} .new_f-form-field {
background-color: #fff;
position: relative;
border-top: 1px solid #D4D4D4;
border-bottom: 1px solid #D4D4D4;
border-left: 1px solid transparent;
}
.new_f-form-field:not(.date) {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1), 0 0 1px transparent;
}
.new_f-form-field:not(.date):hover,
.new_f-form-field:not(.date):focus,
.new_f-form-field:not(.date):active {
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1), 1px 0 1px transparent;
}
.new_f-form-field.to {
width: 204px;
border-left-color: #D4D4D4;
border-radius: 3px 0 0 3px;
} .new_f-form-field::before {
content: '';
position: absolute;
left: -1px;
top: 8px;
bottom: 8px;
display: block;
width: 1px;
background-color: #E0E0E0;
}
.new_f-form-field.to::before {
display: none;
}
.new_f-form-field.from {
width: 127px;
}
.new_f-form-field.date {
width: 180px;
}
.new_f-form-field.duration {
width: 137px;
}
.new_f-form-field.people {
width: 135px;
} .new_not-found-message .os-order-form-submit_button,
.new_f-ext-container .new_f-dropdown-btn-apply,
.new_f-form .new_f-form-submit {
background-color: #ffba02;
border-color: none;
color: #242424;
box-shadow: 0 8px 12px -6px rgba(255,186,2,.4);;
font-weight: 700;
font-size: 16px;
cursor: pointer;
outline: none;
text-transform: none;
letter-spacing: normal;
text-align: center;
}
.new_os .new_f-form .new_f-form-submit {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
border-radius: 27.5px;
border: 1px solid #ffba02;
font-size: 16px;
font-weight: 700;
color: #fff;
}
@media (max-width:1023px) {
.new_os .new_f-form .new_f-form-submit {
background-color: #f7941d;
border-color: #f7941d;
}
}
@media (min-width:1024px) {
.new_os .new_f-wrapper .new_f-form .new_f-form-submit {
position: relative;
min-width: 172px;
min-height: 55px;
padding: 10px 30px;
font-size: 15px;
font-weight: 600;
color: #242424;
box-shadow: 0 0 0 0 rgba(255,186,2,.5);
-webkit-animation: pulse 4s infinite;
animation: pulse 4s infinite;
}
.new_os .new_f-wrapper .new_f-form .new_f-form-submit:hover {
animation: none;
}
}
.new_not-found-message .os-order-form-submit_button:hover,
.new_f-form .new_f-form-submit:hover,
.new_f-container .new_f-dropdown-btn-apply:hover{
background-color: #ffc427;
border-color: #ffc427;
box-shadow: 0 8px 12px -6px rgba(255,196,39,.4);
} @-webkit-keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
@keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}
.hvr-ripple-out {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
}
.hvr-ripple-out:before {
content: '';
position: absolute;
border: #ec8100 solid 6px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-animation-duration: .5s;
animation-duration: .5s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
-webkit-animation-name: hvr-ripple-out;
animation-name: hvr-ripple-out;
} .new_f-dropdown-btn {
height: 38px;
padding: 9px 8px 0;
position: relative;
} .new_f-dropdown-btn .cnt::after,
.new_f-dropdown-btn::after {
content: '';
position: absolute;
top: 17px;
right: 8px;
pointer-events: none;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0;
border-color: #4C9CE0 transparent transparent;
}
#new_os-to .new_f-dropdown-btn::after,
#new_os-date-check .new_f-dropdown-btn::after {
display: none;
} .new_f-dropdown-body {
display: none;
background: #fff;
padding: 1px 1px 0;
position: absolute;
left: 0;
top: 38px;
z-index: 2;
border: 1px solid #cbcbcb;
} .new_f-dropdown-container.people .new_f-dropdown-body {
left: auto;
right: 0;
min-width: 216px;
padding: 15px 14px 14px;
} .new_f-dropdown-item {
white-space: nowrap;
cursor: pointer;
padding: 3px 7px;
margin: 0 0 1px;
font-size: 14px;
} .new_f-dropdown-item.selected {
background-color: #E1E7EF;
font-weight: 600;
} .new_f-dropdown-body-top,
.new_f-dropdown-body-bottom {
display: none;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top {
display: block;
text-align: center;
font-weight: normal;
color: #666;
background: transparent;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top .new_f-dropdown-body-close {
display: none;
} .new_t-tab-content-top,
.new_t-modal-body-top,
.new_f-dropdown-body-top {
background: #4C9CE0;
color: #fff;
height: 44px;
line-height: 44px;
padding: 0 15px;
font-weight: 700;
font-size: 16px;
overflow: hidden;
-webkit-overflow-scrolling: touch;
} .new_t-tab-content-close,
.new_t-modal-body-close,
.new_f-dropdown-body-close {
font-size: 36px;
padding: 0 8px;
position: absolute;
right: 4px;
top: 2px;
font-family: "Times New Roman";
line-height: 42px;
font-weight: 400;
color: #fff;
cursor: pointer;
z-index: 1;
}
#new_f-dates-container.new_f-dates-container .new_f-dropdown-body-close {
font-family: "Times New Roman" !important;
} #new_os-to * {
outline: none 0;
}
#new_os-to .new_f-dropdown-btn {
padding: 0;
}
.new_f-autocomplete-input {
border: none !important;
border-radius: 0;
display: block;
width: 100% !important;
height: 38px !important;
margin: 0 !important;
background: transparent !important;
font-size: 14px !important;
color: #666666;
}
.new_f-autocomplete-input::-webkit-input-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.new_f-autocomplete-input::-moz-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
line-height: 38px !important;
font-size: 14px !important;
}
.new_f-autocomplete-input:-ms-input-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.new_f-autocomplete-input:-moz-placeholder {
color: #a3a3a3 !important;
opacity: 1 !important;
line-height: 38px !important;
font-size: 14px !important;
}
.new_f-autocomplete-input,
.new_input-mask {
padding: 0 24px 0 8px !important;
}
.new_f-autocomplete-input:not[style*="display: none"] ~ .new_input-mask {
display: none !important;
}
.new_input-mask {
white-space: nowrap;
padding-top: 9px !important;
display: none;
height: 38px;
overflow: hidden;
text-overflow: ellipsis;
}
.new_input-mask,
.new_f-dropdown-btn,
.new_f-datepicker-wrap button {
color: #666;
}
@media (min-width: 1024px) {
.new_input-mask,
.new_f-dropdown-btn,
.new_f-datepicker-wrap button {
font-weight: 700;
color: #191818;
}
}
.new_input-mask-country {
padding-right: 5px;
}
.new_f-dropdown-btn .cnt {
position: absolute;
right: 4px;
top: 4px;
width: 16px;
height: 30px;
border-radius: 2px;
background-color: #E1E7EF;
}
.new_f-dropdown-btn .cnt:hover {
background-color: #F3F3F3;
}
.new_f-dropdown-btn .cnt::after {
right: 4px;
top: 13px;
} #cntList {
position: relative;
z-index: 20;
}
#new_os-to .new_f-dropdown-body {
border: 1px solid #cbcbcb;
left: -1px;
z-index: 5;
text-align: left;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar,
#ctyList .ctyLists-wrapper::-webkit-scrollbar {
-webkit-appearance: none;
width: 2px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track {
border-radius: 2px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: rgba(156, 156, 156, .7);
}
#new_os-to .ui-autocomplete {
padding: 0;
margin: 0;
max-height: 10000px;
}
#new_os-to .popup .ui-autocomplete {
padding: 10px 0;
}
#new_os-to #cntList .ui-menu-item.active a,
#new_os-to #cntList .ui-menu-item.active a * {
background: #E1E7EF !important;
}
#cntList .ui-menu-item a * {
background: #fff;
}
#new_os-to li {
list-style-type: none;
display: block !important;
}
#new_os-to li a {
background: url(/wp-content/themes/newdesigntwo/images/onsite/autoc.jpg) repeat-x left 8px;
display: block;
line-height: normal;
padding: 0 !important;
text-align: left;
margin: 0 !important;
}
#new_os-to .ui-menu-item a:hover {
text-decoration: none !important;
}
#new_os-to .ui-corner-all,
#new_os-to .ui-corner-bottom,
#new_os-to .ui-corner-right,
#new_os-to .ui-corner-br {
border-radius: 0px !important;
}
#new_os-to .ui-menu .ui-menu-item .price-from,
#new_os-to .ui-menu .ui-menu-item .label {
z-index: 0;
}
#new_os-to .ui-autocomplete .ui-menu-item .price-from {
font-size: 13px;
color: #999;
position: absolute;
right: 0;
top: 0;
font-weight: normal;
padding: 4px 12px 0 5px;
margin: 0;
}
#new_os-to .ui-autocomplete.line3 .ui-menu-item .label {
padding-left: 17px;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace {
padding-left: 12px;
padding-top: 0;
padding-bottom: 0;
padding-right: 5px;
margin-right: 95px;
position: static;
color: #666;
font-size: 14px;
display: block;
height: 22px;
float: left;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .label b,
#new_os-to .ui-menu .ui-menu-item .noplace {
line-height: 22px;
}
#new_os-to .ui-menu .ui-menu-item .noplace {
height: 22px;
display: block;
}
#new_os-to .ui-menu .ui-menu-item .label {
font-weight: normal;
}
#new_os-to .ui-menu .ui-menu-item .label .gfont {
font-weight: normal;
}
#new_os-to .ui-menu .ui-menu-item {
white-space: nowrap;
height: auto;
position: relative;
}
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus {
border: none;
cursor: pointer;
border-radius: 0px !important;
}
#new_os-to .type-item {
background-color: #edeaea;
color: #888888;
font-size: 13px;
padding: 3px 0 3px 12px;
text-transform: uppercase;
margin: 0;
} #ctyList {
display: none;
width: 256px;
height: 153px;
background: #E2E8EF;
position: absolute;
left: 0; top: 0;
border: 1px solid #cbcbcb;
border-top: none;
border-left: none;
padding: 0;
overflow: hidden;
}
.new_f-dropdown-body:not(.popup) #ctyList {
display: none !important;
}
#ctyList.no-loader::before {
display: none;
}
#ctyList::before {
background: #E2E8EF url(/wp-content/themes/newdesigntwo/images/onsite/loader.svg) no-repeat scroll center center !important;
bottom: 44px;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9999;
}
#ctyList .new_f-dropdown-btn-apply span {
display: none;
}
.ctyLists-wrapper {
padding: 10px 0 0 12px;
overflow: auto;
height: 100px;
-webkit-overflow-scrolling: touch;
}
#ctyList ul,
#ctyList li {
margin: 0;
padding: 0;
list-style-type: none;
}
#ctyList li {
font-size: 13px;
background-color: #E2E8EF;
}
#ctyList li label {
display: block;
cursor: pointer;
position: relative;
}
#new_os-to #cntList li a,
#ctyList li,
#ctyList li label {
height: 22px !important;
min-height: 22px !important;
}
#ctyList .labelName {
position: relative;
top: 2px;
padding-right: 3px;
}
#ctyList .itemPrice {
color: #999;
font-size: 13px;
font-weight: normal;
padding: 4px 8px 0 3px;
position: absolute;
right: 3px;
}
#ctyList .labelName,
#ctyList .itemPrice {
background: #E2E8EF;
}
#ctyList label::before {
background: #999 none repeat scroll 0 0;
content: "";
height: 1px;
left: 25px;
position: absolute;
right: 11px;
top: 15px;
}
#ctyList .no-li-bg label::before {
display: none;
} [class*='new_f-'] input[type="checkbox"] {
display: none;
}
[class*='new_f-'] input[type="checkbox"] + * {
position: relative;
padding-left: 24px;
cursor: pointer;
}
[class*='new_f-'] input[type="checkbox"] + *::before,
[class*='new_f-'] input[type="checkbox"] + *::after {
content: '';
display: block;
position: absolute;
}
[class*='new_f-'] input[type="checkbox"] + *::before {
width: 16px;
height: 16px;
border-radius: 2px;
border: 1px solid #D5D5D5;
background-color: #fff;
left: 0;
top: 3px;
}
[class*='new_f-'] input[type="checkbox"]:checked + *::after {
background: url(/wp-content/themes/newdesigntwo/images/onsite/check.svg) no-repeat center;
width: 12px;
height: 12px;
left: 2px;
top: 5px;
visibility: visible;
} .new_f-dropdown-container.from .new_f-dropdown-btn span {
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.new_f-dropdown-container.from .new_f-dropdown-btn-text {
max-width: 75px;
}
.new_m-mobile-form .new_f-dropdown-container.from .new_f-dropdown-btn-text {
max-width: 975px;
}  .new_f-search-dates-wrap {
position: relative;
height: 38px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
} .new_f-search-dates-wrap svg {
width: 17px;
fill: #b0b0b0;
order: 5;
}   .new_f-datepicker-wrap {
width: 60px;
position: relative;
} .new_f-datepicker-wrap button {
height: 30px;
border-radius: 0;
display: block;
width: 100%;
border: none;
outline: 0 none;
margin: 0;
background: none;
}
.new_f-datepicker-wrap:hover button {
background-color: #cedae7;
cursor: pointer;
} .new_f-datepicker-wrap-2:before {
content: '-';
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: -9px;
}
.new_f-datepicker-wrap-2 {
margin-left: 12px;
} #new_os-date-check {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#new_os-date-check .new_f-dropdown-body {
left: -96px;
right: -96px;
padding: 15px 0;
min-height: 48px;
text-align: center;
} .new_f-dropdown-body-date {
width: 500px;
background-color: #E1E7EF;
} .new_f-dates-container#new_f-dates-container .dp-container {
padding: 4px 7px 8px;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
left: 0 !important;
top: 0 !important;
position: relative !important;
width: auto !important;
height: auto !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: #fff !important;
display: block !important;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div::after {
background-color: #e1e7ef !important;
bottom: 0 !important;
content: "" !important;
display: block !important;
height: auto !important;
left: 238px !important;
position: absolute !important;
top: 0 !important;
visibility: visible !important;
width: 6px !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
float: left;
width: 238px !important;
padding: 7px 6px 8px !important;
margin: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group-first {
margin-right: 6px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-row-break {
clear: both;
font-size: 0;
width: 100% !important;
margin: 0 !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar {
width: 100% !important;
background: transparent !important;
margin: 0 !important;
text-align: center !important;
border-collapse: separate !important;
border-spacing: 0;
border: none;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-header {
position: relative !important;
text-align: center !important;
color: #4c9ce0 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
font-size: 13px !important;
border: none !important;
background: none !important;
padding: 0 !important;
height: auto !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
line-height: normal !important;
color: #4c9ce0 !important;
padding: 0 !important;
margin: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar thead,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar thead * {
background-color: transparent;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
position: absolute !important;
display: block;
width: 9px !important;
height: 18px !important;
cursor: pointer;
overflow: hidden;
background: url(/wp-content/themes/newdesigntwo/images/onsite/arr-left.svg) no-repeat center !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
right: 2px !important;
transform: rotate(180deg);
top: 2px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev {
left: 2px !important;
top: 0 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next span,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev span {
display: none;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .dp-title-divider {
font-size: 10px;
position: relative;
top: -2px;
} #new_f-dates-container.new_f-dates-container #ui-datepicker-div th {
background: none !important;
border: medium none !important;
box-shadow: none !important;
color: #999999 !important;
font: 13px "Open Sans", sans-serif !important;
padding: 2px 0 !important;
text-transform: lowercase !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td {
background: #e6e6e6 !important;
padding: 0;
height: 23px;
overflow: hidden;
border: 1px solid #ffffff !important;
box-shadow: none !important;
line-height: normal;
border-radius: 0;
vertical-align: inherit;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td span,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
background-image: none !important;
text-align: center !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
font-size: 13px !important;
display: block !important;
padding: 1px 0 2px !important;
border: 1px solid transparent !important;
line-height: normal !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
text-decoration: none;
color: #4c9ce0 !important;
background: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td span {
color: #4c9ce0 !important;
cursor: pointer;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled .ui-state-default {
cursor: default;
color: #d1cfcf !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled.ceil-max-date .ui-state-default {
color: #4c9ce0 !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled.new_ceil-no-tours *,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-no-tours * {
cursor: default;
color: #d1cfcf !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-no-tours {
position: relative;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
color: #4c9ce0 !important;
background-color: #fef2e0;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-highlight {
background-color: #DDE6A7 !important;
} .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-datepicker-current-day),
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight.ui-datepicker-current-day {
background-color: #B4CB5B !important;
position: relative;
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight a,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-datepicker-current-day) a,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.ui-state-highlight.ui-datepicker-current-day a {
color: #fff !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active.new_ceil-no-tours {
overflow: hidden !important;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
pointer-events: none;
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before {
top: 0;
bottom: initial;
left: -4px;
right: auto;
transform: rotate(-14deg);
border-width: 14px 14px 0 0;
border-color: #DDE6A7 transparent transparent;
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.ceil.ui-state-active:not(.ui-state-highlight)::before,
.new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.ceil.ui-state-active:not(.ui-state-highlight)::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-state-highlight).ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div .ui-datepicker-calendar td.ui-state-active:not(.ui-state-highlight).ui-datepicker-current-day::after {
display: none !important;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
top: initial;
bottom: 0;
left: -4px;
right: auto;
transform: rotate(14deg);
border-width: 14px 0 0 14px;
border-color: transparent transparent transparent #DDE6A7;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before {
top: 0;
bottom: initial;
right: -4px;
left: auto;
border-width: 0 14px 14px 0;
border-color: transparent #DDE6A7 transparent transparent;
transform: rotate(14deg);
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after {
bottom: 0;
top: initial;
right: -4px;
left: auto;
border-width: 0 0 14px 14px;
border-color: transparent transparent #DDE6A7 transparent;
transform: rotate(-14deg);
}
@media (min-width: 479px) { body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover {
background-color: #B4CB5B !important;
position: relative;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container #ui-datepicker-div td.new_ceil-tours-exists:hover a {
color: #fff !important;
} body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::before,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::after,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::before,
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:not(.ui-datepicker-today):hover::after {
pointer-events: none;
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::before {
top: 0;
bottom: initial;
left: -4px;
right: auto;
transform: rotate(-14deg);
border-width: 14px 14px 0 0;
border-color: #DDE6A7 transparent transparent;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::after {
top: initial;
bottom: 0;
left: -4px;
right: auto;
transform: rotate(14deg);
border-width: 14px 0 0 14px;
border-color: transparent transparent transparent #DDE6A7;
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::before {
top: 0;
bottom: initial;
right: -4px;
left: auto;
border-width: 0 14px 14px 0;
border-color: transparent #DDE6A7 transparent transparent;
transform: rotate(14deg);
}
body:not(.new_tour-one-col-sm) .new_f-dates-container#new_f-dates-container .new_first_calendar_open #ui-datepicker-div td.new_ceil-tours-exists:hover::after {
bottom: 0;
top: initial;
right: -4px;
left: auto;
border-width: 0 0 14px 14px;
border-color: transparent transparent #DDE6A7 transparent;
transform: rotate(-14deg);
}
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled {
background-color: #f5f5f5 !important;
opacity: 1;
} .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month {
background-color: #fff !important;
} .new_f-dropdown-btn .new_f-duration-days {
display: none;
}
.duration .new_f-dropdown-item {
font-weight: 600;
}
.duration .new_f-dropdown-item .new_f-duration-days {
font-weight: normal;
color: #a3a3a3;
} .new_f-people-list {
margin: 14px 0 18px !important;
} .new_f-people-item {
float: left;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
margin-right: 1px;
} .new_f-people-item.active {
background-color: #4C9CE0;
color: #fff;
} .new_f-children-accordion-btn {
position: relative;
border: 1px solid #dcdcdc;
padding: 6px 9px;
cursor: pointer;
margin-bottom: 8px;
}
.new_f-children-accordion-btn.active {
margin: 0;
} .new_f-children-accordion-btn.disabled {
color: #BDBDBD;
border-color: #dfdfdf;
cursor: default;
} .new_f-children-accordion-btn::after {
content: '';
position: absolute;
top: 14px;
right: 8px;
pointer-events: none;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0;
border-color: #999 transparent transparent;
}
.new_f-children-accordion-btn.active::after {
border-width: 0 4px 6px;
border-color: transparent transparent #999;
}
.new_f-children-accordion-btn.disabled::after {
border-color: #ccc transparent transparent;
} .new_f-children-accordion-body {
display: none;
background: #F2F2F2;
border: 1px solid #dcdcdc;
border-top: none;
padding: 8px 0 0 8px;
}
.new_f-children-accordion-btn.active + .new_f-children-accordion-body {
display: block;
}
.new_f-children-list:empty {
display: none;
}
.new_f-children-container {
display: flex;
flex-direction: column;
}
.new_f-children-container .new_f-people-title {
order: 1;
margin-bottom: 14px;
}
.new_f-children-list {
order: 2;
margin: 0 0 10px;
}
.new_f-children-accordion-wrap {
order: 3;
} .new_f-children-age-item,
.new_f-children-list-item {
cursor: pointer;
float: left;
font-size: 14px;
font-weight: 700;
text-align: center;
margin: 0 8px 8px 0;
}
.new_f-children-list-item {
background: #4C9CE0;
color: #ffffff;
height: 40px;
padding: 4px 24px 0 0;
position: relative;
width: 70px;
}
.new_f-children-age-item {
width: 36px;
height: 34px;
padding: 1px 0 0;
}
.new_f-children-list-item::after {
color: #ffffff;
content: "×";
font-family: "Times New Roman";
font-size: 24px;
font-weight: 400;
line-height: 40px;
position: absolute;
right: 7px;
top: 0;
}
.new_f-children-age-item div,
.new_f-children-list-item div {
font-size: 11px;
font-weight: 400;
position: relative;
top: -5px;
}  .new_f-ext-btn-container {
margin-bottom: 25px;
height: 18px;
z-index: 1;
}
.new_f-form .new_f-ext-btn {
padding: 15px 45px 15px 35px;
display: inline-block;
cursor: pointer;
background-color: #e8e8e8;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.Rounded_Rectangle_563 {
border-radius: 5px;
background-color: rgb(232, 232, 232);
position: absolute;
left: 374px;
top: 694px;
width: 225px;
height: 65px;
z-index: 466;
}
.new_f-ext-btn-text {
font-size: 14px;
font-weight: 700;
color: #2c91ff;
position: relative;
}
.new_f-ext-btn-text:hover {
color: #2183ed;
}
.new_f-ext-btn-text::before {
content: '';
position: absolute;
right: -16px;
top: 4px;
background: url(/wp-content/themes/newdesigntwo/images/arrow-down--blue.svg) 50% no-repeat;
background-size: contain;
height: 10px;
width: 10px;
transition: all .3s ease;
}
.ext-opened .new_f-ext-btn-text::before {
transform: rotateX(180deg);
}
.new_f-ext-btn-filters-num {
display: none;
}  .new_f-ext-container {
display: none;
background: #E2E7EF url(/wp-content/themes/newdesigntwo/images/onsite/compass-icon.png) no-repeat left -35px top -101px;
border-radius: 0 0 3px 3px;
padding: 35px 0 30px;
border: 1px solid #dce0e0;
box-shadow: 0 0 18px 0 rgba(6, 76, 152, 0.17);
} .new_f-ext-container::before {
content: '';
display: block; height: 50px;
width: 100%;
background-color: #fff;
position: absolute;
bottom: 100%;
}
.ext-opened .new_f-ext-container {
display: block;
position: relative;
}
.new_f-ext-col {
float: left;
width: 33.3333%;
}
.new_f-ext-col-recommend,
.new_f-ext-col-serv {
width: 100%;
}
.new_f-ext-bl {
margin-bottom: 30px;
} .new_f-ext-bl-title {
font-size: 14px;
font-weight: 700;
color: #4C9CE0;
position: relative;
} .new_f-ext-bl-title span {
font-size: 13px;
position: absolute;
left: 0;
top: 18px;
color: #a3a3a3;
font-weight: normal;
}
.new_f-ext-bl .new_f-ext-bl-title {
margin-bottom: 19px;
}
.new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -2px;
}
.new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -4px;
}
.new_f-ext-bl-price .new_f-ext-bl-body,
.new_f-ext-bl-cat .new_f-ext-bl-body,
.new_f-ext-bl-rat .new_f-ext-bl-body {
height: 47px;
}
.new_f-ext-bl-rat .new_f-ext-bl-body,
.new_f-ext-bl-price .new_f-ext-bl-body {
padding-top: 11px;
width: 240px;
}
.new_f-ext-bl label {
position: relative;
color: #666;
} .new_f-ext-bl-price .slider-container::before,
.new_f-ext-bl-price .slider-container::after,
.new_f-ext-scale-item::before,
.new_f-ext-bl-cat label::before,
.new_f-ext-bl-food label::before {
content: '';
display: block;
width: 1px;
height: 8px;
background: #C2C5CA;
position: absolute;
top: -7px;
left: 50%;
margin-left: -1px;
}
.new_f-ext-bl-price .slider-container::before,
.new_f-ext-bl-price .slider-container::after {
top: 9px;
}
.new_f-ext-bl-price .slider-container::before {
left: 1px;
}
.new_f-ext-bl-price .slider-container::after {
left: auto;
right: 1px;
} .new_f-ext-bl-cat label,
.new_f-ext-bl-food label {
display: inline;
}
.new_f-ext-bl-cat label span,
.new_f-ext-bl-food label span {
display: inline-block;
text-align: center;
padding: 27px 0 0 !important;
}
.new_f-ext-bl-cat label span {
width: 20px;
}
.new_f-ext-bl-food label span {
width: 24px;
white-space: nowrap;
}
.new_f-ext-bl-cat label {
margin-right: 30px;
}
.new_f-ext-bl-food label {
margin-right: 15.2px;
}
.new_f-ext-bl-transp label {
display: block;
margin-bottom: 15px;
}
.new_f-ext-bl label:last-child {
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.new_f-container .new_f-ext-bl-cat input[type="checkbox"] + *::before {
left: 2px;
}
.new_f-container .new_f-ext-bl-cat input[type="checkbox"]:checked + *::after {
left: 4px;
}
.new_f-container .new_f-ext-bl-food input[type="checkbox"] + *::before {
left: 4px;
}
.new_f-container .new_f-ext-bl-food input[type="checkbox"]:checked + *::after {
left: 6px;
}
.new_f-ext-bl-price .slider-container {
position: relative;
}
.new_f-ext-bl-price .slider-container input {
position: absolute;
background: none;
border: none;
top: 14px;
width: 55px;
color: #666;
}
.new_f-ext-bl-price .slider-container input:nth-child(1) {
left: -5px;
}
.new_f-ext-bl-price .slider-container input:nth-child(2) {
right: -7px;
text-align: right;
} .new_f-ext-col-recommend label {
display: block;
padding: 0 20px 8px 0;
cursor: pointer;
}
[class*='new_f-'] input[type="radio"],
.new_f-ext-col-recommend input {
display: none;
}
[class*='new_f-'] input[type="radio"] + span,
.new_f-ext-col-recommend input + span {
padding-left: 24px;
display: inline-block;
}
[class*='new_f-'] input[type="radio"] + ::before,
[class*='new_f-'] input[type="radio"] + ::after,
.new_f-ext-col-recommend input[type="checkbox"] + ::before,
.new_f-ext-col-recommend input[type="checkbox"] + ::after {
content: '';
display: block;
position: absolute;
border-radius: 50%;
}
[class*='new_f-'] input[type="radio"] + ::before,
.new_f-ext-col-recommend input[type="checkbox"] + ::before {
width: 15px;
height: 15px;
border: 1px solid #D5D5D5;
background-color: #fff;
left: 0;
top: 3px;
}
[class*='new_f-'] input[type="radio"]:checked + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
width: 5px;
height: 5px;
background: #bbb;
left: 5px;
top: 8px;
}
[class*='new_f-'] input[type="radio"]:checked + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
background: #fff !important;
filter: none !important;
}
[class*='new_f-'] input[type="radio"]:checked + ::before,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::before {
border-color: #4a89cb !important;
background: #4C9CE0;
} .new_f-services-label-wrap {
-webkit-padding-start: 0;
padding: 0;
margin: 0;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.new_f-services-label-wrap .new_f-services-label:not(:only-child) {
float: none;
width: auto;
position: relative;
margin: 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
display: table;
padding: 0 0 20px;
}
.new_f-services-label-wrap .new_f-services-label:only-child {
-webkit-padding-start: 0;
padding: 0;
margin: 0;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
display: table;
}
@-moz-document url-prefix() {
.new_f-services-label-wrap .new_f-services-label:only-child {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
display: block;
-webkit-column-break-inside: avoid-column;
page-break-inside: avoid-column;
break-inside: avoid-column;
}
}
.new_f-label-name {
color: #4C9CE0;
margin-bottom: 8px;
}
.new_f-services-label-wrap .new_f-services-label span,
.new_f-services-label-wrap .new_f-services-label label {
display: block;
}
.new_f-services-label-wrap .new_f-services-label label {
padding: 0 20px 8px 0;
}
.new_f-ext-col-serv .new_f-ext-bl {
margin-bottom: 5px;
} .new_f-ext-container .ui-slider {
position: relative;
}
.new_f-ext-container .ui-slider .ui-slider-handle {
cursor: default;
background: #F6F7F9;
border: 1px solid #4C9CE0;
border-radius: 50%;
height: 15px;
position: absolute;
width: 15px;
margin-left: -8px;
top: -3px;
z-index: 1;
outline: none;
}
.new_f-ext-container .ui-slider-range,
.new_f-ext-container .new_f-ext-bl-price .ui-widget-content,
.new_f-ext-container .slider-container .ui-widget-content {
border: medium none;
height: 8px !important;
}
.new_f-ext-container .ui-slider-range,
.new_f-ext-container .slider-container .ui-widget-content {
border-radius: 4px;
}
.new_f-ext-container .new_f-ext-bl-rat .ui-slider-range,
.new_f-ext-container .new_f-ext-bl-price .ui-widget-content {
background: #CDD4E0 !important;
border-radius: 3px;
box-shadow: inset 0 0 2px rgba(0,0,0,.05);
}
.new_f-ext-container .ui-slider-range {
position: absolute;
}
.new_f-ext-scale {
margin-top: 4px !important;
margin: 0 -8%;
}
.new_f-ext-scale-item {
float: left;
padding-top: 4px;
text-align: center;
width: 14.2857%;
position: relative;
}
.new_f-ext-scale-item::before {
top: -3px;
} .new_f-ext-container .new_f-dropdown-btn-apply,
.new_f-ext-clear-btn {
float: right;
}
.new_f-ext-clear-btn {
bottom: -31px;
color: #4c9ce0;
cursor: pointer;
position: absolute;
right: 205px;
text-decoration: underline;
z-index: 5;
}
.new_f-ext-container .new_f-dropdown-body-bottom {
display: block;
overflow: hidden;
}
.new_f-ext-container .new_f-dropdown-body-bottom .new_f-dropdown-btn-cancel {
display: none;
} .new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container .new_f-dropdown-body-bottom,
.new_m-mobile-form:not(.new_mobile-form) .new_f-wrapper > .new_f-title,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form > .clearfix,
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-btn-container,
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-body {
width: auto;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-wrapper-bg-imgs {
background: url(/wp-content/themes/newdesigntwo/images/onsite/compass-icon.png) no-repeat scroll left -35px top 178px, rgba(0, 0, 0, 0) url(/wp-content/themes/newdesigntwo/images/onsite/plane-icon.png) no-repeat scroll right 15px top 14px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form {
padding: 0 9px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container,
.new_m-mobile-form:not(.new_mobile-form) .new_f-title {
padding-left: 18px;
padding-right: 18px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-submit,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field {
width: calc(50% - 18px) !important;
margin: 0 9px 14px !important;
border-radius: 3px !important;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field {
border: 1px solid #d4d4d4;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-search-dates-popup,
.new_m-mobile-form:not(.new_mobile-form) .new_f-form-field::before {
display: none !important;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-btn-container {
padding-left: 9px;
padding-right: 9px;
}
.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-container {
margin: 0 -9px;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1) {
width: 38%;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
width: 40%;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3) {
width: 22%;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(1),
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
width: 50% !important;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(3),
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(4),
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(4) {
width: 100% !important;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-col:nth-child(2) {
padding-left: 9px;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-price .new_f-ext-bl-body {
padding-top: 11px;
width: 100%;
}
.new_tour-rat-under-photo.new_m-mobile-form:not(.new_mobile-form) .new_f-ext-bl-transp label {
display: inline-block;
margin-right: 25px;
}
.new_res-price-down.new_m-mobile-form:not(.new_mobile-form) .new_f-services-label-wrap,
.new_tour-one-col.new_m-mobile-form:not(.new_mobile-form) .new_f-services-label-wrap {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.new_m-mobile-form:not(.new_mobile-form) #new_os-date-check .new_f-dropdown-body {
left: 0;
padding: 11px;
right: 0;
min-height: 20px;
} .new_mobile-form .new_f-container {
max-width: 400px;
}
.new_mobile-form .new_f-ext-container .new_f-dropdown-body-bottom,
.new_mobile-form .new_f-wrapper > .new_f-title,
.new_mobile-form .new_f-form > .clearfix,
.new_mobile-form .new_f-ext-btn-container {
padding-left: 15px;
padding-right: 15px;
width: auto;
}
.new_mobile-form .new_f-ext-body {
width: auto;
}
.new_mobile-form .new_f-ext-body > .clearfix {
padding: 0 15px;
overflow: hidden;
}
.new_mobile-form .new_f-container,
.new_mobile-form .new_f-wrapper {
height: auto;
}
.new_mobile-form .new_f-form-field {
float: none;
width: auto;
margin-bottom: 40px;
border: 1px solid #d4d4d4;
border-radius: 3px;
}
@media (min-width: 1200px) {
.new_mobile-form .new_f-form-field {
margin-bottom: 12px;
}
}
.new_mobile-form .new_f-form-field::before {
display:  none;
}
.new_mobile-form .new_f-search-dates-popup {
display: none !important;
}
.new_mobile-form #new_os-date-check .new_f-dropdown-body {
left: -1px;
right: -1px;
}
.new_mobile-form #new_os-date-check .new_f-dropdown-body {
padding: 17px 15px;
}
.new_mobile-form .new_f-form .new_f-form-submit {
border-radius: 3px;
width: 100%;
float: none;
display: block;
}
.new_mobile-form .new_f-ext-btn-container {
display: none;
}
.new_mobile-form .new_f-ext-col {
float: none;
width: 100%;
}
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-cat .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-food .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-bl.new_f-ext-bl-transp .new_f-ext-bl-title,
.new_mobile-form .new_f-ext-col-serv .new_f-ext-bl .new_f-ext-bl-title {
margin-bottom: 10px;
}
.new_mobile-form .new_f-services-label-wrap {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.new_mobile-form .new_f-services-label-wrap .new_f-services-label {
padding: 0 0 10px;
}
.new_mobile-form .new_f-ext-bl-transp label {
display: block;
margin-bottom: 8px;
}
.new_mobile-form .new_f-ext-clear-btn {
bottom: auto;
display: inline-block;
float: none;
left: 50%;
margin: 0 0 20px -65px;
position: relative;
right: auto;
}
.new_mobile-form .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_mobile-form .new_f-ext-bl-price .new_f-ext-bl-body {
padding-left: 4px;
padding-right: 4px;
width: auto;
}
.new_m-mobile-form .new_f-search-dates-wrap { display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.new_m-mobile-form .new_f-search-dates-wrap svg {
margin-left: 5px;
}
.new_m-mobile-form .new_f-datepicker-wrap {
width: calc(50% - 12px);
}
.new_mobile-form .new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -10%;
margin-right: -10%;
}
.new_mobile-form .new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -7.6%;
margin-right: -7.6%;
}
.new_mobile-form .new_f-ext-bl-food {
margin-right: 0;
}
.new_mobile-form .new_f-ext-bl-food label,
.new_mobile-form .new_f-ext-bl-cat label {
margin-right: 0;
float: left;
text-align: center;
}
.new_mobile-form .new_f-ext-bl-cat label {
width: 20%;
}
.new_mobile-form .new_f-ext-bl-food label {
width: 16.6666%;
}
.new_mobile-form .new_f-ext-bl-cat label::before,
.new_mobile-form .new_f-ext-bl-food label::before {
background: #c2c5ca none repeat scroll 0 0;
content: "";
display: block;
height: 8px;
left: 50%;
margin-left: -1px;
position: absolute;
top: 20px;
width: 1px;
}
.new_mobile-form .new_f-datepicker-wrap input,
.new_mobile-form .new_f-autocomplete-input,
.new_mobile-form .new_f-form .new_f-dropdown-btn {
font-size: 16px;
}
.new_mobile-form .new_f-autocomplete-input::-webkit-input-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input::-moz-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input:-ms-input-placeholder {
font-size: 16px !important;
}
.new_mobile-form .new_f-autocomplete-input:-moz-placeholder {
font-size: 16px !important;
}
@media	(min-width: 1024px) {
.new_mobile-form .new_f-form .new_f-dropdown-btn {
padding-top: 8px;
}
} @media all and (min-width: 479px) {
.new_f-dropdown-btn {
cursor: pointer;
} #new_os-to .new_f-dropdown-body.popup {
width: 255px !important;
box-shadow: none;
padding: 0;
top: auto;
margin: 0;
}
.new_mobile-form #ctyList,
.new_mobile-form #new_os-to .new_f-dropdown-body {
width: 380px !important;
}
.new_mobile-form .new_f-dropdown-container.people .new_f-dropdown-body,
.new_mobile-form .new_f-dropdown-body {
left: -1px;
right: -1px;
}
#new_os-to .new_f-dropdown-body:not(.popup) .ui-autocomplete {
max-height: 300px;
overflow-x: hidden;
}
.new_mobile-form #new_os-to .new_f-dropdown-body.popup #cntList {
direction: ltr;
}
#new_os-to .new_f-dropdown-body.popup #cntList {
max-height: 152px;
unicode-bidi: bidi-override;
direction: rtl;
overflow: scroll;
overflow-x: hidden !important;
padding-left: 0;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #cntList {
max-height: 300px;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #ctyList {
height: 301px;
}
body:not(.new_mobile-form) #new_os-to .new_f-dropdown-body.popup #ctyList .ctyLists-wrapper {
max-height: 255px;
height: 100%;
}
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .price-from,
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .label,
#new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover .label i,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .price-from,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .gfont,
#new_os-to .ui-menu .ui-menu-item .ui-state-focus .label {
background-color: transparent;
}
.new_mobile-form #ctyList {
border: 1px solid #cbcbcb;
border-top: none;
left: -1px !important;
top: 153px;
width: 255px;
}
#ctyList .new_f-dropdown-body-bottom {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 44px;
background-color: #f8f8f8;
}
#ctyList .new_f-dropdown-btn-apply {
line-height: 42px;
position: absolute;
font-weight: 600;
text-align: center;
font-size: 16px;
width: 60px;
height: 30px;
background-color: #4C9CE0;
right: 7px;
top: 7px;
cursor: pointer;
}
#ctyList .new_f-dropdown-btn-apply span {
line-height: 26px;
color: #fff;
}
#ctyList .new_f-dropdown-btn-apply span:first-child,
#ctyList .new_f-dropdown-body-bottom {
display: block;
}
#ctyList .new_f-dropdown-btn-cancel {
display: none;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar,
#ctyList .ctyLists-wrapper::-webkit-scrollbar {
width: 6px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track,
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
border-radius: 6px;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-thumb,
#ctyList .ctyLists-wrapper::-webkit-scrollbar-thumb {
background-color: #B5B5B5;
}
#new_os-to .new_f-dropdown-body.popup #cntList::-webkit-scrollbar-track {
background-color: #F2F2F2;
}
#ctyList .ctyLists-wrapper::-webkit-scrollbar-track {
background-color: #FFFFFF;
} .new_mobile-form .new_f-dropdown-body-date {
width: auto;
overflow: hidden;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div::after {
left: 50% !important;
margin-left: 0 !important;
width: 8px !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div {
width: 200% !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
width: calc(50% - 3px) !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next {
right: calc(100% + 18px) !important;
}
.new_mobile-form .new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group:nth-child(3) {
display: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.new_ceil-tours-exists:hover a {
border-color: #b4cb5b !important;
}
.new_ceil-no-tours {
overflow: visible !important;
}
.new_ceil-no-tours a {
position: relative;
}
.new_ceil-no-tours:hover a::before,
.new_ceil-no-tours:hover a::after {
position: absolute;
z-index: 1;
}
.new_ceil-no-tours:hover a::before {
content: 'Нет туров на эту дату';
top: -25px;
left: -54px;
display: block;
background-color: #333;
color: #fff;
font-size: 12px;
white-space: nowrap;
padding: 0 5px;
border-radius: 2px;
height: 17px;
}
.new_ceil-no-tours:hover a::after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #333333 transparent transparent transparent;
top: -8px;
left: 50%;
margin-left: -5px;
} .new_f-dropdown-container.from .new_f-dropdown-list,
.new_f-dropdown-container.duration .new_f-dropdown-list {
max-height: 300px;
overflow-x: hidden;
} .new_f-people-item:hover {
background-color: #F3F3F3;
color: #666;
}
.new_f-children-age-item:hover {
background: #4C9CE0;
color: #ffffff;
} .new_mobile-form .new_f-ext-container {
top: 0;
margin-top: -90px;
padding: 20px 0;
}
.new_mobile-form .new_f-ext-container {
background-position: left -35px top -33px;
}
.new_mobile-form .new_f-ext-container .new_f-dropdown-btn-apply {
float: none;
width: auto;
}
.new_f-ext-container .new_f-dropdown-btn-apply {
height: 40px;
border-radius: 3px;
text-align: center;
width: 180px;
line-height: 40px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::after {
width: 5px;
height: 5px;
background: #bbb;
left: 5px;
top: 8px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::before {
border-color: #bbb;
} body:not(.iOS) .new_f-container #new_os-to .ui-menu-item a:hover *,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-state-focus,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-corner-all:hover *,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item .ui-state-focus * {
background: #F3F3F3 !important;
} body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item.active .ui-corner-all,
body:not(.iOS) .new_f-container #new_os-to .ui-menu .ui-menu-item.active .ui-corner-all * {
background: #e2e8ef !important;
}
.new_f-dropdown-item:hover {
background-color: #F3F3F3;
}
.new_f-container label:hover input[type="checkbox"] + *::before {
border-color: #bbb;
}
} @media all and (max-width: 478px) {
.new_mobile-form .new_f-container {
max-width: 1400px;
}
.new_check-mobile {
display: block;
}  .new_layer-open-ext body, .new_layer-open-map body, .new_layer-open body {
overflow: hidden !important;
position: relative;
height: 100%;
}
.new_t-tab-content-top,
.new_f-dropdown-body-top,
.new_f-dropdown-body-bottom {
display: block !important;
}
.new_f-ext-container::before {
display: none;
}
.new_f-ext-container .new_f-dropdown-body-bottom .new_f-dropdown-btn-cancel {
display: block;
}
.new_f-dropdown-body-bottom {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 44px;
}
.new_f-dropdown-bottom-btn {
position: absolute;
width: 50%;
top: 0;
bottom: 0;
line-height: 42px;
font-size: 16px;
text-align: center;
border: 1px solid transparent;
border-left: none;
border-right: none;
}
.new_f-dropdown-btn-cancel {
left: 0;
background-color: #DFE8F0;
border-top-color: #C8D4DF;
}
.new_f-dropdown-btn-apply {
right: 0;
background-color: #F7941D;
color: #fff;
font-weight: 600;
}
.new_results-map-overlay,
.new_f-ext-container,
.new_modal-open .new_tour-one-col-sm .new_t-modal-body,
.new_t-tab-content.map,
.new_t-tab-content.reviews,
.new_f-dropdown-container:not(#new_os-date-check) .new_f-dropdown-body,
.new_layer-open .new_t-change-people .new_f-dropdown-body {
position: fixed !important;
left: 0 !important;
right: 0 !important;
top: 141px !important;
bottom: 0 !important;
width: auto !important;
border: none !important;
border-radius: 0 !important;
padding: 0 !important;
margin: 0 !important;
z-index: 999 !important;
background: #fff;
transform: translate(0,0);
box-shadow: none;
}
.new_f-dropdown-item {
white-space: nowrap;
cursor: pointer;
padding: 7px 14px;
margin: 0;
font-size: 16px;
}
.new_layer-open .new_t-change-people .new_f-dropdown-body {
text-align: left;
}
.new_layer-open .new_t-change-people  .new_f-dropdown-list,
.new_f-dropdown-container.people .new_f-dropdown-list {
padding: 15px;
}
.new_results-map-body,
.new_mobile-form .new_f-ext-body,
.new_f-dates-container#new_f-dates-container .dp-container,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_t-modal-body-item,
.new_f-dropdown-list {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.new_mobile-form .new_f-ext-body,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_t-modal-body-item,
.new_f-dropdown-list {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
#new_hotels-map,
.new_mobile-form .new_f-ext-body,
.new_f-dates-container#new_f-dates-container .dp-container,
.new_t-tab-content-body,
.new_t-modal-body-middle,
.new_f-dropdown-list {
top: 44px;
}
.new_mobile-form .new_f-ext-body,
#new_os-people .new_f-dropdown-list {
bottom: 44px;
}
#new_os-from .new_f-dropdown-list,
#new_os-duration .new_f-dropdown-list {
padding: 10px 0 0;
}
#new_os-from .new_f-dropdown-list .new_f-dropdown-item:last-child,
#new_os-duration .new_f-dropdown-list .new_f-dropdown-item:last-child {
margin-bottom: 10px;
}
.new_f-ext-container .new_f-dropdown-body-bottom {
position: absolute;
width: auto;
}
#new_hotel-map,
#new_hotels-map {
height: 100% !important;
} .new_f-to-mobile-shield {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
background-color: rgba(0,0,0,0);
cursor: pointer;
}
#ctyList .new_f-dropdown-btn-apply span:last-child {
display: block;
line-height: 42px;
}
.new_layer-open-to #new_os-to .new_f-dropdown-btn {
border: 1px solid #D3D3D3;
border-radius: 3px;
height: 40px;
left: 15px;
position: fixed;
right: 15px;
top: 54px;
z-index: 1000;
}
.new_layer-open-to .listsWrap {
position: absolute;
top: 104px;
left: 0;
right: 0;
bottom: 0;
width: 200%;
}
.new_f-container #cntList,
.new_f-container #ctyList {
position: absolute;
top: 0;
bottom: 0;
width: 50%;
display: block !important;
height: auto !important;
border: none !important;
}
.new_f-container #cntList {
left: 0;
right: auto;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.new_f-container #ctyList {
left: 50% !important;
right: 0;
}
.new_f-container #ctyList .ctyLists-wrapper {
height: auto;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 10px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 44px;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace,
#new_os-to #cntList li a,
#ctyList li,
#ctyList li label {
height: 33px !important;
}
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .label b,
#new_os-to .ui-menu .ui-menu-item .noplace {
line-height: 33px !important;
}
#new_os-to .type-item,
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace {
padding-left: 14px;
}
#new_os-to .ui-menu .ui-menu-item .label {
font-weight: normal;
max-width: calc(100% - 120px);
overflow: hidden;
text-overflow: ellipsis;
}
#new_os-to .ui-autocomplete .ui-menu-item .price-from {
padding-right: 14px;
padding-top: 8px;
}
#new_os-to li a {
background-position: left 13px;
}
#ctyList .itemPrice {
padding-top: 2px;
}
.new_f-container #ctyList input[type="checkbox"] + *::before {
top: 6px;
}
.new_f-container #ctyList input[type="checkbox"]:checked + *::after {
top: 8px;
}
#new_os-to .ui-autocomplete,
#new_os-to .popup .ui-autocomplete {
padding-top: 0 !important;
}
.new_layer-open-to .new_f-dropdown-btn .cnt {
width: 30px;
}
.new_layer-open-to .new_f-dropdown-btn .cnt::after {
right: 11px;
}
.new_layer-open-to .new_f-autocomplete-input,
.new_layer-open-to .new_input-mask {
padding-right: 38px !important;
}
.new_input-mask {
padding-top: 8px !important;
} .new_f-dropdown-body-date .new_f-dropdown-body-top .new_f-dropdown-body-close,
.new_f-dates-container#new_f-dates-container .mobile-calendar-days {
display: block !important;
}
.new_f-dropdown-body-date .new_f-dropdown-body-top {
background: #4C9CE0;
color: #fff;
font-weight: 700;
text-align: left;
}
.new_f-dates-container#new_f-dates-container .dp-container {
padding: 0;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div th,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-prev,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-next,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div::after {
display: none !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
padding-top: 35px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
float: none;
padding: 0 !important;
width: 100% !important;
margin: 0 0 25px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 16px 0 17px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-title {
padding: 10px 0;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td *,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-title {
font-size: 14px;
}
.ui-datepicker * {
cursor: pointer !important;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::before {
top: -8px;
border-width: 30px 30px 0 0;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-right::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active::after {
bottom: -9px;
border-width: 30px 0 0 30px;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::before,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::before {
top: -8px;
border-width: 0 30px 30px 0;
}
.new_f-dates-container#new_f-dates-container .new_second_calendar_open #ui-datepicker-div td.ceil.ui-state-active::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-highlight-left::after,
.new_f-dates-container#new_f-dates-container #ui-datepicker-div td.ceil.ui-state-active.ui-datepicker-current-day::after {
bottom: -9px;
border-width: 0 0 30px 30px;
}
.new_f-dates-container#new_f-dates-container .mobile-calendar-days {
position: absolute;
top: 44px;
left: 0;
right: 0;
z-index: 4;
background-color: rgba(255, 255, 255, 0.85);
}
.new_f-dates-container#new_f-dates-container .new_first_calendar_open + .mobile-calendar-days .calendar-tip {
display: none !important;
}
.new_f-dates-container#new_f-dates-container .mobile-calendar-days .mobile-calendar-day {
float: left;
padding: 5px 0;
position: relative;
text-align: center;
top: 0;
width: 14.25%;
color: #a3a3a3;
}
.new_f-dates-container#new_f-dates-container .calendar-tip {
height: 29px;
line-height: 29px;
background-color: #F7941D;
color: #ffffff;
display: none;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1;
}
.new_os-date-check .new_f-dropdown-body {
line-height: 120%;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div {
overflow-y: scroll !important;
position: absolute !important;
bottom: 0;
right: 0;
-webkit-overflow-scrolling: touch;
} .new_f-form .new_f-ext-btn {
font-size: 14px;
}
.new_mobile-form .new_f-ext-body {
padding-top: 15px;
}
.new_f-children-list-item {
padding-top: 2px;
}
.new_f-ext-btn-text::before {
top: 8px;
}
.new_f-container .new_f-ext-col-serv input[type="checkbox"] + *::before,
.new_f-container .new_f-ext-bl-transp input[type="checkbox"] + *::before {
top: 5px;
}
.new_f-container .new_f-ext-col-serv input[type="checkbox"]:checked + *::after,
.new_f-container .new_f-ext-bl-transp input[type="checkbox"]:checked + *::after {
top: 7px;
}
.new_f-ext-bl-price .slider-container input {
width: 80px;
}
.new_mobile-form .new_f-ext-bl-cat .new_f-ext-bl-body {
margin-left: -9%;
margin-right: -9%;
}
.new_mobile-form .new_f-ext-bl-food .new_f-ext-bl-body {
margin-left: -6.6%;
margin-right: -6.6%;
}
.new_mobile-form .ui-slider {
pointer-events: none;
}
.new_mobile-form .ui-slider .ui-slider-handle {
pointer-events: auto;
width: 24px;
height: 24px;
top: -8px;
margin-left: -12px;
}
.new_mobile-form .ui-slider .ui-slider-handle::after {
content: '';
display: block;
position: absolute;
left: -10px;
right: -10px;
top: -10px;
bottom: -10px;
}
.new_mobile-form .new_f-ext-bl-rat .new_f-ext-bl-body,
.new_mobile-form .new_f-ext-bl-price .new_f-ext-bl-body {
padding-left: 15px;
padding-right: 15px;
}
.new_f-ext-col-recommend input[type="checkbox"] + ::before {
top: 5px;
}
.new_f-ext-col-recommend label:hover input[type="checkbox"] + ::after,
.new_f-ext-col-recommend input[type="checkbox"]:checked + ::after {
top: 10px;
} .new_f-autocomplete-input::-webkit-input-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input::-moz-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input:-ms-input-placeholder {
font-size: 16px !important;
}
.new_f-autocomplete-input:-moz-placeholder {
font-size: 16px !important;
}
.new_f-form .new_f-dropdown-btn {
padding-top: 8px;
}
.new_f-datepicker-wrap input,
.new_f-autocomplete-input,
.new_f-form .new_f-dropdown-btn,
.new_f-datepicker-wrap button,
.new_f-ext-bl-price .slider-container input,
.new_os-date-check .new_f-dropdown-body,
.new_f-ext-bl-title,
.new_mobile-form .new_f-ext-body,
#ctyList .itemPrice,
#ctyList li,
#new_os-to .ui-menu .ui-menu-item .label,
#new_os-to .ui-menu .ui-menu-item .noplace,
.new_f-people-title,
.new_f-people-item,
.new_f-children-accordion-btn,
.new_f-children-age-item,
.new_f-children-list-item {
font-size: 16px !important;
}
#new_os-to .ui-menu .ui-menu-item .price-from {
font-size: 14px;
}
}
@media all and (max-width: 380px) {
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 13px 0 14px !important;
}
}
@media all and (max-width: 321px) {
.new_f-dates-container#new_f-dates-container #ui-datepicker-div {
padding-top: 30px;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-group {
margin: 0 0 15px !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td * {
padding: 10px 0 12px !important;
}
}
.new_mobile-form .new_f-form::after {
display: none;
}
.new_f-form > .clearfix {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
-ms-align-items: center;
align-items: center;
border-radius: 3px 3px 3px 0;
padding: 20px 20px 16px 10px;
}
@media (min-width:1024px) {
.new_f-form > .clearfix {
flex-direction: row;
background-color: #fff;
}
} 	
.new_os .new_f-ext-container .new_f-dropdown-body-bottom,
.new_os .new_f-wrapper > .new_f-title,
.new_os .new_f-form > .clearfix,
.new_os .new_f-ext-btn-container,
.new_os .new_f-ext-body {
width: auto;
}
.new_os .new_f-form .new_f-form-field,
.new_os .new_f-form .new_f-form-field:hover,
.new_os .new_f-form .new_f-form-field:active {
border: none;
box-shadow: none;
}
.new_os .new_f-form .new_f-form-field {
width: 100%;
padding: 2px 10px;
}
@media (max-width: 1023px) {
.new_os .new_f-form .new_f-form-field.people {
margin-bottom: 20px;
}
}
@media (min-width: 1024px) {
.new_os .new_f-form .new_f-form-field {
width: 210px;
padding: 4px 20px 0;
}
}
.new_f-form .new_f-form-field::before {
top: 0;
bottom: 0;
}
.new_f-form-field::after,
.new_f-search-dates-popup {
display: inline-block;
position: absolute;
top: -22px;
left: 4px;
color: #fff;
font-size: 16px;
font-weight: 600;
}
@media (min-width: 1024px) {
.new_f-form-field::after,
.new_f-search-dates-popup {
top: -10px;
left: 19px;
font-size: 14px;
color: #a0a0a1;	
}
}
.new_f-form-field.to:after {
content: 'Куда едем';
}
.new_f-form-field.from:after {
content: 'Откуда';
}
.new_f-form-field.duration:after {
content: 'На сколько';
}
.new_f-form-field.people:after {
content: 'Будут ехать';
}
.new_f-form .new_f-form-field .new_input-mask {
padding: 0 !important;
height: auto;
}
.new_f-form .new_f-dropdown-btn {
display: flex;
align-items: center;
padding: 0;
}
.new_os .new_f-form .new_f-form-field.to .new_input-mask {
width: 165px;
}
.new_os .new_f-form .new_f-dropdown-btn .cnt,
.new_os .new_f-form .new_f-dropdown-btn .cnt:hover {
background-color: transparent;
}
.new_os .new_f-dropdown-btn .cnt::after,
.new_os .new_f-dropdown-btn::after {
border-color: #a0a0a1 transparent transparent; 
}
@media (max-width: 1023px) {
.new_os .new_f-form .new_f-form-field.from {
margin-bottom: 6px;
}
}
@media (min-width: 1024px) {
.new_os .new_f-form .new_f-form-field.to {
width: 230px;
}
.new_os .new_f-form .new_f-form-field.date {
width: 220px;
}
.new_os .new_f-form .new_f-form-field.duration {
width: 190px;
}
.new_os .new_f-form .new_f-form-field.people {
width: 170px;
}
}
.new_os .new_f-form .new_f-form-field.duration .new_f-dropdown-btn-text {
margin-left: 3px;
}
.new_f-form.clearfix .new_f-ext-container {
background-color: #fff;
}
.new_f-form.clearfix .new_f-ext-container .new_f-ext-body,
.new_os .new_f-ext-container .new_f-dropdown-body-bottom {
width: 95%;
}
.new_f-form.clearfix .new_f-ext-container .new_f-ext-body .new_f-ext-col {
padding-left: 25px;
}
#ctyList .resorts .labelName {
font-size: 14px;
}
.new_m-mobile-form .ui-datepicker-trigger {
background-color: #e1e7ef;
padding: 0 10px;
}.new_r-container {
padding-bottom: 50px;
}  .new_spinner-wrap {
max-width: 490px;
margin: 0 auto;
padding: 0 10px 20px;
}
.new_progressbar-text {
margin-bottom: 12px;
}
.new_progressbar-text,
.new_progressbar-text span {
font-size: 12px;
color: #666;
} .new_progress-container {
height: 18px;
border-radius: 9px;
padding: 4px;
background-color: #DFE8F0;
margin-bottom: 15px;
}
.new_progress-item {
height: 10px;
border-radius: 5px;
}
.new_progress-item {
display: block;
height: 100%;
background-color: #65B2F3;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #65B2F3),
color-stop(1, #4C9CE0)
);
background-image: -moz-linear-gradient(
center bottom,
#65B2F3 37%,
#4C9CE0 69%
);
-webkit-box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
-moz-box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
box-shadow:
inset 0 2px 9px  rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;
}
.new_progress-item:after {
content: "";
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
background-image:
-webkit-gradient(linear, 0 0, 100% 100%,
color-stop(.25, rgba(255, 255, 255, .2)),
color-stop(.25, transparent), color-stop(.5, transparent),
color-stop(.5, rgba(255, 255, 255, .2)),
color-stop(.75, rgba(255, 255, 255, .2)),
color-stop(.75, transparent), to(transparent)
);
background-image:
-moz-linear-gradient(
-45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent
);
z-index: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 20px 20px;
-webkit-animation: move 2s linear infinite;
-moz-animation: move 2s linear infinite;
overflow: hidden;
}
@-webkit-keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 50px 50px;
}
}
@-moz-keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 50px 50px;
}
}
.new_progress-item[value='0'] {
width: 0 !important;
}
.new_progress-item[value='1'] {
width: 1% !important;
}
.new_progress-item[value='2'] {
width: 2% !important;
}
.new_progress-item[value='3'] {
width: 3% !important;
}
.new_progress-item[value='4'] {
width: 4% !important;
}
.new_progress-item[value='5'] {
width: 5% !important;
}
.new_progress-item[value='6'] {
width: 6% !important;
}
.new_progress-item[value='7'] {
width: 7% !important;
}
.new_progress-item[value='8'] {
width: 8% !important;
}
.new_progress-item[value='9'] {
width: 9% !important;
}
.new_progress-item[value='100'] {
width: 100% !important;
}
.new_progress-item[value^='1'] {
width: 15%;
}
.new_progress-item[value^='2'] {
width: 25%;
}
.new_progress-item[value^='3'] {
width: 35%;
}
.new_progress-item[value^='4'] {
width: 45%;
}
.new_progress-item[value^='5'] {
width: 55%;
}
.new_progress-item[value^='6'] {
width: 65%;
}
.new_progress-item[value^='7'] {
width: 75%;
}
.new_progress-item[value^='8'] {
width: 85%;
}
.new_progress-item[value^='9'] {
width: 95%;
} .new_spinner-logos-wrap {
text-align: left;
font-size: 0;
}
.new_logo-bl {
margin: 0 0 10px;
display: inline-block;
}
.new_logo-image-wrap {
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
height: 52px;
margin: 0 5px 2px;
width: 84px;
}
.new_loading-logo .new_logo-image-wrap {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; opacity: .3;
}
.new_logo-bl svg {
opacity: 0;
}
.new_logo-bl.new_loading-logo svg {
opacity: 1;
}  .new_r-currency-switch {
position: absolute;
top: 0;
right: 0;
} .new_r-currency-switch label {
display: block;
float: left;
font-weight: normal;
margin: 0;
padding: 0;
clear: none;
} .new_r-currency-switch label:first-child input + span {
border-radius: 13px 0 0 13px;
padding-left: 2px;
} .new_r-currency-switch label:last-child input + span {
border-radius: 0 13px 13px 0;
padding-right: 2px;
padding-left: 0px;
} .new_r-currency-switch label input + ::before,
.new_r-currency-switch label input + ::after,
.new_r-currency-switch label input {
display: none !important;
} .new_r-currency-switch label input + span {
background-color: #E1E7EF;
line-height: 26px;
display: block;
cursor: pointer;
width: 43px;
text-align: center;
color: #999;
font-size: 14px;
box-shadow: inset 0 1px 1px #ddd;
} .new_r-currency-switch label input:checked + span {
background-color: #F7941D;
cursor: default;
color: #fff;
box-shadow: none;
}  .new_r-panel {
position: relative;
margin-bottom: 10px;
min-height: 37px;
}
.new_r-filters-title,
.new_r-filter-label,
.new_r-filter-value,
.new_r-filters-reset {
line-height: 26px;
display: inline-block;
}
.new_r-filters-title {
color: #666666;
font-size: 14px;
font-weight: 700;
position: absolute;
top: 0;
left: 0;
}
.new_r-filters-title span {
display: none;
}
.new_r-filters-values {
display: inline-block;
margin: 0 110px 0 85px;
}
.new_r-filter {
display: block;
box-shadow: inset 0 1px 2px rgba(161, 174, 187, 0.2);
border-radius: 13px;
background-color: #e0e8f0;
line-height: 26px;
font-size: 14px;
padding: 0 26px 0 10px;
margin: 0 10px 10px 0;
position: relative;
float: left;
}
.new_r-filter * {
vertical-align: middle;
cursor: pointer;
}
.new_r-filter:last-child {
margin: 0;
}
.new_r-filter-label {
color: #666666;
font-weight: 400;
margin: 0 5px 0 0;
}
.new_r-filter-value {
color: #f89e33;
font-weight: 700;
}
.new_r-filter-reset {
color: #666666;
opacity: 0.6;
font-size: 18px;
cursor: pointer;
position: absolute;
top: 1px;
right: 10px;
}
.new_r-filter-reset:hover {
opacity: 1;
}
.new_r-filters-reset {
color: #4e90c7;
font-size: 14px;
font-weight: 400;
cursor: pointer;
position: relative;
margin: 0 0 7px 10px;
display: block;
float: left;
}
.new_result-info {
text-align: center;
color: #666;
font-size: 14px;
}
.new_result-info > .new_result-span {
display: block;
padding: 10px;
font-family: 'Open Sans', sans-serif !important;
background: #F4D9D8;
margin-left: -7px;
}
.new_result-info > .new_result-span > a {
color: #4e90c7;
} .new_not-found-message,
.new_not-found-message *,
.new_not-found-message *::before,
.new_not-found-message *::after {
box-sizing: border-box;
}
.new_not-found-message {
max-width: 1200px;
margin: 0 auto;
}
.new_not-found-message::after {
content: '';
display: table;
clear: both;
}
.new_not-found-message .new_not-found-text {
background: #F4D9D8;
padding: 8px 15px;
margin: 0 0 40px;
border-radius: 3px;
font-weight: bold;
}
.new_not-found-message a {
color: #4c9ce0;
text-decoration: none;
}
.new_not-found-message .new_column {
float: left;
width: 50%;
position: relative;
}
.new_mobile-form .new_not-found-message .new_column {
float: none;
width: 100%;
padding: 0 15px !important;
}
.new_not-found-message .new_column:nth-child(2) {
padding-right: 70px;
}
.new_not-found-message .new_column:nth-child(3) {
padding-left: 70px;
margin-bottom: 50px;
}
.new_mobile-form .new_not-found-message .new_column:nth-child(3) {
padding-top: 30px !important;
}
.new_not-found-message .new_column:nth-child(3)::before {
content: '';
position: absolute;
top: -10px;
left: 0;
margin-left: -35px;
display: block;
width: 70px;
height: 42px;
background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiNlOGU3ZTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMS4yOCwyMC42OGMtMi44OSwwLTUuMjMsMi4zNS01LjIzLDUuMjRjMCwwLjUxLDAuNDEsMC45MiwwLjkyLDAuOTJzMC45Mi0wLjQxLDAuOTItMC45MmMwLTEuODcsMS41Mi0zLjM5LDMuMzktMy4zOSAgYzAuNTEsMCwwLjkyLTAuNDEsMC45Mi0wLjkyUzExLjc5LDIwLjY4LDExLjI4LDIwLjY4eiBNMzYuNzIsMjAuNjhjLTIuODksMC01LjI0LDIuMzUtNS4yNCw1LjI0YzAsMC41MSwwLjQxLDAuOTIsMC45MiwwLjkyICBjMC41MSwwLDAuOTItMC40MSwwLjkyLTAuOTJjMC0xLjg3LDEuNTItMy4zOSwzLjQtMy4zOWMwLjUxLDAsMC45Mi0wLjQxLDAuOTItMC45MlMzNy4yMywyMC42OCwzNi43MiwyMC42OHogTTQzLjkxLDE3LjU3ICBMNDMuOTEsMTcuNTdsLTAuMDUtMC4wNGMtMC4xNC0wLjEyLTAuMjktMC4yMy0wLjQzLTAuMzRsLTUuMjktNC4yMWMtMS40Mi0xLjE5LTMuMjUtMS45Mi01LjI1LTEuOTJjLTIuNDIsMC00LjU5LDEuMDYtNi4wOCwyLjczICBDMjYsMTMuMjgsMjUuMDMsMTIuOTcsMjQsMTIuOTdjLTEuMDMsMC0yLDAuMy0yLjgxLDAuODJjLTEuNDktMS42Ny0zLjY2LTIuNzMtNi4wOC0yLjczYy0yLDAtMy44MywwLjcyLTUuMjUsMS45MnYwbC01LjI5LDQuMjEgIGMtMC4xNSwwLjExLTAuMywwLjIzLTAuNDQsMC4zNWwtMC4wNSwwLjA0aDAuMDFjLTIuMzUsMi4wMi0zLjg0LDUuMDEtMy44NCw4LjM1YzAsNi4wOCw0Ljk1LDExLjAzLDExLjAzLDExLjAzICBjNC40NywwLDguMzEtMi42NywxMC4wNC02LjQ5YzAuNzksMC40NywxLjcsMC43NCwyLjY4LDAuNzRjMC45OCwwLDEuOS0wLjI3LDIuNjgtMC43NGMxLjczLDMuODIsNS41Nyw2LjQ5LDEwLjA0LDYuNDkgIGM2LjA4LDAsMTEuMDMtNC45NSwxMS4wMy0xMS4wM0M0Ny43NSwyMi41OCw0Ni4yNSwxOS41OSw0My45MSwxNy41N3ogTTExLjI4LDMzLjExYy0zLjk3LDAtNy4xOS0zLjIyLTcuMTktNy4xOSAgYzAtMy45NywzLjIyLTcuMTksNy4xOS03LjE5YzMuOTcsMCw3LjE5LDMuMjIsNy4xOSw3LjE5QzE4LjQ3LDI5Ljg5LDE1LjI1LDMzLjExLDExLjI4LDMzLjExeiBNMjQsMjcuODMgIGMtMS4wNiwwLTEuOTItMC44Ni0xLjkyLTEuOTJjMC0xLjA2LDAuODYtMS45MiwxLjkyLTEuOTJjMS4wNiwwLDEuOTIsMC44NiwxLjkyLDEuOTJDMjUuOTIsMjYuOTgsMjUuMDYsMjcuODMsMjQsMjcuODN6ICAgTTM2LjcyLDMzLjExYy0zLjk3LDAtNy4xOS0zLjIyLTcuMTktNy4xOWMwLTMuOTcsMy4yMi03LjE5LDcuMTktNy4xOWMzLjk3LDAsNy4xOSwzLjIyLDcuMTksNy4xOSAgQzQzLjkxLDI5Ljg5LDQwLjY5LDMzLjExLDM2LjcyLDMzLjExeiI+PC9wYXRoPjwvc3ZnPg==") no-repeat center / 68px auto;
}
.new_mobile-form .new_not-found-message .new_column:nth-child(3)::before {
display: none;
}
.new_not-found-message .new_column:nth-child(3) .new_text a::after {
content: '';
display: block;
}
.new_not-found-message .os-order-form-wrap {
width: auto;
padding: 0;
margin: 35px 0 0;
}
.new_not-found-message .os-order-header-title,
.new_not-found-message .os-order-top-part {
display: none;
}
.new_not-found-message .os-order-input-name,
.new_not-found-message .os-order-input-phone {
width: 50%;
margin-bottom: 10px;
float: left;
}
.new_not-found-message .os-order-input-name {
padding-right: 5px;
}
.new_not-found-message .os-order-input-phone {
padding-left: 5px;
}
.new_not-found-message .os-order-input-email,
.new_not-found-message .os-order-input-email input,
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input {
width: 100%;
}
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input,
.new_not-found-message .os-order-input-email input,
.new_not-found-message .os-order-input-comment textarea {
border-radius: 3px;
border: 1px solid #D4D4D4;
background: #fff;
}
.new_not-found-message .os-order-input-name input,
.new_not-found-message .os-order-input-phone input,
.new_not-found-message .os-order-input-email input {
height: 40px;
line-height: 40px;
padding: 0 12px;
}
.new_not-found-message .os-order-input-comment textarea {
height: 70px;
padding: 11px 12px 0;
}
.new_not-found-message .os-order-form-submit_button {
height: 40px;
border: 0;
width: 100%;
border-radius: 3px;
box-shadow: none !important;
margin: 10px 0 0 !important;
}
.new_not-found-message #os-order-form .os-order-info * {
text-align: center;
font-family: 'Open Sans';
margin: 0;
} .new_r-wrapper {
margin: -12px -12px 2px;
overflow: hidden;
padding: 12px 5px 0;
} .new_r-item-wrap {
float: left;
margin-bottom: 28px;
padding: 0 7px;
width: 33.3333%;
} .new_res-two-col .new_r-item-wrap {
width: 50%;
} .new_res-one-col .new_r-item-wrap {
width: 100%;
} .new_r-item,
.new_r-item * {
text-decoration: none !important;
display: block;
}
.new_r-item {
background-color: #ffffff;
border-radius: 3px;
display: block;
outline: 0 none;
position: relative;
box-shadow: 0 0 12px rgba(0,0,0,.2);
height: 165px;
} .new_r-item-img {
position: absolute;
left: 0;
right: 290px;
top: 0;
bottom: 0;
border-radius: 3px 0 0 3px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-color: #eee;
} .new_recommend-tag {
font-size: 7px;
text-transform: uppercase;
color: #fff;
width: 75px;
height: 28px;
background: no-repeat center;
position: absolute;
top: 11px;
left: -10px;
font-weight: bold;
line-height: 1;
letter-spacing: 0.7px;
padding: 5px 0 0 10px;
box-sizing: border-box !important;
font-family: Arial, sans-serif !important;
z-index: 1;
}
.new_recommend-tag + .new_recommend-tag {
top: 41px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 71px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 101px;
}
.new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag + .new_recommend-tag {
top: 131px;
}
.new_recommend-tag[name*="Сімейний"],
.new_recommend-tag[name*="Семейный"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-green.svg);
}
.new_recommend-tag[name*="Хіт продажу"],
.new_recommend-tag[name*="Хит продаж"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-red.svg);
}
.new_recommend-tag[name*="молоді"],
.new_recommend-tag[name*="молодежи"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-pink.svg);
}
.new_recommend-tag[name*="Спокійний"],
.new_recommend-tag[name*="Спокойный"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-purple.svg);
}
.new_recommend-tag[name*="Хороше"],
.new_recommend-tag[name*="Хорошее"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-orange.svg);
}
.new_recommend-tag[name*="TEZ TOUR рекомендує"],
.new_recommend-tag[name*="TEZ TOUR рекомендует"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-yellow.svg);
color: #095fb8;
padding-left: 7px;
}
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/mz-rec.svg);
padding-left: 7px;
font-size: 0;
background-size: 75px auto;
left: -6px;
margin-top: -3px;
background-position: 0 0;
}
@media (max-width: 478px) {
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"] {
left: -3px;
margin-top: 0;
}
}
.new_recommend-tag[name*="MOUZENIDIS TRAVEL"]::after {
top: 28px;
left: 0;
}
.new_recommend-tag[data-service='vip'] {
background-image: url(/wp-content/themes/newdesigntwo/images/onsite/badge-gold.svg);
font-size: 8px;
line-height: 16px;
}
.new_recommend-tag::after {
content: '';
position: absolute;
top: 22px;
left: 4px;
display: block;
width: 6px;
height: 5px;
background: url(/wp-content/themes/newdesigntwo/images/onsite/badge-triangle.svg) no-repeat center;
} .new_r-item-body {
float: right;
width: 290px;
border: 1px solid transparent;
border-left: none;
height: 165px;
border-radius: 0 3px 3px 0;
} .new_r-item-hotel {
font-size: 18px;
color: #666;
padding: 16px 12px 1px;
font-weight: 600;
} .new_r-item-geo,
.new_r-item-info {
font-size: 13px;
color: #a3a3a3;
padding: 0 12px 3px;
}
.new_r-item .new_r-item-stars {
display: inline;
}
.new_r-item .new_r-item-food:first-letter {
text-transform: uppercase;
}
.new_r-item .new_r-item-geo {
position: relative;
padding-left: 17px;
color: #4c9ce0;
}
.new_r-item .new_r-item-geo span {
position: relative;
display: inline;
color: #4c9ce0;
}
.new_r-item .new_r-item-geo:hover span:not(:only-child) {
opacity: 0;
}
.new_r-item .new_r-item-geo span:only-child {
margin-left: -17px;
color: #666;
cursor: text;
}
.new_r-item .new_r-item-geo:hover span + span {
display: inline !important;
opacity: 1 !important;
position: absolute;
left: 19px;
top: 0;
}
.new_r-item .new_r-item-geo span::after {
content: '';
pointer-events: none;
height: 1px;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #4c9ce0;
opacity: .5;
}
.new_r-item .new_r-item-geo span:only-child::after {
display: none;
}
.new_r-item-geo svg {
display: block;
fill: #4c9ce0;
height: 16px;
left: 0;
position: absolute;
top: 2px;
} .new_r-item-food {
padding-left: 17px;
background: url(/wp-content/themes/newdesigntwo/images/onsite/eat.svg) no-repeat 0 3px / 10px auto;
} .new_r-item .new_r-item-stars {
font-size: 0;
margin-right: 5px;
}
.new_r-item .new_r-item-star {
width: 11px;
height: 10px;
display: inline-block;
fill: #ffca1e;
} .new_r-item .new_r-item-table {
display: table;
width: calc(100% + 24px);
margin-top: 23px;
margin-left: -12px;
} .new_r-item .new_r-item-col {
display: table-cell;
vertical-align: top;
}
.new_r-item-col:first-child {
padding: 0 12px;
}
.new_r-item-col:last-child {
text-align: right
} .new_r-item-from,
.new_r-item-date {
font-size: 13px;
color: #666;
position: relative;
padding-left: 25px;
}
.new_r-item-from {
padding-bottom: 2px;
}
.new_r-item-date {
padding-top: 1px;
} .new_r-item-icon {
position: absolute;
left: 0;
fill: #89B4D9;
}
.new_r-item-from .new_r-item-icon {
width: 18px;
top: 4px;
}
.new_r-item-from .new_r-item-icon[data-name="no-icon"] {
left: 4px;
top: 0;
width: 10px;
}
.new_r-item-from .new_r-item-icon[data-name="train-icon"] {
left: 3px;
top: 2px;
width: 12px;
}
.new_r-item-from .new_r-item-icon[data-name="bus-icon"] {
left: 2px;
top: 1px;
width: 13px;
}
.new_r-item-date .new_r-item-icon {
width: 17px;
top: 2px;
} .new_r-item .new_r-item-price {
background: #F7941D;
padding: 5px 11px 7px 14px;
display: inline-block;
color: #fff;
font-size: 16px;
font-weight: 600;
border-radius: 20px 0 0 20px;
position: relative;
right: 0;
border: 1px solid #F7941D;
}
.new_r-item .new_r-item-price .currency {
display: inline-block;
margin: 0;
vertical-align: inherit;
}
.new_price-desc {
font-size: 10px;
margin: -5px 0 -1px;
} .new_r-item-price-discount {
position: absolute;
right: 12px;
top: -20px;
color: #F7941D;
font-size: 13px;
text-decoration: line-through;
}
.new_r-item-price-discount::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 10px;
height: 1px;
background: #F7941D;
} .rect-auto,
.new_r-item-rating-container.new_r-p6 .slice,
.new_r-item-rating-container.new_r-p7 .slice,
.new_r-item-rating-container.new_r-p8 .slice,
.new_r-item-rating-container.new_r-p9 .slice,
.new_r-item-rating-container.new_r-p10 .slice {
clip: rect(auto, auto, auto, auto);
}
.new_r-item-rating-container .bar,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .fill {
border: 0.08em solid transparent;
border-radius: 50%;
clip: rect(0em, 0.5em, 1em, 0em);
height: 0.84em;
position: absolute;
transform: rotate(0deg);
width: 0.84em;
}
.new_r-item-rating-container.new_r-p6 .bar::after,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .bar::after,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .bar::after,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .bar::after,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .bar::after,
.new_r-item-rating-container.new_r-p10 .fill {
transform: rotate(180deg) !important;
}
.new_r-item-rating-container {
background-color: #DFE8EF;
border-radius: 50%;
float: left;
height: 1em;
position: relative;
width: 1em;
}
.new_recommend-tag ~ .new_r-item-rating-container {
float: right;
}
.new_r-item-rating-container *,
.new_r-item-rating-container *::before,
.new_r-item-rating-container *::after {
box-sizing: content-box;
}
.new_r-item-rating-container {
font-size: 60px;
margin: 10px;
}
.new_r-item-rating-container > span {
display: block;
position: absolute;
text-align: center;
z-index: 1;
}
.new_r-item-rating-value {
bottom: 9px;
left: 0;
right: 0;
color: #666;
font-size: 15px;
}
.new_r-item-rating-rev {
top: 19px;
left: 0;
right: 0;
color: #4c9ce0;
font-size: 10px;
white-space: normal;
}
.new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 19px;
line-height: 110%;
padding: 0 5px;
}
.new_r-item-rating-rev span {
position: relative;
top: -25px;
font-size: 11px;
}
.new_r-item-rating-container::after {
background-color: #fff;
border-radius: 50%;
content: " ";
display: block;
height: 0.84em;
left: 0.08em;
position: absolute;
top: 0.08em;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: ease-in;
width: 0.84em;
}
.new_r-item-rating-container .slice {
clip: rect(0em, 1em, 1em, 0.5em);
height: 1em;
position: absolute;
width: 1em;
}
.new_r-item-rating-container.new_r-p1 .bar {
transform: rotate(36deg);
}
.new_r-item-rating-container.new_r-p2 .bar {
transform: rotate(72deg);
}
.new_r-item-rating-container.new_r-p3 .bar {
transform: rotate(108deg);
}
.new_r-item-rating-container.new_r-p4 .bar {
transform: rotate(144deg);
}
.new_r-item-rating-container.new_r-p5 .bar {
transform: rotate(180deg);
}
.new_r-item-rating-container.new_r-p6 .bar {
transform: rotate(216deg);
}
.new_r-item-rating-container.new_r-p7 .bar {
transform: rotate(252deg);
}
.new_r-item-rating-container.new_r-p8 .bar {
transform: rotate(288deg);
}
.new_r-item-rating-container.new_r-p9 .bar {
transform: rotate(324deg);
}
.new_r-item-rating-container.new_r-p10 .bar {
transform: rotate(360deg);
}
.new_r-item-rating-container .bar,
.new_r-item-rating-container.new_r-p6 .fill,
.new_r-item-rating-container.new_r-p7 .fill,
.new_r-item-rating-container.new_r-p8 .fill,
.new_r-item-rating-container.new_r-p9 .fill,
.new_r-item-rating-container.new_r-p10 .fill {
border: 5px solid transparent;
border-radius: 50%;
clip: rect(0em, 0.5em, 1em, 0em);
height: 0.84em;
position: absolute;
transform: rotate(0deg);
width: 0.835em;
}
.new_r-item-rating-container.new_r-p1 .bar,
.new_r-item-rating-container.new_r-p1 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p2 .bar,
.new_r-item-rating-container.new_r-p2 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p3 .bar,
.new_r-item-rating-container.new_r-p3 .fill {
border-color: #ff3600;
}
.new_r-item-rating-container.new_r-p4 .bar,
.new_r-item-rating-container.new_r-p4 .fill {
border-color: #ff7800;
}
.new_r-item-rating-container.new_r-p5 .bar,
.new_r-item-rating-container.new_r-p5 .fill {
border-color: #ff7800;
}
.new_r-item-rating-container.new_r-p6 .bar,
.new_r-item-rating-container.new_r-p6 .fill {
border-color: #ffba00;
}
.new_r-item-rating-container.new_r-p7 .bar,
.new_r-item-rating-container.new_r-p7 .fill {
border-color: #ffe900;
}
.new_r-item-rating-container.new_r-p8 .bar,
.new_r-item-rating-container.new_r-p8 .fill {
border-color: #a9f260;
}
.new_r-item-rating-container.new_r-p9 .bar,
.new_r-item-rating-container.new_r-p9 .fill {
border-color: #66cc00;
}
.new_r-item-rating-container.new_r-p10 .bar,
.new_r-item-rating-container.new_r-p10 .fill {
border-color: #66cc00;
} .new_r-item-hotel,
.new_r-item-info,
.new_r-item-geo {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .new_r-show-more-results {
color: #4C9CE0;
background-color: #fff;
text-align: center;
border: 1px solid #4C9CE0;
border-radius: 3px;
cursor: pointer;
font-size: 14px;
padding: 10px 0;
margin: 0;
}
.new_r-show-more-results:not(:last-child) {
margin: 52px 0 0;
}
.new_result-info-text {
line-height: 40px;
text-align: center;
border-radius: 3px;
font-size: 14px;
margin-top: -90px;
color: #666;
animation: bgcolorchange 3s;
-webkit-animation: bgcolorchange 3s;
}
.scroll-loading-container.new_loading ~ .new_result-info-text {
display: none;
}
@keyframes bgcolorchange
{
0%   {background: rgb(255,255,153);}
100% {background: transparent;}
}
@-webkit-keyframes bgcolorchange
{
0%   {background: rgb(255,255,153);}
100% {background: transparent;}
} .new_res-price-down .new_r-item {
height: 165px;
}
.new_res-price-down .new_r-item-img {
right: 180px;
}
.new_res-price-down .new_r-item-body {
width: 180px;
}
.new_res-price-down .new_r-item-hotel {
font-size: 14px;
padding-top: 8px;
}
.new_res-price-down .new_r-item-table {
margin: 0;
}
.new_res-price-down .new_r-item-col {
display: block;
}
.new_res-price-down .new_r-item-from {
padding-bottom: 1px;
}
.new_res-price-down .new_r-item-price {
border-radius: 3px 0 0;
bottom: 0;
padding: 5px 12px;
position: absolute;
right: 0;
} @media all and (min-width:479px) {
.new_r-item:hover {
box-shadow: none;
}
.new_r-item:hover .new_r-item-body {
border-color: #F7941D #F7941D #F7941D transparent;
}
.new_r-item:hover .new_r-item-price {
background: #fff;
color: #F7941D;
}
.new_r-item:hover .new_r-item-price::after {
content: '';
display: block;
width: 1px;
position: absolute;
right: -1px;
top: 0;
bottom: 0;
background: #fff;
}
.new_res-price-down .new_r-item:hover .new_r-item-price {
border-bottom-color: #fff;
}
.new_r-show-more-results:hover {
color: #fff;
background-color: #4C9CE0;
}
} @media all and (max-width:478px) {
.new_r-item,
.new_r-item-img {
border-radius: 0;
}
.new_r-item {
box-shadow: inset 0 0 2px rgba(0,0,0,.2);
}
.new_r-currency-switch {
margin-left: 12px;
}
.new_r-show-more-results {
margin-left: 10px;
margin-right: 10px;
}
.new_r-filters-title {
padding: 0 10px;
border-radius: 13px;
background-color: #4c9ce0;
color: #fff;
font-weight: 400;
}
.new_r-filters-title span {
display: inline;
}
.new_r-filters-values {
padding: 47px 0 0;
margin: 0;
}
.new_r-filter-label,
.new_r-filter-value {
line-height: normal;
}
.new_r-filter {
padding-top: 3px;
padding-bottom: 3px;
float: none;
margin-right: 0;
}
.new_r-filters-title + .new_r-filters-values {
display: none;
}
.new_r-filters-title.new_active + .new_r-filters-values {
display: block;
}
.new_r-filters-container {
min-height: 41px;
}
.new_r-filters-reset {
margin: 0 0 10px;
padding: 0 10px;
display: block;
width: 100%;
float: none;
}
.new_r-item-col:first-child {
padding: 0;
}
.new_recommend-tag {
left: -17px;
}
.new_recommend-tag::after {
display: none;
}
}
.new_temp-anim {
-webkit-animation: temp-anim 2s linear;
-moz-animation: temp-anim 2s linear;
}
@keyframes temp-anim
{
0%   {background: rgba(255, 255, 153, 1)}
50%  {background: rgba(255, 255, 153, .5)}
100% {background: rgba(255, 255, 153, 0)}
}
@-webkit-keyframes temp-anim
{
0%   {background: rgba(255, 255, 153, 1)}
50%  {background: rgba(255, 255, 153, .5)}
100% {background: rgba(255, 255, 153, 0)}
}.new_t-container {
color: #666;
}  .new_t-menu-wrap {
overflow: auto;
position: relative;
} .new_t-menu-wrap::after {
content: '';
display: block;
position: absolute;
bottom: 15px;
left: 0;
right: 0;
height: 1px;
background: #4C9CE0;
} .new_t-menu-back {
margin-bottom: 23px;
position: relative;
}
.new_t-menu-back .new_r-currency-switch {
top: -5px;
}
.new_t-menu-back-link {
font-size: 13px;
text-decoration: none;
color: #4e90c7;
}
.new_t-menu-back-link:hover {
text-decoration: underline;
}
@media screen and (max-width: 478px) {
.new_t-menu-back-link {
width: 210px;
display: inline-block;
position: relative;
padding-left: 15px;
line-height: 120%;
}
.new_t-menu-back-link span {
position: absolute;
left: 0;
}
.new_t-menu-back .new_r-currency-switch {
top: 2px;
}
} .new_t-menu {
font-size: 0;
margin: 0;
padding: 0 0 15px;
white-space: nowrap;
} .new_t-menu-item {
display: inline-block;
font-size: 15px;
font-weight: bold;
list-style-type: none;
padding: 8px 30px;
cursor: pointer;
color: #4C9CE0;
position: relative;
border-bottom: 1px solid #4C9CE0;
}
.new_t-menu-item span {
display: none;
} .new_t-menu-item.selected {
background: #4C9CE0;
color: #fff;
border-radius: 3px 3px 0 0;
}
.new_t-menu-item.selected::after {
content: '';
position: absolute;
bottom: -14px;
left: 50%;
margin-left: -15px;
width: 0;
height: 0;
border-style: solid;
border-width: 13px 15px 0;
border-color: #4C9CE0 transparent transparent transparent;
}  .new_t-header {
margin: 21px 0 22px;
display: table;
width: 100%;
} .new_t-header-col {
display: table-cell;
vertical-align: top;
}
.new_tour-one-col-sm .new_t-header,
.new_tour-one-col-sm .new_t-header-col {
display: block !important;
width: auto !important;
}
.new_tour-one-col-sm .new_t-header-col {
padding: 0 !important;
} .new_t-header-col:first-child {
width: 255px;
padding-right: 25px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-col:first-child {
padding-right: 20px;
width: 215px;
}
.new_t-header-gallery-container {
position: relative;
} .new_t-header-desktop-img {
height: 135px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 3px;
} .new_t-header-title {
font-weight: bold;
font-size: 20px;
} .new_t-header-geo {
position: relative;
font-size: 15px;
padding-left: 0;
display: inline-block;
color: #a3a3a3;
cursor: pointer;
}
.new_t-header-geo.new_t-geo-with-map {
padding-left: 20px;
}
.new_tour-one-col-sm .new_t-header-geo {
margin-top: 15px;
} .new_t-header-geo svg {
position: absolute;
left: 0;
top: 3px;
height: 18px;
fill: #4C9CE0;
display: none;
}
.new_t-header-geo.new_t-geo-with-map svg {
display: block;
} .new_t-header-top {
position: relative;
padding-right: 90px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-top {
padding-right: 0;
}
.new_tour-one-col-sm .new_t-header-top {
padding-right: 90px;
} .new_t-header-top .new_r-item-rating-container {
position: absolute;
top: -14px;
right: 0;
font-size: 70px;
margin: 0;
cursor: pointer;
overflow: hidden;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-top .new_r-item-rating-container {
left: -205px;
right: auto;
top: 10px;
}
.new_tour-one-col-sm .new_t-header-top .new_r-item-rating-container {
top: 0;
}
.new_t-rating-tab-container .new_r-item-rating-container .new_r-item-rating-value,
.new_t-header-top .new_r-item-rating-container .new_r-item-rating-value {
font-size: 16px;
font-weight: bold;
color: #666;
}
.new_t-header-top .new_r-item-rating-container .new_r-item-rating-value {
top: 36px;
}
.new_t-header-top .new_r-item-rating-container .bar,
.new_t-header-top .new_r-item-rating-container.new_r-p6 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p7 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p8 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p9 .fill,
.new_t-header-top .new_r-item-rating-container.new_r-p10 .fill {
height: 0.86em;
width: 0.86em;
}
.new_t-header-top .new_r-item-rating-container::after {
height: 0.86em;
left: 0.07em;
top: 0.07em;
width: 0.86em;
}
.new_t-header-top .new_r-item-rating-rev {
top: 5px;
font-size: 12px;
}
.new_t-header-top .new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 22px;
}
.new_t-header-top .new_r-item-rating-rev span {
display: block;
position: relative;
top: 5px;
} .new_t-header-desc {
font-size: 13px;
margin-top: 20px;
margin-right: -90px;
}
.new_tour-rat-under-photo:not(.new_tour-one-col-sm) .new_t-header-desc {
margin-right: 0;
}
.new_tour-one-col-sm .new_t-header-desc {
margin-right: -90px;
}  .new_t-content {
padding: 22px 15px;
background-color: #F7F7F7;
border-radius: 3px;
}
.new_t-notice-msg {
background: #f4eed8;
padding: 8px 15px;
margin: 0 0 30px;
border-radius: 3px;
}
.new_t-content-table {
display: table;
width: 100%;
} .new_t-content-col {
display: table-cell;
vertical-align: top;
}  .new_t-order-content {
padding-left: 17px;
width: 210px;
}
.new_tour-one-col-sm .new_t-order-content {
width: 100%;
}
.new_t-order-table {
text-align: center;
font-size: 13px;
color: #a3a3a3;
position: -webkit-sticky;
position: sticky;
top: -1px;
margin-top: -20px;
padding-top: 20px;
}
.new_tour-one-col-sm .new_t-order-table {
display: table;
width: 100%;
margin-bottom: 23px;
position: relative;
padding-top: 0;
}
.new_tour-one-col-sm .new_t-order-col {
display: table-cell;
vertical-align: top;
padding-top: 20px;
}
.new_tour-one-col-sm .new_t-order-col:first-child {
text-align: left;
padding-right: 20px;
padding-top: 23px;
}
.new_tour-one-col-sm .new_t-order-content-mobile .new_t-order-col:first-child {
padding-top: 20px;
} .new_t-order-price {
color: #4C9CE0;
font-weight: bold;
font-size: 20px;
margin: -2px 0 7px;
min-height: 30px;
}
.new_t-order-price__getCredit {
font-size: 13px;
margin-top: 5px;
line-height: 1;
display: block;
color: #4C9CE0;
font-weight: 400;
}
.new_t-order-price span {
font-weight: bold;
font-size: 22px;
}
.new_t-order-price .new_price .secondary,
.new_t-order-price .new_price .secondary .currency {
font-size: 14px;
}
.new_t-order-price .new_price .primary,
.new_t-order-price .new_price .secondary {
display: block;
} .new_t-order-price-descr {
font-size: 11px;
padding-bottom: 7px;
}
.new_tour-one-col-sm .new_t-order-price-descr {
width: calc(200% + 40px);
padding-top: 30px;
padding-bottom: 0;
}
.new_request-flight,
.new_extra-fee {
margin-bottom: 10px;
}
.new_request-flight {
color: #ff3600;
} .new_t-order-operator {
height: 50px;
width: 160px;
margin: 0 auto 5px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} .new_t-order-btn {
color: #fff;
background-color: #F7941D;
cursor: pointer;
font-weight: bold;
border-radius: 3px;
font-size: 16px;
padding: 14px 0;
margin-bottom: 6px;
height: 51px;
text-align: center;
} .new_t-order-table .new_t-order-code {
margin-left: 2px;
font-size: 14px;
} .new_t-order-return {
border-radius: 3px;
height: 51px;
border: 1px solid #4C9CE0;
color: #4C9CE0;
padding-left: 30px;
padding-right: 10px;
display: table-cell;
vertical-align: middle;
font-size: 14px;
line-height: 120%;
position: relative;
} .new_t-order-return svg {
fill: #4c9ce0;
height: 25px;
left: 3px;
position: absolute;
top: 12px;
transform: rotate(180deg);
} body .new_t-tab-content {
display: none;
padding: 0;
}
.new_t-tab-content.map .new_t-tab-content-body {
height: calc(100% - 44px);
}
.new_t-tab-content.map .new_t-tab-content-body .t-map-wrapper {
height: 100%;
}
.new_t-tab-content-top,
.new_t-tab-content-bottom {
display: none;
position: absolute;
left: 0;
right: 0;
}
.new_t-tab-content-top {
top: 0;
}
.new_t-tab-content-close {
position: absolute;
top: 0;
right: 0;
}
.new_t-tab-content-bottom {
bottom: 0;
} .new_t-tour-tab-table {
display: table;
width: 100%;
margin-bottom: 7px;
}
.new_t-tour-tab-table:last-child {
margin-bottom: 0;
}
.new_t-tour-tab-col {
display: table-cell;
vertical-align: top;
position: relative;
} .new_t-tour-tab-col-1 {
width: 215px;
background: #EAEAEA;
border-radius: 4px 0 0 4px;
position: relative;
border-left: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
padding: 15px 0 15px 42px;
} .new_t-tour-tab-col-1-title {
font-weight: bold;
font-size: 14px;
} .new_t-tour-tab-col-1 svg {
fill: #B5B5B5;
position: absolute;
} .tourist-table .new_t-tour-tab-col-1 svg {
width: 21px;
left: 11px;
top: 14px;
} .date-table .new_t-tour-tab-col-1 svg {
width: 18px;
left: 12px;
top: 15px;
} .food-table .new_t-tour-tab-col-1 svg {
width: 21px;
left: 11px;
top: 15px;
} .services-table .new_t-tour-tab-col-1 svg {
width: 22px;
left: 10px;
top: 14px;
} .new_t-tour-tab-col-2 {
padding: 15px 25px;
border-radius: 0 4px 4px 0;
border: 1px solid #E0E0E0;
border-left: none;
background-color: #fff;
font-size: 13px;
}
.tourist-table .new_t-tour-tab-col-2 {
text-transform: uppercase;
}
.tourist-table .new_t-tour-tab-col-2 span {
font-size: 14px;
}
.date-table .new_t-tour-tab-col-2 {
vertical-align: middle;
}
.food-table .new_t-tour-tab-col-2 div:first-child .new_t-important {
text-transform: capitalize;
}
.new_t-tour-tab-col-2 .new_t-important {
font-size: 14px;
color: #4C9CE0;
} .new_t-tour-tab-col .new_t-change-btn {
position: absolute;
top: 0;
bottom: 0;
right: 0;
display: block;
width: 52px;
border-left: 1px solid #EBEBEB;
cursor: pointer;
text-align: center;
color: #F7941D;
overflow: hidden;
border-radius: 0 3px 3px 0;
}
.new_t-tour-tab-col .new_t-change-btn span {
position: absolute;
top: 50%;
left: 0;
right: 0;
display: block;
margin-top: -16px;
} .new_t-change-btn svg {
fill: #F7941D;
position: absolute;
top: 14px;
left: 12px;
transform: rotate(270deg);
width: 26px;
height: 26px;
} .new_t-tour-tab-col .new_t-change-people {
overflow: initial;
text-transform: none;
}
.new_t-change-people .new_f-dropdown-body-bottom {
display: block;
} .new_t-date-table {
display: table;
width: 100%;
opacity: 1;
}
.new_t-date-table .new_weight-bold {
white-space: normal;
}
.new_t-date-col {
display: table-cell;
vertical-align: top;
}
.new_t-nostretch {
width: 1%;
white-space: nowrap;
}
.new_t-duration-col {
position: relative;
}
.new_t-duration-container {
white-space: nowrap;
text-align: center;
position: absolute;
left: 50%;
top: 3px;
transform: translate(-50%, 0);
}
.new_t-duration-icons {
height: 1px;
position: relative;
background-color: #CBCBCB;
margin: 29px 18px 0;
}
.new_t-duration-icon {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
border: 2px solid #B6B6B6;
background-color: #fff;
top: -5px;
}
.new_t-duration-icon-left {
left: 0;
}
.new_t-duration-icon-right {
right: 0;
}
.new_t-duration-icon svg {
position: absolute;
fill: #C1C1C1;
}
.new_t-duration-icon.new_t-air svg {
top: -19px;
left: -7px;
width: 21px;
}
.new_t-duration-icon.new_t-train svg {
top: -23px;
left: -4px;
width: 14px;
}
.new_t-duration-icon.new_t-bus svg {
top: -22px;
left: -4px;
width: 14px;
}
.new_t-duration-icon.new_t-ship svg {
top: -19px;
left: -9px;
width: 22px;
}
.new_t-duration-icon.new_t-no svg {
top: -24px;
left: -2px;
width: 10px;
}
.new_t-duration-icon-right.new_t-no svg,
.new_t-duration-icon-left.new_t-ship svg,
.new_t-duration-icon-right.new_t-air svg {
transform: scale(-1, 1);
}
.new_t-duration-text {
text-align: center;
padding-top: 5px;
}
.new_t-duration-text span {
color: #a3a3a3;
} .new_t-service-item {
font-size: 14px;
display: inline-block;
position: relative;
padding-left: 21px;
margin-right: 30px;
} .new_t-service-item svg {
position: absolute;
left: 0;
top: 3px;
display: block;
width: 14px;
height: 14px;
} .new_t-service-item-yes svg {
fill: #a4c758;
} .new_t-service-item-no svg {
fill: #c45555;
} .date-table:not(.vertical-table) .new_t-duration-col + .new_t-date-col {
text-align: right;
}
.new_m-mobile-form .date-table .new_t-duration-col + .new_t-date-col {
text-align: left !important;
}
.new_m-mobile-form .date-table .new_t-date-table,
.new_m-mobile-form .date-table .new_t-date-col,
.date-table.vertical-table .new_t-date-table,
.date-table.vertical-table .new_t-date-col {
display: block;
width: auto;
white-space: normal;
}
.new_m-mobile-form .date-table .new_t-tour-tab-col-2,
.date-table.vertical-table .new_t-tour-tab-col-2 {
padding-left: 51px;
}
.new_m-mobile-form .date-table .new_t-duration-container,
.date-table.vertical-table .new_t-duration-container {
white-space: normal;
text-align: left;
position: relative;
left: 0;
top: 0;
transform: translate(0, 0);
padding: 15px 0;
}
.new_m-mobile-form .date-table .new_t-duration-icons,
.date-table.vertical-table .new_t-duration-icons {
height: auto;
width: 1px;
position: absolute;
margin: 0;
top: -33px;
bottom: -35px;
left: -25px;
}
.new_m-mobile-form .date-table .new_t-no-3rd-row .new_t-duration-icons,
.date-table.vertical-table .new_t-no-3rd-row .new_t-duration-icons {
top: -13px;
bottom: -15px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left,
.new_m-mobile-form .date-table .new_t-duration-icon-right,
.date-table.vertical-table .new_t-duration-icon-left,
.date-table.vertical-table .new_t-duration-icon-right {
left: -4px;
right: auto;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left,
.date-table.vertical-table .new_t-duration-icon-left {
top: 0;
bottom: auto;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right,
.date-table.vertical-table .new_t-duration-icon-right {
top: auto;
bottom: 0;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left.new_t-air svg,
.date-table.vertical-table .new_t-duration-icon-left.new_t-air svg {
top: -22px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-left svg,
.date-table.vertical-table .new_t-duration-icon-left svg {
top: -25px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right.new_t-air svg,
.date-table.vertical-table .new_t-duration-icon-right.new_t-air svg {
top: 15px;
}
.new_m-mobile-form .date-table .new_t-duration-icon-right svg,
.date-table.vertical-table .new_t-duration-icon-right svg {
top: 13px;
}
.new_m-mobile-form .date-table .new_t-duration-text,
.date-table.vertical-table .new_t-duration-text {
text-align: left;
padding-top: 0;
position: relative;
top: -15px;
} .new_tour-one-col .new_t-tour-tab-col-1 {
border-radius: 4px 4px 0 0;
border: 1px solid #e0e0e0;
border-bottom: none;
}
.new_tour-one-col .new_t-tour-tab-col-2 {
border-radius: 0 0 4px 4px;
border: 1px solid #e0e0e0;
border-top: none;
padding: 15px 10px;
}
.new_tour-one-col .new_t-tour-tab-table {
margin-bottom: 9px;
}
.new_tour-one-col .new_t-tour-tab-table:last-child {
margin-bottom: 0;
}
.new_tour-rat-under-photo .date-table .new_t-tour-tab-col-2 {
padding-left: 42px;
}
.new_tour-rat-under-photo .date-table .new_t-duration-icons {
left: -22px;
}  .new_serv-cols {
list-style: none;
-webkit-padding-start: 0;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
margin-top: 0;
}
.new_res-one-col .new_serv-cols,
.new_res-price-down .new_serv-cols {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
.new_serv-cols .new_br-avoid {
float: none;
width: auto;
position: relative;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
font-size: 13px;
} .new_serv-cols > div:first-child .new_h6 {
margin-top: 0;
}
.new_serv-cols .new_h6 {
margin: 21px 0 9px;
font-size: 15px;
font-weight: 700;
color: #666;
} .new_serv-cols .new_serv-list {
margin: 0;
padding: 3px 0 0;
}
.new_serv-cols .new_serv-list > li {
color: #666;
font-size: 13px;
line-height: 190%;
list-style-type: none;
padding-left: 8px;
position: relative;
margin: 0;
}
.new_serv-cols a {
color: #4c9ce0;
} .new_serv-cols .new_serv-list > li::before {
content: '';
position: absolute;
top: 50%;
left: 0;
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background-color: #666;
}
.new_serv-cols .new_serv-list > li::after {
display: inline-block;
margin-left: 3px;
} .new_serv-cols .new_serv-list > li.new_free::after {
background-color: #faea36;
border-radius: 2px;
color: #333333;
content: "FREE";
font-size: 9px;
padding: 0 3px;
} .new_serv-cols .new_serv-list > li.new_pay::after {
color: #c45555;
content: "$";
font-size: 15px;
font-weight: 600;
position: relative;
top: 1px;
} .new_t-tab-content.photo {
font-size: 0;
}
.new_t-tab-content.photo img {
display: block;
width: 100%;
margin: 0 0 10px;
}
.new_t-tab-content.photo img:last-child {
margin-bottom: 0;
} #new_os-map:empty {
display: none !important;
}
.new_r-container .new_results-map-body #new_os-map,
.new_layer-open-map #new_os-map {
height: calc(100% - 44px);
}
.new_layer-open-map .new_t-content {
z-index: 4;
}
.new_t-map-wrapper {
background-color: #D2E3A4;
height: 385px;
position: relative;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 380px !important;
min-width: 380px !important;
max-width: 380px !important;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw * {
overflow: visible !important;
}
#new_os-map .gm-style-iw {
left: 10px !important;
right: 10px !important;
}
#new_os-map .gm-style-iw + div {
top: 7px !important;
right: 7px !important;
}
.new_map-infowindow-wrap {
position: relative;
min-height: 100px;
padding: 0 45px 0 150px;
}
.new_map-infowindow-image {
position: absolute;
top: 0;
left: 0;
width: 120px;
}
.new_map-infowindow-image img {
margin: 0 !important;
max-width: 100%;
}
.new_map-infowindow-title {
font-weight: bold;
}
.new_map-infowindow-rating {
position: absolute;
top: -10px;
right: -35px;
}
#new_os-map .new_r-item-rating-rev {
top: 3px;
}
#new_os-map .new_r-item-rating-value:empty + .new_r-item-rating-rev {
top: 18px;
}
#new_os-map .new_r-item-rating-rev span {
display: block;
top: 4px;
}
#new_os-map .new_r-item-rating-value {
bottom: 7px;
font-size: 16px;
font-weight: bold;
}
.new_map-infowindow-price {
color: #888;
}
.new_map-infowindow-price .new_order-button {
display: inline-block;
background: #00a8cc;
line-height: 30px;
border-bottom: 2px solid #097f98;
color: #fff;
height: 32px;
margin: 12px 0 0;
padding: 0 8px;
text-align: center;
font-size: 14px;
font-weight: 700;
}
.new_map-infowindow-price .currency-uah::after {
content: ' /';
} .new_t-tab-content.reviews {
font-size: 0;
} .new_t-rating-tab-container {
margin: 50px 0 20px;
position: relative;
padding-left: 135px;
}
.new_res-one-col .new_t-rating-tab-container {
padding-left: 0;
}
.new_r-item-ratings-divider {
display: none;
}
.new_res-one-col .new_r-item-ratings-divider {
display: block;
clear: both;
} .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
font-size: 115px;
position: absolute;
margin: 0;
top: -27px;
left: 0;
}
.new_res-one-col .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
position: relative;
margin-bottom: 15px;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating .new_r-item-rating-value {
font-size: 32px;
top: 51px;
}
.new_t-rating-tab-container .big-rating .new_r-item-rating-rev {
color: #4C9CE0;
font-size: 14px;
left: 0;
right: 0;
top: 14px;
}
.new_t-rating-tab-container .big-rating .new_r-item-rating-rev span {
font-size: 14px;
display: block;
position: relative;
top: 4px;
} .new_t-rating-tab-container .new_r-item-rating-container {
margin: 0 20px 40px;
}
.new_t-rating-tab-container .new_r-item-rating-container .new_r-item-rating-value {
top: 18px;
}
.new_t-rating-tab-container .new_r-item-rating-rev {
color: #888888;
font-size: 12px;
left: -20px;
right: -20px;
top: -23px;
white-space: nowrap;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating .bar,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p6 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p7 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p8 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p9 .fill,
.new_t-rating-tab-container .new_r-item-rating-container.big-rating.new_r-p10 .fill {
border-width: 8px;
height: 99px;
width: 99px;
}
.new_t-rating-tab-container .new_r-item-rating-container.big-rating::after {
height: 0.86em;
left: 0.07em;
top: 0.07em;
width: 0.86em;
} .new_t-tab-content.reviews #cg-r3 {
width: 100%;
height: 633px !important;
border: none;
}
.new_t-tab-content.reviews .infHtmlcg-r3 {
width: 100%;
padding: 0 0 20px;
overflow: hidden;
} .new_modal-open,
.new_modal-open body {
overflow: hidden !important;
}
.new_modal-open .new_t-modal-wrap {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.5);
z-index: 999;
}
.new_modal-open .new_t-modal-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.new_modal-open .new_t-modal-body {
background: #fff;
padding: 0;
width: auto;
min-width: 480px;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
position: relative;
left: 50%;
transform: translateX(-50%);
overflow: hidden;
}
body:not(.new_tour-one-col-sm) .new_t-modal-body {
}
.new_t-modal-body-item,
.new_t-modal-body-close {
display: none;
}
.new_modal-open .new_t-modal-body-close {
display: block;
}
.new_t-modal-wrap .new_spinner-wrap {
padding: 0;
margin-right: -16px;
max-width: 460px;
} .new_t-modal-body-item.date .new_t-modal-body-middle {
padding: 15px 31px 31px 15px;
background-color: #FAFAFA;
}
.new_t-date-modal-table-container {
position: relative;
}
.new_t-date-change {
position: absolute;
border: 1px solid #C6D3DE;
cursor: pointer;
overflow: hidden;
}
.new_t-date-change-top,
.new_t-date-change-bottom {
width: 17px;
right: -16px;
background-color: #F9E8CC;
height: calc(50% - 23px);
}
.new_t-date-change-top {
top: 48px;
}
.new_t-date-change-bottom {
bottom: 0;
}
.new_t-date-change-left,
.new_t-date-change-right {
height: 17px;
width: calc(50% - 24px);
bottom: -16px;
background-color: #DFE8EF;
}
.new_t-date-change-left {
left: 49px;
}
.new_t-date-change-right {
right: 0;
}
.new_t-date-change svg {
fill: #999;
height: 20px;
position: absolute;
width: 20px;
}
.new_t-date-change-top svg,
.new_t-date-change-bottom svg {
top: 50%;
margin-top: -10px;
}
.new_t-date-change-top svg {
transform: rotate(90deg);
left: -2px;
}
.new_t-date-change-bottom svg {
transform: rotate(270deg);
left: -3px;
}
.new_t-date-change-left svg,
.new_t-date-change-right svg {
left: 50%;
margin-left: -10px;
}
.new_t-date-change-left svg {
top: -3px;
}
.new_t-date-change-right svg {
transform: rotate(180deg);
top: -2px;
}
.new_t-date-modal-table {
border-collapse: collapse;
width: 100%;
padding: 0;
margin: 0;
}
.new_t-date-modal-table .new_t-date-modal-table-head {
padding: 9px 3px 5px;
border-top: 1px solid #DDDDDD;
}
.new_t-date-modal-table td {
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
padding: 0;
text-align: center;
vertical-align: middle;
font-size: 12px;
}
.new_t-date-modal-table td.selected {
background-color: #F1F1F1;
}
.new_t-date-modal-table td:first-child {
padding: 0 0 2px;
line-height: 100%;
border-left: 1px solid #DDDDDD;
max-width: 50px;
min-width: 50px;
width: 50px;
}
.new_t-date-modal-table thead td:first-child {
border-left: none;
}
.new_t-date-modal-table td:first-child span {
white-space: nowrap;
font-weight: bold;
display: block;
}
.new_t-date-modal-table-head div {
white-space: nowrap;
height: 18px;
}
.new_t-date-modal-table-head .new_t-head-nights {
font-weight: bold;
margin-bottom: -3px;
font-size: 12px;
}
.new_t-date-modal-table-head .new_t-head-days {
font-size: 9px;
}
.new_t-date_link {
height: 50px;
display: block;
background-color: #fff;
cursor: pointer;
padding: 1px 5px;
}
.new_t-date_link.new_t-selected {
background-color: #D9EDFF;
}
.new_t-date_link,
.new_t-date_link * {
text-decoration: none;
color: #4c9ce0;
}
.new_t-date_link > span > span {
white-space: nowrap;
display: block;
}
.new_t-date_link > span > span:first-child {
margin: 8px 0 -3px;
font-weight: bold;
}
.new_t-date_link.selected {
background-color: #4C9CE0 !important;
color: #fff;
} .food .new_t-modal-table-container {
overflow: auto;
padding-bottom: 2px;
}
.food .new_t-modal-table {
border-collapse: collapse;
background-color: #FAFAFA;
}
.food .new_t-modal-table td {
padding: 5px 8px;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 13px;
text-align: left;
vertical-align: middle;
}
.food .new_t-modal-table tr td:first-child {
padding: 15px 8px;
}
.new_t-modal-room-list-title,
.new_t-modal-room-title,
.new_t-food-abbr {
font-weight: bold;
}
.new_t-food-abbr {
text-transform: uppercase;
}
.new_t-food-abbr ~ span {
display: block;
margin-top: -3px;
}
.new_t-modal-room-title {
color: #4C9CE0;
}
.new_t-modal-room-title span {
font-weight: normal;
}
.new_t-food-abbr ~ span,
.new_t-modal-room-desc,
.new_t-modal-room-title span {
color: #a3a3a3;
}
.new_t-modal-room-list-title {
margin: 5px 0;
}
.food .new_t-modal-table .new_t-room-price,
.food .new_t-modal-table tr:first-child td:first-child {
background-color: #fff;
}
.food .new_t-modal-table .new_t-room-price {
cursor: pointer;
text-align: center;
position: relative;
min-width: 75px;
}
.food .new_t-modal-table .new_t-room-price a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-decoration: none;
display: flex;
color: #666;
align-items: center;
justify-content: center;
box-shadow: 0 0 1px #999;
}
.food .new_t-modal-table .new_t-room-price.selected {
background-color: #4C9CE0 !important;
}
.food .new_t-modal-table .new_t-room-price.selected * {
color: #fff;
}
.new_t-modal-room-list-item {
padding-left: 8px;
position: relative;
}
.new_t-modal-room-list-item::before {
content: '';
position: absolute;
top: 50%;
left: 0;
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background-color: #666;
} body .os-order-header-title, .os-order-form-wrap *:after {
color: #4C9CE0 !important;
}
.os-order-form-wrap select {
height: 28px !important;
line-height: 28px !important;
}
.os-order-form-wrap .os-order-input-office .os-order-error {
margin-top: 3px;
margin-bottom: 3px;
}
.os-order-form-wrap .os-order-error {
margin-bottom: 0;
}
.os-order-user-contacts {
margin-top: 0 !important;
}
.os-order-input-comment,
.os-order-input-office {
margin-top: 10px !important;
}
.new_t-order-form-open .os-order-form-wrap form {
margin: 0;
}
.new_t-order-form-open .fancybox-overlay {
background: rgba(0,0,0,.5);
} .new_t-order-form-open .os-order-form-wrap {
background: #fff;
border: none;
padding: 10px !important;
width: 430px;
}
@media all and (max-width: 560px) {
.new_t-order-form-open .os-order-form-wrap {
width: 253px;
}
}
@media all and (max-width: 340px) {
.new_t-order-form-open .os-order-form-wrap {
width: auto;
}
} .new_t-order-form-open .os-order-form-wrap .os-order-header-title {
display: none;
} .new_t-order-form-open .os-order-first-title,
.new_t-order-form-open .os-order-and-title,
.new_t-order-form-open .os-order-second-title,
.new_t-order-form-open .os-order-input-dates label {font-family: 'Open Sans'; color: #666;}  .new_t-order-form-open .os-order-form-wrap select {font-family: 'Open Sans'; color: #666;}
.new_t-order-form-open .os-order-select-wrapper,
.new_t-order-form-open .os-order-select-wrapper:after {background: #fff;}
.new_t-order-form-open .os-order-select-wrapper {border-radius: 3px; border: 1px solid #e0e0e0;}
.new_t-order-form-open .os-order-input-duration .os-order-select-wrapper {border-radius: 3px;}  .new_t-order-form-open .os-order-form-wrap .os-order-select-wrapper:after {color: #4C9CE0;}  .new_t-order-form-open .os-order-user-contacts input,
.new_t-order-form-open .os-order-form-wrap textarea {font-family: 'Open Sans'; color: #666; background: #F0F0F0; border-color: #e0e0e0;} .new_t-order-form-open .os-order-user-contacts input,
.new_t-order-form-open .os-order-form-wrap textarea {border-radius: 0px 0px 0px 0px;} .new_t-order-form-open .os-order-input-office .os-order-select-wrapper {border-radius: 0px 0px 0px 0px;} .new_t-order-form-open .os-order-input-dates .os-order-input-wrapper {
font-family: 'Open Sans';
color: #666;
background: #fff;
border-radius: 3px;
border-color: #e0e0e0;
} .new_t-order-form-open .os-order-input-dates .os-order-input-wrapper:after {color: #4C9CE0;} .new_t-order-form-open .os-order-form-submit .os-order-form-submit_button {
font: bold 16px 'Open Sans';
color: #ffffff;
text-align: center;
border: none;
border-radius: 3px;
background: #F7941D !important;
height: 51px;
box-shadow: none !important;
margin: 11px 0 0 !important;
width: 100%;
} .new_t-order-form-open .os-order-form-submit .os-order-form-submit_button:hover {
background: #F7941D !important;
} .new_t-order-form-open .table-condensed .prev, .table-condensed .next, .table-condensed .switch {
background-color: #4C9CE0 !important;
}
.new_t-order-form-open .datepicker {
border-color: #4C9CE0 !important;
z-index:9999;
} .new_tour-one-col-sm .new_t-content-table,
.date-table.vertical-table .new_t-date-col:last-child {
display: flex;
flex-direction: column;
}
.new_tour-one-col-sm .new_t-content-table .new_t-tabs-content,
.date-table.vertical-table .new_t-date-col:last-child .new_t-important {
order: 3;
}
.new_tour-one-col-sm .new_t-content-table .new_t-order-content,
.date-table.vertical-table .new_t-date-col:last-child .new_weight-bold {
order: 2;
padding: 0;
}
.date-table.vertical-table .new_t-date-col:last-child .new_weight-bold + .new_t-important {
order: 1;
}
.new_tour-one-col .new_t-tour-tab-table,
.new_tour-one-col .new_t-tour-tab-col {
display: block;
width: auto;
}
.new_t-modal-check {
display: none;
}
.new_tour-one-col-sm .new_t-header-gallery-container {
margin-bottom: 22px;
}
.new_tour-one-col-sm .new_t-header-desktop-img {
height: 190px;
}
.os-order-form-wrap ~ .os-order-form-wrap {
display: none !important;
} .new_t-similar-viewed-wrapper {
padding: 35px 0 0;
}
.new_t-container .new_t-similar-viewed-gallery {
overflow: visible;
width: 100%;
position: relative;
padding: 0 20px;
margin: 0 0 14px !important;
}
.new_t-container .new_t-similar-viewed-gallery:not(.owl-drag) {
padding-top: 20px;
height: 200px;
overflow: hidden;
}
.new_t-container .new_t-similar-viewed-gallery .owl-stage-outer {
overflow: hidden;
padding: 20px 0;
}
@media (min-width: 479px) {
.new_t-container .new_t-similar-viewed-gallery .owl-stage-outer {
padding-left: 8px;
padding-right: 8px;
}
.new_r-item {
box-shadow: 0 0 5px rgba(0,0,0,.2);
}
}
.new_t-header-gallery-mobile {
display: none
}
.new_t-similar-viewed-gallery .owl-item,
.new_t-similar-viewed-gallery .owl-stage {
height: 165px;
}
.new_t-similar-viewed-gallery-item {
height: 165px;
}
.owl-item .new_r-item-wrap {
width: 100%;
padding-left: 0;
padding-right: 14px;
}
.new_res-one-col .new_t-similar-viewed-gallery .owl-item .new_r-item-wrap {
padding-right: 0;
}
.new_t-container .owl-nav {
display: none;
}
.new_t-similar-viewed-wrapper .owl-prev,
.new_t-similar-viewed-wrapper .owl-next {
background: rgba(0, 0, 0, 0) url(/wp-content/themes/newdesigntwo/images/onsite/arr-left.svg) no-repeat scroll center center / cover ;
cursor: pointer;
font-size: 0;
height: 28px;
position: absolute;
top: 87px;
width: 15px;
filter: grayscale(100%);
opacity: .8;
}
.new_t-similar-viewed-wrapper .owl-next {
transform: scale(-1, 1);
}
.new_t-similar-viewed-wrapper .owl-nav .disabled {
display: none;
}
.new_t-similar-viewed-wrapper .owl-prev {
left: -4px;
}
.new_t-similar-viewed-wrapper .owl-next {
right: -4px;
}
.new_t-container .owl-dots,
.new_t-container .owl-dot {
margin: 0;
padding: 0;
height: 5px;
border-radius: 3px;
}
.new_t-container .owl-dots {
background-color: #eee;
bottom: 0;
display: inline-flex;
flex-direction: row;
left: 15px;
margin-top: 10px;
position: absolute;
right: 15px;
}
.new_t-container .owl-dot {
list-style-type: none;
flex-grow: 1;
}
.new_t-container .owl-dot.active {
background-color: #ccc;
}
@media all and (max-width: 550px) {
.new_modal-open .new_t-modal-body {
width: 450px;
min-width: 320px;
}
.new_t-modal-check {
display: block;
}
} @media all and (min-width: 479px) {
.new_t-container[style*="flex"] {
display: block !important;
}
.new_t-tour-tab-col .new_t-change-btn:hover {
background-color: #fafafa;
}
.new_t-order-content-mobile {
display: none !important;
}
.date-table .new_t-tour-tab-col-2,
.food-table .new_t-tour-tab-col-2 {
padding-right: 77px !important;
}
.new_modal-open body {
padding-right: 15px !important;
}
@-moz-document url-prefix() {
.new_modal-open body {
padding-right: 14px !important;
}
}
.food .new_t-modal-table .new_t-room-price:hover,
.new_t-date_link.new_t-selected,
.new_t-date_link:hover {
background-color: #D9EDFF;
}
.new_t-date-change-top:hover,
.new_t-date-change-bottom:hover {
background-color: #fce2b7;
}
.new_t-date-change-left:hover,
.new_t-date-change-right:hover {
background-color: #d2e6f6;
}
.new_t-date-change:hover svg {
fill: #666;
} .os-order-small-form .os-order-input-name,
.os-order-small-form .os-order-input-phone,
.os-order-small-form .os-order-input-email {
float: left !important;
width: 33.33% !important;
}
.os-order-small-form .os-order-input-phone input,
.os-order-small-form .os-order-input-email input {
border-left: none !important;
border-top: 1px solid #e0e0e0 !important;
} .new_layer-open-map,
.new_layer-open-map body {
overflow: hidden !important;
}
.new_results-map-overlay,
.new_layer-open-map .new_t-tabs-content {
background-color: rgba(0, 0, 0, 0.5);
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 999;
}
.new_r-container .new_results-map-body .new_t-tab-content-top,
.new_layer-open-map .new_results-map-body .new_t-tab-content-top,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content-top {
display: block;
position: static;
}
.new_results-map-body,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content {
left: 60px;
top: 60px;
right: 60px;
bottom: 60px;
margin: 0 auto;
width: auto;
overflow: hidden;
padding: 0;
position: absolute;
vertical-align: middle;
height: auto;
background: #fff;
max-width: 1200px;
max-height: 800px;
}
.new_layer-open-map .new_loading-container svg {
margin: 140px 0 0 190px;
}
.new_modal-open-food .new_t-modal-body {
top: 60px;
bottom: 60px;
position: absolute;
}
.new_modal-open-food .new_t-modal-body-middle {
position: absolute;
top: 44px;
bottom: 0;
left: 0;
right: 0;
overflow: auto;
}
.new_modal-open-food .new_t-modal-table {
width: 100%;
} .new_t-change-people .new_t-change-people-dropdown {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.5);
z-index: 999;
border: none
}
.new_t-change-people .new_f-dropdown-body-wrap {
position: absolute;
left: 50%;
top: 50%;
width: 304px;
padding: 56px 14px 53px;
background: #fff;
color: #666;
font-size: 14px;
text-align: left;
transform: translate(-50%,-50%);
}
.new_t-change-people .new_f-dropdown-body-top {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
}
.new_t-change-people .new_f-dropdown-list {
height: 353px;
}
.new_t-change-people .new_f-dropdown-bottom-btn {
position: absolute;
width: 50%;
bottom: 0;
line-height: 40px;
height: 42px;
font-size: 14px;
text-align: center;
border: 1px solid transparent;
border-left: none;
border-right: none;
}
.new_t-change-people .new_f-dropdown-btn-cancel {
left: 0;
background-color: #DFE8F0;
border-top-color: #C8D4DF;
}
.new_t-change-people .new_f-dropdown-btn-apply {
right: 0;
background-color: #F7941D;
color: #fff;
font-weight: 600;
} .new_t-similar-viewed-wrapper .owl-dots {
display: none !important;
}
.new_t-similar-viewed-wrapper .owl-nav {
display: block;
}
} @media all and (max-width: 478px) {
.new_t-menu-back .new_r-currency-switch {
right: 15px;
} .new_t-similar-viewed .new_t-header-title,
.new_t-menu-back,
.new_t-header,
.new_t-menu-wrap,
.new_t-content {
padding-left: 15px;
padding-right: 15px;
} .new_t-container {
display: flex;
flex-direction: column;
}
.new_t-menu-back {
order: 1;
margin-bottom: 5px;
}
.new_t-header {
order: 2;
}
.new_t-menu-wrap {
order: 3;
margin-bottom: 10px;
}
.new_t-content {
order: 4;
}
.new_t-similar-viewed {
order: 5;
}
.new_t-menu-wrap::after {
left: 15px;
right: 15px;
}
.new_t-menu-item {
width: 50%;
text-align: center;
padding-left: 0;
padding-right: 0;
}
.new_t-tab-photos,
.new_t-tab-map,
.new_t-tab-rev {
display: none
} .new_t-order-content-mobile {
display: block;
}
.new_t-order-content .new_t-order-col {
width: 50%;
}
.new_t-order-content-mobile {
margin-top: 27px;
}
.new_t-order-content-mobile {
order: 3 !important;
}
.new_t-order-content-mobile .new_t-order-table {
margin-bottom: 0;
} .new_tour-one-col-sm .new_t-header-desktop-img {
display: none;
}
.new_tour-one-col-sm .new_t-header-gallery-mobile {
position: relative;
margin: 0 -15px 20px;
display: block;
}
.new_t-header-gallery-mobile .owl-stage-outer {
position: absolute !important;
}
.new_t-header-gallery-slider-body {
height: 215px;
position: relative;
overflow: hidden;
padding-bottom: 15px;
}
.new_t-header-gallery-slider-item {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 200px;
}
.new_t-header-gallery-container .owl-item,
.new_t-header-gallery-container .owl-stage {
height: 200px;
}  .new_tour-one-col .new_t-tour-tab-table {
margin: 0 -15px;
}
.new_t-tour-tab-table.date-table .new_t-date-table,
.new_t-tour-tab-table.date-table .new_t-date-col {
display: block;
width: auto;
white-space: normal;
}
.new_tour-one-col .new_t-tour-tab-col-1,
.new_tour-one-col .new_t-tour-tab-col-2 {
border-radius: 0;
border: none;
}
.new_t-tour-tab-table.date-table .new_t-duration-container {
white-space: normal;
text-align: left;
position: relative;
left: 0;
top: 0;
transform: translate(0, 0);
padding: 15px 0;
}
.new_t-tour-tab-table.date-table .new_t-duration-icons {
height: auto;
width: 1px;
position: absolute;
margin: 0;
top: -33px;
bottom: -35px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left,
.new_t-tour-tab-table.date-table .new_t-duration-icon-right {
left: -4px;
right: auto;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left {
top: 0;
bottom: auto;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right {
top: auto;
bottom: 0;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left svg {
top: -22px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right svg {
top: 15px;
}
.new_t-tour-tab-table.date-table .new_t-duration-text {
text-align: left;
padding-top: 0;
position: relative;
top: -15px;
}
.new_t-tour-tab-table.date-table .new_t-no-3rd-row .new_t-duration-icons {
top: -13px;
bottom: -15px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-left svg {
top: -25px;
}
.new_t-tour-tab-table.date-table .new_t-duration-icon-right svg {
top: 13px;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child {
display: flex;
flex-direction: column;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_t-important {
order: 3;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_weight-bold {
order: 2;
padding: 0;
}
.new_t-tour-tab-table.date-table .new_t-date-col:last-child .new_weight-bold + .new_t-important {
order: 1;
}
.new_t-date-table {
opacity: 1 !important;
}
.date-table:not(.vertical-table) .new_t-duration-col + .new_t-date-col {
text-align: left;
}
.new_tour-one-col .new_t-tour-tab-col-1 {
height: 50px;
}
.date-table .new_t-tour-tab-col-1 {
height: 70px;
}
.food-table .new_t-tour-tab-col-1 br {
display: none;
}
.new_t-tour-tab-col .new_t-change-btn {
border-radius: 0;
background: #FDFDFD;
}
.date-table .new_t-tour-tab-col .new_t-change-btn {
top: -69px;
height: 68px;
}
.tourist-table .new_t-tour-tab-col .new_t-change-btn,
.food-table .new_t-tour-tab-col .new_t-change-btn {
top: -49px;
height: 48px;
}
.new_t-tour-tab-col .new_t-change-btn span {
margin-top: -19px;
}
.new_t-change-btn svg {
left: 14px;
top: 16px;
transform: rotate(180deg);
}
.new_layer-open .new_t-change-people .new_f-dropdown-btn-cancel,
.new_layer-open .new_t-change-people .new_f-dropdown-list {
color: #666;
}
.new_layer-open .new_t-change-people .new_f-dropdown-list {
text-align: left;
}
.new_t-change-btn.new_t-change-people {
border-left: none;
} .new_t-map-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: auto;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 290px !important;
min-width: 290px !important;
max-width: 290px !important;
}
.new_map-infowindow-wrap {
padding-right: 0;
}
.new_map-infowindow-rating {
top: -3px;
right: auto;
left: -3px;
}
#new_os-map {
top: 44px;
height: calc(100% - 44px);
} .new_t-tab-content.reviews .new_t-tab-content-body {
padding: 12px 0 0;
background-color: #fff;
}
.new_t-tab-content.reviews .new_t-header-title {
padding: 0 9px;
}
.new_t-rating-tab-container {
background-color: #F7F7F7;
height: 310px;
margin: 15px 0 0;
overflow: hidden;
}
.new_t-rating-tab-container .new_r-item-rating-container {
margin: 0;
position: absolute;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(3) {
top: 40px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(4) {
top: 137px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(5) {
top: 234px;
right: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(6) {
top: 234px;
left: 20px;
}
.new_t-rating-tab-container .new_r-item-rating-container:nth-child(7) {
top: 234px;
left: 50%;
margin-left: -30px;
}
.new_res-one-col .new_t-rating-tab-container .new_r-item-rating-container.big-rating {
position: absolute;
top: 50px;
left: 50%;
margin-left: -98px;
}
.new_t-tab-content.reviews #cg-r3 {
width: calc(100% + 22px);
margin-left: -11px;
margin-top: -1px;
} .new_t-modal-body-item.date .new_t-modal-body-middle {
padding: 0 16px 0 0;
}
.new_t-modal-wrap .new_spinner-wrap {
padding: 15px;
} .os-order-small-form .os-order-input-phone,
.os-order-small-form .os-order-input-email {
margin-top: -1px;
}
.os-order-small-form .os-order-input-phone input,
.os-order-small-form .os-order-input-email input {
border: 1px solid #E0E0E0 !important;
}
.os-order-input-phone .os-order-error {
margin-bottom: 10px;
} .new_t-container .new_t-similar-viewed-gallery {
padding: 0;
}
}
@media all and (max-width: 359px) {
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw > div,
.new_map-infowindow-wrap {
width: 235px !important;
min-width: 235px !important;
max-width: 235px !important;
}
#new_os-map .gm-style-iw,
#new_os-map .gm-style-iw * {
overflow: visible !important;
}
#new_os-map .gm-style-iw .new_map-infowindow-image {
width: 120px;
overflow: hidden !important;
}
.new_map-infowindow-wrap {
padding-left: 130px;
}
} .new_credit-modal,
.new_credit-modal * {
box-sizing: border-box;
line-height: normal;
font-family: Arial, sans-serif;
color: #666;
}
.new_credit-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
z-index: 9999999;
background-color: rgba(0, 0, 0, 0.4);
text-align: center;
display: none;
}
.new_credit-modal:after {
content: "";
display: inline-block;
height: 100%;
margin-left: -.05em;
vertical-align: middle;
}
.new_credit-modal.show {
display: block;
}
.new_credit-modal-body {
vertical-align: middle;
display: inline-block;
text-align: left;
background-color: #fff;
max-width: 616px;
border-radius: 4px;
padding: 20px 24px 24px;
position: relative;
}
.new_credit-modal__closeBtn {
border: none;
background: none;
box-shadow: none;
position: absolute;
top: 4px;
right: 5px;
padding: 0 8px;
margin: 0;
border-radius: 0;
font-size: 34px;
font-family: 'Times New Roman', sans-serif;
cursor: pointer;
}
.new_credit-modal__closeBtn:hover {
color: #000;
}
.new_credit-modal-header__title {
font-size: 20px;
margin: 0;
padding: 0;
}
.new_credit-modal__subTitle {
font-size: 16px;
margin: 10px 0;
padding: 0;
}
.new_credit-modal__subTitle[data-block="credit-title"] {
margin: 15px 0 10px;
}
.new_credit-modal__text {
font-size: 14px;
line-height: 1.43;
}
.new_credit-modal__text[data-block="price"] span {
color: #ff5722;
font-weight: 700;
}
.new_credit-modal-bigNumber {
font-size: 20px;
font-weight: bold;
margin-right: 5px;
}
.new_credit-modal__subTitle[data-block="credit-title"] ~ .new_credit-modal-row {
margin: 5px 0 0;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input,
.new_credit-modal__input--price {
width: 110px;
height: 32px;
border-radius: 4px;
border: solid 1px #d8d8d8;
padding: 0 5px;
margin: 0 5px;
outline: none;
font-size: 14px;
}
.new_credit-modal-select,
.new_credit-modal-select select,
.new_credit-modal-select::before {
border-radius: 4px;
}
.new_credit-modal-select::before,
.new_credit-modal-select::after,
.new_credit-modal-select select {
cursor: pointer;
}
.new_credit-modal-select {
display: block;
height: 32px;
border: solid 1px #d8d8d8;
padding: 0;
max-width: 400px;
}
.new_credit-modal-select::before,
.new_credit-modal-select::after {
content: '';
position: absolute;
pointer-events: none;
}
.new_credit-modal-select::before {
display: block;
top: 0;
bottom: 0;
right: 0;
width: 30px;
background: #fff;
}
.new_credit-modal-select::after {
width: 0;
height: 0;
border-style: solid;
border-width: 6px 5px 0 5px;
border-color: #d8d8d8 transparent transparent transparent;
right: 6px;
top: 13px;
}
.new_credit-modal-select select {
height: 30px;
width: 100%;
font-size: 14px;
color: #666;
border: none;
background: transparent;
padding: 0 1px;
}
.new_credit-modal-row-count {
display: flex;
justify-content: space-between;
margin: 15px 0 0;
}
.new_credit-modal-row-count-item:not(:last-child) {
margin-right: 16px;
}
.new_credit-modal-row-count-item {
border-radius: 4px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
flex: 1;
text-align: center;
padding: 10px 7px 15px;
}
.new_credit-modal-row-count-item__header {
font-size: 14px;
font-weight: bold;
margin: 5px 0;
}
.new_credit-modal-row-count-item__price {
font-size: 14px;
margin-bottom: 5px;
}
.new_credit-modal-row-count-item__btn {
height: 36px;
line-height: 32px;
font-weight: bold;
text-align: center;
color: #212121;
border-radius: 4px;
border: solid 2px #F7941D;
margin: 5px auto;
cursor: pointer;
font-size: 16px;
background: #fff;
padding: 0;
width: 100%;
}
.new_credit-modal-row-count-item__info {
font-size: 12px;
color: #98989b;
}
.new_credit-modal-bottom-desc {
font-size: 12px;
margin-top: 15px;
}
.new_credit-modal-secondScreen .new_credit-modal__subTitle::after {
content: '';
display: table;
clear: both;
}
.new_credit-modal-secondScreen .new_credit-modal__subTitle span {
float: right;
color: #ff5722;
font-size: 12px;
font-weight: normal;
position: relative;
padding: 4px 0 0;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field {
display: flex;
margin: 0 0 16px;
flex-flow: wrap;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > .new_credit-modal-secondWrapper-form-field__label {
width: 168px;
text-align: right;
padding-right: 10px;
font-size: 14px;
font-weight: bold;
padding-top: 7px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child {
flex-grow: 2;
position: relative;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input {
width: 100%;
margin: 0;
}
.new_credit-input-error {
position: absolute;
bottom: -5px;
color: red;
font-size: 10px;
left: 5px;
background: #fff;
padding: 0 1px;
display: none;
}
.new_credit-input-has-error {
border-color: red !important;
}
.new_credit-input-has-error ~ .new_credit-input-error {
display: block;
}
.new_credit-modal-secondWrapper-form__btns {
padding-left: 168px;
}
.new_credit-modal-secondWrapper-form__btn {
height: 36px;
line-height: 32px;
text-align: center;
border-radius: 4px;
border: solid 2px #F7941D;
cursor: pointer;
font-size: 16px;
}
.new_credit-modal-secondWrapper-form__btn:first-child {
width: 152px;
background: #fff;
color: #212121;
position: relative;
}
.new_credit-modal-secondWrapper-form__btn:first-child span {
display: none;
}
.new_credit-modal-secondWrapper-form__btn:last-child {
width: calc(100% - 168px);
margin-left: 16px;
font-weight: bold;
background: #F7941D;
color: #fff;
}
.new_credit-modal-thirdScreen .new_credit-modal-secondWrapper-form__btn:last-child {
margin: 20px auto 5px;
width: 176px;
background: #fff;
color: #212121;
display: block;
}
@media (max-width: 560px) {
.new_credit-modal-secondWrapper-form__btns {
padding-left: 0;
}
}
@media (max-width: 478px) {
.new_credit-modal-body {
padding: 13px;
}
.new_credit-modal-row-count-item__btn {
width: auto;
height: auto;
line-height: normal;
font-size: 13px;
padding: 3px 0;
}
.new_credit-modal-row-count-item:not(:last-child) {
margin-right: 7px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field {
flex-wrap: wrap;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :first-child,
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child {
width: 100%;
flex-grow: 1;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :first-child {
text-align: left;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > :last-child input,
.new_credit-modal__input--price {
font-size: 16px;
}
.new_credit-modal-secondScreen .new_credit-modal-secondWrapper-form-field > .new_credit-modal-secondWrapper-form-field__label {
padding-top: 0;
}
}
@media (max-width: 320px) {
.new_credit-modal-secondWrapper-form__btn:first-child {
width: 100px;
background: #fff;
color: #212121;
}
.new_credit-modal-secondWrapper-form__btn:last-child {
width: calc(100% - 116px);
}
}.rplg {
box-sizing: border-box!important;
font-size: 16px!important;
}
.rplg *,
.rplg *:before,
.rplg *:after {
box-sizing: inherit!important;
}
.rplg a,
.rplg p,
.rplg div,
.rplg span,
.rplg button {
margin: 0;
padding: 0;
border: 0!important;
font-size: 100%!important;
font: inherit!important;
vertical-align: baseline!important;
}
.rplg a {
box-shadow: none!important;
}
.rplg ol,
.rplg ul {
list-style: none!important;
}
.rplg img {
max-width: 100%!important;
height: auto!important;
} .rplg .rplg-hr {
margin: 10px 0!important;
border-top: 1px solid #ddd!important;
border-bottom: 1px solid #fff!important;
}
.rplg .rplg-hr-fancy {
border: 0!important;
height: 1px!important;
margin: 20px 0!important;
background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%)!important;
}
.rplg .rplg-more,
.rplg .rplg-hide {
display: none!important;
}
.rplg .rplg-more-toggle {
color: #136aaf!important;
cursor: pointer!important;
text-decoration: underline!important;
}
.rplg .rplg-url {
display: block;
margin: 10px 0!important;
color: #2c7cff!important;
text-align: center!important;
box-shadow: none!important;
outline: none!important;
}
.rplg .rplg-trim {
white-space: nowrap!important;
overflow: hidden!important;
text-overflow: ellipsis!important;
}
.rplg .rplg-star {
padding: 0 4px 0 0!important;
line-height: 22px!important;
}
.rplg .rplg-stars {
display: inline-block!important;
}
.rplg .rplg-stars svg {
width: 18px!important;
height: 18px!important;
margin: 0 4px 0 0!important;
vertical-align: middle!important;
}
.rplg svg.yrw-rating {
width: 106px!important;
height: 20px!important;
}
.rplg .rplg-row {
-webkit-box-align: center!important;
-webkit-align-items: center!important;
-ms-flex-align: center!important;
align-items: center!important;
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display: flex!important;
}
.rplg .rplg-row.rplg-row-start {
-webkit-box-align: start!important;
-webkit-align-items: start!important;
-ms-flex-align: start!important;
align-items: start!important;
}
.rplg-row .rplg-row-left {
-webkit-flex-basis: auto!important;
-ms-flex-preferred-size: auto!important;
flex-basis: auto!important;
-webkit-flex-shrink: 0!important;
-ms-flex-negative: 0!important;
flex-shrink: 0!important;
}
.rplg-row .rplg-row-right {
-webkit-box-flex: 1!important;
-webkit-flex-grow: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;
overflow: hidden!important;
text-align: left !important;
line-height: 24px!important;
}
.rplg-links a,
.rplg-links a:focus {
display: inline-block;
font-size: 14px!important;
margin: 0 10px 0 0!important;
box-shadow: none !important;
text-decoration: none !important;
} .yrw-rating {
fill: #cccccc;
}
.yrw-rating-05 .yrw-stars-0h,
.yrw-rating-10 .yrw-stars-1f,
.yrw-rating-15 .yrw-stars-1f,
.yrw-rating-15 .yrw-stars-1h {
fill: #f2bd79;
}
.yrw-rating-20 .yrw-stars-1f,
.yrw-rating-20 .yrw-stars-2f,
.yrw-rating-25 .yrw-stars-1f,
.yrw-rating-25 .yrw-stars-2f,
.yrw-rating-25 .yrw-stars-2h {
fill: #fec011;
}
.yrw-rating-30 .yrw-stars-1f,
.yrw-rating-30 .yrw-stars-2f,
.yrw-rating-30 .yrw-stars-3f,
.yrw-rating-35 .yrw-stars-1f,
.yrw-rating-35 .yrw-stars-2f,
.yrw-rating-35 .yrw-stars-3f,
.yrw-rating-35 .yrw-stars-3h {
fill: #ff9242;
}
.yrw-rating-40 .yrw-stars-1f,
.yrw-rating-40 .yrw-stars-2f,
.yrw-rating-40 .yrw-stars-3f,
.yrw-rating-40 .yrw-stars-4f,
.yrw-rating-45 .yrw-stars-1f,
.yrw-rating-45 .yrw-stars-2f,
.yrw-rating-45 .yrw-stars-3f,
.yrw-rating-45 .yrw-stars-4f,
.yrw-rating-45 .yrw-stars-4h {
fill: #f15c4f;
}
.yrw-rating-50 .yrw-stars-1f,
.yrw-rating-50 .yrw-stars-2f,
.yrw-rating-50 .yrw-stars-3f,
.yrw-rating-50 .yrw-stars-4f,
.yrw-rating-50 .yrw-stars-5f {
fill: #d32323;
}
.yrw-rating-10 .yrw-stars-0h,
.yrw-rating-15 .yrw-stars-0h,
.yrw-rating-20 .yrw-stars-0h,
.yrw-rating-20 .yrw-stars-1h,
.yrw-rating-25 .yrw-stars-0h,
.yrw-rating-25 .yrw-stars-1h,
.yrw-rating-30 .yrw-stars-0h,
.yrw-rating-30 .yrw-stars-1h,
.yrw-rating-30 .yrw-stars-2h,
.yrw-rating-35 .yrw-stars-0h,
.yrw-rating-35 .yrw-stars-1h,
.yrw-rating-35 .yrw-stars-2h,
.yrw-rating-40 .yrw-stars-0h,
.yrw-rating-40 .yrw-stars-1h,
.yrw-rating-40 .yrw-stars-2h,
.yrw-rating-40 .yrw-stars-3h,
.yrw-rating-45 .yrw-stars-0h,
.yrw-rating-45 .yrw-stars-1h,
.yrw-rating-45 .yrw-stars-2h,
.yrw-rating-45 .yrw-stars-3h,
.yrw-rating-50 .yrw-stars-0h,
.yrw-rating-50 .yrw-stars-1h,
.yrw-rating-50 .yrw-stars-2h,
.yrw-rating-50 .yrw-stars-3h,
.yrw-rating-50 .yrw-stars-4h {
display: none;
} .rplg .rplg-box {
position: relative!important;
margin: 2px!important;
color: #777!important;
border: 1px solid #ededed!important;
background-color: #fafafa!important;
border-radius: 4px!important;
}
.rplg-box .rplg-box-content {
position: static!important;
height: 100px!important;
overflow-y: auto!important;
font-size: 14px!important;
text-align: left!important;
padding: 0 2px 0 0!important;
}
.rplg-box .rplg-box-content::-webkit-scrollbar {
width: 4px!important;
}
.rplg-box .rplg-box-content::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3)!important;
-webkit-border-radius: 4px!important;
border-radius: 4px!important;
}
.rplg-box .rplg-box-content::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px!important;
border-radius: 10px!important;
background: #ccc!important;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5)!important;
}
.rplg-box .rplg-box-content::-webkit-scrollbar-thumb:window-inactive {
background: #ccc!important;
}
.rplg .rplg-review-avatar {
display: block!important;
width: 56px!important;
height: 56px!important;
font-style: italic!important;
padding: 0!important;
margin: 0 10px 0 0!important;
border-radius: 50%!important;
vertical-align: middle!important;
box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;
}
.rplg .rplg-review-name {
display: block!important;
font-size: 100%!important;
font-weight: bold!important;
color: #427fed!important;
text-decoration: none!important;
box-shadow: none!important;
}
.rplg .rplg-review-text {
color: #777!important;
line-height: 24px!important;
font-size: 14px!important;
}
.rplg .rplg-review-time {
display: block!important;
color: #999!important;
font-size: 13px!important;
text-shadow: 1px 1px 0 #fff!important;
}
.rplg .rplg-dark .rplg-review-time {
text-shadow: none!important;
}
.rplg .rplg-review-badge {
top: 12px!important;
right: 12px!important;
position: absolute!important;
}
.rplg .rplg-social-logo svg {
display: block!important;
width: 20px!important;
height: 20px!important;
background: transparent!important;
border-radius: 50%!important;
}
.rplg .rplg-social-logo.rplg-facebook-logo svg {
width: 20px!important;
height: 20px!important;
padding: 2px!important;
background-color: #3c5b9b!important;
} .rplg-slider {
position: relative
}
.rplg-slider .rplg-slider-prev,
.rplg-slider .rplg-slider-next {
position: absolute!important;
top: 50%!important;
width: 30px;
height: 30px;
background: #eee;
border-radius: 50%;
margin-top: -22px!important;
z-index: 10!important;
cursor: pointer!important;
-webkit-user-select: none!important;
-moz-user-select: none!important;
-ms-user-select: none!important;
user-select: none!important;
}
.rplg-slider .rplg-slider-prev {
left: -35px!important;
}
.rplg-slider .rplg-slider-next {
right: -35px!important;
}
.rplg-slider .rplg-slider-prev span,
.rplg-slider .rplg-slider-next span {
position: absolute!important;
top: 48%!important;
left: 40%!important;
color: #777!important;
direction: ltr!important;
font: normal 300 28px / 0 "Muli",Helvetica,Arial,Verdana,sans-serif!important;
}
.rplg-slider .rplg-slider-review {
margin: 20px 0 40px!important;
}
.rplg-slider .rplg-box:before {
position: absolute!important;
bottom: -8px!important;
left: 35px!important;
display: block!important;
width: 14px!important;
height: 14px!important;
border: 1px solid #ededed!important;
border-top: none!important;
border-left: none!important;
background-color: #fafafa!important;
content: ""!important;
-webkit-transform: rotate(45deg)!important;
-ms-transform: rotate(45deg)!important;
transform: rotate(45deg)!important;
}
.rplg-slider .rplg-box .rplg-box-content {
height: 150px!important;
margin: 20px 20px 20px 40px!important;
}
.rplg-slider .rplg-box .rplg-box-content:before {
bottom: 47px!important;
box-sizing: border-box!important;
color: #bbb!important;
content: '\201C'!important;
display: block!important;
height: 96px!important;
left: 50px!important;
position: absolute!important;
right: 515.391px!important;
text-size-adjust: 100%!important;
top: 20px!important;
width: 24.6094px!important;
column-rule-color: #bbb!important;
perspective-origin: 12.2969px 48px!important;
transform-origin: 12.2969px 48px!important;
border: 0 none #bbb!important;
font: normal normal normal normal 60px / 96px Georgia,serif!important;
margin: -25px 0 0 -40px!important;
outline: #bbb none 0!important;
}
.rplg-slider .rplg-stars {
display: inline-block!important;
margin-right: 4px!important;
}
.rplg-slider .rplg-row {
margin: 0!important;
padding: 20px!important;
} .rplg-grid .rplg-grid-row {
display: -webkit-flex!important;
display: -ms-flexbox!important;
display: flex!important;
-webkit-flex-flow: row wrap!important;
-ms-flex-flow: row wrap!important;
flex-flow: row wrap!important;
margin: 0 auto!important;
-webkit-align-items: stretch!important;
-ms-flex-align: stretch!important;
align-items: stretch!important;
} .rplg-grid .rplg-col {
box-sizing: border-box!important;
}
.rplg-grid .rplg-col-6 {
margin: 0 4px 8px 4px!important;
width: calc(50% - 8px)!important;
}
@media (min-width: 840px) {
.rplg-grid .rplg-col-12 {
margin: 0 6px 12px 6px!important;
width: calc(100% - 12px)!important;
}
.rplg-grid .rplg-col-4 {
margin: 0 6px 12px 6px!important;
width: calc(25% - 12px)!important;
}
.rplg-grid .rplg-col-3 {
margin: 0 6px 12px 6px!important;
width: calc(33.3333333333% - 12px)!important;
}
.rplg-grid .rplg-col-2 {
margin: 0 6px 12px 6px!important;
width: calc(50% - 12px)!important;
}
}
@media (max-width: 839px) and (min-width: 480px) {
.rplg-grid .rplg-col-12 {
margin: 0 4px 8px 4px!important;
width: calc(100% - 12px)!important;
}
.rplg-grid .rplg-col-4,
.rplg-grid .rplg-col-3    {
margin: 0 4px 8px 4px!important;
width: calc(50% - 8px)!important;
}
}
@media (max-width: 479px) {
.rplg-grid .rplg-col-12 {
margin: 0 4px 8px 4px!important;
width: calc(100% - 12px)!important;
}
.rplg-grid .rplg-col-6,
.rplg-grid .rplg-col-4,
.rplg-grid .rplg-col-3,
.rplg-grid .rplg-col-2 {
margin: 0 4px 8px 4px!important;
width: calc(100% - 8px)!important;
}
}
.rplg-grid .rplg-box {
padding: 20px!important;
}
.rplg-grid .rplg-biz-name {
padding-right: 10px!important;
}
.rplg-grid .rplg-review-name {
line-height: 18px!important;
padding-right: 10px !important;
}
.rplg-grid .rplg-stars {
white-space: nowrap!important;
}
.rplg-grid .rplg-review-time {
margin: 2px 0 0!important;
line-height: 18px!important;
}
.rplg-grid .rplg-box-content {
margin: 10px 0 0!important;
} .rplg .rplg-biz-name {
color: #333!important;
font-size: 15px!important;
font-weight: 600!important; }
.rplg .rplg-biz-name a {
text-decoration: none!important;
}
.rplg .rplg-biz-rating .rplg-biz-score {
display: inline-block!important;
color: #0caa41!important;
font-size: 18px!important;
font-weight: 600!important;
margin: 0 8px 0 0!important; vertical-align: middle!important;
}
.rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score {
color: #e7711b!important;
}
.rplg .rplg-biz-rating.rplg-biz-facebook .rplg-biz-score {
color: #3c5b9b!important;
}
.rplg .rplg-biz-rating.rplg-biz-yelp .rplg-biz-score {
color: #d32323!important;
}
.rplg .rplg-biz-based {
display: block!important;
color: #777!important;
font-size: 14px!important; text-align: left !important; text-shadow: 1px 1px 0 #fff!important;
}
.rplg .rplg-dark .rplg-biz-based {
color: #ccc!important;
text-shadow: none!important;
}
.rplg .rplg-biz-based .rplg-social-logo svg {
display: inline-block!important;
margin: 0 4px!important;
vertical-align: middle!important;
}
.rplg .rplg-biz-based .rplg-biz-based-text {
vertical-align: middle!important;
} .rplg-badge-cnt.rplg-badge-center {
text-align: center !important;
}
.rplg .rplg-badge-fixed {
position: fixed!important;
right: 30px!important;
bottom: 30px!important;
max-width: none!important;
z-index: 2147482999!important;
}
.rplg .rplg-badge_left-fixed {
position: fixed!important;
left: 30px!important;
bottom: 30px!important;
max-width: none!important;
z-index: 2147482999!important
}
.rplg .rplg-badge {
display: inline-block;
margin: 0 10px 10px 0!important;
border-left: 6px solid #0caa41!important;
box-shadow: 2px 3px 10px rgba(0,0,0,0.12)!important;
}
.rplg-badge-fixed .rplg-badge,
.rplg-badge_left-fixed .rplg-badge {
display: block;
}
.rplg-badge[data-provider="google"] {
border-left-color: #e7711b!important;
}
.rplg-badge[data-provider="facebook"] {
border-left-color: #3c5b9b!important;
}
.rplg-badge[data-provider="yelp"] {
border-left-color: #d32323!important;
}
.rplg-badge.rplg-badge-block {
display: block;
}
.rplg-badge.rplg-badge-clickable {
cursor: pointer !important;
}
.rplg-badge.rplg-badge-clickable:hover .rplg-badge-btn {
background-color: #f9f9f9!important;
}
.rplg-badge .rplg-badge-btn {
width: 270px!important;
position: relative!important;
padding: 10px 24px 10px 10px!important;
background: #fff!important;
transition: all .2s ease-in-out!important;
}
.rplg-badge.rplg-badge-block .rplg-badge-btn {
width: auto!important;
}
.rplg-badge .rplg-badge-menu {
position: absolute!important;
top: 0!important;
right: 0!important;
margin: 0!important;
padding: 8px!important;
cursor: pointer!important;
border: none!important;
background-color: transparent!important;
box-shadow: none!important;
outline: none!important;
}
.rplg-badge .rplg-badge-menu svg {
width: 20px!important;
height: 20px!important;
}
.rplg-badge .rplg-badge-menu svg circle {
fill: #999!important;
transition: all .2s ease-in-out!important;
}
.rplg-badge .rplg-badge-menu:hover svg circle {
fill: #555!important;
}
.rplg-badge .rplg-badge-actions {
position: absolute!important;
right: 5px!important;
top: 33px!important;
background: none repeat scroll 0 0 #fff!important;
border: 1px solid #ccc!important;
border-radius: 3px!important;
-webkit-border-radius: 3px!important;
-moz-border-radius: 3px!important;
list-style-type: none!important;
margin: 3px 0 0 0!important;
padding: 0!important;
z-index: 999999!important;
text-align: left!important;
box-shadow: 0 1px 6px rgba(0,0,0,.15)!important;
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15)!important;
-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15)!important;
}
.rplg-badge .rplg-badge-actions .rplg-links a {
display: block!important;
margin: 0!important;
padding: 1px 5px!important;
}
.rplg-badge .rplg-badge-actions .rplg-links a:hover {
background: #ccc!important;
}
.rplg-badge .rplg-row {
margin: 0!important;
padding: 0!important;
}
.rplg-badge .rplg-badge-logo {
margin: 0 10px 0 0!important;
}
.rplg-badge .rplg-badge-logo .rplg-review-avatar {
display: inline-block!important;
width: 50px!important;
height: 50px!important;
margin-right: 0!important;
border-radius: 50%!important;
box-shadow: none!important;
}
.rplg-badge .rplg-badge-logo > svg {
width: 50px!important;
height: 50px!important;
vertical-align: middle!important;
}
.rplg-badge[data-provider="facebook"] .rplg-badge-logo > svg {
padding: 4px!important;
border-radius: 50%!important;
background-color: #3c5b9b!important;
}
@media(max-width: 480px){
.rplg-badge-cnt.rplg-badge-fixed.rplg-badge-hide {
display: none!important;
}
}
@media(max-width: 480px){
.rplg-badge-cnt.rplg-badge_left-fixed.rplg-badge-hide{
display:none!important;
}
}
.rplg .rplg-badge .rplg-social-logo svg {
width: 16px!important;
height: 16px!important;
}
.rplg .rplg-badge .rplg-social-logo.rplg-facebook-logo svg {
width: 12px!important;
height: 12px!important;
}
.rplg-badge .rplg-social-logo {
position: absolute!important;
right: 6px!important;
}
.rplg-badge .rplg-social-logo.rplg-google-logo {
top: 6px!important;
}
.rplg-badge .rplg-social-logo.rplg-facebook-logo {
top: 27px!important;
}
.rplg-badge .rplg-social-logo.rplg-yelp-logo {
top: 50px!important;
} .rplg .rplg-badge2 {
display: inline-block;
text-align: left!important;
border-radius: 2px!important;
margin: 10px 10px 0 0!important;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.rplg-badge-fixed .rplg-badge2,
.rplg-badge_left-fixed .rplg-badge2 {
display: block;
margin: 10px 0 0!important;
}
.rplg-badge2.rplg-badge-block {
display: block;
}
.rplg-badge2 .rplg-badge2-border {
width: 100%!important;
height: 6px!important;
background: #4fce6a!important;
border-radius: 2px 2px 0 0!important;
}
.rplg-badge2 .rplg-badge2-btn {
position: relative!important;
padding: 10px!important;
background: #fff!important;
border-radius: 0 0 2px 2px!important;
transition: all .2s ease-in-out!important;
}
.rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable {
cursor: pointer!important;
}
.rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable:hover {
background: #f3f3f5!important;
}
.rplg-badge2 .rplg-badge2-btn img {
display: inline-block!important;
width: 44px!important;
height: 44px!important;
margin: 0!important;
box-shadow: none!important;
}
.rplg-badge2 svg {
vertical-align: middle!important;
}
.rplg-badge2[data-provider="facebook"] .rplg-badge2-btn > svg {
width: 44px!important;
height: 44px!important;
padding: 4px!important;
border-radius: 50%!important;
background-color: #3c5b9b!important;
}
.rplg-badge2 .rplg-badge2-score {
display: inline-block;
font-size: 14px!important;
line-height: 20px!important;
margin: 0 0 0 8px!important;
vertical-align: middle!important;
}
.rplg .rplg-badge2 .rplg-biz-rating > div {
font-size: 20px!important;
font-weight: normal!important;
} .rplg .rplg-form {
position: fixed!important;
bottom: 0!important;
right: 0!important;
height: 100%!important;
width: 368px!important;
z-index: 2147483000!important
}
.rplg .rplg-form.rplg-form-left {
left: 0!important;
}
@media(max-width: 460px) {
.rplg .rplg-form {
width:100%!important
}
}
.rplg-form .rplg-form-head {
position: absolute!important;
top: 0!important;
right: 0!important;
width: 100%!important;
height: 80px!important;
background: #fff!important;
padding: 10px 16px!important;
overflow: hidden!important;
box-shadow: 0 1px 2px 0 rgba(0,0,0,.12)!important;
z-index: 2147483002!important;
box-sizing: border-box!important;
}
.rplg-form .rplg-form-head-inner {
z-index: 2147483000!important;
position: absolute!important;
left: 20px!important;
top: 15px!important;
width: 100%!important;
height: 100%!important;
padding: 0 40px 0 0!important;
pointer-events: none!important
}
.rplg-form .rplg-head-info .rplg-review-name {
color: #000!important;
}
.rplg-form .rplg-form-close {
padding: 0!important;
cursor: pointer!important;
outline: 0!important;
border: 0!important;
background: 0 0!important;
min-height: 0!important;
width: auto!important;
float: right!important;
font-size: 32px!important;
font-weight: 500!important;
line-height: .6!important;
color: #999!important;
-webkit-appearance: none!important
}
.rplg-form .rplg-form-close:hover {
color: #555!important
}
.rplg-form .rplg-form-body {
position: absolute!important;
top: 0!important;
right: 0!important;
bottom: 0!important;
width: 100%!important;
background: rgba(250,250,251,.98)!important;
border-left: 1px solid #dadee2!important;
box-shadow: 0 0 4px 1px rgba(0,0,0,.08)!important;
z-index: 2147483000!important
}
.rplg-form .rplg-form-content {
position: absolute!important;
top: 0!important;
right: 0!important;
bottom: 0!important;
width: 100%!important;
overflow-y: auto!important;
z-index: 2147483001!important;
-webkit-transform: translateZ(0)!important
}
.rplg-form .rplg-form-content {
top: 80px!important;
bottom: 48px!important
}
.rplg-form .rplg-form-content-inner {
position: relative!important;
min-height: 100%!important;
margin: 0 auto!important;
padding: 15px 0 15px 20px!important
}
.rplg-form .rplg-list-review {
position: relative!important;
}
.rplg-form .rplg-links {
text-align: center!important;
}
.rplg-form .rplg-links a {
padding: 2px 8px!important;
background-color: #eee!important;
border: 1px solid #dedede!important;
text-shadow: 1px 1px 0 #f5f5f5!important;
transition: all .2s ease-in-out!important;
}
.rplg-form .rplg-links a:hover {
background-color: #dfdfdf!important;
}
.rplg-form .rplg-form-footer {
position: absolute!important;
bottom: 0!important;
right: 0!important;
width: 100%!important;
height: 48px!important;
text-align: center!important;
z-index: 2147483002!important;
background: #fff!important;
box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06)!important;
-moz-text-align-last: center!important;
text-align-last: center!important
}
.rplg-form .rplg-form-footer img {
padding: 16px!important
}
.rplg-form .rplg-powered {
color: #999!important;
margin: 12px 0 0!important;
font-size: 14px!important;
}
.rplg-form .rplg-facebook-powered span {
color: #4080ff!important;
font-weight: 700!important;
font-size: 15px!important;
}
.rplg-form .rplg-yelp-logo {
margin: 6px 0 0!important;
}
.rplg-form .rplg-yelp-logo img {
float: none!important;
width: 60px!important;
padding: 0!important;
vertical-align: bottom!important;
}
.rplg-form .rplg-review-avatar {
width: 50px!important;
height: 50px!important;
box-shadow: none!important;
}
.rplg-form .rplg-review-name {
font-size: 14px!important;
}
.rplg-form .rplg-form-review {
margin-bottom: 15px!important;
} .rplg-list2 .rplg-social-ratings .rplg-row {
margin: 0 0 10px!important;
}
.rplg-list2 .rplg-social-ratings .rplg-row:last-child {
margin: 0!important;
}
.rplg-list2 .rplg-social-ratings .rplg-social-logo {
display: block!important;
width: 56px!important;
}
.rplg-list2 .rplg-social-logo svg {
margin: 0 auto!important;
}
.rplg-list2 .rplg-social-rating {
font-size: 1.1em!important;
margin: 0 6px 0 0!important;
}
.rplg-list2 .rplg-google-rating {
color: #e7711b!important;
}
.rplg-list2 .rplg-facebook-rating {
color: #4080ff!important;
}
.rplg-list2 .rplg-yelp-rating {
color: #d32323!important;
}
.rplg-list2 .rplg-box-content {
height: auto!important;
margin: 10px 0 0!important;
}
.rplg-list2 .rplg-box {
padding: 20px !important;
margin-bottom: 15px!important;
}
.rplg-list2 .rplg-row:last-child {
margin-bottom: 0!important;
}
.rplg-list2 .rplg-stars {
display: inline-block!important;
margin-right: 4px!important; }
.rplg-list2 .rplg-review-text {
vertical-align: middle !important;
} .rplg-list .rplg-list-header {
margin: 0 0 20px 0!important;
}
.rplg-list .rplg-list-header:last-child {
margin: 0!important;
}
.rplg-list .rplg-list-reviews {
position: relative!important;
min-height: 100%!important;
margin: 0 auto!important;
}
.rplg-list .rplg-list-review {
margin: 0 0 15px!important;
}
.rplg-list .rplg-list-review:last-child {
margin: 0!important;
}
.rplg-list .rplg-review-avatar {
width: 50px!important;
height: 50px!important;
min-height: 50px!important;
max-height: 50px!important;
}
.rplg-list .rplg-review-name {
color: #427fed!important;
font-size: 100%!important;
font-weight: bold!important;
padding-right: 6px!important;
text-decoration: none!important;
box-shadow: none!important;
}
.rplg-list .rplg-review-time {
font-size: 13px!important;
line-height: unset !important;
}
.rplg-list .rplg-review-count,
.rplg-list .rplg-google-powered,
.rplg-list .rplg-facebook-powered {
margin: 6px 0 0!important;
color: #999!important;
}
.rplg-list .rplg-facebook-powered span {
color: #4080ff!important;
font-weight: 700!important;
font-size: 15px!important;
}
.rplg-list .rplg-review-text {
color: #222!important;
font-size: 13px!important;
line-height: 18px!important;
max-width: 100%!important;
overflow: hidden!important;
white-space: pre-wrap!important;
} .rplg .rplg-dark .rplg-box {
background-color: #333 !important;
}
.rplg .rplg-dark.rplg-slider .rplg-box:before {
background-color: #333 !important;
}
.rplg .rplg-dark .rplg-review-name {
color: #eee!important
}
.rplg .rplg-dark .rplg-review-text {
color: #fff !important;
}
.rplg .rplg-dark .rplg-review-time {
color: #ccc !important;
}
.rplg .rplg-dark .rplg-powered {
color: #999!important;
}.rplgsw-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.rplgsw-container-no-flexbox .rplgsw-slide{float:left}.rplgsw-container-vertical>.rplgsw-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.rplgsw-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.rplgsw-container-android .rplgsw-slide,.rplgsw-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rplgsw-container-multirow>.rplgsw-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rplgsw-container-free-mode>.rplgsw-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.rplgsw-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.rplgsw-container-autoheight,.rplgsw-container-autoheight .rplgsw-slide{height:auto}.rplgsw-container-autoheight .rplgsw-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.rplgsw-container .rplgsw-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.rplgsw-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.rplgsw-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.rplgsw-button-next,.rplgsw-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.rplgsw-button-next.rplgsw-button-disabled,.rplgsw-button-prev.rplgsw-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.rplgsw-button-prev,.rplgsw-container-rtl .rplgsw-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.rplgsw-button-prev.rplgsw-button-black,.rplgsw-container-rtl .rplgsw-button-next.rplgsw-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-prev.rplgsw-button-white,.rplgsw-container-rtl .rplgsw-button-next.rplgsw-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-next,.rplgsw-container-rtl .rplgsw-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.rplgsw-button-next.rplgsw-button-black,.rplgsw-container-rtl .rplgsw-button-prev.rplgsw-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.rplgsw-button-next.rplgsw-button-white,.rplgsw-container-rtl .rplgsw-button-prev.rplgsw-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.rplgsw-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.rplgsw-pagination.rplgsw-pagination-hidden{opacity:0}.rplgsw-container-horizontal>.rplgsw-pagination-bullets,.rplgsw-pagination-custom,.rplgsw-pagination-fraction{bottom:10px;left:0;width:100%}.rplgsw-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.rplgsw-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.rplgsw-pagination-clickable .rplgsw-pagination-bullet{cursor:pointer}.rplgsw-pagination-white .rplgsw-pagination-bullet{background:#fff}.rplgsw-pagination-bullet-active{opacity:1;background:#007aff}.rplgsw-pagination-white .rplgsw-pagination-bullet-active{background:#fff}.rplgsw-pagination-black .rplgsw-pagination-bullet-active{background:#000}.rplgsw-container-vertical>.rplgsw-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rplgsw-container-vertical>.rplgsw-pagination-bullets .rplgsw-pagination-bullet{margin:5px 0;display:block}.rplgsw-container-horizontal>.rplgsw-pagination-bullets .rplgsw-pagination-bullet{margin:0 5px}.rplgsw-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.rplgsw-pagination-progress .rplgsw-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.rplgsw-container-rtl .rplgsw-pagination-progress .rplgsw-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.rplgsw-container-horizontal>.rplgsw-pagination-progress{width:100%;height:4px;left:0;top:0}.rplgsw-container-vertical>.rplgsw-pagination-progress{width:4px;height:100%;left:0;top:0}.rplgsw-pagination-progress.rplgsw-pagination-white{background:rgba(255,255,255,.5)}.rplgsw-pagination-progress.rplgsw-pagination-white .rplgsw-pagination-progressbar{background:#fff}.rplgsw-pagination-progress.rplgsw-pagination-black .rplgsw-pagination-progressbar{background:#000}.rplgsw-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.rplgsw-container-3d .rplgsw-cube-shadow,.rplgsw-container-3d .rplgsw-slide,.rplgsw-container-3d .rplgsw-slide-shadow-bottom,.rplgsw-container-3d .rplgsw-slide-shadow-left,.rplgsw-container-3d .rplgsw-slide-shadow-right,.rplgsw-container-3d .rplgsw-slide-shadow-top,.rplgsw-container-3d .rplgsw-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.rplgsw-container-3d .rplgsw-slide-shadow-bottom,.rplgsw-container-3d .rplgsw-slide-shadow-left,.rplgsw-container-3d .rplgsw-slide-shadow-right,.rplgsw-container-3d .rplgsw-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.rplgsw-container-3d .rplgsw-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-3d .rplgsw-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.rplgsw-container-coverflow .rplgsw-wrapper,.rplgsw-container-flip .rplgsw-wrapper{-ms-perspective:1200px}.rplgsw-container-cube,.rplgsw-container-flip{overflow:visible}.rplgsw-container-cube .rplgsw-slide,.rplgsw-container-flip .rplgsw-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.rplgsw-container-cube .rplgsw-slide .rplgsw-slide,.rplgsw-container-flip .rplgsw-slide .rplgsw-slide{pointer-events:none}.rplgsw-container-cube .rplgsw-slide-active,.rplgsw-container-cube .rplgsw-slide-active .rplgsw-slide-active,.rplgsw-container-flip .rplgsw-slide-active,.rplgsw-container-flip .rplgsw-slide-active .rplgsw-slide-active{pointer-events:auto}.rplgsw-container-cube .rplgsw-slide-shadow-bottom,.rplgsw-container-cube .rplgsw-slide-shadow-left,.rplgsw-container-cube .rplgsw-slide-shadow-right,.rplgsw-container-cube .rplgsw-slide-shadow-top,.rplgsw-container-flip .rplgsw-slide-shadow-bottom,.rplgsw-container-flip .rplgsw-slide-shadow-left,.rplgsw-container-flip .rplgsw-slide-shadow-right,.rplgsw-container-flip .rplgsw-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.rplgsw-container-cube .rplgsw-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.rplgsw-container-cube.rplgsw-container-rtl .rplgsw-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.rplgsw-container-cube .rplgsw-slide-active,.rplgsw-container-cube .rplgsw-slide-next,.rplgsw-container-cube .rplgsw-slide-next+.rplgsw-slide,.rplgsw-container-cube .rplgsw-slide-prev{pointer-events:auto;visibility:visible}.rplgsw-container-cube .rplgsw-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.rplgsw-container-fade.rplgsw-container-free-mode .rplgsw-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.rplgsw-container-fade .rplgsw-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.rplgsw-container-fade .rplgsw-slide .rplgsw-slide{pointer-events:none}.rplgsw-container-fade .rplgsw-slide-active,.rplgsw-container-fade .rplgsw-slide-active .rplgsw-slide-active{pointer-events:auto}.rplgsw-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.rplgsw-zoom-container>canvas,.rplgsw-zoom-container>img,.rplgsw-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.rplgsw-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.rplgsw-container-horizontal>.rplgsw-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.rplgsw-container-vertical>.rplgsw-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.rplgsw-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.rplgsw-scrollbar-cursor-drag{cursor:move}.rplgsw-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:rplgsw-preloader-spin 1s steps(12,end) infinite;-moz-animation:rplgsw-preloader-spin 1s steps(12,end) infinite;animation:rplgsw-preloader-spin 1s steps(12,end) infinite}.rplgsw-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.rplgsw-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes rplgsw-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes rplgsw-preloader-spin{100%{transform:rotate(360deg)}}