.blog_right_field{
	background:#ffffff;
}
#content{
	width:700px;
	margin-left:30px;
	display:block;
	float:left;
	margin-top:0px;
	min-height:700px;
	font-size:17px;
	line-height: 24px;
	color:#555;
	padding-top:15px;
}

.content_header{
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:40px;
	float:left;
	background:#A99269;
	position:relative;
}

.content h1{
	margin:30px 30px 0px;
	font-weight:bold;
}

.content_header .breadcrumbs{
	margin-left:30px;
}

.single img{
	margin:20px 0px;
}

/*Навігаційна стежка*/
.breadcrumbs{
	display:block;
	margin-top:10px;
	padding:2px 0px;
	font-size:12px;
	color:#00aeef;
	overflow: hidden;
}
.breadcrumbs a{
	background: #ffffff;
	padding: .7em 1em;
	margin: 0 .5em 0 1em;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	position: relative;
}

.breadcrumbs a:hover{
	background: #EBEBEB;
	
}

.breadcrumbs a::before{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-width: 1.5em 0 1.5em 1em;
	border-style: solid;
	border-color: #ffffff #ffffff #ffffff transparent;
	left: -1em;
}
 
.breadcrumbs a:hover::before{
	border-color: #EBEBEB #EBEBEB #EBEBEB transparent;
}
 
.breadcrumbs a::after{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid #ffffff;
	right: -1em;
}
 
.breadcrumbs a:hover::after{
	border-left-color: #EBEBEB;
}
 
.breadcrumbs .current_breadcrumbs,
.breadcrumbs .current_breadcrumbs:hover{
	background: none;
	margin-left:10px;
	color:#C8C8C8;
	background: #EBEBEB;
	padding: .7em 1em;
	margin: 0 .5em 0 1em;
	position: relative;
}
 
.breadcrumbs .current_breadcrumbs::before{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-width: 1.5em 0 1.5em 1em;
	border-style: solid;
	border-color: #EBEBEB #EBEBEB #EBEBEB transparent;
	left: -1em;
}

.breadcrumbs .current_breadcrumbs::after{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid #EBEBEB;
	right: -1em;
}

/*Анімації*/
.country_list a img, 
.country_kurort a img,
.mini_thumb a img{
    width:100%;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

.country_list a img:hover, 
.country_kurort a img:hover,
.mini_thumb a img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/*RIGHT BLOCK WIDGET*/
.right_widgets{
	margin-top:0px;
	padding-top:15px;
	display:block;
	width:250px;
	float:left;
}

.right_widgets ul.menu{
	margin:0px;
	padding:0px;
	list-style:none;
}
.right_widgets ul.menu li{
	border-bottom:1px solid #EBEBEB;
	padding:15px 0px;
}
.right_widgets ul.menu li a{
	text-decoration:none;
	color:#1e2026;
	padding:4px 15px 4px 45px;
	width:190px;
	height:18px;
	font-weight:bold;
		-moz-transition: all 0.3s 0.01s ease;
        -o-transition: all 0.3s 0.01s ease;
        -webkit-transition: all 0.3s 0.01s ease;
	background: #ffffff url("images/blog_arrows.png") 7px 5px no-repeat;
}

.right_widgets ul.menu li a:hover,
.right_widgets ul.menu .current-menu-item a, 
.right_widgets ul.menu .current-post-parent a,
.right_widgets ul.menu .current-category-ancestor a,
.right_widgets ul.menu .current-post-ancestor a{
	color:#ffffff;
	background:#00aeef;
	border-radius:15px;
	padding:4px 15px 4px 15px;
}

.right_widgets ul.menu li:hover,
.right_widgets ul.menu .current-menu-item, 
.right_widgets ul.menu .current-post-parent,
.right_widgets ul.menu .current-category-ancestor,
.right_widgets ul.menu .current-post-ancestor{
	background: #fff;
}

.right_widgets .widgettitle{
	font-size:15px;
}

/*Погода*/
.gsInformer{
	margin:30px 0px;
	border:none!important;
}

/*Пошук*/
#searchform{
	display:block;
	margin:10px 0px 20px 5px;
}
#searchform div{
	border:1px solid #EBEBEB;
	border-radius:3px;
	padding:3px;
}
.screen-reader-text{
	display:none;
}

#s{
	border-right:1px solid #EBEBEB;
	border-left:none; border-top:none; border-bottom:none;
	padding:10px 10px;
	width:180px;
}

#searchsubmit{
	border:none;
	background:#ffffff url("images/search_blog.png") center center no-repeat;
	cursor:pointer;
	margin:0px 0px 0px -4px;
	width:34px;
	height:34px;
	float:right;
	font-size:0pt;
}
/*Останні публікації в сайдбарі*/
#npcatch{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	color:#545d6;
}

#npcatch img{
	padding-left:0px;
}

#npcatch .date{
	color:#30353f;
	font-size:11px;
	display:block;
}

#npcatch a:hover{
	color:#30353f;
}

/*Категорія "Популярні напрями"*/
.country_list,
.country_kurort{
	width:330px;
	height:192px;
	margin:12px 12px 0px 0px;
	float:left;
	position:relative;
	overflow:hidden;
}

.country_list a,
.country_kurort a{color:#1b1c1d;}

.country_name{
	position:absolute;
	top:50%;
	left:50%;
	margin:-13px 0px 0px -50px;
	width:100px;
	height:25px;
	background:#ffffff;
	font-size:14px;
	font-weight:700;
	border-radius:2px;
	text-align:center;
}

.kurort_name{
	position:absolute;
	top:50%;
	left:50%;
	margin:-13px 0px 0px -65px;
	width:130px;
	height:25px;
	background:#fae700;
	font-size:14px;
	font-weight:700;
	border-radius:2px;
	padding:1px 10px;
	text-align:center;
	white-space:nowrap;
}

/*Категорія "Довідка туристу"*/
.dovidka h2{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:15px 0px 0px;
}

.dovidka ul, .related ul{
	list-style:none;
	margin:3px 0px;
	padding:0px;
}

.dovidka ul li a, .related ul li a {
	color:#4484ee;
	text-decoration:none;
}

.dovidka ul li a:hover, 
.related ul li a:hover,
.breadcrumbs a:hover{
	border-bottom:1px dotted #4484ee;
}

/*Категорія "Рекомендовані Готелі"*/
.hotel_block_post{
	min-height:350px!important;
}

.hotel_block_post .mini_thumb{
	height:350px!important;
}

.hotel_decription{
	position:absolute;
	bottom:12px;
	width:250px;
	height:150px;
	background:#ffffff;
	margin-left:-125px;
	left:50%;
	display:block;
	text-align:center;
}

.hotel_block_post .title_post{
	height:45px!important;
}

.stars{
	border-top:1px solid #A39683;
	display:block;
	width:200px;
	margin:0px auto;
}

.stars1,
.stars2,
.stars3,
.stars4,
.stars5{
	background: transparent url("images/stars.png") left center no-repeat;
	display:block;
	height:20px;
	margin:15px auto;
}

.stars1{width:23px;}
.stars2{width:46px;}
.stars3{width:68px;}
.stars4{width:90px;}
.stars5{width:113px;}

/*Фільтр готелів*/
.searchandfilter{
	margin-top:-8px;
}
.searchandfilter ul{
	margin:0px;
	padding:0px;
}
.searchandfilter ul li{
	display:inline-block;
	margin-right:20px;
}

.searchandfilter ul li li{
	padding:3px 7px;
}

.searchandfilter h4{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-style:italic;
}

.postform{
	padding:4px 2px 4px;
	margin-right:10px;
	margin-top:0px;
}
.searchandfilter select{
	width:204px;
}

.sf-field-post-meta-hotel_stars ul li, .postform{
	display:inline-block;
	border:1px solid #EBEBEB;
	background:#f6f6f6;
	border-radius:15px;
	margin-right:5px;
}

.sf-field-post-meta-hotel_stars ul li{
	font-size:0em;
}

.sf-field-post-meta-hotel_stars ul li label {
	background: transparent url("images/stars_mini.png") 20px top no-repeat;
	display:block;
	height:20px;
	cursor:pointer;
}

.sf-field-post-meta-hotel_stars ul li label .cat-item{margin-top:3px;}

.sf-field-post-meta-hotel_stars ul li:nth-child(1) label {width:38px;}
.sf-field-post-meta-hotel_stars ul li:nth-child(2) label {width:52px;}
.sf-field-post-meta-hotel_stars ul li:nth-child(3) label {width:68px;}
.sf-field-post-meta-hotel_stars ul li:nth-child(4) label {width:83px;}
.sf-field-post-meta-hotel_stars ul li:nth-child(5) label {width:100px; margin-right:0px!important;}
/*Список публікацій з міні-описом*/
.mini_block_post{
	width:325px;
	min-height:450px;
	float:left;
	margin:15px 15px 0px 0px;
	background:#ffffff; 
	display:block;
	border:1px solid #EBEBEB;
	position:relative;
}

.mini_thumb{
	width:325px;
	height:192px;
	display:block;
	overflow:hidden;
}

.mini_decription{
	width:90%;
	margin:5px auto;
	font-size:13px;
	line-height:16px;
	color:#30353f;
}

.info{
	font-size:11px;
	display:block;
	margin-top:10px;
}

.title_post{
	color:#151515; 
	font-size:12px;
	text-decoration:none;
	line-height:21px;
	height:70px;
	display:block;
}

.title_post:hover{
	color:#006dae;
}

.more-link a {
    border-radius: 3px;
    background: #54DF56 url("images/more-link.png") 8px 6px no-repeat;
    position:absolute;
	right:10px;
	bottom:10px;
    font-weight:600;
    color:#fff;
    font-size:13px;
    padding:6px 11px 6px 31px;
	text-decoration:none;
        -moz-transition: all 0.3s 0.01s ease;
        -o-transition: all 0.3s 0.01s ease;
        -webkit-transition: all 0.3s 0.01s ease;
}

.more-link a:hover {
        background:#00b4f0 url("images/more-link.png") 13px 6px no-repeat;
        color:#fff;
}


/*Стаття*/
.single{
	width:670px;
	display:block;
}

.single p{
	
}

.title_single_tmpl{
	text-transform:none;
	font-weight:bold;
	color: chocolate;
}

.single h5{
	font-size:13px;
	line-height: 1.5;
	font-weight:normal;
}

/*Стаття курорту*/
.other_kurorts {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #A99269;
}
.other_kurorts a{
	margin-right:20px;
	font-size:14px;
}
.other_kurorts a:hover{
	text-decoration:none;
	color:#f24d2d;
}

.other_kurorts h4{
	margin:5px 0px;
	padding:5px 15px;
	font-size:14px;
	display:block;
	background:#EBEBEB;
}


/*TABS Вкладки*/
.tabs{
	display:block;
	border-top:3px solid #A99269;
	border-bottom:3px solid #A99269;
	margin-top:20px;
	padding:20px 0px;
}
.tabs > .div{
	padding-top:10px;
}
.tabs .ul{
	margin:0px;
	padding:0px;
}
.tabs .ul:after{
	content:"";
	display:block;
	clear:both;
	height:5px;
}
.tabs .ul .li{
	margin:0px 25px 0px 0px;
	cursor:pointer;
	display:block;
	float:left;
	color:#4484ee;
	border-bottom:1px dotted #4484ee;
	font-size:16px;
}
.tabs .ul .li.active, .tabs .ul .li.active:hover{
	color:#000;
	border:none;
}
.tabs .ul .li:hover{
	border:none;
}

/*Лайки соцмереж*/
#vk_like, .twitter-share-button, .fb-like, .g-plusone{
	display:inline-block;
	margin-right:10px;
}

.social_likes{
	padding:15px 0px 15px;
	margin-top:10px;
}

/*Схожі публікації*/
.related{
	margin-top:50px;
}

.related h4{
	font-size:16px;
}

.related h3{
	display:block;
	width:100%;
	clear:both;
	font-size:14px;
	text-transform:none;
}

.related_post{
	width:200px;
	float:left;
	margin-right:12px;
	overflow:hidden;
}

.related_post:nth-child(2n+4){
	margin-right:0px;
}

.related_post a{
	color:#141518;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.related_post img{
	margin:0px auto;
}




 