/*
Theme Name: 4uth.gov.ua
Theme URI: 
Author: 4uth.gov.ua
Author URI: 4uth.gov.ua
Description: 
*/





body{
	box-sizing: border-box;
	overflow-x: hidden;
	font-family: 'Elektra Text Pro';
	color: #6b6b6b;
	font-size: 13px;
	line-height: 16px;
	background-color: #fff;
}
.body-wrap{
	width: 100%;
	
	
}
h1{
	font-size: 28px;
	text-transform: uppercase;
	font-family: 'Elektra Text Pro Bold';
	margin: 0;
}
h2{
	font-size: 19px;
	text-transform: uppercase;
	margin: 0;
}
h3{
	font-size: 16px;
	font-family: 'Elektra Text Pro Bold';
	line-height: 30px;
	text-transform: uppercase;
	color: #006b1c;
	margin: 0;
}
ul,li{
	margin: 0;
	padding: 0;
	list-style: none;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    background: url(/img/down.png) no-repeat right 4px;
    padding-right: 48px;
    outline: none;
}

.sidebar{
	width: 18%;
	background-color: #fff;
	position: static;
	left: 0;
	top: 0;
	bottom: 0;
float: left;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	
}
.head-r{
	width: 81.7%; float: right;
}
.main-wrapper {width: 100%; max-width:1200px; margin:0 auto;}

.logo-description{
	color: #b8b8b8;
	font-size: 12px;
	line-height: 26.95px;
	text-transform: uppercase;
	letter-spacing: 6.76px;
	margin: 0; padding: 0px 10px 0px 30px;
}
.sidebar .logo-description{
	padding-top:15px; width:100%;
	text-align: center;
}
.main-navigation{
	width: 100%; 

padding: 20px;

}
.main-navigation ul,
.main-navigation li,
.main-navigation a{
	width: 100%;
	display: block;
}
.main-navigation li{
	margin-bottom: 20px;
}

.links ul li {margin:0px;}
.container-fluid {max-width:1200px;}

.main-navigation li:last-child{
	margin-bottom: 0;
}
.main-navigation a{
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
height: 30px;
	color: #6b6b6b;
	font-size: 14px;
	white-space: nowrap;
	text-decoration: none;
}
.main-navigation a:hover{
	text-decoration: none;
	color: #006b1c;
}
.main-navigation .navigation-icon{
	width: 20px;
	height: auto;
	margin-right: 15px;
}
.main-navigation .navigation-icon:first-child{

	
}
.main-navigation .navigation-right-icon{
	position: absolute;
	right: 0;
}


.mini-logo {display:none;}


header .top-line{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: center;
	height: 80px;
}

.logo {padding: 20px 30px 0px 30px;}
.logo img {width:100%;}

.top-line .contacts{
	width: 65%;
	height: 100%;
	box-sizing: border-box;
	
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	background-color: #fbfbfb;
}
.top-line .contacts p{
	margin: 0;
}
.top-line .login{
	width: 17%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	background-color: #f3f2f2;
	cursor: pointer;
}
.top-line .login img,
.top-line .friends img{
	margin-right: 20px;
}
.top-line .friends{
	width: 18%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	background-color: #ecebeb;
	cursor: pointer;
}

header{display: table;
position: relative;
width: 100%; text-align: right;
max-width:1200px;
	margin:0 auto;
	padding:0px;
}

.page-header {text-align:center; margin-bottom: 20px;}
#panel2 img {min-height: 100%; max-width: 100%;}


my-header{
	width: 100%;
	padding: 75px 15px 60px 15px; display: block;
	background: url(img/header-bg.jpg) no-repeat center top / cover;
}
my-header .container{
	width: 78%; min-height: 120px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
	margin: 0 auto;
}
my-header input{
	width: 100%;
	height: 75px;
	box-shadow: 0 11px 25px 2px rgba(0, 0, 0, 0.4);
	border: 3px solid #ffffff;
	padding-left: 50px;
	font-size: 34px;
	font-family: 'Elektra Text Pro';
	color: #6b6b6b;
	outline: none;
	background: #fbfbfb url(img/search-big.png) no-repeat center right 50px;
}
my-header .search{
	margin-top: 18px;
	font-size: 12px;
	color: #fff;
	font-family: 'Elektra Text Pro Bold';
}
my-header .search a{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 2px solid #fbfbfb;
}
 .top-line .socials img {}

.top-line .socials{
	width: 60%;
	height: 100%;
	box-sizing: border-box;
	padding: 0 148px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	background-color: #f7f7f7;
}
.top-line .translate{
	width: 40%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	background-color: #ecebeb;
	cursor: pointer;
}
select.language-select{
	margin-left: 43px;
	font-size: 20px;
	color: #6b6b6b;
	background: url(img/down-green.png) no-repeat right 5px;
}

section{
	padding: 55px 33px 0px 0;
	background-color: #fff;
}
section .title{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 35px;
}
section .title h3{
	padding-left: 25px;
	position: relative;
	margin: 5px 0 0 0;
	padding-right: 43px;
}
section .title h3:before{
	content: "";
	width: 14px;
	height: 14px;
	background-color: #006b1c;
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
}
section .slider-menu a{
	font-size: 18px;
	font-family: 'Elektra Text Pro';
	color: #6b6b6b;
	padding-top: 15px;
	text-decoration: none;
	margin: 0 43px 0 0;
}
section .slider-menu a:last-child{
	
}
.nav-tabs {border:0px;}
.nav-tabs li .active {border-top: 2px solid #006b1c;}
section .slider-menu a:hover{
	border-top: 2px solid #006b1c;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
	display: block;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 120px;
    max-height: 150px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
	position: absolute;
	top: 0px;
	width: 127px;
	height: 120px;
	background-color: #006b1c;
	color: #f7f7f7;
	font-size: 19px;
	outline: none;
}
.owl-carousel-little,
.owl-carousel-very{
	padding-left: 155px;
	padding-right: 155px;
}
.owl-carousel .owl-nav button.owl-prev{
	left: 0;
}
.owl-carousel .owl-nav button.owl-next{
	right: 0;
}
.item-read p{
	padding: 9px 12px 12px 12px;
	margin: 0;
	text-align: left;
line-height: 20px;
font-size: 12px;
text-align: center;
}
.read-text a {text-decoration:none}

#panelh1 .owl-carousel .owl-item .read-text img {width:auto; margin: 0 auto;}

.item-read p:last-child{
	margin-top: -1px;
}
.item-read p span{
	width: 23px;
	height: 23px;
	border: 2px solid #6b6b6b;
	background-color: transparent;
	display: inline-block;
	margin-right: 4px;
	margin-top: 2px;
}
.item-read p strong{
	color: #595959;
	font-family: 'Elektra Text Pro Bold';
	display: block;
}
.item-calendar{
	max-width: 208px;
	margin: 0 auto;
}
.item-calendar .top{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 128px;
	width: 100%;
	box-sizing: border-box;
}
.item-calendar .left{
	height: auto; position:absolute;
}
.item-calendar .left .num{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 44px;
	background-color: #383838;
	color: #ffffff;
	font-size: 21px;
}
.item-calendar img{
	display: block;
	width: auto;
	height: 100%;max-height: 150px;
min-height: 120px;
}
.item-calendar .left .month{
	width: 64px;
	height: 44px;
	background-color: #ecebeb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: #383838;
}



.item-calendar .content{
	
}
.item-calendar .content p{
	margin: 0;
}
.item-calendar .content p.title{
	padding-top: 15px;
	color: #595959;
	font-family: 'Elektra Text Pro Bold';
	font-size: 12px;
	text-transform: uppercase;
	height: 60px;
overflow: hidden;
}

.content p.title a {color: #595959;}






.item-calendar .content p.desc{
	color: #6b6b6b;
	padding-top: 3px;
}
.item-calendar .content p.for-name{
	margin: 16px 0 15px 0px;
	padding-left: 21px;
	position: relative;
}
.item-calendar .content p.for-name.green{
	color: #006b1c;
}
.item-calendar .content p.for-name.green:before{
	background-color: #006b1c;
}


.item-calendar .content p.for-name.blue, blue{
	color: #3c67b0;
}
.item-calendar .content p.for-name.blue:before, blue:before{
	background-color: #3c67b0;
}


.item-calendar .content p.for-name.orange, orange{
	color: #f85f41;
}
.item-calendar .content p.for-name.orange:before, orange:before{
	background-color: #f85f41;
}


.item-calendar .content p.for-name.red, red{
	color: #c11639;
}
.item-calendar .content p.for-name.red:before, red:before{
	background-color: #c11639;}

.item-calendar .content p.for-name.yellow, yellow{
	color: #c8a307;
}
.item-calendar .content p.for-name.yellow:before, yellow:before{
	background-color: #c8a307;}


.item-calendar .content p.for-name.violet, violet{
	color: #7F00FF;
}
.item-calendar .content p.for-name.violet:before, violet:before{
	background-color: #7F00FF;}


.item-calendar .content p.for-name:before, red:before, blue:before, yellow:before, orange:before, violet:before{
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	width: 11px;
	height: 10px;
}








.item-calendar .content p.adress,
.item-calendar .content p.time{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	color: #595959;
	font-size: 10px;
}

.tribe-event-date-end {font-size:0px; padding-left: 5px;}
.tribe-event-date-end etime{font-size:10px !important;}

.item-calendar .content p.adress img,
.item-calendar .content p.time img{
	display: block;
	width: 12px;
	height: 12px;
	margin-right: 14px;
}
.item-calendar:first-child{}

.owl-carousel-big .owl-nav button.owl-prev{
	display: none;
}
.owl-carousel-big .owl-nav button.owl-next{
	top: 0;
	box-sizing: border-box;
	height: 355px;
	width: 127px;
}
.item-resource .right{
	padding: 0 20px;
}
.owl-carousel-big .item{
	width: 100%;
	padding:0px;
	background: url(img/slider-big-bg.jpg) no-repeat center top / cover;
	height: 100%;
	box-sizing: border-box;
	max-height: 340px;
}
.owl-carousel-big .item p{
	text-align: center;
	width: 100%;
}
.owl-carousel-big .item p.intro{
	color: #6b6b6b;
	font-family: 'Elektra Text Pro Bold';
	margin: 0;
	padding: 5% 5%;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 50px;
}
.owl-carousel-big .item p.desc{
	color: #006b1c;
	font-family: 'Elektra Text Pro';
	font-size: 36px;
	line-height: 40px;
}

#baner-home .owl-item img {max-height:100%;}


.item-resource{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.item-resource a {width:100%;}
.item-resource .left{
	width: 50%;
	height: 100px;
	background-color: #383838;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	padding: 29px;
	box-sizing: border-box;
}
.item-resource .left img{
	display: block;
	width: 80%;
	height: 80%;
}
.item-resource .right{
	width: 50%;
	height: 100px;
	background-color: #ecebeb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	color: #6b6b6b;
	font-size: 16px;
	text-transform: uppercase;
}
.owl-carousel-little.dots .owl-nav button.owl-prev,
.owl-carousel-little.dots .owl-nav button.owl-next,
.owl-carousel-very.dots .owl-nav button.owl-prev,
.owl-carousel-very.dots .owl-nav button.owl-next{
	top: 0;
}

.item-opportunity a, .owl-item a {text-decoration:none !important;}


.item-opportunity{
	max-width: 210px;
	margin: 0 auto;
}


.item-opportunity iframe {height: auto;
    overflow: hidden;
    width: 100%;

}

.item-opportunity:first-child{

}
.item-opportunity p{
	margin: 0;
}
.owl-carousel .owl-stage-outer {overflow:hidden}
.item-opportunity p.intro{
	padding: 22px 0 23px 0;
	color: #595959;
	font-family: 'Elektra Text Pro Bold';
	text-transform: uppercase;
}


.item-opportunity a, .item-opportunity a:hover{color: #6b6b6b;}

.item-opportunity p.intro:hover, .item-opportunity p.intro a:hover, .item-opportunity a:hover {text-decoration:none;}

.item-opportunity p.text, .item-opportunity div.text{
	color: #6b6b6b;
	line-height: 20px;
}





.mailmunch-forms-widget-820084 {width:100%}
.optin-form-screen .headline {display:none;}
.custom-field-preview-containe .email-field-wrapper input 
{
width: 60%;
height: 100px;
outline: none;
border: none;
padding-left: 157px;
background: #ecebeb url(img/mail.png) no-repeat center left 67px;
color: #aaaaaa;
font-size: 23px;
text-transform: uppercase;
}

.custom-field-preview-container .submit-wrapper .submit{width: 40%;
height: 100px;
outline: none;
border: none;
background-color: #006b1c;
color: #fff;
font-size: 18px;
text-transform: uppercase;}





.k {
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    color: #333;
    font-family: verdana;
    font-size: 11px;
   
    background: #006b1c;
    z-index: 999;
    height: 45px;
    width: 45px;border-radius: 50%; text-decoration:none;
}


.k:before{content:'∧'; display:block; text-decoration:none; color:#fff; font-size: 25px;
padding: 5px;
font-weight: bold;}



section.news{
	padding: 0;
	
	margin-right: 33px;
	margin-bottom: 103px;
}

my-ff .sbscrbr-block-one-line, my-ff .sbscrbr-email-wrap, my-ff .sbscrbr-submit-block {display:none !important;}

section.news input, #sbscrbr-form input{
	width: 100%;
	height: 100px;
	outline: none;
	border: none;
	padding-left: 157px;
	background: #ecebeb url(img/mail.png) no-repeat center left 67px;
	color: #aaaaaa;
	font-size: 23px;
	text-transform: uppercase;
}

#sbscrbr-form input[type="submit"] {padding: 10px;
background: #006b1c;
color: #fff;
font-size: 18px;
text-transform: uppercase; width: 100%;}


form .sbscrbr-email-wrap.sbscrbr-form-one-line {width:60%}


section.news input::placeholder{
	color: #aaaaaa;
	font-size: 23px;
	text-transform: uppercase;
	margin-top: 3px;
}
section.news button{
	width: 40%;
	height: 100px;
	outline: none;
	border: none;
	background-color: #006b1c;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}


moblogo {display:none;}

.p-left {padding-left: 17.4%; margin-right: -15px;}
#content {width: 100%;max-width: 1200px;margin: 0 auto;}
#content .vkl {display: table;    width: 100%; background-color: #ecebeb;
padding: 10px;}
.vkl li {display: inline-flex;width: 24%; height: 56px; }
.vkl a:hover{}
.vkl li a:before{content:''; display:block; width:15px; height:15px; background: #006b1c; position:absolute; left: 10px;}

#content .vkl li a { color:#6b6b6b; padding: 10px; padding-left: 35px; position:relative;margin-right: 5px;width: 100%;}

.owl-carousel{overflow:hidden}
#content .vkl  a:hover{ border: 1px solid #006b1c; text-decoration:none; color:#006b1c;padding:8px 10px; padding-left: 35px; height: 54px;}
#content .vkl .active{ color:#006b1c;border: 1px solid #006b1c; text-decoration:none; color:#006b1c;padding:8px 10px; padding-left: 35px; height: 54px;}
#content .vkl li a {}
#content .vkl li:hover a { text-decoration:none;}



#primary {margin: 20px auto;
padding: 20px 0px;}

.fondy, block-right  {   margin-left: -15px; margin-top: 20px;}
.fondy h3, block-right h3  {    padding: 5px 0px 20px 0px;}
.fondy h3, .left-b h3{margin: 0 auto; text-align: left;}
block-right {border: 2px solid #006b1c; display:block; color:#006b1c; padding: 0px 15px 15px 15px; margin-right: -15px;}
block-right h3{line-height: 1; font-size: 14px;}
block-right p {margin:10px 0px; line-height:1.3}
block-right a {color:#006b1c;}
block-right a:hover {color:#006b1c; text-decoration:underline; }
block-right img {width:100%; height: auto;}
.fondy img {max-width:100%; height: auto;}
.fondy li {padding:0px 20px;}

.fondy avto, .fondy psh, .fondy trn{background:url('/wp-content/uploads/2020/03/icon.png')no-repeat;
background-size: 96px 240px;
width: 24px;display:block;float: left;
height: 24px;

}
.fondy avto {background-position: -0px -96px;}
.fondy trn{background-position: -0px -120px;}
.fondy psh{background-position: -0px -144px;}


.kblokk{display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;}




a {color: #006b1c;}

a:hover {color: #006b1c; font-weight:600;}
.my-a {position: relative;}
.my-a .title-a {padding-left: 50px;}
.my-a .dropdown-toggle {color:#006b1c; text-align: left;}
.my-a .dropdown-toggle::after {display:none;}
.my-a .dropdown-toggle::before{position: absolute;
top: 10px;
left: 0;
border: 2px solid #006b1c;
border-radius: 100%;
color: #C4C4C4;
height: 25px;
width: 25px;
text-align: center;
content: '-';
font-size: 26px;
font-weight: 700;color:#006b1c;
line-height: 22px;}

.my-a .dropdown-toggle.collapsed::before {
    content: '+' !important;
    font-size: 26px;
    font-weight: 100;
   color:#006b1c
}



np .entry-content img {width:auto !important; height:auto !important; max-width: 100%;}


.tribe-events-content img {max-width: 100%;}
.entry-content img { max-width: 100%;}




footer{
	width: 100%;
	background-color: #2e2e2e;
	padding: 55px 0px 0px 0px;position:relative; z-index:99;
}
.footer-logo1{
	margin-bottom: 150px;
	display: block;
	width: 100%;
	height: auto;max-width: 120px;
}
.footer-logo2{
	margin-bottom: 62px;
	display: block;
	width: 100%;
	height: auto;max-width: 120px;
}
footer .copyright{
	margin: 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
}
footer .intro{
	color: #fff;
	position: relative;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Elektra Text Pro Bold';
	padding-left: 26px;
	margin: 0px 0 22px 0;
	letter-spacing: 1.6px;
}
footer .intro:before{
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 14px;
	height: 14px;
	background-color: #006b1c;
}
footer ul.bottom{
	margin-bottom: 57px;
}
footer ul.long-bottom{
	margin-bottom: 115px;
}
footer li,
footer a{
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;

}
footer a:hover{
	color: #006b1c;
	text-decoration: underline;
}


.fl {display: -webkit-flex;

display: -moz-flex;

display: -ms-flex;

display: -o-flex;

display: flex;}

.left-b{    margin-left: 18.1%; }
.left-b h6 { color: #fff;  margin-left: auto;  text-align: right;


}
.left-b h6 a:hover{color:#fff; background:#006b1c;  text-decoration:none;}
.left-b h6 a{ padding: 10px;  color:#fff; background: #006b1c; border: 2px solid #006b1c; border-radius: 20px; text-align: center; font-size: 14px;} 

.left-b h6 a:after {content: '\f061'; width: 13px;height: 13px;font: normal normal normal 14px/1 FontAwesome; padding-left: 10px;}
.left-b h6 :hover {}



.left-b li:before {content:"•"; color:#006b1c; padding-right:5px;}
.main-wrapper .left-b li:before {display:none;}
.top-line .hamburger{
	display: none;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	background-color: #f3f2f2;
	width: 10%;
	height: 100%;
}
.top-line .hamburger i{
	font-size: 30px;
	color: #6b6b6b;
	cursor: pointer;
}





#___gcse_0 {width:100%; background: #fbfbfb;}
.gsc-search-button svg {display:none}

.cse .gsc-control-cse, .gsc-control-cse {    
background: transparent !important; padding: 0px !important;
	background-color: #fbfbfb !important;
border: none;
}
.gsc-input-box, #gsc-iw-id1 {
height: 70px;
border: 0px;
background: transparent !important;}

#gsc-i-id1 {
width: 100%;
height: 65px !important;
box-shadow: 0 11px 25px 2px rgba(0, 0, 0, 0.4);
border: 3px solid #ffffff;
padding-left: 50px;
font-size: 24px;
font-family: 'Elektra Text Pro';
color: #6b6b6b;
outline: none; box-shadow:none; border:none;
background: transparent !important;
}
.gsc-search-button {height: 75px; padding-right: 20px;
background: #fbfbfb!important;
border: 0px !important;}

.gsc-search-button-v2 {height: 75px;
background: #fbfbfb url(http://4uth.gov.ua/img/search-big.png) no-repeat center !important;
border: 0px !important;}

form.gsc-search-box {margin-bottom:0px;}
.gsib_a {padding:0px 5px;}
input.gsc-input {}




t_res {position: absolute;
top: 30%;
left: auto;
text-align: center;
left: 0;
right: 0;
font-size: 16px;
font-family: 'Elektra Text Pro';
color: #757575;
text-decoration: none}











#accordion{
	margin: 10px auto 0;
}

#accordion p {font-size:14px;}
.card{
	border: none;
	background-color: transparent;
}
.card-header,
.card-header button{
	border-bottom: none;
	background-color: transparent;
	text-align: center;
	font-size: 20px;
	color: #6b6b6b;
	font-family: 'Elektra Text Pro';
	text-decoration: none;

}

.card-header {padding: .30rem 1.25rem;}


.card-header button:hover,
.card-header button:active{
	text-decoration: none;
	color: #006b1c;
}
.card-body{
	text-align: center;
}



.main-navigation .navigation-right-icon.rotated{
	transform:rotate(-180deg);
}



.slideRight{
    -webkit-animation: slide 1s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 1s forwards;
    animation-delay: 2s;   
 
    visibility: visible !important; 
}
 
#res-home .owl-nav button {height:120px;}
#res-home #panel1 .owl-item img {min-height:100%;}




#owl-fond .item-calendar {padding:10px;}
#owl-fond {padding-left: 55px; padding-right: 55px;}
#owl-fond  .top{height:auto}
#owl-fond .title{padding-top: 0px; font-size: 12px;}
#owl-fond  .owl-prev, #owl-fond .owl-next {background-color:transparent; color:#595959; width: 50px;}
#owl-fond  .owl-prev span, #owl-fond .owl-next span{color:transparent;}
 #owl-fond .owl-next span:before{content: "\f061"; font: normal normal normal 14px/1 FontAwesome; color:#006b1c; font-size: 17px }
 #owl-fond .owl-prev span:before{content: "\f060"; font: normal normal normal 14px/1 FontAwesome; color:#006b1c; font-size: 17px}
.news-owl {padding:20px 0px;}
#owl-fond .item-calendar .left .month, #owl-fond .item-calendar .left .num {width:64px; height:44px;}
#owl-fond .item-calendar {padding:10px;}
#owl-fond .read-text {padding: 10px 16px}
dd {margin:0px !important}
#owl-fond a:hover{text-decoration:none}




#my-ev .tribe-event-tags a{color: #9B9B9B !important;
border: 1px solid #9B9B9B !important;  border-radius: 30px; padding: 5px;
margin-bottom: 8px;	text-transform: lowercase;}
#my-ev .tribe-event-tags a:hover {color:#fff !important; background:#9B9B9B !important; }
.tribe-events-list .tribe-events-loop .tribe-events-content {margin-top:10px;}

np{border: 3px solid transparent; display:block; padding:10px; margin: 10px 1%; position:relative;}
np:hover{border-color:#006b1c;}

np img{width:100%; height:auto; max-height: 292px;}
np p{}

#np np p{text-align:center; position: absolute; bottom: 65px; left: 10px; right:10px; display:none; color:#000;}
#np np:hover p {display:block;}
#np np:hover img {opacity:0.3}
np a:hover, #np .left-b a:hover {text-decoration:none}
#np {}
.bl-np {width: 33%; display: inline-grid;}
#np np buttom{padding: 15px 20px; background: #006b1c; 
color: #fff;

border: 2px solid #006b1c;
margin: 10px 0px;
position: absolute;
text-transform: uppercase;
bottom: 0;
left: 10px; 
	margin-right: 10px;
line-height: 18px;}
np .alignleft, alignleft{float:left; margin:0px 10px 10px 0px}
np .alignright, .alignright{float:right; margin:0px 0px 10px 10px}


/****/

info-vys { display:table; padding: 10px;
 width:100%}
info-vys kar {max-width: 350px;
height: 300px; border: 7px solid #ccc;
display: block;margin: 0 auto;
overflow: hidden;}
info-vys img {width: 100%;
height: 100%;
max-height: 295px;}
info-vys .intro {text-align:center; padding: 10px; margin: 0;}

#vyst h2 {margin:10px auto; text-align:center }


/*Форма*/

.wpcf7-form input, .wpcf7-form textarea {background: #ecebeb;
color: #aaaaaa;
height: 30px; padding:10px;
margin: 10px;
width: 45%; color:#000}

.wpcf7-form .prap input[type="checkbox"] {width:20px; position: absolute;
top: -12px;
margin: 0;}
.wpcf7-form .wpcf7-submit {float: right;
background: #006b1c;
color: #fff;
padding: 10px;
height: 50px; 
text-transform: uppercase;} 
.wpcf7-form  .wpcf7-list-item-label {float: right;padding-left: 30px;
line-height: 20px;}
.wpcf7-form .wpcf7-response-output {width:45%;}
div.wpcf7-mail-sent-ok {width:100% !important;}


#wpcf7-f545-p192-o1 .wpcf7-form input
 {width:100%; height:auto}
#wpcf7-f545-p192-o1 .wpcf7-form textarea {width:100%; min-height:200px;}
#wpcf7-f545-p192-o1 .wpcf7-form  .wpcf7-submit {float:none;     max-width: 334px;
    margin: 0 auto;
        margin-right: auto;
    margin-right: -15px;
}
.wpcf7-form .ajax-loader {display:none !important}

/**/

kart{ max-width: 30%;
display: block;
float: left;
	margin: 0px 20px 10px 0px;}

blockquote {font-style:italic;}
.gallery-item {padding:10px;}


/**веб**/
#web {display:table; width:100%;}
.web-b {float:left; width:25%; padding:10px;}
.web-b img {width:100%; height: auto;}

#pos {display:table; width:100%;}
.pos-b {float:left; width:20%; padding:10px;}
.pos-b img {width:100%; height: auto;}





.zvit-b {display:table; width:100%;}
.zvit-b a {text-decoration:none;}
.zvit{width:33%; float:left; margin: 0px 0px 20px; text-align:center;}
content_z, photo_z {display:block; margin-bottom: 10px;}


.vacancia h4 {font-size:14px; font-weight:600;}
.vacancia a:hover {text-decoration:none;}

#post-content h6, #vyst h6 {text-align:left; margin-bottom: 20px;}

/*Команда*/

.kom-b {width:50%; float:left; margin: 0px 0px 20px;}

photo_k {float: left;
width: 40%;}
content_k{width: 55%; text-align:center;
padding: 0px 10px;
display: block;
float: left;
line-height: 1.3;}

name_k, posada{font-weight:700;}
name_k {text-transform: uppercase;}

name_k, posada, viddil, telefon, email {display:block}


.fondy center {text-align:center; display:block; }
.fondy center h3 {text-align:center}


#kontacty1 .kom-b {display:table; width:50%;}
#kontacty1 content_k {}

#kontacty1 .wpcf7-form input, #kontacty1  .wpcf7-form textarea
{width:100%; margin:0;padding:0; min-height: 30px;
height: 100%;}
#kontacty1 block-right {display:table; width: 100%; color:#6b6b6b}


/**Новини**/
#news {}
#news .left-b {margin-left: 18%; margin-right: 0%;}

news-b {display:block; width:100%;}
news-b np {display: flex;padding: 17px 2px; border:none;}
news-b np:hover {border: 2px solid #006b1c; padding: 15px 0px;}
news-b content {margin: 20px auto; display: block; line-height: 30px;}
news-b np:before{content:''; width:65%; height:2px; background:#ccc; position: absolute;
bottom: 0; right:0px}
news-b np:hover:before{display:none;} 
news-b np content:hover buttom {background:#006b1c !important; color:#fff;}

news-b data {margin: 20px auto; display: block; line-height: 30px; text-align:center; font-size:16px;}
news-b buttom{padding: 10px; line-height: 10px;
border: 2px solid #006b1c; margin: 20px 0px;display: table;text-transform: uppercase;}

news-b buttom:hover {background:#006b1c;}
news-b a buttom:hover {color:#fff}

news-b np h3 {margin-bottom:20px; color: #6b6b6b;}
news-b np p{font-size: 14px;
line-height: 18px;}
news-b img {max-height:312px; max-width:416px;}
news-b .lr img {
max-height: 312px;
max-width: 50%;
margin: 0 auto;
    margin-left: auto;
	margin-left: 25%;}



article news-b {display: table;}
article news-b np::before {display:none;}
article news-b np:hover{border:none; padding: 17px 2px;}
article  news-b img {max-width:100%; max-height:100%;}

article news-b np:hover buttom {background:translatez;}
article  news-b buttom {display:block; padding: 20px; text-align: center; margin:0 auto 20px;}
article  news-b buttom:hover{}

article news-b h1{ color: #6b6b6b; font-size:18px; line-height: 20px;padding: 10px; min-height: 80px; display:block; width:100%; text-align:center}
article news-b data {margin:0 auto; padding: 10px; line-height: 20px;}

#content .wp-pagenavi {text-align:center; font-size:16px; margin: 25px auto; padding: 15px;}
#content .wp-pagenavi a, #content .wp-pagenavi span {border: 2px solid transparent; padding: 15px;}
#content .wp-pagenavi a:hover,  #content .wp-pagenavi span.current {border: 2px solid #006b1c;}

/**Календар**/


.tribe-events-back {padding: 20px 15px;}
.tribe-events-nav-pagination .tribe-events-sub-nav li {padding: 10px; border: 2px solid #006b1c; text-transform: uppercase;}
.tribe-events-nav-pagination a:hover {color:#006b1c;}

#tribe-events-content .tribe-events-back a {padding: 10px; border: 2px solid #006b1c; text-transform: uppercase;}
#tribe-events-content .tribe-events-back a:before {content: "\f060" !important;color: #006b1c; font: normal normal normal 14px/1 FontAwesome;
padding-right: 5px;}


#tribe-bar-form {background:transparent !important;}
#tribe-events-bar #tribe-bar-filters-wrap input[type="text"] {background: #F6F6F6;
border: 2px solid #e0e0e0;}
.tribe-bar-views-inner {background:transparent !important;}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {padding:0px !important}
.tribe-events-list .type-tribe_events {padding:10px 0px}
.tribe-events-page-title {display:none !important}
.tribe-events-list .type-tribe_events { margin: 0px auto !important; display: inline-flex; width:100%; padding: 3px !important;}
.tribe-events-list .type-tribe_events:hover {border:3px solid #006b1c !important; padding: 0px !important;}
.ver-l {padding-left: 3px;}
.tribe-events-ical {display:none !important}



#brimg .tribe-events-event-image {text-align:center !important; border: 3px solid #006b1c; padding: 0px; margin-bottom: -5px !important; }
.tribe-events-event-image img {width:100%; height: auto;}
.tribe-events-cal-links {border: 3px solid #006b1c; padding: 0px;border: 3px solid #006b1c;
padding: 10px;display: table;width: 100%;}
#image-ev {border-top:none;}
#image-ev .tribe-events-meta-group-details, #image-ev .tribe-events-meta-group-gmap, #image-ev .tribe-events-single-section-title {display:none !important;}
#image-ev  .tribe-events-meta-group-venue {width: 100% !important; line-height: 1.6;}
#image-ev .tribe-events-single-section-title {}
#image-ev .tribe-venue {color: #006b1c;font-size: 1.6em;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {padding:15px 0px !important; line-height: 1.7;}
.linp h2 {padding: 0px; float: left; margin: 0 !important; text-transform:none !important; font-weight:700; font-size: 14px !important;line-height: 18px !important; }
.linp {text-transform:none !important; font-weight:700; font-size: 14px; }
.tribe-events-list-separator-month {float:none !important;}

#brimg .tribe-events-gcal {float:left; background-color: transparent !important;
margin: 0;
padding: 18px !important;
height: 34px;
color: #6b6b6b !important;}
#brimg .btn {padding: 10px}

#bshare .dropdown-menu {border: 1px solid #6b6b6b;
border-radius: 0px;
top: 0px !important;
width: auto !important;
height: 50px !important;
color: #6b6b6b;
font-size: 12px;
min-height: auto !important;
border-radius: 3px;
padding: 10px;
left: -45px !important;min-width: 125px;}

#bshare .dropdown-menu:before{content:''; border: 9px solid transparent; border-top-color: #423232;
bottom: -18px;
position: absolute;
left: 55px;}

#bshare .btn-secondary, #bshare .btn-secondary:not(:disabled):not(.disabled).active, #bshare .btn-secondary:not(:disabled):not(.disabled):active, #bshare .show > .btn-secondary.dropdown-toggle {background:transparent !important; background-color:transparent !important; border: none !important;}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {

    box-shadow: none !important;

}

.tribe-events-sub-nav li a {padding: 0px 5px;} 
.tribe-events-sub-nav .tribe-events-nav-next a:after {content:'Попередня подія: '; display:block; float: left; }
.tribe-events-sub-nav .tribe-events-nav-previous a:after {content:'Наступна подія:' !important; display:block;  float: left;}

.tribe-events-nav-next::after {  content: "\f061" !important; color: #006b1c;  font: normal normal normal 14px/1 FontAwesome;}
.tribe-events-nav-previous::before {content: "\f060" !important; color: #006b1c;    font: normal normal normal 14px/1 FontAwesome; float: left;}

.tribe-events-nav-next::before {display:none;}

#tribe-events-footer {margin-top:20px;}
#tribe-events-footer li a:before, #tribe-events-header li a:before, #tribe-events-header li a:after,  #tribe-events-footer li a:after  {display:none;}
#tribe-events-content .tribe-events-single-event-title {}
.entry-title {text-align:center; margin-bottom:25px;}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {background-color:transparent;color:ccc; }

#tribe-events .tribe-events-button, .tribe-events-button {color:#ccc;}

.type-tribe_events {position:relative}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {
background: #F6F6F6 !important;
border: 2px solid #e0e0e0 !important;
padding: 5px !important;;
color: #6b6b6b !important;
box-shadow: none;
font-style: italic;
font-weight: 400;
height: auto;
line-height: 1 !important;
width: 100%; font-size:15px !important;
margin-top: 16px !important;}

#my-ev .entry-title {text-align:center; margin-bottom:0px;}
.tribe-events-sub-nav .tribe-events-nav-left:before,.tribe-events-nav-previous:before {content: "\f060" !important;
font: normal normal normal 14px/1 FontAwesome;}

.tribe-events-sub-nav .tribe-events-nav-right:before, .tribe-events-nav-next:before{content: "\f061" !important;
font: normal normal normal 14px/1 FontAwesome;}

.time edata {display:none;}
.content .tribe-events-venue-details {float:none; font-size: 12px;}


.tribe-events-list .tribe-events-loop .tribe-events-event-image {
text-align: right;
position: relative;
padding: 25px 15px;
width: 100% !important;
display: block;
float: none !important;
margin: 0px !important;}
.tribe-events-list .tribe-events-event-image img {}
.tribe-events-loop .tribe-events-event-meta {display: table; width: 100%;

border: 0;
clear: both;
float: none;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
margin: 5px 0 15px;
    margin-bottom: 15px;
overflow: visible;

}

event-date-block{border: 3px solid #006b1c;display: block;width: 100%;max-width: 100px;text-align: center; margin-left: -15px;}
event-date-block event-month { background: #006b1c; display: block;width: 100%;max-width: 100px;color: #fff;padding: 10px;}
event-date-block event-day{ display: block; width: 100%;max-width: 100px; padding: 10px; font-size: 18px;}
.tribe-bar-submit {margin-left:0px !important;}

@keyframes slideRight {
    0% {
        transform: translateX(-10%);
    }
    50%{
        transform: translateX(8%);
    }
    65%{
        transform: translateX(-4%);
    }
    80%{
        transform: translateX(4%);
    }
    95%{
        transform: translateX(-2%);
    }           
    100% {
        transform: translateX(0%);
    }   
}
 
@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(-10%);
    }
    50%{
        -webkit-transform: translateX(8%);
    }
    65%{
        -webkit-transform: translateX(-4%);
    }
    80%{
        -webkit-transform: translateX(4%);
    }
    95%{
        -webkit-transform: translateX(-2%);
    }           
    100% {
        -webkit-transform: translateX(0%);
    }
}



.phone, .phone:hover { 	color: #6b6b6b;    text-decoration: none; padding-left: 15px;}
 .top-line .btn-defaut {color: #6b6b6b; background: transparent; border: 0; font-size:12px;}
 .btn.focus, .btn:focus {box-shadow:none;}
 .top-line .dropdown-menu {border:0px; border-radius:0px; top: 17px !important;
 width:640px;
min-height: 210px; color: #6b6b6b; font-size: 12px;
 }
.top-line .dropdown-menu.show {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}

.first-select, .language-select {
	cursor: pointer;
}

etime, edata {display:block;padding: 0px 20px;float: left;}
etime {padding-right:15px}
etime:before, edata:before, .tribe-events-venue-details:before {position:absolute; font: normal normal normal 14px/1 FontAwesome; margin-left: -20px; font-size: 17px;}
etime:before {content: "\f017";}
edata:before {content: "\f133";}
.tribe-events-venue-details {padding: 0px 20px; float: left; margin: 0 !important;}
.tribe-events-venue-details:before {content: "\f041";margin-left: -15px;}
.item-calendar .tribe-events-venue-details::before {margin-left: -17px;}


.main-navigation li{
}
/*.main-navigation li:hover > .dop-items{
	display: block;
}*/
.main-navigation li .dop-items{
	position: absolute;
	left: 18%;
	top: 0px;
	height: 550px;
	box-sizing: border-box;
	z-index: 999;
	background-color: #fff;
	font-size: 18px;
	text-align: left;
	color: #6b6b6b;
	display: none;box-shadow: 5px -5px 5px #8c8a8a;

}
.fa-times {
	cursor: pointer;
}
.links a {

}
.ofhide{
	display: block !important;
}
.ofhide:after{display: block;
content: '';
position: absolute;
right: 0;
width: 700px;
height: 8px;
box-shadow: 5px 5px 5px #8c8a8a;
bottom: 5px;}

.example-shadow-3 {
	 
}
.main-navigation li > .dop-items i{
	position: absolute;
	top: 55px;
	right: 59px;
	font-size: 24px;
	color: #006b1c;
}
.main-navigation li > .dop-items i:hover{
	text-decoration: none;
}
.main-navigation li .dop-items .links{
	width: 350px;
	height: 100%;
	padding: 100px 50px 25px 50px;
}
.main-navigation li .dop-items a{
	color: #6b6b6b;
	line-height: 40px;
	font-size: 12px;
}
.main-navigation li .dop-items a:hover{
	text-decoration: none;
	border-bottom: 1px solid #006b1c;
	
}

lfot-mob {display:none;}


@media screen and (min-width: 1260px){}
@media screen and (min-width: 1180px){.sidebar {position:fixed; z-index:98;}

	.main-navigation li .dop-items {left:98.3%}
}


@media screen and (min-width: 1600px){
	.logo {padding-top: 10px }
	header {max-width:100%;}
	#content, .main-wrapper {max-width:100%; padding: 0px 10% 0px 18%;}
	body {font-size:14px;}
	.ofhide::after {width:1000px;}
	.left-b, #news .left-b {margin:0px auto;}
	.item-calendar .top {height:auto;}
	.item-calendar {     max-width: 100%;}
	.p-left {padding-left: 0px; margin-left: -15px;}
	.sidebar {}
}


@media screen and (max-width: 1800px){
}

@media screen and (max-width: 1600px){

	
	.top-line .contacts{			}
	section {padding: 45px 20px 0px 20px;	}
	section.news {margin-left: 33px;	}
	footer{		padding: 69px 16px 55px 16px;	}
header {max-width:100%;}
	#content, .main-wrapper {max-width:100%;}
}
@media screen and (max-width: 1400px){
	header {max-width:100%;}
	#content, .main-wrapper {max-width:100%;}
	news-b img, np img {     max-height: 220px;}
	#res-home .owl-nav button {   height: 80px;}
}


.owl-carousel-big .owl-nav button.owl-next {height:100%;}

#baner-home .owl-item img {height:100%;}
.owl-carousel-big .item {max-height:320px; padding-right: 127px;}



@media screen and (max-width: 1260px){
	
	

.top-line .contacts {padding:0px; font-size: 12px;}
	
	my-header .search {padding: 0px 50px; text-align: center;}
	my-header .search a  {line-height: 35px;}
	 
	section .title h3{
		padding-right: 17px;
		display: block;
	}
	section .slider-menu a{
		margin: 0 20px 0 0;
		font-size: 15px;
		white-space: nowrap;
		line-height: 40px;
	}
	
	
	
}



@media screen and (max-width: 1030px){
	.sidebar {width:20%;}
	.head-r {width:80%;}
			
	.main-wrapper{
		width: 100%;
	}
	
	
	.top-line select{
		display: none;
	}
	.top-line .translate{
		display: none;
	}
	.top-line .socials{
		width: 100%;
	}
	
	.top-line .login{
		width: 20%;
	}
	.top-line .contacts{
		
	}
	header input{
		height: 75px;
	}
	header .search{
		font-size: 16px;
		text-align: center;
	}
	header .search a{
		line-height: 40px;
	}
}
@media screen and (max-width: 968px){
	.sidebar{ 	display: none;}
	.head-r {width: 100%;}
	.mini-logo {}
	.top-line .hamburger{ 		width: 10%;	}
	.top-line .socials{
		justify-content: space-around;
		padding: 0;
	}
	
		.top-line .hamburger{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

	
	
	
	.left-b, #news .left-b, .left-b {margin:0 auto;}
	
	section.news input{
		width: 50% !important;
		height: 90px;
		background: #ecebeb url(img/mail.png) no-repeat center left 30px;
		padding-left: 90px;
		font-size: 19px;
	}
	section.news button{
		width: 50% !important;
		height: 90px;
		font-size: 19px;
	}
	
	moblogo {display:block;text-align: center;
    margin-bottom: 10px;}
	moblogo img {max-width:250px;}
}
@media screen and (max-width: 800px){
	
	
	
	
	.item-read,
	.item-calendar{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.item-calendar:first-child{
		    margin: 0 auto;
	}
	.item-read p{
		padding-left: 0;
		padding-right: 0;
	}

	
	.web-b  {width:50%;}
	
	#panel2 img {
		
	
	min-height: 100%;
    max-width: 70%;
	margin: 0 auto;}
	.p-left {padding:0px;}
	
	.fondy, block-right {
    margin-left: 0px;
  
}
	
	
	
	
	
}
@media screen and (max-width: 700px){
	.tribe-events-list .type-tribe_events, news-b np{display:block}
	section .title {display:block}
	.bl-np {width:100%}
	.slider-menu{
		width:100%
	}
	
	.wpcf7-form input, .wpcf7-form textarea {width:80%;}
	
	.owl-carousel-big .item p.intro{
		line-height: 20px;
		font-size: 18px;
	}
	.owl-carousel-big .item p.desc{
		font-size: 24px;
	}
	.owl-carousel-big .item{
		padding: 0px;
		text-align: left;
		max-height: 180px;
overflow: hidden;
	}
	.owl-carousel-big .owl-nav button.owl-next{
		display: none !important;
	}
	
	#kontacty1 .kom-b {display:table; width:100%; margin:0 auto; }
}

@media screen and (max-width: 667px){
	.top-line .login, .top-line .friends, .top-line .contacts .btn-group {
		display: none;
	}
	.top-line .hamburger{
		width: 40%;
	}
	.top-line .contacts{
		width: 60%;display: block;
    text-align: center;
    padding-top: 20px;
	}
	.main-wrapper .top-line{
		height: 80px;
	}
	.owl-carousel-big .item p.intro{
		font-size: 20px;
	}
	.owl-carousel-big .item p.desc{
		font-size: 20px;
	}
	.gsc-search-button-v2 {display:none;}
	
	header{
		padding: 10px 15px 0px 15px;
	}
	.entry-header {padding:10px; }
	
	header .container{
		width: 100%;
		margin: 0 auto;
	}
	header input{
		height: 55px;
		padding-left: 25px;
		background: #fbfbfb url(img/search-big.png) no-repeat center right 25px;
		background-size: auto 50%;
	}
	header .search{
		font-size: 14px;
		text-align: center;
	}
	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev{
		top: 20px;
		width: 60px;
		height: 60px !important;
		font-size: 16px;
	}
	
	.dropdown-toggle {white-space: normal;}
	
	
	.kom-b{margin: 0px 10px 20px;}
.kom-b, photo_k, content_k {width:100%; float:none}
content_k {padding: 10px;}
	
	.entry-content img {width:100%; height:auto}
	#sbscrbr-form input[type="submit"] {font-size:12px;}
	.owl-carousel-little, .owl-carousel-very {padding-left: 80px; padding-right: 80px;}
	form .sbscrbr-email-wrap.sbscrbr-form-one-line input[type="text"]{padding-left:67px !important}
	#sbscrbr-form .sbscrbr-submit-block.sbscrbr-form-one-line,
	#sbscrbr-form .sbscrbr-email-wrap.sbscrbr-form-one-line {width:100% !important;}
	section.news input, #sbscrbr-form input{background: #ecebeb url(img/mail.png) no-repeat center left 20px;background: #ecebeb url(img/mail.png) no-repeat center left 20px;}
	.footer-logo1{    max-width: 70%;
    margin-bottom: 20px !important;
    margin: 0 auto;}
	footer ul.long-bottom {
    margin-bottom: 25px;
}
	.footer-logo2, footer .copyright {margin:20px auto; text-align:center}
	.fl {display:block}
	.vkl li {width:100%}
}
@media screen and (max-width: 640px){
	
	lfot-mob {display:block;}
	lfot{display:none;}
	
	
	section.news{
		-webkit-flex-direction: column !important;
		-moz-flex-direction: column !important;
		-ms-flex-direction: column !important;
		-o-flex-direction: column !important;
		flex-direction: column !important;
		-ms-align-items: center !important;
		align-items: center !important;
	}
	section.news input{
		width: 100% !important;
		font-size: 17px;
	}
	section.news button{
		width: 100% !important;
		font-size: 17px;
	}
	.gsc-control-cse {height:50px;}
	#gsc-i-id1 {height:auto !important}
	.gsc-search-button {background:none !important;}
	
	
}


.mobile-menu .card-body  {padding:0px;}

.mobile-menu ul li {text-align:left; padding: 5px 10%;}

.mobile-menu{
	position: fixed;
	top: 0;
	overflow: scroll;
	width: 100vw;
	height: 100vh;
	background-color: #f3f2f2;
	z-index: 999;
	display:none;
	align-items: center;
	justify-content: center;
	transition: 0.6s all ease-in;
}

.mobile-menu i{
	font-size: 25px;
	color: #6b6b6b;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 20px;
}
@media screen and (max-width: 500px){
	.item-resource{
		display: block !important;
	}
	.item-resource .left,
	.item-resource .right{
		width: 100%;
	}
}














