/*
Theme Name:     Divinity Child Theme
Description:    Child theme for the Divinity WordPress Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       divinity
Version:        1.0
*/

@import url('https://fonts.googleapis.com/css?family=Merriweather:300i,400&subset=cyrillic-ext');

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .dvt-nav {
  font-family: 'Merriweather';
}

h2 small,
.dvt-heading-bordered small {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
}

html * {
  outline: none !important;
}
.wpcf7-validation-errors {
  display: none !important;
}
.dvt-nav,
.dvt-nav-dropdown {
  background-color: #cc6633 !important;
}
.dvt-nav-dropdown li a {
    font-size: 15px !important;
}

/* start mf */

html body #isolate  .it_gradient_right {
    float:none!important;
    width: inherit!important;
}
html body #isolate .ittour_order_block .ittour_order_block_customer_info .ittour_order_grey_form .ittour_order_grey_form_center .ittour_order_grey_form_center_right ul li textarea {
    width: 260px!important;
}
#isolated {
    z-index: 9999 !important;
}
#isolated tr td {
    border: none;
}
#package_order_form_buy_all > div.itt_form_date_blcok > div.itt_row.itt_mtv_top_20 > div:nth-child(4) > dl > dt:nth-child(2) {
    width: 100%;
}
span.fl.number_stars,
#isolate > div.itt_main_block.tour_order.boxy-content > div.ittour_order_block > div > div.ittour_order_block_title_box.itt_order_block_title_box_bg > div.itt_order_block_title_box_center_corner > div > h2 {
    line-height:15px!important
}
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-prev, 
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-next {
    z-index: 9 !important;
}
div#ittourshowcase_hike__table_header,
div#ittourshowcase_hike__showcase_center_box {
    padding-left:  1px!important;
}
table#isolated td {
  background: transparent !important;
}
table#isolated tr:first-child td {
    box-shadow: none !important;
}
div.fd_price-item_country,
div.fd_price-item_val {
    font-size: 17px !important;
}
#ittHSinfo svg,
div#showcase_hottour_v2_showcase_module svg {
    vertical-align: unset !important;
}
.fd_price_sm {
    width: 100% !important;
}
.fd_price_sm,
#ittHS {
  min-width: 250px !important;
}
div#itTourWidget .fd {
    min-width: 270px !important;
}
#ittHS .itt_hs_name,
.nicescroll-rails,
html body #showcase_hike_showcase_module .it_maxi_box .it_title {
    display: none !important;
}
div#showcase_hike_showcase_module img {
  display: inline !important;
}
.jspPane {
    left: 0 !important;
}
#itTourWidget .fd-tickets .fd-select_wrap ul li {
    background-image: none;
}
#itTourWidget .fd-detail {
  position: absolute;
  width: 100%;
}
@media (max-width: 1010px) {
  table#isolated {
      left: 0 !important;
  }
}
@media (max-width: 1050px) {
  div#showcase_hike_photo_showcase_module,
  div#showcase_hike_showcase_module {
    overflow-x: auto;
  }
}

html.pum-open.pum-open-overlay, 
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow-y: scroll !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}

/* end mf */

/* start form style */

#testform br {
  display: none !important;
}
#testform .clearrow {
  clear:both;
}
#testform .row-12 {
  width:100%;
  
  margin:5px 0;
}
#testform .row-6 {
  width:50%;
  float:left;
  padding:0;
}
#testform .row-4 {
  width:33.33%;
  float:left;
  padding: 0;
}
#testform #req {
  padding: 0 1.5%;
}
#testform .pr1 {
  padding-right: 1%;
}
#testform .pl1 {
  padding-left: 1%;
}
#testform .row-4 input,
#testform .row-6 select {
  width: 100%;
}
#testform .contact-us .wpcf7-text, 
#testform .contact-us .wpcf7-textarea {
  background-color: #fff;
}
#testform .row-4 input,
#testform .row-6 input,
#testform select,
#testform textarea {
  padding-top: 6px;
  padding-left: 15px;
  padding-bottom: 7px;
  width: 100%;
  height: 38px;
  color: #746862;
  background-color: #f7e8e1;
  border: 0;
  border-left: 3px solid #099;
  border-radius: 0;
}
#testform textarea {
  min-height: 170px;
  padding-top: 10px !important;
}

#testform input.wpcf7-submit {
  margin-top: 0 !important;
  color: #fafafa;
  background-color: #d5734a;
  border-color: #cd6a40;
  border-radius: 25px;
  padding: 10px 36px;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,.1), 0 2px 2px 0 rgba(0,0,0,.07), 0 3px 1px -2px rgba(0,0,0,.06);
}
#testform input.wpcf7-submit:hover {
  border: none;
  color: #fafafa;
  background-color: #c0582c;
  border-color: #a54f2b;
}
#testform select.wpcf7-form-control.wpcf7-select {
  height: 38px;
  padding: 0 20px;
}
#testform label {
    margin-bottom: 5px !important;
    display: block;
}
#testform select {
    margin-bottom: 0 !important;
}
#testform .row-4 input,
#testform .row-6 input,
#testform textarea {
    padding: 0 15px;
    height: 38px;
    margin-bottom: 10px !important;
}
#testform input::placeholder {
}

@media only screen and (min-width: 551px){
  .emodal-content .wpcf7 textarea {
      width: 100%;
  }
}
@media only screen and (max-width: 550px){
  #testform .row-6, #testform .row-4{
    float:none;
    width:100%;
    padding:0px;
  }
  #testform .emodal-content .wpcf7 textarea {
      width: 100%;
  }
  #testform input.wpcf7-form-control.wpcf7-text {
      margin-top: 15px!important;
  }
  #testform textarea.wpcf7-form-control.wpcf7-textarea {
      margin-top: 15px;
  }
  #testform input.wpcf7-form-control.wpcf7-text {
    width:100%;
  }
  #testform #req {
    padding: 0;
  }
}

/* end form style */

.dvt-nav-list>li>a {
    padding: 0 10px;
}

.all-section-content {
	margin-top: 80px;
}

.all-title h1 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    border-color: #f8f2e6!important;
}

.all-title .text-muted, 
.all-title .dvt-heading-bordered {
    color: #f8f2e6!important;
}

.tour-content .tour-text,
.tour-content  .tour-img,
.country-content .country-text,
.country-content  .country-img,
.service-content {
    box-shadow: 0 6px 6px -3px rgba(0,0,0,.1), 0 10px 14px 1px rgba(0,0,0,.07), 0 4px 18px 3px rgba(0,0,0,.06);
    background-color: rgba(255,255,255,.85);
    border-radius: 0;
    border: 0 solid #fff;
    margin-bottom: 0 !important;
}
.tour-content  .tour-img img,
.country-content  .country-img img,
.service-content .service-img,
.service-content .service-img img {
	margin-bottom: 0;
}
.tour-more,
.country-more,
.service-more {
    margin-top: 70px;
}
.all-sidebar .wpb_widgetised_column .dvt-widget {
    background: rgba(255,255,255,.8);
    padding: 20px 20px;
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.1), 0 8px 10px 1px rgba(0,0,0,.07), 0 3px 14px 2px rgba(0,0,0,.06);
}
.all-section-content figure.wpb_wrapper.vc_figure,
.all-section-content .wpb_single_image .vc_single_image-wrapper,
.all-section-content .country-img img,
.all-section-content .tour-img img,
.service-content img {
    width: 100%;
}
.service-content .service-module {
  padding: 60px 100px 0;
  min-height: 275px;
}
.service-content {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.all-content-row {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.wpb_content_element:last-child {
    margin-bottom: 0 !important;
}
@media (min-width: 544px) {
	.tour-content .tour-text,
	.country-content .country-text {
	    padding: 60px 50px;
	}
  .service-content .service-text {
      padding: 10px 100px 100px;
  }
}

.main-tours h3 a:hover {
  color: #d17547;
}
.main-tours h5 a,
.about-team h3 a {
  pointer-events: none;
  cursor: default;
}
.main-country-row {
    padding: 0 15px;
}
.main-country-block:hover:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  z-index: 2;
}
.main-country-block:hover h4 {
  opacity: 1;
}
.main-country-block h4 {
  position: relative;
  opacity: 0;
  color: #f8f2e6 !important;
  font-size: 21px !important;
  margin: 81px 0;
  z-index: 3;
}
.main-exc-section .card-block {
    text-align: center;
}

.more-blocks .vc_gitem-post-data h4 {
  color: #fff !important;
}

.home #ittHS .itt_hs_main_wrap {
  height: 695px !important;
}
@media (min-width: 544px) {
  .page-id-67 .card-hero .card-block,
  .blog .card-hero .card-block {
    padding: 60px 100px !important;
  }
  .card-hero .card-block {
    padding: 60px 50px !important;
  }
}
.all-bottom-block {
  margin-top: 70px;
}
.more-blocks h3 {
    color: #fff;
    margin-left: 20px;
}
.more-blocks .vc-gitem-zone-height-mode-auto:before {
    background: rgba(0, 0, 0, 0.30);
}
.ex-main {
  padding-right: 30px;
  padding-left: 30px;
}
.page-id-126 .all-bottom-block,
.page-id-137 .all-bottom-block,
.page-id-67 .all-bottom-block,
.page-id-197 .all-bottom-block,
.page-id-69 .all-bottom-block {
    margin-top: 40px;
}


.page-id-126 .fd_price-main {
  height: 448px;
}
.page-id-134 #ittHS .itt_hs_main_wrap {
  height: 774px !important;
}
div#ittourshowcase_hike__showcase_center_box {
    height: 669px !important;
}

.page-id-141 .fd_price-main {
    height: 440px;
}
.page-id-166 .fd_price-main {
    height: 375px;
}
.page-id-168 .fd_price-main {
    height: 385px;
}
.page-id-164 .fd_price-main {
    height: 385px;
}
.page-id-170 .fd_price-main {
    height: 448px;
}

.postid-54 .fd_price-main {
    height: 1248px;
}
.postid-55 .fd_price-main {
    height: 1320px;
}
.postid-56 .fd_price-main {
    height: 1293px;
}

.main-slider {
  z-index: 9;
}
.main-exc-section .blockquote p:after,
.main-exc-section .blockquote p:before {
  display: none;
}
.dvt-heading-bordered small {
    font-size: 65% !important;
}

.tour-title .dvt-heading-bordered small,
.country-title .dvt-heading-bordered small,
.service-title .dvt-heading-bordered small {
  font-size: 100% !important;
  font-style: normal;
}

.more-blocks .vc_is-hover .vc-gitem-zone-height-mode-auto:before {
    background: rgba(0, 0, 0, 0.5);
}
.more-blocks .vc_is-hover h3 {
    color: #d17547 !important;
}
.bradcrambs-news {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 318px;
  clear: left;
  background: #000;
}
.blog .p-t-10,
.single-post .p-t-10 {
  padding-top: 390px!important;
  padding-bottom: 0 !important;
}
.bradcrambs-news .dvt-heading-bordered {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
  border-color: #f8f2e6!important;
  color: #f8f2e6!important;
}
.bradcrambs-news .dvt-heading-bordered .text-muted {
  color: #f8f2e6!important;
}
h2.card-title.h2.entry-title.m-b-2 {
    max-width: 275px;
}
.card .news-right p:last-child {
  min-height: 126px;
}
.single-post .card-hero .card-block header.entry-header {
  display: none;
} 

@media (min-width: 1200px) {
  .bradcrambs-news .dvt-heading-bordered {
    max-width: 1140px;
    margin: auto;
  }
  .sticky-wrapper .dvt-nav-widget .dvt-widget {
    padding: 0 10px;
  }
}

.text-center {
  text-align: center;
}
.blockquote p {
    text-indent: 0 !important;
}
.menu-phone {
  margin-bottom: 0;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
.dvt-nav-list>li>a, .dvt-nav-list>li>a:visited {
    font-size: 15px;
}
.dvt-nav-scrolled .dvt-nav-brand {
    padding: 10px 0;
}
.all-bottom-block h2 {
  font-size: 34px !important;
}
footer .dvt-widget-image img {
    min-height: 43px;
    object-fit: cover;
}
.section-bg-image {
    background-size: cover;
}
.single-post .row.m-t-0.m-b-9 {
  display: none;
}

@media (min-width: 1200px) {
  .mobile-only {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .dvt-nav-brand {
    max-width: 280px;
  }
  .page-id-139 .col-lg-8.all-content,
  .page-id-139 .col-lg-4.all-sidebar {
      flex: 0 0 100%;
      max-width: 100%;
  }
  .page-id-139 .col-lg-4.all-sidebar {
    margin-top: 50px;
  }
  .dvt-nav-list>li>a, .dvt-nav-list>li>a:visited {
    padding: 10px 0 !important;
  }
  .popmake {
    top: 40px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .single-post .col-lg-8,
  .col-lg-8.all-content {
    flex: 0 0 61%;
    max-width: 61%;
  }
  .single-post .col-lg-4.sidebar,
  .col-lg-4.all-sidebar {
      flex: 0 0 39%;
      max-width: 39%;
  }
}

@media (max-width: 1023px) {
  .popmake {
      max-height: 400px !important;
      overflow-x: auto !important;
  }
}

@media (max-width: 991px) {
  .all-sidebar {
      margin-top: 50px;
  }
  .all-content-row {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .ex-main {
    padding-right: 15px;
    padding-left: 15px;
  }
  div#itt-hike-photo-showcase {
    margin: auto !important;
  }
  .single-post .sidebar {
    margin-bottom: 70px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  footer .col-md-3 {
      flex: 0 0 50%;
      max-width: 50%;
      margin-bottom: 30px;
  }
  .col-lg-2.main-country-block {
    width: 33.3333% !important;
  }
}

@media (max-width: 767px) {
  footer .col-md-3 {
      margin-bottom: 30px;
  }
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
      margin-right: 0 !important;
  }
  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
      padding-right: 0 !important;
      padding-bottom: 30px;
  }
  .col-lg-2.main-country-block {
    width: 50% !important;
  }
  .main-country-block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    z-index: 2;
  }
  .main-country-block h4 {
    opacity: 1;
  }
}

@media (max-width: 543px) {
  .tour-content .tour-text, 
  .country-content .country-text,
  .service-content .service-text,
  .service-content .service-module {
      padding: 20px 15px;
  }
}

@media (max-width: 479px) {
  .all-title h1 {
      margin-top: 50px !important;
      margin-bottom: 50px !important;
      font-size: 25px !important;
  }
  .main-exc-section .card-block {
    padding: 30px 0 !important;
  }
  .main-exc-section .blockquote.blockquote-lg {
    font-size: 25px;
  }
}
@media (max-width: 374px) {
  .display-2 {
      font-size: 45px;
  }
  .all-bottom-block h2 {
    font-size: 24px !important;
  }
  .col-lg-2.main-country-block {
    width: 100% !important;
  }
  .sidebar div#itTourPriceWidgetWrapper,
  .all-sidebar div#itTourPriceWidgetWrapper {
    margin: -20px;
  }
}

/* start repaint v3 */

@media (min-width: 300px) {
    .home div#itTourWidget .fd-nav_item {
      color: #fff;
    }
    div#itTourWidget .fd-b, 
    div#itTourWidgetPopup .fd-b,
    div#itTourWidget .fd-nav-mobile .fd-select, 
    div#itTourWidgetPopup .fd-nav-mobile .fd-select,
    div#itTourWidget .fd-nav-mobile, 
    div#itTourWidgetPopup .fd-nav-mobile,
    div#itTourWidget .fd-nav_item.active, 
    div#itTourWidgetPopup .fd-nav_item.active,
    div#itTourWidget .fd-nav_item.active, 
    div#itTourWidgetPopup .fd-nav_item.active,
    div#itTourWidget .fd-val_item.active, 
    div#itTourWidgetPopup .fd-val_item.active,
    div#itTourWidget .fd-result_detail, 
    div#itTourWidgetPopup .fd-result_detail,
    div#itTourWidgetPopup .fd-form-fixed,
    div#itTourWidget .fd .ss-scroll, 
    div#itTourWidgetPopup .fd .ss-scroll,
    div#itTourWidget .fd-nav_item.active:hover, 
    div#itTourWidget .fd-nav_item.active:hover,
    div#itTourWidget .fd-result_item__price,
    div#itTourWidget .fd-transport_car.active, 
    div#itTourWidget .fd-transport_airplane.active, 
    div#itTourWidgetPopup .fd-transport_car.active, 
    div#itTourWidgetPopup .fd-transport_airplane.active,
    div#itTourWidget .fd-transport_item.active, 
    div#itTourWidgetPopup .fd-transport_item.active,
    div#itTourWidget .fd .date-picker-x .dpx-prev, 
    div#itTourWidget .fd .date-picker-x .dpx-next, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-prev, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-next,
    div#itTourWidget .fd-nights .start, 
    div#itTourWidget .fd-nights .end, 
    div#itTourWidgetPopup .fd-nights .start, 
    div#itTourWidgetPopup .fd-nights .end,
    div#itTourWidget .fd-nav_item:hover,
    div#itTourWidget .addParamsto input[type=radio]:checked+label:before, 
    div#itTourWidgetPopup .addParamsto input[type=radio]:checked+label:before,
    div#itTourWidget .fd-single_request, 
    div#itTourWidgetPopup .fd-single_request,
    div#itTourWidget .fd-tabs_nav__item:after, 
    div#itTourWidgetPopup .fd-tabs_nav__item:after,
    div#itTourWidget .fd-form_item, 
    div#itTourWidgetPopup .fd-form_item,
    div#itTourWidget .fd-form_btn, 
    div#itTourWidgetPopup .fd-form_btn,
    div#itTourWidget .fd-single_fly_popup ul li.selected, 
    div#itTourWidgetPopup .fd-single_fly_popup ul li.selected,
    div#itTourWidget .fd-location_nav:after, 
    div#itTourWidgetPopup .fd-location_nav:after,
    div#itTourWidget .fd-tab_icon, 
    div#itTourWidgetPopup .fd-tab_icon,
    div#itTourWidget .fd-tab_any__detail, 
    div#itTourWidgetPopup .fd-tab_any__detail,
    div#itTourWidget .fd-hike .fd-guided_block .fd-guided_r, 
    div#itTourWidgetPopup .fd-hike .fd-guided_block .fd-guided_r,
    div#itTourWidget .fd-tickets-popup .fd-tickets-price, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price,
    div#itTourWidget .fd-tickets-popup .fd-calendar-day.selected, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-calendar-day.selected,
    div#itTourWidget .fd-tickets-popup_single .fd-tickets-single_info, 
    div#itTourWidgetPopup .fd-tickets-popup_single .fd-tickets-single_info,
    div#itTourWidget .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before, 
    div#itTourWidgetPopup .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
    div#itTourWidget .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before, 
    div#itTourWidgetPopup .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before,
    div#itTourWidget .fd .date-picker-x .dpx-selected, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-selected,
    div#itTourWidget .fd-val_item.active:hover, 
    div#itTourWidgetPopup .fd-val_item.active:hover,
    div#itTourWidget .fd-tab_photo__arrow:hover, 
    div#itTourWidgetPopup .fd-tab_photo__arrow:hover,
    div#itTourWidget .fd .rzslider .rz-selection,
    div#itTourWidgetPopup .fd .rzslider .rz-selection,
    div#itTourWidget .fd .rzslider .rz-pointer, 
    div#itTourWidgetPopup .fd .rzslider .rz-pointer,
    div#itTourWidget .fd-tab_pag__item.fd-active, 
    div#itTourWidgetPopup .fd-tab_pag__item.fd-active,
    div#itTourWidget .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover,
    div#itTourWidget .fd-turist .counter div, 
    div#itTourWidgetPopup .fd-turist .counter div,
    div#itTourWidget .fd-favorite_top, 
    div#itTourWidgetPopup .fd-favorite_top {
        background-color: #0097d9 !important;
    }
    div#itTourWidgetPopup .fd-result_item__name,
    div#itTourWidget .fd-result_item__food, 
    div#itTourWidgetPopup .fd-result_item__food,
    div#itTourWidget .fd-location_letter, 
    div#itTourWidgetPopup .fd-location_letter,
    div#itTourWidget .fd-single_info__food, 
    div#itTourWidget .fd-single_price, 
    div#itTourWidgetPopup .fd-single_info__food, 
    div#itTourWidgetPopup .fd-single_price,
    div#itTourWidget .fd-tab_list__item span, 
    div#itTourWidgetPopup .fd-tab_list__item span,
    div#itTourWidget .fd-tab_pag__item.fd-active, 
    div#itTourWidget .fd-tab_any__food, 
    div#itTourWidgetPopup .fd-tab_any__food,
    div#itTourWidget .fd-hike .fd-guided_item .fd-guided-item_icon.mdl, 
    div#itTourWidgetPopup .fd-hike .fd-guided_item .fd-guided-item_icon.mdl,
    div#itTourWidget .fd-hike .fd-guided-item_icon, 
    div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
    div#itTourWidget .fd-hike .fd-guided-item_icon, 
    div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
    div#itTourWidget .fd-result_item__name, 
    div#itTourWidget .fd-guided_item .fd-result_item__name, 
    div#itTourWidgetPopup .fd-result_item__name, 
    div#itTourWidgetPopup .fd-guided_item .fd-result_item__name {
      color: #009999 !important;
    }
    div#itTourWidget .fd-result_item__desc .fd-icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-result_item__desc .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd-hotel_item.active svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-hotel_item.active svg .fd-icon_svg,
    div#itTourWidget .fd-form_calendar-icons svg, 
    div#itTourWidgetPopup .fd-form_calendar-icons svg,
    div#itTourWidgetPopup .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd-icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-icon svg .fd-icon_svg,
    div#itTourWidget .fd .fd-popup-contry_close .fd-icon_svg, 
    div#itTourWidgetPopup .fd .fd-popup-contry_close .fd-icon_svg,
    div#itTourWidget .fd-location .fd-i_close .fd-icon_svg, 
    div#itTourWidgetPopup .fd-location .fd-i_close .fd-icon_svg {
        fill: #0097d9 !important;
    }
    div#itTourWidget .fd-price {
        border-top: solid 1px #0097d9 !important;
    }
    div#itTourWidget .fd-input_btn:after, 
    div#itTourWidgetPopup .fd-input_btn:after,
    div#itTourWidget .fd-input_btn_short:after, 
    div#itTourWidgetPopup .fd-input_btn_short:after {
        border-bottom: 2px solid #0097d9 !important;
        border-right: 2px solid #0097d9 !important;
    }
    div#itTourWidget .fd-location_back:after, 
    div#itTourWidgetPopup .fd-location_back:after,
    div#itTourWidget .fd-select_arrow:after, 
    div#itTourWidgetPopup .fd-select_arrow:after,
    div#itTourWidget .fd-single_fly_text:after, 
    div#itTourWidgetPopup .fd-single_fly_text:after,
    div#itTourWidget .fd-checkbox_styled:after, 
    div#itTourWidgetPopup .fd-checkbox_styled:after {
        border-color: #0097d9 !important;
    }
    div#itTourWidget .fd .date-picker-double .rang-date, 
    div#itTourWidgetPopup .fd .date-picker-double .rang-date {
        background-color: #00999980 !important;
    }
    div#itTourWidget .fd .date-picker-x .dpx-prev:hover, 
    div#itTourWidget .fd .date-picker-x .dpx-next:hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-prev:hover, 
    div#itTourWidgetPopup .fd .date-picker-x .dpx-next:hover,
    div#itTourWidget .fd-val_item:hover, 
    div#itTourWidgetPopup .fd-val_item:hover,
    div#itTourWidget .fd-tab_photo__arrow, 
    div#itTourWidgetPopup .fd-tab_photo__arrow,
    div#itTourWidget .fd-tab_any__detail:hover, 
    div#itTourWidgetPopup .fd-tab_any__detail:hover,
    div#itTourWidget .fd-turist .counter div:hover, 
    div#itTourWidgetPopup .fd-turist .counter div:hover,
    div#itTourWidget .fd-turist .counter div:first-child, 
    div#itTourWidgetPopup .fd-turist .counter div:first-child {
        background-color: #009999bf !important;
    }
    div#itTourWidget .fd-form_btn:hover, 
    div#itTourWidgetPopup .fd-form_btn:hover {
        background-color: #009999d9 !important;
    }

    div#itTourWidget .fd-transport_item.active .fd-icon_svg, 
    div#itTourWidgetPopup .fd-transport_item.active .fd-icon_svg,
    div#itTourWidget .fd-tab_icon svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-tab_icon svg .fd-icon_svg,
    div#itTourWidget .fd-tab_photo__arrow svg .fd-icon_svg, 
    div#itTourWidgetPopup .fd-tab_photo__arrow svg .fd-icon_svg {
        fill: #fff !important;
    }

    div#itTourWidget .fd-find, 
    div#itTourWidgetPopup .fd-find,
    div#itTourWidget .fd-result_detail, 
    div#itTourWidgetPopup .fd-result_detail,
    div#itTourWidget .fd-tickets-popup .fd-tickets-price span.fd-tickets-more, 
    div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price span.fd-tickets-more {
        background-color: #c26436 !important;
    }

    div#itTourWidget .fd-find:hover, 
    div#itTourWidgetPopup .fd-find:hover,
    div#itTourWidget .fd-result_detail:hover, 
    div#itTourWidgetPopup .fd-result_detail:hover {
        background-color: #c2643680 !important;
    }
}

/* end repaint v3 */

/* start repaint hp */

#ittHS .itt_bg_color,
#ittHSinfo .itt_service_incos,
.nicescrollht-cursors,
#ittHSinfo .itt_hi_slider_arrow {
    background: #0097d9 !important;
}
#ittHSinfo .itt_hi_tabs_name a.active:after {
    border-bottom-color: #0097d9 !important;
}
#ittHS .itt_border_color {
    border-left-color: #0097d9 !important;
    border-bottom-color: #0097d9 !important;
}

#ittHS .itt_hs_price_wrap {
    background: #c26436 !important;
}

/* end repaint hp */

/* start repaint mc */

div#itTourPriceWidget .fd_price-header, 
div#itTourPriceWidgetPopup .fd_price-header,
div#itTourPriceWidget .ss-scroll, 
div#itTourPriceWidgetPopup .ss-scroll,
div#itTourPriceWidget .fd-single_request, 
div#itTourPriceWidgetPopup .fd-single_request,
div#itTourPriceWidget .fd-tabs_nav__item:after, 
div#itTourPriceWidgetPopup .fd-tabs_nav__item:after,
div#itTourPriceWidget .fd-tab_icon, 
div#itTourPriceWidgetPopup .fd-tab_icon,
div#itTourPriceWidget .fd-form_btn, 
div#itTourPriceWidgetPopup .fd-form_btn,
div#itTourPriceWidget .fd-tab_photo__arrow, 
div#itTourPriceWidgetPopup .fd-tab_photo__arrow,
div#itTourPriceWidget .fd-tab_pag__item.fd-active, 
div#itTourPriceWidgetPopup .fd-tab_pag__item.fd-active,
div#itTourPriceWidget .fd-popup.fd-popup_single .fd-guided_block .fd-guided_r, 
div#itTourPriceWidgetPopup .fd-popup.fd-popup_single .fd-guided_block .fd-guided_r,
div#itTourPriceWidget .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
div#itTourPriceWidgetPopup .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before {
    background-color: #0097d9 !important;
}
div#itTourPriceWidget .fd-form_calendar-icons svg, 
div#itTourPriceWidgetPopup .fd-form_calendar-icons svg {
    fill: #0097d9 !important;
}
div#itTourPriceWidget .fd-select_arrow:after, 
div#itTourPriceWidgetPopup .fd-select_arrow:after {
    border-color: #0097d9 !important;
}
div#itTourPriceWidget .fd_price-item_info, 
div#itTourPriceWidgetPopup .fd_price-item_info,
div#itTourPriceWidget .fd-single_buy, 
div#itTourPriceWidgetPopup .fd-single_buy,
div#itTourPriceWidget .fd-val_item.active, 
div#itTourPriceWidgetPopup .fd-val_item.active,
div#itTourPriceWidget .fd-popup_close, 
div#itTourPriceWidgetPopup .fd-popup_close {
    background-color: #c26436 !important;
}
div#itTourPriceWidget .fd_price-item:hover, 
div#itTourPriceWidgetPopup .fd_price-item:hover {
    border: solid 2px #c26436 !important;
}

/* end repaint mc */

footer li.text-truncate a:hover {
    color: #000 !important;
}
.z-9 {
  z-index: 99;
}
.news-right .card-footer a:hover,
.vc_gitem-zone-mini h4 a:hover {
  color: #d17547 !important;
}

/*20.08*/
.contact-information {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 60px;
}

.phone-contact {
  display: flex;
}

.phone-contact a {
  margin-left: 10px;
  display: inline-flex;
}
.social-contact i {
  margin-left: 10px;
}
.dvt-nav-brand {
  height: 160px!important;
}
.dvt-nav-list {
  align-items: center;
}
.dvt-nav-scrolled .dvt-nav-brand {
  height: 90px!important;
}
.page-id-69 .images_partner img {
  max-width: 240px;
}
.top_bar {
  display: flex;
  justify-content: center;
  padding: 10px;
}
.top_bar a,.top_bar {
  color:#CC6633;
}
.top_bar .textwidget.custom-html-widget {
  display: flex;
}
.top-bar-mobile:last-child {
  margin-left: 25px;
}
.section-bg-image.section-bg-image-size-xs-100.section-bg-image-size-md-100.section-bg-image-size-lg-100.section-bg-image-position-xs-top.dvt-opacity-5 {background-image: url(https://www.aventura.in.ua/wp-content/uploads/2019/03/divinity-06-1600x1000.jpg)!important;}
/*media*/
@media (max-width: 1920px) and (min-width: 1200px){body .vc_custom_1482238808518{padding-left: 2px !important;padding-right: 3px !important;}}
@media (min-width: 1200px){.top_bar{display: none;}}
@media (max-width: 1199px){.dvt-nav-mobile::before{content: 'Меню';color: #fff;}.dvt-nav-mobile{ display: flex;align-items: center;margin-top: 30px;}nav.dvt-nav-menu > div{display: none!important;}.top-bar-mobile:last-child i{margin-right: 5px;}}
@media (max-width: 1024px) and (min-width: 800px){.images_partner .col-lg-3{max-width: 19%!important;}.page-id-69 .images_partner img{max-width: 160px!important;}
.main-tours-section h3 > a{font-size: 20px!important;}.dvt-nav-scrolled .dvt-nav-mobile{margin-top:0!important;}.page-id-126 h3{font-size: 20px!important;}.phone-contact{flex-wrap: wrap;}}
@media (max-width: 768px) and (min-width: 600px){.dvt-nav-scrolled .dvt-nav-mobile{margin-top:0!important;}}
@media (max-width: 425px){.phone-contact a{margin-left:0px;}.phone-contact{flex-direction: column;line-height: 25px;}.dvt-nav-scrolled .dvt-nav-mobile{margin-top:0!important;}
.location,.social-contact{line-height: 25px;}footer#footer > div:nth-child(2) .row{text-align: center;}.dvt-go-top{display: block!important;}}
@media (max-width: 375px){.dvt-nav-brand{height: 115px!important;}.dvt-nav-mobile{margin-top: 10px;}.top_bar a{font-size: 15px!important;}}
@media (max-width: 340px){.top_bar .textwidget.custom-html-widget{justify-content: center;flex-wrap: wrap;flex-direction: column;}.top-bar-mobile:last-child{margin-left: 0!important;}.top_bar span{display: none;}}
/*--end media--*/