@charset "UTF-8";

html {font-size: 14px;}
body {font-size: 1em; font-family: "Open Sans", Tahoma, Arial, sans-serif; color: #000; }

a {/* color: #337ab7; */transition: color .25s ease, background .25s ease;}

#layout {padding: 85px 0 0; }

.parallax {background-size: cover;z-index: 0;background-position: 50% 0;background-attachment: fixed;background-repeat: no-repeat;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: #F2ECED;}
.parallax + .container {position: relative; z-index: 1; }

#layout .a_hidden {visibility: hidden;}
		
#header {/* overflow: hidden; */}
#header_top {position: relative;z-index: 50;margin-bottom: 10px;overflow: hidden;width: 100%;min-height: 32px;}
#header_top .link {display: inline-block;margin-left: 30px;vertical-align: middle;}
#header_body {padding-top: 0;}


@media screen and (max-width: 991px) {
	#layout {padding-top: 55px;}
	#header {/* padding-top: 55px; */}
}


#layout .owl-nav {position:absolute;top: 50%;margin-top: -18px;left: 0;right: 0;}
#layout .owl-nav button {position: absolute;top: 0;opacity: .75;width: 36px;height: 36px;line-height: 36px;background: #ffd823;border-radius: 100%;color: #222;}
#layout .owl-nav button.disabled {opacity: .1; pointer-events: none; }
#layout .owl-nav button:hover {opacity: 1; }

#layout .owl-nav .owl-prev {left: 0; }
#layout .owl-nav .owl-next {right: 0; }



#layout .owl-dots {text-align: center; margin: 2% 0 }
#layout .owl-dot {width: 20px;height: 20px;line-height: 20px;margin: 0 5px;color: #704825;opacity: .3;}
#layout .owl-dot:before {display: inline-block; content: "\f111"; font-family: "FontAwesome"; font-size: 20px;}

#layout .owl-dot.active {opacity: 1; }


/* выбор языка */
.lng_select {display: inline-block;/* vertical-align: middle; */}
.lng_select a {text-decoration: none; }
.lng_select img {max-height: 24px; }


.wep_toggle {display: inline-block;margin-right: 60px;font-size: 24px;vertical-align: middle;color: #28a8e3;cursor: pointer;line-height: 1;}



#logo {text-align: center;padding: 0;/* margin: 0 auto -98px; */margin: 0 auto 0;position: relative;z-index: 60;font-size: 1.2em;}
#logo .caption {margin: 0 auto 0;}
#logo p {margin: 0 auto 5px; font-size: 1.1em;}
#logo h1 {margin: 0 auto 0;font-size: 5vw;font-weight: 700;color: #93c524;background: linear-gradient(0deg, #7db500 33%, #93c524 66%, #7db500 );-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Philosopher', sans-serif;}


@media only screen and (max-width: 768px) {
	#logo h1 {font-size: 2.2em;}
}

@media only screen and (min-width: 1700px) {
	#logo h1 {font-size: 4.5em;}
}

/**/
@media screen and (min-width: 1100px) {
	#header_top {/* margin-bottom: 0; */z-index: 100;}
	#header_top > .container {position: absolute; left: 0; right: 0; }
}
/**/

.default_page #logo {/* margin-bottom: -62px; */font-size: 1em;}
.default_page #logo img {height: 92px; width: auto; }
.default_page #logo .caption {/* margin-bottom: 8px; */}

#otzyvvid-carousel  div.owl-item {display:flex;justify-content:center}




.search_field {display: inline-block;text-align: left;position: relative;padding-left: 20px;}
.search_field:hover {opacity: 1; }

.search_form {display: inline-block;line-height: 1em;padding-right: 24px;position: relative;/* margin-top: 25px; */}
	.search_form input[type="search"] {background: #fbfbfb;color: #222;border: none;width: 100%;padding: 0 2px;padding-left: 5px;margin: 0;outline: none;font-size: 0.9em;height: 32px;display: inline-block;box-sizing: border-box;}

	.search_form .button {border: 0;position: absolute;width: 32px;height: 32px;right: 0;top: 0;margin: 0;line-height: 32px;font-size: 15px;text-align: center;padding: 0;border-radius: 0;background: #93c524;color: #fdfdfd;cursor: pointer;}
	.search_form .button:hover {background: #f25141;color: #ffffff;}





#main_menu {vertical-align: middle; }
	#main_menu ul {list-style: none; margin: 0; padding: 0; }
	#main_menu li {position: relative; }
	#main_menu a {display: block; color: #555; text-decoration: none; }

@media screen and (min-width: 991px) {
	#mobile_fixed_header {display: none; }

	
	#main_menu {display: block !important;background: #fdfdfd;box-shadow: 0 1px 5px rgba(0, 0, 0, .2);position: fixed;top: 0;left: 0;right: 0;z-index: 500;text-align: right;}
	#main_menu .level_0 {display: inline-block;text-align: left;vertical-align: top;}
	
	#main_menu .level_0 > li {display: inline-block;vertical-align: middle;margin: 0 0;}
	#main_menu .level_0 > li > a {padding: 12px 16px;line-height: 24px;text-decoration: none;}


	#main_menu .level_0 > li > a:hover,
	#main_menu .level_0 > li + li.parent_active > a,
	#main_menu .level_0 > .parent_active:hover > a,
	#main_menu .level_0 > .parent:hover > a,
	#main_menu .level_0 > .active > a {background: #93c524; color: #ffff; }
	

	#main_menu .level_0 ul {position: absolute;display: none;top: 100%;left: 0; background: #fff;border-top: solid 4px #93c524;width: 230px;z-index: -1;text-align: left; padding: 12px 0; box-shadow: 0 1px 6px rgba(0, 0, 0, .2);}
		
		#main_menu .level_0 > .parent:hover {z-index: 1000; }
		#main_menu .level_0 .parent:hover > ul {display: block; }
		
		#main_menu .level_1 li {padding: 0 12px; }
		#main_menu .level_1 li+li {}
		#main_menu .level_1 li a {padding: 10px 10px;line-height: 1.1em; }
		#main_menu .level_1 li:hover > a {color: #fff;background: #93c524;}
		
		#main_menu .level_1 > .parent > a {position: relative; padding-right: 30px; }
		#main_menu .level_1 > .parent > a:after {content: "\f105";font-family: "FontAwesome";position: absolute;right: 5px;height: 24px;line-height: 24px;top: 50%;margin-top: -12px;width: 20px;text-align: center;font-size: 19px;color: #ccc;}
	
	#main_menu .level_1 ul {top: 0; left: 100%;}


	.menu_fixed #main_menu .level_0 > li > a::before {height: 0;font-size: 0;/* line-height: 0; */opacity: 0;padding: 0 0 0;}



#main_menu .level_0 > li > a::before {font-family: "Flaticon";content: "";display: block;margin: 0 auto 0;padding: 0 0 4px;width: 100%;text-align: center;font-size: 28px;height: 32px;line-height: 28px;position: relative;z-index: 0;opacity: 1;transition: all .5s ease;overflow: hidden;}
#main_menu .level_0 > li:nth-child(1) > a:before {content: "\f120";}
#main_menu .level_0 > li:nth-child(2) > a:before {content: "\f116";}
#main_menu .level_0 > li:nth-child(3) > a:before {content: "\f14a";}
#main_menu .level_0 > li:nth-child(4) > a:before {content: "\f126";}
#main_menu .level_0 > li:nth-child(5) > a:before {content: "\f104";}
#main_menu .level_0 > li:nth-child(6) > a:before {content: "\f114";}
#main_menu .level_0 > li:nth-child(7) > a:before {content: "\f11c";}
#main_menu .level_0 > li:nth-child(8) > a:before {content: "\f102";}

#main_menu .level_0 > li:nth-child(4n+1) > a:before {color: #f25141; }
#main_menu .level_0 > li:nth-child(4n+2) > a:before {color: #ffd823; }
#main_menu .level_0 > li:nth-child(4n+3) > a:before {color: #93c524; }
#main_menu .level_0 > li:nth-child(4n+4) > a:before {color: #28a8e3; }

#main_menu .level_0 > li + li.parent_active > a:before,
#main_menu .level_0 > li:hover > a:before,
#main_menu .level_0 > li.active > a:before {color: #fff !important; }

}



@media screen and (max-width: 991px) {
	#mobile_fixed_header {height: 55px;line-height: 55px;position: absolute;top: 0;left: 0;right: 0;background: white;padding: 0 15px;z-index: 200;box-shadow: 0 1px 5px rgba(0, 0, 0, .2);}
	#mobile_fixed_header .menu_logo img {height: 40px;}
	
	.menu_toggled #mobile_fixed_header {background: none;right: 0;left: auto;width: 60px;box-shadow: none;}
	
	#main_menu {display: none;clear: both;padding: 5px 0 15px;overflow-y: auto;position: fixed;top: 0;left: 0;right: 0;max-height: 100vh;z-index: 150;background: #fff;transition: all .3s ease;box-shadow: -1px 0 10px -3px rgba(0,0,0,.3);}
	.menu_toggled #main_menu {display: block;opacity: 1;}
		#main_menu .level_0 {display: block; }
	
		#main_menu .level_0 > li {display: block; clear: both; text-align: left; }
			#main_menu .level_0 > li > a {padding: 10px 0 10px;border-bottom: 1px solid #E5E5E5;font-weight: 600;}
		
		#main_menu .level_1 {margin: 10px auto 10px;font-size: .9em;text-align: left;list-style: circle;padding-left: 20px;}
			#main_menu .level_1 > li {display: list-item;/* max-width: 130px; *//* margin-right: 10px; */margin-bottom: 10px;line-height: 1.1em;}
		
	#main_menu_toggle {display: block !important;width: 36px;height: 36px;line-height: 33px;border: none;font-size: 28px;padding: 0;cursor: pointer;text-align: center;position: absolute;z-index: 200;background: white;color: #93c524;top: 10px;right: 10px;}
	#main_menu_toggle:hover {color: #f25141;}

	.menu_toggled #main_menu .menu_logo {height: 48px;line-height: 46px;}
	.menu_toggled .menu_logo img {height: 40px !important; }

	.menu_toggled #main_menu_toggle {position: fixed; }
}




#main_menu .menu_logo {float: left;display: inline-block;height: 80px;line-height: 80px;transition: all .5s ease;margin-right: 30px;}
#main_menu .menu_logo:hover {opacity: .85;}

#main_menu .menu_logo img {height: 64px;margin: 0 auto;display: inline-block;vertical-align: middle;transition: height .5s ease;}

.menu_fixed #main_menu .menu_logo {height: 48px;line-height: 46px;}

.menu_fixed #main_menu .menu_logo img {height: 40px; }

.menu_toggled #mobile_fixed_header .menu_logo {display: none; }






#page_header .parallax {background-image: url(/sm.aspx?guid=18083); }

#page_header {padding: 60px 0 30px;background: #496afc;text-align: center; color: #704825;position: relative;}
#page_header h1 {margin: 0 auto 15px;color: #704825;font-size: 2.5em;font-weight: 600;clear: both;font-family:  'Philosopher', sans-serif;}

#page_header a {color: inherit; }


.contacts_page #page_header {padding: 0 0 0;/* font-size: 0; */height: 450px;background: #eee;margin: 0 auto 60px;}
.contacts_page #page_header iframe {display: block; z-index: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.contacts_info {background: rgba(255,255,255,0.8);position: absolute;z-index: 10;bottom: 0;left: 0;right: 0;color: #000;padding: 15px 0;pointer-events: none;}
.contacts_info .item {/* text-align: left; */margin: 0 auto 15px;}
.contacts_info .item b {display: block;margin: 0 auto 10px;font-size: 1.4em;font-weight: 600;color: #704825;}










#main {min-height: 50vh; }
.default_page #main {padding: 45px 0 60px; }


#hot_announcements {padding: 20px 0 0;}
#hot_announcements .item {border: solid 1px #f25141;padding: 25px 0;margin: 0 auto 15px;font-size: 1.2em;border-radius: 5px;}





#hot_links {padding: 40px 0 40px;}
#hot_links .item {text-align: center; }
#hot_links .preview {margin: 0 auto 15px; }
#hot_links .preview i {display: inline-block;font-size: 75px;font-style: normal;width: 110px;line-height: 100px;height: 110px;border-radius: 100%;/* background: #28a8e3;color: #fff */;border: solid 5px #fff;box-shadow: 0 0 0 0 transparent;transition: 1s ease;}

#hot_links .content {font-size: 1.4em;font-family: 'Philosopher', sans-serif;font-weight: 700;}


#hot_links .row > div:nth-child(4n+1) .item {color: #704825; }
#hot_links .row > div:nth-child(4n+1) .preview i {/* background: #f25141; */}
#hot_links .row > div:nth-child(4n+1) .item:hover i {/* box-shadow: 0 0 0 4px #f25141; */ transform: scale(1.3); }

#hot_links .row > div:nth-child(4n+2) .item {color: #704825; }
#hot_links .row > div:nth-child(4n+2) .preview i {/* background: #ffd823; */}
#hot_links .row > div:nth-child(4n+2) .item:hover i {/* box-shadow: 0 0 0 4px #ffd823; */ transform: scale(1.3); }

#hot_links .row > div:nth-child(4n+3) .item {color: #704825; }
#hot_links .row > div:nth-child(4n+3) .preview i {/* background: #93c524; */}
#hot_links .row > div:nth-child(4n+3) .item:hover i {/* box-shadow: 0 0 0 4px #93c524; */ transform: scale(1.3); }

#hot_links .row > div:nth-child(4n+4) .item {color: #704825; }
#hot_links .row > div:nth-child(4n+4) .preview i {/* background: #28a8e3; */}
#hot_links .row > div:nth-child(4n+4) .item:hover i {/* box-shadow: 0 0 0 4px #28a8e3; */ transform: scale(1.3); }


i.flaticon-open135 {
    color: #ffd823;
}

i.flaticon-trains3 {
    color: #f25141;
}

i.flaticon-paint41 {
    color: #93c524;
}

i.flaticon-sun {
    color: #28a8e3;
}

i.flaticon-graduation10 {
    color: #f25141;
}


#specialists {padding: 30px 0 20px;background: #cdb78f;position: relative;}
#specialists .parallax {/*background-image: url(/sm.aspx?guid=18643); */}

#specialists:before,
#specialists:after {content: "";z-index: 1;background: #F5EBE0;display: block; position: absolute;top: 0;height: 50%;left: 0;right: 0;}

#specialists:after {top: auto; opacity: 1;bottom: 0;}

#specialists > .container {position: relative; z-index: 2; }

/*
#specialists .section_title {color: #fff; }
#specialists .section_description {color: #fff; }
*/

#specialists .item {text-align: center;max-width: 250px;margin: 0 auto;}
#specialists .item .title {margin: 15px auto 10px; padding: 0 15px; }
#specialists .item .title h3 {font-family: 'Philosopher', sans-serif;margin: 0 auto 0;line-height: 1.1em;font-size: 1.4em;font-weight: 700;}

#specialists .preview {position: relative;border-radius: 100%;overflow: hidden;width: 200px;height: 200px;/*line-height: 150px;*/margin: 0 auto;display: block;background: #93c524;}
#specialists .img_wrapper {position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#specialists .preview img {max-height: 100%;max-width: 100%;width: auto;height: auto;display: inline-block;/* margin: 0 auto; */}
#specialists .preview img:hover {transition: 1s ease;transform: scale(1.1);}

#specialists .item .content {padding: 0 15px; }



#specialists .owl-carousel {position: relative;padding: 0 30px 0;}
#specialists .owl-nav {top: 90px !important;}
#specialists .owl-nav button {background: #704824;color: #fff;}
#specialists .owl-dots {margin-top: 15px; }







#groups {padding: 30px 0 45px;}
#groups .owl-carousel {padding: 0 45px; }

#groups .owl-carousel .owl-stage {display: flex; }
#groups .owl-carousel .owl-item {padding-top: 60px;}

#groups .item {position: relative;border-radius: 20px;padding: 20px;color: #fff;text-align: center;margin: 0 auto 0;padding-top: 75px;max-width: 220px;height: 100%;max-height: 100%;}

#groups .item .preview {position: absolute;/* padding-bottom: 100px; */top: -60px;left: 50%;width: 120px;height: 120px;line-height: 120px;margin-left: -60px;border-radius: 100%;overflow: hidden;background: pink;text-decoration: none;}
#groups .item .preview .counter {color: #fff;font-size: 50px;font-weight: 600;font-family: 'Philosopher', sans-serif;}


#groups .item .anno {margin: 0 auto 30px; }

#groups .item h3 {margin: 0 auto 15px;font-family: 'Philosopher', sans-serif;font-size: 1.4em;font-weight: 700;}






#groups .owl-item:nth-child(4n+1) > .item {background-color: #f25141; }
#groups .owl-item:nth-child(4n+2) > .item {background-color: #93c524; }
#groups .owl-item:nth-child(4n+3) > .item {background-color: #28a8e3; }
#groups .owl-item:nth-child(4n+4) > .item {background-color: #efc400;}

#groups .owl-item:nth-child(4n+1) > .item .read_more,
#groups .owl-item:nth-child(4n+1) > .item .preview {background-color: #ff614f; }

#groups .owl-item:nth-child(4n+2) > .item .read_more,
#groups .owl-item:nth-child(4n+2) > .item .preview {background-color: #a4d638; }

#groups .owl-item:nth-child(4n+3) > .item .read_more,
#groups .owl-item:nth-child(4n+3) > .item .preview {background-color: #42b7f3; }

#groups .owl-item:nth-child(4n+4) > .item .read_more,
#groups .owl-item:nth-child(4n+4) > .item .preview {background-color: #ffd823;}


#groups .item .read_more {color: #ffff;position: relative;margin-top: 20px;}
#groups .item .read_more:before {position: absolute;content: "";display: block;left: 15px;right: 15px;bottom: 100%;margin-bottom: 20px;height: 1px;background: #fff;}





#attention {background: #ffd823;padding: 30px 0 40px;min-height: 420px;position: relative;}
#attention .parallax {background-image: url(/sm.aspx?guid=18073); }

#attention .section_title {/* color: #fff; */}



#gallery {padding: 30px 0 60px;}
#gallery .item {margin: 0 -14px 2px;display: block;background: #eee;/* min-height: 100px; *//* border: solid 3px #28a8e3; *//* border-radius: 5px; *//* box-shadow: inset 0 0 3px 3px #28a8e3; */overflow: hidden;}
#gallery .preview {position: relative;padding-bottom: 70%;background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;/* border-radius: 3px; */transition: background-size .5s ease;}

#gallery .item:hover .preview {background-size: 120%;} 

#gallery .preview:before {content: "";display: block;opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #000;transition: opacity .5s ease;}
#gallery .item:hover .preview:before {opacity: .35; } 

#gallery .preview:after {content: "\f03e";display: inline-block;opacity: 0;position: absolute;top: 50%;left: 50%;height: 30px;width: 30px;margin-top: -15px;margin-left: -15px;line-height: 30px;text-align: center;color: #fff;font-size: 30px;transition: opacity .5s linear;font-family: FontAwesome;}
#gallery .item:hover .preview:after {opacity: 1;} 


.hot_announcements .item {background: #fff; padding: 15px 15px 20px; border-radius: 10px; margin-bottom: 30px; }
.hot_announcements .item h3 {margin: 5px auto 15px;}







#statistics {position: relative;padding: 30px 0 10px;background: #f3e8d2;}
#statistics .parallax {background-image: url(/sm.aspx?guid=18063); }
#statistics:before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(115,99,87,0.6);z-index: 1;}

#statistics .section_title {color: #fff; }
#statistics .container {position: relative; z-index: 1; }
#statistics .item {text-align:center;color: #fff;font-size: 1.4em;margin: 0 auto 60px;}
#statistics .counter {text-align: center;border: solid 2px #fff;width: 100px;height: 100px;line-height: 96px;margin: 0 auto 15px;border-radius: 100%;color: #fff;font-size: 30px;font-weight: 600;}

#otzyv{position: relative;padding: 30px 0 10px;background: #f1f1f1;}





.polls {margin: 0 auto 30px; }
.polls .item {margin: 0 auto 30px; }
.poll_answers {margin-bottom: 1em; overflow: hidden; }
.poll_answers input {margin-right: 0.3em; }
.poll_answers label {display: inline-block;float: left;font-weight: 500; clear: both; }	

.poll_submit {clear: both; }



#article {margin-bottom: 45px; }
#sidebar {
    background: #f2eced;
    padding: 6%;
    margin-bottom: 0px;
    border-radius: 0.8rem;
 }

#article img {max-width: 100%; height: auto;}
#article img[align="left"] {margin-right: 10px; margin-bottom: 10px; }
#article img[align="right"] {margin-left: 10px; margin-bottom: 10px; }


#article iframe {max-width: 100%;max-height: 100%;}



/* карточка сотрудника, учащегося, вакансия, продукция и т.п. */
.item_card {overflow: hidden; padding: 15px 0; }
.item_card h3 {margin-top: 0;font-size: 1.4em;font-weight: 600;}
.item_card .preview {display: block; float: left; background-position: 50% 0; background-repeat: no-repeat; background-size: cover; width: 112px; height: 112px; margin-right: 15px; border-radius: 50%; }



.item_person {margin: 0 auto 60px;color: #777;}
.item_person .caption {text-align: center;margin-bottom: 10px;}
.item_person .preview {border-bottom: solid 6px #28a8e3;text-align: center;}
.item_person .preview img {display: inline-block; }

.item_person h3 {margin: 20px auto 20px;font-family: 'Philosopher', sans-serif;color: #704f32;font-weight: 600;font-size: 2em;}

.item_person .position {color: #28a8e3; font-size: 1.25em; }

.item_person ul {margin: 0 auto 10px;padding: 0;display: block;}
.item_person ul li {display: block;/* background: #f6f6f6; */padding: 10px;color: #777;font-size: 1.2em; overflow: hidden;}
.item_person ul li:nth-child(odd) {background: #f6f6f6;}
.item_person ul li i {width: 20px; text-align: center; margin-right: 5px; }

.item_person ul li span {float: right; }

.item_person .content {margin-top: 10px; text-align: left; }
.item_person .anno {/* font-size: 1.2em; */margin: 0 auto 15px;padding: 0 15px;}




.item_person_rows > div:nth-child(2n+2) .preview {border-color: #93c524; }
.item_person_rows > div:nth-child(3n+3) .preview {border-color: #f25141; }
.item_person_rows > div:nth-child(4n+4) .preview {border-color: #ffd823; }

.item_person_rows.list h3 {margin-top: 0;font-size: 1.8em;}
.item_person_rows.list .position {font-size: 1.15em;}


.item_person.single .position {margin: 0 auto 45px;text-align: center;font-size: 1.5em;}
.item_person.single .caption {text-align: left;margin-bottom: 30px;}
.item_person.single ul li {/* font-size: 1em; */}

.item_person.single .section_title {font-size: 2.5em;}
.item_person.single div.section_title {margin: 15px auto 0;font-size: 2em;/* font-weight: 500; */}
.item_person.single div.section_title:after {display: none; }

.item_person.single .preview {/* margin-bottom: 15px; */}


.page_share_buttons {margin: 60px auto 0; }




.section_menu {}
.section_menu a {color: #0f0f0f; }
.section_menu ul {padding-left: 0; list-style: none; }
.section_menu .level_0 {font-size: 1.2em;/* font-weight: 600; */} 
.section_menu ul li {margin: 0 auto 6px; overflow: hidden; }
.section_menu ul .level_1 {margin-top: 10px; }
.section_menu ul .level_1 ul {padding-left: 40px; list-style: circle; font-size: 1em; font-weight: 500; margin: 5px auto 20px;}


#article .entry {font-size: 1.2em;margin: 0 auto 20px;}
#article .entry p {text-indent: 1.25em;}

#article .entry p[style*="text-align: center"],
#article .entry p[style*="text-align:center"],
#article .entry p[style*="text-align: right"],
#article .entry p[style*="text-align:right"] {text-indent: unset;}


.spoiler .content {display: none; }
.spoiler h2 {font-size: 1.3em; font-weight: 600; }


.percentage_bars {}
.percentage_bars .item {position: relative;border-radius: 5px;background: #f7f7f7;color: #fff;height: 32px;line-height: 32px;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 auto 10px;font-size: 14px;}
.percentage_bars .item span {display: inline-block;position: relative;margin: 0 !important;max-width: 100%;text-overflow: ellipsis;overflow: hidden;}
.percentage_bars .item .progress {position: absolute;left: 0;top: 0;bottom: 0;width: 0%;max-width: 100%;background: #ccc;transition: width 2.2s ease-in-out;}

.percentage_bars .item:nth-child(4n+1) .progress {background-color: #f25141;}
.percentage_bars .item:nth-child(4n+2) .progress {background-color: #efc400;transition-delay: .3s;}
.percentage_bars .item:nth-child(4n+3) .progress {background-color: #93c524;transition-delay: .5s;}
.percentage_bars .item:nth-child(4n+4) .progress {background-color: #28a8e3;transition-delay: .75s;}





/* слайдер на главной */
#main_slider {/* margin-bottom: 60px; *//* background: url(/sm.aspx?guid=18053) 50% 50%; */}
#main_slider .item.container {/* margin: auto; */} 
#main_slider .item {position: relative;width: 100%;}
#main_slider .preview {/* background-position: 50% 33%; *//* background-repeat: no-repeat; *//* background-size: cover; */padding-top: 90px;padding-bottom: 30px;position: relative;/* min-height: 400px; */overflow: hidden;}

#main_slider .preview .container {position: relative; }

#main_slider .content {position: absolute;bottom: 60px;left: 0;right: 0;overflow: hidden;color: #fff;}
#main_slider .content .container {padding: 15px 0 20px;/* background: rgba(255, 255, 255, 0.5); */}

#main_slider h3 {display: block;font-size: 2.2vw;line-height: 1.1em;margin: 0 auto 0;font-weight: 400;color: #93c524;/* text-shadow: 0 1px 2px #304600; */}
#main_slider h2 {display: block;font-size: 4.5vw;line-height: 1.1em;font-weight: 700;font-family: 'Philosopher', sans-serif;margin: 0 auto 1.6vw;color: #93c524;/* text-shadow: 0 1px 2px #304600; */}

@media only screen and (min-width: 1700px) {
	#main_slider h2 {font-size: 5.5em;}
}


#main_slider .anno {clear: both; display: block; font-size: .9em; margin: 0; line-height: 1.1em; overflow: hidden; margin-bottom: 15px;} 
#main_slider .button {margin: 0; }
	
@media (max-width: 767px) {
	#main_slider .preview {width: 100%;padding-bottom: 0;}
	#main_slider .content {/* display: none; */position: static;width: 100%;padding: 15px 0 20px;color: #000;}			
	.owl-main .owl-nav {top: 65%; }
	.owl-main .owl-prev {left: -15px; }
	.owl-main .owl-next {right: -15px; }
}

#main_slider .owl-nav {left: 15px; right: 15px;}

#main_slider .item img {max-width: 100%;width: auto;height: auto;max-height: 400px;}
#main_slider .slide_1 {background: url(/sm.aspx?guid=18013) 50% 50%;}
#main_slider .slide_2 {background: url(/sm.aspx?guid=18023) 50% 0;}

#main_slider .preview .container .layer_bg {position: absolute;left: 0;right: 0;top: -70px;background-position: 50% 0;background-repeat: no-repeat;background-size: 100% auto;height: 240px;}

#main_slider .slide_1 .preview .container .layer_bg {background-image: url(/sm.aspx?guid=18033);}
#main_slider .slide_2 .preview .container .layer_bg {background-image: url(/sm.aspx?guid=18043);}


/*
#main_slider .preview .container .layer_bg {
	animation-timing-function: ease;
	animation: fly 5s infinite; 
	animation-iteration-count: infinite;
}

@keyframes fly {
  0%, 50%, 100% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-3px);
  }
  75% {
    transform: translateY(-3px);
  }
}
/**/







#main_slider .owl-dots {position: absolute; bottom: 10px; left: 0; right: 0; }





#announcements {padding: 30px 0 45px;}




#section_news {padding: 30px 0;}
#section_news .item {margin: 0 auto 35px; }

#section_news .preview {margin-bottom: 20px;}
#section_news .item h3 {margin: 0 auto 5px;font-size: 1.3em;/*font-weight: 600;color: #704824;*/}
#section_news .item h3 a {color: inherit; }
#section_news .item .date {display: inline-block;color: #a0a0a0;margin-bottom: 10px;/* font-size: 0.85em; *//* text-transform: uppercase; */}
#section_news .item .anno {font-weight: 400; font-size: 1em; color: #696969; margin-bottom: 10px; }
#section_news .item .read_more { /* text-transform: initial; *//* color: #222; */}

#section_news .buttons {text-align: center; padding: 2% 0; }
#section_news .buttons .button {margin: 1%;}
#section_news .buttons .read_more {background: #ff614f; color: #fff; }


#paid_services {padding: 40px 0 40px;background: #eee;}
#paid_services .owl-carousel {padding: 0 45px; }

#paid_services .item {text-align: center;background: #fafafa;border-radius: 10px;overflow: hidden;margin: 0 auto 30px;}
#paid_services .preview {display: block;margin: -85px auto 0;width: 150px;height: 150px;border-radius: 100%;overflow: hidden;line-height: 160px;border: solid 7px #fafafa;background: #fafafa 50% 50% no-repeat;background-size: cover;}
#paid_services .title {padding: 25px 15px 110px;background: #28a8e3;color: #fff;}
#paid_services .item h3 {margin: 0 auto;font-size: 1.4em;font-weight: 600;min-height: 2.2em;line-height: 2.2em;/* overflow: hidden; */}
#paid_services .item h3 span {display: inline-block; line-height: 1em; vertical-align: middle; }
#paid_services .content {padding: 20px 15px 30px; }
#paid_services .anno {margin-bottom: 30px;}

#paid_services .item .read_more {color: #fff; }

#paid_services .row > div:nth-child(4n+1) .title,
#paid_services .owl-item:nth-child(4n+1) .title {background-color: #28a8e3; }
#paid_services .row > div:nth-child(4n+2) .title,
#paid_services .owl-item:nth-child(4n+2) .title {background-color: #93c524; }
#paid_services .row > div:nth-child(4n+3) .title,
#paid_services .owl-item:nth-child(4n+3) .title {background-color: #f25141; }
#paid_services .row > div:nth-child(4n+4) .title,
#paid_services .owl-item:nth-child(4n+4) .title {background-color: #efc400;}


#paid_services .row > div:nth-child(4n+1) .read_more,
#paid_services .owl-item:nth-child(4n+1) .read_more {background-color: #42b7f3; }
#paid_services .row > div:nth-child(4n+2) .read_more,
#paid_services .owl-item:nth-child(4n+2) .read_more {background-color: #a4d638; }
#paid_services .row > div:nth-child(4n+3) .read_more,
#paid_services .owl-item:nth-child(4n+3) .read_more {background-color: #ff614f; }
#paid_services .row > div:nth-child(4n+4) .read_more,
#paid_services .owl-item:nth-child(4n+4) .read_more {background-color: #ffd823;}









/* defauilt item with preview */
.item_preview_style {/* margin-bottom: 30px; */}
.item_preview_style .preview {position: relative;background-color: #ccc;padding-bottom: 60%;overflow: hidden;border-radius: 3px;}
	.item_preview_style .preview > a {display: block; position: absolute; top: 0;right: 0;left: 0;bottom: 0; background-size: cover;background-repeat: no-repeat;background-position: 50% 50%; transition: transform 1s ease; }
		.item_preview_style .preview > a:before {content: ""; display: block;position: absolute;z-index: 1;background:#000;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;transition: opacity 1s ease;}
		.item_preview_style .preview > a:after {z-index: 1;display: block;height: 64px;line-height: 1em;content: "\f002";text-align: center;font-family: "FontAwesome";font-size: 64px;color: #fff;top: 50%;left: 0;right: 0;margin-top: -36px;position: absolute;opacity: 0;transition: opacity .7s ease-out, transform 1s ease;}
		
	.item_preview_style:hover .preview > a {transform: scale(1.1); }
			.item_preview_style .preview:hover > a:before {opacity: 0.5; }
			.item_preview_style .preview:hover > a:after {opacity: 1; transform: scale(0.7); }

	.item_preview_style h3 {margin: 0; font-size: 1em; font-weight: 600; display: inline-block;}




/* ************************************** */
/* Архивы по датам (новости, фотогалереи) */
/* ************************************** */
.archive_header {margin: 3px 0 20px;font-size: 1.2em;font-weight: 600;}

		.archive_list .item {overflow: hidden; margin-bottom: 15px; }
		.archive_list .item h3 {margin-top: 0;font-size: 1.4em;font-weight: 600;}
		.archive_list .item .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }



/* тип 2: закладки */
.archive_header .MapTabs {border-bottom: solid 2px #93c524;}
	.archive_header .MapTabs .tabSelect {font-weight: 600;background-color: #93c524 !important;color: #fff !important;margin-right: 5px;}
	.archive_header .MapTabs span {display: inline-block;line-height: 36px;padding: 0 8px;cursor: pointer;border-radius: 3px 3px 0 0;}
	.archive_header .MapTabs span:hover {background: #ffd823; color: #000; }

	
.archive_header .MapTabsBody {padding: 2px 0;}
	.archive_header .MapTabsBody > span {line-height: 32px;margin-right: 0.3em;display: none;}

	.archive_header .MapTabsBody > span > span {display: inline-block;font-weight: 600;padding: 0 5px;background: #93c524;color: #fff;border-radius: 3px;margin-right: 4px;}
	.archive_header .MapTabsBody > span > a {display: inline-block;text-decoration: underline;padding: 0 5px;border-radius: 3px;/* margin-left: 3px; */}
		.archive_header .MapTabsBody > span > a:hover {text-decoration: none;background-color: #ffd823;/* color: #fff; */}

/* */

.year_hidden .archive_header .MapTabs {display: none; }

.archive_list .date {font-weight: 500;}




.pagination {text-align: center;display: block;margin: 15px 0;padding: 15px;font-weight: 500;}
	.pagination div {display: inline-block;line-height: 40px;height: 40px;width: 40px;border-radius: 20px;margin: 0 3px;padding: 0;background-color: #fff;color: #704825;font-size: 1.2em;}
		.pagination div:hover {background-color: #704825;color: #ffd823;}
	.pagination .page_hidden {margin: 3px; }
	.pagination div a {color: inherit;display: block;text-decoration: none;}

.pagination .page_current {background: #ffd823 !important; color: #000 !important; }


	
/* owl-banners */
#banners_slider {margin: 30px 0;height: 64px;line-height: 64px;padding: 0 30px;}
#banners_slider .owl-stage {white-space: nowrap; }
#banners_slider .item {margin: 0 15px;  text-align: center; }
	#banners_slider .owl-item {float: none; display: inline-block; vertical-align: middle; overflow: hidden; opacity: 0.9; transition: opacity 0.3s ease; }
		#banners_slider .owl-item:hover {opacity: 1; }
	
	#banners_slider .owl-item img {display: inline-block;
		max-height: 64px;
		/*
		-webkit-filter: grayscale(100%);
    	filter: grayscale(100%);
		*/
		width: auto;
		max-width: 100%;
	}
	
	#banners_slider .owl-item:hover img {filter: none; }




.section_title {line-height: 1.1;margin: 10px 0 35px;text-align: center;font-weight: 600;padding-bottom: 15px;position: relative;font-size: 3em;color: #704825;font-family: 'Philosopher', sans-serif;}
.section_title:after {content: "";display: block;bottom: 0;left: 50%;width: 60px;height: 4px;margin-left: -30px;background: #ffd823; border-radius: 2px; position: absolute;}

.section_description {text-align: center;font-size: 1.4em;margin: 0 auto 45px;color: #777;}




.page_title {line-height: 1.1;margin: 10px 0 15px;text-align: center;font-weight: 600;padding-bottom: 15px;position: relative;font-size: 2.2em;}
.page_title:after {content: "";display: block;bottom: 0;left: 50%;width: 50px;height: 3px;margin-left: -25px;background: #ffd823;margin-top: 10px;position: absolute;}

.breadcrumbs {margin: 0 auto 15px;}


.widget_title {line-height: 1.1;margin: 0 0 2%;text-align: left;font-weight: 500;padding-bottom: 15px;position: relative;font-size: 1.5em;color: #704825;text-transform: uppercase;}
.widget_title:after {content: "";display: block;bottom: 0;left: 0;width: 40px;height: 4px;margin-left: 0;background: #ffd823;position: absolute;border-radius: 2px;}


.tab-content > .tab-pane { display: none;}
.tab-content > .active { display: block;}

#article .nav-tabs {list-style: none;padding: 0;margin-bottom: 5px;/* display: flex; */flex-wrap: wrap;justify-content: center;}

#article .nav-tabs > li {position: relative; display: inline-block;max-width: 33%; flex-grow: 1; background: #ecf0f7; /* border-right: solid 2px #fff; */}	
#article .nav-tabs > li > a {border: none;border-radius: 0;display: block;padding: 10px 10px;color: #000;text-decoration: none;height: 100%;}
#article .nav-tabs > li > a:hover {}
#article .nav-tabs > li.active {background: #a253b3;font-weight: 600;}
#article .nav-tabs > li.active > a {color: #fff; }

@media screen and (min-width: 768px) {
#article .nav-tabs > li.active a:after {content: "";width: 0;height: 0;display: block;position: absolute;left: 50%;top: 100%;border-style: solid;border-width: 16px 16px 0 16px;border-color: #a253b3 transparent transparent transparent;margin-left: -16px;}
}

@media screen and (max-width: 767px) {
#article .nav-tabs {display: block; }
#article .nav-tabs li {display: block; flex: none; max-width: 100%; margin-bottom: 5px; }
}


.nav-tabs > li > a > span {display: inline-block;vertical-align: middle;line-height: 1.1em;}

.tab-content {padding: 15px 0 30px; }
#article .tab-content {}


#footer {background: #93c524;padding: 0;color: #fff;font-size: .9em;}
.footer_top {/* background: #2878f7; */padding: 40px 0 30px;}
.footer_top .widget_title {color: #fff;text-transform: initial;font-family: 'Philosopher', sans-serif;font-size: 2em;}
.footer_top .section_menu a {color: #fff; }



.footer_body {background: #F2ECED;}
.footer_bottom {padding: 20px 0;color: #f1f1f1;}

.social_links {color: #fff;font-size: 24px;margin: 0 auto 10px;/* text-align: center; */}
.social_links a {color: inherit;display: inline-block; width: 28px;height: 28px;text-align: center;line-height: 28px;}
.social_links a + a {margin-left: 10px; }




/* формы обратной связи */
.ww_form {list-style: none;padding: 15px;display: block;}
	.ww_form li {padding: 0 0 20px;/* border-bottom: dotted 2px #ccc; */clear: both;color: #000;display: block;}
		.ww_form li:last-of-type {border-bottom: none; }
		
	.ww_form label {display: block;margin: 0;font-weight: 600;}
	
	.ww_form input[type="text"],
	.ww_form input[type="email"],
	.ww_form input[type="number"],
	.ww_form select,
	.ww_form textarea {border-radius: 5px;border: solid 1px #bbb;line-height: 1.6em;background: #fafafa;}

	.ww_form input:focus,
	.ww_form select:focus,
	.ww_form textarea:focus {border-color: #ab53b3;outline: none;}
	
	.ww_form input[type="text"],
	.ww_form input[type="email"],
	.ww_form input[type="number"],
	.ww_form select,
	.ww_form textarea,
	.ww_form .Captcha {width: 100%;/* font-size: 0.9em; */max-width: 100%;padding: 0 10px;min-height: 40px;}
	
	
	[data-bind="u"] {display: none; }
	[field="captcha"] {display: block; width: 100%; clear: both; margin-top: 15px;  }


	@media screen and (min-width: 768px) {		
		.ww_form input[type="text"],
		.ww_form input[type="email"],
		.ww_form input[type="number"],
		.ww_form select {min-width: 350px;width: 50%;}
	}
	
	
	.ww_form .er {margin-left: 5px;color: #f25141;/* font-size: 0.9em; */font-weight: 500;display: inline-block;}



.index_page .ww_form {
	padding: 0;
	list-style: none;
	color: #fff;
}
.index_page .ww_form li {
	padding: 0;
	color: #fff;
	margin-bottom: 20px; 
}

.index_page .ww_form label {display: none; }


.index_page .ww_form input[type="text"],
.index_page .ww_form input[type="email"],
.index_page .ww_form input[type="number"],
.index_page .ww_form select,
.index_page .ww_form textarea {background: #704825; border-color: #704825; width: 100% !important; font-size: 1.2em;}

.index_page .ww_form input::placeholder,
.index_page .ww_form textarea::placeholder {color: #bfa427;  }


.contacts_form {text-align: center;margin: 0 auto 30px;max-width: 380px;}
.contacts_form textarea {width: 100%;}


/* Фотогалереи */
.gallery {overflow: hidden; text-align: center;}
.gallery > .item {display: inline-block;/* float: left; */margin: 5px;position: relative;overflow: hidden;border: solid 3px #28a8e3;border-radius: 5px;}
.gallery > .item:hover {border-color: #f25141; }	


	.gallery > .item > span {opacity: 0; position: absolute; bottom: 0; left: 0; right: 0; height: 22px; line-height: 22px; background: rgba(0, 92, 76, 0.65); color: #ccc; font-size: 14px; overflow: hidden; text-align: center;
	transition: opacity 0.3s ease-in; }
		.gallery > .item:hover > span {opacity: 1; }




		
/* Красивые таблицы в содержании */
.cool-table,
.tbl {
	border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

.cool-table td,
.tbl td {
	border: 1px solid #f25141;
	border-bottom-width: 1px;
	padding: 8px;
}

.cool-table thead td,
.cool-table th,
.tbl thead td,
.tbl th {
	background: #f25141;
	color: #fff;
	border: 1px solid #f25141;
	padding: 12px 8px;
}

.cool-table tr:hover td,
.tbl tr:hover td {background: #fff7f6;color: #000;}
.cool-table thead tr:hover td,
.tbl thead tr:hover td {background: #f25141;color: #fff;}




/* mini-framework */
.container.row {margin-left: auto; margin-right: auto; padding-left: 0 !important; padding-right: 0 !important; }

.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:         flex;flex-wrap: wrap;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}

.no-gutters { margin-right: 0; margin-left: 0;}
.no-gutters > .col,
.no-gutters > [class*="col-"] {padding-right: 0; padding-left: 0;}

@media (min-width: 1200px) {
	.col-lg-20pc {width: 20%; }
}



.button, button, input[type="button"], input[type="submit"] {padding: 9px 15px;/* border: 1px solid #704825; */outline: none;line-height: 1;display: inline-block;font-size: 1em;text-decoration: none;text-align: center;/* text-transform: uppercase; */background: #ffd823;color: #704825;border-radius: 5px;border: none;transition: color .5s ease, background-color .5s ease;cursor: pointer;}

.button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {border-color: #704825;background: #704825;color: #ffd823;}
.button:focus, button:focus, input[type="button"]:focus, input[type="submit"]:focus {border-color: #0384CE; background: #0384CE; color: #fff; }

a.button {text-decoration: none; }



/* GoogleTranslate hack */
body {top: 0 !important;}
#google_translate_element,
.skiptranslate,
.goog-te-banner-frame {display: none !important;}



#scroll_up_button {position: fixed;bottom: 50px;right: 25px;display: none;border-radius: 50%;width: 45px;height: 45px;font-size: 36px;background: rgba(0, 0, 0, 0.35);color: #fff;line-height: 40px;text-align: center;cursor: pointer;z-index: 999;}
#scroll_up_button:hover {color: #fff;background: #93c524;}

	
.owl-banners .owl-prev, .owl-banners .owl-next {color: #a253b3;}

/* ----------------- */
/*  Формы обращения  */
/* ----------------- */

.form_structure {list-style-type: none; }
.form_structure li {clear: both; display: block; margin-bottom: 1em; width: 100%; float: left; }
.form_structure .info_field {display: block; float: left; width: 35%; padding-right: 10px; }
.form_structure .input_field {display: block; float: left; width: 65%;}
.form_structure input[type="button"] {border: none; font-size: 1em; }

.form_structure input[type="text"], .form_structure textarea, .form_structure select {width: 100%; max-width: 100%; box-sizing: border-box; border: solid 2px #ffd823; border-radius: 3px; padding: 0.3em; font-size: 0.8em; }

.form_structure select {cursor: pointer; background: #fff;}


.form_structure input[type="text"]:valid, .form_structure textarea:valid {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1ElEQVQ4T6WT4Q3CIBSEj+B/beIAjtAmDqAjuEGZxFHoKA6gqW7gAE3KAoiBFIIIlCo/gfve8e5B8Ociv+h5P9asqe5auxjAb0NLFDiArt1v2SKAJ7bGu2JARAwF9SgCpMSgq4MBTBfOitKTbY71mBOzphIkuCAUpUcLmRObFPh1EARYe3EaCF6ynrrtjvSbtW1d2W4SnSmkvIQQABt/RmJiNwcJSLayc+CaFXdiogpt+84+YgydzImjo2whgHrmKn89wbfF+3EHQPjdTn26oknM/dg3BfKDm4nsiKYAAAAASUVORK5CYII='); background-position: right 5px center; background-repeat: no-repeat; }

.form_structure input[type="text"]:focus, .form_structure textarea:focus, .form_structure select:focus {border: solid 2px #ffd823; background-color: #f7f6ef; font-weight: bold; }

.form_structure input[type="text"]:focus:valid, .form_structure textarea:focus:valid {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVQ4T6WTMRKCMBBF/55AGnqPwBH0CBbMWOo5KLRBj6E9jUfwCHoDe5qUgsU6m3GdkAkQNCWT//L5+5fw56Ff9GleZnVV3EQ7GZDm5YaITsx8rqtiOwmgYnUtkGiALxYIA/coQJ/41bYLC/hc2DHzSsNRm0Nic9kbci8wswGwVMiY2E4hzQ+GCDMnGAsBkEna7pjln8W2vKzfxUEG0NWHEFEyJv72IASJEXeK1AcJ2XbhnTH6kDFxsMoKAeHhBxbam2CRkvVxjmdj3LT7li6qiUMb+wYA3IxQS8gWoAAAAABJRU5ErkJggg=='); }


#pmgimg {float: left; margin-right: 1em; width: 200px; height: 50px; }
#pmgimg img {width: 200px; height: 50px; }
#pmgtext {width: auto; }

#pin_reload {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuZJREFUeNqkU9tLVGEQn3Pb21HX1V1dV0hbL2mBUadwS7qR+FARJXSh3oOgP6GH3noK6rGX7GHtwaKCwCQiiMUoYgsltXDX9dKalz3pupdzvu/cmuOaGQU9dGC+73zfzPxm5jfzMZZlwf98vL0c61u6i5v0F30c5SaKgJLHYLJpGFTXddA17ReAYRgxsCzpQk9IIqSUEc8x8OjVPJw9WtcgZ2kgnVHp7IKSNw2YQPW3nxFYe0G0KKIO9Q/OxhnLhEJOA0IMsCNp1GREgattCXoaTh4I7HLwVg8GC/8GoBESAkPrOtVZI2WWiuBy4p2qoTOFhy9TuXdji+V5hTSvympTzz7/HgaM85ZpVmI5GxlQ2tsYdDVnV4rA8xY8GJyMCw68JwTQKD6bzr54HptRVErD8lKheZvf2YE+hwzkYZ0DSkhXtchXUaLBaEpO4vnt/SfjpRwRhGXZD0hgcDSRkdpDFfX+cp6gzRHUPiuVoKotHAseHetPppZXDV2/htFvo8SVfB5yKyt2loNTqWUH2tSjbRh99qNsZlBQdGtN0631f7OIpQhCFPsRxRLsFscKa2tRjufFgm5VCLBuJ262karq++UcqTAYzhnwizQ9lzmBkQcFpxM25sOWSDDorZRVEzjQiugzubULr2e/ZiZkEKZ82+sVZP8w1rxXxUxQB8d7D0q4R/w7m5rQBubS8nc8D9u6EgClsekvM6OuSjGR5sSpcHfEXV7r60EuJEwVkkUWdp/rlhIKC6bogcTYdAJ9HtvTuA6Ada6q+eJAfGDoo8frTs67vAmzM5Kru3imHMmDLOeAkRwHvioPjESfxmmhMIwlzOeHbpQ4yPVfArambYrsOK18uqe0e1vDZUK40UHqgpY9TKZDADdrwYIJ0H71sjR6p892+6wvjkcZ+zUyDGNf2KwGGLevGgJtIpSFBIauGVDTcQWqW1r/eGby5IT55tb1rQA4e+BBcaMw/3jF9ovTbfp+CDAAIqquPExvnOoAAAAASUVORK5CYII=') 0 50% no-repeat; display: inline-block; padding-left: 20px; margin-bottom: 0.6em;}

.feedback_anno {clear: both; border-top: dotted 2px #ffd823; margin-top: 2em; padding-top: 1em; text-align: justify; }

#otzyv-carousel .item
{
border-radius: 0.8rem;
    padding: 2% 3%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: flex-end;
    margin: 0 10%;
    background: white;
    box-shadow: 5px 5px 20px #6d6b6b6b;
}

#otzyv-carousel .date
{
	text-align:right;
	padding: 0  2%  0 0;	



}


