/*
Theme Name: Pashoot
Theme URI: http://pashoot.co.il/
Author: websnata@gmail.com
Version: 1.0
Text Domain: pashoot
*/

@import url('https://fonts.googleapis.com/css?family=Heebo:300,400,500,600');

*{padding:0;margin:0}
html{overflow-x: hidden;}
html[dir="rtl"] {margin-top: 0 !important;}
/*html #wpadminbar{display:none !important}*/
body{direction:rtl;unicode-bidi: embed;font: 300 18px/1 'Heebo', sans-serif;text-align: right;overflow-x:hidden}

#page-wrap{max-width:1170px;padding:0 15px;margin:0 auto}
main {width: 100%;display: inline-block; clear: both;}

.vc_row{background-size: cover;padding: 0 15px;transition: all .5s linear;}
.vc_row:hover{/*background-size: 110%;transform: scale(1.2);*/}
body main>.vc_row > .vc_column_container:not(.vc_col-sm-12){padding:0 10px}
.vc_column_container>.vc_column-inner{background-size: cover;}
.vc_row .vc_row .vc_column_container>.vc_column-inner{padding:0}
.vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_column_container>.vc_column-inner {    padding-top: 0 !important;}
.wpb_button, 
.wpb_content_element, 
ul.wpb_thumbnails-fluid>li { margin-bottom: 0 !important;}

::selection {background: #13538A;color: #fff !important;}
ul{list-style:none}
h1{font-weight:400;}
h2, h3, h4, h5, h6{font-weight:500;}
h1{font-size:32.2px}
a{color:grey;text-decoration:none;transition: all 0.5s linear;}
a:hover{opacity:0.8}
iframe{max-width:100%;height:auto;min-height: 330px;border:none}

.light-text{	font-weight:300;}
.medium-text{	font-weight:400;}
.600-text{	font-weight:600;}

.white-text,
.white-text * {color:#fff}
.orange-text{	color:#f07800;}
.blue-text{	color:#376296;}

.border-radius-40px{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;}

img{max-width:100%;height:auto}
img.alignleft { float: left; margin-right: 10px;}
img.alignright { float: right; margin-left: 10px;}
img.aligncenter { display:block; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; }
.img-inline img.alignleft,
.img-inline img.alignright{float:none}
.full-img img{width:100%;}
.wpb_single_image .vc_figure, .wpb_single_image .vc_single_image-wrapper{width: 100%;}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {width: 100%;border-radius: 10px!important;-webkit-border-radius: 10px!important;-moz-border-radius: 10px!important;}

/* Home slider */

.ult-carousel-wrapper {   padding-bottom: 0!important; margin-bottom: 0!important;    }
.slick-list{padding:0 !important}
/*.slick-initialized .slick-slide{margin: 0 !important;}*/
[dir=rtl] .slick-prev{left: 0 !important;}
[dir=rtl] .slick-next{right: 0!important;}

.ult-item-wrap .search-form{width:100%;max-width:403px;margin:0 auto}
.search-form span.screen-reader-text {    display: none;}
input.search-field{width:100%;max-width:403px;height:61px;line-height: 67px;background:url(img/search-input.png) center /contain no-repeat;       font-size: 15px; text-align: center;border: none;outline:none;padding-left: 25px;}
input.search-submit{width:50px;height:51px;background:url(img/search-button.png) center /contain no-repeat;text-indent: -2000%;border: none;outline:none;top: -54px;  position: relative; margin-left: 17px; float: left;cursor:pointer}

/** Header **/

header{padding:21px 0}
.header-logo{}
.header-menu{margin:4px 0 0 0}
.header-menu li{display:inline-block;}
.header-menu a{display: block;font-size:23px;color:#13538A;padding:0 19px;border-left:1px solid #13538A}
/*.header-menu li:first-child a{padding-right:0;border:none}*/
.header-menu li:last-child a{padding-left:0;border:none}

.icon_author_mobile {
	display: none;
}
#tips_mobile {
	display: none;
}
/** Home Page **/
#homebanner2.for_mobile {
    display: none !important;
}
#homebanner .ult-item-wrap {
	
}
#homebanner .ult-item-wrap .search-form {
    height: 60px;
	position: absolute;
    top: 60%;
	left: 35%;
}
#homebanner input.search-submit {
    float: right;
}
#homebanner.owl-carousel .owl-nav div {
	position: absolute;
    top: 40%;
    width: 30px;
    height: 30px;
    background-color: #353e44;
    color: #ffffff;
    padding: 7px !important;
	font-size: 2rem;
}
#homebanner.owl-carousel .owl-nav .owl-prev {
    left: 10px;
}
#homebanner.owl-carousel .owl-nav .owl-next {
    left: 100%;
    right: 10px;
}
#homebanner .owl-prev::before {
    content: '\f104';
    font-family: fontawesome;
    font-weight: 400;
    padding-right: .6rem;
	position: relative;
	bottom: 3px;
}
#homebanner .owl-next::before {
    content: '\f105';
    font-family: fontawesome;
    font-weight: 400;
    padding-right: .6rem;
	position: relative;
	bottom: 3px;
}
#homebanner2 .banner_bg {
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
}
#homebanner2 .ult-item-wrap {
    padding-top: 100px;
}
#homebanner2 input.search-field {
    max-width: 250px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	font-size: 11px;
}
#homebanner2 input.search-submit {
    height: 35px;
    top: -46px;
    margin-left: 0;
    float: right;
	right: 70px;
}
/** Home Page **/
/** Footer **/

footer.footer {
	width:calc(100% + 30px);
	background:#E0E8D1 url(img/footer-bg.png) center bottom /contain no-repeat;
	background-size: 100%;
	line-height:1.2;
	padding:35px 25px 13px;
	margin-top:30px; 
	/* margin-left: -15px;*/
	margin-right: -15px; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
footer .footer_top_container {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
}
.single-post footer.footer {width:100%;  margin: 30px auto 0 !important;}
.footer_logo_area {
	width: 170px;
}
.footer-logo{width:100%;margin-top:23px;display:inline-block}
.footer_content_area {
	width: calc(100% - 170px);
}
.footer_top {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
}
.footer_top_inner {
	width: 33.33%;
	padding-left: 15px;
	padding-right: 15px;
}
.footer_top_inner img {
	max-width: 170px !important;
	display: block;
	margin-bottom: 15px;
}
.israel_area {
	position: relative;
}
.israel_area::before {
	position: absolute;
	top: 5px;
	width: 1px;
	height: 90%;
	background-color: #fff;
	content: "";
	left: 5px;
}
.israel_area .widget_nav_menu, .world_area .widget_nav_menu {
	width: 50%;
	display: inline-block;
}
.israel_area .widget_nav_menu ul, .world_area .widget_nav_menu ul, .israel_area .widget_nav_menu ul, .general_area .widget_nav_menu ul {
	
}
.israel_area .widget_nav_menu ul li, .world_area .widget_nav_menu ul li, .israel_area .widget_nav_menu ul li, .general_area .widget_nav_menu ul li {
	
}
.israel_area .widget_nav_menu ul li a, .world_area .widget_nav_menu ul li a, .israel_area .widget_nav_menu ul li a, .general_area .widget_nav_menu ul li a {
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
}
.world_area {
	position: relative;
}
.world_area::before {
	position: absolute;
	top: 5px;
	width: 1px;
	height: 90%;
	background-color: #fff;
	content: "";
	left: 5px;
}
.general_area {
	
}
.general_area .footer-logo {
	display: none;
}
.footer_middle {
	padding-right: 15px;
	margin-top: 30px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
}
.testi_area {
	
}
.testi_area img {
	max-width: 110px;
}
.testi_area br {
	display: none;
}
.testi_area p {
	font-size: 15px;
	line-height: 17px;
}
.testi_left {
	padding-left: 25px
}
.testi_right {
	padding-right: 25px;
	position: relative;
}
.testi_right::before {
    position: absolute;
	top: 5px;
	width: 1px;
	height: 90%;
	background-color: #fff;
	content: "";
	right: -10px;
}
.footer_bottom_container {
	text-align: center;
}
.footer_bottom_container .widget_nav_menu {
	text-align: center;
}
.footer_bottom_container .widget_nav_menu ul {
	
}
.footer_bottom_container .widget_nav_menu ul li {
	display: inline;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
.footer_bottom_container .widget_nav_menu ul li::after {
	position: absolute;
	top: 7px;
	width: 1px;
	height: 60%;
	background-color: #fff;
	content: "";
	left: -10px;
}
.footer_bottom_container .widget_nav_menu ul li:last-child::after {
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	background-color: transparent;
	content: "";
	right: 0;
}
.footer_bottom_container .widget_nav_menu ul li a {
	color: #fff;
}
.footer_general_for_mobile {
	display: none;
}
.footer-4-columns{width:calc(100% - 15.4%);margin-bottom:35px}
.copyright{color:#fff;text-align:center;margin-top:90px}
.copyright .site-name{font-size:14px;}
.copyright .studio{font-size:12px;}
.copyright a{color:#ffc400}
@media screen and (min-device-width: 768px) and (max-device-width: 990px) { 
    /* STYLES HERE */
	
}
@media only screen and (max-device-width: 990px) {
    /* STYLES HERE */
	.footer_content_area {
		width: 100%;
	}
	.footer_top_container .footer_logo_area {
		display: none;
	}
	.general_area .footer-logo {
		display: block;
	}
	.israel_area .widget_nav_menu, .world_area .widget_nav_menu {
		width: 100%;
		display: block;
	}
}
@media only screen and (max-device-width: 767px) {
    /* STYLES HERE */
	footer {
		background:#E0E8D1 url(img/footer-bg_mobile.png) center bottom /contain no-repeat;
	}
	.footer_general_for_mobile {
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;
		margin-bottom: 50px;
	}
	.footer_general_for_mobile .widget_nav_menu {
		width: 50%;
	}
	.footer_general_for_mobile .widget_nav_menu ul {
		
	}
	.footer_general_for_mobile .widget_nav_menu ul li {
		
	}
	.footer_general_for_mobile .widget_nav_menu ul li a {
		font-weight: 600;
		font-size: 16px;
		line-height: 16px;
	}
	.footer_general_for_mobile .footer-logo {
		width: 50%;
		margin-top: 0;
	}
	.footer_top {
		
	}
	.footer_top_inner {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 30px;
	}
	.world_area::before {
		top: 0;
		width: 0;
		height: 0;
		background-color: transparent;
		left: 0;
	}
	.israel_area::before {
		height: 100%;
		left: 20px;
	}
	.footer_top_inner.general_area {
		display: none;
	}	
	.footer_middle {
		padding-right: 0;
		display: block;
	}
	.testi_area {
		width: 100%;
		float: left;
	}
	.testi_left {
		padding-left: 0;
		margin-bottom: 10px;
	}
	.testi_right {
		padding-right: 0;
	}
	.testi_right::before {
		top: 0;
		width: 0;
		height: 0;
		background-color: transparent;
		right: 0;
	}
}
@media only screen and (max-device-width: 600px) {
    /* STYLES HERE */
	footer {
		background:#E0E8D1 url(img/footer-bg_mobile2.png) center bottom /contain no-repeat;
	}
	.footer_top_inner img {
		max-width: 140px !important;
	}
	
}
@media only screen and (max-device-width: 480px) {
    /* STYLES HERE */
	
}
/** World/Israel DESIGN COLORS **/

/* Light */

.cat-1 .post-form{background:#ffefde;border-top:2px solid #ff9827} 
.cat-46 .post-form{background:#d8f3fc;border-top:2px solid #00adee}

/* Middle */

.cat-1 .top-img-wrapper .mobile-search, 
.cat-1 .continents h2 a,
.cat-1 .post-form h3,
.cat-1 .post-form input[type="submit"]{background:#ff9827}
.cat-46 .top-img-wrapper .mobile-search,
.cat-46 .continents h2 a,
.cat-46 .post-form h3,
.cat-46 .post-form input[type="submit"]{background:#00adee}

.cat-1 .post-content h1, 
.cat-1 .post-content h3, 
.cat-1 .post-content a:not(.post-author-link),
.cat-1 .post-form b, 
.cat-1 .comment-form-comment label,
.cat-1 .post-form .required,
.cat-1 .rel-posts-title{color:#ff9827} 
.cat-46 .post-content h1, 
.cat-46 .post-content h3, 
.cat-46 .post-content a:not(.post-author-link),
.cat-46 .comment-notes span,
.cat-46 .post-form b, 
.cat-46 .comment-form-comment label,
.cat-46 .post-form .required,
.cat-46 .rel-posts-title{color:#00adee}

/* Dark */

aside.cat-1 .excerpt{border-bottom:1px solid #543d32} 
aside.cat-46 .excerpt{border-bottom:1px solid #005d94}

aside.cat-1 .excerpt a,
.cat-1 .continents .read-more-cont a,
.cat-1 .vc h3, 
.cat-1 .vc h3 a{color:#543d32}
aside.cat-46 .excerpt a,
.cat-46 .continents .read-more-cont a,
.cat-46 .vc h3, 
.cat-46 .vc h3 a{color:#005d94}
aside ul.sidebar-posts .excerpt .read-more-cont a {color:#ff9827}
.cat-1 .sidebar-tips-title{background:#543d32}
.cat-46 .sidebar-tips-title{background:#005d94}

.cat-1 .post-map a div{background: #929497;}
.cat-46 .post-map a div{background:#00548B;}

.cat-1 ul.sidebar-posts_israil {
	display: none;
}
.cat-46 ul.sidebar-posts_world {
	display: none;
}
/** Category **/

.world-israel{text-align:center;margin-bottom:20px}

.archive .left-content.cat-1{background: #ffefde;}
.archive .left-content.cat-46{background: #d8f3fc;}

.big-cat{width:100%;display:block!important;margin: 0 auto 25px !important;}
.big-cat h2{}

.cat-top-img {width: 100%; max-width: 896px !important;padding:19px 0 !important;border-radius: 15%;-webkit-border-radius: 15%;-moz-border-radius: 15%;}
.archive .cat-top-img{padding-bottom:24px !important}

.other-cats {    text-align: center;}
.other-cats li{display:inline-block;width: 100px;vertical-align: top;margin:0 7px 29px}
.other-cats a{display: block;}
.other-cats .icon{display:table;margin: 0 auto 10px}
.other-cats .icon div{display:table-cell;width:86px;height:86px;background-repeat: no-repeat;    background-size: auto 55%;    background-position: center;font-size: 9px;    color: #fff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
/*.other-cats.c-52 .icon div{background-size: auto 55%;}*/
.cat-46 .cats_world {
	display: none;
}
.cat-1 .cats_israel {
	display: none;
}
.other-cats .title{font-size: 17.38px;font-weight: 600;}
/*.other-cats.c-52 .title{color:#EF7800}*/

/* Continents */

ul.continents {padding-bottom: 13px; margin-left: -10px; margin-right: -10px;}
.continents > li{margin-bottom:14px}
.cont-name{width:100%;}
.continents h2 a{min-width:126px;display:inline-block;font-size:32.13px;line-height:34px;color:#fff;padding: 0 25px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-top-left-radius: 20px;-moz-border-bottom-left-radius: 20px;margin-bottom:17px}
.posts{display: flex;flex-direction:row;flex-wrap: wrap;margin:0 24px}
#ajax-load-more .alm-listing .alm-reveal {
    display: flex;flex-direction:row;flex-wrap: wrap;margin: 0 24px;
}
.posts li{display:block;max-width: calc(50% - 17px/2);margin-bottom:14px}
#ajax-load-more .alm-listing .alm-paging-content > li, #ajax-load-more .alm-listing .alm-reveal > li, #ajax-load-more .alm-listing > li {
    display:block;
	max-width: calc(50% - 17px/2);
	margin-bottom:14px;
    padding: 0 0 0 0;
	width: 100%;
}
.posts > li:nth-child(2n){margin-right:17px}
#ajax-load-more .alm-listing .alm-paging-content > li:nth-child(2n), #ajax-load-more .alm-listing .alm-reveal > li:nth-child(2n), #ajax-load-more .alm-listing > li:nth-child(2n) {
    margin-right:17px
}
.posts .thumb{width:45.5%;width:100%;height:300px;display:block}
#ajax-load-more .alm-listing .alm-paging-content > li .thumb, #ajax-load-more .alm-listing .alm-reveal > li .thumb, #ajax-load-more .alm-listing > li .thumb {
    width:100%;height: 300px;display:block
}
.posts .left-text{background:#fff;padding: 25px 14px 20px 11px}
#ajax-load-more .alm-listing .alm-paging-content > li .left-text, #ajax-load-more .alm-listing .alm-reveal > li .left-text, #ajax-load-more .alm-listing > li .left-text {
    background:#fff;padding: 25px 14px 20px 11px
}
.post-title{width:100%;font-size:20px;font-weight:600;color:#404041;display:block}
.continents .read-more-cont {text-align:left;font-weight:600;margin-left:24px}
.continents .excerpt {
	margin-top: 10px;
}
/* Sidebar */

.left-content + aside input.search-submit{    width: 35px;    top: -55px;margin-left: 9px;}
.archive aside form{margin-bottom:10px}

.sidebar-tips{background: #E9E9EA;padding-bottom:20px}
.sidebar-tips-title{font-size:32px;font-weight: 400;line-height: 39px;color:#fff; text-align:center;border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;margin:0 25px 22px;}
.sidebar-tips-text{line-height:1.35;padding:0 15px}
.sidebar-tips-text h6{font-size:28px;line-height: 1;color: #58595B;}
.sidebar-tips-text strong, .sidebar-tips-text b{font-weight:400}


/* Israel Traveler */

.vc, 
.continents .excerpt{color: #404041;}
.vc h2{font-size:38.71px;font-weight:300;color:#333}

/* Post */

.category #page-wrap,
.single-post #page-wrap{max-width:1200px}
.left-content{float: left;width:calc(100% - 277px - 25px - 20px)!important;    padding: 0 10px;margin-right:25px;}
.single-post .left-content{width: calc(100% - 277px - 25px)!important;padding:0}
.left-content + aside{float: right;width:277px!important;    /*max-width: 277px;*/}
.single-post .left-content + aside{margin-top: 15px;}

.post-content {/* font-size:19px; */line-height: 1.16;color:#231F20;clear: both;}
.post-content .vc_row{padding: 0;}

.single-post .cat-top-img{padding-top:0}
.cat-46 input.search-submit{background:url(img/search-button-israel.png) center /contain no-repeat;}

.post-cats {display: inline-block;width: 100%;}
.post-cat-img {display: block; margin-bottom: 20px;}
.post-cat-img.small,
.post-cat-img.big{float:left}
.post-cat-img.traveler.small{width:50%;display:none}
.post-cat-img.trip.small{width:50%;display:none}
.cat-46 .post-cat-img.small{display:none}

.post-google-map{display: block;width: 100%; height: 390px;text-align:center;border:1px solid #929497;margin-bottom:26px;   overflow: hidden;  position: relative;}
.post-google-map div{background:#929497;font-size:24px;color:#fff;}
#my-google-map{width: 100%; height: 390px;}
.post-google-map iframe{width: 390px!important;
    height: 390px!important;
  -webkit-transform: scale(1); -webkit-transform-origin: 0 0;
  -moz-transform: scale(1); -moz-transform-origin: 0 0;
  -ms-transform: scale(1); -ms-transform-origin: 0 0;
  -o-transform: scale(1); -o-transform-origin: 0 0;
  transform: scale(1); transform-origin: 0 0;
}
.post-google-map:after,
.post-google-map::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
}
.google-map-popup iframe{width:100% !important;height:400px !important}

.ideal-season,
.level{height:50%}
.ideal-season{margin-bottom: 20px;}

.vc_row .slick-slide img { width: 100%;}

.post-author-map{min-height: 208px;padding: 0 15px !important;margin-bottom: 12px;}
.post-author{width: 41.35% !important;}
.author-img,
.map-img{height:100%;}
.map-img{height:100%;padding:0 !important;}
.post-author img{width: 100%;}
.post-author div,
.post-map div{bottom: 0; width: 100%;background:#FF4F4E;font-size: 18px;font-weight: 500;letter-spacing: -0.2px;color:#fff;text-align: center;padding:2.5px 5px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.post-map div{position: relative;}

.post-map{width: 27.24% !important;float:left;margin-right:31px}
.cat-1 .post-map{width: calc(100% - 41.35% - 31px) !important;}
.post-map a { display: block;text-align: center;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    position: relative;}
.cat-1 .map-img{/*background-size: auto 146px!important;background-position: bottom 15px center!important;*/border: 1px solid #929497;}
.cat-46 .post-map a{background-size: auto 159px!important;background-position: top 10px center!important;border: 1px solid #00548B;}
.post-map div{width: 100%;color:#fff;/*padding: 2.5px 15px;*/}
.post-map img{display:block;margin:0 auto}

.season-level{float:left;width:calc(100% - 41.35% - 31px - 27.24% - 34px) !important;margin-right:34px}

.post-content h1{font-size:24px;font-weight:600;line-height: 1.2;margin-top:20px}
.post-content h2,
.post-content h3{display: block;font-size:19px;margin-top:10px}
.post-author-link{display: block;color:#231F20;font-weight: 500;margin-top: 0px;}

.related-posts{line-height:1.1}
.rel-posts-title{font-size:27px;margin:35px 0 12px!important}
.single-post .post-title{color:#404040!important}    
.single-post .posts{margin: 0;}
.single-post .posts .left-text {padding-top: 0; margin-top: -4px;}

.post-form{font-size: 23px;padding: 0 17px;margin:41px 0 10px;position:relative}
.post-form h3#reply-title {display: inline-block;	font-size: 28px!important;  font-weight: 400;   line-height: 1.05!important; color: #fff !important;    padding: 3.5px 25px;    border-radius: 25px;    -webkit-border-radius: 25px;-moz-border-radius: 25px;position:absolute;top:-19px;margin:0 auto -13px }
.post-form form{margin-top:28px}
.post-form label{display: block;margin:9px 0 4px}
.comment-form-comment label{font-weight:600;}
.post-form input:not([type="submit"]),
.post-form textarea{width:100%;font:23px/41px 'Heebo', sans-serif;color:#231F20;padding: 0 17px;border:1px solid #939398;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;margin-bottom:0}
.post-form textarea{max-height:190px;margin-bottom: -5px;}
.post-form input[type="submit"]{font-size: 23px;color:#fff;padding: 4.5px 25px;border:none;border-radius: 25px;    -webkit-border-radius: 25px;    -moz-border-radius: 25px;outline:none;margin:19px 0 32px;cursor:pointer}
div.wpcf7 .ajax-loader{float:left;display: block; margin: 0 auto 4px;}

/* Post Sidebar */

.category aside input.search-field,
.single-post aside input.search-field{background: url(img/post-search-input.png) center /contain no-repeat;padding-left: 20px;}
.archive .left-content + aside input.search-submit,
.single-post .left-content + aside input.search-submit{width: 46px;top: -56px; margin-left: 2px;}

.red-sidebar-btn{display: block;width: 100%;background:#FF4F4E;font-size:19px;font-weight: 600; color:#fff;/*text-align: center;*/padding: 13px 15px;margin-top: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;margin-bottom:20px}

.sidebar-posts{background:#E9E9EA;    padding-bottom: 30px;}
.sidebar-posts .post-title{font-size: 26px;color:#58595B;text-align: center;padding: 10px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.sidebar-posts .thumb{height:210px;    display: block;}
.sidebar-posts .excerpt{padding-bottom:35px;margin:17px 10px 0;}
.sidebar-posts li + li{padding-top:27px}
.sidebar-posts .excerpt span {font-weight: 500;}

.israili_ads {
	margin-top: 15px;
	margin-bottom: 15px;
	display: none;
}
.cat-46 .pashoot-right_sidebar_top_1, .cat-46 .pashoot-right_sidebar_top_2, .cat-46 .pashoot-right_sidebar_bottom_1, .cat-46 .pashoot-right_sidebar_bottom_2 {display: none}
.cat-46 .israili_ads {display: block}
/* Author page */

.archive.author header.page-header a {
	color: #ff9827;
	font-weight: 400;
}
.archive.author header h1.page-title .vcard{
	
}
.archive.author .posts{margin:0}
.archive.author .posts .left-text{padding-top:10px; height: 30px;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination {
    clear: both;
}
.navigation.pagination {
    width: 100%;
    text-align: center;
}
.navigation.pagination .nav-links span, .navigation.pagination .nav-links a {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px;
    text-decoration: none;
    background: #fff;
}
.isotope_container {
    -webkit-transition: height 0.2s ease-in-out 0s;
    transition: height 0.2s ease-in-out 0s;
}
.isotope_container .isotope-item {
    margin-top: 0;
	width: 29.33333333%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.member-item {
    border-bottom: 0 solid #63c1c5;
    margin-bottom: 30px;
    padding-bottom: 0;
	min-height: 360px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.item-media {
    overflow: hidden;
    position: relative;
	min-height: 246px;
}
.member-item .item-media img {
    height: 100%;
    margin: 0 auto;
    width: 100%;
	display: block;
	max-width: 100%;
	-webkit-transition: all 0.15s ease-in-out 0s;
	transition: all 0.15s ease-in-out 0s;
	vertical-align: middle;
	border: 0;
}
.member-item .member-details {
    /*border: 1px solid rgba(0, 0, 0, 0.1);*/
    padding: 2em 1em 15px;
    text-align: center;
}
.member-item .member-title {
    color: #313131;
    font-size: 33px;
    font-size: 1.4rem;
    font-weight: 200;
    line-height: 1.08;
    margin: -15px -5px 15px;
    text-transform: capitalize;
}
.member-position {
    color: #63c1c5;
    font-size: .9em;
    font-weight: 500;
    margin: -10px 0 1.3em;
    text-transform: uppercase;
}
@media only screen and (min-device-width: 620px) {
    /* STYLES HERE */
	
}
@media only screen and (min-device-width: 992px) {
    /* STYLES HERE */
	
}
@media screen and (min-width: 993px) and (max-width: 1100px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 45%;
	}
}
@media screen and (min-width: 876px) and (max-width: 992px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 29.7%;
	}
}
@media screen and (min-width: 801px) and (max-width: 875px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 29.4%;
	}
}
@media screen and (min-width: 768px) and (max-width: 800px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 45%;
	}
}
@media only screen and (max-width: 767px) {
    /* STYLES HERE */
	.member-item {
		min-height: 348px;
	}
	.member-item .member-title {
		text-align: center;
	}
	.member-position {
		text-align: center;
	}
}
@media screen and (min-width: 600px) and (max-width: 767px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 45.4%;
	}
	.member-item {
		min-height: 348px;
	}
}
@media screen and (min-width: 650px) and (max-width: 699px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 45%;
	}
	.member-item {
		min-height: 348px;
	}
}
@media screen and (min-width: 600px) and (max-width: 649px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 44.5%;
	}
	.member-item {
		min-height: 348px;
	}
}
@media screen and (min-width: 531px) and (max-width: 599px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 47.9%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.member-item {
		min-height: 348px;
	}
}
@media screen and (min-width: 491px) and (max-width: 530px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 47.7%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.member-item {
		min-height: 348px;
	}
}
@media screen and (min-width: 450px) and (max-width: 490px) { 
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 47.5%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.member-item {
		min-height: 348px;
	}
}
@media only screen and (max-width: 449px) {
    /* STYLES HERE */
	.isotope_container .isotope-item {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}
/* Tip */

.tip-sent{background:rgba(0, 128, 0, 0.22);padding:20px;margin-bottom:30px}
.tip-error{background:rgba(244, 67, 54, 0.15);padding:20px;margin-bottom:30px}
.new-tip{background:#FFE4E4;font-size: 23px;line-height:1.11;border-top:2px solid #FF4F4E;padding:18px !important;margin-top:50px}
form{width:100%}
.new-tip .legend{display: block; max-width: 135px;   background:#FF4F4E;font-size:33px;font-weight: 400;line-height: 42px;color:#fff;text-align: center;padding: 0 35px;border-radius:15px;-webkit-border-radius:16px;-moz-border-radius:16px;margin: -31px auto 12px;}
.new-tip label{font-weight:600;line-height:1.2;color: #FF4F4E;}
.new-tip input,
.new-tip textarea{width: 100%;    max-width: 100%; line-height: 42px;border:1px solid #FF4F4E;margin-bottom:15px  ; box-sizing: border-box;}
.new-tip textarea{max-height:179px}
fieldset {border: none;}
.new-tip input[type="radio"] {    display: none;}
.new-tip fieldset{max-width:230px}
.new-tip fieldset label{    display: inline-block;width: 95px;height:95px;background: #FF4F4E;color: #fff;border: 2px solid transparent;margin:0 0 15px 13px;cursor: pointer;}
.new-tip fieldset label:hover {opacity:0.8}
.new-tip fieldset label span{display:none}
.new-tip input[type="radio"]:checked + label {border-color: #5c4538;}
.new-tip input[type="submit"]{max-width:95px;background:#FF4F4E;font-size:25px;color:#fff;border-radius:15px;-webkit-border-radius:16px;-moz-border-radius:16px;}

.login-form .legend,
.reg-form .legend{max-width:200px !important}
input#rememberme {    display: inline-block;    width: 20px;}

/* Tips Page */
.tips_main_container {
	
}
.tips_main_container .red-sidebar-btn {
    font-size: 16px;
}
.tips_main_container .slick-list {
    max-height: 250px;
}
.tips_main_container iframe {
    height: 250px;
    max-height: 250px;
}
.tips-posts {
	
}
.tips-posts h2 {
	color: #ff4f4e;
}
.tips-posts ul {
	
}
.tips-posts li {
	display: inline-block;
	width: 49%;
	margin-bottom: 15px;
}
.tips-posts li .tips_posts_inner {
	display: flex;
	padding-left: 15px;
}
.tips-posts .img_block {
	max-width: 220px;
	display: block;
	margin-left: 15px;
}
.tips-posts .img_block a {
	height: 120px;
	width: 175px;
	display: block;
}
.map_gallery_desktop {
	display: block;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.map_gallery_desktop iframe {
	height: 220px;
	min-height: 220px;
}
.map_gallery_desktop_gallery {
	padding-left: 0 !important;
	padding-right: 10px;
}
.map_gallery_desktop_iframe {
	padding-right: 10px;
	padding-left: 10px;
}
.desktop_author_inner {
	padding-left: 10px;
}
.desktop_author_inner h3 {
	background: #ff4f4e;
	color: #fff !important;
	text-align: center;
	line-height: 25px;
	margin-top: -3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.map_gallery_desktop #tips_picture_slider .slide_items {
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	height: 220px;
}
#tips_picture_slider.owl-carousel .owl-nav div {
	position: absolute;
    top: 40%;
    width: 20px;
    height: 20px;
    background-color: #353e44;
    color: #ffffff;
    padding: 7px !important;
	font-size: 2rem;
}
#tips_picture_slider.owl-carousel .owl-nav .owl-prev {
    left: 0;
}
#tips_picture_slider.owl-carousel .owl-nav .owl-next {
    left: 100%;
    right: 0;
}
#tips_picture_slider .owl-prev::before {
    content: '\f104';
    font-family: fontawesome;
    font-weight: 400;
    padding-right: .3rem;
	position: relative;
	bottom: 8px;
}
#tips_picture_slider .owl-next::before {
    content: '\f105';
    font-family: fontawesome;
    font-weight: 400;
    padding-right: .3rem;
	position: relative;
	bottom: 8px;
}
.icon_author_desktop {
	margin-top: 15px;
	display: block;
	width: 100%;
	clear: both;
	overflow: hidden;
	position: relative;
}
.icon_author_desktop .icon_img{
	float: right;
	margin-left: 15px;
}
.icon_author_desktop h1 {
	color: #ff4f4f;
	font-size: 25px;
	font-weight: 600;
	line-height: 25px;
}
.icon_author_desktop h2 {
	font-size: 21px;
	line-height: 25px;
	font-weight: 600;
}
.single-tips #wpdevar_comment_3 {
	display: none;
}
.single-tips .for_desktop {
	display: block;
}
.single-tips .for_mobile {
	display: none;
}
.single-tips .post-form {
    background: #ffe4e4;
	border-top: 2px solid #ff4f4e;
}
.single-tips .post-form h3#reply-title {
    font-size: 25px !important;
    background: #ff4f4e;
}
.post-form input[type="submit"] {
    background: #ff4f4e;
}
@media all and (max-width:767px){ /* Min-width */
	.desktop_author_container {display:none}
	.single-tips .for_desktop {
		display: none;
	}
	.single-tips .for_mobile {
		display: block;
	}
	.single-tips .left-content {
		padding: 0;
	}
}
@media screen and (min-width: 769px) {
    /* STYLES HERE */
	.single-tips .icon_author_inner p {
		display: none;
	}
}
/* Tips Page */
/* Search Result Page */
.search #page-wrap h1.page-title, .author #page-wrap h1.page-title {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	line-height: 45px;
}
.search #page-wrap ul.posts, .author #page-wrap ul.posts {
	margin-left: 0;
	margin-right: 0;
	display: block;
	direction: rtl;
}
.search #page-wrap ul.posts li, .author #page-wrap ul.posts li {
	display: block;
	width: 32%;
	float: right;
	margin: 5px;
}
.search #page-wrap ul.posts li a.post-title, .author #page-wrap ul.posts li a.post-title {
	text-align: center;
}
/* Search Result Page */
/* Media */

@media all and (min-width:992px){ /* Min-width */
	.mobile-search {display:none}
	
	.top-img-wrapper{background:none !important}
	.top-img-wrapper .search-form	{display:none}
	.orange-text_bottom .text_block, .blue-text_bottom .text_block {
		min-height: 115px;
		height: 115px;
		overflow: hidden;
		position: relative;
	}
	.orange-text_bottom .text_block::after, .blue-text_bottom .text_block::after {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #fff;
		height: 15px;
		width: 100%;
	}
}
@media all and (min-width:768px){ /* Min-width */
	.map_gallery_desktop .map_gallery_desktop_gallery_container, .map_gallery_desktop .map_gallery_desktop_iframe_container {
		width: 37%;
		float: left;
	}
	.map_gallery_desktop .desktop_author_container {
		width: 26%;
		float: left;
	}
}
@media all and (min-width:1231px){
	.site-desc,
	.mobile-header {display:none}
}
@media all and (max-width:1230px){
	body, h3{font-size:17px}	
	body main>.vc_row > .vc_column_container:not(.vc_col-sm-12) {padding: 0 7px;}
	/*#page-wrap{padding:0}*/
	/*#page-wrap{margin: 0 15px !important;}*/
	
	.desktop-header{display:none}
	header{padding-top: 0;}
	/*header .vc_row{margin: 0;}*/
	.mob-header{width: 100% !important;text-align: right;margin-bottom: 0;}	
	.mob-menu-toggle{display:inline-block!important; height:55px;width:55px;background-color:#473026;position: relative;cursor:pointer;padding: 5px;margin: 1px 0 0 35px;}
	.mob-menu-toggle + .header-menu{display:none}	
	.mob-toggle-icon{display: block;width:46px;height:4px;background-color:#fff;position:absolute;left:10px;top:50%;transition-property: transform; transition-duration: .15s; transition-timing-function: ease;transition-duration: .2s; transition-timing-function: cubic-bezier(.19,1,.22,1);margin-top:-1.5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
	.mob-toggle-icon::before,
	.mob-toggle-icon::after{display: block;content:'';width:46px;height:4px;position:absolute;background-color:#fff;right:0;transition-property: transform;transition-duration: 0s; transition-delay: .1s;transition-timing-function: linear;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
	.mob-toggle-icon::before{top:-15px;    transition-property: top,opacity;}
	.mob-toggle-icon::after{bottom:-15px;transition-property: bottom,transform;}
	.is-clicked .mob-toggle-icon{transform: rotate(765deg);transition-timing-function: cubic-bezier(.19,1,.22,1);}
	.is-clicked .mob-toggle-icon::before,
	.is-clicked .mob-toggle-icon::after{background-color:#fff;    transition-delay: 0s;}
	.is-clicked .mob-toggle-icon::before{top:0;opacity: 0;transform: rotate(765deg);transition-timing-function: cubic-bezier(.19,1,.22,1);}
	.is-clicked .mob-toggle-icon::after{bottom:0;bottom: 0; transform: rotate(90deg);}
	
	.header-menu.opened{display:block!important;clear: both; position: absolute; top: 115px; background: #6c5951;          padding: 15px; margin-top: 0; margin-right: 0;z-index: 9999;}
	.header-menu li{display:block}
	.header-menu li a{color:#fff;border:none}
	.header-menu li:first-child a, .header-menu li:last-child a{padding: 0 19px;}
	
	.header-logo{display: inline-block; padding-top: 5px; margin-left: 24px;}
	.header-logo img{width: 150px !important;max-height: none !important;}
	.header-logo img{width:auto;max-height: 19.33vw;padding-bottom: 0;}
    .site-desc{ /*   font-size: 12px !important;  */ display: inline-block; width:calc(100% - 65px - 150px - 24px - 35px - 9px);padding-right: 0 !important;    margin-top: 5px;}
	
	.mobile-search { text-align:center;padding: 7px 0;}
	.mobile-search form { display: inline-block;width: 100%; max-width: 350px;    max-height: 66px;}
	.mobile-search input.search-field{padding-left:0 !important;}
	.mobile-search input.search-submit{width:42px;height:42px;    top: -49px;margin-left: 11px;}	
	
	.other-cats .icon div{width: 76px;height: 76px;}
	
	/*.post-author-map{text-align:center;display:block !important}*/
	.post-author,
	.post-map, 
	.season-level{width: calc(50% - 34px)!important; float: none !important;    display: inline-block !important;margin-bottom: 20px;}
	.post-author .vc_column-inner,	
	.post-map .vc_column-inner, 	
	.season-level .vc_column-inner{height: 208px;}
	.season-level{margin-right: 0;}
	.ideal-season{ background-position: center top !important;}
	.level{ background-position: center bottom !important;}
}
@media all and (max-width:1080px){
	.other-cats li{    width: calc(100%/6 - 14px - 4px);}
	
	li.post-cat-img.traveler.small{margin-right: 17px;}
}
@media all and (max-width:991px){	
	header{padding-bottom:10px}
	/*.header-logo{width: 25% !important}*/
	.site-desc{/*width: 75%;*/}
	.site-desc *{font-size: 6.25vw!important;}
	.site-desc br{display:none}	
	
	aside{display:none}
	footer {display:block;margin-top: 30px;clear: both;}	
	
	body .left-content,
	.single-post .left-content,
	body .left-content + aside{width:100% !important;float: none;    margin: 0;}	
	body .left-content + aside{margin-top:30px}
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner {
		min-height: 75px;
	}
	.left-content{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

	.cat-1 .post-cat-img {margin-bottom: 0 !important;}
	.cat-1 .post-cat-img.big{width:calc(100% - 50% - 17px);margin-bottom: 20px;}
	.cat-1 .post-cat-img.traveler.big, .cat-1 .post-cat-img.trip.big,
	.cat-46 .post-cat-img.big{display:none}
	.post-cat-img.traveler.small, .post-cat-img.trip.small{display:block !important; width: 48%;}
	.cat-46 .post-cats .post-cat-img.small:last-child{margin-right:0}
	
	.cat-46 .has-authour-img{width:25%;float:right;margin-left:18px}
	.cat-46 .has-authour-img + .read-more-text{width:calc(100% - 25% - 18px);float:left}
	.cat-46 .has-authour-img .post-author{width:100% !important}
		
	.continents h2 a{font-size: 28px;line-height: 29px;margin-bottom: 10px;}
	.continents .posts li{display:inline-block;background: #fff;margin-bottom: 15px;float: left;}
	#ajax-load-more .alm-listing .alm-paging-content > li, #ajax-load-more .alm-listing .alm-reveal > li, #ajax-load-more .alm-listing > li {
		display:inline-block;background: #fff;margin-bottom: 15px;float: left;
	}
	.posts > li:nth-child(2n) {
		margin-right: 17px;
	}
	#ajax-load-more .alm-listing .alm-paging-content > li:nth-child(2n), #ajax-load-more .alm-listing .alm-reveal > li:nth-child(2n), #ajax-load-more .alm-listing > li:nth-child(2n) {
		margin-right:17px
	}
	.continents .read-more-cont {
		display: block;
		clear: both;
	}
	.vc{padding-bottom:6px}
	.vc .vc_column-inner{padding:0 !important}
	
	.single-post .top-img-wrapper, .single-tips .top-img-wrapper{min-height: 26.51vw;margin-bottom:15px}
	aside .search-form, 
	.single-post .top-img-wrapper .wpb_single_image, 
	.single-tips .top-img-wrapper .wpb_single_image{display:none}
	.single-post .top-img-wrapper form, .single-tips .top-img-wrapper form{max-width: 557px;text-align: center;    padding-top: 10.16vw;margin: 0 auto;}
	.single-post .top-img-wrapper input.search-field, .single-tips .top-img-wrapper input.search-field{width: 100%;max-width: 537px;background: url(img/post-search-input-mobile.png) center /contain no-repeat;padding-left: 0;}
	.single-post .top-img-wrapper input.search-submit, .single-tips .top-img-wrapper input.search-submit{margin-left: 0; right: -69px !important;width: 58px; height: 58px;top: -59px;}
	
	.archive .top-img-wrapper form,
	.single-post .top-img-wrapper form, .single-tips .top-img-wrapper form {max-width: 54.17vw;}
	.top-img-wrapper input.search-field{height:7.5vw;background:#fff!important;border-radius: 70px;-webkit-border-radius: 70px;-moz-border-radius: 70px;border:1px solid #8f8d90}
	.archive .top-img-wrapper input.search-submit,
	.single-post .top-img-wrapper input.search-submit, .single-tips .top-img-wrapper input.search-submit{width: 7vw!important; height: 7vw!important;margin-left:0!important;top:-7.2vw!important; right: 0 !important;float: right;}	
	
	.post-content .vc_row .vc_column-inner{padding:0 15px !important}

	.israel-more-author{display: flex;}
	.post-author{width: calc(100% + 15px) !important;height:24vw;height:auto !important;margin: 9px 0 0 0;}
	.post-author div, .post-map div{font-size: 2.42vw;padding:0 5px;line-height:1}			
	.post-author div{width: 100%;}
	.author-img{height: 19.7vw;}
	
	.post-map{width:100% !important;margin: 0;}
	.cat-46 .map-img{display: table !important;    background: none!important;    text-align: center;    vertical-align: middle;    padding: 5px !important;		line-height: 100%;width: 100% !important;    margin-right: 0 !important;}
	.cat-46 .map-img .helper {  display: inline-block; height: 100%; vertical-align: middle;}
	.cat-46 .map-img img{display: inline-block;vertical-align: middle;max-height: 100%;    padding: 5px !IMPORTANT;    box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	.cat-46 .map-dir{}
	.cat-1 .map-dir{width:calc(100% + 30px) !important; margin:0 -16px}
	.cat-46 .vc_column-inner.has-post-map{padding-left:0 !important}
	.cat-46 .post-map .vc_column-inner{height:auto}
	.cat-1 .post-map{width: calc(100% + 15px) !important; margin: 0 -15px 0 0; padding-top: 8px;}
	.cat-1 .post-map a{background-position: bottom 5px center!important;background-size: contain !important;}
	/*.cat-46 .post-map{    width: calc(100% + 5px) !important;}*/
	.cat-46 .post-map .vc_column-inner{height:24.5vw}
	.cat-1 .post-map .vc_column-inner{height:19.7vw}
	
	.cat-1 .season-level{display:none}
	.cat-46 .season-level{display:block !important;width:calc(100% + 10px) !important;height: 100%;margin-top: 10px;margin-bottom: 0 !important;}	
	.season-level .vc_column-inner{height: 100%;}		
	.cat-46 .season-level .vc_column-inner{padding:0 !important}
	.cat-46 .season-level .level{background: none !important;}
	.cat-46 .ideal-season {background: none !important;margin-bottom: 6px;}
	.cat-46 .season-level img{width:100%}
		
	.map-img{    width: 100% !important;margin:0 !important}
	.cat-1 .map-img{padding: 6px;}
	.map-img{    width: calc(100% - 20px) !important;margin:10px !important}	
	.map-img { width: calc(100% + 30px) !important;margin: 0 -16px !important;}
	.map-dir span{display:none}
	
	.post-google-map iframe	{width:100% !important;height: 75vw !important;}	
	.post-google-map{width: 100%;height: 75vw;}	
	.ult-carousel-wrapper.ult_horizontal{width:100%;}
	.slick-slide{margin:0 !important}

	.related-posts{background:#E7E7EA;padding: 15px 15px 6px;    margin-top: 24px;}
	.rel-posts-title{font-size:37.8px;color:#59595C !important;    margin: -6px 0 12px!important;display:none}
	.rel-posts-title.mobile{display:block !important}
	.related-posts .posts li{width: 100%;max-width:100%;margin-bottom: 11px;}
	.related-posts .posts > li:nth-child(2n){margin-right:0}
	.related-posts .posts .thumb{width:32.8%;/*height: 20.83vw;*/float: right;}
	.related-posts .posts .left-text{width:calc(100% - 32.8%);    float: left; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:20px 10px 15px !important;margin-top:0}
	
	.other-cats li{width: 100px;}
	.continents .cont-name {
		float: left;
		overflow: hidden;
		display: block;
	}
	.continents .excerpt {
		font-size: 16px;
	}
	.single .vc_grid-container-wrapper {
		margin-top: 15px;
	}
	.single .vc_grid .vc_gitem-zone-a {
		height: 150px;
	}
	.single .vc_grid .vc_btn3-container {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
	}
	.single .vc_grid .vc_btn3-container a, .single .vc_grid .vc_btn3-container a:hover {
		text-indent: 999999px;
		color: transparent;
		background: transparent;
	}
	.single .vc_grid .vc_gitem-zone-c .vc_gitem_row {
		height: 90px;
		position: relative;
	}	
	.single .vc_grid .vc_gitem-zone-c .vc_gitem_row::after {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #f9f9f9;
		height: 15px;
		width: 100%;
	}
	.single .vc_grid .vc_gitem-post-data-source-post_title {
		margin-bottom: 0;
	}
	.single .vc_grid .vc_gitem-post-data-source-post_title h4 {
		color: #231F20 !important;
		font-size: 16px;
		margin: 10px 0 0 !important;
		text-align: center !important;
	}
	.single .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item:first-child {
		padding-right: 5px;
	}
	.single .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
		padding-right: 15px;
	}
	.single .vc_grid .vc_gitem-post-data-source-post_excerpt {
		display: none;
	}
	.archive ul.continents {
		overflow: hidden;
	}
	/*.post-author{width:100% !important}
	.post-map{margin-right: 0;}
	.post-map,
	.season-level{width: calc(50% - 17px) !important;}
	.season-level{margin-right: 34px;}	*/	
}
@media all and (max-width:800px){
	.search #page-wrap ul.posts li, .author #page-wrap ul.posts li {
		width: 31.2%;
	}
}
@media all and (max-width:767px){
	#page-wrap .for_desktop {
		display: none;
	}
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner {
		min-height: 75px;
	}
	.post-content h1 {
		margin-top: 13px;
	}
	.posts .thumb {
		height: 190px;
	}
	#ajax-load-more .alm-listing .alm-paging-content > li .thumb, #ajax-load-more .alm-listing .alm-reveal > li .thumb, #ajax-load-more .alm-listing > li .thumb {
		height: 190px;
	}
	.search #page-wrap .posts .thumb {
		height: 80px;
	}
	.search #page-wrap ul.posts li a.post-title {
		font-size: 16px;
	}
	.search #page-wrap .posts .left-text {
		padding: 10px 10px 10px 10px;
	}
	.mobile-header .site-desc {
		text-align: left;
	}
	#homebanner2.for_mobile {
		display: block !important;
	}
	#homebanner.for_desktop {
		display: none !important;
	}
	#tips_desktop {
		display: none;
	}
	#tips_mobile {
		display: block;
	}
	.tips_block {
		background: #e8e8ea;
	}
	.tips-posts li {
		background: #fff;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.tips-posts li .txt_block {
		padding-top: 15px;
	}
	.icon_author_mobile {
		display: block;
		margin-bottom: 15px;
		width: 100%;
		clear: both;
		overflow: hidden;
		position: relative;
	}
	.icon_author_desktop {
		display: none;
	}
	.icon_author_mobile .icon_img {
		float: right;
		margin-left: 15px;
	}
	.map_gallery_desktop {
		display: -webkit-flex; /* Safari */
		-webkit-flex-direction: row-reverse; /* Safari 6.1+ */
		display: flex;
		flex-direction:column-reverse;
	}
	.map_gallery_desktop .map_gallery_desktop_gallery_container {
		margin-top: 15px;
	}
	.map_gallery_desktop_iframe {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.map_gallery_desktop_gallery {
		padding-right: 0 !important;
	}
	.tips-posts {
		background: #e8e8ea;
		display: block;
		overflow: hidden;
		padding: 20px 15px;
		margin-left: -15px;
		margin-right: -15px;
	}
	div.tips-posts li:last-child {
		margin-bottom: 0;
	}	
	.single .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item.vc_col-sm-4 {
		width: 33.33333333%;
		display: inline-block;
	}
	.left-content .top-img-wrapper input.search-field {
		font-size: 11px;
		padding-left: 15px !important;
	}
	#page-wrap .home_mobile_posts h3, #page-wrap .home_mobile_posts h3 span {
		font-size: 16px !important;
		font-weight: 600;
	}
	#page-wrap .mobile_bottom_post p, #page-wrap .mobile_bottom_post p span {
		font-size: 16px !important;
	}
	#page-wrap .mobile_bottom_post strong {
		clear: both;
		width: 100%;
		float: left;
	}
	#page-wrap .mobile_bottom_post .vc_empty_space {
		height: 10px !important;
	}	
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner p {
		font-size: 16px !important;
	}	
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner p span {
		font-size: 16px !important;
	}
	.author .post-title {
		font-size: 16px;
		font-weight: normal;
	}
	.author #page-wrap ul.posts li {
		margin-bottom: 10px;
	}
	.mobile-search form { padding-top: 25px;  max-height: 70px;}
	.top-img-wrapper input.search-field {
		height: 8.5vw;
	}
	.archive .top-img-wrapper input.search-submit, .single-post .top-img-wrapper input.search-submit, .single-tips .top-img-wrapper input.search-submit {
		height: 9vw !important;
		top: -8.6vw !important;
	}
	.single-post .top-img-wrapper form, .single-tips .top-img-wrapper form {
		height: 90px;
	}
}
@media all and (max-width:600px){	
	body, h3, h3 *, p, p strong,
	input.search-field{font-size: 16px; margin-top: 5px;}
	
	.header-logo{width:25vw;}
	.mob-menu-toggle{width: 10.83vw;height: 10.83vw;padding:0;top: 5px;margin-left: 15px; } 
	.mob-toggle-icon{left: 1.5vw;}
	.mob-toggle-icon,
	.mob-toggle-icon::before, .mob-toggle-icon::after{width: 7.83vw;}
	.mob-toggle-icon::before {top: -2.5vw;}
	.mob-toggle-icon::after {bottom: -2.5vw;}
	.header-menu.opened{top: 120px}	
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner {
		min-height: 170px;
		height: 170px;
		overflow: hidden;
		position: relative;
	}
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner::after {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #fff;
		height: 15px;
		width: 100%;
	}
	.site-desc{width:calc(100% - 25vw - 10.83vw - 24px - 15px - 10px);}
	.continents .posts li {
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: none;
	}	
	#ajax-load-more .alm-listing .alm-paging-content > li, #ajax-load-more .alm-listing .alm-reveal > li, #ajax-load-more .alm-listing > li {
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: none;
	}
	#ajax-load-more .alm-listing .alm-paging-content > li:nth-child(2n), #ajax-load-more .alm-listing .alm-reveal > li:nth-child(2n), #ajax-load-more .alm-listing > li:nth-child(2n) {
		margin-right: 0;
	}
	.author .posts .thumb {
		height: 130px;
	}
	.single-tips .post-title {
		font-size: 19px;
	}
}
@media all and (max-width:540px){
	h1{font-size: 20px !important;/*font-size:5vw !important;*/line-height: 1;} 
	.single .vc_grid .vc_gitem-zone-a {
		height: 110px;
	}
	.search #page-wrap ul.posts li, .author #page-wrap ul.posts li {
		width: 31%;
	}	
	.author .posts .thumb {
		height: 110px;
	}
}
@media all and (max-width:480px){	
	.home_mobile_posts .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .vc_inner {
		min-height: 165px;
		height: 165px;
	}
	.post-cat-img.traveler.small, .post-cat-img.trip.small{width: 47%;}	
	#homebanner2 input.search-submit {
		right: 35px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 {
		height: 135px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 img {
		max-height: 135px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 {
		height: 135px;
		position: relative;
		overflow: hidden;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 .vc_column-inner::after {
		position: absolute;
		bottom: -2px;
		left: 0;
		background: #fff;
		height: 16px;
		width: 100%;
	}
	.search #page-wrap ul.posts li, .author #page-wrap ul.posts li {
		width: 30%;
	}
	.author .posts .thumb {
		height: 100px;
	}
	.single-tips .tips-posts .img_block a {
		width: 137px;
		height: 135px;
	}
	.single-tips .post-title {
		font-size: 18px;
	}
	.tips-posts li .txt_block {
		padding-top: 9px;
		padding-bottom: 5px;
	}
	.single-tips .tips-posts li .txt_block .post-title {
		font-size: 16px;
	}
}
@media all and (max-width:440px){
	/*.vc_col-xs-6{width:100% !important}
	.ult-carousel-wrapper.ult_horizontal {width: 100%;    margin-left: 0;}
	.post-google-map { width: 100%; height: 93.13vw;margin-right: 0;}*/
	
	.ult-item-wrap .search-form{max-width:325px}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 {
		height: 115px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 img {
		max-height: 115px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 {
		height: 115px;
	}
	.author .posts .thumb {
		height: 95px;
	}
}
@media all and (max-width:400px){		
	.other-cats li {
		width: 90px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 {
		height: 105px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 img {
		max-height: 105px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 {
		height: 105px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 div.vc_empty_space {
		height: 10px !important;
	}
	.author .posts .thumb {
		height: 90px;
	}
	.archive.author .posts .left-text {
		position: relative;
	}
	.archive.author .posts .left-text::after {
		position: absolute;
		bottom: -2px;
		left: 0;
		background: #fff;
		height: 16px;
		width: 100%;
	}
	.archive.author .posts li {
		position: relative;
	}
	.archive.author .posts li::after {
		position: absolute;
		bottom: -2px;
		left: 0;
		background: #fff;
		height: 16px;
		width: 100%;
	}
	.author .post-title {
		font-size: 14px;
	}
}
@media all and (max-width:380px){
	.other-cats li {
		width: 80px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 {
		height: 105px;
	}	
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 img {
		max-height: 105px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 {
		height: 105px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 p {
		margin-top: 0 !important;
	}
	.search #page-wrap ul.posts li, .author #page-wrap ul.posts li {
		width: 29%;
	}
	.author .posts .thumb {
		height: 80px;
	}
	.tips-posts li .txt_block {
		position: relative;
	}
	.tips-posts li .txt_block::after {
		background: #fff;
		height: 15px;
		width: 100%;
		left: 0;
		position: absolute;
	}
	.single-tips .tips-posts .img_block a {
		width: 108px;
		height: 105px;
	}
}
@media all and (max-width:340px){
	.site-desc *{    font-size: 18px !important;}
	.other-cats li {
		width: 75px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 {
		height: 85px;
	}	
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-3 img {
		max-height: 85px;
	}
	.mobile_bottom_post .wpb_row > .wpb_column.vc_col-sm-9 {
		height: 85px;
	}
	.single-tips .tips-posts .img_block a {
		width: 87px;
		height: 85px;
	}
}
@media all and (max-width:330px){
	.other-cats li {
		width: 68px;
	}
}
@media all and (max-width:305px){
	.other-cats li {
		width: 60px;
	}
}