/*
 Theme Name:   Borrow Child
 Theme URI:    http://demo.oceanthemes.net/borrow-preview/
 Description:  Borrow Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net/
 Template:     borrow
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  borrow-child
*/

@import url("../borrow/style.css");
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

/* =Theme customization starts here
------------------------------------------------------- */

body,
.lead-testimonial .testimonial-text,
#royal_preloader.royal_preloader_text .royal_preloader_loader,
#royal_preloader.royal_preloader_scale_text .royal_preloader_loader ,
#royal_preloader.royal_preloader_progress .royal_preloader_percentage  { font-family: 'Roboto', sans-serif;}

/*Contact form*/
#testform *{
	font-family: sans-serif !important;
	font-size: 16px;
}
#testform .clearrow {
    clear: both;
}
#testform div[class^='row-'] {
    float: left;
    margin-bottom: 10px;
}
#testform span.kuda,
#testform span.adult,
#testform span.name1,
#testform span.email {
    display: block;
    margin-right: 10px;
}
#testform input#datep,
#testform select {
    padding: 10px 5px;
}
#testform input#datep {
    width: calc(100% - 10px);
		padding: 9px 5px;
}

#testform .row-12 {
    width: 100%;
}
#testform .row-6 {
    width: 50%;
}
#testform .row-4 {
    width: 33.33%;
}
#testform select, #testform input, #testform textarea   {
    width: 100%;
}

@media screen and (max-width: 479px) {
    #testform .row-12,
    #testform .row-6,
    #testform .row-4 {
        width: 100%;
    }
    #testform span.kuda,
    #testform span.adult,
    #testform span.name1,
    #testform span.email,
    #testform input#datep {
        margin-right: 0;
    }
    #testform input#datep {
        width: 100%;
    }
}
.popmake  .wpcf7 * {
    font-family: 'Open Sans', sans-serif;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
	overflow-y: auto !important;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: visible !important;
}

.pdm_cf_title {margin-bottom: 15px;}
.pdm_cf_phone {margin-bottom: 20px;}
.callback_form input {width: 100%;}
div.callback_form .ajax-loader {
	display: none;
}
/*hot price*/
.itt_hs_main_wrap.itt_border_color {height: 920px !important;}
.page-id-15771 .itt_hs_main_wrap.itt_border_color {height: 1027px !important;}  /*стр ГТ*/
.home .itt_hs_main_wrap.itt_border_color {height: 690px !important;} /*Главная*/
.single-pdm_countries .itt_hs_main_wrap.itt_border_color {height: 462px !important;} /*конкр страны*/
/**МЦ**/
.fd_price-main {height: 1100px !important;}
.single-post .fd_price-main {height: 890px !important;} /*конкр запись*/
.page-id-15773  .fd_price-main {height: 480px !important;} /*стр ПТ*/
.single-pdm_tours .fd_price-main {height: 890px !important;} /*конкр  туры*/
.single-pdm_services .fd_price-main {height: 1100px !important;} /*конкр услуги*/
/*ЭТ*/
.page-id-15769  #ittourshowcase_hike__showcase_center_box {
	height: 682px !important;
}
/*scm titles*/
.it_title {display: none !important;
}
/*min price small width fix*/
.fd_price.fd_price_sm {
	width: 100%;
}

@media screen and (max-width : 1024px) {
	.vc_row  .pdm-main-block {width: 100%;}
	.vc_row  .pdm-sidebar-block {width: 100%;}
}

.home .page-header {display: none;}
.page-breadcrumb {
	visibility: hidden;
}
.single-post .post-related  .post-related-content h4 + span {display: none;}
.single-pdm_services #itTourWidgetWrapper {max-width: 320px;}
.block-services-mpage h3 a {
	color: #3c4d6b;
}
.block-services-mpage h3 + p a {
	color: #f51f8a;
}
.block-services-mpage h3 a:hover {
	color: #f51f8a;
}
.block-services-mpage h3 + p a:hover small{
	color: #3c4d6b;
}
.imghover::after { content: "\f0c1";  }
.header-2 #navigation > ul > li > a {
	padding: 16px 25px;
}
.tiny-footer .text-right {display: none;}
@media screen and (min-width : 1024px) {
	.footer .container+.container .row>div {width: 16.6667%;}
	.footer .container+.container .row>div:first-of-type {width: 50%;}
}
.widget-footer.widget.widget_nav_menu ul {list-style-type: none;}
.footer .widget#text-6 {padding-left: 20px; padding-right: 20px;}
.widget_categories li {padding-left: 20px !important;}
.header-2 {z-index: 999;}
.page-id-15773 .pdm-main-block .gallery-masonry {width: 50%;}
.top-bar a:hover {color: #fff;}
.header-2 #navigation > ul > li > a {font-weight: 400;}
h1.slider-title {
	font-weight: 400;
}
.footer .address-text.col-md-6,
.footer .call-text.col-md-6 {padding: 0;}
.page-header .btn-default {font-weight: 400;}
.single-pdm_countries .post-holder {
	border-bottom: 0 solid #e8eaec;
}
.page-id-15932 .post-block .outline {
	border-width: 0;
}
.page-id-15932 .post-block .pinside40 {
	padding: 15px 0 10px;
}
.single-pdm_services .wrapper-content.bg-white.pinside40 .wrapper-content.pinside40 {padding: 0; margin: 0;}
.popmake-content .wpcf7-submit {border: 0;}
.header-action .btn {font-weight: 400;}
.page-header {background-image: url(https://travelnik.com.ua/wp-content/uploads/2019/11/subheader.jpg) !important;} 
.post-holder {
	margin-bottom: 0;
}
.page-id-15932 .wrapper-content.pinside40 .row {margin-bottom: -50px;}
div.post-related {
	border-bottom: 0 solid #e8eaec; margin-bottom: 0;
}
.single-pdm_tours .wrapper-content.bg-white.pinside40 .row{
	margin-bottom: -45px;
}
.post-holder {
	border-bottom: 0 solid #e8eaec;
}
.single-pdm_services .post-holder .post-block{
	margin-bottom: 0;
}
.page-template-template-blog-two-column .wrapper-content {padding-bottom: 10px;}
.single-post .wrapper-content {padding-bottom: 10px;}

.slider-img { background: none;
	 filter: none;
}
html {overflow-x:hidden ;}
@media screen and (min-width : 992px) and (max-width : 1199px) {
	.single-pdm_tours #secondary .widget.widget_text {padding: 0;}
	.footer .container+.container .row>div:first-of-type {
    width: 100%;
}
	.footer .container+.container .row>div {
    width: 33.3%;
}
	.header-2 .navigation-2 .col-md-12 {padding: 0;}
	.header-2 #navigation > ul > li > a {
    padding: 16px 10px;
}
}
@media screen and (min-width : 768px) and (max-width : 991px) {
#navigation.small-screen #menu-button {
	padding: 23px 0px;
}
}
@media screen and (max-width : 768px) {
	.pum-theme-7 .pum-container, .pum-theme-enterprise-blue .pum-container {
		left: 50% !important;
		transform: translate(-50%, 0);
}
}

.page-header .nav-justified {display: block !important;}
.page-header .nav-justified>li {
	float: left !important;
	width: 50% !important;
}
.page-header #menu-button {
display: none !important;
}
@media screen and (max-width : 767px) {
	.logo img {min-width: 200px;}
	.footer .widget_nav_menu {display: none;}
	.page-id-15773 .pdm-main-block .gallery-masonry {
    width: 100%;
}
	.page-id-15773 .pdm-main-block .gallery-masonry img{
    width: 100%;
}
}
@media screen and (max-width : 389px) {
.single-pdm_tours #secondary .widget_text {padding: 0;}
.single-pdm_services .post-holder {
	margin-left: -15px;
	margin-right: -15px;
}
	body:not(.home) .pinside40 {
		padding: 20px 20px;
	}
 	.single-pdm_countries .pinside40 {
    padding: 0;
}
	.single-post .single-blog .container {
		padding: 0;
	}
	.single-post  .pinside40 {padding: 20px 10px;}
	.page-id-15773 .pinside40  {padding: 20px 0;}
	.page-id-15771 .pinside40  {padding: 20px 0;}
	.page-template-template-blog-two-column .bg-white.pinside40  {
		padding: 20px 20px;
	}
	body.single-pdm_services .container .pinside40,
	body.single-pdm_tours .container .pinside40,
	body.single-pdm_countries .container .pinside40,
	body.page-id-15773 .container .pinside40,
	body.page-id-15771 .container .pinside40 {
	padding: 0;
	margin-top: 20px;
}
body.single-pdm_services .single-blog .container .bg-white,
body.single-pdm_tours .single-blog .container .bg-white,
body.single-pdm_countries .single-blog .container .bg-white,
body.page-id-15773 .wpb_row  .container .bg-white,
body.page-id-15771 .wpb_row  .container .bg-white {
	background-color: transparent;
}

	body.page-id-15932 .container .pinside40,
	body.page-id-15901 .container .pinside40 {
	padding: 20px 20px;
}
}

.page-id-15901 .wpb_single_image.vc_align_left {
    text-align: center;
}
@media screen and (max-width : 991px) {
	.hidden-sm {
    display: block!important;
}
.col-md-3.hidden-xs.hidden-sm {
    text-align: center;
}
	.single-post div.post-related,
.single-pdm_tours div.post-related{
	display:none;
}
		.block-countries-home .col-md-4,
		.block-contacts .vc_col-sm-4,
		.block-tours-home .col-md-4 {width: 100%;}
		.block-countries-home .col-md-4 img,
		.block-tours-home .col-md-4 img {width: 100%;}
		.header-2 .col-md-3 {width: 25%;}
	.single-pdm_countries .vc_col-sm-5{
		width: 100%;
	}
	.single-pdm_countries .vc_col-sm-7{
		width: 100%;
	}
 .vc_custom_1570120731235 .vc_col-sm-4 {width: 100%;}
 .page-id-15871 .pinside40  .vc_col-sm-4 {width: 100%;}
}
@media screen and (max-width : 375px) {
	.vc_custom_1570120731235 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.page-id-15871 .pinside40  .vc_col-sm-4 .pinside40 {
	padding: 40px 10px;
}
}
@media screen and (max-width : 1199px) {
	 .single-pdm_services .wpb_single_image .vc_figure {
    display: block;
    margin: 0 auto;
    width: 320px;
}
	.single-pdm_services #itTourWidgetWrapper {
    max-width: 100%;
}
	.single-pdm_services .container .row .vc_col-sm-4{
		width: 100%;
	}
	.single-pdm_services .container .row .vc_col-sm-8{
		width: 100%;
	}
	.single-post .widget:not(.widget_recent_entries ) {
    padding: 0;
}
}
#sub-nav-sticky-wrapper {position: static !important;}
#sub-nav-sticky-wrapper #sub-nav {position: static !important;}
.single-pdm_tours .wrapper-content.bg-white.pinside40 .post-related .row {
	margin-bottom: -30px;
	margin-top: 40px;
}
#navigation.small-screen #menu-button {
	display: block;
	padding: 22px 0px;
}


@media(min-width: 767px) and (max-width: 991px){
	.header-2.sticky-header .col-md-3.col-sm-12.col-xs-6{
		z-index:9999!important;
	}
}

@media(max-width: 991px){
	ul#menu-main-menu{
		height:500px!important;
		overflow-y:scroll;
	}
}
@media(max-width: 425px){
	.single-pdm_services .wpb_wrapper {
    background: none!important;
}
	.single-pdm_tours div#text-2{
		padding:0!important;
	}
}

@media (min-width: 960px) and (max-width: 980px) { /* 200% */
}

@media (min-width: 1050px) and (max-width: 1100px) { /* 175% */
.mash_height.wpb_column.vc_column_container.vc_col-sm-12 {
    height: 276px;
}
.page-id-15773 .col-md-4.col-sm-6.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
    transform: translate3d(300px, 0px, 0px)!important;
}
.single-post div.post-related,
.single-pdm_tours div.post-related{
	display:none;
}

.single-post .post-img,
.single-pdm_tours .post-img {
    text-align: center;
}
.single-post .col-md-4.col-sm-12.col-xs-12,
.single-pdm_tours .col-md-4.col-sm-12.col-xs-12 {
    width: 100%;
}
.single-post .col-md-8.col-sm-12.col-xs-12,
.single-pdm_tours .col-md-8.col-sm-12.col-xs-12 {
    width: 100%;
}
.page-id-15769 .pdm-main-block.wpb_column.vc_column_container.vc_col-sm-8{
	width:100%;
}
.page-id-15769 .vc_col-sm-4{
	width:100%;
}
}

@media (min-width: 1250px) and (max-width: 1300px) { /* 150% */
}

@media (min-width: 1500px) and (max-width: 1550px) { /* 125% */
}

@media (min-width: 1700px) and (max-width: 1750px) { /* 110% */
.page-id-15773 .col-md-4.col-sm-6.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	transform: translate(364px, 0)!important;
}

.page-id-15773 .pdm-main-block.wpb_column.vc_column_container.vc_col-sm-8 {
    height: 640px;
}

}
@media (min-width: 2050px) and (max-width: 2150px) { /* -90% */
.mash_height.wpb_column.vc_column_container.vc_col-sm-12 {
    height: 276px;
}
.col-md-6.col-sm-6.clearfix.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	    transform: translate3d(600px, 0px, 0px)!important;
}
}

@media (min-width: 2350px) and (max-width: 2400px) { /* -80% */
.page-id-15773 .pdm-main-block.wpb_column.vc_column_container.vc_col-sm-8 {
    height: 644px;
}
.page-id-15773 .col-md-4.col-sm-6.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	transform: translate(364px, 0)!important;
}

}

@media (min-width: 2500px) and (max-width: 2600px) { /* -75% */
.mash_height.wpb_column.vc_column_container.vc_col-sm-12 {
    height: 276px;
}
.col-md-6.col-sm-6.clearfix.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	    transform: translate3d(600px, 0px, 0px)!important;
}
}

@media (min-width: 2800px) and (max-width: 2900px) { /* -67% */
}

@media (min-width: 3750px) and (max-width: 3850px) { /* -50% */
.page-id-15773 .pdm-main-block.wpb_column.vc_column_container.vc_col-sm-8 {
    height: 644px;
}
.mash_height.wpb_column.vc_column_container.vc_col-sm-12 {
    height: 276px;
}
.page-id-15773 .col-md-4.col-sm-6.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	transform: translate(364px, 0)!important;
}
.col-md-6.col-sm-6.clearfix.col-xs-12.gallery-masonry.isotope-item:nth-child(2){
	    transform: translate3d(600px, 0px, 0px)!important;
}
}




body div#itt-hike-photo-showcase {
    margin: 0 auto!important;
}


@media (max-width: 1010px) {
  table#isolated {
      left: 0 !important;
    }
  div#showcase_hike_photo_showcase_module,
  div#showcase_hike_showcase_module {
    overflow-x: auto;
  }
    .boxy-inner .ittour_order_block_title_box,
    .itt_main_block.tour_order.boxy-content {
        width: 95vw !important;
    }
    .it_close {
        width: 100px !important;
    }
}


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 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%;}
#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}
span.fl.number_stars {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 {padding-left:  1px!important;}
div#ittourshowcase_hike__showcase_center_box {padding-left: 1px!important;}
#isolated td {background: transparent !important;}
div.fd_price-item_val {font-size: 18px !important;}
#ittHSinfo svg {vertical-align: unset;}
.fd_price_sm {width: 100% !important;}
#ittHS .itt_hs_name,
.nicescroll-rails {display: none !important;}
div#showcase_hike_showcase_module img {display: inline !important;}
.jspPane {left: 0 !important;}
div #itTourWidget .fd-nav_item {line-height: 32px !important;}
span.it_close {width: 87px!important;}
.jspPane {left: 0!important;}
html body #showcase_hike_showcase_module * .it_description {width: 11%!important;}
html body #showcase_hike_showcase_module * .it_col_12 {width: 8%!important;}


body.page-template-default.page.page-id-6846.woocommerce-js {
    overflow-y: hidden;
}



@media only screen and (min-width: 320px) and (max-width: 959px){
table#isolated {
left: initial !important;
}
.scrollling {
overflow-x: scroll;
}
div#showcase_hike_showcase_module {
overflow-x: scroll;
}
div#showcase_module {
overflow-x: scroll;
}
div#showcase_hike_photo_showcase_module {
overflow-x: scroll;
}
}


nav.fd-nav {
    height: 40px!important;
}


body div#itt-hike-photo-showcase {
    margin: 0 auto!important;
}
@media(min-width: 1024px){
	.single-post div#text-2, .single-pdm_tours div#text-2 {
    padding: 30px 10px 30px 10px;
}
}




body #itTourWidget .fd-nav_item.active {
	background: #15549a!important;
}
body #itTourWidget .fd-b {
background: #15549a!important;
}
body #itTourWidget .fd-nav_item:hover {
background: #15549a!important;
}
body #itTourWidget .fd-nav_item.active:hover {
background: #15549a!important;
}
body #itTourWidget .fd-nav-mobile .fd-select {
background: #15549a !important;
}
body #itTourWidget .fd-nav-mobile {
background: #15549a !important;
}
/*----button-------*/
#itTourWidget .fd-find {
background-color: #f51f8a!important;
}
#itTourWidget .fd-find:hover {
background-color: #f51f8a!important;
}



/*-----MC------*/
#itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {
    background-color:  #f51f8a!important;
}

#itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {
    background-color:  #f51f8a!important;
}
/*-----MC------price-----*/
#itTourPriceWidget .fd_price-item_info, #itTourPriceWidgetPopup .fd_price-item_info {
    background-color: #f51f8a!important;
}
/*-----MC------end------*/
/*-------HP-----*/
#ittHS .itt_bg_color {
    background: #15549a!important;
}
#ittHS .itt_border_color {
    border-left-color: #15549a!important;
    border-bottom-color: #15549a!important;
}
.nicescrollht-cursors {
    background: #15549a!important;
}
#ittHS .itt_hs_content_wrap_abs:after{
	    background-color: #15549a!important;
	
}
/*-------HP-----price-----*/

#ittHS .itt_hs_price_wrap{
	    background: #f51f8a!important;
}
/*-------HP-----end-----*/

.form-control{
	    color: #fff!important;
}

.btn-default.focus, .btn-default:focus{
	    background-color: #f51f8a!important;
    border-color: #f51f8a!important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.hover_white a:hover {
    color: white;
}
@media(max-width: 991px){
	
	.header-2 #navigation > ul > li > a{
		    border-right: 1px solid #dee7f2;
    border-bottom: 1px solid #dee7f2;
	}
}
@media(max-width: 767px){
	.header-2 .col-md-3 {
    width: 100%!important;
    text-align: center!important;
}
}

.page-id-151 h3.text-white.mb30.res-mb10 a {
    color: white;
}
.page-id-151 h3.text-white.mb30.res-mb10 a:hover {
    color: #f51f8a!important;
}
.newsletter-form button.btn.btn-default {
    font-weight: 100;
}
a.btn.btn-default.hidden-xs {
    font-weight: 100;
}
.page-id-15901 small.designation {
    font-weight: 100;
}
span.meta-date {
    font-weight: 100;
}
.single-pdm_services strong {
    font-weight: 100;
}
section.wpb_row.vc_row-fluid.block-contacts.vc_custom_1571245297789 h1.text-big {
    font-weight: 100;
}
.page-id-15871 h1.text-big,
.page-id-15877 h1.text-big {
    font-weight: 100;
}
p.mail-text.text-center a {
    color: white;
}
p.mail-text.text-center a:hover {
    color: #f51f8a!important;
}
p.mail-text,
p.mail-text.text-center {
    color: white;
}
@media(min-width: 992px){
	.margin_kont.wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-offset-2.vc_col-md-offset-2 {
    margin-top: -50px;
}
	p.mail-text.text-center {
    text-align: end;
}
}
@media(max-width: 425px){
	.footer .widget#text-6 {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -20px;
}
	.footer.section-space80 {
    padding-bottom: 0;
}
.tiny-footer .col-md-6.col-sm-6.col-xs-6 {
    width: 100%!important;
}
}
.single-pdm_countries .wpb_text_column.wpb_content_element strong {
    display: none;
}
.page-id-151 h1.text-big {
    font-weight: 100;
}
.page-id-15871 input.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    font-weight: 100;
}
.fd_flat-container .fd_price-header.fd-ex-sm {
    color: #fff!important;
}
 .ittHS_HT_wrap.itt_bg_color {
    margin-top: -31px!important;
}
#showcase_hiketour_v2_showcase_module .itt_hike_main_wrap.itt_border_color,
#showcase_hiketour_v2_showcase_module .itt_hs_content_wrap_ht.itt_hs_custom_scroll{
	height: 680px!important;
}
