/*global options start*/
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
}
html {
	overflow-x: hidden;
}
body *:focus{
	outline: none;
} 

h1,
h2,
h3,
h4,    
h5,
h6 {
	color: #2e271d;
	padding-bottom: 7px;
	letter-spacing: -0.04em;
	font-family: 'Noto Serif', Arial, sans-serif;
	font-weight: bold;
	margin: 0;
}

h1 {
	font-size: 36px;
	line-height: 43px;
}

h2 {
	font-size: 26px;
	line-height: 28px;
}

h3 {
	font-size: 20px;
	line-height: 25px;
	font: bold 18px/24px 'Noto Sans', Arial, sans-serif;
}

h4 {
	font-size: 18px;
	line-height: 21px;
	letter-spacing: -0.01em;
}

h5 {
	font-size: 16px;
	line-height: 19px;
	letter-spacing: -0.01em;
}

h6 {
	font-size: 14px;
	line-height: 19px;
	letter-spacing: -0.01em;
}

*::selection {
	background: #d3a84e;
	color: #fff;
}

*::-moz-selection {
	background: #d3a84e;
	color: #fff;
}

a {
	color: #cd0000;
	text-decoration: none;
	display: inline-block;
}

a:hover, a:focus {
	text-decoration: none;
}
p {
	font-size: 15px;
	line-height: 24px;
}

img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
/* #page-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("../images/jp-carousel-overlay-dark.png") repeat 0 0;
    z-index: 9999999;
}
.spinner {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url('../images/loading.gif') no-repeat 50% 50%;
    margin: -50px 0 0 -50px;
    background-color:transparent;
	background-size:cover;
	background: url('../images/loading-big.png') center center no-repeat;
	animation-name: example1;
    animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: example1;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes example1 {
    from{
    	transform: rotate(0deg);
    	-ms-transform: rotate(0deg); 
   		-webkit-transform: rotate(0deg); 
   	 }
    
    to{
    	transform: rotate(360deg);
    	-ms-transform: rotate(360deg);
   		-webkit-transform: rotate(360deg);
    }
}
*/
.ads991, .ads1200, .ads1366, .ads1920{
		display: none;
}
.displ_bl {
	display: block;
}

.marg_top5 {
	margin-top: 5px !important;
}

.marg_top8 {
	margin-top: 8px !important;
}

.marg_top10 {
	margin-top: 10px !important;
}

.marg_top15 {
	margin-top: 15px !important;
}

.marg_top20 {
	margin-top: 20px !important;
}

.marg_bot1 {
	margin-bottom: 1px !important;
}

.marg_bot5 {
	margin-bottom: 5px !important;
}

.marg_bot10 {
    margin-bottom: 10px !important;
    clear: both;
}

.marg_bot15 {
	margin-bottom: 15px !important;
}

.marg_bot20 {
	margin-bottom: 20px !important;
}

.marg_left5 {
	margin-left: 5px !important;
}

.marg_left10 {
	margin-left: 10px !important;
}

.marg_right5 {
	margin-right: 5px !important;
}

.marg_right10 {
	margin-right: 10px !important;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.color-brown {
	color: #7e7455 !important;
}

.font13 {
	font-size: 13px;
}

.divider {
	background: #000;
	height: 1px;
	width: 100%;
	margin: 4px 0;
}
.scroll_to_up.has_position.hidden {
    display: block !important;
}
.scroll_to_up_for_guest {
    bottom: 0px;
}
.scroll_to_up {
    position: fixed;
    bottom: 0;
    right: 350px;
    background: #2c261b;
    height: 60px;
    width: 100px;
    z-index: 20;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 63px;
    padding-left: 10px;
    color: #fff;
    cursor: pointer;
}
.scroll_to_up.has_position.hidden {
    display: block !important;
    visibility: visible !important;
}
.to-top i {
	content: "";
	display: block;
	width: 10px;
	height: 18px;
	background: url('/themes/public/images/up.png');
	float: left;
	margin-top: 22px;
	margin-right: 10px;
	transition: 0.3s;
}
.has_position.to-top i {
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	transition: 0.3s;
}

ul {
	margin: 0;
}

/*global options end*/

/*header start*/
header {
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000099;
	background-color: rgba(23, 16, 4, 0.9);
}

header div.row {
	/* padding-top: 10px;
    padding-bottom: 10px; */
}

.social-icons p {
	width: 75px;
	float: left;
	top: 3px;
	left: 0;
}

header p {
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	color: #f3f0e7;
	margin: 0;
}
#top_banner_wrap{
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: auto;
    max-width: none;
    max-width: 100vw;
}
#top_banner_wrap > div {
	display: inline-block;
	width: 100%;
}
#top_banner_wrap a {
	display: block;
}
.social-icons-ul {
	list-style: none;
	display: block;
	padding-left: 0;
	overflow: hidden;
	margin: 0;
}

.social-icons-ul li {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}

.social-icons-ul li a {
	display: block;
	background: url("../images/social-icons.png") no-repeat 0 0;
	width: 32px;
	height: 32px;
	position: relative;
	z-index: 3;
	font-size: 0.0009px;
	text-indent: -9999px;
	overflow: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.social-icons-ul li.fb a {
	background-position: -32px 0;
}

.social-icons-ul li.tw a {
	background-position: -64px 0;
}

.social-icons-ul li.yt a {
	background-position: -96px 0;
}

.social-icons-ul li.ig a {
	background-position: -128px 0;
}

.social-icons-ul li.ok a {
	background-position: -160px 0;
}

.social-icons-ul li.fb a:before {
	background-position: -32px -32px;
}

.social-icons-ul li.tw a:before {
	background-position: -64px -32px;
}

.social-icons-ul li.yt a:before {
	background-position: -96px -32px;
}

.social-icons-ul li.ig a:before {
	background-position: -128px -32px;
}

.social-icons-ul li.ok a:before {
	background-position: -160px -32px;
}

.social-icons-ul li a:hover:before {
	visibility: visible;
	opacity: 1;
}
@media (max-width: 1199px ) and (min-width: 768px) {
	.top-menu-hidden .social-icons-ul li.ig {
		clear: left;
	}
}
* + html .social-icons-ul li.vk a:hover {
	background-position: 0 -32px;
}

* + html .social-icons-ul li.fb a:hover {
	background-position: -32px -32px;
}

* + html .social-icons-ul li.tw a:hover {
	background-position: -64px -32px;
}

* + html .social-icons-ul li.yt a:hover {
	background-position: -96px -32px;
}

* + html .social-icons-ul li.ig a:hover {
	background-position: -128px -32px;
}

* + html .social-icons-ul li.ok a:hover {
	background-position: -160px -32px;
}

.weather {
	top: 0;
	z-index: 10;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	float: left;
}

.weather p {
	display: inline-block;
}

.weather span {
	color: #e1dac2;
}

.weather .temp-air {
	margin-right: 26px;
	padding-top: 5px;
	float: left;
	position: relative;
}

.weather .temp-air.hidden-temp {
	position: absolute;
	min-height: 208px;
	bottom: -210px;
	padding: 20px 20px 20px 0;
	left: -40px;
	background: rgba(23, 16, 4, 0.9);
	z-index: 100;
}

.weather .temp-air.hidden-temp:hover {
	display: block;
}

.weather .temp-air p {
	width: 67px;
	padding-top: 4px;
}

.weather-ico {
	display: inline-block;
	position: relative;
}

.weather-ico i {
	width: 48px;
	height: 36px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/weather/weather-sprite.png") no-repeat;
}

.weather-ico.moon i {
	background-position: 0 0;
}

.weather-ico.sun i {
	background-position: -48px 0;
}

.weather-ico.mooncl i {
	background-position: -96px 0;
}

.weather-ico.suncl i {
	background-position: -144px 0;
}

.weather-ico.cloudy i {
	background-position: -192px 0;
}

.weather-ico.pasmurno i {
	background-position: -240px 0;
}

.weather-ico.shortrain i {
	background-position: -288px 0;
}

.weather-ico.rain i {
	background-position: -336px 0;
}

.weather-ico.lightning i {
	background-position: -384px 0;
}

.weather-ico.hail i {
	background-position: -432px 0;
}

.weather-ico.rainswon i {
	background-position: -480px 0;
}

.weather-ico.snow i {
	background-position: -528px 0;
}

.weather-ico.heavysnow i {
	background-position: -576px 0;
}

.weather-ico.na i {
	background-position: -624px 0;
}

.weather .temp-air .weather-ico {
	padding-left: 55px;
	padding-bottom: 6px;
	font-size: 32px;
	line-height: 36px;
}

.weather .temp-sea {
	margin-right: 0;
	float: left;
}

header .weather .temp-sea p {
	width: 47px;
	padding-top: 10px;
}

.weather .temp-sea span {
	font-size: 24px;
	display: inline-block;
	min-width: 64px;
}

.pnl-third {
	padding: 13px 0;
	line-height: 14px;
	color: #fff;
}

.pnl-third #btnRegOpen,
.pnl-third #btnLoginOpen {
	background: url("../images/spritesite.png") no-repeat -36px -126px;
	padding-left: 15px;
	/*margin-left: 15px;*/
	color: #fff;
	display: inline-block;
	text-decoration: none;
}

.pnl-third #btnRegOpen:hover,
.pnl-third #btnLoginOpen:hover {
	text-decoration: underline;
}

.pnl-third #btnLoginOpen {
	background-position: -36px -140px;
}

.pnl-third #btnRecoverPassword,
.pnl-third .btnSignUp,
.pnl-third #btnRecoverPassCancel {
	margin: 4px 0 1px 4px;
	font-size: 12px;
	letter-spacing: -0.025em;
	margin-bottom: 12px;
	line-height: 12px;
	color: #a79d7b;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	border-bottom: 1px dashed transparent;
}

.pnl-third #btnRecoverPassword:hover,
.pnl-third .btnSignUp:hover,
.pnl-third #btnRecoverPassCancel:hover {
	color: #d8ceaa;
	border-bottom: 1px dashed #d8ceaa;
}

.pnl-third #btnRecoverPassCancel {
	margin: 16px 0 0 10px;
}

header .social-icons {
	padding-top: 7px;
	margin: 0 -15px;
}

.topbar-close-2,
.topbar-close {
	background: url("../images/uncore.png") no-repeat !important;
	background-position: 0 -5px;
	/* backz-transition: all 10s ease-in-out;
    -o-transition: all 10s ease-in-out;
    transition: all 10s ease-in-out;*/
}

.menu-left ul.sub-menu li {
	float: left;
	width: 140px;
	background: transparent none;
}

/*.menu-left ul.sub-menu li.first{width:150px;}*/
/*.menu-left ul.sub-menu li.first a{float:right;}*/
.menu-left ul.sub-menu li.first + li {
	padding-left: 40px;
}

.menu-left ul.sub-menu li a {
	font: 15px/23px 'Noto Sans', Arial, sans-serif;
	color: #464646;
	display: block;
	float: left;
	clear: both;
	padding-bottom: 1px;
	white-space: nowrap;
}

.menu-left ul.sub-menu li a:hover {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
	padding-bottom: 0;
}

.menu-left ul.sub-menu li a.current-menu-parent,
.menu-left ul.sub-menu li a.current-menu-item {
	color: #d3a84e;
	border-bottom: none;
	padding-bottom: 2px;
}

.menu-item-4266 {
	background: url("../images/spritesite.png") no-repeat -257px -122px;
	padding-left: 22px !important;
}

.menu-item-4267 {
	background: url("../images/spritesite.png") no-repeat -257px -141px;
	padding-left: 22px !important;
}

.menu-item-20238 {
	background: url("../images/spritesite.png") no-repeat -257px -159px;
	padding-left: 22px !important;
}

.menu-item-20239 {
	background: url("../images/spritesite.png") no-repeat -257px -179px;
	padding-left: 22px !important;
}

.sidebar {
/ / top : 10 px;
/ / left : 0;
/ / z-index : 80;
/ / width : 181 px;
}

.sidebar.fixed {
	position: fixed;
	z-index: 5;
	top: 75px;
/ / left : 50 %;
/ / margin-left : - 560 px;
/ / z-index : 90;
}

.sidebar.fixed2 {
	display: none;
}

.logo_p_fixed {
	display: none;
}

.fixed .logo_p_fixed {
	display: block;
}

.logo_fixed {
	background: url("../images/logo-share.png") no-repeat center;
	height: 101px;
	width: 72px;
	background-size: contain;
}

#yw0{
	margin-top:46px;
}

.logo_shere {
	width: 32px;
	height: 32px;
	margin-left: 92px;
	margin-top: -75px;
	background: url("../images/icon-sidebar.png") no-repeat 0 0, #e1dac2;
	/* position: absolute; */
	border-radius: 3px;
	overflow: hidden;
}

.logo_shere:hover {
	width: 204px;
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}

.vk_ico {
	margin-left: 64px;
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("../images/share-icons.png") no-repeat 0 0;

}

.fb_ico {

	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("../images/share-icons.png") no-repeat -32px 0px;
}

.tw_ico {

	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("../images/share-icons.png") no-repeat -64px 0;
}

.od_ico {

	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("../images/share-icons.png") no-repeat -96px 0;
}

.logo_up {
	width: 32px;
	height: 32px;
	margin-left: 92px;
	margin-top: -36px;
	background: url("../images/icon-sidebar.png") no-repeat 0px -33px, #e1dac2;
	/* position: absolute; */
	border-radius: 3px;
}

.fixed > .sidebar-icon {
	display: none;
}

.fixed > .menu-left {
	margin-top: 70px;
}

.fixed .sidebar-icon .top {
	display: inline-block;
}

/*left menu end*/

/*enterprice inner start*/
.enterprice-description {
	background-color: #f9f7f3;
	padding: 3px 10px 0;
}

.enterprice-contact-info > div {
	display: inline-block;
}

.enterprice-contact-info div b {
	width: 91px;
	display: inline-block;
	color: #000;
}

.like-up, .dislike-down {
	background-image: url("../images/icons/icon-like.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #d3a84e;
}

.like-up:hover, .dislike-down:hover {
	background-color: #cba04e;
}

.dislike-down {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.like-quantity {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
	line-height: 30px;
	margin-left: -4px;
}

.comment-header {
	text-align: center;
	color: #000000;
	font-size: 14px;
	line-height: 48px;
	background-color: #f9f7f3;
	padding: 0 50px;
	position: relative;
}
.comment-header p{
	line-height: 48px;
}

.comment-header:before, .comment-header:after {
	content: '';
	background-image: url("../images/icons/icon-hangouts.png");
	display: block;
	position: absolute;
	width: 35px;
	height: 30px;
	background-repeat: no-repeat;
	left: 20px;
	top: 10px;
}

.comment-header:after {
	right: 20px;
	left: auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

#mansory-wrapper {
	min-height: 400px;
}

.video-fbox {
	position: relative;
}

.video-hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(128, 128, 128, 0.51);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.video-hover img {
	top: 28%;
	position: relative;
	display: block;
	width: 30%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.video-fbox:hover .video-hover {
	opacity: 1;
}

.panel-title a {
	width: 100%;
}

.my-panel4 a {
	width: auto;
}

/*enterprice inner end*/

/*horizontal calendar start*/
.date .time-line-event {
	top: 36px;
	left: 0;
	position: absolute;
	background-color: rgba(46, 39, 29, 0.95);
	padding: 10px 10px 10px 15px;
	z-index: 100;
	width: 500px;
	text-align: left;
}
.description-calend{
	clear: both;
	padding-top: 5px;
}
.date .time-line-event.right-drop {
	margin-left: -482px;
}

.date .time-line-event.center-drop {
	margin-left: -247px;
}

.date .time-line-event h3 {
	font: bold 15px/20px 'Noto Sans', Arial, sans-serif;
	letter-spacing: -0.05em;
	color: #fff;
}

.date .time-line-event h4 {
	color: #d8ceaa;
	padding-bottom: 5px;
	border-bottom: 1px solid #900707;
}

.custom-pagination_stat li.current-day .date {
	background-color: #d3a84e;
}

.custom-pagination_stat li.current-day .date > a {
	border-bottom: 3px solid #d3a84e;
}

.date .time-line-event .announce .time {
	font-weight: bold;
	color: #d3a84e;
	font-size: 13px;
	line-height: 15px;
	margin-top: 5px;
}

.time-line-event.big-event .announce {
	padding-right: 20px;
}

.time-line-event.big-event .announce {
	padding-right: 20px;
}

.time-line-event.big-event .announce .image-event {
	width: 30%;
	float: left;
}

.custom-pagination_stat li .date > a, .custom-pagination_stat li .date > .ev_notItem {
	padding: 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
	border-bottom: 3px solid #fff;

}

.date .time-line-event a {
	color: #e1dac2;
	font-size: 12px;
	padding-left: 0;
}

.date.event-here:hover > a {
	background: none !important;
	color: rgb(243, 240, 231) !important;
}

.date:hover > a {
	border-bottom: 2px solid #d3a84e !important;
	text-decoration: none;
}

.date .dayofweek {
	visibility: hidden;
	font-size: 10px;
	display: block;
	color: black !important;
	text-align: center;
}

.custom-pagination_stat li .date.holiday > a, .custom-pagination_stat li .date.holiday > .ev_notItem {
	color: #cd0000;
}
.ev_notItem {
opacity: 0.5;
}

.custom-pagination_stat li .date.holiday > .dayofweek {
	color: #cd0000 !important;
}

.custom-pagination_stat li.current-day .date > .dayofweek {
	color: #fff !important;
	visibility: visible !important;
}
.custom-pagination_stat li.now-day .date > .dayofweek {
	color: #000 !important;
	visibility: visible !important;
}

.custom-pagination_stat li .date.holiday:hover > .dayofweek, .custom-pagination_stat li.current-day .date:hover > .dayofweek {
	color: #a79d7b !important;
}

.holiday > .dayofweek {
	visibility: visible !important;
}

.date.event-here .dayofweek {
	color: #a79d7b !important;
}

.date.event-here:hover {
	background-color: rgba(46, 39, 29, 0.95) !important;
}

.date .time-line-event {
	display: none;
}

.image-event-desc {
	width: 70%;
	float: left;
	padding-left: 10px;
}
.image-event {
	width: 30%;
	float: left;
}
.date .time-line-event p {
	color: #fff;
	font-size: 12px;
}

.date {
	position: relative;
}

.time-line-event .all-events a {
	color: #fff;
}

.time-line-event .all-events {
	display: inline-block;
	font-size: 12px;
}

.time-line-event .announce > img {
	float: left;
}

.big-event > div {
	width: 50%;
	float: left;
}

/*horizontal calendar end*/

#objavlenia table td,
#history table td,
#messages table td,
#service_favorite table td,
#draft table td{
	background: transparent;
	border-color: #fff;
}

#objavlenia .text-left,
#history .text-left,
#messages .text-left {
	text-align: left;
}

.servic_cont h1 + hr {
	margin-top: 0;
}

.about-seller-block h3 {
	color: #000;
	font-size: 18px;
	font-family: Arial, sans-serif;
}

.servicesBox h1 {
	font-size: 25px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}

.servicesBox h1 + hr {
	margin-top: 0;
}

.places-filter {
	margin-bottom: 15px;
}

.places-select > div {
	background: #f9f9f9;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.smll .places-select > div {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 87%;
}

.places-select .filter-radio {
	margin-bottom: 9px;
	margin-top: 9px;
}

.hasVdo {
	position: relative;
	display: inline-block;
}

.hasVdo .infV {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(109, 109, 109, 0.60);
	padding: 5px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.infV > p {
	float: right;
	clear: both;
	margin: 0 0 2px;
	color: #fff;
}

.hasVdo:hover .infV {
	opacity: 1;
}

.vdoBoxSmall .video-news h3 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
}

.vdoBoxSmall .video-news h3 a {
	color: #000;
}

.event-sidebar .carousel .carousel-control {
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.event-sidebar .carousel .carousel-control {
	opacity: 1;
}

.bannerBox {
	clear: both;
	position: relative;
}

.bannerBox > div {
	min-height: 100px;
	width: 100%;
	border: 1px solid #CDCDCD;
	overflow: hidden;
	margin: 15px 0;
	padding: 5px;
}

.bannerBox.two_col > div {
	width: 48%;
	float: left;
	margin-left: 2%;
}

.bannerBox.two_col > div:first-child {
	margin-left: 0;
	margin-right: 2%;
}

@media (max-width: 767px) {
	.bannerBox.two_col > div {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	/*.wonderful-block .banners_body{width:100% !important;}*/ 

	 
/*	.wonderful-block{position: relative;}
	.wonderful-block .mobile:nth-of-type(2){position: absolute !important; }
	.wonderful-block .mobile:nth-of-type(3){float: right !important;}
	.wonderful-block .mobile:nth-of-type(6){position: absolute !important; bottom: 30px !important;}*/
	

} 
/*
@media (max-width: 552px) {
	.wonderful-block{position: relative;}
	.wonderful-block .mobile:nth-of-type(1){position: absolute !important; display: none !important;}
	.wonderful-block .mobile:nth-of-type(2){loat: right !important;}
	.wonderful-block .mobile:nth-of-type(3){position: absolute !important; bottom: 30px !important;}
}
*/
.smCol h4 {
	font: bold 18px/24px Arial, sans-serif;
	color: #000;
	padding-bottom: 3px;
	text-transform: uppercase;
}

[hidden] {
	display: none !important;
}

.radio-brn-wrapper .radio + .radio {
	margin-top: 0;
}

.radio-brn-wrapper .filter-radio {
	margin-bottom: 12px;
}

/*media start*/
@media (max-width: 1199px) {
	.table-directory2 td {
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 10px;
	}

	.topbar-close {
		top: 1px;
	}

}

@media (max-width: 991px) {
	.table-directory2 td {
		font-size: 9px;
	}

	.columns li a {
		font-size: 11px;
		padding: 3px;
		border: 1px solid #fff;
	}

	.topbar-plus {
		left: 118px;
	}
}

@media (max-width: 769px) {
	.centered {
		display: table !important;
		margin: 0 auto !important;
	}

	.topbar-plus,
	.topbar-close {
		margin-left: 0;
	}

	.topbar-plus {
		left: 78px;
	}
	#map-canvas {
		height: 250px;
	}

	.my-button {
		font-size: 12px;
		padding: 2px;
		line-height: 0;
		height: 32px;
	}

	.star {
		width: 30px;
	}
}

@media (max-width: 345px) {
	.table-directory > tbody > tr > td {
		padding: 2px;
		font-size: 12px;
	}
}

/*media end*/

/*index-fix*/
.hot-news > hr {
	margin-top: 8px;
	margin-bottom: 3px;
}

.hot-news .hot-news-title {
	font-size: 26px;
	line-height: 27px;
	margin-bottom: 5px;
}
.hot-news-wrap{
	height: 619px;
    margin-bottom: 5px;
    overflow: hidden;
}
.hot-news .hot-news-info .author {
	padding-left: 19px;
}

.hot-news .hot-news-info li {
	/*margin-right: 4px;*/
	margin-bottom: 2px;
}

.hot-news .short-description {
	margin-top: 1px;
	margin-bottom: 7px;
	line-height: 24px;
}

.hot-news .article-image {
	line-height: 0;
	margin-bottom: 5px;
	margin-top: 13px;
}

.news-tab .nav-tabs > li > a {
	padding-top: 12px;
	margin-bottom: 12px;
}

.news-tab .news-tab-item .hot-news-info li {
	margin-right: 5px;
	margin-bottom: 4px;
}

.news-tab .news-tab-item .short-description {
	font-size: 13px;
	line-height: 16px;
	max-height: inherit;
	text-overflow: ellipsis;
    width: 100%;
    white-space:nowrap;
}

.news-tab .news-tab-list .news-tab-item {
	padding-bottom: 2px;
}

.news-tab .news-tab-list .news-tab-item:last-child {
	margin-bottom: 0;
}

.news-tab + hr {
	margin-top: -6px;
	margin-bottom: 6px;
}

.nws-pagination-top-box > span {
	margin-right: 4px;
	float: left;
}

.nws-pagination-top-box .custom-pagination {
	float: left;
}

.news-tab-list .video-news .hot-news-info {
	margin-bottom: 9px;
}

.nws-box .nws-pagination-top-box hr {
	margin-top: 7px;
	margin-bottom: 16px;
}

.nws-box .nws-pagination-bottom-box {
	margin-top: 3px;
}

.nws-pagination-bottom-box span > b {
	vertical-align: 5px;
}

.nws-box .nws-pagination-top-box > span {
	font-family: Arial, sans-serif;
	font-size: 16px;
}

.nws-box .nws-pagination-bottom-box > span {
	font-family: Arial, sans-serif;
	font-size: 16px;
}

.large-news-descr-box {
	padding-left: 0;
	max-height: 120px;
	overflow: hidden;
	text-align: justify;
}
.large-news-img-box, .large-news-description  .img-box{
	padding-top: 8px; 
}
body.news .large-news-descr-box {
	padding-right: 15px;
}
.large-news-descr-box p {
	font-size: 13px;
	line-height: 24px;
	margin: -5px 0 0;
}

.nws-box .news-tab-item .hot-news-info {
	margin-top: 4px;
	margin-bottom: 9px;
}

.nws-box .news-tab-item .hot-news-title + hr {
	margin-bottom: 4px;
	margin-right: 5px;
}

.nws-box .news-tab-item .hot-news-info > li {
	margin-right: 5px;
	margin-bottom: 3px;
}

.nws-box .news-tab-item .hot-news-info > li * {
	font-size: 12px;
}

.nws-box .news-tab-item .hot-news-info > li .author *,
.nws-box .news-tab-item .hot-news-info > li .rubric-ico * {
	font-size: 13px;
}

.index .content-wrapper {
	margin-top: 34px;
}

.right-col h3 {
	font-size: 18px;
	font-family: Arial, sans-serif;
	letter-spacing: 0;
	margin-top: 3px;
}

.right-col h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
}

.pre-sprite {
	margin-top: 8px;
}

#slider .slick-list {
	overflow: hidden;
}

#slider img, #slider-lg img, #slider-md img, #slider-sm img, #slider-xs img {
	display: inline-block;
}

/*weather fix new*/
.top-menu-hidden .temp-air ul li:hover {
	background: #403828;
	/*cursor: pointer;*/
}

.top-menu-hidden .weather .temp-air p {
	margin-bottom: 0px;
}

.top-menu-hidden .temp-air ul li i {
	position: relative;
}

.top-menu-hidden .weather .temp-air ul li {
	margin-bottom: 11px;
    cursor: pointer;
}

.top-menu-hidden .temp-air ul li i > .weather-note {
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid #d3a84e;
	z-index: 5000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 40px;
	width: 132px;
	position: absolute;
	top: -48.5px;
	left: 2px;
	color: #2d271c;
	text-align: center;
	font-style: normal;
	letter-spacing: 0.05px;
	display: none;
}

.top-menu-hidden .temp-air ul li i:after {
	content: '';
	position: absolute;
	background: url('../images/Dialog-weather.png') no-repeat;
	width: 10px;
	height: 14px;
	top: -9px;
	left: 14px;
	z-index: 5001;
	display: none;
}

.weather-ico i {
	top: 8px;
}

.top-menu-hidden .weather .temp-air ul li i.show_tooltip > .weather-note {
	display: block;
}

.top-menu-hidden .weather .temp-air ul li i.show_tooltip:after {
	display: block;
}

.top-menu-hidden .weather .temp-air ul li i:hover {
	cursor: pointer;
}

/*------------------*/
.header > col-xs-12 {
	height: 0px;
}

.pdng-r-none {
	padding: 0px;
}

.foot_events_2 {
	padding-right: 0px;
}

.foot_premiers_2 {
	padding-left: 0px;
	padding-right: 0px;
}

body.index .news-tab {
	min-height: 449px;
	max-height: 449px;
	overflow: hidden;
}

body.index .news-tab .tab-content {
	height: 350px;
	overflow: hidden;
	position: relative;
}

.foot_events_2 ul {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
}

@media (max-width: 991px) {
	.pdng-r-none {
		padding: 0 15px;
		margin-bottom: 25px;
	}

	.foot_premiers_2,
	.foot_events_2 {
		padding: 0 15px;
	}

	.foot_events_2 ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

.topbar-close-2, .topbar-close {
	background: url("../images/uncore.png") no-repeat !important;
	background-position: 0 -5px;
	background-color: #2e271d;
	background-color: rgba(23, 16, 4, 0.84);
	width: 63px;
	height: 48px;
	position: absolute;
	border-radius: 0 0 8px 8px;
	border: none;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	margin-top: 11px;
	margin-left: -40px;
}

.topbar-close {
	left: -63px;
	display: none;
}

.topbar-close-2 {
	left: 60px;
}

.topbar-plus-2,
.topbar-plus {
	background-color: #2e271d;
	background-color: rgba(23, 16, 4, 0.9);
	width: 63px;
	height: 48px;
	position: absolute;
	border-radius: 0 0 8px 8px;
	border: none;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	margin-top: 11px;
	margin-left: -40px;
}

.topbar-plus-2 span,
.topbar-plus span {
	margin: 10px auto 0;
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	background: url('../images/cross-butt.png') no-repeat #7e7455 center;
}

.topbar-plus {
	left: 0px;
	display: none;

}

.topbar-plus-2 {
	left: 123px;
}

.topbar-plus-2:hover span,
.topbar-plus:hover span {
	background: url('../images/cross-butt-hover.png') no-repeat #7e7455 center;
}

.topbar-close-2:hover,
.topbar-close:hover {
	background: url("../images/uncore_hover.png") no-repeat !important;
}

.topbar-plus-2,
.topbar-plus,
.topbar-close-2:focus,
.topbar-close:focus {
	outline: none;
}
.top-menu-hidden .currency {
	margin-top: 70px;
}
.top-menu-hidden .currency p {
	float: none;
	font:400 18px/24px Arial;
	margin-bottom: 10px;
	margin-left: 7px;
}
.currency, .currency > * {
	float: left;
	color: #f3f0e7;
	margin-left: 20px;
}

.currency p {
	padding-top: 10px;
	margin-right: 5px;
}

.currency-list {
	list-style-type: none;
	padding: 11px 0 0;
	margin-left: 30px;
	margin-bottom: 0;
}

.currency-list li {
	font-size: 13px;
	line-height: 13px;
}
.top-menu-hidden .currency-list {
	padding-left: 40px;
	margin-left: 0;
}
.top-menu-hidden .currency-dollar:before {
	background-image: url("../images/dolllar-ico-huge.png");
	height: 35px;
	width: 24px;
	margin-left: -30px;
	margin-top: -2px;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;*/
}
.top-menu-hidden .currency-dollar:hover:before {
	background-image: url('../images/dolllar-ico-huge_hov.png');
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.top-menu-hidden .currency-euro:before {
	background-image: url("../images/euroico-huge.png");
	height: 30px;
	width: 26px;
	margin-left: -30px;
	margin-top: -1px;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;*/
}
.top-menu-hidden .currency-euro:hover:before {
	background-image: url('../images/euro-ico-huge-hov.png');
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.top-menu-hidden .currency-rub:before {
	background-image: url("../images/rub-icon-huge.png");
	height: 35px;
	width: 24px;
	margin-left: -30px;
	margin-top: -3px;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;*/
}
.top-menu-hidden .currency-rub:hover:before {
	background-image: url('../images/rub-icon-huge-hov.png');
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.currency-dollar:before {
	content: ' ';
	position: absolute;
	width: 20px;
	height: 26px;
	margin-left: -25px;
	background-image: url("../images/usa-dollar.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

.currency-euro:before {
	content: ' ';
	position: absolute;
	width: 20px;
	height: 26px;
	margin-left: -23px;
	background-image: url("../images/euro-icon.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

.currency-rub:before {
	content: ' ';
	position: absolute;
	width: 20px;
	height: 26px;
	margin-left: -23px;
	background-image: url("../images/rub-icon.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

p.color-theme {
	color: #a79d7b;
	clear: both;
	letter-spacing: -0.025em;
}

/*header end*/

/*log-in-modal start*/
.log-in-modal, .top-menu-hidden {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 110;
	background-color: rgba(23, 16, 4, 0.9);
	padding: 20px 0;
	display: none;
	height: auto;
}

/*.top-menu-hidden{
    height: 340px;
}*/
.log-in-modal h4, .top-menu-hidden h4 {
	padding-bottom: 24px;
	margin: 0;
	color: #f3f0e7;
	font: 18px/24px 'Noto Sans', Arial, sans-serif;
}
@media (max-width: 991px) and (min-width: 768px) {
	.log-in-modal h4, .top-menu-hidden h4 {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.log-in-modal .registration {
		width: 70%;
		float: left;
	}
	.log-in-modal .social_reg{
		width: 30%;
		display: inline-block;
	}
	.log-in-modal .log-form {
		clear: both;
	}
}
.input-wrapper {
	position: relative;
}

.input-register {
	margin: 5px 0 20px;
	position: relative;
	padding: 12px 15px;
	font-size: 16px;
	line-height: 23px;
	background-color: #484231;
	color: #7e7455;
	border: none;
	width: 100%;
	max-width: none;
	font-style: normal;
	font-family: 'Noto Sans', Arial, sans-serif;
}
.frm_description{
    font: 10px/12px Arial, sans-serif;
    position: absolute;
    top: 55px;
    left: 0;
    margin-left: 3px;
    color: #a79d7b;
    transition: 0.1s;
}
.input-wrapper.error .frm_description{
	display: none;
}
#remember-me{
	margin: 0;
	vertical-align: middle;
}
.input-register:after {
	content: '*';
	background: red;
}

.input-register:hover {
	background-color: #403828;
	color: #7e7455 !important;
	box-shadow: 0px 0px 0px 3px #7e7455;
	-webkit-box-shadow: 0px 0px 0px 3px #7e7455;
	-moz-box-shadow: 0px 0px 0px 3px #7e7455;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.input-register:focus {
	background-color: #faf2d8;
	color: #111;
	box-shadow: 0px 0px 0px 3px #d3a84e;
	-webkit-box-shadow: 0px 0px 0px 3px #d3a84e;
	-moz-box-shadow: 0px 0px 0px 3px #d3a84e;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	outline: none;
}

.input-description {
	font: 10px/12px Arial, sans-serif;
	position: absolute;
	top: 55px;
	left: 0;
	margin-left: 3px;
	color: #a79d7b;
}
.collapseForm .form-send-btn{
	padding-right: 47px;
}
.collapseForm .panel-body .comment-ico{
	position: absolute;
}
.form-send-btn {
	color: #111;
	positon: relative;
	height: 48px;
	display: inline-block;
	font-size: 18px;
	font-family: 'Noto Sans', Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 26px;
	padding: 10px;
	white-space: nowrap;
	cursor: pointer !important;
	background: #f8d800;
	background: -moz-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feeb12), color-stop(52%, #feeb12), color-stop(53%, #f8d800), color-stop(100%, #f8d800));
	background: -webkit-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -o-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -ms-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: linear-gradient(to bottom, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: none;
	margin-top: 20px;
}

.form-send-btn:hover, .form-send-btn:focus {
	background: #feeb12;
	color: #111;
}
.log_btn {
	list-style: none;
	padding-left: 6px;
}
.log_btn li{
	display: inline-block;
}
.log_btn li a{
    color: #a79d7b;
    border-bottom: 1px dashed transparent;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
    margin-right: 4px;
}
.log_btn li a:hover{
    color: #d8ceaa;
    border-bottom: 1px dashed #d8ceaa;
}
.log-in-modal .log_in{
	display: none;
}
.fortag{
    background: url("../images/icon-tags_b.png");
    display: block;
    background-position: 0 -17px;
    width: 47px;
    height: 36px;
    position: absolute;
    right: 5px;
    top: 25%;
}
.tags-link{
	width: 173px;
	position: relative;
	padding-left: 14px;
	overflow: hidden;
}
.tags-link:hover .fortag{
	background-position: 0 0;
    height: 20px;
    top: 15px;

}
.form-send-btn:focus {
	outline: none;
}

.frm_primary_label {
    color: #FF0000;
    font: 11px/20px 'Noto Sans',Arial,sans-serif;
    padding: 0 6px;
    position: absolute;
    top: -22px;
    left: 4px;
    z-index: 3;
    background-color: #FAFFBD;
    min-width: 18px;
    border-top: 3px solid #f00;
    border-left: 3px solid #000;
    opacity: 0;
}

label span.frm_required {
	color: #ff0000 !important;
	font-weight: bold;
}

.frm_primary_label:after {
	bottom: -8px;
	position: absolute;
	left: 11px;
	width: 10px;
	height: 8px;
	content: " ";
	background: url("../images/bg-label.png") no-repeat 0 0;
}

.log-in-form {
	margin-top: 48px;
}

.checkbox-label {
	display: inline-block !important;
	font-size: 12px;
	line-height: 18px;
	color: #7e7455;
	font-style: normal;
	font-family: 'Noto Sans', Arial, sans-serif;
	vertical-align: top;
	padding-left: 5px;
}

.login-vk {
	color: #0b294b;
	padding: 0 16px 0 0;
	margin-bottom: 20px;
	background: #4a79ae;
	border: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-family: inherit;
	font-weight: bold;
	font-size: 18px;
	border-radius: 8px;
	overflow: hidden;
	background: -moz-linear-gradient(top, #6a97cb 0%, #6a97cb 52%, #4a79ae 53%, #4a79ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a97cb), color-stop(52%, #6a97cb), color-stop(53%, #4a79ae), color-stop(100%, #4a79ae));
	background: -webkit-linear-gradient(top, #6a97cb 0%, #6a97cb 52%, #4a79ae 53%, #4a79ae 100%);
	background: -o-linear-gradient(top, #6a97cb 0%, #6a97cb 52%, #4a79ae 53%, #4a79ae 100%);
	background: -ms-linear-gradient(top, #6a97cb 0%, #6a97cb 52%, #4a79ae 53%, #4a79ae 100%);
	background: linear-gradient(to bottom, #6a97cb 0%, #6a97cb 52%, #4a79ae 53%, #4a79ae 100%);
}

.login-vk i {
	background: url("../images/button-sprite.png") no-repeat -432px 0px;
	float: left;
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
}

.login-vk:hover {
	background: #6a97cb;
}

.login-vk:hover i {
	background: url("../images/button-sprite.png") no-repeat -432px -48px;
}

.login-vk:active {
	background: #6a97cb;
	border: 2px solid #88b6eb;
	color: #91bdef;
	padding: 0 14px 0 0;
	margin-bottom: 20px;
	color: #91bdef;
}

.login-vk:active i {
	margin-right: 0px !important;
	margin-left: -2px !important;
	background: url("../images/button-sprite.png") no-repeat -432px -96px;
}

.login-fb {
	color: #0b294b;
	padding: 0 16px 0 0;
	margin-bottom: 20px;
	background: #4a79ae;
	border: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-family: inherit;
	font-weight: bold;
	font-size: 18px;
	border-radius: 8px;
	overflow: hidden;
	background: -moz-linear-gradient(top, #6788ce 0%, #6788ce 52%, #556ecb 53%, #556ecb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6788ce), color-stop(52%, #6788ce), color-stop(53%, #556ecb), color-stop(100%, #556ecb));
	background: -webkit-linear-gradient(top, #6788ce 0%, #6788ce 52%, #556ecb 53%, #556ecb 100%);
	background: -o-linear-gradient(top, #6788ce 0%, #6788ce 52%, #556ecb 53%, #556ecb 100%);
	background: -ms-linear-gradient(top, #6788ce 0%, #6788ce 52%, #556ecb 53%, #556ecb 100%);
	background: linear-gradient(to bottom, #6788ce 0%, #6788ce 52%, #556ecb 53%, #556ecb 100%);
}

.login-fb i {
	background: url("../images/button-sprite.png") no-repeat -384px 0px;
	float: left;
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
}

.login-fb:hover {
	background: #6788ce;
}

.login-fb:hover i {
	background: url("../images/button-sprite.png") no-repeat -384px -48px;
}

.login-fb:active {
	background: #6788ce;
	border: 2px solid #8cabee;
	color: #a2bdf7;
	padding: 0 14px 0 0;
	color: #91bdef;
}

.login-fb:active i {
	margin-right: 0px !important;
	margin-left: -2px !important;
	background: url("../images/button-sprite.png") no-repeat -384px -96px;
}

.login-fb i {
	background: url("../images/button-sprite.png") no-repeat -384px 0px;
	float: left;
}

.top-menu-hidden .social-icons-ul:after {
	position: absolute;
	bottom: 90px;
	right: 0;
	content: "";
	width: 80%;
	height: 45px;
	background: url("../images/social-icons-arrow.png") no-repeat 0 0;
	background-size: contain;
}
@media (max-width: 767px) {
	.top-menu-hidden .social-icons-ul:after {background: none;}
}
.top-menu-hidden .social-icons-ul li a:before {
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/social-icons-big.png") no-repeat 0 0;
	width: 48px;
	height: 48px !important;
	visibility: hidden;
	content: "";
	z-index: 10;
	opacity: 0;
	/*-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;*/
}

.top-menu-hidden .social-icons-ul li a {
	background: url("../images/social-icons-big.png") no-repeat 0 0;
	width: 48px !important;
	height: 48px !important;
}

.top-menu-hidden .social-icons-ul li.fb a:before {
	background-position: -48px -48px;
}

.top-menu-hidden .social-icons-ul li.fb a {
	background-position: -48px 0;
}

.top-menu-hidden .social-icons-ul li.tw a {
	background-position: -96px 0;
}

.top-menu-hidden .social-icons-ul li.yt a {
	background-position: -144px 0;
}

.top-menu-hidden .social-icons-ul li.ig a {
	background-position: -192px 0;
}

.top-menu-hidden .social-icons-ul li.ok a {
	background-position: -240px 0;
}
.top-menu-hidden .social-icons-ul li.rss a {
	background-position: -288px 0;
}

.top-menu-hidden .social-icons-ul li.fb a:before {
	background-position: -48px -48px;
}

.top-menu-hidden .social-icons-ul li.tw a:before {
	background-position: -96px -48px;
}

.top-menu-hidden .social-icons-ul li.yt a:before {
	background-position: -144px -48px;
}

.top-menu-hidden .social-icons-ul li.ig a:before {
	background-position: -192px -48px;
}

.top-menu-hidden .social-icons-ul li.ok a:before {
	background-position: -240px -48px;
}

.top-menu-hidden .social-icons-ul li.vk a:hover {
	background-position: 0 -48px;
}

.top-menu-hidden .social-icons-ul li.fb a:hover {
	background-position: -48px -48px;
}

.top-menu-hidden .social-icons-ul li.tw a:hover {
	background-position: -96px -48px;
}

.top-menu-hidden .social-icons-ul li.yt a:hover {
	background-position: -144px -48px;
}

.top-menu-hidden .social-icons-ul li.ig a:hover {
	background-position: -192px -48px;
}

.top-menu-hidden .social-icons-ul li.ok a:hover {
	background-position: -240px -48px;
}
.top-menu-hidden .social-icons-ul li.rss a:hover {
	background-position: -288px -48px;
}
.top-menu-hidden .temp-air {
	width: 100%;
	padding: 0;
}

.top-menu-hidden .temp-air ul {
	width: 100%;
	list-style: none;
	padding-bottom: 12px;
	padding-left: 0;
}

.top-menu-hidden .temp-air ul li {
	margin: 2px 0 1px;
	width: 100%;
}

.top-menu-hidden .temp-air ul li p {
	padding: 0 15px;
	font-size: 13px;
	line-height: 48px;
	color: #e1dac2;
	display: inline-block;
}

.top-menu-hidden .temp-air ul li span {
	padding-bottom: 0;
	line-height: 48px;
	letter-spacing: -0.025em;
	background-position: 0 50%;
}

.weather-ico i {
	width: 48px;
	height: 36px;
	float: left;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/weather/weather-sprite.png") no-repeat;
}

.weather-ico.moon i {
	background-position: 0 0;
}

.weather-ico.sun i {
	background-position: -48px 0;
}

.weather-ico.mooncl i {
	background-position: -96px 0;
}

.weather-ico.suncl i {
	background-position: -144px 0;
}

.weather-ico.cloudy i {
	background-position: -192px 0;
}

.weather-ico.pasmurno i {
	background-position: -240px 0;
}

.weather-ico.shortrain i {
	background-position: -288px 0;
}

.weather-ico.rain i {
	background-position: -336px 0;
}

.weather-ico.lightning i {
	background-position: -384px 0;
}

.weather-ico.hail i {
	background-position: -432px 0;
}

.weather-ico.rainswon i {
	background-position: -480px 0;
}

.weather-ico.snow i {
	background-position: -528px 0;
}

.weather-ico.heavysnow i {
	background-position: -576px 0;
}

.weather-ico.na i {
	background-position: -624px 0;
}

.top-menu-hidden .weather .temp-air {
	padding-top: 5px;
	float: left;
}

.top-menu-hidden .weather .temp-air p {
	width: 67px;
	padding-top: 4px;
}

.top-menu-hidden .weather .temp-air .weather-ico {
	padding-left: 55px;
	padding-bottom: 6px;
	font-size: 32px;
	line-height: 36px;
	min-width: 130px;
	text-align: right;
}

.top-menu-hidden .weather .temp-sea {
	text-align: center;
}

.top-menu-hidden .weather .temp-sea span {
	padding-bottom: 10px;
	font-size: 22px;
	line-height: 24px;
	display: inline-block;
	min-width: 64px;
	background-position: 50% 100%;
}

.top-menu-hidden .weather .shtil span {
	background: url("../images/spritesite.png") no-repeat -523px -144px !important;
}

.top-menu-hidden .weather .small_wave span {
	background: url("../images/weather/weather-small_wave.png") no-repeat 50% 24px;
}

.top-menu-hidden .weather .normal_wave span {
	background: url("../images/weather/weather-normal_wave.png") no-repeat 50% 24px;
}

.top-menu-hidden .weather .storm span {
	background: url("../images/weather/weather-storm.png") no-repeat 50% 24px;
}

.top-menu-hidden .temp-sea h5 {
	color: #f3f0e7;
	font: 15px/30px 'Noto Sans', Arial, sans-serif;
}

.top-menu-hidden .temp-sea span {
	margin-bottom: 20px;
	font-size: 28px;
	line-height: 45px;
	padding-bottom: 20px;
	letter-spacing: -0.025em;
}

.top-menu-hidden .temp-sea p {
	float: none;
	width: auto;
	line-height: 15px;
	letter-spacing: -0.025em;
	color: #d8ceaa;
}

.top-menu-hidden .weather .temp-sea span {
	margin-bottom: 20px;
	font-size: 28px;
	line-height: 45px;
	padding-bottom: 20px;
	letter-spacing: -0.025em;
	display: inline-block;
	margin-left: 10px;
}

.top-menu-hidden .weather .shtil span:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	background-image: url("../images/weather/weather-shtil.png");
	background-repeat: no-repeat;
}

.top-menu-hidden .weather .small_wave span:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url("../images/weather/weather-small_wave.png");
}

.top-menu-hidden .weather .normal_wave span:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url("../images/weather/weather-normal_wave.png");
}

.top-menu-hidden .weather .storm span:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url("../images/weather/weather-storm.png");
}

/*log-in-modal end*/

/*conteiner top menu start*/
.content-wrapper {
	margin-top: 20px;
}

.header-body {
	float: left;
}

.header-body .menu {
	display: inline-block;
	list-style: none;
	padding: 0;
	overflow: hidden;
	margin-top: 50px;
}
div#toggle_menu {
    background: #E6E6E6;
    padding: 10px;
    font: 700 17px/27px "Arial";
    text-transform: uppercase;
    color: #000000;
    border-radius: 4px;
    display: none;
}

.header-body .menu li {
	float: left;
	margin-right: 9px;
	padding: 16px 7px 16px 7px;
	height: 45px;
}


.header-body .menu li:last-child {
	margin-right: 0;
}

.header-body .menu a {
	font: 700 12px/18px "Arial";
	text-transform: uppercase;
	color: #000000;
	display: block;	
	border-color: transparent;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
}
.header-body .menu a:after{
	content:'';
	display: block;
	position: absolute;
	bottom: -3px;
	background-color: #d3a84e;
	width: 20%;
	height: 0;
	left: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.header-body .menu a:hover:after{
	height: 3px;
	width: 100%;
	left: 0;
}
.header-body .menu a:hover {
	color: #000000;
	background: none;
}

.header-body .menu .current-menu-adv-item {
	background-color: #d3a84e;
}

.header-body .menu .current-menu-adv-item a {
	color: #fff;
	cursor: default;
}

.header-body .menu .current-menu-adv-item a:hover {
	padding-bottom: 2px;
	border: none;
}

.header-body .add-content {
	position: absolute;
	top: -24px;
	right: 0;
	text-align: center;
}

.header-body .add-content span {
	font: 10px/18px Arial, sans-serif;
	color: #a79d7b;
	line-height: 24px;
	text-align: center;
	display: inline-block;
}

section.content-conteiner {
	margin-top: 8px;
}

.logo-block {
	display: inline-block;
	padding: 0 10px 7px 10px;
	float: left;
}

.logo {
	display: inline-block;
}

.banner {
	width: 100%;
}

.header-body .menu.small-menu {
	margin-top: 18px;
	display: inline-block;
}

.header-body .menu.small-menu li {
	margin-right: 10px;
	padding: 14px 10px 13px 9px;
	height: 45px;
}

.header-body .menu.small-menu li a {
    font-size: 12px;
    line-height: 20px;
    padding: 0;
}



.under-menu-block {
	float: left;
}

.user-submenu {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 17px 0 0 4px;
}

.user-submenu li {
	padding: 0;
	padding-left: 15px;
	display: inline-block;
	margin: 0;
}

.user-submenu li a {
	font: 700 12px/normal Arial;
/*	color: #000000;*/
	padding: 3px 0;
	margin: 0 6px;
	border-bottom: 2px dashed #cccccc;
	/*-----заглушка------*/
	pointer-events: none;
	cursor: default;
	color: #d7d7d7;
	/*-------------------*/
}

.user-submenu li a:hover {
	color: #860e0b;
	border-color: #860e0b;
	text-decoration: none;
}

.user-submenu li:before {
	display: inline-block;
	content: ' ';
	width: 10px;
	height: 10px;
	margin-left: -10px;
	background-image: url('../images/plus-icon.png');
	background-repeat: no-repeat;
	background-size: contain;
}

/*conteiner top menu end*/

/*sidebar events carousel*/
.poll-sidebar h3{
	text-align: left;
}
.event-sidebar h3 a, .poll-sidebar h3 a {
	text-transform: uppercase;
	color: #000000;
}

.event-sidebar h3 a:hover, .poll-sidebar h3 a:hover {40px
	color: #000000;
}

.event-sidebar h3 a:after, .poll-sidebar h3 a:after {
	content: ' ';
	width: 21px;
	height: 20px;
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
	background-image: url('../images/event-icon.png');
	background-repeat: no-repeat;
	background-size: contain;
}

.poll-sidebar h3 a:after {
	background-image: url("../images/poll-icon.png");
}

.poll-sidebar p {
	font-size: 13px;
	font-weight: bold;
	font-family: 'Noto Sans', Arial, sans-serif;
}

.event-sidebar .slick-prev, .event-sidebar .slick-next  {
	width: 30px;
	background: transparent;
    border: none;
    text-indent: -100px;
    overflow: hidden;
	background-image: url("../images/event-sidebar-carousel-control-ic.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	bottom: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}
.event-sidebar .slick-list {
	margin: 0 43px;
}
.event-sidebar .slick-slide  a{
    margin-left: 5px;
    margin-right: 7px;
}
.event-sidebat #carousel{
    height: 119px;
}
.event-sidebar .slick-prev {
	background-position: 0 50%;
	left: 0;
}

.event-sidebar .slick-prev:hover {
	background-position: -67px 50%;
}

.event-sidebar .slick-next {
	background-position: -36px 50%;
	right: 0;
}

.event-sidebar .slick-next:hover {
	background-position: -102px 50%;
}

#events-carousel .carousel-inner .rec-item a:hover {
	-webkit-box-shadow: 0px 0px 4px 0px #000;
	box-shadow: 0px 0px 4px 0px #000;
}

/*sidebar events carousel*/

/*sidebar poll*/
.poll_view {
	position: relative;
}
.poll-sidebar label {
	display: block;
	font-weight: 100;
	font-size: 13px;
    padding-left: 20px;
    padding-bottom: 5px;
}
.poll-sidebar label input{
	position: absolute;
	left: 0;
}

.poll-sidebar label:hover {
	cursor: pointer;
}

.poll-sidebar .link-small {
	font-size: 12px;
	color: #d3a84e;
}

.poll-sidebar .link-small:hover {
	text-decoration: underline;
}

/*sidebar poll*/

/*tags list*/
.tags-list {
	padding-left: 10px;
	padding-top: 10px;
	clear: both;
}

.tags-list h3 {
	font: bold 18px/24px 'Noto Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0;
}

.tags-list h3 span {
	padding-right: 27px;
	background: url("../images/spritesite.png") no-repeat 60px -142px;
}

.tags-list ul {
	list-style: none;
	padding: 0;
}
.tags-list ul:after {
	content: "";
	display: table;
	clear: both;
}
.tags-list ul li {
	font: 13px/14px 'Noto Sans', Arial, sans-serif;
	margin-bottom: 10px;
	width: 50%;
	float: left;
}

.tags-list ul li a {
	color: #7e7455;
	line-height: 14px;
	display: inline-block;
	white-space: nowrap;
	white-space: normal;
}

.tags-list ul li a:hover span {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
}

.tags-list ul li a:after {
	content: "";
	width: 14px;
	height: 14px;
	background: url("../images/spritesite.png") no-repeat -9px -114px;
	display: inline-block;
	position: relative;
	top: 3px;
	-webkit-transition: width 0.5s ease-in-out;
	-moz-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
}

.tags-list ul li a:hover:after {
	width: 27px;
	background-position: -9px -128px;
}

/*tags list*/

/*news-conteiner start*/
.author {
	padding: 0 0 0 14px;
	background: url("../images/author.png") no-repeat;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	color: #7e7455;
}

.author:hover span {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
}

.article-image {
	clear: both;
	position: relative;
	margin-bottom: 4px;
	text-align: center;
}

.article-image .article-image-text {
	background-color: #171004;
	background-color: rgba(23, 16, 4, 0.7);
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
	height: 84px;
	overflow: hidden;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}

.article-image .article-image-text p {
	color: #fff;
	font: 13px/22px Arial, sans-serif;
	padding: 12px;
}

.hot-news > h4 {
	text-transform: uppercase;
	margin: 5px 0 10px;
	padding: 0;
	font-size: 13px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #000;
}

.hot-news-title {
	color: #818181;
	font-size: 23px;
	font-family: 'Noto Serif', Arial, sans-serif;
	font-weight: bold;
}

.hot-news-title:hover, .hot-news-title:focus {
	color: #777676;
	cursor: pointer;
	text-decoration: none;
}

.hot-news-info {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.hot-news-info li {
	display: inline-block;
	margin: 0;
	padding: 0 3px 0 0;
}

.hot-news-info li * {
	margin: 0;
	margin-left: 1px;
	float: none;
}

.hot-news .short-description {
	margin: 5px 0;
}

.hot-news .article-image a, .hot-news .article-image a img {
	width: 100%;
}

.video-news h3 {
	font-size: 18px;
}

/*news-conteiner end*/

/*news-tab start*/
.news-tab .nav-tabs {
	border-bottom: none;
	width: 100%;
}

.news-tab .nav-tabs > li {
	width: 50%;
	text-align: center;
}

.news-tab .nav-tabs > li > a {
	background-color: #f3f0e7;
	color: #000000;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

.news-tab .nav-tabs > li.active a {
	background-color: #d3a84e;
	color: #ffffff;
}

.news-tab .nav-tabs > li.active > a, .news-tab .nav-tabs > li.active > a:focus, .news-tab .nav-tabs > li.active > a:hover {
	cursor: pointer;
	border: none;
}

.news-tab-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
@media (min-width: 1366px) {
	.large-news-img-box {
		width: 170px;
	}
	.large-news-description .img-box {
		width: 170px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.large-news-img-box {
		max-width: 170px;
	}
	.large-news-description .img-box {
		width: 170px;
	}
}
@media (max-width: 767px) {
	.large-news-description .img-box {
		max-width: 170px;
	}	
}
@media (min-width: 992px) {
	ul.news-tab-list div:nth-child(2n+1) {
	    clear: both;
	}
}
.news-tab-list .news-tab-item {
	margin-bottom: 12px;
	position: relative;
}

/*.news-tab-list .news-tab-item:before {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: url("../images/news-tab-item-circ.png") 50% 100% no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
}*/

.news-tab-list .video-news p.date-ico, .news-tab-list .video-news p.rubric-ico{
	/*  padding-bottom: 13px;
    margin-bottom: 18px;*/
    margin: 0 0 10px;
    font-size: 11px;
}

.news-tab-list .video-news:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.news-tab-list .video-news hr {
	margin-top: 0;
	margin-bottom: 1px;
}

.news-tab-list .video-news h3 {
	padding-bottom: 1px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 4px;
}

.news-tab-list .large-news {
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.news-tab-list .large-news hr {
	margin-top: 7px;
}
.news-tab-list .large-news ul {
    list-style: none;
    padding: 0;
}

.news-tab-list .news-tab-item
.news-tab-list .news-tab-item:last-child {
	margin-bottom: 0;
}

.news-tab-list .news-tab-item:last-child:before {
	display: none !important;
}

.news-tab-adv-item {
	margin: 10px 0 20px;
	position: relative;
}

.news-tab-adv-item:after {
	background: url("../images/spritesite.png") no-repeat -41px 0px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -14px;
	content: "";
	width: 27px;
	height: 6px;
	z-index: 10;
}

a.short-description {
	color: #000000;
	max-height: 44px;
	overflow: hidden;
}

a.short-description:hover {
	cursor: pointer;
	text-decoration: underline;
}

.all-news-link {
	color: #d3a84e;
	font-size: 12px;
}

.all-news-link:after {
	position: relative;
	top: 0;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-size: 7px;
	content: "\e072";
	margin-left: 3px;
}

.all-news-link:hover {
	cursor: pointer;
	color: #b69144;
	text-decoration: underline;
}

.news-tab-adv-item img {
	width: 100%;
}

.news-tab-adv-item hr {
	margin-top: 0px;
}

.large-news .hot-news-title {
	font-size: 26px;
	font-weight: bold;
}
body.site .hot-news-title {
	margin-top: 5px;
}

.large-news .hot-news-info {
	margin: 5px 0;
}

.large-news a.large-news-description {
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	max-height: 145px;
	margin: 10px 0;
	display: block;
}

.large-news a.large-news-description:hover * {
	cursor: pointer;
	text-decoration: underline;
}

.large-news .hot-news-info li * {
	/* font-size: 14px;*/
}

/*news-tab end*/

/*custom-pagination start*/
.custom-pagination {
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.custom-pagination li {
	display: inline-block;
}
.custom-pagination li:first-child {
	float: left;
}

.custom-pagination li a {
	padding: 0px 6px;
	color: #b4afa0;
	font-size: 15px;
}

.custom-pagination li a:hover {
	background-color: #f2f1ec;
	color: red;
	text-decoration: underline;
}

.custom-pagination li.current-page a {
	background-color: #f3f0e7;
	color: #000;
	font-weight: bold;
}

/* --- */

.add_old {
	background: #F3F0E7;
	color: #aca695;
	height: 40px;
	text-align: right;
	margin-top: 5px;
	line-height: 40px;
	vertical-align: middle;
	cursor: pointer;
	padding-right: 50px;
}

.add_old:hover {
	background: #EDEBE4;
}

.arrow_span_down:after {
	content: "";
	position: absolute;
	background: url(../images/ico-flexslider-up-down.png) no-repeat 0 -14px;
	width: 14px;
	height: 20px;
	margin: 12px 15px;
}

.arrow_span_up:after {
	content: "";
	position: absolute;
	background: url(../images/ico-flexslider-up-down.png) no-repeat 0 0;
	width: 14px;
	height: 20px;
	margin: 12px 15px;
}

#old_events {
	display: none;
}

/*custom-pagination end*/

.btn, .form-propose-content .qq-upload-button {
	color: #111;
	positon: relative;
	height: 48px;
	display: inline-block;
	font-size: 18px;
	font-family: 'Noto Sans', Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 48px;
	padding: 0 0 0 16px;
	white-space: nowrap;
	cursor: pointer;
	background: #f8d800;
	background: -moz-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feeb12), color-stop(52%, #feeb12), color-stop(53%, #f8d800), color-stop(100%, #f8d800));
	background: -webkit-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -o-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: -ms-linear-gradient(top, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	background: linear-gradient(to bottom, #feeb12 0%, #feeb12 52%, #f8d800 53%, #f8d800 100%);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-align: left;
}
.btn input, .btn a, .btn div, .form-propose-content .qq-upload-button input, .form-propose-content .qq-upload-button a, .form-propose-content .qq-upload-button div {
	color: #111;
	border: none;
	cursor: pointer;
	display: block;
	background-color: transparent;
	height: 48px;
	line-height: 48px;
	font-family: inherit;
	font-weight: bold;
	float: left;
}

.btn i, .btn input[type="file"], .form-propose-content .qq-upload-button i, .form-propose-content .qq-upload-button input[type="file"] {
	width: 48px;
	height: 48px;
	display: block;
	padding: 0 0px;
	top: 0px;
	right: 0px;
	background: url("../images/button-sprite.png") no-repeat 0 0;
	float: right;
}

hr {
	height: 1px;
	border: none;
	display: block;
	clear: both;
	margin-bottom: 7px;
	background-color: #cd0000;
}

.link-small {
	font: 10px/14px Arial, sans-serif;
	color: #a79d7b;
	display: block;
	float: left;
	padding: 10px 0;
}

.link-small:last-child {
	float: right;
}

article .article-text .link-small {
	margin-bottom: 0;
	display: block;
}

.share-ico, .complain-ico, .comment-ico, .date-ico, .rubric-ico, .qt-photo-ico, .download-ico, .show-user-article-ico, .hide-user-article-ico, .comlike-ico {
	display: inline-block;
	position: relative;
	padding: 0 0 0 21px;
	font-size: 11px;
	line-height: 16px !important;
	color: #7e7455;
}

.share-ico i, .complain-ico i, .comment-ico i, .date-ico i, .rubric-ico i, .qt-photo-ico i, .download-ico i, .show-user-article-ico i, .hide-user-article-ico i, .comlike-ico i {
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background: url("../images/icon-sprite.png") no-repeat 0 0;
}

.date-ico i {
	background-position: 0 0;
}

.rubric-ico i {
	background-position: -16px 0;
}

.share-ico span, .share-ico a, .share-ico time, .complain-ico span, .complain-ico a, .complain-ico time,
.comment-ico span, .comment-ico a, .comment-ico time, .date-ico span, .date-ico a, .date-ico time, .rubric-ico span,
.rubric-ico a, .rubric-ico time, .qt-photo-ico span, .qt-photo-ico a, .qt-photo-ico time, .download-ico span,
.download-ico a, .download-ico time, .show-user-article-ico span, .show-user-article-ico a, .show-user-article-ico time,
.hide-user-article-ico span, .hide-user-article-ico a, .hide-user-article-ico time,
.comlike-ico span, .comlike-ico a {
	color: #7e7455;
	border-bottom: 1px dashed transparent;
	font-family: Arial;
	font-size: 11px;
}

.share-ico:active,
.share-ico:hover,
.complain-ico:active,
.complain-ico:hover,
.comment-ico:active,
.comment-ico:hover,
.date-ico:active,
.date-ico:hover,
.date-ico:active>p,
.date-aico:hover>p,
.rubric-ico:active,
.rubric-ico:hover,
.qt-photo-ico:active,
.qt-photo-ico:hover,
.download-ico:active,
.download-ico:hover,
.show-user-article-ico:active,
.show-user-article-ico:hover,
.hide-user-article-ico:active,
.hide-user-article-ico:hover,
.comlike-ico:active,
.comlike-ico:hover, {
	color: #cd0000;
	cursor: pointer !important;
}

.share-ico:active span,
.share-ico:active a,
.share-ico:hover span,
.share-ico:hover a,
.complain-ico:active span,
.complain-ico:active a,
.complain-ico:hover span,
.complain-ico:hover a,
.comment-ico:active span,
.comment-ico:active a,
.comment-ico:hover span,
.comment-ico:hover a,
.date-ico:active span,
.date-ico:active a,
.date-ico:hover span,
.date-ico:hover a,
.rubric-ico:active span,
.rubric-ico:active a,
.rubric-ico:hover span,
.rubric-ico:hover a,
.qt-photo-ico:active span,
.qt-photo-ico:active a,
.qt-photo-ico:hover span,
.qt-photo-ico:hover a,
.download-ico:active span,
.download-ico:active a,
.download-ico:hover span,
.download-ico:hover a,
.show-user-article-ico:active span,
.show-user-article-ico:active a,
.show-user-article-ico:hover span,
.show-user-article-ico:hover a,
.hide-user-article-ico:active span,
.hide-user-article-ico:active a,
.hide-user-article-ico:hover span,
.hide-user-article-ico:hover a,
.comlike-ico:active span,
.comlike-ico:active a,
.comlike-ico:hover span,
.comlike-ico:hover a {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
	line-height: 16px;
}

a.share-ico,
a.complain-ico,
a.comment-ico,
a.comlike-ico,
a.rubric-ico,
a.qt-photo-ico,
a.download-ico,
a.comlike-ico {
	cursor: pointer;
}
.comlike-ico i{
  background: rgba(0, 0, 0, 0) url("../images/com_like.png") no-repeat scroll 0 -30px;  
}

.complain-ico i {
	background-position: -80px 0;
}

.complain-ico:active i,
.complain-ico:hover i {
	background-position: -80px -16px;
}

.qt-photo-ico {
	float: right;
}

.qt-photo-ico i {
	background-position: -96px 0;
}

.comment-ico {
	min-height: 16px;
}

.comment-ico i {
	background-position: -32px 0;
}

.panel-body .comment-ico i {
	background: url("../images/button-sprite.png") no-repeat -576px -11px;
	width: 48px;
	height: 48px;
}

.share-ico i {
	background-position: -64px 0;
}

.date-ico {
	float: left;
}

.date-ico i {
	background-position: 0 0;
}

.rubric-ico {
	padding: 0 0 0 17px;
}

.rubric-ico:active,
.rubric-ico:hover {
	color: #7e7455;
}

.rubric-ico:active span,
.rubric-ico:active a,
.rubric-ico:hover span,
.rubric-ico:hover a {
	color: #7e7455;
	border-bottom: 1px dashed white;
}

.rubric-ico i {
	background-position: -16px 0;
	margin-right: 5px;
}

.rubric-ico a {
	margin-left: 5px;
}

.rubric-ico a:active,
.rubric-ico a:hover {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
}

span.comma:last-child {
    display: none;
}

.download-ico {
	margin: 0 0 12px 0px;
	padding: 0 21px 0 0;
	font-size: 14px;
	font-family: 'Noto Sans', sans-serif;
}

.download-ico i {
	left: auto;
	right: 0 !important;
	background-position: -176px 0;
}

.btn:hover i,
.btn:hover input[type="file"],
.form-propose-content .qq-upload-button:hover i,
.form-propose-content .qq-upload-button:hover input[type="file"] {
	background: url("../images/button-sprite.png") no-repeat 0px -48px;
}

.btn:active,
.form-propose-content .qq-upload-button:active {
	background: #feeb12;
	border: 2px solid #fff224;
	line-height: 44px;
	height: 44px;
	padding: 0 0 0 14px;
	color: #a1950c;
}

.btn:active input,
.btn:active a,
.btn:active div,
.form-propose-content .qq-upload-button:active input,
.form-propose-content .qq-upload-button:active a,
.form-propose-content .qq-upload-button:active div {
	line-height: 44px;
	height: 44px;
	color: #a1950c;
}

.btn:active i,
.btn:active input[type="file"],
.form-propose-content .qq-upload-button:active i,
.form-propose-content .qq-upload-button:active input[type="file"] {
	margin-top: -2px !important;
	margin-right: -2px !important;
	background: url("../images/button-sprite.png") no-repeat 0px -96px;
}

.btn input,
.btn a,
.btn div,
.form-propose-content .qq-upload-button input,
.form-propose-content .qq-upload-button a,
.form-propose-content .qq-upload-button div {
	color: #111;
	border: none;
	cursor: pointer;
	display: block;
	background-color: transparent;
	height: 48px;
	line-height: 48px;
	font-family: inherit;
	font-weight: bold;
	float: left;
}

.btn input:focus,
.form-propose-content .qq-upload-button input:focus {
	outline: none;
}

.btn i,
.btn input[type="file"],
.form-propose-content .qq-upload-button i,
.form-propose-content .qq-upload-button input[type="file"] {
	width: 48px;
	height: 48px;
	display: block;
	padding: 0 0px;
	top: 0px;
	right: 0px;
	background: url("../images/button-sprite.png") no-repeat 0 0;
	float: right;
}

.left {
	float: left;
}

.center {
	display: table;
	margin: 0 auto;
	text-align: center;
}
a.center {
    display: block;
    padding: 12px 8px;
}
.panel-title  {
	margin: 0;
	padding-bottom: 0;
}
.nav-grey {
	position: absolute;
	margin-top: 26px;
}

@media (max-width: 991px) {
	.nav-grey {
		position: static;
	}
}

.padding-5 {
	padding-left: 5px !important;
}

.padding-20 {
	padding-left: 20px !important;
}

.height-70 {
	height: 70px;
}

.likes_article {
	color: #7e7455;
	padding-left: 23px;
}

.likes_article:hover {
	color: #7e7455;
	color: #cd0000;
}

.likes_article:before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	background: url("../images/icons/like.png") no-repeat 0px 0px;
	margin-left: -21px;
	background-size: contain;
}

.likes_article2 {
	color: #7e7455;
	padding-left: 16px;
}

.likes_article2:before {
	content: "";
	position: absolute;
	width: 12px;
	height: 12px;
	background: url("../images/icons/like.png") no-repeat 0px 0px;
	margin-left: -15px;
	background-size: contain;
}

.comment_iner {
	min-height: 120px;
}

.comment_iner h3 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -0.025em;
	padding-right: 110px;
}

.comment_iner img {
	margin-right: 15px;
}

.comment_iner h4 {
	font-size: 11px;
	line-height: 12px;
	color: #7e7455;
}

.comment_iner p {
	margin-left: 63px;
}

/*news-conteiner end*/

/*search block start*/
.search-block {
	width: 227px;
	float: right;
	margin-left: 10px;
	margin-top: 11px;
	margin-bottom: 8px;
}
.search .static_news:after {
	display: none;
}
.search .large-news:after {
	clear: both;
}
.search-wrap {

}

.search-wrap h3 {
	font: 12px/17px 'Noto Sans', Arial, sans-serif;
	color: #464646;
	padding: 0 0 0 6px;
	letter-spacing: 0;
}

.search-wrap .filter .title {
	padding: 0 2px 0 1px;
	font: 12px/20px 'Noto Sans', Arial, sans-serif;
}

.search-wrap form {
	position: relative;
}

.search-wrap .text-input {
	border: 2px solid #f3f0e7 !important;
    background-color: #f3f0e7 !important;
    padding: 8px 50px 8px 15px !important;
    font: 16px/28px 'Noto Sans', Arial, sans-serif;
    color: #a79d7b;
    width: 100%;
    cursor: pointer;
    -webkit-transition: border-color 1s, color 0.5s;
    -moz-transition: border-color 1s, color 0.5s;
    -o-transition: border-color 1s, color 0.5s;
    transition: border-color 1s, color 0.5s;
    border-radius: 8px !important;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
#searchform div.ui-input-text {
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 8px; 
}
.ui-state-default {
	border: none !important;
}

.search-wrap .text-input:hover {
	border: 2px solid #e1dac2;
}

.search-wrap .text-input:focus {
	color: #2e271d;
	border: 2px solid #d8ceaa;
	cursor: text;
	outline: none;
}

.search-wrap .submit-search {
	width: 38px;
	height: 38px;
	background: url("../images/btn-search.png") no-repeat -38px 0;
	border: none;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.search-wrap .btn-search {
	width: 38px;
	height: 38px;
	position: absolute;
	right: 4px;
	top: 5px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	outline: none;
}

.search-wrap .btn-search:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 38px;
	height: 38px;
	background: url("../images/btn-search.png") no-repeat 0 0;
	visibility: visible;
	content: "";
	z-index: 9;
	opacity: 1;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.search-wrap .text-input:focus + .btn-search:before {
	visibility: hidden;
	opacity: 0;
}

.search-wrap .btn-search:hover:before {
	visibility: hidden;
	opacity: 0;
	cursor: pointer;
}

/*search block end*/

/*select box start*/
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	text-shadow: none;
}
@media (min-width: 992px) {
	span.title {
	    display: block;
	    margin-bottom: 0;
	    float: left;
        clear: left;
	    margin-right: 4px;
	}
	.jq-selectbox,
	span.jq-selectbox.jqselect.filter_period {
	    float: left;
	}
	span.jq-selectbox.jqselect.filter_period,
	span.jq-selectbox.jqselect.filter_type {
		padding-left: 0;
	}
	.jq-selectbox:after{
		content: '';
		display: table;
		clear: both;
	}
}

.jq-selectbox__select {
	position: relative;
	font: 12px/20px 'Noto Sans', Arial, sans-serif;
	padding: 0 18px 0 0;
	color: #404040;
	z-index: 2;
}

.jq-selectbox__select:hover {
}

.jq-selectbox__select:active {
}

.jq-selectbox.focused .jq-selectbox__select {
}

.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	color: #888;
}

.jq-selectbox__text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #c5c5c5;
}

.jq-selectbox__trigger {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url("../images/spritesite.png") no-repeat 1px -162px;
}

.jq-selectbox:hover .jq-selectbox__trigger {
	background-color: #ececec;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.jq-selectbox__dropdown {
	top: 20px;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	text-align: left;
	font: 12px/18px 'Noto Sans', Arial, sans-serif;
}

.jq-selectbox ul {
	margin: 0;
	padding: 0;
}

.jq-selectbox li {
	color: #464646;
	white-space: nowrap;
	display: block;
}
.filter .jq-selectbox li{
	margin-right: 10px;
	padding-bottom: 2px;
	display: block;
}

.jq-selectbox li span {
	background-color: #f3f0e7;
	padding: 0 5px;
	display: inline-block;
}

.jq-selectbox li.sel {
	display: none !important;
}

.jq-selectbox li.selected span {
	background-color: #e1dac2;
}

.jq-selectbox li:hover span {
	background-color: #e1dac2;
}

.jq-selectbox li.disabled {
	color: #AAA;
}

.jq-selectbox li.disabled:hover span {
	background-color: transparent;
}

.jq-selectbox li.optgroup {
	font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}

.jq-selectbox li.option {
	padding-left: 5px;
}

/*select box end*/

/*wonderful box start*/
.wonderful-block {
	margin-bottom: 9px;
	   /* width: 345px;*/
	       width: 100%;
    overflow: hidden;
}

.wonderful-block p {
	padding: 0 6px 0 0;
	margin: -3px 0 0;
	color: #dcdcdc;
	font-size: 12px;
	overflow: hidden;
	clear: both;
}

.wonderful-block p a {
	float: right;
	line-height: 17px;
	font-size: 12px;
	margin: 7px 0 3px 0;
}

.wonderful-block .wonderful-block-dev {
	text-align: center;
	float: left;
}

.wonderful-block .wonderful-block-dev .image-box,
.wonderful-block .wonderful-block-dev .image-box.size-170x125 {
	margin-bottom: 0;
	clear: both;
}

.wonderful-block .wonderful-block-dev .image-box a,
.wonderful-block .wonderful-block-dev .image-box.size-170x125 a {
	margin-bottom: 0;
}

.wonderful-block .wonderful-block-dev .noindex {
	display: block;
	clear: both;
}

.wonderful-block .wonderful-block-dev a {
	font-size: 11px;
	line-height: 24px;
	color: #c9c9c9;
	margin-bottom: 8px;
	display: block;
	clear: both;
	text-decoration: underline;
}

.wonderful-block .wonderful-block-dev a:hover {
	text-decoration: none;
}

.wonderful-block .image-box {
	margin: 0 0 6px;
	clear: both;
	background-color: #f9f9f9;
}

.wonderful-block .image-box img {
	width: 100%;
}

.wonderful-block .image-box.outline {
	outline: 1px solid #e4e4e5;
}

.wonderful-block .image-box a {
	display: block;
	overflow: hidden;
}

.wonderful-block .image-box:hover {
	outline: 3px solid #e4e4e5;
}

.banners_body.mobile {
	display: none;
}

/*wonderful box end*/

/*footer start*/
.footer-container {
	margin-top: 20px;
	padding-top: 36px;
	border-top: 1px solid #000000;
	padding-bottom: 40px;
}

.footer-container h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial Black";
	color: #464646;
	padding-bottom: 4px;
}

.footer-container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer-container ul li a {
	font: 400 12px/20px Arial, sans-serif;
	color: #000000;
}

.footer-container ul li a:hover {
	color: #b5b5b5;
}

.footer-container div.col-xs-12 {
	/*clear: left;*/
}

/*footer end*/

/*articles page start*/
.category-list, .show_all_cat {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
.category-list li, .show_all_cat li {
	margin: 2px 0;
	width: 100%;
}
@media (max-width: 991px) {
	.category-list li{
		margin: 0;
		border-bottom: 1px solid #D3A84E;
	}
	.category-list li:first-child{
		border-top: 1px solid #D3A84E;
	}
	.category-list li a {
		text-align: left;
	}
	.panel-title a{
		width: auto
	}
	.panel-title a:hover{
		color: #D3A84E;
	}
}

.category-list li a, .show_all_cat li {
	padding: 7px;
	width: 100%;
	color: #000000;
	background-color: #f3f0e7;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.show_all_cat li {
	padding: 14px 10px;
}
.show_all_cat li i {
	font-style: normal;
}
.show_all_cat li:hover {
	cursor: pointer;
    background-color: #d3a84e;
    color: #fff;
}
.category-list li.current-category a {
	color: #ffffff;
	background-color: #d3a84e;
}

.category-list li a:hover {
	background-color:#d3a84e;
	color:#fff;
}

.large-news .btn {
	width: 180px;
	margin-top: 30px;
}

.banner644x70 {
	width: 100%;
	height: 70px;
	background-color: #ff0000;
	color: #ffffff;
	text-align: center;
	margin: 0 auto;
	font-size: 24px;
	line-height: 70px;
}

.tags-link:after {

}

/*articles page end*/

/*icons start*/
.category-list.font-small li a, .font-small {
	font-size: 14px;
}

body.photo .icons-custom {
	margin-top: 2px;
	margin-bottom: -2px;
}
.icons-custom {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 18px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.articles .show_all_cat li{
	padding: 14px 10px 10px 16px;
}
.articles .icons-custom {
	margin-right: 14px;
	margin-left: -2px;
	width: 19px;
}
.news .show_all_cat li{
	line-height: 34px;
	padding: 7px;
}
.news .show_all_cat .icons-custom {
    margin-right:  11px;
    margin-left: 4px;
}
.current-category .icons-custom, .category-list li a:hover .icons-custom {
	background-position: 100% 0px;
}

.icon-house {
	background-image: url("../images/icons/icon-house.png");
}
.icon-city {
	background-image: url("../images/icons/icon-city.png");
}
.icon-region {
	background-image: url("../images/icons/icon-region.png");
}

.icon-politics {
	background-image: url("../images/icons/icon-politics.png");
}

.icon-intresting {
	background-image: url("../images/icons/icon-intresting.png");
}

.icon-flag {
	background-image: url("../images/icons/icon-flag.png");
	margin-left: 7px !important;
    margin-right: 3px;
}

.icon-criminal {
	background-image: url("../images/icons/icon-criminal.png");
}

.icon-microphone {
	background-image: url("../images/icons/icon-microphone.png");
}

.icon-ball {
	background-image: url("../images/icons/icon-ball.png");
}

.icon-view {
	background-image: url("../images/icons/icon-view.png");
}

.icon-thumb {
	background-image: url("../images/icons/icon-thumb.png");
}

.icon-ship {
	background-image: url("../images/icons/icon-ship.png");
}

.icon-events {
	background-image: url("../images/icons/icon-events.png");
}

.icon-architect {
	background-image: url("../images/icons/icon-architect.png");
}

.icon-smile {
	background-image: url("../images/icons/icon-smile.png");
}

.icon-polaroid {
	background-image: url("../images/icons/icon-polaroid.png");
}

.icon-user {
	background-image: url("../images/icons/icon-user.png");
}

.icon-ancor {
	background-image: url("../images/icons/icon-ancor.png");
}

.icon-camera {
	background-image: url("../images/icons/icon-camera.png");
}

.icon-coctail {
	background-image: url("../images/icons/icon-coctail.png");
}

.icon-picture {
	background-image: url("../images/icons/icon-picture.png");
}

.icon-mask {
	background-image: url("../images/icons/icon-mask.png");
}

.icon-movie {
	background-image: url("../images/icons/icon-movie.png");
}

.icon-clock {
	background-image: url("../images/icons/icon-clock.png");
}

.icon-notepad {
	background-image: url("../images/icons/icon-notepad.png");
}

.icon-history {
	background-image: url("../images/icons/icon-history.png");
}

.icon-poll {
	background-image: url("../images/icons/icon-poll.png");
}

/*icons end*/

/*calendar start*/
#calendar {
	width: 100%;
	margin-bottom: 20px;
	border: 3px solid #d3a84e;
}

#calendar .responsive-calendar .controls {
	background-color: #d3a84e;
	padding: 10px;
	color: #ffffff;
	line-height: 24px;
}

#calendar .responsive-calendar .controls h4 {
	color: #ffffff;
}

#calendar .responsive-calendar .controls a {
	color: #ffffff;
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
	font-size: 22px;
}

#calendar .responsive-calendar .day a {
	padding: 4px 0;
	margin: 5%;
	background-color: #f3f0e7;
}

#calendar .responsive-calendar .day.header {
	border-bottom: none;
}

#calendar .responsive-calendar .day.today a {
	background: #d3a84e;
	color: #ffffff;
}

#calendar .responsive-calendar .day a:hover {
	background-color: rgba(228, 212, 176, 0.71);
}

/*calendar end*/

/*top-news-list start*/
.top-ten {
	border: 3px solid #d3a84e;
}

.top-ten h3 {
	width: 100%;
	margin: 0;
	color: #ffffff;
	background-color: #d3a84e;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	padding: 0;
}

.top-ten h3 a {
	color: #ffffff;
}

.top-news-list {
	list-style-type: decimal;
	padding-left: 28px;
}

.top-ten #top-ten-date-styler {
	padding-left: 5px;
	width: 100%;
	font-size: 14px;
	background-color: #f3f0e7;
	line-height: 30px;
}

.top-ten #top-ten-date-styler .jq-selectbox__select {
	width: 100%;
}

.top-ten #top-ten-date-styler .jq-selectbox__text {
	font-size: 14px;
	border-bottom: none;
}

.top-news-list {
	margin-top: 30px;
}
@media (max-width: 991px) {
	.top-news-list{
		margin-top: 10px;
	}
}
.top-news-list li {
	border-left: 1px solid #d3a84e;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}

.top-news-list li a {
	vertical-align: text-top;
	color: #000000;
}
.top-news-list li a:hover {
	text-decoration: underline;
}
/*top-news-list end*/
.users .mansory-news-title {
	margin: 0;
}
/*news mansory start*/
.hot-news-info.font-small li * {
	font-size: 9px;
}

.mansory-news {
	margin-bottom: 15px;
}

.mansory-news-title {
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
	font: 700 25px Noto Serif;
	letter-spacing: 0px;
}

.profile .mansory-news-title {
	margin-bottom: 0;
	clear: both;
}
/*news mansory end*/
/*date-divider*/
.date-divider {
	width: 100%;
	background-color: #f3f0e7;
	line-height: 40px;
	border-top: 1px solid #cd0000;
	border-bottom: 1px solid #cd0000;
	text-transform: uppercase;
	font-size: 18px;
	padding-left: 20px;
	font:700 13px/36px Arial;
}

/*date-divider*/

/*services page start*/
.filter {
	margin-top: 15px;
}

.advanced-filters {
	background: #f9f7f3;
	margin-bottom: 6px;
	padding: 10px;
}

.input-text {
	width: 100%;
	height: 30px;
	padding-left: 40px;
	background: #fff;
	color: #a79d7b;
	border: 1px solid #f3f0e7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.custom-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	width: 100%;
	height: 30px;
	background: #fff url("../images/icon-arrow-big-bottom.png") no-repeat right 2px;
	border: 1px solid #f3f0e7;
	color: #bbb6a6;
	cursor: pointer;
	padding: 0 30px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.input-text:focus, .custom-select:focus {
	outline: none;
}

.help {
	position: absolute;
	width: 30px;
	height: 30px;
	background: #f3f0e7;
	left: 0;
	top: 0;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	padding: 5px 0 0 6px;
	color: #d3a84e;
}
.help.category{
    background: #f3f0e7 url("../images/icons/list1.png") no-repeat 6px 6px;
}

.question {
	background: #f3f0e7 url("../images/icon-question.png") no-repeat 9px 6px;
}

.place {
	background: #f3f0e7 url("../images/icon-place.png") no-repeat 9px 6px;
}
.grid {
	background: #f3f0e7 url("../images/icon-grid.png") no-repeat 6px 6px;
}

.check {
	background: #f3f0e7 url("../images/icon-check.png") no-repeat 8px 6px;
}

.wrap-check label {
	font-weight: 100;
	font-size: 13px;
}

.advanced-filters .form-send-btn {
	margin-top: 10px;
}

.search-icon{
	background-image: url("../images/icons/icon-search.png");
	display: inline-block;
	width: 29px;
	height: 23px;
	background-repeat: no-repeat;
	margin-left: 10px;
}

.ajax-send-btn {
	padding: 0;
}

.search-input {
	background: url("../images/icons/icon-search.png") right 12px no-repeat;
	border: none;
	padding: 0 50px 0 10px;
	height: 100%;
}

.plus-icon {
	background-image: url("../images/icons/icon-add.png");
	display: inline-block;
	width: 29px;
	height: 30px;
	background-repeat: no-repeat;
	margin-right: 10px;
	position: absolute;
    right: 0;
    bottom: 3px;
}
.right-block{
	padding-right: 15px;
}
.announce-wrap {
	width: auto;
	margin-right: 15px;
	background: #f3f3f3;
	border-radius: 15px;
	border: 1px solid #ffde83;
	padding: 20px 32px 15px 32px;
	text-align: center;
}
body.profile .announce-wrap,
.announce-wrap.services  {
    margin-bottom: 20px;
    margin-right: 0;
}
.announce-wrap h2{ 
	font: bold 20px/20px NotoSerif;
	color: #000;
	text-align: center;
}
.announce-wrap a.add-announce {
	margin-left: 0;
}
.announce-wrap .edit-announce {
	text-align: center;
	text-decoration: underline;
	color: #860e0b;
	font: 400 13px/13px Arial;
}
.announce-wrap .edit-announce:hover {
	text-decoration: none;
}
a.add-announce {
    padding-right: 40px;
    position: relative;
    text-align: center;
    width: 100%;
}

.sidebar-wrapper button.form-send-btn {
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%;
}

.breadcrumb-custom a, .breadcrumb-custom {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
}

.nav-grey li {
	height: 30px;
	width: 29px;
	display: inline-block;
	float: left;
	margin-right: 1px;
}

.nav-grey li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
	margin-top: 0;
}

.nav-grey li a.UAH {
	background: #f3f0e7 url("../images/icons/icon-uah2.png") no-repeat 7px 6px;
}

.nav-grey li a.USD {
	background: #f3f0e7 url("../images/icons/icon-usd.png") no-repeat 8px 7px;
}

.nav-grey li a.EUR {
	background: #f3f0e7 url("../images/icons/icon-eur.png") no-repeat 6px 7px;
}

.nav-grey li.active a.UAH, .nav-grey li a.UAH:hover {
	background: #d3a84e url("../images/icons/icon-uah.png") no-repeat 7px 6px;
}

.nav-grey li.active a.USD, .nav-grey li a.USD:hover {
	background: #d3a84e url("../images/icons/icon-usd-hover.png") no-repeat 8px 7px;
}

.nav-grey li.active a.EUR, .nav-grey li a.EUR:hover {
	background: #d3a84e url("../images/icons/icon-eur-hover.png") no-repeat 6px 7px;
}

.nav-grey li a.list3 {
	background: #f3f0e7 url("../images/icons/list1.png") no-repeat 6px 6px;
}

.nav-grey li a.list2 {
	background: #f3f0e7 url("../images/icons/list2.png") no-repeat 6px 6px;
}

.nav-grey li a.list1 {
	background: #f3f0e7 url("../images/icons/list-whitout-images.png") no-repeat 6px 6px;
}

.nav-grey li.active a.list3, .nav-grey li a.list3:hover {
	background: #d3a84e url("../images/icons/list1.png") no-repeat 6px 6px;
}

.nav-grey li.active a.list2, .nav-grey li a.list2:hover {
	background: #d3a84e url("../images/icons/list2-hover.png") no-repeat 6px 6px;
}

.nav-grey li.active a.list1, .nav-grey li a.list1:hover {
	background: #d3a84e url("../images/icons/list-whitout-images-hover.png") no-repeat 6px 6px;
}

.services-title {
	width: 100%;
	color: #ffffff;
	background-color: #d3a84e;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0;
	padding: 10px 0 10px 20px;
	letter-spacing: .05em;
	margin: 10px 0;
}

.rec-item {
	padding: 5px 10px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
}

.rec-top {
	background-color: #f9f7f3;
}

.top .rec-item {
	background: #f9f7f3;
}

.service-favorite.rec-item {
	right: 10px;
	top: 0;
	width: 55px;
	height: 35px;
	position: absolute;
}

.service-favorite.rec-item:hover {
	cursor: pointer;
}

.service-favorite > .add-favorite:hover {
	cursor: pointer;
}

.rec-item span {
	color: #b8b2a2;
	font-size: 12px;
	padding: 0 25px 5px 0;
}

.rec-item img {
	margin: auto;
	display: block;
	max-width: 100%;
}

.rec-item h3 {
	word-break: break-all;
	margin: 5px 0;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding: 0;
}

.rec-item a {
	font-size: 11px;
	color: #cd6d6b;
}

.way li {
	display: inline-block;
	position: relative;
	padding: 0 10px 0 0;
}

.way li:first-child a {
	text-decoration: underline;
}

.way li:after {
	content: ">";
	right: 0;
	top: 3px;
	position: absolute;
	font-size: 11px;
	color: #cd6d6b;
}

.way li:last-child:after {
	content: "";
}

/*services page end*/

/*news-inner page start*/
#pjax-container > .row {
	margin-right: 0;
}
#pjax-container > #comm {
	padding-right: 15px;
}
.news-title {
	font-size: 36px;
	font-family: 'Noto Serif', Arial, sans-serif;
	line-height: 43px;
	padding: 10px 0;
}

.bold-hr {
	height: 3px;
}

.news-text {
	color: #464646;
	padding-bottom: 12px;
	margin: 0;
	font-size: 15px;
	line-height: 24px;
}
.news-text hr, .event-description hr{
	background: #464646;
}

.tags a {
	display: inline-block;
	position: relative;
	padding: 0 8px 0 6px;
	margin: 0 12px 11px 8px;
	font: 11px/17px Arial, sans-serif;
	color: #464646;
	background-color: #e1dac2;
	-moz-border-radius: 0 1px 1px 0;
	-webkit-border-radius: 0 1px 1px 0;
	-khtml-border-radius: 0 1px 1px 0;
	border-radius: 0 1px 1px 0;
}
.tags a:hover {
    background: #D3A84E;
    color: #fff;
}
.tags a:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -8px;
	width: 8px;
	height: 17px;
	background: url("../images/bg-tags.png") no-repeat 0 0;
}
.tags a:hover:before {
    background-position: 0px -17px;
}
.nav-previous,
.nav-next {
	float: left;
	text-align: left;
	margin-bottom: 24px;
	margin-right: 20px;
}

.nav-previous a,
.nav-next a {
	padding-left: 40px;
	color: #111;
	font-size: 18px;
	line-height: 24px;
	display: block;
	letter-spacing: -0.025em;
	position: relative;
}

.nav-previous a:before,
.nav-next a:before {
	width: 29px;
	height: 24px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/link-prev-next.png") no-repeat 0 0;
}

.nav-previous a:hover:before,
.nav-next a:hover:before {
	background-position: 0 -24px;
}

.nav-previous a:hover span,
.nav-next a:hover span {
	border-bottom: 1px dashed #cd0000;
	color: #cd0000;
}

.nav-next {
	float: right;
	margin-right: 0;
	text-align: right;
}

.nav-next a {
	padding: 0 40px 0 0;
}

.nav-next a:before {
	left: auto;
	right: 0;
	background-position: 100% -48px;
}

.nav-next a:hover:before {
	background-position: 100% -72px;
}

.comment-wrapper .panel-default > .panel-heading, .panel-default > .panel-heading + .panel-collapse > .panel-body {
	color: #333;
	background-color: #f7f4ee;
	border-color: transparent;
}

.comment-wrapper .panel-title > a {
	letter-spacing: 0em;
	font: 13px 'Noto Sans', Arial, sans-serif;
	color: #a79d7b;
}

.avatar {
	vertical-align: top;
}
#leave-comment h4.panel-title {
    padding: 15px 10px;
}
#leave-comment .panel-default > .panel-heading {
	height: auto;
}
.comment-msg {
	width: 100%;
	background: url("../images/comment-textarea.png") repeat 0 0;
	height: 72px;
	resize: none;
	position: relative;
	overflow-y: scroll !important;
	overflow-x: hidden;

	padding-right: 3px;
	overflow-y: hidden !important;
	border: none;
	outline: none;
	line-height: 24px;
	left: 0;
	font: italic 13px/24px 'Noto Serif', sans-serif;
	font-style: italic;
	color: #111;
	border: none;
}

.comment-msg:active, .comment-msg:active:focus {
	outline: none;
}

.news-preview {
	position: relative;

}
.news-preview .img-wrap {
	overflow: hidden;
}

.news-preview img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.short-view {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 5;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.news-preview:hover .short-view {
	background: rgba(46, 40, 30, 0.7);
}

.news-preview:hover .short-view .author{width: 150px;}
.news-preview:hover .short-view .comment-ico{ width: 150px;}

.news-preview:hover img {
	-webkit-transform: rotateX(0) scale(1.2);
	-ms-transform: rotateX(0) scale(1.2);
	transform: rotateX(0) scale(1.2);
}

.news-preview .author {
	background: none;
	padding: 0;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	right: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 0;
	overflow: hidden;
	white-space: nowrap;
}
.news-preview  .comment-ico{
	float: left;
	padding-left: 15px;
	margin-right: 10px;
	position: relative;
	left: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	width: 0;
	overflow: hidden;
	white-space: nowrap;
}
.news-preview .discription{
	background: #f3f0e7;
	min-height: 40px;
	padding: 16px 10px 10px 14px;
	font-style: italic;
	font-size: 14px;
	color: #000100;
	position: relative;
	z-index: 6;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.news-preview:hover .discription{
	background: #feeb12;
}
.news-item span.paid_note {
    color: #e7d09f;
    font-size: 21px;
}
.hot-news span.paid_note, .news-tab-list span.paid_note {
    color: #e7d09f;
    font-size: 15px;
}
.hot-news span.paid_note, .news-tab-list span.paid_note.tx_up {
    font-size: 26px;
    display: inline-block;
    margin-top: 2px;
}
.arrow {
	opacity: 0;
	display: block;
	position: absolute;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-khtml-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	transition-delay: 0.2s; 
}

.news-preview:hover .arrow {
	opacity: 1;
}
.news-preview:hover .top-arrow{
	top: 43%;
	left: 57%;
}
.news-preview:hover .bottom-arrow{
	top: 57%;
	left: 43%;
}
.top-arrow {
	position: absolute;
	top: 45%;
	left: 55%;
	width: 9px;
    height: 9px;
    background: url("../images/single-icon-top-hover.png") no-repeat 0 0;
	/* -webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg); */
}

.bottom-arrow {
    position: absolute;
    top: 55%;
    left: 45%;
    width: 9px;
    height: 9px;
    background: url("../images/single-icon-hover.png") no-repeat 0 0;
}

.fancybox-nav {
	width: -65px;
}

.fancybox img {
	width: 100%;
}
.all {
	font: 700 26px Noto Serif;
	border-bottom: 1px solid #cd0000;
	margin-top: 6px;
	padding-bottom: 2px;
}

.album-title {
	color: #d8ceaa;
	padding-top: 44px;
	margin-bottom: 12px;
	font-size: 12px;
	padding-bottom: 0;
	line-height: 24px;
	max-width: 620px;
	position: relative;
}

.album-title i {
	position: absolute;
	background: url('../images/album-from-photo.png');
	top: 0;
	left: 50%;
	width: 53px;
	height: 44px;
	margin-left: -27px;
}

.album-title a {
	display: block;
	color: #7e7455;
	line-height: 20px;
	font-size: 16px;
	padding-top: 4px;
	text-decoration: underline;
}

.album-title a:hover {
	color: #cd0000;
}

.jp-carousel-number {
	color: #7e7455;
	font-size: 12px;
	line-height: 24px;
	font-family: 'Noto Sans', Arial, sans-serif;
	padding-bottom: 0;
}

.sidebar-icon {
	list-style: none;
	display: block;
	text-align: center;
	margin-bottom: 60px;
	position: relative;
	padding: 0;
}

.sidebar-icon .share {
	display: block;
	width: 100%;
}
.sidebar-icon .share > div {
	height: 88px !important;
	width: 	180px !important;
	margin: auto;
	overflow: hidden;
	border-radius: 0;
}
.sidebar-icon .share .pluso a{
	margin-right: 4px !important;
}
.sidebar-icon .share .pluso-vkontakte{
	border-radius: 4px !important;
    background: #007098 !important;
    background: -moz-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -webkit-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -o-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -ms-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
}
.sidebar-icon .share .pluso-facebook{
	border-radius: 4px !important;
    background: #00589a;
    background: -moz-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -webkit-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -o-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -ms-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
}
.sidebar-icon .share .pluso-twitter {
	border-radius: 4px !important;
    background: #00c4ef;
    background: -moz-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -webkit-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -o-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -ms-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
}
.sidebar-icon .share .pluso-odnoklassniki {
	border-radius: 4px !important;
    background: #ef7600;
    background: -moz-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -webkit-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -o-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -ms-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
}
.sidebar-icon .share .pluso-google {
	margin-top: 5px !important;
	border-radius: 4px !important;
	background: #ef2b01;
	background: -moz-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -webkit-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -o-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -ms-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
}
.sidebar-icon .share .pluso-email {
	margin-top: 5px !important;
	border-radius: 4px !important;
	background: #c69e49;
	background: -moz-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -webkit-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -o-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -ms-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
}
.sidebar-icon .share:hover > a {
	background-position: -152px -75px;
}

.sidebar-icon .share a i{
	background: url("../images/spritesite.png") no-repeat -152px -30px;
    display: block;
    width: 50px;
    height: 39px;
}
.sidebar-icon .share > a {
	display: block;
    width: 73px;
    margin: auto;
	color: #464646;
}

.sidebar-icon .share span {
	font-size: 12px;
	display: block;
	padding: 3px 0;
}

.sidebar-icon .share ul {
	list-style: none;
	width: 100%;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 82;
	background-color: #fff;
	height: 0px;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.sidebar-icon .share ul:after {
	top: 100%;
	left: 0;
	position: absolute;
	z-index: 81;
	width: 100%;
	height: 52px;
	content: "";
}

.sidebar-icon .share ul li {
	float: left;
	margin: 0 3px;
}

.sidebar-icon .share ul li a,
.sidebar-icon .share ul li button {
	width: 32px;
	height: 32px;
	display: block;
	padding: 0;
	cursor: pointer;
	border: none;
	background: url("../images/share-icons.png") no-repeat 0 0;
	font-size: 0.0009px;
	text-indent: -9999px;
	overflow: hidden;
}

.sidebar-icon .share ul li a:hover, .sidebar-icon .share ul li button:hover {
	opacity: 0.8;
}

.sidebar-icon .share ul .vk a, .sidebar-icon .share ul .vk button {
	background-position: 0 0;
}

.sidebar-icon .share ul .fb a,
.sidebar-icon .share ul .fb button {
	background-position: -32px 0;
}

.sidebar-icon .share ul .tw a,
.sidebar-icon .share ul .tw button {
	background-position: -64px 0;
}

.sidebar-icon .share ul .ok a,
.sidebar-icon .share ul .ok button {
	background-position: -96px 0;
}

.sidebar-icon .share ul .g a,
.sidebar-icon .share ul .g button {
	background-position: -128px 0;
}

.sidebar-icon .share ul .more a,
.sidebar-icon .share ul .more button {
	background-position: -160px 0;
}

.sidebar-icon .share:hover ul {
	display: block;
	height: 100%;
	padding-bottom: 0;
}

.sidebar-icon .top {
	display: none;
}

.image-single-ispost .ratings {
	margin-top: 24px;
	float: left;
}

.image-single-ispost .ratings p {
	margin-bottom: 24px;
}

.ratings {
	width: 150px;
	margin-left: 20px;
	margin-top: 96px;
	overflow: hidden;
	position: relative;
}

.panel-collapse .ratings {
	width: 250px;
	margin-left: 30px;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
}

.ratings .like,
.ratings .dislike {
	width: 65px;
	float: left;
}

.ratings .like span,
.ratings .dislike span {
	width: 38px;
	float: left;
	display: inline-block;
	color: #d8ceaa;
	font: 16px/37px 'Noto Sans', sans-serif;
	font-weight: bold !important;
	letter-spacing: -0.02em;
}

.ratings .like span.zero,
.ratings .dislike span.zero {
	color: #f3f0e7;
}

.ratings .like .btn-ratings,
.ratings .dislike .btn-ratings {
	width: 19px;
	height: 27px;
	background: url("../images/btn-ratings-news.png") no-repeat 0 0;
	float: right;
	cursor: pointer;
	font-size: 0.0009px;
	text-indent: -9999px;
	overflow: hidden;
}	

.ratings .like .btn-ratings:hover,
.ratings .dislike .btn-ratings:hover {
	background-position: 0 -27px;
}

.ratings .like .tooltip,
.ratings .dislike .tooltip {
	font: 11px/32px Arial, sans-serif;
	letter-spacing: -0.02em;
	text-align: right;
	background-color: #fff;
	width: 77px;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

.ratings .like .tooltip a,
.ratings .dislike .tooltip a {
	color: #d3a84e;
}

.ratings .like .btn-ratings:hover + .tooltip,
.ratings .dislike .btn-ratings:hover + .tooltip {
	display: block;
}

.ratings .dislike {
	float: right;
}

.ratings .dislike span {
	color: #d8ceaa;
	float: right;
	text-align: right;
}

.ratings .dislike .btn-ratings {
	background-position: -19px 0;
	float: left;
}

.ratings .dislike .btn-ratings:hover {
	background-position: -19px -27px;
}

.ratings .dislike .tooltip {
	right: auto;
	left: 0;
	text-align: center;
}

.ratings .dislike .tooltip a {
	color: #cd0000;
}

.ratings .like.active .btn-ratings {
	background-position: 0 -27px;
}

.ratings .dislike.active .btn-ratings {
	background-position: -19px -27px;
}

.ratings .ratings-line {
	width: 100%;
	height: 3px;
	clear: both;
	background-color: #d8ceaa;
}

.ratings p {
	font: 11px/22px Arial, sans-serif;
	color: #7e7455;
	text-align: center;
}

.ratings.rated .ratings-line {
	background-color: #cd0000;
}

.ratings.rated .ratings-line .like-line {
	height: 3px;
	background-color: #a0cd18;
}

.ratings.rated .dislike span {
	color: #cd0000;
}

.ratings.rated .like span {
	color: #d3a84e;
}

.panel-title:hover {
	cursor: pointer;
}

/*news-inner page end*/

/*article-inner page start*/
.article-inner-title {
	font-size: 16px;
}

.article-inner-title p {
	margin-bottom: 10px;
}

.vc_separator {
	display: table;
	margin: 12px 0;
	width: 100%;
}

.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	display: table-cell;
	white-space: pre;
}

.vc_separator.vc_separator_align_center h4 {
	padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left {
	margin-left: 0;
}

.vc_separator.vc_separator_align_left h4 {
	padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
	width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
	display: none;
}

.vc_separator.vc_separator_align_right {
	margin-right: 0;
}

.vc_separator.vc_separator_align_right h4 {
	padding: 0 0 0 0.8em;
	margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
	width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
	display: none;
}

.vc_separator .vc_sep_holder {
	display: table-cell;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #ebebeb;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
}

.vc_separator.vc_sep_double {
	height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
	border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
	border-top-style: dotted;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
	border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
	border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
	border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
	border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
	border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
	border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
	border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
	border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
	border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
	border-color: #f89406;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
	border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
	border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
	border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
	border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
	border-color: #b97ebb;
}

.half-image {
	width: 50%;
	float: left;
	padding: 5px;
}

.image_small {
	width: 33%;
	float: left;
}

/*.img-responsive {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    width: 100%;
    margin-top: 10px;
    display: block;
    margin-bottom: 10px;
}*/
.single_image {
	text-align: center;
}

/*article-inner page end*/

/*events page start*/

.clear {
	clear: both;
}

/*custom-pagination_stat*/
.custom-pagination_stat {
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin-top: 20px;
}

.custom-pagination_stat li {
	display: inline-block;
	text-align: center;
    width: 4%;
}

.custom-pagination_stat li a {
	padding: 4px 7px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.custom-pagination_stat li a:not([class$="days"]):hover {
	background-color: #d3a84e;
	color: #fff;
	text-decoration: none;
}

.custom-pagination_stat li.current-day .date > a {
	background-color: #d3a84e;
	color: #fff;
	padding-top: 0;
}
.custom-pagination_stat li.now-day .date > a{
	background-color: #fcf300;
	color: #000;
	border-bottom: 3px solid #fcf300;
}
.custom-pagination_stat li.now-day{
	background-color: #fcf300;
	color: #000;
	height: 37px;
}
.custom-pagination_stat span a.next_days i {
	background: url("../images/link-prev-next.png") right bottom no-repeat;
	display: block;
	margin-left: -8px;
	margin-bottom: -4px;
	width: 30px;
	height: 20px;
}

.custom-pagination_stat span a.next_days i:hover {
	background: url("../images/link-prev-next.png") right bottom -24px no-repeat;
}

.custom-pagination_stat span a.prev_days i {
	background: url("../images/btn-prev.png") left bottom no-repeat;
	display: block;
	margin-right: 10px;
	margin-bottom: -2px;
	width: 20px;
	height: 12px;
}

/*.custom-pagination_stat span a.prev_days i:hover{
    background:url("../images/btn-prev-grey.png") left bottom no-repeat;
}*/
.custom-pagination_stat + div {
	display: block;
	font-size: 10px;
	color: #d3a84e;
}

.custom-pagination_stat + div p:first-child {
	float: right;
	margin-right: 200px;
}

.custom-pagination_stat + div p:last-child {
	float: left;
	margin-left: 50px;
}

/*custom-pagination_stat end*/

/*bloc_news_discription and navigation_news*/

.news_today {
	padding-bottom: 7px;
	border-bottom: 2px dashed #909090;
	margin-top: 20px;
}

.news_today p {
	font: 700 30px Arial;
	margin-bottom: 0;
	margin-left: 4px;
}

.news_today a {
	color: #000;
	font-size: 17.5px;
	margin-top: 5px;
	margin-right: 35px;
	margin-left: 2px;
}

.hide {
	display: block !important;
	width: 100%;
	background: #f3f0e7;
	min-height: 50px;
	margin-top: 14px;
	position: relative;
}

.hide a {
	background: #f3f0e7;
	float: right;
	font: 300 12px/50px Arial;
	color: #7e7455;
}

.hide img {
	padding: 0px 19px;
	margin-top: -3px;
}

/*static_news*/


.static_news h3 {
	font: 700 25px/30px Noto Serif;
	letter-spacing: 0px;
}

/*.static_news div:last-child{
    padding-left: 0;
}*/
.static_news div:last-child p:first-child,
.static_news div:last-child p.date_news,
.static_news div:last-child p.coments_news,
.static_news div:first-child p:first-child,
.static_news div:first-child p.date_news,
.static_news div:first-child p.coments_news {
	color: #aca695;
	font-size: 11px;
}



.static_news div:last-child p:first-child i, .static_news div:first-child p:first-child i, .icon-location i {
	background: url("../images/icon-place.png") top left no-repeat;
	display: block;
	width: 18px;
	height: 22px;
	float: left;

}
.static_news div .price_events .icon_price {
	background: url('../images/events/icon-price.png') no-repeat !important;
	width: 18 !important;
	height: 16px !important;
	float: left;
}

.static_news div:last-child p.coments_news i, .static_news div:first-child p.coments_news i {
	background: url("../images/coment_img.png") top left no-repeat;
	display: block;
	width: 18px;
	height: 22px;
	float: left;
}

.static_news div:last-child h3, .static_news div:first-child h3 {
	margin-bottom: 5px;
}
.static_news div:last-child hr, .static_news div:first-child hr {
	background: #f00;
}
.static_news div:last-child p.date_news i, .static_news div:first-child p.date_news i {
	background: url("../images/icon-sprite.png") top left no-repeat;
	display: block;
	width: 18px;
	height: 22px;
	float: left;
}

.static_news:after {
	font-family: 'Glyphicons Halflings';
	content: "\e234";
	color: #dddddd;
	font-size: 28px;
	text-align: center;
	display: block;
	font-weight: bold;
}

.static_news:hover:after {
	color: #d3a84e;
}

.description_news {
	line-height: 30px;
	font-size: 13px;
}

.article_nav {
	height: 20px;
	text-align: center;
	margin-top: 20px;
}

.article_nav i {
	background: url("../images/icon-article-hr.png") top left no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	float: left;
}

.days_article_nav {
	/*margin-top: 20px;*/
	margin-top: 75px;
}

.days_article_nav p {
	list-style-type: none;
	display: inline-block;
	padding: 0;
}

.days_article_nav p a {
	color: #000;
	font-size: 14px;
}
.days_article_nav p a:hover{
	border-bottom: 1px dashed #cd0000;
    color: #cd0000;
}
.days_article_nav p span a:hover{
	border-bottom: none;
}
.days_article_nav p:first-child {
	display: block;
	float: left;
	margin-left: 50px;
}

.days_article_nav p:last-child {
	display: block;
	float: right;
	margin-right: 100px;
}

.days_article_nav p span a.next_days i {
	background: url("../images/link-prev-next.png") right bottom no-repeat;
	display: block;
	width: 30px;
	height: 20px;
	margin-bottom: -4px;
	margin-left: 4px;
}

.days_article_nav p span a.next_days i:hover {
	background: url("../images/link-prev-next.png") right bottom -24px no-repeat;
	display: block;
	width: 30px;
	height: 20px;
}

.days_article_nav p span a.prev_days i, .news_today span a.prev_days i {
	background: url("../images/link-prev-next.png") left top -24px no-repeat;
	display: block;
	width: 30px;
	height: 20px;
	margin-bottom: -4px;
	margin-right: 4px;
}

.days_article_nav p span a.prev_days i:hover {
	background: url("../images/link-prev-next.png") left top no-repeat;
	display: block;
	width: 30px;
	height: 20px;
}

.event-finished:before {
	content: 'закончилось';
	color: #ffffff;
	background-color: #909090;
	position: absolute;
	display: block;
/*	-webkit-box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: -6px 8px 5px 0px rgba(50, 50, 50, 0.75);*/
	top: 45px;
	left: 10px;
	padding: 2px 5px;
	font-size: 12px;
	z-index: 2;
}

.event-finished p {
	background-color: #909090;
	position: relative;
	display: block;
	margin-top: -110%;
	left: 40%;
	font-size: 12px;
	width: 64%;
}

.event-finished a {
	padding: 2px 17px;
	color: #ffffff;
}

.img_news_left.event-finished:before {
	left: auto;
	right: 10px;
}

.event-currently:before {
	content: 'сейчас идет';
	color: #ffffff;
	background-color: #ee3224;
	position: absolute;
	display: block;
	top: 45px;
	left: 10px;
	padding: 2px 5px;
	font-size: 12px;
}

.img_news_left.event-currently:before {
	left: auto;
	right: 15px;
}

.event-future:before {
	content: 'скоро начнется';
	color: #000;
	background-color: #feeb12;
	position: absolute;
	display: block;
	top: 45px;
	left: 10px;
	padding: 2px 5px;
	font-size: 12px;
}

/*.img_news_left.event-future:before {
	left: auto;
	right: 10px;
}*/

/*events page end*/

/*terms page start*/
.terms-wrapper a {
	color: #a79d7b;
}

.terms-wrapper h3 {
	margin-top: 15px;
}

/*terms page end*/

/*photo page start*/
.mansory-item {
	width: 33%;
	margin-bottom: 10px
}

.mansory-item.w2 {
	/*width: 46%;*/
}

/*photo page end*/

/*video page start*/
.video-article-wrapper a.fancybox {
	position: relative;
	display: block;
	color: #2e271d;
}

.video-wrapper-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(109, 109, 109, 0.60);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.video-wrapper-hover:hover, .video-wrapper-hover:hover span.glyphicon-play, .video-wrapper-hover:hover ul.hot-news-info {
	opacity: 1;
}

.video-article-wrapper hr {
	margin-top: 0;
}

.video-wrapper-hover span.glyphicon-play {
	position: absolute;
	font-size: 52px;
	top: 50%;
	margin-top: -26px;
	margin-left: -26px;
	left: 50%;
	color: red;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-khtml-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.video-wrapper-hover ul.hot-news-info {
	position: absolute;
	right: 20px;
	top: 77px;
	height: 100%;
	text-align: right;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-khtml-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.video-wrapper-hover ul.hot-news-info li {
	display: block;
	color: #ffffff;
	margin-top: 41px;
}

.video-wrapper-hover ul.hot-news-info li * {
	color: #d8ceaa;
	font-size: 14px;
}

.ico-on-photo i {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url("../images/ico-on-photo.png") no-repeat;
}

.comment-on-photo i {
	background-position: -20px 0;
	margin-left: 5px;
}

.videotime-on-photo i {
	background-position: -30px 0;
}

/*video page end*/

/*event-inner page start*/
.event-inner .date-ico {
	font-size: 14px;
}

.icon-location {
	color: #7e7455;
}

.icon-location:hover {
	cursor: pointer;
	color: #cd0000;
}

.event-description p {
	color: #464646;
	font-size: 15px;
	font-family: 'Noto Sans', Arial, sans-serif;
}

.event-price b {
	font-size: 22px;
	display: block;
}

#map-canvas {
	height: 400px;
	margin: 0px;
	padding: 0px
}

.marker-holder {
	background-color: rgba(46, 39, 29, 0.8);
	padding: 10px;
}

.marker-holder h4 {
	color: #d8ceaa;
}

.marker-holder hr {
	margin: 0;
	margin-bottom: 5px;
}

.marker-holder .row p {
	font-size: 14px;
}

.close {
	background-image: url('../images/pop_up-close.png');
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: -10px;
	right: -10px;
	background-color: #ffffff;
	opacity: .8;
	height: 20px;
	width: 20px;
	border-radius: 50%;
}

.close:hover {
	opacity: 1;
}

/*event-inner page end*/

/*profile page start*/
/*CONTENT*/
ul.second-menu li a {
	padding: 13px 0px;
	text-transform: uppercase;
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	color: #000;
	border-radius: 0px;
}

ul.second-menu li {
	width: 33%;
	text-align: center;
}
.profile ul.second-menu li[role='presentation'] {
	width: 25%;
	margin-left: 0;
	position: relative;
}
.profile ul.second-menu li[role='presentation']:not(:last-child):after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 2px;
	background: #fff;
}
ul.second-menu {
	margin-top: 5px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	background: #d3a84e;
}

ul.second-menu li a:hover, ul.second-menu li.active a:focus {
	background: #d3a84e;
	color: #fff;
}

.del-marg {
	margin-top: 10px;
}

ul.second-menu li a {
	margin-right: 0;
}

ul.second-menu li {
	margin-left: 0;
}

.nav-tabs > li > a {
	border: none;
}

a.red {
	color: #a62a30;
	text-decoration: underline;
}

.marg-bott {
	margin-bottom: 10px;
}

.menu2 {
	width: 50% !important;
	text-align: center;
}

a.red:hover {
	color: #000;
}
#objavlenia table,
#history table,
#messages table,
#service_favorite table,
#draft table,
table {
	width: 100%;
	display: table;
}
.table td.bold {
	font-weight: bold;
	display: table-cell;
}
.table .my-button {
	border: 0;
	padding: 0 15px !important;
}
.table thead tr td.text-center {
	text-align: center;
}
.profile #objavlenia .table tr,
.profile #history .table tr,
.profile #messages .table tr,
.profile #service_favorite .table tr,
.profile #draft .table tr {
    background-color: #f9f9f9;
}
.profile .table thead tr{
	background-color: #f3f0e7 !important;
}
.profile a.red {
	text-decoration: underline;
	border-bottom: 0;
}
.profile .table thead tr td{
	height: 80px;
	vertical-align: middle;
	color: #000;
    font-family: "Noto Serif";
    font-weight: bold;
}
#objavlenia .table img {
	max-width: 80px;
	margin:5px auto;
}
div#service_favorite .table img {
    margin: auto;
    display: block;
}
#objavlenia .photo-preview {
	width: 82px;
}
table[align="center"] {
	text-align: center;
}
table[align="left"] {
	text-align: left;
}
table[align="right"] {
	text-align: right;
}
thead tr:first-child {
	background: #A3A9A9;
}
 th, tr, td {
	font:14px/24px Arial;
}
th {
	font-weight: bold;
}
th, td {
	padding-left: 10px;
	padding-right: 10px;
}
tr:nth-child(2n+1) {
	background: #f1f2f2;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border: none;
}

.nav-tabs > li > a {
	border-radius: 0;
}

.nav-tabs {
	border: none;
}

.my-button {
	padding: 0 5px 0 5px !important;
	font-family: "Arial";
	font-size: 14px;
	display: block;
	margin: 0px auto;
}

.no-margin a {
	margin-left: 1px !important;
	text-decoration: underline;
	font-family: "Arial regular";
	font-size: 13px;
}

.karavel {
	margin: 10px 0 0 1px !important;
	font-size: 15px;
	padding-bottom: 10px;

}

.bold {
	font-weight: bold;
	font-size: 15px;
	display: block;
	margin-top: 12px;
}

.table2 > tbody > tr > td:nth-child(2) {
	padding: 1px;
}
.table2 > tbody > tr > td:first-child {
	color: #968d74;
}

/*.table23tbody>tr>td:first-child{
    vertical-align: middle;
}*/
.cross {
	display: block;
	margin-top: 12px;
}

.table3 .cross {
	margin: 0 auto;
}

/*** Content message ***/
.only-red {
	color: #a62a30;
}

.table4 .only-red {
	font-weight: normal;
	font-family: "Arial";
	font-size: 13px;
}

.marg-top {
	margin-top: 0px;
}

.black-green {
	color: #7e7455;
	font-family: "Arial";
	font-size: 13px;
	font-weight: normal !important;
}

.message-content {
	background: #f3f0e7;
	color: #000;
	font-family: "Arial";
	font-size: 13px;
	padding: 9px 11px 7px 7px;
	line-height: 1.9;
}

.messsage-content2 {
	border: 1px solid #f3f0e7;
	font-family: "Arial";
	font-size: 13px;
	padding: 9px 11px 7px 7px;
	line-height: 1.9;
}

.h5-message {
	font-family: "Arial";
	font-size: 13px;
	font-weight: normal !important;
}

.orange-form {
	background: #d3a84e;
	font-family: "NotoSerif";
	padding: 20px 10px 10px 10px;
	position: relative;
}

.orange-form button {
	padding: 0 5px;
	width: 35px;
	height: 35px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.orange-form button img {
	display: block;
	margin: 0 auto;
}

.orange-form div {
	width: 92%;
}

.orange-form input.text {
	width: 100% !important;
	height: 85px;
	border-radius: 0px;
}

input[type=file] {
	display: none;
}

.add-file, #file {
	cursor: pointer;
	position: absolute;
	right: 10px;
	bottom: 60px;
}

.enter:hover {
	width: 35px;
	height: 35px;
	padding: 0 5px;
}
@media (min-width: 992px) {
	.filter{
		    max-width: 165px;
		}
	
	}
@media (max-width: 992px) {
	.table2 > tbody > tr > td {
		padding: 15px 0;
	}
}

@media (max-width: 769px) {
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
		padding: 4px;
		word-break: break-all;
	}
}

@media (max-width: 561px) {
	.orange-form div {
		width: 85%;
	}
}

/*profile page end*/

/*services pages start*/
/*      services 1       */

figure.avatar-yslugi {
	float: left;
	padding: 15px;
}

figure.avatar-yslugi a {
	text-decoration: underline;
	display: block;
	margin: 2px 0 0 0px;
	font-family: 'Arial';
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

figure.avatar-yslugi a img{
	border:1px solid #D4A84F;	
}

.form-objav {
	background: #f3f3f3;
	padding: 20px 34px 25px 34px;
	border: 1px solid #d3a84e;
	border-radius: 10px;
}

.form-objav ul.ok {
	margin: 70px auto 0;
	display: table;
}

.form-objav ul.ok li {
	font-family: 'Arial';
	font-size: 13px;
	background: url(../images/ok.png) no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 2.2;
}

.butt {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding-left: 25px;
	padding-right: 10px;
}

.butt img {
	margin: 15px 0 5px 10px;
}

.butt:active {
	height: 48px;
}

.bold {
	font-weight: bold;
}

ul.objav-link li {
	display: inline;

}

.span-obj {
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}

ul.objav-link {
	text-align: center;
}

.some-div1, .some-div2 {
	height: 275px;
	width: 100%;
	background: #a7a7a7;
	margin: 10px 0 0 0;
}

/*      END services 1       */

/*      services 2       */

.rabota, .rabota-img {
	float: left;
}

.rabota-img {
	padding-bottom: 0px;
}

.rabota {
	margin: 0 0 0 22px;
}

.num-objav {
	background: url(../images/icons/num-icon.png) no-repeat;
	background-position: left;
	padding: 0 0 0 15px;
}

.butt2 {
	height: 55px;
}

.butt2:active {
	padding: 0 0 0 20px;
	height: 55px;
}

.butt-rabota {
	display: block;
	float: left;
	margin: 73px 0 0 -120px;
}

.fig-bg {
	background: #d3a84e;
}

.fig-border {
	border: 1px solid #d3a84e;
	padding: 0 !important;
}

.float-img {
	float: left;
	height: 165px;
	position: relative;
	padding: 15px;
	margin-bottom: 10px;
}

.name-categor {
	position: absolute;
	bottom: -10px;
	left: 15px;
	text-decoration: underline;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12.5px;
}

.fig-border figcaption {
	color: #fff;
	text-align: center;
}

.fig-bg img {
	position: absolute;
	left: 20px;
	bottom: 13px;
}

.right-menu li {
	width: 100%;
	padding-top: 2px;
	border-top: 2px solid #fff;
}

.right-menu li:first-child {
	margin-left: 1px;
}

.right-menu li {
	border-radius: 0px;
	background: #f3f0e7;
	padding-left: 10px;
}

.right-menu li:hover, .right-menu li:focus {
	background: #d3a84e;
}

.right-menu li a {
	color: #000;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
}

.right-menu li a:hover {
	color: #FFF;
}

.right-menu li a {
	padding-left: 30px;
}

.right-menu li:first-child a {
	background: url(../images/icons/right-menu1.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(2) a {
	background: url(../images/icons/right-menu2.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(3) a {
	background: url(../images/icons/right-menu3.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(4) a {
	background: url(../images/icons/right-menu4.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(5) a {
	background: url(../images/icons/right-menu5.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(6) a {
	background: url(../images/icons/right-menu6.png) no-repeat;
	background-position: left;
}

#last {
	background: #d3a84e;
	height: 50px;
}

.right-menu li a:hover, .right-menu li a:focus {
	background: none;
}

#last a {
	color: #FFF;
	background: url(../images/icons/right-menu-last.png) no-repeat;
	background-position: 98%;
	font-size: 12px;
	text-align: right;
	padding-right: 7%;
}

#last a:hover {
	color: #FFF;
	background: url(../images/icons/right-menu-last.png) no-repeat;
	background-position: 98%;
}

.right-menu li:first-child a:hover {
	background: url(../images/icons/right-menu1h.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(2) a:hover {
	background: url(../images/icons/right-menu2h.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(3) a:hover {
	background: url(../images/icons/right-menu3h.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(4) a:hover {
	background: url(../images/icons/right-menu4h.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(5) a:hover {
	background: url(../images/icons/right-menu5h.png) no-repeat;
	background-position: left;
}

.right-menu li:nth-child(6) a:hover {
	background: url(../images/icons/right-menu6h.png) no-repeat;
	background-position: left;
}

/*     END services 2       */

/*      services 3       */

.under {
	float: right;
	width: 100%;
}

.under > a {
	width: 100%;
}

.butt3 {
	float: right;
	background-image: url(../images/butt3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 63px;
	margin: 10px 0 0 0;
	text-align: right;
    padding: 10px 35px 0 30px;
    max-width: 322px;
}
.table.all_services_table {
    width: 100%;
    display: table;
    float: none;
    border-collapse: separate;
    border-spacing: 1px;
    margin-top: 20px;
}
.table.all_services_table tr > td:nth-child(2) {
	max-width: 80px;
	text-align: center;
}
.table.all_services_table tr > td:last-child {
	text-align: center;
}
.table.all_services_table tr:nth-child(2n+1) {
	background: #fff;
}
.table.all_services_table>tbody>tr>td {
	border-color:#f3f0e7;
	background-color: #fdfdfd;
}
.table.all_services_table a.prod_title {
    color: #000;
    font-size: 15px;
    margin-bottom: 10px;
    display: inline-block;
    font-family: 'Noto Serif';
}
.table.all_services_table a{
	color: #860e0b;
}
.table.all_services_table .prod_city{
	color: #7e7455;
}
.on {
	color: #7f7557;
	font-family: "Arial";
	font-size: 13px;
	margin: 0 0 10px 0;
	padding-right: 50px;
}

.big-photo {
	position: relative;
	padding: 10px 10px 80px 10px;
	background: #f9f7f3;
}

.star {
	position: absolute;
	right: 10px;
	top: 0;
	width: 40px;
}

.opus {
	/*padding: 10px 10px 10px 0;
    float: left;
    width: 33%;*/
}

.opus span {
	color: #000;
}

.opus p {
	color: #7f7557;
}

.big-text {
	white-space: pre-line;
	font-family: "Arial";
	font-size: 14px;
}

.pictures img {
	padding: 0 10px 10px 0;
}

.contav-info {
	background: #f9f7f3;
}

.contav-info .row {
	padding: 6px;
}

.contav-info h4 {
	text-transform: uppercase;
	padding: 7px 0 20px 40px;
	background: url(../images/icons/phone.png) no-repeat;
	background-position: 10px 8px;
}

.contav-info ul li {
	float: left;
	width: 33%;
	text-align: center;
	padding: 0 0 15px 0;
}
.alert_sended:empty {
	display: none;
}
.alert_sended {
    background: #4CAF50;
    color: #fff;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.form-form {
	background: #f9f7f3;
	margin: 2px 0 0 0;
	padding: 12px 5px 10px 5px;

}

.form-form input {
	color: #7e7455;
	font-family: "Arial";
	font-size: 12px;
}

.form-form h4.hh4 {
	background: url(../images/icons/mail-black.png) no-repeat;
	background-position: 10px 5px;
	padding: 0px 0 20px 40px;
}

.form-form button {
	margin: 5px 0 0 0;
	float: right;
	width: 50%;
	text-align: center;
}

.form-form button:active {
	height: 48px;
}

.form-form button > h4 {
	background-image: url(../images/icons/mail-black.png);
	background-repeat: no-repeat;
	background-position: 95%;
	padding-bottom: 0px;
}

.all h3 {
	text-transform: uppercase;
	color: #fff;
	background: #d3a84e;
	padding: 15px 0 10px 5px;
	font-family: "Arial";
	font-size: 18px;
}

.table td {
	background: #fdfdfd;
	border: 1px solid #f3f0e7;
}

.table td {
	margin: 2px;
}

.table td:nth-child(2) > img {
	width: 100%;
}

.table td:first-child {
	text-align: center;
}

.red {
	color: #cd0000;
}

.comment {
	background: #f9f7f3;
	border: none;
	font-family: "Arial";
	font-size: 14px;
	padding: 24px 0 24px 20px;
}
.panel-collapse .ratings {
	padding: 20px 10px 0 10px;
	background: #fff;
    width: 80%;
    margin: 0 auto;
}
.saler {
	text-transform: uppercase;
	margin-top: 20px;
	padding: 0px 0 10px 0;
	background: url(../images/icons/saler.png) no-repeat;
	background-position: 150px 23px;
	color: #d3a84e;
}
.collapse.in {
	background-color: #f9f7f3; 
}
.saler2 {
	background-position: 120px 4px;
	color: #000;
}

.saler3 {
	margin-top: 10px;
}

.button-div {
	height: 48px;
}

.butt4 {
	margin: 10px 0 10px 0;
	padding-bottom: 2px;
}

.no-border {
	padding: 0px 0 10px 42px;
}

.no-border li {
	border-top: none;
}

.no-margin {
	margin-bottom: 0;
}

.no-marg-top {
	margin-top: 5px;
}

.no-all-border {collapse_
	border: none;
}

.panel-default > .panel-heading {
	background: #f3f0e7;
}

.comment-wrapper .panel-default > .panel-heading, .panel-default > .panel-heading + .panel-collapse > .panel-body {
	background: #f3f0e7;
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0px solid #fff;
}

.no-text-decor:focus, .no-text-decor:hover {
	text-decoration: none;
}

.my-panel a, .my-panel .panel-head {
	text-transform: uppercase;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
}

.panel-head a {
	padding-right: 2px;
	padding-left: 2px;
}
.share_serv {
	cursor: default;
}
.my-panel1, .my-panel2, .my-panel3, .my-panel4 {
	padding-bottom: 0;
	padding-left: 30px;
	margin-top: 10px;
    margin-left: 10px;
    line-height: 21px !important;
}
.service-favorite {
    padding: 9px;
    line-height: 21px !important;
}
.my-p1 {
	background: url(../images/icons/like.png) no-repeat !important;
}

.my-p2 {
	background: url(../images/icons/star2.png) no-repeat !important;
	background-position: 5px 1px;
}

.my-p3 {
	background: url(../images/icons/grid.png) no-repeat !important;
	background-position: 5px 1px;
}

.my-p4 {
	background: url(../images/icons/error.png) no-repeat !important;
	background-position: 5px 1px;
}
.my-p5 {
	background: url(../images/icons/print.png) no-repeat !important;
	background-position: 5px 1px;
}

.no-top-padd {
	padding-top: 0px;
}

.contact-info {
	list-style: none;
}
.contact-info li .show-cont{
	float: right;
    font: 400 12px/12px Arial;
    color: #8e2c2b;
    margin-right: 9px;
}
.contact-info li  .show-cont:hover{
	cursor: pointer;
	text-decoration: none;
	color: #999;
} 
.contact-info li:before {
	content: "";
	clear: both;
	display: table;
}
 .cont {
	white-space: nowrap; /* Отменяем перенос текста */
	overflow: hidden; /* Обрезаем содержимое */
	text-overflow: ellipsis; /* Многоточие */
	width: 50px;
    display: block;
    float: left;
}
.size {
	text-overflow: clip;
	width: auto;
}
.panel-heading {
	padding: 0;
}
.panel-body .form {
	padding: 0 10px;
}
.panel-default .pluso.services {
	display: inline-block;
}
.bg-white {
	background: #FFF !important;
	border: 5px solid #f3f0e7 !important;
}

.my-panel1 {
	background: url(../images/icons/about-saler.png) no-repeat;
}

.my-panel2 {
	background: url(../images/icons/phone.png) no-repeat;
	background-position: 5px 1px;
	text-transform: uppercase;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
}

.my-panel3 {
	background: url(../images/icons/list2.png) no-repeat;
	background-position: 5px 1px;
}

.my-panel4 {
	background: url(../images/icons/share.png) no-repeat;
	background-position: 5px 4px;
}
div#social_wrap {
    padding-left: 40px;
}
.ocenka {
	border-bottom: 3px solid #f3f0e7;
	height: 25px;
}

.dislike-right, .like-left {
	position: absolute;
}

.ocenka {
	position: relative;
	margin-top: 20px;
}

.like-prise {
	display: block;
	color: #7e7455 !important;
	text-align: center;
	position: absolute;
	left: 34%;
	bottom: -23px;
}

.pad-bott {
	padding-bottom: 20px;
}

.no-bott-pad {
	padding-bottom: 0;
}

.like-left {
	left: 35%;
}

.dislike-right {
	right: 35%;
}

.ocenka span {
	color: #f3f0e7;
	font-family: "Arial";
	font-size: 14px;
}

.right {
	float: right;
}

/*services pages end*/

/*poll page start*/
.poll-quantity {
	color: #7e7455;
}

.poll-quantity span {
	vertical-align: middle;
}

.radio-brn-wrapper {
	width: 40px;
	background-color: #f9f7f3;
	padding: 50px 12px 70px;
	overflow: hidden;
}

.radio-brn-wrapper input, .label-wrapper label {
	display: block;
	margin-bottom: 15px;
	height: 20px;
}

.question-wrapper {
	background-color: #f3f0e7;
	height: 100%;
	margin-left: 55px;
}

.label-wrapper label {
	padding-left: 15px;
}

.label-wrapper label:hover {
	cursor: pointer;
}

.poll-question {
	font-size: 15px;
	font-weight: bold;
	min-height: 44px;
	padding-top: 15px;
	padding-left: 20px;
}

.poll-result-wrapper .radio-brn-wrapper {
	padding: 31px 0 41px;
	text-align: center;
}

.result-inner {
	/*margin-bottom: 20px;*/
	padding-left: 10px;
}

.low-result {
	color: #d3a84e;
}

.high-result {
	color: #860e0b;
}

.result-bar {
	height: 6px;
	background-color: #d3a84e;
}

.label-result {
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
}

.high-score {
	background-color: #860e0b;
}

.poll-percentage {
	display: block;
	margin-top: 25px;
	height: 20px;
}

/*poll page end*/

/*services page start*/
.table-item-gal-top tbody td {
	background-color: #f3f0e7;
	border-color: #fff;
}

.table p.date-item {
	color: #7f7557;
}

/*input[type="checkbox"],
input[type="radio"] {
    display:none;
}*/
input[type="checkbox"] + label.beforetes,
input[type="radio"] + label,
input[type="checkbox"] + label.aftertest {
	cursor: pointer;
	padding: 0;
}

input[type="checkbox"] + label.beforetest::before,
input[type="radio"] + label::before,
input[type="checkbox"] + label.aftertest::after {
	content: "";
	display: inline-block;
	height: 20px;
	width: 15px;
	margin: 3px 5px 0 8px;
	background-image: url(../images/icons/sprite.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

input[type="checkbox"] + label.beforetest::before,
input[type="checkbox"] + label.aftertest::after {
	background-position: 0 0;
}

input[type="radio"] + label::before {
	background-position: -33px 0;
}

input[type="checkbox"]:checked + label.beforetest::before,
input[type="checkbox"]:checked + label.aftertest::after {
	background-position: -17px 0px;
}

input[type="radio"]:checked + label::before {
	background-position: -50px 0;
}

.input-price .checkbox {
	/*    text-align: right;*/
}

.font-resize {
	font-size: 13px;
}

@media (max-width: 1219px) {
	.font-resize {
		font-size: 10px;
	}
}

.form-odessa input[type="checkbox"] + label.aftertest {
	padding-left: 0;
	padding-right: 0px;
}

.aggreelable {
	padding: 0 !important;
}

.checkbox .beforespan {
	position: absolute;
	top: 6px;
	color: #860e0b;
	left: 22px;
}

p.title-name {
	margin: 0;
}

input[type="checkbox"] + label.aggreelable::before {
	margin: 0 15px 0 0;
}

.content-static .block-item .item-body {
	background: #f9f7f3;
	display: inline-block;
	padding: 5px 0 15px;
	width: 100%;
	/*background: aliceblue*/
}

.description-info > * {
	color: #7e7455;
	font-size: 14px;
}

.description-info > a:hover {
	color: #7e7455;
	text-decoration: underline;
}

.description-info .title-info {
	text-transform: uppercase;
	color: black;
	margin: 10px 0 0;
}

img.content-image-block {
	width: 100px;
	max-height: 100px;
	overflow: hidden;
	float: left;
}

.content-static .description {
	padding-left: 0;
}

.content-static .pagination-block {
	margin-bottom: 10px;
}

.content-static .description .description-title {
	border-bottom: solid 1px #860e0b;
}

.content-static .title-page hr {
	margin-top: 5px;
}

.row-item {
	margin-right: -5px;
	margin-left: -5px;
}

.group {
	text-align: right;
}

.row-insider {
	padding: 10px;
	margin: 0;
}

.row-insider .row, .row-insider .col-md {
	padding: 0;
	margin: 0;
}

.row-drop-top > .col-md-4:nth-child(2) .dropdown-now {
	text-align: center
}

.nobold {
	font-weight: normal;
	padding: 0 !important;
	cursor: pointer;
}

.check-inline {
	display: inline-block;
}

.col-md .check-inline + .check-inline {
	margin-left: 15px;
}

.btn-small {
	width: 130px;
	padding-right: 35px;
	position: relative;
}

.row-insider > .row + .row {
	margin-top: 10px;
}

.item-block-form .filter-title {
	padding: 3px 10px;
	height: 30px;
}

.top4-block .item-body {
	padding: 0 !important;
}

.price-filter input {
	width: 120px !important;
}

.many-filters .check-inline + .check-inline {
	margin-left: 5px;
}

.item-before-drop p {
	margin: 0;
	line-height: 30px;
	text-align: center;
	color: #d3a84e
}

.group-inp > input {
	width: 200px;
	display: inline-block;
	height: 30px;
	border-color: #f3f0e7;
	border-radius: 0;
	margin-left: -5px;
}

.bth-find-rignt {
	text-align: right;
	padding: 0;
}

.aling-block {
	line-height: 45px;
	margin-bottom: 0;
}

.btn-small .icon-btn {
	right: 3px;
}

.row-drop-top > .col-md-4:last-child .dropdown-now {
	text-align: right
}

.item-before-drop {
	height: 30px;
	width: 30px;
	background: #f3f0e7;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	display: inline-block;
	vertical-align: middle;
}

.item-before-drop img {
	margin: 5px auto;
}

.filter-content-gal .dropdown-now button {
	display: inline-block;
	vertical-align: middle;
	margin-left: -5px;
}

.content-static .row .block-item {
	padding-right: 5px;
	padding-left: 5px;
	margin: 5px 0 0;
}

form .filter-title {
	padding: 0px 15px;

}

.filter-title .checkbox {
	padding-top: 5px;
}

.filter-title .title-name {
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Arial', sans-serif;
	color: white;
	vertical-align: middle;
	display: inline-block;
	padding: 0;
}

.filter-title {
	width: 100%;
	background: #d3a84e;
	padding: 10px 15px;
	height: 40px;
}
.services .filter-title {
	clear: both;
}

.filter-title span {
	vertical-align: middle;
	color: white;
}

.filter-title .glyphicon {
	font-size: 16px;
}

.filter-radio {
	margin-top: 10px;
	margin-bottom: 15px;
}

.filter-radio label {
	font-weight: bold;
}

.content-static .panel .panel-default {

	border-radius: 0;
	border: none;
}

.panel-group .panel + .panel {
	margin-top: 1px !important;
	background-color:  #f9f7f3;
}

.content-static .panel-default > .panel-heading {
	background-color: #f9f7f3;
	height: 40px;
}

.content-static .panel-default > .panel-heading-none:before, .content-static .panel-default > .heading-active:before {
	content: "\2b";
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 24px;
	position: relative;
	top: -8px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #d3a84e;

}

.content-static .helper {
	vertical-align: middle;
	display: inline-block;
}

.content-static .panel-default > .heading-active:before {
	content: "\2212" !important;
	margin-top: 8px;
}

.content-static .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: none;
	background-color: #f9f7f3;
}

.content-static .panel-default {
	border: none;
}

.content-static .panel-title {
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	font: 800 14px/24px Arial;
}

.btn-filter {
	width: 100%;
	position: relative;
	padding-right: 35px;
}

.icon-btn {
	position: absolute;
	right: 20px;
	bottom: -5px;
}

.small-inp .text-input {
	border: none !important;
	border-radius: 5px !important;
	margin: 0 !important;
}

.form-odessa label span {
	color: #860e0b;
}

.form-odessa label {
	/* padding-right: 10px;*/
}
label[for="services_models_Services_agreement"] {
    padding-right: 40px;
}
.input-st {
	padding-left: 0px;
	padding-right: 40px;
	position: relative;
}

.info-input {
	position: absolute;
	width: 25px;
	right: 15px;
	height: 100%;
	top: 0;
}

.form-odessa .form-control {
	border: 1px solid #d3a84e;
	border-radius: 0;
	height: 30px;
	background: #f3f0e7;
}
.form-odessa  .price_check,
.form-odessa  .price_check {
	float: left;
}
.notice_wrap {
	position: relative;
}
.notice {
    background-color: rgba(255,255,255,0.9);
    border: 1px solid #d3a84e;
    position: absolute;
    display: none;
    margin-top: 16px;
    width: 300px;
    padding: 10px;
    padding-left: 30px;
    top: 100%;
    left: 0;
    z-index: 2;
}
.notice:before {
    content: '';
    display: block;
    position: absolute;
    top: -9px;
    left: 10px;
    background-color: #fff;
    border: 1px solid #d3a84e;
    transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    z-index: -8;
    width: 17px;
    height: 17px;
}
.notice:after {
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: rgb(255, 255, 255);
    background-image: url('../images/question.png');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    z-index: -1;
    width: 31px;
    height: 28px;
}
.notice_wrap:hover .notice {
	display: block;
}
#mass_img.notice_wrap {
	min-height: 200px;
}
#mass_img.notice_wrap:hover .notice{
	display: block;
    top: calc(100% - 100px);
}
.form-odessa .form-control:focus {
	border-color: #d3a84e;
	box-shadow: none;
	background: #f0dfd8 !important;
}

.form-odessa input[type="text"], .form-odessa input[type="email"], .form-odessa input[type="phone"] {
	color: #7e7455;
}

.true .info-input, .false .info-input {
	background-image: url(../images/icons/form-smile.png);
}

.false .info-input {
	background-position: 0px -40px;
}

.form-odessa .true .form-control {
	background: #fff;
}

.input-price {
	padding-left: 0px;
	padding-right: 10px;
}

.form-odessa .form-checkbox {
	float: left;
	margin-left: -10px !important;
}

.form-odessa .inputcheckbox {
	width: auto;
	padding: 0;
	float: left;
	font-weight: bold;
}

.form-has-titl {
	position: relative;
	overflow: visible;
}

.form-has-titl:hover .formTitl {
	display: block;
}

.formTitl {
	display: none;
	width: 300px;
	border: 1px solid #d3a84e;
	background: rgba(255, 255, 255, 0.95);
	position: absolute;
	top: 50px;
	z-index: 10;
}

.formTitl.rgt {
	left: 100%;
	margin-left: -23px;
}

.formTitl.arr-lft:before {
	content: "";
	display: block;
	width: 15px;
	height: 10px;
	background: url("../images/form-titl-lft.png") 0 0 no-repeat;
	position: absolute;
	top: 11px;
	left: -15px;
}

.formTitl > div {
	padding: 2px 10px 5px 30px;
}

.formTitl > div:before {
	content: "";
	display: inline-block;
	width: 11px;
	height: 16px;
	background: url("../images/form-titl-ic.png") 0 0 no-repeat;
	position: absolute;
	top: 6px;
	left: 8px;
}

.formTitl > div p {
	margin: 0 0 7px;
	font-size: 12px;
	color: #7e7455;
	text-align: left;
	font-family: Arial, sans-serif;
}

.input-st .content-image-block + .content-image-block {
	margin-left: 10px;
}

.form-odessa textarea {
	min-height: 100px;
	resize: vertical;
}

.form-odessa .description-icon > div {
	width: 100%;
	height: 100%;
	padding-top: 10px;
	/*background-image: url(../images/icons/icons-top4.png);*/
}

ul.ul-top4 {
	list-style-image: url(../images/icons/ico-formTop.png);
	padding-left: 18px;
}

.btn-send {
	width: 320px;
	padding-right: 35px;
	position: relative;
}

form .btn-row {
	text-align: right;
	padding-top: 25px;
}

.description-top {
	padding: 10px 15px;
}

.top4-block {
	font-size: 12px;
  	margin-bottom: 15px;
}

form .time-use {
	text-align: right;
	color: white;
	margin: 0;
}

.item-block-form {
	background: #f3f0e7;
	border: 1px solid #d3a84e;
	border-top: 0px;
	border-bottom: 0px;
	padding-top: 0 !important;
	min-height: 290px;
	display: flex;
	flex-wrap:wrap;
}
.item-block-form .filter-title:last-child {
	align-self: flex-end;
}

.block-item-galery img.content-image-block {
	float: none;
	width: 130px;
	max-height: 130px;
	margin: 5px auto;
}

.block-item-galery .icon-status {
	position: absolute;
	top: -5px;
	right: 10px;
}

.block-item-galery h3 {
	font-size: 16px;
	padding: 0;
}

.href-items > a {
	color: #8f2d2b;
	font-size: 12px;
}

.href-items a + a:before {
	content: '>';
	padding: 0 5px;
}

.href-items a:first-child, .href-items a:hover {
	text-decoration: underline;
}

.block-item-galery .description {
	padding: 0 10px;
}

.block-item-galery .info-top-item {
	position: relative;
	color: #796a3e;
	margin: 0;
}

.content-static .block-item-galery .description .description-title {
	border: none;
}

.price-item-gal {
	font-family: 'Noto Serif', Arial, sans-serif;
	font-size: 16px;
	color: black;
}

.content-static .block-item-galery .block-item .item-body {
	padding-top: 0px;
}

.block-item-galery .info-top-item p {
	margin: 0 10px;
	font-size: 10px;
}

.valuta button, .seeAs button {
	width: 30px;
	height: 30px;
	background: #f3f0e7;
	display: inline-block;
	vertical-align: middle;
	border: none;
}

.valuta button:focus, .seeAs button:focus {
	outline: none;
}

.valuta span, .seeAs span {
	display: inline-block;
	vertical-align: middle;
}

.valuta button:hover, .seeAs button:hover {
	width: 30px;
	height: 30px;
	background: #d3a84e;
}

.valuta .valuta1 .bth-pict {
	background-image: url(../images/icons/icon-uah2.png);
	width: 14px;
	height: 18px;
	background-position: 0 0;
	margin: 0 auto;
}

.valuta .valuta1:hover .bth-pict {
	background-image: url(../images/icons/icon-uah.png);
}

.valuta .valuta2 .bth-pict {
	background-image: url(../images/icons/icon-usd.png);
	width: 13px;
	height: 18px;
	background-position: 0 0;
}

.valuta .valuta2:hover .bth-pict {
	background-image: url(../images/icons/icon-usd-hover.png);
}

.valuta .valuta3 .bth-pict {
	background-image: url(../images/icons/icon-eur.png);
	width: 14px;
	height: 18px;
	background-position: 0 0;
}

.valuta .valuta3:hover .bth-pict {
	background-image: url(../images/icons/icon-eur-hover.png);
}

.seeAs .seeAs1 .bth-pict {
	background-image: url(../images/icons/ico_list.png);
	width: 18px;
	height: 18px;
	background-position: -28px 0;
}

.seeAs .seeAs1:hover .bth-pict {
	background-position: 0 0;
}

.seeAs .seeAs2 .bth-pict {
	background-image: url(../images/icons/list2.png);
	width: 18px;
	height: 18px;
	background-position: 0 0;
}

.seeAs .seeAs2:hover .bth-pict {
	background-image: url(../images/icons/list2-hover.png);
}

.seeAs .seeAs3 .bth-pict {
	background-image: url(../images/icons/list3.png);
	width: 18px;
	height: 18px;
	background-position: 0 0;
}

.seeAs .seeAs3:hover .bth-pict {
	background-image: url(../images/icons/list3-hover.png);
}

.valuta, .seeAs, .group {
	display: inline-block;
	padding: 0 5px;
}

/*.fal-filters div+div{
  margin-left: 10px;
}*/

.ico-drop-block {
	display: inline-block;
	height: 100%;
	border-left: solid 1px #f9f7f3;
	vertical-align: middle;
	position: absolute;
	right: 2px;
	top: 0;
}

.ico-drop {
	background-image: url(../images/icon-arrow-big-bottom.png);
	width: 25px;
	height: 30px;
	background-position: 0px 0;

}

.dropdown-now button {
	height: 30px;
	padding-right: 20px;
	border: 1px solid #f3f0e7;
	background: #fff;
	color: #7f7557;
	width: 200px;
	text-align: justify;
	position: relative;
}

.dropdown-now button p {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}

@media screen and (max-width: 800px) {
	form .inputPrice {
		padding: 0 40px 0 0;
	}

	.input-price .checkbox {
		text-align: left;
	}

	.form-odessa .description-icon > div img {
		margin: 0 auto;
		float: none;
		margin-bottom: 10px;
	}

	.content-static img.content-image-block {
		float: none;
		margin: 0 auto;
	}

}

@media screen and (max-width: 480px) {
	.content-static .description-title {
		text-align: center;
	}

	.content-static .description-info p, .content-static .description-info a {
		margin-left: 10px;
	}

	.input-st, .input-price, .form .inputPrice {
		padding: 0 30px 0 0 !important;
	}

	.info-input {
		right: 0px;
	}

	.btn-send {
		width: 270px
	}

	form .btn-row {
		text-align: center;
	}

	.col-md .check-inline + .check-inline {
		margin: 0;
		display: block;
	}

	.bth-find-rignt {
		text-align: center;
	}

}

/*services page end*/

/*services page start*/
tbody.bodyt {
	background: #f9f9f9;
}

.table-directory td {
	border: 1px solid #fff;
	word-wrap: break-word;
}

.table-directory a {
	text-decoration: underline;
	color: #860e0b;
}

.table-directory .table-directory thead td {
	color: #818181;
}
thead tr:first-child {
	background: #fff;
    height: 40px;
    color: #818181;
}
.uppercase {
	text-transform: uppercase;
}

.location {
	background: url(../images/icon-place.png) no-repeat;
	background-position: 140px 0px;
}

.table-directory2 td {
	border: 1px solid #fff !important;
	text-transform: uppercase;
	background: #f9f9f9;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 5px !important;
	text-align: left !important;
}

.table-directory2 td input {
	margin-right: 14px;
}

.first:checked {
	color: #000;
}

.categor {
	background: url(../images/categor.png) no-repeat;
	background-position: 122px 3px;
}

.columns {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	margin-bottom: 20px;
}

.columns li a {
	background: #f3f0e7;
	width: 100%;
	color: #000;
	font-family: "Arial";
	font-weight: bold;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #fff;
}

.columns li a:hover {
	background: #d3a84e;
	color: #fff;
}

.city {
	background: url(../images/flag.png) no-repeat;
	background-position: 100px 3px;
}

.about-odessa {
	font-family: "Arial", sans-serif;
	font-size: 13px;
}
.ref-cat ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.odessa-list {
	list-style: none;
	padding-left: 0;
}

ul.odessa-list li {
	font-family: "Arial", sans-serif;
	font-size: 13px;
}

ul.odessa-list li span {
	font-weight: bold;
}

.wrapper-gerb img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 88px;
}

/*services page end*/

.teg-list {
	width: 142px;
}

/*Menu left*/
@media (max-width: 769px) {
	.sidebar {
		display: none;
	}
}

.sidebar {
	position: fixed;
}

.banner {
	opacity: 1;
}

.menu-left {
	display: block;
	clear: both;
	list-style: none;
	margin-right: 20px;
	position: relative;
	z-index: 80;
	margin-bottom: 20px;
}

.menu-left li {
	width: 170px;
	-webkit-transition: all 0.5s, background 0.6s;
	-moz-transition: all 0.5s, background 0.6s;
	-o-transition: all 0.5s, background 0.6s;
	transition: all 0.5s, background 0.6s;
	overflow: hidden;
}

.menu-left li.drop {
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 10px;
}

.menu-left li.clicked {
	background: url("../images/bg-menu-left.png") repeat 0 0;
	background: rgba(243, 240, 231, 0.95) none;
}

.menu-left li.clicked .menu-item-parent a {
	border-bottom: 2px solid #900707;
	padding-bottom: 0;
}

.menu-left li.clicked .menu-item-parent a:hover {
	border-bottom: 2px solid #d3a84e;
	color: #111;
}

.menu-left > li {
	margin-top: 2px;
}

.menu-left .menu-item-parent {
	width: 150px;
	float: left;
}

.menu-left .menu-item-parent a {
	color: #464646;
	font: 900 15px/20px Arial Black, Arial, sans-serif;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	letter-spacing: -0.025em;
	border-color: transparent;
	position: relative;
	padding-bottom: 2px;
	-webkit-transition: border-color 0.5s ease-in-out;
	-moz-transition: border-color 0.5s ease-in-out;
	-o-transition: border-color 0.5s ease-in-out;
	transition: border-color 0.5s ease-in-out;
}

.menu-left .menu-item-parent a:hover {
	border-bottom: 2px solid #d3a84e;
	color: #111;
	padding-bottom: 0;
}

.menu-left .menu-item-parent a.current-menu-parent,
.menu-left .menu-item-parent a.current-menu-item {
	border-bottom: 2px solid #d3a84e;
	color: #111;
	padding: 0;
}

.menu-left .menu-item-parent a.show-all {
	font: 15px/18px 'Noto Sans', Arial, sans-serif;
	padding-bottom: 1px;
	text-transform: none;
}

.menu-left .menu-item-parent a.show-all:hover {
	color: #cd0000;
	border-bottom: 1px dashed #cd0000;
	padding-bottom: 0;
}

.menu-left .menu-item-parent a img {
	height: 16px;
	position: absolute;
	top: 0;
	right: 100%;
	padding: 2px 8px 2px 0px;
	margin: 0px;
}

.menu-left .menu-item-parent a sup {
	font-size: 10px;
	font-family: Arial, sans-serif;
	left: 100%;
	font-weight: normal;
	color: #464646;
	margin: 0 0 0 2px;
	position: absolute;
	top: -3px;
	display: none;
}

.menu-left li:hover .menu-item-parent sup {
	display: block;
}

.menu-left li {
	display: block;
}

.menu-left li.drop {
	display: list-item;
}

.menu-left .menu-left .menu-item-parent a img {
	display: inline-block;
}

.menu-left ul.sub-menu {
	list-style: none;
	overflow: hidden;
	display: block;
	width: 472px;
	padding-bottom: 15px;
	-webkit-transition: all 10s ease-in-out;
}

.nav-grey {
	margin: 0px;
	display: block;
	position: relative;
	width: 100%;
}

.w100 {
	width: 100%;
}

.disp-bl {
	display: block;
}

.nobold {
	font-size: 13px !important;

}

.mrg30_4 {
	margin: 20px 30px 6px;
}

.short-view span.comment-ico span {
	color: #fff;
}

.short-view span.comment-ico span:hover {
	color: #cd0000;
}

.advanced-filters .col-md-10 {
	padding: 0;
}

.nobold:before {
	margin: 0 !important;
}

.link_event {
	float: left;
	width: 100%;
}

.link_event a {
	color: #7e7455;
	padding-left: 40px;
}

.link_event a:hover {
	color: #cd0000;
}

.analitics {
	background-color: #D3A84E;
	text-align: center;
	color: #fff;
	font-size: 13px;
}

.percent_4 {
	display: inline-block;
	width: 55px;
	text-align: center;
	margin-left: -12px;
	vertical-align: top;
	letter-spacing: normal;
}

.result_4 {
	display: inline-block;
	letter-spacing: normal;;
	width: calc(100% - 55px);
}

.label-result b {
	margin-left: 0;
	font-weight: normal;
	display: inline-block;	
	letter-spacing: normal;
}

.result-bar {
	max-width: 95%;
}

.poll-inner.row {
	background-color: rgb(249, 247, 243);
}

#slider {
	display: none !important;
}
#slider, #slider-xs, #slider-sm, #slider-md, #slider-lg{
	width: 100%;
	overflow: hidden;
	margin-right: 15px;
	padding-top: 20px;
}
.slick-list{
	overflow: hidden;
}

@media (min-width: 1920px) {
	#slider-lg{
		display: none;
	}
	#slider {
		display: block !important;
		padding-right: 15px;
	}
}
.topbar-profile,
.topbar-plus-2,
.topbar-close-2 {
	position: initial;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 55px;
	cursor: pointer;
}

.topbar-plus-2 {
	height: 0px;
}

.pnl-third {
	padding: 16px 0 !important;
	width: 70px;
	font-size: 13px;
}

a.btn-reg {
	color: #fff;
}

header {
	position: fixed;
}

header .container {
	position: relative;
	min-height: 48px;
	overflow: hidden;
}

header .header-but-nav-container {
	position: absolute;
	bottom: -50px;
	left: -40px;
	width: 140px;
	height: 50px;
}
header .header-but-nav-container.right {
	left: inherit;
	right: 0;
	width: 55px;
}

section.content-conteiner {
	margin-top: 55px;
}

header .container.show-popup {

}

#active-header .container {
	overflow: visible !important;
}

.topbar-item-default {
	position: absolute;
	bottom: 0px;
	height: 48px;
	width: inherit;
}
.header-but-nav-container.right a.message span:before {
	content: "\f0e0";
	font-family: "FontAwesome";
	display: inline-block;
	color: #feeb12;
	margin-right: 5px;
    -webkit-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.header-but-nav-container.right a {
    display: block;
    background: #2d271c;
    height: 48px;
    min-width: 55px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    float: right !important;
    padding-top: 10px;
    padding: 10px 5px;
    color: #fff;
}



header .top-menu-profile h4 {
	padding-bottom: 24px;
	margin: 0;
	color: #f3f0e7;
	font: 18px/24px 'Noto Sans', Arial, sans-serif;
}

header .top-menu-profile,
header .log-in-modal,
header .top-menu-hidden {
	display: block;
	height: 0px;
	overflow: hidden;
	background: transparent;

	position: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}

header .top-menu-profile > .row,
header .log-in-modal > .row,
header .top-menu-hidden > .row {
	padding-top: 15px;
}
.weather:hover{
	cursor: pointer;
}
.weather .temp-air.hidden-temp:before{
	content: "";
	display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    top: -2px;
}
.weather .temp-air.hidden-temp {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:  0.3s;
    -moz-transition:  0.3s ;
    -o-transition:  0.3s ;
    -ms-transition:  0.3s ;
    -khtml-transition:  0.3s ;
    transition:  0.3s ;
}
.weather:hover .temp-air.hidden-temp {
	opacity: 1;
	visibility: visible;
	display: block;
}

header .log-in-modal,
header .top-menu-hidden {
	/*margin-left: -54px;
    margin-right: -54px;
    width: 1120px;*/
}
.top-menu-hidden .weather .temp-sea span {
	display: block;
	margin-left: 0px;
	line-height: 35px;;
}

header .weather .temp-sea p {
	width: auto;
	max-width: 130px;
	margin-top: 35px;
}

.top-menu-hidden .weather .shtil span:after {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-left: 0px;
}

.top-menu-hidden .weather .shtil span {
	background: none !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.top-menu-hidden .weather .shtil span:after {
	background: none !important;
	width: 0px;
	height: 0px;
}

.temp-sea.shtil img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.top-menu-hidden .temp-sea h5 {
	margin-bottom: 5px;
}

.top-menu-hidden .weather .temp-air p {
	padding-top: 0px;
	padding-left: 15px;
}

.top-menu-hidden .weather .temp-air .weather-ico {
	padding-left: 0px;
	float: right;
	display: block;
}

.input-register {
	margin-left: 3px;
	width: 98%;
}

.topbar-profile {
	background: #2d271c url("/themes/public/images/h-man.png") no-repeat !important;
	border: none;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.topbar-profile:focus {
	outline: none;
}

.temp-sea.shtil.main p {
	margin-top: 10px;
}

header .user-block {
	width: 100%;
	display: block;
}

header .user-block h5 {
	display: block;
	width: 100%;
	color: #f3f0e7;
	font-family: 'Noto Sans', Arial, sans-serif;
	letter-spacing: -0.025em;
	padding-bottom: 10px;
}

header .user-block img {
	display: inline-block;
	width: 50px;
	height: 50px;
}
header .user-block ul {
	padding: 0;
	position: relative;
	z-index: 1075;
}
header .user-block ul li a {
	color: #a79d7b;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
	letter-spacing: -0.025em;
	display: block;
	background: url("/themes/public/images/ico-user-link.png") no-repeat 2px 0;
}

header .user-block ul li a.user-nick {
	background: url("/themes/public/images/ico-user-nick.png") no-repeat 0 center;
}

header .user-block ul li a.user-page {
	background: url("/themes/public/images/ico-user-link.png") no-repeat 2px 3px;
}

header .user-block ul li a.user-change {
	background-position: 2px -14px;
}

header .user-block ul li a.user-exit {
	background-position: 2px -30px;
}

header .user-block .icon-status {
	position: relative;
	width: 20px;
	height: 20px;
	bottom: 20px;
	left: 0;
	background-size: cover;
}

header .user-block .icon-status.icon-new {
	background-image: url('../images/profile/icon-new.png');
}

header .user-block .icon-status.icon-approved {
	background-image: url('../images/profile/icon-approved.png');  
}
.icon-status .tooltip {
	display: none;
	opacity: 1;
}

header .user-block .icon-status.icon-doubt {
	background-image: url('../images/profile/icon-doubt.png');  
}

header .user-block .icon-status.icon-blocked {
	background-image: url('../images/profile/icon-blocked.png');
}

header .user-block .icon-status .tooltip-inner {
	max-width: 250px;
}
@media (max-width: 1199px) {
	header .user-block .icon-status .tooltip-inner {
		max-width: 222px;
	}
}
@media (max-width: 991px) {
	header .user-block .icon-status .tooltip-inner {
		max-width: 177px;
	}
}
header .user-block .icon-status:hover {
	cursor: pointer;
}
header .user-block .icon-status:hover .tooltip {
	width: 250px;
	display: block;
	margin-top: 20px;
	z-index: 1080;
}

header .topbar-profile::selection {
	border: none;
}

header #top-profile-form label {
	color: #7e7455;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: -0.025em;
	display: table-cell;
	vertical-align: middle;
	padding-right: 18px;
	background-color: transparent;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
}

header #top-profile-form .login{
	display: inline-block;
	/*padding-top: 15px;
    padding-bottom: 15px;*/
	width: 329px;
	font-size: 16px;
	padding-left: 3px;
	line-height: 47px;
	color: #d8ceaa;
	letter-spacing: -0.025em;
}
.connect_account .activ_auth_client a{
	font-size: 16px;
	line-height: 47px;
	color: #d8ceaa;
}
.activ_auth_client .shut-off{
	background: rgba(0, 0, 0, 0) url("/themes/public/images/ico-user-link.png") no-repeat scroll 0 -62px;
	padding-left: 15px;
	font-size: 16px;
}
.fb_unbind #fb_unbind, .vk_unbind #vk_unbind{
	display: none;
}
.fb_unbind:hover #fb_unbind, .vk_unbind:hover #vk_unbind{
	display: block;
}
.activ_auth_client #fb_unbind, .activ_auth_client #vk_unbind{
	float: right;
}

a.del-account{
	font-size: 15px;
	line-height: 47px;
	color: #d8ceaa;
	float: right;
	padding-right: 15px;
	display: none;
}
.del-account span{
	background: rgba(0, 0, 0, 0) url("/themes/public/images/ico-user-link.png") no-repeat scroll 0 -46px;
	padding-left: 15px;
	font-size: 16px;
}
.nickname:hover a.del-account{
	display: block;
}

header #top-profile-form .change-password {
	border-bottom: 2px dashed #a79d7b;
	padding-bottom: 3px;;
	border-top: none;
	color: #a79d7b;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	width: 130px;
}

header .block-change-password {
	display: none;
}

header .field_terms {
	padding-top: 20px;
	padding-bottom: 0px;
	clear: both;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -0.025em;
	color: #e1dac2;
}

header .field_terms a {
	color: #e1dac2;
	text-decoration: underline;
}

header #top-profile-form .form-send-btn {
	padding-top: 11px;
	padding-bottom: 11px;
	margin-left: 25px;
	height: auto;
	/*    background:  url("/themes/public/images/save-profile.png") no-repeat;*/
}

header .s1.login-vk,
header .s2.login-fb {
	position: relative;
}

header .s1.login-vk:after,
header .s2.login-fb:after {
	content: '';
	position: absolute;
	width: 48px;
	height: 48px;
	left: 0px;
	top: 0px;
}

header .s2.login-fb:after {
	background: url("/themes/public/images/button-sprite.png") no-repeat -432px 0px
}

header .s1.login-vk:after {
	background: url("/themes/public/images/button-sprite.png") no-repeat -384px 0px;
    top: -7px;
}

header .cancelChangeData {
	font-size: 18px;
	line-height: 24px;
	padding: 35px 2px 0 15px;
	color: #7e7455;
	float: left;
}

header .cancelChangeData a {
	color: #a79d7b;
}

header .cancelChangeData a:hover {
	border-bottom: 1px dashed #a79d7b;
}

header .account-list {
	list-style: none;
}

header .account-list li {
	padding-bottom: 5px;
}

header .account-list li.current-avatar {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	cursor: default;
	position: relative;
}

header .account-list li.current-avatar em {
	display: block;
	position: absolute;
	top: 20px;
	right: 5px;
	width: 22px;
	height: 17px;
	background: url("/themes/public/images/icon-indicator.png");
	background-position: 0 0;
}

header .user-avatar {
	float: left;
	width: 50px;
	height: 50px;
	display: block;
	position: relative;
}

header .account-list li .was-load-Gravatar {
	width: 12px;
	height: 12px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("/themes/public/images/ico-user-logged-vk-fb.png") no-repeat 0 -24px;
}

header .user-link {
	padding: 11px 0 0 70px;
}
@media (max-width: 991px) and (min-width: 768px) {
	header .user-link {
		padding-left: 0;
		padding-top: 60px;
	}
}

header .user-link h5 {
	color: #d8ceaa;
	font-family: 'Noto Sans', Arial, sans-serif;
	letter-spacing: -0.025em;
	padding-bottom: 6px;
	font-weight: normal;
	line-height: 16px;
}

header .user-link h5 a {
	color: #d8ceaa;
}

header .account-list li:hover {
	background-color: #484231;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

header .account-list a.user-avatar img {
	width: 50px;
	height: 50px;
}

/*-------------------------ADD CONTENT--------------------------*/

.modalDialog {
	position: fixed;
	top: 48px;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	z-index:99995;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
}

@media (max-width: 767px) {
	.modalDialog{
		top: 0;
	}
	.table.all_services_table>tbody>tr>td {
		display: block;
		max-width: 100% !important;
		margin-bottom: 1px;
		padding: 10px;
	}
	.table.all_services_table>tbody>tr {
		border-bottom: 1px solid #cd0000;
	    display: block;
	    margin-bottom: 10px;
	    padding-bottom: 5px;
	}
}
.modalDialog:target {
	display: block;
	pointer-events: auto;
}
@media (max-width: 479px) {
	.top-menu-hidden .social-icons-ul li.rss {
		display: none;
	}
	#openAddContent .rules, #openAddContent .mini_title, #openAddContent .title.drop{
		text-align: left;
	}
	#openAddContent .title {
		font-size: 18px;
	}
	#openAddContent .rules a{
		line-height: 12px;
		margin: 0;
	}
	#openAddContent .submit_addcontent {
		width: 143px;
		background-position: -10px 0;
	}
	#openAddContent .add input{
		width: 100%;
	}
	#mjmChatBlock {
		right: 0 !important;
	}
	#mjmChatIcon {
		width: 175px !important;
	}
	.to-top {
		right: inherit;
	}
	#mjmChatSlectRoom {
		margin-left: 0 !important;
	}
}
@media (max-width: 418px) {
	#openAddContent .add input{
		width: 213px;
	}
}
.list {
	list-style-type: none;
}

.clearfix {
	clear: both;
}

.publish_news {
	margin: 0 auto;
	width: 100%;
	position: relative;
	padding: 0px 7px 13px 7px;
	border-radius: 0px;
	background: rgba(255,255,255,0.8);
	overflow: auto;
	max-height: 100%;
}

.lsit_content {
	background: rgba(0, 0, 0, 0) url("../images/addcontent/arrow_down.png") no-repeat scroll center right 0px;;
	color: #d3a84e;
	border: 0 none;
	text-indent: 0.01px;
	width: auto;
	padding-right: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#lsit_content-styler{
	background: none;
	float: none;
	border: none;
}
#lsit_content-styler .jq-selectbox__select{
	padding-right: 25px;
}
#lsit_content-styler .jq-selectbox__text{
	font:700 21px/23px 'Noto Serif', serif;
	text-transform: uppercase;
	color: #d3a84e;
    border-bottom: 1px dashed #c69c6d;
}
#lsit_content-styler:hover .jq-selectbox__trigger{
	background: none;
}
#lsit_content-styler .jq-selectbox__dropdown {
    top: 25px !important;
    width: auto;
}
#lsit_content-styler .jq-selectbox li span {
	display: block;
	background: none;
	text-transform: uppercase;
	font:700 18px/25px 'Noto Serif', serif;
	color: #d3a84e;
}
#lsit_content-styler .jq-selectbox__dropdown ul {
	max-width: 91px;
}
#lsit_content-styler .jq-selectbox__dropdown li {
	display: inline-block;
	margin-bottom: 2px;
}
#openAddPhoto .lsit_content {
    width: auto;
    padding-right: 25px;
}

.inner_wrap {
	/*margin: 0 0 90px;*/
	padding-top: 5px;
	position: relative;
	margin-left: calc(50% - 400px);
  	width: 800px;
}
@media (max-width: 991px) and (min-width: 768px) {
	.inner_wrap{
		width: 700px;
		margin: auto;
	}
}
@media (max-width: 767px) {
	.inner_wrap{
		width: 100%;
		margin: 0;
	}
}
.title {
	font: 700 30px/35px 'Noto Serif', serif;
	margin-bottom: 30px;
}

.title a {
	background: url("../images/addcontent/arrow_down.png") no-repeat top 25px center;
	padding-right: 15px;
}

.title a span {
	color: #d3a84e;
	display: inline-block;
}

.border {
	border-bottom: 1px dashed #c69c6d;
}

.rules {
	color: #000;
	font: 12px/27px 'arial';
	margin-bottom: 20px;
}

.rules a {
	background: url("../images/addcontent/sign_question.png") no-repeat center left;
	color: #d0a44a;
    margin: 10px 0;
    padding-left: 20px;
    line-height: 20px;
}

.mini_title {
	border-bottom: 1px solid #cdcdcd;
	font-size: 18px;
	font-weight: 700;
	line-height: 27px;
	/*padding-bottom: 5px;*/
	margin-bottom: 45px;
}

.publish_news form {
	padding-top: 5px;
}
#proposecontent_models_ProposeContent_label:focus{
	outline: none;
}
#proposecontent_models_ProposeContent_label + .errorMessage{
	position: absolute;
    font-size: 15px;
    color: #9E0B0F;

}
.publish_news form .mini_title.little {
	border: 0;
	color: #a7a7a7;
	font-family: 'arial', sans-serif;
	font-size: 14px;
}

.publish_news form textarea {
	background: url("../images/addcontent/text_bg.png") repeat;
	border: 0;
	line-height: 29px;
	min-height: 270px;
	outline: 0;
	overflow: hidden;
	resize: none;
	width: 100%;
}

.publish_news form .rules {
	color: #9a9a9a;
}

.publish_news form .rules input {
	display: none;
}

.publish_news form .rules label span {
	background-color: #f3f0e7;
	border: 1px solid #d8dadb;
	display: inline-block;
	height: 15px;
	margin: 5px 1px -2px;
	width: 15px;
}

.publish_news form .rules input:checked + span {
	background: url("../images/addcontent/checked.png") no-repeat center center;
}

.publish_news form .rules label + span {
	display: inline-block;
	margin-top: 5px;
}

.red {
	border-bottom: 1px solid #9e0b0f;
	margin-bottom: 10px;
	color: #7e7455;
}

.select span {
	color: #9a9a9a;
	display: inline-block;
	float: right;
	margin: 14px 40px 0 0;
}

.select label {
	background: url("../images/addcontent/select_btn.png") no-repeat 0 0;
	cursor: pointer;
	float: right;
	height: 53px;
	width: 143px;
}

.select label input {
	display: none;
}

.add {
	margin-bottom: 15px;
}

.add input {
	border: 0;
	border-bottom: 1px solid #9a9a9a;
	background-color: transparent;
	float: left;
	margin: 1% 4% 0 0;
	outline: 0;
	width: 72%;
}

.add .btn {
	background: url("../images/addcontent/add_btn.png") no-repeat 0 0;
	width: 23.3%;
}
.publish_news form .rules label{
	cursor: pointer;
}
.rules.anonim {
	margin-bottom: 25px;
}

.anonim a {
	background: url("../images/addcontent/sign_question.png") no-repeat center right;
	padding: 5px 20px 5px 0;
}

.anonim a span + span {
	color: #000;
}

.anonim div {
	color: #000;
	margin-top: 10px;
}

.anonim div a {
	background: 0;
	color: #d3a84e;
	padding: 0;
	text-decoration: underline;
}

.submit_addcontent {
	background: url("../images/addcontent/btn_red.png") no-repeat;
	border: 0;
	border-radius: 5px;
	display: inline-block;
	float: right;
	height: 0;
	overflow: hidden;
	padding-top: 48px;
	width: 270px;
}

.close_add_content {
	color: #A77D03;
	font: 18px/24px 'arial';
	position: sticky;
	top: 0;
	width: 760px;
	text-align: right;
	z-index: 10;
}
@media (max-width: 991px) and (min-width: 768px) {
	.close_add_content{
		width: 660px;
	}
}
@media (max-width: 767px) {
	.close_add_content{
		width: 100%;
		padding: 0 15px;
	}
}
#openAddContent .inner_wrap{
padding:0 20px;
}

.close_add_content a {
	background: url("../images/addcontent/cross.png") no-repeat center right;
	color: #7f7557;
	text-align: left;
	font: 18px/24px 'arial';
	width: 110px;
}

.publish_news a.no_drop {
	background: 0;
	padding-right: 0;
	position: relative;
}

.title.drop{
	width: 100%;
}

.publish_news .dropdown-menu {
	left: auto;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 100%;
	width: 130px;
}

.publish_news .dropdown-menu li + li {
	border-top: 1px solid #7e7455;
}

.lsit_content option {
	border-bottom: 1px solid #7e7455;
	color: #333;
	font-size: 14px;
	height: 35px;
	padding-left: 20px;
	padding-top: 10px;
}

.select label:hover {
	background: url("../images/addcontent/select_btn_hover.png") no-repeat;
}

.select.add .btn:hover {
	background: url("../images/addcontent/add_btn_hover.png") no-repeat;
}

.submit_addcontent:hover {
	background: url("../images/addcontent/btn_red_hover.png") no-repeat;
}
.video_wrap{
	padding-right: 0;
}
.videodiv {
	position: relative;
	width: 100%;
	margin-top: 25px;
	height: 0;
	padding-bottom: 60%;
}

body.video {
	position: relative;
}

.video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.panel-body {
	padding-right: 30px
}

.panel-body .comment-ico {
	display: inline-block;
	position: relative;
	padding: 22px 1px 3px 34px;
	font-size: 11px;
	margin: 0;
	line-height: 16px !important;
	color: #7e7455;
}

.comment-block .row {
	padding: 15px;
	padding-left: 30px;
	padding-top: 0
}

.comment-block img {
	width: 50px;
	height: 50px;
}

.panel-body {
	padding: 0
}

.panel {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

#comment {
	clear: both;
	padding-right: 15px;
	position: relative;
}
.poll_one_news #comment {
	padding-right: 0;
}
.main_link {
	  border-bottom: 1px dashed #c69c6d;
	  cursor: pointer;
	  color: #d0a44a;
}
.main_author{
	border:none;
	width: 100%;
	background: none;
	border-bottom: 1px solid #9A9A9A;
	display: none;
	  font-size: 14px;
  color: #393939;
}
.new_info {
	display:none;
}
.new_info svg {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 94%;
    height: 91%;
}
.new_info svg line {
    stroke-width: 5px;
    stroke: #d3a84e;
    fill: none;
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
.new_info svg line.top, 
.new_info svg line.bottom {
    stroke-dasharray: 122% 200%;
}
.new_info svg line.left {
    stroke-dasharray: 100% 155%;
}
.new_info svg line.right{
    stroke-dasharray: 100% 214%;
}
.new_info ul {
	padding: 0;
	list-style: none;
}
.new_info li {
	float: left;
	width: 49%;
	margin-left: 1%;
	margin-bottom: 1%;
}
.new_info li:nth-child(2n+1) {
	margin-left: 0;
	clear: both;
}
.new_info li > a {
	display: block;
	font-weight: bold;
	min-height: 100px;
	background: #cac099;
	color: #000000;
	position: relative;
	padding: 10px 13px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.new_info li > a:hover svg line {
	stroke: #fff;
}
.new_info li > a:hover {
	background: #d3a84e;
	color: #fff;
}
.new_info li > a:hover h2{
	border-bottom-color: #fff;
	color: #fff;
}
.new_info li > a:hover svg line.bottom  {
	-webkit-transform: translateX(425px);
    transform: translateX(-425px);
}
.new_info li > a:hover svg line.right  {
	-webkit-transform: translateY(425px);
    transform: translateY(425px);
}

.new_info li > a:hover svg line.left  {
	-webkit-transform: translateY(-360px);
    transform: translateY(-360px);
}
.new_info li > a:hover svg line.top  {
	-webkit-transform: translateX(425px);
    transform: translateX(425px);
}
.new_info h2{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 2px solid #7f7557;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
body.refbook .ref-cat {
	margin-top: 20px;
}

@media (max-width: 991px) {
	.topbar-item-default {
		position: static
	}

	.topbar-plus-2,
	.topbar-close-2 {

	}
	.custom-pagination_stat{
		display: none;
	}
}

@media (max-width: 1199px) {
	.butt {
		padding-left: 0px;
		padding-right: 0px;
	}

	header .header-but-nav-container {
		left: 10px
	}
.custom-pagination_stat li {
	display: inline-block;
	text-align: center;
    width: 22.69px;
}
}

@media screen and (max-width: 991px) {
	.butt {
		font-size: 13px;
	}

	.butt img {
		display: none;
	}

	.butt2 {
		padding: 0;
	}
	.video-news img{
		width:100%;
		}
    .description .description-icon img{
        margin: 0 auto;
    }
}

@media screen and (max-width: 769px) {
	.form-form button > h4 {
		background-image: none;
	}

	header .container {
		position: static
	}

	header {
		position: relative
	}

	header .header-but-nav-container {
		bottom: -50px
	}

}

@media screen and (max-width: 392px) {
	.butt-rabota {
		margin: 20px 0 0 20px;
	}
}

.search-articles article {
	width: 50%;
	float: left;
	border: 3px solid transparent;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-ms-transition-property: -ms-transform;
	-o-transition-property: top, left;
	transition-property: transform;
	-webkit-animation: moveUp 1s ease forwards;
	-moz-animation: moveUp 1s ease forwards;
	animation: moveUp 1s ease forwards;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.search-articles article .article-container {
	position: relative;
	width: 100%;
	top: -20px;
	left: -16px;
	padding: 12px;
	border: 3px solid transparent;
	overflow: hidden;
	z-index: 10;
	background-color: transparent;
	-webkit-transition: all 0.3s ease-in-out 0.3s;
	-moz-transition: all 0.3s ease-in-out 0.3s;
	-o-transition: all 0.3s ease-in-out 0.3s;
	transition: all 0.3s ease-in-out 0.3s;
}

.search-articles article:hover .article-container {
	width: 100%;
	z-index: 60;
	border-color: #e9e9e9;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.search-articles article:hover .article-text {
	height: 100%
}

.search-articles article h1 a, .search-articles article h2 a {
	color: #2e271d;
}

.search-articles article .article-text {
	clear: both;
	position: relative;
	height: 60px;
	margin-bottom: 11px;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.search-articles {
	margin-top: 30px
}

.search-articles article .author {
	padding: 0 0 0 14px;
	background: url("../images/spritesite.png") no-repeat 0px -183px;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	color: #464646;
}

.search-articles article:hover .article-text.article-text-transition {
	-webkit-transition: height 0.3s ease-in-out 0s;
	-moz-transition: height 0.3s ease-in-out 0s;
	-o-transition: height 0.3s ease-in-out 0s;
	transition: height 0.3s ease-in-out 0s;
}

.search-articles article .article-text.article-text-transition {
	-webkit-transition: height 0.3s ease-in-out 0s;
	-moz-transition: height 0.3s ease-in-out 0s;
	-o-transition: height 0.3s ease-in-out 0s;
	transition: height 0.3s ease-in-out 0s;
}

.search-articles article .article-text .excerpt {
	padding-bottom: 12px;
}

.search-articles article .article-text p {
	line-height: 24px;
	font-family: 'Noto Sans', Arial, sans-serif;
	text-align: left;
	padding-bottom: 0;
}

.search-articles article .rubric-ico {
	float: left;
	max-width: 160px;
	margin: 0px 0 6px 0;
}

.search-articles article:after {
	background: url("../images/spritesite.png") no-repeat -41px 0px;
	position: absolute;
	bottom: 14px;
	left: 50%;
	margin-left: -25px;
	content: "";
	width: 27px;
	height: 6px;
	z-index: 10;
}

.search-articles article .comment-ico {
	float: right;
	margin: 0px 0 6px 0;
}

.search-articles .article-image a {
	width: 100%
}

.search-articles .article-image a img {
	width: 100%
}

.search-articles article .article-text .link-small {
	margin-bottom: 0;
	display: block;
	text-align: center;
	float: none;
}

.search-articles article .rubric-ico {
	float: left;
	max-width: 200px;
	margin: 0px 0 6px 0;
}

.search-articles .rubric-ico a {
	float: left;
}

textarea.autoresizing::-moz-placeholder,
textarea.autoresizing:-ms-input-placeholder,
textarea.autoresizing::-webkit-input-placeholder {
	font-weight: 700;
}

p.chat_ban {
    padding: 5px 10px;
}

@media (max-width: 1199px) {
	.search-articles article .article-text {
		height: auto;
	}

	.search-articles .article-image a img {
		width: auto
	}

	.search-articles article {
		width: 100%
	}

	.search-articles article .article-container {
		border-color: #e9e9e9;
	}

	.search-articles article:after {
		display: none
	}


    .services .advanced-filters .wrap-filter-check {
        line-height: 31.5px;
    }
}

@media (max-width: 767px) {
	.search-articles article .article-container {
		margin-left: 15px
	}
	.pnl-third{
	display: none !important;
    float: right;
    margin-top: -44px !important;
    display: block !important;
    width: auto;
    text-align: right;
    width: 100px;
		}
	footer{
		display:none;
	}
}

@media (max-width: 800px){
	.publish_news{
		width: 100%;
		overflow-x:hidden; 
	}
	.title {
		font-size: 20px;
	}

}
@media (max-width: 479px){
	.close_add_content{
		width: 100%;
	}
	.rules, .mini_title,
	.title.dropdown{
		text-align: center;
	}
	.submit_addcontent,
	.select label{
		margin: auto;
		display: block;
		float:none;
	}
	.select span{
		margin: 0px;
	}
	.add{
		text-align: center;
	}
	
	.pnl-third{
		    display: none !important;
		}
}

#openAddContent .inner_wrap{
 /* background-color: #fff;*/
}

#openAddContent.modalDialog {
overflow:auto;
}

#openAddContent.modalDialog .publish_news{
  padding: 10px 15px 50px 15px;
  overflow: hidden;
  max-height: inherit;
   /* background-color: #fff;*/
}
#openAddContent .title {
	font-size: 26px;
	line-height: 27px;
	margin-bottom: 24px;
}
#openAddContent .rules:nth-child(2) {
	color: #000;
	margin-bottom: 45px;
}
#openAddContent .mini_title {
	font-size: 18px;
	font-family: 'Noto Serif', sans-serif;
	margin-bottom: 57px;
}
#openAddContent .mini_title input{
	width: 72%;
}
@media (max-width: 767px) {
	.search .img-box img {
	    max-width: 100%;
	}
	#openAddContent .mini_title input{
		width: 62%;
	}
}
#openAddContent .mini_title.red {
	margin-bottom: 14px;
}
#openAddContent .publish_news form textarea {
	color: #a7a7a7;
	font-size: 14px;
}
#openAddContent .anonim a{
    margin-bottom: 0;
    margin-top: 20px;
}
#openAddContent .anonim div a{
	margin-top: 0;
}
#openAddContent .anonim div {
	margin-top: 0;
}
.right-collom  .icons_to a span.icons-custom{
  padding-right: 23px;
  background-position: 5px center;
}

.right-collom  .icons_to li a span.user_album{
background:url(../images/photo_icon/photo_icon_01.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(1) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_01.png) no-repeat ;
} */

.right-collom  .icons_to li a span.arhutektura{
background:url(../images/photo_icon/photo_icon_031.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(2) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_031.png) no-repeat ;
} */

.right-collom .icons_to li a span.kryshi-2{
background:url(../images/photo_icon/photo_icon_11.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(3) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_11.png) no-repeat ;
} */
.right-collom  .icons_to li a span.odesskij-yumor{
  background: url(../images/photo_icon/photo_icon_07.png) no-repeat;
}
/* .right-collom  .icons_to li:nth-of-type(4) a span.icons-custom{
  background: url(../images/photo_icon/photo_icon_07.png) no-repeat;
} */

.right-collom .icons_to li a span.staraya-odessa{
background:url(../images/photo_icon/photo_icon_17.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(5) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_17.png) no-repeat ;
} */
.right-collom  .icons_to li a span.odesskij-kolorit{
background:url(../images/photo_icon/photo_icon_03.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(6) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_03.png) no-repeat ;
} */
.right-collom  .icons_to li a span.zhivotnye{
  background: url(../images/photo_icon/photo_icon_06.png) no-repeat;;
}
/* .right-collom  .icons_to li:nth-of-type(7) a span.icons-custom{
  background: url(../images/photo_icon/photo_icon_06.png) no-repeat;;
} */
.right-collom  .icons_to li a span.pejzazh{
background:url(../images/photo_icon/photo_icon_10.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(8) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_10.png) no-repeat ;
} */
.right-collom  .icons_to li a span.zhanr{
background:url(../images/photo_icon/photo_icon_20.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(9) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_20.png) no-repeat ;
} */
.right-collom .icons_to li a span.reportazh{
background:url(../images/photo_icon/photo_icon_23.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(10) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_23.png) no-repeat ;
} */
.right-collom  .icons_to li a span.other{
background:url(../images/photo_icon/photo_icon_02.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(11) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_02.png) no-repeat ;
} */
.right-collom .icons_to li a span.all_category{
	background:url(../images/photo_icon/photo_icon_12.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(12) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_12.png) no-repeat ;
} */
/*hov*/

.right-collom  .icons_to a:hover span.icons-custom{
  	padding-right: 23px;
  	background-position: 5px center;
}
.right-collom  .icons_to li a:hover span.user_album,
.right-collom  .icons_to li.current-category a span.user_album{
	background:url(../images/photo_icon/photo_icon_01_h.png) no-repeat ;
}

/* .right-collom  .icons_to li:nth-of-type(1) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(1) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_01_h.png) no-repeat ;
} */

.right-collom  .icons_to li a:hover span.arhutektura,
.right-collom  .icons_to li.current-category a span.arhutektura{
	background:url(../images/photo_icon/photo_icon_031_h.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(2) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(2) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_031_h.png) no-repeat ;
} */

.right-collom .icons_to li a:hover span.kryshi-2,
.right-collom  .icons_to li.current-category a span.kryshi-2{
	background:url(../images/photo_icon/photo_icon_11_h.png) no-repeat;
}
/* .right-collom .icons_to li:nth-of-type(3) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(3) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_11_h.png) no-repeat;
} */

.right-collom  .icons_to li a:hover span.odesskij-yumor,
.right-collom  .icons_to li.current-category a span.odesskij-yumor{
  	background: url(../images/photo_icon/photo_icon_07_h.png) no-repeat;
}
/* .right-collom  .icons_to li:nth-of-type(4) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(4) a span.icons-custom{
  	background: url(../images/photo_icon/photo_icon_07_h.png) no-repeat;
} */

.right-collom .icons_to li a:hover span.staraya-odessa,
.right-collom  .icons_to li.current-category a span.staraya-odessa{
	background:url(../images/photo_icon/photo_icon_17_h.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(5) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(5) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_17_h.png) no-repeat ;
} */

.right-collom  .icons_to li a:hover span.odesskij-kolorit,
.right-collom  .icons_to li.current-category a span.odesskij-kolorit{
	background:url(../images/photo_icon/photo_icon_03_h.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(6) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(6) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_03_h.png) no-repeat ;
} */

.right-collom  .icons_to li a:hover span.zhivotnye,
.right-collom  .icons_to li.current-category a span.zhivotnye{
  	background: url(../images/photo_icon/photo_icon_06_h.png) no-repeat;
}
/* .right-collom  .icons_to li:nth-of-type(7) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(7) a span.icons-custom{
  	background: url(../images/photo_icon/photo_icon_06_h.png) no-repeat;
} */

.right-collom  .icons_to li a:hover span.pejzazh,
.right-collom  .icons_to li.current-category a span.pejzazh{
background:url(../images/photo_icon/photo_icon_10_h.png) no-repeat;
}
/* .right-collom  .icons_to li:nth-of-type(8) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(8) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_10_h.png) no-repeat;
} */

.right-collom  .icons_to li a:hover span.zhanr,
.right-collom  .icons_to li.current-category a span.zhanr{
background:url(../images/photo_icon/photo_icon_20_h.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(9) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(9) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_20_h.png) no-repeat ;
} */

.right-collom .icons_to li a:hover span.reportazh,
.right-collom  .icons_to li.current-category a span.reportazh{
background:url(../images/photo_icon/photo_icon_23_h.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(10) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(10) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_23_h.png) no-repeat ;
} */

.right-collom  .icons_to li a:hover span.other,
.right-collom  .icons_to li.current-category a span.other{
	background:url(../images/photo_icon/photo_icon_02_h.png) no-repeat ;
}
/* .right-collom  .icons_to li:nth-of-type(11) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(11) a span.icons-custom{
	background:url(../images/photo_icon/photo_icon_02_h.png) no-repeat ;
} */
.right-collom .icons_to li a:hover span.all_category,
.right-collom  .icons_to li.current-category a span.all_category{
background:url(../images/photo_icon/photo_icon_12_h.png) no-repeat ;
}
/* .right-collom .icons_to li:nth-of-type(12) a:hover span.icons-custom,
.right-collom  .icons_to li.current-category:nth-of-type(12) a span.icons-custom{
background:url(../images/photo_icon/photo_icon_12_h.png) no-repeat ;
} */

/*events*/

.show_all_cat li span.icons-custom {
	background:url(../images/category_icon/show_all_cat.png) no-repeat;	
	margin-bottom: -3px;
}
.show_all_cat li:hover span.icons-custom  {
	background:url(../images/category_icon/show_all_cat_hov.png) no-repeat;		
}

/* .events_icon li:first-of-type a span.icons-custom{
background:url(../images/category_icon/cat_icon_26.png) no-repeat;
} */

.events_icon li a span.icons-custom.events_parties{
background:url(../images/category_icon/disco_1.png) no-repeat;
}
.events_icon li a span.icons-custom.events_concerts{
background:url(../images/category_icon/concert.png) no-repeat;
}
/* .events_icon li:nth-of-type(4) a span.icons-custom{
background:url(../images/category_icon/new.png) no-repeat;
} */
.events_icon li a span.icons-custom.events_spectacles{
background:url(../images/category_icon/spec.png) no-repeat;
}

.events_icon li a span.icons-custom.events_show{
background:url(../images/category_icon/show.png) no-repeat;
}
.events_icon li a span.icons-custom.events_exhibitions{
background:url(../images/category_icon/vustavku.png) no-repeat;
}


.events_icon li a span.icons-custom.events_ballet{
background:url(../images/category_icon/balet.png) no-repeat;
}

/* .events_icon li:nth-of-type(9) a span.icons-custom{
background:url(../images/category_icon/eks.png) no-repeat;
}
 */

.events_icon li a span.icons-custom.other_events{
background:url(../images/category_icon/other.png) no-repeat;
}
.events_icon li a span.icons-custom.events_musical{
background:url(../images/category_icon/music.png) no-repeat;
}
.events_icon li a span.icons-custom.events_opera{
background:url(../images/category_icon/opera.png) no-repeat;
}
/* .events_icon li:nth-of-type(13) a span.icons-custom{
background:url(../images/category_icon/oppta.png) no-repeat;
} */
.events_icon li a span.icons-custom.films_events{
background:url(../images/category_icon/movie.png) no-repeat;
}
/* .events_icon li:nth-of-type(15) a span.icons-custom{
background:url(../images/category_icon/fest.png) no-repeat;
}
.events_icon li:nth-of-type(16) a span.icons-custom{
background:url(../images/category_icon/art.png) no-repeat;
}
.events_icon li:nth-of-type(17) a span.icons-custom{
background:url(../images/category_icon/lec.png) no-repeat;
}
.events_icon li:nth-of-type(18) a span.icons-custom{
background:url(../images/category_icon/quest.png) no-repeat;
margin-bottom: -4px;
margin-top: 4px;
}
.events_icon li:nth-of-type(19) a span.icons-custom{
background:url(../images/category_icon/mast.png) no-repeat;
}
.events_icon li:nth-of-type(20) a span.icons-custom{
background:url(../images/category_icon/fashion.png) no-repeat;
}
.events_icon li:nth-of-type(21) a span.icons-custom{
background:url(../images/category_icon/yarm.png) no-repeat;
}
.events_icon li:nth-of-type(22) a span.icons-custom{
background:url(../images/category_icon/kast.png) no-repeat;
}
.events_icon li:nth-of-type(23) a span.icons-custom{
background:url(../images/category_icon/bal.png) no-repeat;
} */
.events_icon li a span.all_events{
	background:url(../images/category_icon/all_events.png) no-repeat;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 18px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

/*
.events_icon li a:hover span.icons-custom,.right-collom  .icons_to li a:hover span.icons-custom{
background-image:none;
}

*/
/* .events_icon li.current-category:first-of-type a span.icons-custom, 
.events_icon li:first-of-type a:hover span.icons-custom{
background:url(../images/category_icon/cat_icon_26_h.png) no-repeat ;
}*/
.events_icon li.current-category a span.icons-custom.events_parties, 
.events_icon li a:hover span.icons-custom.events_parties{
background:url(../images/category_icon/disco_h.png) no-repeat ;

}
.events_icon li.current-category a span.icons-custom.events_concerts, 
.events_icon li a:hover span.icons-custom.events_concerts{
background:url(../images/category_icon/concert_h.png) no-repeat ;
}
/* .events_icon li.current-category:nth-of-type(4) a span.icons-custom, 
.events_icon li:nth-of-type(4) a:hover span.icons-custom{
background:url(../images/category_icon/new_h.png) no-repeat ;
} */
.events_icon li.current-category a span.icons-custom.events_spectacles, 
.events_icon li a:hover span.icons-custom.events_spectacles{
background:url(../images/category_icon/spec_h.png) no-repeat ;
}
.events_icon li.current-category a span.icons-custom.events_show, 
.events_icon li a:hover span.icons-custom.events_show{
background:url(../images/category_icon/show_h.png) no-repeat ;
}
.events_icon li.current-category a span.icons-custom.events_exhibitions, 
.events_icon li a:hover span.icons-custom.events_exhibitions{
background:url(../images/category_icon/vustavku_h.png) no-repeat ;
}
.events_icon li.current-category a span.icons-custom.events_ballet, 
.events_icon li a:hover span.icons-custom.events_ballet{
background:url(../images/category_icon/balet_h.png) no-repeat ;
}
/* .events_icon li.current-category:nth-of-type(9) a span.icons-custom, 
.events_icon li:nth-of-type(9) a:hover span.icons-custom{
background:url(../images/category_icon/eks_h.png) no-repeat ;
} */
.events_icon li.current-category a span.icons-custom.other_events, 
.events_icon li a:hover span.icons-custom.other_events{
background:url(../images/category_icon/other_h.png) no-repeat ;
}
.events_icon li.current-category a span.icons-custom.events_musical, 
.events_icon li a:hover span.icons-custom.events_musical{
background:url(../images/category_icon/music_h.png) no-repeat ;
}
.events_icon li.current-category a span.icons-custom.events_opera, 
.events_icon li a:hover span.icons-custom.events_opera{
background:url(../images/category_icon/opera_h.png) no-repeat ;
}
/* .events_icon li.current-category:nth-of-type(13) a span.icons-custom, 
.events_icon li:nth-of-type(13) a:hover span.icons-custom{
background:url(../images/category_icon/oppta_h.png) no-repeat ;
} */
.events_icon li.current-category a span.icons-custom.films_events, 
.events_icon li a:hover span.icons-custom.films_events{
background:url(../images/category_icon/movie_h.png) no-repeat;
}/* 
.events_icon li.current-category:nth-of-type(15) a span.icons-custom, 
.events_icon li:nth-of-type(15) a:hover span.icons-custom{
background:url(../images/category_icon/fest_h.png) no-repeat ;
}
.events_icon li.current-category:nth-of-type(16) a span.icons-custom, 
.events_icon li:nth-of-type(16) a:hover span.icons-custom{
background:url(../images/category_icon/art_h.png) no-repeat ;
}
.events_icon li.current-category:nth-of-type(17) a span.icons-custom, 
.events_icon li:nth-of-type(17) a:hover span.icons-custom{
background:url(../images/category_icon/lec_h.png) no-repeat ;
}
.events_icon li.current-category:nth-of-type(18) a span.icons-custom, 
.events_icon li:nth-of-type(18) a:hover span.icons-custom{
background:url(../images/category_icon/quest_h.png) no-repeat ;
}
.events_icon li.current-category:nth-of-type(19) a span.icons-custom, 
.events_icon li:nth-of-type(19) a:hover span.icons-custom{
background:url(../images/category_icon/mast_h.png) no-repeat;
}
.events_icon li.current-category:nth-of-type(20) a span.icons-custom, 
.events_icon li:nth-of-type(20) a:hover span.icons-custom{
background:url(../images/category_icon/fashion_h.png) no-repeat;
}
.events_icon li.current-category:nth-of-type(21) a span.icons-custom, 
.events_icon li:nth-of-type(21) a:hover span.icons-custom{
background:url(../images/category_icon/yarm_h.png) no-repeat;
}
.events_icon li.current-category:nth-of-type(22) a span.icons-custom, 
.events_icon li:nth-of-type(22) a:hover span.icons-custom{
background:url(../images/category_icon/kast_h.png) no-repeat;
}
.events_icon li.current-category:nth-of-type(23) a span.icons-custom, 
.events_icon li:nth-of-type(23) a:hover span.icons-custom{
background:url(../images/category_icon/bal_h.png) no-repeat;
} */
.events_icon li.current-category a span.all_events, 
.events_icon li a:hover span.all_events{
background:url(../images/category_icon/all_events_h.png) no-repeat;
}

#error404{
padding-right:20px;
}
.header-body .menu li.current-menu-item{ 
  background: #d3a84e;
}
.header-body .menu li.current-menu-item a{ 
  color: #ffffff;
}
.header-body .menu li.current-menu-item a:hover{ 
  border-bottom: 3px solid #d3a84e;
}

#mjmChatRoom {
    min-width: 330px !important;
    min-height: 130px !important;
}


.header-body .menu.small-menu li.active a{
	color: #ffffff;
    background: #d3a84e;
}
.header-body .menu.small-menu li a:hover{
	border-bottom: 3px solid #d3a84e;
	background: none;
	color: #000;
}


.sidebar-wra
#admin-toolbar {
    margin: 10px;
} {
    background-position: 5px 4px;
	    margin-left: 10px;
}

.topbar-plus-2 span{
display:none;
}
#admin-toolbar {
    margin: 10px;
}
#admin-toolbar .btn-edit {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    color: #FFF;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid #C89D43;
    border-radius: 4px;
    background-color: #D3A84E;
    text-decoration: none;
}
#admin-toolbar .btn-edit:active,
#admin-toolbar .btn-edit:hover {
    color: #FFF;
    background-color: #AB8026;
    border-color: #AB8026;
}
.belong_content a{
    color: #000;
	margin-right:10px;
   border-bottom: 1px dashed #fff;
}
.belong_content{
 	margin-bottom: 10px;
 }

.belong_content a:hover{
  	border-bottom-color:#cd0000;
    color: #cd0000;
}
.news_likes{
	position:absolute;
}
.relative_n{
	position:relative;
}

.relative_n .news_like .ratings{
    margin-left: 0 ;
    margin-top: 0 ;
}

.marg_bot10.relative_n >h4{
    margin-top: 25px;
    font-size: 24px;
    margin-bottom: 20px;
}

.relative_n .news_like{
    position: relative;
    right: 0;
    top: 9px;
    margin-top: 20px;
}

.belong_content span{
    font-size: 12px;
    display: inline-block;
}
.videodetector{
	width: 100%;
	margin: auto;
}
.videodetector iframe {
	width: 100%;
	height: 654px;
}
body.articles .videodetector iframe {
	height: 449px;
}
.vote_icon {
	float: right;
}
body.refbook .about_city {
	margin-top: 20px;
}
@media (max-width: 480px) {
    .relative_n .news_like {
        position: static;
        margin-top: 10px;
    }

    .belong_content span {
        /* margin-left: 10px; */
        font-size: 12px;
        display: block;
    }

    .belong_content a {
        font-size: 12px;
    }
}
span#ctrlcopy {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0;
}
.event-inner h1{
	margin-top: 30px;
}
#callbeck_{
cursor:pointer;
}
#callbeck_:hover{
    color: #cd0000;
}
.poll-sidebar {
	padding-right: 15px;
}
body.search #pjax-container{
	clear: both;
}

.table {
    width: initial;
    max-width: !important;
    margin-bottom: 20px;
    display: block;
    overflow-x: auto;
    float: left;
}
.table>tbody>tr>td{
    border-color: #000;
}
.table tr:nth-child(2n+1) {
    background: #f1f2f2;
}
.table tr:nth-child(2n+1) td{
	background: transparent;
}
.table tr:nth-child(2n) {
    background: #fff;
}
.table tr:nth-child(2n) td{
	background: transparent;
}
.news-banners {
	text-align: center;
}
.news-banners > div  {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}
@media (max-width: 767px){
	section.content-conteiner {
		margin-top: 15px;
	}
	.row-item {
		margin-left: 0;
		margin-right: -15px;
	}
	.top4-block {
		max-width: inherit;
	}
	.item-block-form {
		display: block;
		min-height: inherit;
	}
	.profile .form-horizontal .form-group {
		margin-left: 0;
	}
	.banners_body.desktop {
		display: none;
	}
	.banners_body.mobile {
		display: inline-block;
		margin-right: 1px;
	}
	.image-box  {
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}
	.two-banners > div:nth-child(1) {
	    width: 100%;
	}
	.two-banners > div:nth-child(2) {
	    display: none;
	}
	body.poll .wrap {
		padding: 0;
	}
	body.photo .wonderful-block {
		padding-right: 15px;
	}
	 #slider-xs img {
		display: block;
		width: 100%;
	}
	body.video .wrap {
		padding: 0;
	}
	body.video .wrap .col-xs-12.col-md-6 {
		padding: 0;
	}
	.under-menu-block {
		display: none !important;
	}
	#mjmChatBlock {
		display: none;
	}
	.scroll_to_up {
		display: none !important;
	}
	#pjax-container {
	    margin: 0;
	}
	.hot-news-wrap {
		height: auto;
	}
	.main-video {
		width: 100%;
		margin: 0;
	}
	.main-video .video-news > a{
		display: block;
	}
	.label-list ul li {
		width: 100% !important;
	}
	.fancybox-outer a.fancybox-nav.prev_photo {
		left: -60px;
	}
	.fancybox-outer a.fancybox-nav.next_photo {
		right: -60px;
	}
	#pnl-third {
		padding: 9px 0 !important;
	}
	body.index .news-tab {
		min-height: auto;
		max-height: auto;
	}
	body.index .news-tab .tab-content {
		height: 605px;
	}
	.col-lg-6.col-md-12.col-sm-6.col-xl-6.col-xs-12.text-center,
	.col-xl-4.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center,
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center { 
		padding-right: 0;
	}
	.log-in-modal .input-register {
		margin-bottom: 25px;
	}
	.frm_description {
		top: 55px;
	}
	.photo .share {
		width: 160px;
	}
	.photo .image-single-ispost .ratings {
		float: left;
	}
	.photo .download-ico {
		margin-top: 35px;
	}
	.fancybox-skin .img-responsive {
		max-width: 100%;
	}
	.photo .fancybox-skin {
		margin-bottom: 100px;
	}
	.fancybox-overlay-one #fancywrap  {
		display: none;
	}
	 #fancywrap {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 92px;
		background: #d3a84e;
		z-index: 999;
		width: auto !important;
	}
	.arrow_wrap a.prev_photo.fancybox-nav {
		background-image: url('../images/carousel-left.png') !important;
		position: fixed;
		left: 0px !important;
		top: initial;
		bottom: 0px;
		height: 92px !important;
		width: 50% !important;
		z-index: 1000;
		background-position: 40px 28px !important;
	}
	.arrow_wrap a.next_photo.fancybox-nav {
		background-image: none !important;
		position: fixed;
		right: 0px !important;
	    bottom: 0px;
	    top: initial;
	    height: 92px !important;
	    width: 50% !important;
	    z-index: 1000;
	}
	.arrow_wrap a.next_photo.fancybox-nav:before {
		content: "";
		background-image: url('../images/carousel-right.png') !important;
	    height: 38px !important;
	    width: 75px !important;
	    margin-top: 28px;
	    margin-right: 40px;
	    display: block;
	    float: right;
	    z-index: 1000;
	}
	.videodetector iframe {
		height: 379px;
	}
	body.articles .videodetector iframe {
		height: 361px;
	}
	.top-menu-hidden .social-wrap {
		float: left;
	}
	.top-menu-hidden .currency {
		float: right;
		margin-top: 0;
	}
	.top-menu-hidden .currency  ul {
		padding-left: 24px;
	}
	.top-menu-hidden .currency p {
		padding-top: 0;
		margin-bottom: 20px;
	}
	.user-block {
		clear: both;
	}
	.top-menu-hidden .currency-rub:before {
		margin-left: -9px;
	}
	.top-menu-hidden .currency-euro:before {
		margin-left: -9px;
	}
	.top-menu-hidden .currency-dollar:before {
		margin-left: -9px;
	}
	.form_for_login, .content-w {
	    width: 100%;
	    overflow: visible !important;
	    clear: both;
	}

}




@media (max-width: 480px){
	.social-icons-ul {
		width: 160px;
		float: left;
	}
	.social-wrap .social-icons-ul {
		float: none;
		width: 100%;
	}
}
@media (max-width: 600px){
	.videodetector iframe {
		height: 290px;
	}
	body.articles .videodetector iframe {
		height: 304px;
	}
	.top-menu-hidden .currency p {
		margin-bottom: 0;
		float: left;
		margin-left: 0;
	}
	.top-menu-hidden .currency {
		float: left;
	    margin-top: 0;
	    padding: 5px 0px;
	}
	.currency-list {
		padding-top: 0;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	#swiffycontainer {
		height: 84px !important;
	}
	.photo #swiffycontainer {
		height: 91px !important;
	}
	.news #swiffycontainer {
		height: 263px !important;
	}
	section.content-conteiner {
		margin-top: 15px;
		
	}
	
	.under-menu-block {
		display: none !important;
	}
	.top-menu-hidden .social-icons-ul li.rss {
		display: none;
	}
	#embed {
		height: 170px;
	}
	body.news #embed {
		height: 523px;
	}
	.label-list ul li {
		width: 50% !important;
	}
	#pnl-third {
		padding: 9px 0 !important;
	}
	.log-in-modal .input-register {
		margin-bottom: 25px;
	}
	.frm_description {
		top: 55px;
	}
	.top-menu-hidden .currency p {
		margin-bottom: 0;
	}
	.col-lg-6.col-md-12.col-sm-6.col-xl-6.col-xs-12.text-center:nth-child(2n+1),
	.col-xl-4.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center:nth-child(2n+1),
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center:nth-child(2n+1) {
		clear: both;
		margin-bottom: 10px;
	}
	.fancybox-skin .img-responsive {
		max-width: 100%;
	}
	.photo .fancybox-skin {
		margin-bottom: 100px;
	}
	.fancybox-overlay-one #fancywrap  {
		display: none;
	}
	#fancywrap {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 92px;
		background: #d3a84e;
		z-index: 999;
	}
	.arrow_wrap a.prev_photo.fancybox-nav {
		background-image: url('../images/carousel-left.png') !important;
		position: fixed;
		left: 0px !important;
		top: initial;
		bottom: 0px;
		height: 92px !important;
		width: 50% !important;
		z-index: 1000;
		background-position: 40px 28px !important;
	}
	.arrow_wrap a.next_photo.fancybox-nav {
		background-image: none !important;
		position: fixed;
		right: 0px !important;
	    bottom: 0px;
	    top: initial;
	    height: 92px !important;
	    width: 50% !important;
	    z-index: 1000;
	}
	.arrow_wrap a.next_photo.fancybox-nav:before {
		content: "";
		background-image: url('../images/carousel-right.png') !important;
	    height: 38px !important;
	    width: 75px !important;
	    margin-top: 28px;
	    margin-right: 40px;
	    display: block;
	    float: right;
	    z-index: 1000;
	}
	.arrow_wrap a.prev_photo.fancybox-nav:hover {background-position: 40px 28px !important;}
	.arrow_wrap a.next_photo.fancybox-nav:hover {background-position: 370px 28px !important;}
		
	.hot-news .hot-news-title {
	    font-size: 17px;
	    line-height: 22px;
	}
	.video-wrapper-hover ul.hot-news-info{
		top: 63px;
	}
	.hot-news span.paid_note, .news-tab-list span.paid_note.tx_up {
	    font-size: 20px;
	}
	.hot-news-wrap {
	    height: 398px;
	}
	body.index .news-tab {
	    min-height: 400px;
	    max-height: 400px;
	}
	body.index .news-tab .tab-content {
	    height: 355px;
	}
	.news-tab-list .news-tab-item {
	    margin-bottom: 4px;
	    margin-top: 4px !important;
	}
	.videodetector iframe {
		height: 390px;
	}
	body.articles .videodetector iframe {
		height: 259px;
	}
	.event-sidebar .slick-list {
	    margin: 0px 25px;
	}
	body.news .event-sidebar .slick-list {
	    margin: 0px 48px;
	}
	.event-sidebar .slick-prev, .event-sidebar .slick-next {
		width: 23px;
	}
	.event-sidebar .slick-next{
	    background-position: -43px 50%;
	}
	.event-sidebar .slick-next:hover{
	    background-position: -109px 50%;
	}
	body.events .event-sidebar .slick-list, body.photo .event-sidebar .slick-list {
	    margin: 0px 35px;
	}
	body.photo .title-page {
		padding-right: 30px;
	}
	.top-menu-hidden .currency {
		margin-top: 0;
	}
	.top-menu-hidden .social-icons-ul:after {
		display: none;
	}
	.announce-wrap {
		padding-right: 5px;
		padding-left: 5px;
	}
	a.add-announce {
		font-size: 16px;
		height: 43px;
	}
	.content-static .panel-default > .panel-heading {
		height: auto;
	}
	.content-static .panel-title {
		font-size: 12px;
		line-height: 22px;
	}
	.panel-default .pluso.services {
		display: block;
	}
	.video-wrapper-hover ul.hot-news-info li {
		margin-top: 38px;
	}
	.table-directory tr td:nth-child(4) {
	    min-width: 125px;
	}
}

@media (max-width: 991px){
	.container .header-body{text-align:center;}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#swiffycontainer {
		height: 111px !important;
	}
	.photo #swiffycontainer {
		height: 125px !important;
	}
	.top-menu-hidden .social-icons-ul li.rss {
		display: none;
	}
	.ads991{
		display: block;
	}
	.ads1200, .ads1920, .ads1366{
		display: none;
	}
	#embed {
		height: 207px;
	}
	.label-list ul li {
		width: 33.3333333% !important;
	}
	#pnl-third {
		padding: 9px 0 !important;
	}
	.col-lg-6.col-md-12.col-sm-6.col-xl-6.col-xs-12.text-center,
	.col-xl-4.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center,
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center { 
		padding-right: 0;
	}
	.header-body>.menu>li:nth-of-type(5),
	.header-body>.menu>li:nth-of-type(6),
	.header-body>.menu>li:nth-of-type(7) {
		background-repeat: no-repeat;	
		background-size: contain;
		width: 106px !important;
	}
	.header-body .menu a {
		font-size: 10px;
	}
	.hot-news .hot-news-title {
	    font-size: 20px;
	    line-height: 21px;
	}
	.hot-news span.paid_note, .news-tab-list span.paid_note.tx_up {
	    font-size: 20px;
	}
	.video-wrapper-hover ul.hot-news-info{
		top: 10px;
	}
	.news-tab-list .news-tab-item {
	    margin-bottom: 5px;
	    margin-top: 3px !important;
	}
	body.index .news-tab {
	    min-height: inherit;
	    max-height: 402px;
	}
	body.index .news-tab .tab-content{
		height: 338px;
	}
	.hot-news-wrap {
	    height: 400px;
	}
	.videodetector iframe {
		height: 214px;
	}
	body.articles .videodetector iframe {
		height: 341px;
	}
	.event-sidebar .slick-list {
	    margin: 0px 62px;
	}
	body.news .event-sidebar .slick-list {
	    margin: 0px 52px;
	}
	body.events .event-sidebar .slick-list {
	    margin: 0px 70px;
	}
	body.photo .event-sidebar .slick-list {
	    margin: 0px 41px;
	}
	.large-news-descr-box {
		max-height: 170px;
	}
	body.news .large-news-descr-box {
	    max-height: 125px;
	}
	.pluso.services {
		width: 174px !important;
	}
	.pluso.services span.pluso-wrap a {
		margin-right: 4px !important;
	}
	.table-directory tr td:nth-child(4) {
	    min-width: 180px;
	}
	.top4-block {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 1365px) and (min-width: 1200px) {
	.table-directory tr td:nth-child(4) {
	    min-width: 180px;
	}
	.articles #swiffycontainer {
		height: 120px !important;
	}
	.news #swiffycontainer {
		height: 119px !important;
	}
	.photo #swiffycontainer {
		height: 126px !important;
	}
	#swiffycontainer {
		height: 123px !important;
	}
	.top-menu-hidden .social-icons-ul li.rss {
		display: none;
	}
	.ads1200{
		display: block;
	}
	.ads991, .ads1920, .ads1366{
		display: none;
	}
	#embed {
		height: 236px;
	}
	body.search .right-col{
		width: 335px;
		float: right;
	}
	body.search .event-sidebar .slick-slide a {
	    margin-left: 5px;
	    margin-right: 5px;
	} 
	body.search .event-sidebar .slick-list {
	    margin: 0 32px;
	}
	#pnl-third {
		padding: 9px 0 !important;
	}
	.header-body .menu li {
		margin-right: 0;
	}
	.hot-news-wrap{
		height: 444px;
	    margin-bottom: 5px;
	    overflow: hidden;
	}

	body.index .news-tab {
	    min-height: inherit;
	    max-height: 444px;
	}
	body.index .news-tab .tab-content {
	    height: 380px;
	}
	.news-tab-list .news-tab-item {
	    margin-bottom: 11px;
	}
	.video-wrapper-hover ul.hot-news-info{
		top: 20px;
	}
	.videodetector iframe {
		height: 255px;
	}
	body.articles .videodetector iframe {
		height: 383px;
	}
	body.news .event-sidebar .slick-list {
	    margin: 0px 29px;
	}
	body.articles .event-sidebar .slick-list {
	    margin: 0px 31px;
	}
	.currency {
		margin-left: 0;
	}
	.under-menu-block {
		width: 74%;
	}
	.user-submenu{
	    width: 100%;
	    text-align: center;
	    margin: 0;
	}
	.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center:nth-child(2n+1) {
		clear: both;
	    margin-bottom: 10px;
	}
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center:nth-child(3n+1) {
		clear: both;
		margin-bottom: 10px;
	}
	.top4-block {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 1919px) and (min-width: 1366px) {
	.top4-block {
		padding-left: 5px;
		padding-right: 5px;
	}
	.articles #swiffycontainer {
		height: 120px !important;
	}
	.events #swiffycontainer {
		height: 126px !important;
	}
	.poll #swiffycontainer,
	.photo #swiffycontainer,
	.video #swiffycontainer {
		height: 125px !important;
	}
	body.video .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 51.5%;
	}
	body.video .right-col{
		width: 48.333333%;
		max-width: 621px;
		margin-left: 0 !important;
	}
	body.video .video-cat{
	    width: 228px;
	    float: left;
	}
	body.video .right-col-inner {
		width: 345px;
		float: right;
	}
	body.video  .custom-pagination {
		margin-top: 0;
	}
	#embed {
		height: 236px;
	}
	body.search .right-col{
		width: 360px;
		float: right;
	}
	.news .main-news.date-ico {
		font-size: 10px;
    	letter-spacing: -0.3px;
    	padding-left: 19px;
	}
	.news .main-comment.comment-ico span {
		font-size: 10px;
	}
	body.index .news-tab {
	    min-height: inherit;
	    max-height: 483px;
	}
	body.index .news-tab .tab-content {
	    height: 419px;
	}
	.news-tab-list .news-tab-item {
	    margin-bottom:9px;
	}
	.video-wrapper-hover ul.hot-news-info{
		top: 5px;
	}
	.hot-news-wrap {
    	height: 480px;
	}
	.videodetector iframe {
		height: 362px;
	}
	body.articles .videodetector iframe {
		height: 489px;
	}
	body.events #category{
		float: left;
		width: 230px;
	}
	body.events .wonderful-wrap{
		float: right;
		width: 346px;
	}
	body.events .content-wrapper > div.hidden-xs.col-sm-4 {
		width: 595px;
		max-width: 595px;
	}
	body.events .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 661px;
	}
	body.refbook .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 661px;
	}
	body.refbook .content-wrapper > div.hidden-xs.col-sm-4 {
	    width: 609px;
	    max-width: 608px;
	    margin-left: 15px !important;
	}
	body.services .content-wrapper > div.hidden-xs.col-sm-4 {
		width: 585px;
	}
	body.services .left-block {
		width: 240px;
	}
	body.refbook .region ,
	body.refbook .about_city{
		float: left;
		width: 228px;
		clear: both;
	}
	body.refbook .wonderful-block,
	body.refbook .tags-list {
		float: right;
		width: 345px;
		clear: both;	
	}
	body.refbook .ref-cat {
		float: right;
		width: 345px;
		margin-top: 0;
	}
	.table-directory tr td:nth-child(4) {
	    min-width: 180px;
	}
	body.events .wonderful-block p {
    	padding-top: 0;
    }
	.topbar-close-2 {
		margin-left: 14px;
	}
	body.articles .event-sidebar .slick-list {
	    margin: 0px 32px;
	}
	.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center:nth-child(2n+1) {
		clear: both;
	    margin-bottom: 10px;
	}
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center:nth-child(3n+1) {
		clear: both;
		margin-bottom: 10px;
	}
	body.poll .content-wrapper > div.col-sm-8.col-xs-12 {
	    width: 51.5%;
	}
	body.poll .hidden-xs.col-sm-4.media_wdth {
	    width: 47.5%;
	    max-width: 610px;
	}
	body.poll .hidden-xs.col-sm-4.media_wdth {
	    width: 48.5%;
	    max-width: 623px;
	    margin-left: 0;
	}
	body.poll .poll-cat {
	    width: 240px;
	    float: left;
	}
	body.poll .right-col-inner {
	    width: 345px;
	    float: right;
	}
}
@media (min-width: 1920px) {
	header .header-but-nav-container.right {
		right: -27px;
	}

	.top4-block {
		max-width: 350px;	
	}
	.articles #swiffycontainer {
		height: 120px !important;
	}
	.video #swiffycontainer,
	.events #swiffycontainer {
		height: 125px !important;
	}
	.photo #swiffycontainer {
		height: 149px !important;
	}
	.news #swiffycontainer,
	.poll #swiffycontainer {
		height: 144px !important;
	}
	.price_check {
		display: inline-block;
	}
	.profile-data {
		width: 50%;
		float: left;
	}
	.profile-data:nth-child(2n+1) {
		clear: both;
	}
	.profile .form-group {
		margin-left: 0;
		margin-right: 0;
	}
	.ads1920{
		display: block;
	}
	.ads991, .ads1200, .ads1366{
		display: none;
	}
	.video-wrapper-hover ul.hot-news-info {
		top:0;
	}
	ul.news-tab-list > div {
		width: 33.33333333%;		
	}	
	ul.news-tab-list div:nth-child(2n+1) {
	    clear: none;
	}
	ul.news-tab-list div:nth-child(3n+1) {
	    clear: both;
	}
	#embed {
		height: 236px;
	}
	body.search .row.static_news .col-xs-3 {
	    width: 26.5%;
	}
	body.search .row.static_news .col-xs-9 {
	    width: 73.5%;
	}
	body.video .content-wrapper > div.col-sm-8.col-xs-12 {
	    width: 55.3%;
	}
	body.video .content-wrapper > div.hidden-xs.col-sm-4 {
	    width: 45.333%;
	    max-width: 820px;
	    margin-left: 0 !important;
	}
	body.video .video-cat {
	    width: 345px;
	    float: left;
        margin-left: 35px;
	}
	body.video .right-col-inner {
		width: 345px;
		float: right;
	}
	footer .logo {
		position: absolute;
		left: 50%;
		margin-left: -36px;
	}
	.col-lg-4.col-md-12.col-sm-6.col-xl-4.col-xs-12.text-center:nth-child(3n+1),
	.col-xl-4.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center:nth-child(3n+1) {
		clear: both;
	    margin-bottom: 10px;
	}
	.col-xl-6.col-lg-6.col-md-12.col-sm-6.col-xs-12.text-center:nth-child(2n+1) {
		clear: both;
	    margin-bottom: 10px;
	}
	.col-xl-1 {
		width: 8.33333333%;
	}
	.col-xl-2 {
		width: 16.66666667%;
	}
	.col-xl-3 {
		width: 25%;
	}
	.col-xl-4 {
		width: 33.3333333%;
	}
	.col-xl-5 {
		width: 41.66666667%;
	}
	.col-xl-6 {
		width: 50%;
	}
	.col-xl-7 {
		width: 58.33333333%;
	}
	.col-xl-8 {
		width: 66.66666667%;
	}
	.col-xl-9 {
		width: 75%;
	}
	.col-xl-10 {
		width: 83.33333333%;
	}
	.col-xl-11 {
		width: 91.66666667%;
	}
	.col-xl-12 {
		width: 100%;
	}

	.topbar-close-2 {
		margin-left: 12px;
	}
	body .container{
	width:1850px;
	}
	.pnl-third{
	width:auto;
	text-align:right;
	margin-right: 14px;
	}
	header .social-icons{
	margin: 0px;
	}
	.logo-block{
	margin-right:40px;
	}
	.search-block{
	width:440px;
	position:absolute;
	right:0;
	float:none;
	padding-left:100px;
	top: -10px;
	text-align:left;
	}
	.header-body{
	position: relative;
	width: 1655px;
	padding-right: 440px;
	}
	.header-body .menu li{
	padding: 16px 14px;
	}
	.header-body .menu a{
	font-size:16px;
	}
	.header-body .menu.small-menu li{
	padding: 14px 24px 13px;
	}
	.header-body .menu.small-menu li a{
	font-size:14px;
	}

	.header-body .menu.small-menu li{
	margin-right: 17px;
	}

	.header-body .menu li {
	    float: left;
	    margin-right: 5px;
	}
	.search-wrap .filter .title{
		margin-bottom: 20px;
		display: inline-block;
	}

	.header-body .filter span{
	font-size: 14px;
	}
	.filter{
	max-width:145px;
	margin-top: 25px;
	}

	#slider{
	margin-top:20px;
	}

	.user-submenu li a{
	font-size: 14px;
	margin-right: 35px;
	}
	.header-body .menu.small-menu {
	    margin-top: 8px;
	}
	.content-wrapper > div.col-sm-8.col-xs-12 {
	width: 76.667%;
	    max-width: 1601px !important;
	}
	body.poll .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 56.6%;
	}
	body.refbook .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 1000px;
	}
	body.refbook .content-wrapper > div.hidden-xs.col-sm-4 {
		width: 755px;
	    max-width: 755px;
	    margin-left: 79px !important;
	}
	body.refbook .ref-cat {
		width: 345px;
		float: right;
		margin-top: 0;
	}
	body.refbook .region,
	body.refbook .about_city{
		width: 345px;
		float: left;
		clear: both;
	}
	body.refbook .wonderful-block,
	body.refbook .tags-list {
		width: 345px;
		float: right;
		clear: both;		
	}
	body.refbook .about_city {
		margin-top: 20px;
	}
	body.poll .poll-cat {
		width: 345px;
		float: left;
	}
	body.poll .content-wrapper > div.hidden-xs.col-sm-4 {
	    width: 43.333%;
	}
	body.poll  .right-col-inner {
		width: 394px;
		float: right;
	}
	body.articles .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 78.15%;
	}
	.content-wrapper > div.hidden-xs.col-sm-4 {
	width: 22.333%;
	}
    body.events .content-wrapper > div.col-sm-8.col-xs-12 {
        width: 1183px;
        padding-right: 66px;
    }
    body.events .content-wrapper > div.hidden-xs.col-sm-4 {
		width: 635px;
		max-width: 635px;
	}
    body.events #category {
        width: 230px;
        float: left;
        padding-right: 0;
    }
    body.events .wonderful-wrap{
		float: right;
		width: 346px;
		padding-right: 0;
    }
    body.events .wonderful-block p {
    	padding-top: 0;
    }
	.right-col{
		margin-left: 3% !important;
	}
	.hot-news{
		padding-right: 10px;
	}
	.news-tab-list .large-news{
    	float: left;
     	width: 49%;
	}
	li.news-tab-item.large-news.hidden+.news-tab-item.large-news {
	    margin-left: 0;
	    clear: none;
	}
	.news-tab-list .large-news:nth-of-type(2n){
		margin-left:2%;
	}
	.news-tab-list .large-news:nth-of-type(2n+1){
		clear:left;
	}
	.news-tab-list .large-news.visible_today:nth-of-type(2n){
		margin-left:2%;
	}
	.news-tab-list .large-news.visible_today:nth-of-type(2n+1){
		clear:none;
	}
	.pre-sprite{
		width:700px;
	}
	.news-tab-list
	.news-tab-item.video-news {
	    width: 49%;
	    float: left;
	}
	.news-tab-item.video-news:last-of-type{
		margin-left:2%;
	}
	.news-tab-list .video-news img{
	width:100%;
	}
	.pre-sprite {
	    max-width: inherit !important;
	}
	#sprite{
		max-width:670px !important;
		margin-top:18px !important;
	}
	.nws-box  .nws-pagination-top-box hr{
		opacity:0;

	}
	.nws-box  .nws-pagination-top-box:first-child {
		padding-bottom: 10px;
		max-width: 99%;
	}

	.last_foot_block{
		text-align:right;
	}
	body.index .news-tab {
	    min-height: inherit;
	    max-height: inherit;
	    height: 622px;
	}
	body.index .news-tab .tab-content {
		overflow: hidden;
		height: 550px;
	}
	body.news .event-sidebar .slick-list, body.poll .event-sidebar .slick-list {
	    margin: 0 65px;
	}
	body.articles .event-sidebar .slick-list {
	    margin: 0px 32px;
	}
	body.photo .event-sidebar .slick-list {
		margin: 0 71px;
	}
}
.video_icon li:nth-of-type(1) a span.icons-custom{
background-image:url('../images/video_icon/icon_09.png');
}
.video_icon li:nth-of-type(2) a span.icons-custom{
background-image:url('../images/video_icon/icon_14.png');
}
.video_icon li:nth-of-type(3) a span.icons-custom{
background-image:url('../images/video_icon/icon_17.png');
}
.video_icon li:nth-of-type(4) a span.icons-custom{
background-image:url('../images/video_icon/icon_20.png');
}
.video_icon li:nth-of-type(5) a span.icons-custom{
background-image:url('../images/video_icon/icon_22.png');
margin-left: 4px;
margin-right: 8px;
margin-bottom: -2px;
background-position: 2px 6px;
height: 24px;
}
.video_icon li:nth-of-type(6) a span.icons-custom{
	background-image:url('../images/video_icon/icon_23.png');
    background-position: 1px 1px;
    margin-bottom: -3px;
    margin-top: 3px;
}

.video_icon li:nth-of-type(1) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(1) a span.icons-custom{
background-image:url('../images/video_icon/icon_hov_09.png');
}
.video_icon li:nth-of-type(2) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(2) a span.icons-custom{
background-image:url('../images/video_icon/icon_hov_14.png');
}
.video_icon li:nth-of-type(3) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(3) a span.icons-custom{
background-image:url('../images/video_icon/icon_hov_17.png');
}
.video_icon li:nth-of-type(4) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(4) a span.icons-custom{
background-image:url('../images/video_icon/icon_hov_20.png');
}
.video_icon li:nth-of-type(5) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(5) a span.icons-custom{
background-image:url('../images/video_icon/icon_hov_22.png');
margin-left: 4px;
margin-right: 8px;
margin-bottom: -2px;
background-position: 2px 6px;
height: 24px;
}
.video_icon li:nth-of-type(6) a:hover span.icons-custom, .video_icon li.current-category:nth-of-type(6) a span.icons-custom{
	background-image:url('../images/video_icon/icon_hov_23.png');
    background-position: 1px 1px;
    margin-bottom: -3px;
    margin-top: 3px;
}
#poll_edit .category-list li:nth-child(1) a span.icons-custom {
	background-image:url('../images/pool/icon_1.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(2) a span.icons-custom, #poll_edit .category-list li#p2 a span.icons-custom  {
	background-image:url('../images/pool/icon_za_odesu.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(3) a span.icons-custom, #poll_edit .category-list li#p3 a span.icons-custom  {
	background-image:url('../images/pool/icon_social.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(4) a span.icons-custom, #poll_edit .category-list li#p4 a span.icons-custom  {
	background-image:url('../images/pool/icon_psih.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(5) a span.icons-custom, #poll_edit .category-list li#p5 a span.icons-custom  {
	background-image:url('../images/pool/icon_politic.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(6) a span.icons-custom, #poll_edit .category-list li#p6 a span.icons-custom  {
	background-image:url('../images/pool/icon_other.png');
	margin-bottom: -2px;
}

#poll_edit .category-list.basic li:nth-child(2) a span.icons-custom {
	background-image:url('../images/pool/icon_2.png');
    margin-bottom: -2px;
}
#poll_edit .category-list.basic li:nth-child(3) a span.icons-custom {
	background-image:url('../images/pool/icon_3.png');
	margin-bottom: -2px;
}

#poll_edit .category-list li:nth-child(1) a:hover span.icons-custom, 
#poll_edit .category-list li.current-category:nth-child(1) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_1.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(2) a:hover span.icons-custom,
#poll_edit .category-list li#p2 a:hover  span.icons-custom,
#poll_edit .category-list li.current-category:nth-child(2) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_za_odesu.png');
	margin-bottom: -2px; 
}
#poll_edit .category-list li:nth-child(3) a:hover span.icons-custom,
#poll_edit .category-list li#p3 a:hover  span.icons-custom,
#poll_edit .category-list li.current-category:nth-child(3) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_social.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(4) a:hover span.icons-custom,
#poll_edit .category-list li#p4 a:hover  span.icons-custom,
#poll_edit .category-list li.current-category:nth-child(4) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_psih.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(5) a:hover span.icons-custom,
#poll_edit .category-list li#p5 a:hover  span.icons-custom,
#poll_edit .category-list li.current-category:nth-child(5) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_politic.png');
	margin-bottom: -2px;
}
#poll_edit .category-list li:nth-child(6) a:hover span.icons-custom,
#poll_edit .category-list li#p6 a:hover  span.icons-custom,
#poll_edit .category-list li.current-category:nth-child(6) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_other.png');
	margin-bottom: -2px;
}

#poll_edit .category-list.basic li:nth-child(2) a:hover span.icons-custom, 
#poll_edit .category-list.basic li.current-category:nth-child(2) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_2.png');
    margin-bottom: -2px;
}
#poll_edit .category-list.basic li:nth-child(3) a:hover span.icons-custom, 
#poll_edit .category-list.basic li.current-category:nth-child(3) a span.icons-custom {
	background-image:url('../images/pool/icon_hov_3.png');
	margin-bottom: -2px;
}
.video_icon li a{
padding: 9px 7px;
}

.video_icon li a:hover span.icons-custom{
    background-position: 2px 3px;
} 

.video_icon li a span.icons-custom {
    display: inline-block;
    position: relative;
    width: 26px;
    height: 22px;
    margin-right: 12px;
    background-repeat: no-repeat;
    background-position: 0 0;
    /* background-size: cover; */
    background-position: 2px 3px;
	}


@media (max-width: 1199px){
	.header-body .menu li{
		padding-right: 8px;
	}
	.header-body .menu.small-menu li {
   		margin-right: 0;
   		padding-left: 7px;
   		padding-right: 7px;
   	}
}
@media screen and (min-width: 1200px) and (max-width: 1365px) {
	.custom-pagination_stat li {
	    display: inline-block;
	    text-align: center;
	    width: 26.3px;
	}
	.header-body{
		width: 925px;
	}
	body.articles .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 719px;
	    max-width: 719px;
	}
}

@media screen and (min-width: 1366px) and (max-width: 1919px) { 
	.ads1366{
		display: block;
	}
	.ads991, .ads1920, .ads1200{
		display: none;
	}
	.container{
		width:1300px !important;
	}
	.search-block {
    width: 280px;
	
	}
	
	.header-body{
		margin-left:14px;
		width: 1130px;
	}
	
	.header-body .menu li{
		margin-right: 18px;
	}
	.header-body .menu a{
	    font-size: 14px;
	}
	.under-menu-block  > div{
		text-align:left;
	}
	.header-body .menu.small-menu li a{
		font-size:13px;
		
	}

	.header-body .menu.small-menu li {
	    margin-right: 30px;
	}
	
	.slick-slider#slider{
		margin-top:10px;
	}
	
	.user-submenu li{
		margin-right:9px;
	}
	
	.pnl-third{
		width:auto;
		text-align:right;
		margin-right: 23px;
	}

	header .social-icons{
		margin: 0px;
	}
	.content-wrapper > div.col-sm-8.col-xs-12 {
		width: 76.667%;
	    max-width: 900px !important;
	}
	body.articles .content-wrapper > div.col-sm-8.col-xs-12 {
		width: 76.667%;
	    max-width: 925px !important;
	}

	.right-col{
		margin-left:1% !important;
	}

	.pre-sprite{
		width:460px;
	}
	.news-tab-list
	.news-tab-item.video-news {
	    width: 49%;
	    float: left;
	}
  	.news-tab-item.video-news:last-of-type{
		margin-left:2%;
	}
	.news-tab-list .video-news img{
		width:100%;
	}

	
	.pre-sprite {
	    max-width: inherit !important;
	}

	.nws-box  .nws-pagination-top-box:first-child {
	    padding-bottom: 10px;
	    max-width: 99%;
	}

	.col-sm-8 .row.nws-box > .col-xs-12{
		padding-right:1%;
	}
	.nws-box  .nws-pagination-top-box hr{
		opacity:0;
	}

	#sprite {
	    max-width: 436px;
	}
	
	#sprite {
    min-width: inherit !important;
    max-width: 435px;
	margin-top: 19px !important;
	}

	.hidden-xs.col-sm-4.sidebar-wrapper{
		max-width:370px;
	    margin-left: 1% !important;
	}
	.row.content-wrapper  .hidden-xs.col-sm-4.right{
	    max-width: 370px;
	}
	
	.photo-all{
	margin-right:2%;
	}
	
	.row.content-wrapper .row  .form-horizontal.form-odessa#form{
	    margin-right: 44px;
	}
	
	.hidden-xs.col-sm-4.media_wdth{
	max-width: 370px;
    margin-left: 1%;
	}
	.custom-pagination_stat li {
	display: inline-block;
	text-align: center;
    width: 23.8px;
	}
}

.album-title {
    color: #d8ceaa;
    padding-top: 44px;
    margin-bottom: 12px;
    font-size: 12px;
    padding-bottom: 0;
    line-height: 24px;
    float: none;
	    text-align: center;
    max-width: 620px;
    position: relative;
}
.album-title i {
    position: absolute;
    background: url('../images/album-from-photo.png');
    top: 0;
    left: 50%;
    width: 53px;
    height: 44px;
    margin-left: -27px;
}

.numberphoto{
text-align:center;
}

.fb-share-button  {
    display: block;
    float: left;
    margin-right: 5px;
}
.other_acc{
/*	opacity:0;*/
	}

.result_4.best-result .result-bar{
	background:#860e0b;
	}
 span.best-result{
	color: #850e0a;
}	
	
	.news_today  a.today-event{
		    color: #cd0000;
		
		}
		
		.top-menu-hidden .second_login {
			    margin-top: 0;
			}
			
			.top-menu-hidden .second_login input#second_login{
				    margin-top: 5px;
				}
				@media (max-width: 767px) {
		.container.show-popup,.top-menu-hidden{
			
			}
			.top-menu-hidden form.second_login{
				    margin-top: 0px !important;
			
			}
			
			
				@media (max-width: 480px) {
		.top-menu-hidden{
			/*margin-bottom:60px !important; */
			}		
			}
			
				}
			.filter	.jq-selectbox__dropdown{
					    min-width: 140px !important;
					}
					.row.gall {
    clear: both;
}

.header-body>.menu>li:nth-of-type(5), .header-body>.menu>li:nth-of-type(6){
	/*background-image:url('../images/skoro_enterpr.png');
	margin-right: 8px;
    width: 128px;*/
    display: none;
}
.header-body>.menu>li:nth-of-type(5) a{
	/*-----заглушка------*/
	pointer-events: none;
	cursor: default;
	opacity:0;
	/*-------------------*/
}
.under-menu-block {
	display: none !important;
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { 
	.header-body>.menu>li:nth-of-type(5){
		margin-right: 20px;
	    width: 128px;
	}

	.header-body>.menu>li:nth-of-type(6){
		margin-right: 20px;   
		width: 128px; 
	}

}

@media screen and (max-width: 1199px) {
	.header-body .menu {margin-top:0;}
}


.font-mobmenu li a {
    font: 700 18px/34px Arial !important;
}
.sidebar-category{
	float: left;
	width: 100% !important;
	text-align: center;
	padding-right: 15px !important;
}
.a2a_kit {
	margin-bottom: 5px;
	clear: both;
    padding: 5px;
}
.share{
    font-family: 'Noto Sans', Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: -0.025em;
    display: inline-block;
    line-height: 40px;
    margin-right: 14px;
    margin-top: 7px;
    float: left;
}
 .yashare-auto-init{
	display: inline-block;
}
.a2a_kit a span {
	background: none !important;
	height: auto !important;
	width: auto !important;
}
.pluso-more{
	display: none !important;
}
.pluso-counter{
	display: none;
}
.pluso-wrap a{
	width: 40px !important;
	height: 40px !important;
	padding: 0 !important;
	margin: 0 !important;
	position: relative;
	background: none !important;
	border-right: 1px solid #fff;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	overflow: hidden;
}
.pluso-wrap div b{
	line-height: 40px !important;
    font-size: 20px !important;
    padding: 0 5px !important;
}
.pluso-wrap a:before, .a2a_kit a span:before{
	content: '';
	display: block;
	position: absolute;
}
.pluso-wrap a:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
}
.a2a_kit a {
	width: 40px;
}
.pluso-wrap div, .a2a_kit a{
	height: 40px !important;
	border-radius:4px !important; 
	padding: 0 !important;
	margin-right: 10px !important;
	position: relative;
	margin-top: 7px;
}
.pluso-wrap div:first-child, .a2a_button_vk{
	background: #007098 !important;
	background: -moz-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -webkit-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -o-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: -ms-linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
    background: linear-gradient(bottom,#007098 0%,#007098 50%,#0077a2 51%,#0077a2 100%) !important;
}
.pluso-wrap a.pluso-vkontakte:before, .a2a_button_vk span:before{
	background: url('../images/b-vk.png') no-repeat;
	width: 34px;
	height: 27px;
	top: 12px;
    left: 5px;
}
.pluso-wrap a.pluso-vkontakte:hover{
	background: #0077a2 !important;
}
.pluso-wrap a.pluso-vkontakte:hover:before, .pluso-wrap a.pluso-vkontakte:active:before{
    background-position: 0 -27px;
    top: 13px;
}

.pluso-wrap div:nth-child(2), .a2a_button_facebook{
	background: #00589a;
	background: -moz-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -webkit-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -o-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: -ms-linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
    background: linear-gradient(bottom,#00589a 0%,#00589a 50%,#005ea4 51%,#005ea4 100%) !important;
}

.pluso-wrap a.pluso-facebook:before, .a2a_button_facebook span:before{
	background: url('../images/b-fb.png') no-repeat;
	width: 34px;
	height: 27px;
	top: 12px;
    left: 15px;
}
.pluso-wrap a.pluso-facebook:hover {
	background: #005ea4 !important;
}
.pluso-wrap a.pluso-facebook:hover:before, .pluso-wrap a.pluso-facebook:active:before{
    background-position: 0 -29px;
    top: 12px;
}

.pluso-wrap div:nth-child(3), .a2a_button_odnoklassniki{
	background: #ef7600;
	background: -moz-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -webkit-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -o-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: -ms-linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
    background: linear-gradient(bottom,#ef7600 0%,#ef7600 50%,#ff7e00 51%,#ff7e00 100%) !important;
}
.pluso-wrap a.pluso-odnoklassniki:before, .a2a_button_odnoklassniki span:before{
	background: url('../images/b-od.png') no-repeat;
	width: 34px;
	height: 27px;
	top: 12px;
    left: 15px;
}
.pluso-wrap a.pluso-odnoklassniki:hover{
	background: #ff7e00 !important;
}

.pluso-wrap a.pluso-odnoklassniki:hover:before, .pluso-wrap a.pluso-odnoklassniki:active:before{
    background-position: 0 -29px;
    top: 12px;
}

.pluso-wrap div:nth-child(4), .a2a_button_twitter{
	background: #00c4ef;
	background: -moz-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -webkit-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -o-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: -ms-linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
    background: linear-gradient(bottom,#00c4ef 0%,#00c4ef 50%,#00d1ff 51%,#00d1ff 100%) !important;
}
.pluso-wrap a.pluso-twitter:before, .a2a_button_twitter span:before{
	background: url('../images/b-tw.png') no-repeat;
	width: 34px;
	height: 27px;
	top: 13px;
    left: 8px;
}
.pluso-wrap a.pluso-twitter:hover{
	background: #00d1ff !important;
}

.pluso-wrap a.pluso-twitter:hover:before, .pluso-wrap a.pluso-twitter:active:before{
    background-position: 0 -29px;
    top: 13px;
}

.pluso-wrap div:nth-child(5), .a2a_button_google_plus{
	background: #ef2b01;
	background: -moz-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -webkit-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -o-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: -ms-linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
    background: linear-gradient(bottom,#ef2b01 0%,#ef2b01 50%,#ff2e01 51%,#ff2e01 100%) !important;
}
.pluso-wrap a.pluso-google:before, .a2a_button_google_plus span:before{
	background: url('../images/b-gp.png') no-repeat;
	width: 34px;
	height: 27px;
	top: 13px;
    left: 9px;
}
.a2a_svg svg {
	display: none !important;
}
.pluso-wrap a.pluso-google:hover{
	background: #ff2e01 !important;
}
.pluso-wrap a.pluso-google:hover:before, .pluso-wrap a.pluso-google:active:before{
    background-position: 0 -29px;
    top: 13px;
}

.pluso-wrap div:nth-child(6){
	background: #c69e49;
	background: -moz-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -webkit-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -o-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: -ms-linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
    background: linear-gradient(bottom,#c69e49 0%,#c69e49 50%,#d3a84e 51%,#d3a84e 100%) !important;
}
.pluso-wrap a.pluso-email{
	width: 130px !important;
}
.pluso-wrap a.pluso-email:before{
	background: url('../images/b-mail.png') no-repeat;
	width: 114px;
	height: 29px;
	top: 10px;
    left: 15px;
}
.pluso-wrap a.pluso-email:hover{
	background: #d3a84e !important;
}
.pluso-wrap a.pluso-email:hover:before, .pluso-wrap a.pluso-email:active:before{
    background-position: 0 -29px;
    top: 10px;
}


.zagl{
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}
.all_label .news-title{
	font: 700 16px/27px Arial;
	color: #000;
}
.all_label .label-list ul{
	list-style: none;
	padding: 0;
	float: none;
	width: 100%;
}
.label-list {
    margin: 35px 0 20px;
}
.label-list:first-child{
	margin-top: 10px;
}
.label-list:after {
	content: '';
	display: table;
	clear: both;
}
.label-list:first-child  h2{
	margin-top: 10px;
}
.label-list  h2{
	font: 700 25px/27px 'Noto Serif', sans-serif;
	color: #818181;
	margin: 20px 0;
}
.label-list ul li {
    font: 13px/14px 'Noto Sans', Arial, sans-serif;
    margin-bottom: 10px;
	width: 25%;
	float: left;
}
.label-list ul li a {
    color: #7e7455;
    line-height: 14px;
    display: inline-block;
    white-space: nowrap;
}
.label-list ul li a:after {
    content: "";
    width: 14px;
    height: 14px;
    background: url("../images/spritesite.png") no-repeat -9px -114px;
    display: inline-block;
    position: relative;
    top: 3px;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
 }
.label-list ul li a:hover:after {
    width: 27px;
    background-position: -9px -128px;
}
.add_picture span{
	display: inline-block;
	font: 12px/12px Arial;
	font-style: italic;
	color: #a79c7c;

}
.add_picture {
    margin-top: 2px;
}
.fileform{
	background-color: #a79c7c; 
	height: 20px;
	position: relative;
	width: 150px;
	text-align: right;
	overflow: hidden;
	color: #fff;
	font: 400 14px/20px Arial;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
}
.fileform:hover{
	cursor: pointer;
	color: #000;
}
.fileform:hover .selectbutton{ 
	filter: invert(100%);
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);
    -ms-filter: invert(100%);
}
.selectbutton{
	border-right: 1px solid #fff;
	background-image: url('../images/staple.png');
	background-repeat: no-repeat;
    background-position: 3px 2px;
	display: inline-block;
    height: 18px;
    margin-top: 1px;
    width: 20px;
    float: left;
}
#picture_load{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;	
	display: block;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
	cursor: pointer;
}
#picture_load:hover{ 
	cursor: pointer;
}
#fileformlabel{
	padding-right: 7px;
	overflow: hidden;
}
.event-rating{
    min-height: 40px;
    background: #f3f0e7;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.rating-ico{
	display: inline-block;
	margin-bottom: 0;
	line-height: 40px;
}
.rating-ico i{
	background: #d3a84e;
	background-image: url('../images/events/rating-ico.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width:40px;
	height: 40px;
	display: inline-block;
	float: left;
}
.rating-ico span {
	display: inline-block;
	padding-left: 9px;
	color: #7e7455;
}
.rating-star {
	display: inline-block;
	float: right;
	margin-right: 5px;
}
.rating-star span {
	display: inline-block;
	height: 40px;
	width: 20px;
	margin-right: -4px;
}
.rating-star .star-off-png{
	background: #fff;
	background-image: url('../images/events/star-off.png');
	background-size: auto, cover;
}
.rating-star .star-on-png{
	background-image: url('../images/events/star-on.png');
	background-size: auto, cover;
}
.fancybox-title span {
	visibility: hidden;
}
.photo_fancy .author {
	margin-top: 10px;
}
.photo_fancy .author:hover span {
	color: silver;
	border-bottom-color: transparent;
}
.like_left {
	display: none !important; 
}

.activ_auth_client {
    list-style-type: none;
    padding: 0px;
}

.activ_auth_client a {
    font-size: 14px;
    font-weight: bold;
    color: #0589B3;
}

.author-img{
	color: #fff;
    font-size: 12px;
    line-height: 20px;
}

.column-3{
	line-height: 0;
	height: auto!important;
  -webkit-column-count: 3;
  -webkit-column-gap:   0px;
  -moz-column-count:    3;
  -moz-column-gap:      0px;
  column-count:         3;
  column-gap:           0px;  
}
.column-2{
	line-height: 0;
	height: auto!important;
  -webkit-column-count: 2;
  -webkit-column-gap:   0px;
  -moz-column-count:    2;
  -moz-column-gap:      0px;
  column-count:         2;
  column-gap:           0px;  
}
.column-1{
	line-height: 0;
	height: auto!important;
  -webkit-column-count: 1;
  -webkit-column-gap:   0px;
  -moz-column-count:    1;
  -moz-column-gap:      0px;
  column-count:         1;
  column-gap:           0px;  
}
.news-photo-wrapper {
  margin-right: 15px;
}
.column-3 .img-content,.column-2 .img-content,.column-1 .img-content{
	padding:5px;
	width: 100% !important;
  	height: auto !important;
}
.review-i:hover .share_a2a  {
	opacity: 1;
}
h5.share_a2a {
    line-height: 25px;
    margin: 0;
    font-family: 'Noto Sans', Arial, sans-serif;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: -0.025em;
    display: inline-block;
    float: left;
    color: #7e7455;
    cursor: pointer;
    opacity: 0;
}
h5.share_a2a:before {
    content: '';
    display: block;
    background: url("../images/share.png") no-repeat;
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 6px;
}
iframe, table {
	max-width: 100% !important;
	overflow: hidden;
}
#searchform span#ui-id-1-button, #searchform span#ui-id-2-button {
	display: none;
}
#mjmChatBlock {
	display: none;
}
#commentdisclaimer {
    font-size: 13px;
    color: #999;
    padding-bottom: 10px;
}
#comment-preloader, .comment-preloader, #message-preloader {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0, 0.3);
    z-index: 100500;
}
#comment-preloader img, .comment-preloader img, #message-preloader img {
	position: absolute;
	top: 40%;
	left: 50%;
}
.
div#SinoptikInformer {
    width: auto !important;
}
.scroll_to_comment_wrap:after {
	clear: both;
	content: '';
	display: table;
}
#scroll_to_comment {
	padding-right: 16px;
	float: right;
	margin-bottom: 20px;
}
.services .wrap-filter-check{
    line-height: 63px;
}
.services .add-announce{
    margin-top: 0;
}
.btn-light-blue{
    position: relative;
}
.file_upload.input-item.file_upload_image_id{
    height: 150px;
}
.profile .file_upload:hover .btn-light-blue{
    background: none;
}
.profile .file_upload .preview{
    position: absolute;
    top: 0;
    z-index: 999;
}
#mass_img .col-xs-4.photo_add_img {
	position: relative;
	top: -104px;
}
#mass_img .col-xs-4.photo_add_img img {
    height: 100px;
    object-fit: cover;
}
#mass_img .col-xs-4.photo_static img{
    cursor: pointer;
}
@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    7.5% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    15% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    22.5% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    30% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    37.5% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    50% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    7.5% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    15% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    22.5% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    30% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    37.5% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    50% {
        -webkit-transform: none;
        transform: none
    }
}

/*
.header-body .menu li:nth-child(4n) {
    opacity: 0 !important;
}
*/
