@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=cyrillic');@font-face {  font-family: 'AmalteaOne';  src: url('./fonts/11663.eot');  src: url('./fonts/11663.woff2') format('woff2'),	   url('./fonts/AmalteaOne.woff') format('woff'),	   url('../fonts/AmalteaOne.ttf') format('truetype'),       url('./fonts/11663.eot?#iefix') format('embedded-opentype'),	   url('../fonts/AmalteaOne.svg#AmalteaOne') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'AmalteaTwo';  src: url('../fonts/AmalteaTwo.woff') format('woff'),       url('../fonts/AmalteaTwo.ttf') format('truetype'),       url('../fonts/AmalteaTwo.svg#AmalteaTwo') format('svg');  font-weight: normal;  font-style: normal;}	body {  background: #fff;  color: #525252;  font-family: "Roboto", sans-serif;  font-weight: 400;  font-size:14px;  margin: 0;  padding: 0;  }.gallerys h2{	text-align: center;} .container{	background: #f7f7f7;	-webkit-box-shadow: 2px 0 30px 5px rgb(0,0,0,0.3),							-2px 0 30px 5px rgb(0,0,0,0.3);	box-shadow: 2px 0 30px 5px rgb(0,0,0,0.3),							-2px 0 30px 5px rgb(0,0,0,0.3);						}.visually-hidden{	display: none;} h1{	color: #3862af;	font-weight: 700;	font-size:24px;	margin-bottom:15px;}/*a{    font-size: 14px;    color: #525252;}*/a:visited{   opacity: .7;}/**--HEADER--**//*----------------*/.main-header.row {	background: linear-gradient(to top, #0e3251, #39a0ff);	display: flex;	align-items: center;}.col.logo, .col.inform {	/*background: linear-gradient(to top, #1b023c, #5616a2);*/}.col.inform  .widget_media_gallery {text-align: center;    display: block;    margin: 0 auto;}header .col.logo {	padding: 0;	display: flex;	width: auto;	margin: 0 20px;	text-align: center;	align-items: center;}.col.logo h1 {	margin: 0 auto;	padding: 0;}header .logocol a {	display: flex;}header .col.inform .sidebar-banners {	margin: 5px 0;}.logo{	position: relative;	/*margin: -3px -15px;*/	flex-grow:1.7;}/*.logo p{	font-size: 15px;	color: #3862af; font-weight: bold;	position: absolute;z-index:10;	top: 35px; right:10px;	width: 35%;}*/.logo h1, .logo a {    vertical-align: middle;    font-size: 22px;    text-align: center;    color: #fff;    font-weight: bold;    font-family: auto;    text-shadow: -1px -1px 4px #174a78, 1px -1px 4px #7b7654, -1px 1px 4px #110609, 1px 1px 4px #1986ec;    text-transform: uppercase;	font-family: "Roboto", sans-serif;}.for-home-slider {margin: 0 25%;}@media(max-width:1200px){	/*.logo p{top: 28px; right:8px; width: 35%;font-size: 14px;}*/	}@media(max-width:992px){	.logo{	padding-bottom:  5px;}	.logo p{		bottom: 5px; 	/*top: auto; 	left:15%;	right:auto; */	width: 70%; 	font-size: 16px !important; }		.custom-logo {		width: 120px;		height: auto;	}	.logo h1, .logo a {		font-size: 26px;	}		}/*----------------*/.search {  position: relative;  /*width: 300px;  margin: 18px 0;*/  box-sizing: border-box;}.search input, .search button {  border: none;  outline: none;  background: transparent;}.search input {  width: 100%;  height: 38px;  padding-left: 15px; padding-right: 35px;  border-radius: 18px;  /*border: 5px solid #0c7bd6;*/  background: rgb(252, 252, 252);  box-sizing: border-box;  text-color: #0c7bd6;  font-weight: bold;  color: #0c7bd6;}.search button {  height: 38px;  width: 42px;  position: absolute;  top: 0;  right: 0;  cursor: pointer;}.search button:before {  content: "\f002";  font-family: FontAwesome;  font-size: 20px;  font-weight: bold;  color: #0c7bd6;}@media(max-width:1200px){	.search {/*width: 270px;*/}}@media(max-width:992px){	.search {/*width: 200px;*/ display: inline;}}@media(max-width:768px){	.search {/*width: 200px;*/}}/*********/.eyeglasses{	background: url(../images/eyeglasses.svg) no-repeat 0 center;	padding-left:  42px;	line-height: 2.5em;	cursor: pointer;	margin-top: 5px;}.eyeglasses-white{	background: url(../images/eyeglasses-white.svg) no-repeat 0 center;}/*---------------*/.inform{  display: -webkit-flex;  display: flex;  align-items: center;  padding: 0;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: column;  flex-direction: column;  -webkit-justify-content:  space-around;  justify-content:  space-around;  	}.user-navigation{  display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: row;  flex-direction: row;  -webkit-justify-content: space-between;  justify-content: space-between;  margin: 12px 0;}.social-button{	font-family: "FontAwesome";	font-size:16px;	color:#3862af;	opacity: .75;}.social-button:hover{opacity: 1;}.social-button.u{font-family:Roboto; font-weight:bold; }.login-link a{	color:#3862af; font-weight: 500;	text-decoration: underline;	text-transform: uppercase;	}.registration-link{background: url(../images/ico-registration.png) no-repeat 0 center;padding: 0 25px 0 25px;}@media(max-width:1200px){	.registration-link{width: 100%; margin-bottom: 10px;}	.user-navigation{-webkit-justify-content: flex-start;  justify-content: flex-start;}  .social-button{margin: 0 15px;}}@media(max-width:992px){	.social-button{margin: 0 5px;}}/*----------------*/.bann{	display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: column;  flex-direction: column;  	flex-grow: 0;	flex-basis:169px;		-webkit-justify-content: flex-start;  justify-content: flex-start;	text-align: center;}.bann h4{	margin: 10% auto 10px;	line-height: 2em;}@media(max-width:1200px){	.bann{flex-basis:150px;}	}/*----------------------*/.main-navigation{  background: #770dc2;	margin:0 0 25px;	width: 100%;  font-size: 16px;  line-height: 20px;  text-transform: uppercase;  font-weight: bold;  z-index: 6;}.site-navigation-sm{display: none;}.site-navigation{  display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: row;  flex-direction: row;  -webkit-justify-content: space-around;  justify-content: space-around;  background-image: linear-gradient(to top, #8b72ac, #6616a2);}.main-navigation li {	background-image: linear-gradient(to top, #1b023c, #5616a2);	border-top: 3px solid #444;	/*margin-top: -3px;*/	border-top-left-radius: 5px;	border-top-right-radius: 5px;	border-bottom: 3px solid #444;	/*margin-bottom: -3px;*/	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}.main-navigation li:hover {	background-image: linear-gradient(to top, #6427ba, #7b3dc6);	border-top: 3px solid #7b3dc6;	border-bottom: 3px solid #6427ba;	}.site-navigation a{	color: #fff;	display: block;  padding: 15px 26px;  font-size:13px;}.site-navigation a:hover, .site-navigation .active a{color:#facc16;}.close{	display: none;}@media(max-width:1200px){	.site-navigation a{/*padding: 10px 5px;*/ font-size:11px; padding: 15px 22px;}}@media(max-width:992px){	.site-navigation a{ font-size: 10px; font-weight: 400; text-transform: none;padding: 8px 15px;}	}@media(max-width:992px){	.custom-logo {    margin: 10px 0 0 10px !important;	}	}@media(max-width:576px){}/*---*/.popup-drop-down{  display: none;	background: #3862af;	padding: 0 ;	width:210px;	position: absolute; left: 0; top: 100%; z-index:100;}.menu-drop-down:hover > a + .popup-drop-down{ 	display: block;}.menu-drop-down.hovers > a + .popup-drop-down{ 	display: block;}.menu-drop-down{		position: relative;	background-image: url("../images/arrow-down-menu-white.png");	background-position:  100% 50%;	background-repeat: no-repeat;}.menu-drop-down.active,.menu-drop-down:hover,.menu-drop-down.hovers{	background-image: url("../images/arrow-down-menu-yellow.png");}.menu-drop-down:hover > a,.menu-drop-down.hovers > a{color:#facc16;}.popup-drop-down li{	font-size:14px;	padding: 0 10px;	border-bottom: 1px solid #770dc2;	border-top: 1px solid #770dc2;	 background: #770dc2;}.popup-drop-down li:hover{	background: #770dc2;	border-bottom: 1px solid #fff;	border-top: 1px solid #fff;	}.popup-drop-down li a{font-weight: 300; background: #770dc2;}.popup-drop-down li:hover a{color:#fff;}@media(max-width:992px){	.popup-drop-down li{	font-size:11px;}	.menu-drop-down{	background-image: url("../images/arrow-down-menu-white-sm.png");}	.menu-drop-down:hover{	background-image: url("../images/arrow-down-menu-yellow-sm.png");}}/*----------**************************-------------*//*----------      MOBILE HEADER       -------------*//*----------**************************-------------*/@media(max-width:767px){	.main-header{		display: -webkit-flex;  		display: flex;  		flex-flow: row wrap;  	  margin: 0 -15px;     padding: 10px 15px 0;     align-content:space-between;	}		.custom-logo-link {    display: inline-block;    float: left;	}		.main-navigation{background:transparent; width: 30px;}	.site-navigation-sm{			display: block;		width: 20px;height:15px;		margin:10px;		background:transparent url("../images/ico-site-navigation.png") no-repeat center center;		cursor: pointer;		order:1;	}	.site-navigation{   	display:none;	}	.inform{		display: block;	}	.col.inform .sidebar-banners {		display: inline-block;		vertical-align: middle;	}	.search{		order: 2;	}	header .user-navigation {		order:1;     margin:  10px 15px;	}	.logo{		order:3;		margin:  auto;		flex-basis: 100%;      text-align: left;	}	.logo p{ font-size: 12px; position: relative; padding-top:10px; float: right;}		.col.widgets-footer {		text-align: center;	}		.search {  		position: relative;  		width: auto;  		margin: 0;  		height: 42px;			box-sizing: border-box;		}	.search	input {  		height: 32px;  		min-width: 100px;  		padding: 0  15px;  		border: none;  		border: 1px solid transparent;  		outline: none;  		background: rgb(252, 252, 252);  		transition: .4s cubic-bezier(0, 0.8, 0, 1);  		position: relative;		display: inline-block;  		top: 0;	right: 0;	z-index: 2;  		box-sizing: border-box;		width: auto;	}		.search	input:focus {  		/*width: 200px;  		z-index: 1;margin-right:38px;      border: 1px solid rgb(206, 206, 206);      border-right: none;      border-top-right-radius:0;      border-bottom-right-radius: 0;       background: #fff;*/	}		#cr_version_link {		margin-top: 0;	}	.search button {  		background: transparent;  		border: none;  		height: 32px;  		width: 32px;  		position: relative;		display: inline-block;  		top: 0;  		right: 0;   		cursor: pointer;		z-index: 200;		margin: 0 auto;	}	.search	button:before {  		content: "\f002";  		font-family: FontAwesome;  		font-size: 20px;		color: #fff;  	}		.sidebar-banners.widget_polylang {	padding: 0 5px;	min-width: auto !important;	}		/***/	.site-navigation{		flex-flow: column wrap;  	   align-content:space-between;      align-items:flex-start;	   	  		background: #3862af;		position: absolute; top:0; left: 0;		z-index:15; width: 100%;		padding: 10px 25px 10px;		box-sizing: border-box;	}	.site-navigation a{		text-transform: uppercase ;		font-size:16px;		font-weight:500;		padding-left: 45px;	}  	.close{  		display: block;  		font-size:25px; color:#fff; font-weight: 300;  		text-transform: lowercase;  		position: absolute;  top: 20px;  		  		cursor: pointer;  	}	.popup-drop-down {		left: 10%;		background: #2e508f;		width: 70%;			}  .popup-drop-down li a{font-size:14px;}  .popup-drop-down li:hover{	background: #3862af;}    .main-header.row {	  display: block;	  text-align: center;  }    .logo h1, .logo a {    font-size: 20px;  }    header .logocol a {    display: block;    text-align: center;    margin: 0 auto;    float: none;  }  }/*---*/@media(max-width:400px){	.site-navigation-sm{	margin: 10px 5px;}	.search {width: 30px;}	.search button {width: 30px;}	.login-link a{		font-size: 11px; text-transform: none; font-weight: 400; padding-left: 2px;	}}/*----------**************************-------------*//******--          CONTENT              --**********//*----------**************************-------------*/.two-col{	justify-content:space-between;}h2{	font-size: 24px;	font-weight: bold;	color: #3862af;}.more a{	background: url("../images/long-arrow-down.png") no-repeat 100% center;	padding-right:30px;	color:#3862af!important;	text-decoration: underline;	font-size:18px;margin: 10px 0;}p{	font-size:13px; line-height: 1.5em;}@media(max-width:576px){	h2{font-size: 22px; font-weight: 500;}	p{	font-size:12px;}	.more a{font-size:16px}}/*----------**************************-------------*//*----------          SIDEBAR         -------------*//*----------**************************-------------*/.sidebar{ float: left; /*display: -webkit-flex;  display: flex;  flex-flow: column wrap;  justify-content:space-between;*/  display: inline-block;  padding: 0 5px;  width: 25%;  box-sizing: border-box;  background: #fff;}@media(max-width:768px){	.sidebar{padding: 0 0 0 15px ; width: 100%;}}.sidebar-navigation{ display: -webkit-flex;  display: flex;  flex-flow: column wrap;  flex-grow:2;  background: #fff;  /*padding: 10px 20px 10px;*/  overflow: visible; }.sidebar-navigation h2{	padding: 0px 5px 10px 15px;		text-align: center;	color: #0c7ad5;}.sidebar-menu > li{    /*border-bottom: 1px solid #f1f1f1;    padding: 10px 5px 10px 15px;*/	padding: 5px;    margin: 5px 0;	box-shadow: 0 0 10px rgba(0,0,0,0.5);	background: linear-gradient(to top, #0c7ad6, #034882);    background-color: rgba(0, 0, 0, 0);	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;}	.sidebar-menu li.menu-item-has-children > a {    /*background-image: linear-gradient(to top, #1b023c, #5616a2);    padding: 5px;*/}.sidebar-menu li.menu-item-has-children.hovers > a{border-bottom: 2px solid #fff;}	.sidebar-menu > li:first-child{border-top: 1px solid #f1f1f1;}.sidebar-menu > li.active, .sidebar-menu > li:hover{background-color: #3862af;}.sidebar-menu li a{	font-size: 15px;	color: #fff;	padding: 5px;	display: block;	font-family: 'Raleway', sans-serif;	font-weight: bold;}/*.sidebar-menu > li.active a,.sidebar-menu > li:hover > a{color: #facc16;}*/	#cr_version_link {	background: url(../images/eyeglasses-white.svg) no-repeat center center;    background-size: auto;	/*padding-left: 50px;	line-height: 2.5em;*/	cursor: pointer;	margin-top: 5px;	display: block;	font-size: 1.2rem;	font-family: 'Raleway', sans-serif;	background-size: 40px;	color: transparent;	}@media(max-width:992px){	.sidebar-menu li a{	font-size:12px;}	.sidebar-navigation{flex-grow:1;padding: 5px ;}	.sidebar-navigation h2{padding: 0 5px 10px 5px; font-size:20px;}	.sidebar-menu > li{padding: 5px 5px 5px 10px;}}.sidebar-navigation-banner {    background: #fff;    padding: 5px 8px;    /*display: inline-block;	margin-top: 30px;*/    text-align: center;}.sidebar-navigation-banner h2 {	padding: 10px 5px 0;	font-size: 22px;	font-weight: bold;		}.sidebar-navigation-banner h2 a{color:#3862af;}.sidebar .sidebar-banners {    margin: 10px auto;    /*padding: 5px 10px;    border-radius: 40px;    border: 5px solid #0c7bd6;*/}.sidebar-banners.widget_search{    border: none;}.sidebar-banners.widget_polylang{    min-width: 150px;	display: block;	text-align: center;}.sidebar-banners.widget_polylang li {    display: inline-block;}/*.sidebar-banners img {    border: 2px solid #0a85e2;    border-radius: 2px;}*/.sidebar-banners li{}/**********/.popup-drop-left{	display: none;	background: #3862af;	z-index: 100;	position: absolute; left: 100%; top: -100%; top:0; z-index:100;	padding:2px 5px;	width: 220px;}.popup-drop-left a{	text-transform: none;}

@media(min-width:768px){
.menu-drop-left:hover > a + .popup-drop-left{
	display: block;
	}
}

.menu-drop-left.hovers > a + .popup-drop-left{	display: block;}.popup-drop-left li{	border-top: 1px solid #fff;	/*padding:8px 5px;*/}.popup-drop-left li:first-child{border-top:none;}.popup-drop-left li a{color: #fff;}.popup-drop-left li a:hover, .popup-drop-left li a.hovers{color:#facc16;}.menu-drop-left{	position: relative;}.menu-drop-left > a {	display: block;	background: url("../images/arrow-white.png") no-repeat 99% 50%;}.menu-drop-left.active,.menu-drop-left:hover, .menu-drop-left:hover > a, .menu-drop-left.hovers, .menu-drop-left.hovers > a{	/*background:#3862af url("../images/arrow-yellow.png") no-repeat 97% 50%;*/	color:#facc16;}.menu-drop-left:hover > a, .menu-drop-left.hovers > a{background: none;}@media(max-width:992px){	.popup-drop-left{			padding: 0px;		width: auto;		}	.popup-drop-left li a{		font-size: 11px;		}}/*---      MOBILE SIDEBAR      ---*/.sidebar-click{	display: none; cursor: pointer;}@media(max-width:767px){	.sidebar-click{		display: block;		background: #133E65 url("../images/arrow-down-white.png") no-repeat 98% 50%;		padding: 10px 25px;		color: #fff;		margin-bottom: 20px;		width: auto; box-sizing: border-box;	}	.two-col{		display: -webkit-flex;  		display: flex;  		flex-flow: column wrap;	}	.sidebar {		padding: 0;	}	.sidebar-navigation{		display: none; position: relative; z-index: 5; top:-70px;		background: #133E65;		width: 100%;		padding: 10px;				max-height: 500px;		overflow-y: scroll;		box-sizing:border-box;	}	.sidebar-navigation li a{		color: #fff;		font-size:14px;	}	.sidebar-navigation h2{	display: none;	}		.sidebar-menu > li{		padding:  10px 15px;;		border: none;	}	.sidebar-menu > li:first-child{border: none;}		/*.sidebar-navigation-banner{ display: none;	}*/  /***/	.menu-drop-left > a {background: url("../images/arrow-white.png") no-repeat 100% 50%;}		.menu-drop-left:hover, .menu-drop-left:hover > a{	/* background:transparent;*/}		.popup-drop-left{	background: #2e508f;	padding: 5px 5%;	width: 90%;	left: 0;	}}.sidebar-banners {    display: inline-block;}/****---------------*****/.main-content{  display: -webkit-flex;  display: flex;  flex-flow: column nowrap;  justify-content:space-between;	width: 75%;	padding: 0 15px;	box-sizing: border-box;}/*@media(max-width:1200px){	.main-content{	width: 70%;}}@media(max-width:992px){	.main-content{	width: 65%;}}*/@media(max-width:767px){	.main-content{	width: 100%;}}.news > div{ margin: 20px auto; }/*-- slider --*/.top-news-item, .news-item{	position: relative;}.top-news-item h3{	color: #fff;	font-size: 30px;	font-weight: 500;	position: absolute; bottom:5%; left: 20px;	width: 60%;}.news-title{	display: inline-block;	background: #facc16;	padding: 12px 20px;	position: absolute; top: 20px;left:0;		text-transform: uppercase;}@media(max-width:1200px){	.news-title{	padding: 10px 15px;	}}@media(max-width:992px){	.top-news-item h3{font-size: 16px;}	.news-title{	padding: 7px 10px;    font-size: 12px;	}}@media(max-width:480px){	.top-news-item h3{font-size: 15px;}	.news-title{	padding: 7px 10px;    font-size: 11px;	}}/*------------------*/.slider-news .slick-prev:before,.slider-news .slick-next:before{      opacity: 1;  }.slider-news .slick-prev,.slider-news .slick-next{	z-index: 10;}.slider-news .slick-prev{ left: 15px;}.slider-news .slick-next{ right: 15px;}.slider-news .slick-dots{   top: 30px; right:20px;    width: auto;}@media(max-width:992px){	.slider-news .slick-dots{   top: 15px;right:10px;}	.slider-news .slick-prev{ left: 10px;}	.slider-news .slick-next{ right: 10px;}}/*------------------*/.news h2{display: inline-block; float: left;}.news .more{text-align: right;}.news-list{  display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: row;  flex-direction: row;  -webkit-justify-content: space-around;  /*justify-content: space-around;*/  justify-content: left;}.news-item{	width: 32%;	background: #fff;	box-sizing: border-box;	margin: 0 3px;}.page-inner .news-item{	margin-bottom: 10px;}.news-item div{padding:  10px 15px 20px;}time{	background: url("../images/ico-calendar.png") no-repeat 0 center;	padding-left:20px;	margin:13px 0;}.news-item h4, .slider h4{	margin: 10px 0}.news-item h4 a, .slider h4 a{font-size:18px; color: #525252;font-weight: 500;}.slider h4 a{font-size:14px;}.news-item h4 a:hover, .slider h4 a:hover{color: #3862af; }	@media(max-width:992px){	.news-item{width: 45%;}	.news-item h4 a, .slider h4 a{font-size:16px;}}@media(max-width:767px){	.news-list{ -webkit-justify-content: center;  justify-content: center;}	.news-item{width: 100%;}	.news-item img{width: 100%;}}@media(max-width:576px){	.news-item h4 a, .slider h4 a{font-size:15px;}	.slider h4 a{font-size:13px;}}/*------------------*/.content-mini{  width: 100%;  margin-right: auto;  margin-left: auto;	margin: 25px auto; }@media (min-width: 480px) {  .content-mini {    max-width: 466px;   }}@media (min-width: 576px) {  .content-mini {    max-width: 540px;  }}@media (min-width: 768px) {  .content-mini {    max-width: 720px;  }}@media (min-width: 992px) {  .content-mini {    max-width: 960px;  }}@media (min-width: 1200px) {  .content-mini {    max-width: 1120px;  }}#galleryhome {	overflow: hidden;}#galleryhome .ngg-widget, #galleryhome .ngg-widget-slideshow {	text-align: center;	display: inline-block;}#galleryhome a{	display: inline-block;	}.gallery-content{ display: -webkit-flex;  display: flex;  -webkit-flex:row wrap;   flex: row wrap;  -webkit-justify-content: space-between;  justify-content: space-between;  margin: 25px auto;}.gallerys .more{ text-align:right;}@media(max-width:767px){	.gallery-content a{ width: 45%; }	.gallery-content img{ width: 100%; }}@media(max-width:576px){	.gallery-content a{ width: 100%; }}/*------------------*/.slider{	background: #fff;	padding: 0 15px 10px;	margin: 25px -15px;	box-sizing: border-box;}.slider-news {    margin: 10px 0 0;}.slider time{	display: block;	color: #3862af;	font-weight: 500;	padding:0;	background: none;}.slider .tm{	color: #b18d00;	font-weight: 500;	font-size:12px;}.info-item{ padding:5px 10px;  margin: 30px 0;  box-sizing: border-box;  }.slider .more{ text-align:center; margin-top: 35px;}/*--------*/.slider .slick-prev:before{  content: url("../js/slick/arrow-left-blue.png");}.slider .slick-next:before{  content: url("../js/slick/arrow-right-blue.png");}.slider .slick-dots li.slick-active button:before{   color: #facc16;}.slider .slick-dots li button:before{	color: #3862af;}.slider-inner-page{	margin: 15px 0 0;	padding: 35px 50px;}.slider-inner-page .slick-prev:before{  content: url("../js/slick/arrow-left-blue-sm.png");}.slider-inner-page .slick-next:before{  content: url("../js/slick/arrow-right-blue-sm.png");}.slider-inner-page .slick-prev {    left: -45px;}.slider-inner-page .slick-next {right: -45px;} /*------------------*/.wpcf7-form, .wpcf7-form label, .wpcf7-form input{    font-family: 'Raleway', sans-serif;	font-size: 18px;}#usefullinks a {    display: inline-block;    margin: 0 15px;    vertical-align: middle;}.tabs > div, .tabs > input { height: 0; overflow: hidden;} .tabs label { 	color: #b7b7b7;	font-size: 18px;	font-weight: 500;	padding: 5px 55px 5px 0; 	line-height: 28px; cursor: pointer; 	position: relative; }.tabs > input[type="radio"] {display: none} .tabs input[type="radio"]:checked + label { 	font-size: 24px;	font-weight: bold;	color: #3862af; }.tabs > input:nth-of-type(1):checked ~ div:nth-of-type(1), .tabs > input:nth-of-type(2):checked ~ div:nth-of-type(2), .tabs > input:nth-of-type(3):checked ~ div:nth-of-type(3){ 	height: auto; overflow: visible;  }.pad35{	padding: 35px 15px;}@media(max-width:767px){	.tabs label { 		display: none;		line-height: 10px;	}	.tabs input[type="radio"]:checked + label { 		display: block; 		background: url("../images/arrow-down-blue.png") no-repeat 98% 50%;	}	.active-tabs{		display: block!important;	}}/*------------------*/.breadcrumbs {	font-size: 16px;	color: #888;	margin: 10px 0 10px 27%;	font-weight: bold;	font-family: 'Raleway', sans-serif;}.breadcrumbs a{color: #525252;}.pagination{	float: right;font-size: 18px;}.pagination a{	font-size: 18px;	font-weight: 500;	color: #525252;	padding: 5px;}.pagination a:hover{opacity: .75;}.pagination span.current{	color: #3862af;	font-weight: 400;	text-decoration: underline;}/*------------------*/.page-information {	background: #fff;	padding:20px 15px;	flex-grow: 1.5;	font-family: Tahoma;}.page-information table td{vertical-align: top;}.page-information .border{	}.page-information .border td{border: 1px solid gray;vertical-align: middle;}.page-information .img{	display: flex;  	flex-flow: row wrap;  	justify-content: space-between;  	align-items: flex-start;  	margin: 20px auto;}.page-information p{	padding: 10px 0;}.page-information p span, .page-information p {	color: #3862af;	font-size:16px;	/*font-weight: 800;*/	text-align: justify;}.page-information ul{	padding-left: 20px;font-size:16px; line-height: 1.5em;}.page-information ul li:before{content:'';}.page-information ul li{padding-left:15px; list-style: disc;}.page-information .aligncenter{	 margin: 10px auto;    display: block;    text-align: center;}.page-information .alignleft{float: left; padding-right: 10px;}/************************/.form{  display: -webkit-flex;  display: flex;  -webkit-flex-wrap: wrap;   flex-wrap: wrap;  -webkit-flex-direction: column;  flex-direction: column;  -webkit-justify-content:  space-around;  justify-content:  space-around; }.form{	width: 70%; margin: 15px 0;}input, .form button, .button{	outline: none;	height: 35px;   padding: 5px 15px;   box-sizing: border-box;   	border-radius: 18px;   border: 1px solid rgb(206, 206, 206);   background: rgb(252, 252, 252);}button, textarea{outline:none;}textarea{	padding: 10px 15px;	border-radius: 18px;   border: 1px solid rgb(206, 206, 206);   background: rgb(252, 252, 252);}button:focus{opacity: .7;}.form input{margin: 10px 0;width: 100%; }.form button{width: 40%; height: 40px; margin: 15px 0; background: #3862af; border: none; color:#fff;  font-size: 15px; font-weight: 400; cursor: pointer;}.button{background: #3862af; border: none; color:#fff;  font-size: 15px; font-weight: 400; cursor: pointer;}.form .check{	width: 15px; height: 15px; margin-right:10px;}.form .labs{	display: -webkit-flex;	display: flex;   -webkit-justify-content:  space-between;  justify-content:  space-between;}.form button:hover, .button:hover{color: #facc16;}input:focus, .form button:focus, .button:focus, textarea:focus{border: 1px solid #525252;}@media(max-width:992px){	.form{	width: 80%;}	.form button{width: 55%;}}@media(max-width:767px){	.form{	width: 90%;}	.form button{width: 45%;}	}@media(max-width:480px){	.form{	width: 100%;}	.form button{width: 55%;}}/*****------page search -------*/.entry-title a{	 color: #3862af;    font-size: 18px;    font-weight: 500;}/******** gallery *******************/.gallery{	display: flex;  	flex-flow: row wrap;  	justify-content: space-around;}header .gallery {	width: 330px;}header .gallery img {    margin: 0px 5px;    cursor: auto;    display: inline-block;    max-width: 100px;    height: auto;}.gallery img{	margin: 15px 5px; cursor: pointer;}.gallery-main{	max-width: 800px;	height: 100%;	text-align: center;}/**-----  FOOTER      ------**//*****-----------------------*/footer{	margin:0 -15px;}footer .col .sidebar-banners h2 {	color: #fff;	font-size: 24px;	text-align: center;	margin: 0 0 10px;}.main-footer{	display: flex;  	flex-flow: row wrap;  	justify-content: space-between;  	align-content: flex-start;	background: #0c7ad5;	color: #fff;	padding-top:20px;	padding-bottom: 10px; 	margin-top: 15px;}.logo-footer{	flex-grow:1.5;	text-align: center;}.logo-footer .sidebar-banners p{	color: #fff;	font-size: 20px;	line-height: 22px;	width: 100%;}footer a{color: #fff; font-family: 'Raleway', sans-serif;}footer a:hover, footer .active a{color: #facc16;}footer p{	line-height: 1.7em;	text-align: center;	width: 75%;	padding-top: 5px;	font-size: 16px;	font-weight: bold;	font-family: 'Raleway', sans-serif;	width: 75%;	display: block;	margin: 0 auto;}footer h4{	font-size: 16px;	font-weight: 500;	margin: 0 0 12px;	font-family: 'Raleway', sans-serif;	font-weight: bold;}footer ul li {    line-height: 1rem;    font-size: 0.9rem;}.blank{	display: flex;  	flex-flow: column wrap;  	justify-content: space-between;}.blank-link{text-decoration: underline;}footer .social-button{color:#fff; padding: 0 8px;}footer a.social-button:hover{color:#fff;}footer .user-navigation{justify-content: flex-start; }.registration-link-white{background: url(../images/ico-registration-white.png) no-repeat 0 center;padding-left:  25px;}footer adress{	line-height: 2em;}@media(max-width:1200px){	footer .social-button{padding: 0 7px; margin:0;}}@media(max-width:992px){	.logo-footer{	flex-grow:1;}	footer p{width: 100%;}	footer .social-button{padding: 0 4px;}	}@media(max-width:767px){	footer h4{font-size:14px;}	footer {	font-size: 12px;}	footer .social-button{padding: 0 3px ;}	.eyeglasses-white{line-height:1.7em; padding-left:45px;}}@media(max-width:576px){	.logo-footer{order:3;  flex-basis: 100%; text-align: center; margin-top:15px;}	footer p{width: 65%;margin: 2px auto;}	.navig-footer{order:2;}	.blank{order:1;}	footer .user-navigation{width: 200%; margin-top:10px;	}	footer .social-button{padding: 0 8px;}}.copyright-footer {    background: #000;	color: #fff;    font-size: 13px;    padding: 20px 5px;    text-align: center;	font-family: "Raleway", sans-serif;}.main-content a, .main-content a:active, .main-content a:visited {	text-decoration: underline;	color: #0000ff;}@media(max-width:767px){	.copyright-footer{padding:20px 20px;}}/********************/h1 {    color: #0c7ad6;    font-weight: 700;    font-size: 26px;    margin-bottom: 15px;	font-family: 'Raleway', sans-serif;}h2 {    font-size: 24px;    font-weight: normal;    color: #0c7ad6;	font-family: 'Raleway', sans-serif;}.readfullcontent {    float: right;    margin: 10px;    background: #00863c;    padding: 5px 10px;    font-weight: bold;    font-size: 1.1rem;    color: #fff;    border-radius: 5px;}.site-navigation {    display: -webkit-flex;    display: flex;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-justify-content: space-around;    justify-content: space-around;    background-image: linear-gradient(to top, #fdb546, #6b2907);}.main-navigation li {    background-image: linear-gradient(to top, #3b5998, #092320);    border-top: 3px solid #444;    margin-top: -3px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border-bottom: 3px solid #444;    margin-bottom: -3px;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}.popup-drop-down li a {    font-weight: 300;    background: #324f83;}footer adress {    line-height: 1em;	font-family: 'Raleway', sans-serif;}body {    background: #fff;    background-image: url(../images/blue-striped-background.gif);    color: #525252;    /*font-family: "Roboto", sans-serif;*/	  font-family: "Times New Roman", sans-serif;    font-weight: 400;    font-size: 14px;    margin: 0;    padding: 0;}.news-item.ogolosh {	display: block;	background: transparent;}.newsthumb.ogolosh {	max-width: 500px;	height: auto;	margin: 5px auto;	}

ul.popup-drop-left.active {
	position: relative;
	display: block;
}

@media screen and (max-width: 769px) {
	button#responsive-menu-button,
	#responsive-menu-container #responsive-menu-wrapper,
	#responsive-menu-container {
		background: #0c7ad5 !important;
	}
}

@media screen and (max-width: 769px) {
	.sidebar-navigation, .sidebar-click {
    	display: none !important;
	}
}