.new_f-ext-container .ui-slider-range,
.new_f-ext-container .slider-container .ui-widget-content {
background: rgba(48,48,48,.9);
border-radius: 0;
box-shadow: 0 0 12px rgba(0,0,0,.2);
}
.new_f-container {
background: none;
box-shadow: none;
}
.new_os .new_f-container {
margin: 0;
}
.exs_os input,
.exs_os select {
-moz-appearance: none;
-webkit-appearance: none;
}
@media all and (max-width: 1024px) {
.new_os {
bottom: 0px;
}
.new_spinner-wrap {
margin-top: auto !important;
}
.new_t-container {
margin-top: auto !important;
}
.new_r-container {
margin-top: auto !important;
}
}
.new_f-search-dates-popup::before,
.new_f-search-dates-popup::after {
border-color: transparent transparent #efefef;
border-width: 0px 4px 4px;
top: -4px;
}
.new_f-search-dates-popup {
top: 45px !important;
}
.new_f-ext-container .new_f-dropdown-btn-apply, .new_os .new_f-form-submit {
background: #e83f53;
}
.new_os .new_f-form-submit:hover, .new_os .new_f-dropdown-btn-apply:hover {
background: #ef4b5e;
}
.new_f-ext-container {
background: #F9F9F9;
border-radius: 0px;
box-shadow: none;
}
.new_f-ext-container::before {
background: none;
}
.new_f-wrapper-bg-imgs {
display: none;
}
.new_f-title {
padding: 12px 0;
height: 50px;
}
.new_f-container {
max-width: 100%;
border-radius: 0;
}
.new_f-container.ext-opened {
border-radius: 0;
}
.new_f-dropdown-btn .cnt::after, .new_f-dropdown-btn::after {
border-color: #7A7A7A transparent transparent;
}
.new_f-search-dates-wrap svg {
fill: #595959;
}
.new_f-datepicker-wrap button {
background: #ededed;
}
.new_f-search-dates-popup {
background-color: #ededed;
}
.new_f-dropdown-btn .cnt {
background-color: #ededed;
}
.new_f-datepicker-wrap:hover button {
background-color: #d8d8d8;
}
.new_f-dropdown-btn .cnt:hover {
background-color: #d8d8d8;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
color: #454545 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
color: #595959 !important;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div.ui-datepicker-multi::after {
background-color: #ededed !important;
}
#ctyList {
background: #f2f2f2;
}
#ctyList li {
background-color: #f2f2f2;
}
#ctyList .labelName, #ctyList .itemPrice {
background: #f2f2f2;
}
.new_os input[type="checkbox"]:checked + *::after {
background: url(//tourzhara.com/css/check-2.svg) no-repeat center;
}
#ctyList .new_f-dropdown-btn-apply {
background-color: #e83f53;
}
#ctyList .new_f-dropdown-body-bottom {
background-color: #f2f2f2;
}
.new_f-dropdown-body-date {
background-color: #ededed;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
color: #595959 !important;
}
.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
{
background: url(//tourzhara.com/css/arr-left.svg) no-repeat center !important;
}
.new_f-people-item.active {
background-color: #40c1b9;
}
.new_f-people-item:hover {
background-color: #40c1b9;
}
.new_f-children-age-item:hover {
background: #40c1b9;
}
.new_f-children-list-item {
background: #40c1b9;
}
#new_os-to #cntList .ui-menu-item.active a,
#new_os-to #cntList .ui-menu-item.active a * {
background: #d8d8d8 !important;
}
.new_f-dropdown-item.selected {
background-color: #D8D8D8;
}
.new_f-ext-bl-title {
color: #303030;
font-size: 17px;
}
.new_f-ext-bl-title span {
top: 21px;
}
.new_f-label-name {
color: #696969;
font-size: 16px;
}
.new_f-ext-clear-btn {
color: #40c1b9;
}
.new_f-ext-container .ui-slider .ui-slider-handle {
border: 1px solid #434343;
}
.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: #cbcbcb !important;
border-radius: 0px;
}
.new_f-ext-col-serv {
display: none;
} .new_spinner-wrap {
padding-bottom: 50px;
margin-top: 20px;
} .new_r-container{
padding-bottom: 100px;
margin-top: 20px;
}
.new_r-currency-switch label input:checked + span {
background-color: #e83f53;
}
.new_r-item .new_r-item-price {
background: #e83f53;
border: 1px solid #e83f53;
}
.new_r-item:hover .new_r-item-body {
border-color: #e83f53 #e83f53 #e83f53 transparent;
}
.new_r-item:hover .new_r-item-price {
color: #e83f53;
}
.new_r-show-more-results {
color: #e83f53;
border: 1px solid #e83f53;
}
.new_r-show-more-results:hover {
background-color: #e83f53;
} .new_t-container {
padding-bottom: 50px;
margin-top: 20px;
}
.new_t-container:empty {
display: none;
}
.new_t-order-btn {
background-color: #e83f53;
}
.new_t-tour-tab-col .new_t-change-btn {
color: #e83f53;
}
.new_t-change-btn svg {
fill: #e83f53;
}
.new_t-menu-back-link {
color: #40c1b9;
}
@media all and (min-width: 479px) {
.new_results-map-body,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content {
top: 100px;
}
}
.tz_modules-overlay,
.tz_modules-overlay * {
box-sizing: border-box;
}
.tz_modules-overlay {
height: 0;
top: 0;
}
.tz_modules-overlay,
.tz_modules-container {
position: absolute;
left: 0;
right: 0;
}
.tz_modules-container {
background: rgba(48,48,48,.9);
color: #fff;
bottom: 0;
padding: 25px 0 15px;
min-height: 110px;
}
.tz_modules-tabs,
.tz_modules-contents {
float: left;
}
.tz_modules-tabs {
border-right: 1px solid #4d4c4c;
width: 190px;
}
.tz_modules-tab {
cursor: pointer;
}
.tz_modules-contents {
width: calc(100% - 190px);
padding-left: 30px;
}
.tz_modules-tab.active {
color: #e83f53;
}
.tz_modules-content:not(.active) {
height: 0;
overflow: hidden;
}
.exs_search-title,
.new_f-container .new_f-title {
display: none;
}
.exs_os,
.exs_container,
.new_f-wrapper {
max-width: 1890px;
}
.new_f-ext-btn-container {
margin-bottom: 0;
}
.ext-opened .new_f-ext-container {
position: absolute;
padding: 18px;
top: 85px;
left: -18px;
box-shadow: 0 0 5px rgba(0,0,0,.5);
}
.exs_container {
padding: 0;
}
.exs_search-form {
min-height: 10px;
background: none;
border-radius: 0;
padding: 0;
}
.exs_search-dates,
.exs_search-duration,
.exs_search-type {
margin-left: 0;
}
#exs_container #exs_search-container input.exs_search-submit {
background: #e83f53;
}
.new_f-form-submit {
font-size: 0 !important;
}
.new_f-form-submit::after {
content: 'Найти туры';
font-size: 16px;
}
.exs_container,
.exs_container *,
.exs_container ::before,
.exs_container ::after {
font-family: 'Open Sans', arial;
}
.exs_dir-list:empty {
display: none;
}
#exs_container #exs_search-container input.exs_search-submit {
border: none;
}
.home .ui-autocomplete.ui-menu {
z-index: 99999999 !important;
}
.exc-results {
margin: 20px auto;
}
#exs_container #exs_search-container .exs_search-to input {
width: 100%;
}
#exs_container #exs_search-container input.exs_search-submit,
.exs_search-label,
.exs_search-cols,
#exs_container #exs_search-container .exs_search-to input {
height: 40px;
}
.exs_search-cols {
background-position: 5px 10px;
}
#exs_container #exs_search-container .exs_search-label select,
.exs_search-label::after {
height: 38px;
}
#exs_container #exs_search-container .exs_datepicker-wrap input {
height: 34px;
}
.exs_autocomplete-toggle_element {
top: 5px;
}
.exs_search-label::after {
background: #fff url(https://export.otpusk.com/os/excursion/select-bg.png) no-repeat 4px 17px;
}
.exs_add-dir-btn {
margin-top: 5px;
}
.new_f-ext-btn-container {
width: auto;
}
.exs_search-dates-popup,
#exs_container #exs_search-container .exs_datepicker-wrap input {
background: #ededed;
}
.exs_search-extended {
left: auto;
top: 45px;
right: 158px;
}
@media (max-width: 1399px) {
.tz_modules-tabs {
width: 110px;
}
.tz_modules-contents {
width: calc(100% - 110px);
}
.new_f-form > .clearfix {
width: 960px;
}
.exs_search-duration,
.exs_search-type {
width: 184.5px;
}
}
@media (max-width: 1200px) {
.exs_search-title span {
display: none !important;
}
.new_f-ext-btn-container {
margin-top: 0;
}
.ext-opened .new_f-ext-container {
top: 200px;
left: 9px;
right: 9px;
}
.exs_search-duration {
width: 140px;
}
.exs_mobile-form .exs_search-dates {
margin-right: 150px;
}
.exs_sm-mobile-form .exs_search-dates {
margin-right: 0;
}
.exs_sm-mobile-form .exs_search-form {
padding-bottom: 20px;
}
.exs_os {
max-width: 666px;
}
}
@media (min-width: 1201px) {
.new_f-form-field.people,
.new_f-form-field.duration {
width: 149.5px;
}
#exs_container #exs_search-container input.exs_search-submit {
border-radius: 0 3px 3px 0;
right: 0;
top: 0;
}
#exs_container #exs_search-container input.exs_search-submit,
.new_os .new_f-form-submit {
width: 150px;
}
.exs_search-label,
.exs_search-cols {
border-left: none;
border-radius: 0;
}
#exs_container #exs_search-container .exs_search-to input {
border-radius: 3px 0 0 3px;
}
.exs_search-dates-popup {
top: 46px;
}
.exs_search-dates-popup::before, .exs_search-dates-popup::after {
border-color: transparent transparent #E2E8EF;
border-width: 0 4px 4px;
top: -4px;
}
}
@media (min-width: 1400px) {
.new_f-form > .clearfix {
width: auto;
}
.new_f-form-field.to {
width: 270px;
}
.new_f-form-field.from {
width: 180px;
}
.new_f-dropdown-container.from .new_f-dropdown-btn-text {
max-width: 120px;
}
.exs_search-col {
width: 90px;
}
.exs_search-to {
width: 271px;
}
.exs_search-duration,
.exs_search-type {
width: 217.5px;
}
.tz_modules-tab {
font-size: 16px;
padding: 1px 0;
}
#exs_container #exs_search-container input.exs_search-submit {
right: 1px;
}
}
@media (max-width: 1024px) {
.tz_modules-overlay,
.tz_modules-container {
position: relative;
height: auto;
}
.tz_modules-tabs,
.tz_modules-contents {
float: none;
width: auto;
}
.tz_modules-tabs {
border-right: none;
margin: 0 0 20px;
text-align: center;
}
.tz_modules-tab {
display: inline-block;
margin:  0 15px;
}
.tz_modules-contents {
padding-left: 0;
}
}
@media (max-width: 600px) {
.new_mobile-form .new_f-ext-btn-container {
top: -77px;
}
.ext-opened .new_f-ext-container {
top: 387px;
left: 15px;
right: 15px;
}
}.new_f-ext-container .ui-slider-range,
.new_f-ext-container .slider-container .ui-widget-content,
.exs_search-form,
.new_f-container {
background: rgba(0,154,207,.94);
border-radius: 0;
box-shadow: 0 0 12px rgba(0,0,0,.2);
}
body .ui-autocomplete.ui-menu {
z-index: 99999999 !important;
}
.exs_os,
.new_os {
bottom: 230px;
}
.exs_os {
position: relative;
margin: 0 auto;
}
.exs_search-form {
max-width: 1200px;
padding: 50px 60px 20px;
margin: 0 auto;
}
.exs_search-extended {
top: 95px;
right: 218px;
}
@media (max-width: 1399px) {
.exs_search-duration,
.exs_search-type {
width: 194.5px;
}
}
.exs_mobile-form .exs_search-duration {
width: 140px;
margin-top: -40px;
}
#exs_container #exs_search-container input.exs_search-submit {
right: 60px;
top: 50px;
}
.exs_tour-container {
margin-top: 140px;
}
.exs_tour-container + .exs_tour-container {
margin-top: -20px;
}
.exs_search-title,
.new_f-container .new_f-title {
display: block;
position: absolute;
font-size: 18px;
}
.exs_search-title {
background: none;
top: -6px;
}
.new_f-form-submit {
font-size: 0 !important;
}
.new_f-form-submit::after {
content: 'Найти туры';
font-size: 16px;
}
.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: 933px;
position: relative;
}
@media all and (min-width: 1025px) {
.new_f-form-submit {
width: 150px !important;
}
}
@media all and (max-width: 1024px) {
.exs_os,
.new_os {
bottom: 0;
}
.exs_container {
margin-bottom: 40px;
}
.exs_tour-container,
.new_spinner-wrap,
.new_t-container,
.new_r-container{
margin-top: auto !important;
}
}
.new_f-search-dates-popup::before, 
.new_f-search-dates-popup::after {
border-color: transparent transparent #efefef;
border-width: 0px 4px 4px;
top: -4px;
}
.new_f-search-dates-popup {
top: 45px !important;
}
.new_f-ext-container .new_f-dropdown-btn-apply, .new_os .new_f-form-submit {
background: #e83f53;
}
.new_os .new_f-form-submit:hover, .new_os .new_f-dropdown-btn-apply:hover{
background: #ef4b5e;
}
.new_f-ext-container {
background: #f9f9f9;
border-radius: 0px;
box-shadow: none;
}
.new_f-ext-btn-container{
margin-bottom: 20px;
}
.new_f-ext-container::before {
background: none;
}
.new_f-wrapper-bg-imgs {
background: url(//tourzhara.com/css/palm-icon.png) no-repeat right -10px bottom -10px;
}
.new_f-title {
padding: 12px 0;
height: 50px;
}   
.new_f-container {
max-width: 1200px;
border-radius: 0px;
}
.new_f-container.ext-opened {
border-radius: 0px;
}
.new_f-dropdown-btn .cnt::after, .new_f-dropdown-btn::after {
border-color: #7A7A7A transparent transparent;
}
.new_f-search-dates-wrap svg{
fill: #595959;
}
.new_f-datepicker-wrap button{
background: #ededed;
}
.new_f-search-dates-popup {
background-color: #ededed;
}
.new_f-dropdown-btn .cnt {
background-color: #ededed;
}
.new_f-datepicker-wrap:hover button {
background-color: #d8d8d8;
}
.new_f-dropdown-btn .cnt:hover {
background-color: #d8d8d8;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td a {
color: #454545 !important;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default {
color: #595959 !important;
}
#new_f-dates-container.new_f-dates-container #ui-datepicker-div.ui-datepicker-multi::after {
background-color: #ededed !important;
}
#ctyList {
background: #f2f2f2;
}
#ctyList li {
background-color: #f2f2f2;
}
#ctyList .labelName, #ctyList .itemPrice {
background: #f2f2f2;
}
.new_os input[type="checkbox"]:checked + *::after {
background: url(//tourzhara.com/css/check-2.svg) no-repeat center;
}
#ctyList .new_f-dropdown-btn-apply {
background-color: #e83f53;
}
#ctyList .new_f-dropdown-body-bottom {
background-color: #f2f2f2;
}
.new_f-dropdown-body-date {
background-color: #ededed;
}
.new_f-dates-container#new_f-dates-container #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
color: #595959 !important;
}
.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 
{
background: url(//tourzhara.com/css/arr-left.svg) no-repeat center !important;
}
.new_f-people-item.active {
background-color: #40c1b9;
}
.new_f-people-item:hover {
background-color: #40c1b9;
}
.new_f-children-age-item:hover {
background: #40c1b9; 
}
.new_f-children-list-item {
background: #40c1b9;
}
#new_os-to #cntList .ui-menu-item.active a,
#new_os-to #cntList .ui-menu-item.active a * {
background: #d8d8d8 !important;
}
.new_f-dropdown-item.selected {
background-color: #D8D8D8;
}
.new_f-ext-bl-title {
color: #303030;
font-size: 17px;
}
.new_f-ext-bl-title span {
top: 21px;
}
.new_f-label-name {
color: #696969;
font-size: 16px;
}
.new_f-ext-clear-btn {
color: #40c1b9;
}
.new_f-ext-container .ui-slider .ui-slider-handle {
border: 1px solid #696969;
}
.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: #cbcbcb !important;
border-radius: 0px;
} .new_spinner-wrap {
margin-top: 130px;
} .new_r-container{
margin-top: 130px;
}
.new_r-currency-switch label input:checked + span {
background-color: #e83f53;
}
.new_r-item .new_r-item-price {
background: #e83f53;
border: 1px solid #e83f53;
}
.new_r-item:hover .new_r-item-body {
border-color: #e83f53 #e83f53 #e83f53 transparent;
}
.new_r-item:hover .new_r-item-price {
color: #e83f53;
}
.new_r-show-more-results {
color: #e83f53;
border: 1px solid #e83f53;
}
.new_r-show-more-results:hover {
background-color: #e83f53;
} .new_t-container {
margin-top: 130px;
}
.new_t-order-btn {
background-color: #e83f53;
}
.new_t-tour-tab-col .new_t-change-btn {
color: #e83f53;
}
.new_t-change-btn svg {
fill: #e83f53;
}
.new_t-menu-back-link {
color: #40c1b9;
}
@media all and (min-width: 479px) {
.new_results-map-body,
.new_layer-open-map .new_t-tabs-content .new_t-tab-content {
top: 100px;
}
}
@media (max-width: 600px) {
.exs_mobile-form .exs_search-dates {
margin-right: 0;
}
.exs_mobile-form .exs_search-to,
.exs_mobile-form .exs_search-dates,
.exs_mobile-form .exs_search-duration,
.exs_mobile-form .exs_search-type,
.exs_mobile-form .exs_search-form > .exs_search-title + .clearfix > div > .exs_search-label {
float: none !important;
}
.exs_mobile-form .exs_search-duration {
width: 100%;
margin-top: 17px;
}
}
@media (max-width: 480px) {
.exs_mobile-form .exs_search-title {
position: static;
padding-top: 10px;
height: 46px;
}
}