button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}.mobile-bar-items .search-item.active{transition:opacity .3s ease-in-out}.main-navigation.toggled ul ul,.secondary-navigation.toggled ul ul{transition:0s;visibility:hidden}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul,.dropdown-hover .secondary-navigation.toggled ul li.sfHover>ul,.dropdown-hover .secondary-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul.toggled-on,.secondary-navigation.toggled ul ul.toggled-on{visibility:visible}@media (min-width:769px){.home #tabs .tabs-swich{display:none;}.home #tabs.separate-containers .site-main{margin-top:0;}}
@media (min-width:1231px){
.home .main-navigation .main-logo{display:none !important;}
.home .main-navigation {margin-top: 0;}
.home .main-navigation .inside-navigation #menu-glavnoe-menju li a{color:#f6f6f6;}
.home .main-navigation ul{height:48px;}
.home .main-navigation, .home .main-navigation ul ul {background-color: #4fb54f;}
.home .main-navigation .inside-navigation .okayNav__menu-toggle span{background: #f6f6f6;}

.home .main-navigation .inside-navigation .okayNav__nav--visible a,
.home .main-navigation .inside-navigation .search-item a,
.home .main-navigation .inside-navigation .login-item a{color:#f6f6f6;}

.home .main-navigation .inside-navigation #menu-glavnoe-menju li:hover > a,
.home .main-navigation .inside-navigation #menu-glavnoe-menju li:focus > a,
.home .main-navigation .inside-navigation #menu-glavnoe-menju li.sfHover > a,
.home .main-navigation .inside-navigation .okayNav__nav--visible li:hover > a,
.home .main-navigation .inside-navigation .okayNav__nav--visible li:focus > a {background-color:#47a447;color:#f6f6f6;}
}
@media (max-width:1230px){
	.site-header,.secondary-navigation,.top-text-slider{display:none;}
	#notice-bar #custom_html-26.widget{display:block;}
	.main-nav #menu-item-35890,.main-nav #menu-item-35891{display:block;}
}
@media (min-width:769px) and (max-width:1230px){
	.question-fp{background:none;padding-left:0;text-align:center;}
}
@media (max-width:980px){
	.comments-area #comments {
		padding: 0 25px;
	}
	#join-link {
		bottom: 25px;
		right:auto;
		left:50%;
		margin-left:-180px;
	}
}
@media (max-width:768px){.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}a,body,button,input,select,textarea{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.main-navigation .menu-toggle{display:block}/*.main-navigation ul{display:none}*/.main-navigation.toggled .main-nav>ul{display:block}.main-navigation .main-nav ul ul.toggled-on,.secondary-navigation .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block}/*.main-navigation .main-nav li{float:none;clear:both;display:block!important;text-align:left!important}*/.fluid-header .inside-header,.header-widget,.site-info{text-align:center}.main-navigation .main-nav li.hide-on-mobile{display:none!important}.main-navigation .dropdown-menu-toggle:before{content:"\f107"!important}.main-navigation .sfHover>a .dropdown-menu-toggle:before{content:"\f106"!important}.main-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation .mobile-bar-items{display:block}.main-navigation .menu li.search-item{display:none!important}.main-navigation .sf-menu>li.menu-item-float-right{float:none!important;display:inline-block!important}[class*=nav-float-] .site-header .inside-header>*{float:none;clear:both}.gen-sidebar-nav{display:none}.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.header-widget{float:none;max-width:100%}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.site-info{padding-left:10px;padding-right:10px}.copyright-bar,.footer-bar{float:none!important;text-align:center!important}.footer-bar{margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}/*.comment .children{padding-left:10px;margin-left:0}*/.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}
.footer-links {
    padding-left: 0 !important;
}
.footer-links .span4:nth-child(odd) {
    width: 48% !important;
    margin-right: 2% !important;
	margin-left: 0 !important;
}
.footer-links .span4:nth-child(even) {
    width: 48% !important;
	margin-right: 0 !important;
    margin-left: 2% !important;
}
.footer-links h3::before{content:none !important;}
.footer-links h3 {
    width: 100% !important;
    margin-left: 0 !important;
}
.footer-links ul {
    margin: 0 0 10px 0px !important;
}
#right-sidebar #custom_html-25.widget{display:block;}
#custom_html-24.widget{display:none;}
}
@media (max-width:640px) {
	.home .flex > .entry-summary,
	.post-image-below-header.post-image-aligned-left .inside-article .post-image{
		/*width:100%;*/
		margin-right:0 !important;
		margin-top:0.5em !important;
	}
	.flex {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.post-image-below-header.post-image-aligned-left .inside-article .post-image img/*,
	.flex > .entry-summary*/{
		width:100% !important;
	}
	.flex .size-auto, 
	.flex .size-full, 
	.flex .size-large, 
	.flex .size-medium, 
	.flex .size-thumbnail, 
	.flex img {
		max-width: none !important;
	}
	.flex > .entry-summary p:first-child{margin-top:0;}
	.comments-area #comments {
		padding: 0;
	}
	#mainpage-gallery,#custom_html-17,.seo-bar{display:none;}
	#primary-menu {position: static;}
	.okayNav__nav--invisible.nav-right, .okayNav__nav--invisible.nav-left {right: 0 !important;}
	#rcl-tabs {flex-flow: column nowrap;}
	#lk-content {margin: 0;}
	.vertical-menu #lk-menu {max-width: 100%;}
	.entry-content .commune-info-img,.entry-content .commune-info-table{float:none;width:100%;}
	.ph-img img{max-width:180px;margin-right:1em;}
	.ph-attr p{margin:0.25em 0;}
}
@media (max-width:480px) {
	.people-head-wrap {
		-webkit-flex-direction: column;
		flex-direction: column;
		align-items: flex-start;
	}
	.ph-img img{max-width:100%;margin:0 0 1em 0;}
	.ph-attr > p{width:100% !important;}
	.tab-swich li{width:100%;text-align:center;}
	.footer-links .span4:nth-child(even),
	.footer-links .span4:nth-child(odd){width: 100% !important;margin:0 !important;}
	.comment-author-info .comment-author,header.comment-meta .comment-author-info .entry-meta{display:block;float:none;}
	#join-link {
		bottom: 0px;
		left:0%;
		margin:0;
		width:100%;
	}
	/*.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
		padding: 0;
		background:none;
	}
	.separate-containers .site-main > :not(h2) {
		border:none !important;
	}*/
	/*footer.comment-meta .comment-author-info .entry-meta{position:relative;}
	footer.comment-meta .comment-author-info .entry-meta .edit-link{position:absolute;bottom:0;width:100%;}*/
	.socials-area .social-links li a{width:49px;height:44px;line-height:44px;}
	.socials-area .social-links .sl-tw{display:none !important;}
}