/*
 * Template CSS
 * (c) 2004-2015, Site-Manager Ltd.
 * http://sm.su
 */

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
body {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAHUCAMAAABS2nXvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAPH4+vP5+/T5+/X6+/b6/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVuXdYAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjb8jGPfAAAJz0lEQVR4Xu3cwY7bNhiF0TbTvv8jp006ZTKJPZZsiuTPe85KCy2JD1cgoD/+BAglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAII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") center top no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	font: 16px 'PT Sans', sans-serif;
	color: #2e2e2e;
}

html {
	max-width: 100%;
}

.header {
	padding: 20px 10px 30px 10px;
	width: 100%;
	background: transparent;
}

.header-table {
	height: inherit;
	width: 1199px;
	margin: 0 auto;
}

.menu-header .list-inline {
	margin: 0;
	overflow: hidden;
}

.menu-header .list-inline li {
	position: relative;
	left: -11px;
	display: inline-block;
	margin: 0 0 10px 11px;
	padding: 0;
	border: 0;
}

.menu-header .list-inline li:first-child a:after {
	content: ""
}

.menu-header .list-inline li a:after {
	content: "•";
	position: absolute;
	left: -11px;
	top: 1px;
	color: #000!important;
}

.menu-header .list-inline .active {}

.menu-header .list-inline a {
	display: block;
	padding: 0 5px 0 7px;
	color: #2e2e2e;
	font: bold 16px 'PT Sans';
	text-transform: uppercase;
	transition: all 0.3s;
	border: 0;
	margin: 0;
}

.menu-header .list-inline a:hover,
.menu-header .list-inline a.active {
	background: #54c5d0;
	color: #fff;
	text-decoration: none;
}

.menu-header .list-inline > li:last-child > a {}

.menu-header {
	background: transparent;
}

.content-header {
	min-height: 60px;
	width: 100%;
	background: transparent;
	font-size: 14px;
	margin-bottom: 10px;
}

.content-header-table {
	height: inherit;
	width: 1199px;
	margin: 0 auto;
}

.content-header div {
	text-align: center;
}

.content-header .social-img{min-width: 220px; float: right;text-align: right!important;}
.content-header .social-img a img{    width: 32px;
    height: 32px;}
.logo {
	z-index: 10;
	background: transparent;
	height: 80px;
	text-align: left;
	width: 280px
}

.content-header h3 {
	font-size: 20px;
	color: #1A1A1A;
	display: inline-block;
	text-align: center;
	margin: 0 0 22px 0;
	float: right;
}

.content-header .tel {
	font-size: 20px;
	color: #1A1A1A;
	display: inline-block;
	text-align: center;
	margin: 0 0 22px 0;
	width: 190px;
	float: left;
	font-weight: 700;
	line-height: 1.1;
}

.content-header .tel div {
	margin-left: -25px;
}

.search {
	width: 240px;
}

.form-search {
	width: 200px;
	float: right;
	position: relative;
}

.form-search .form-control {
	height: 33px;
	width: 100%;
	display: inline-block;
	border-radius: 0;
	margin: 0;
}

.form-search .btn {
	margin: 0;
	border: none;
	position: absolute;
	right: 2px;
	top: 0px;
	opacity: 0.5;
	outline: none!important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAhCAYAAAA/F0BXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAGdSURBVEhLpdLNK4RRFMfx8RINpeRlhyRWSimlNJOSjY0sWRpNTHaslT2xsvKWNeIvkIUysZEiGdlQCitFzebxPXXPdGccppvFp2Z+53fPPPN0Y1EU/ZsZhjLDUGYYygxDmWEoMwxlhqGKviQSiVYs4AzPeMUNtjDkd32FD5RG8YjoD2uo9hcIXTCCL1d8xwqG0Y805Ml00S4qi5YQtODJFS7RjkZMIYMB90NL0EXp0iWLbvCGNoxBfvkUJ7jFPmqxCenmUO8vOXeDVdRgEs1a4LMcTmEOXfiE9JP+khcXyhNU6KAUM/nbsvAK0k/pTIbyIiVM+Id+Qy3r+hnNJLx34bxfttBpgD75hOYy2HFh1j9goSPvRrryXjo0l8GgG4hl/5CPWR/0KTb8mRbW3VBsoxdVbtaEGegCcYR46ZJqyE3UUh7XuIB/2HeMmsISRSg3VC5X6YEP7OHOy8Qh4kVL3KI6JDGNWYyj08268QB/0cGPJeVwqAdy7XVJ3iyW4xbJzZWLmjNLocwwlBmGMsNQZhjKDEOZYSgzDBPFvgHmonHgbymrUAAAAABJRU5ErkJggg==") no-repeat;
	height: 33px;
}

.form-search .btn:focus,
.form-search .btn:active {
	box-shadow: none;
	outline: none!important;
	background-color: transparent;
}

.form-search .btn:hover {
	opacity: 1;
	box-shadow: none;
	outline: none!important;
	background-color: transparent;
}

.slider {
	height: 400px;
	width: 100%;
	background: transparent;
	font-size: 16px;
	margin-bottom: 42px;
}

.slider-table {
	height: inherit;
    max-width: 1199px;
	margin: 0 auto;
}

.slider .carousel {
}

.slider .carousel-inner {
	height: 400px;
}

.slider .carousel-inner>.item>a>img,
.slider .carousel-inner>.item>img {
	height: 400px;
	object-fit: cover;
}

.slider .feedback-form{background: #ed8666; width: 280px;height: 400px; margin-left: 20px; padding: 25px 30px;}

.slider .feedback-form h4{color: #fff;    margin: 0 0 23px;
    font-size: 18px;line-height: 26px; font-weight: 700;}
.slider .feedback-form input{background: transparent; border: 1px solid #fff; border-radius: 0; color: #fff; }

.slider .feedback-form input::-webkit-input-placeholder {color: #F7CDC0;}
.slider .feedback-form input::-moz-placeholder          {color: #F7CDC0;}
.slider .feedback-form input:-moz-placeholder           {color: #F7CDC0;}
.slider .feedback-form input:-ms-input-placeholder      {color: #F7CDC0;}

.slider .feedback-form .btn-primary{border: 2px solid #fff;   
        background: #ed8666;
    color: #fff;transition: all 0.3s; text-transform: uppercase; border-radius: 0;}

.slider .feedback-form .input-group-addon{position: absolute;
    background: transparent;
    border: 0;

    right: 10px;
    top: 3px;
    color: #fff;}

.slider .feedback-form .btn-primary:hover{ background: #fff;
    color: #ed8666;transition: all 0.3s;}

.aside {
	width: 280px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0;
	vertical-align: top;
	float: right;
	margin-left: 20px;
}

.aside .list-unstyled {
	padding: 25px;
	background: #ed8666;
	color: #fff;
}

.aside .list-unstyled a:before {}

.aside .list-unstyled li {
	min-width: 155px;
	display: block;
}

.aside .list-unstyled li:hover {}

.aside .list-unstyled a {
	padding: 6px 15px 6px 10px;
	font-size: 16px;
	color: #fff;
	display: block;
	font-weight: 700;
	transition: all 0.3s;
}

.list-unstyled .active-aside a:after {}

.list-unstyled .active-aside a {
	background: hsl(14, 100%, 98%);
	color: #ed8666;
}

.list-unstyled a:hover {
	text-decoration: none;
	background: hsl(14, 100%, 98%);
	color: #ed8666;
}

.list-unstyled .active-aside a:hover {
	background: #fff;
}

.aside .list-unstyled li:first-child {
	border-top: none;
}

.list-unstyled .active-aside-2lvl a:before {
	content: ""!important;
}

.list-unstyled .active-aside-2lvl {}

.list-unstyled .active-aside-2lvl:last-of-type {
	border-bottom: none;
}

.main-section {
	width: 100%;
	background: transparent;
	margin-bottom: 20px;
}

.main-section-table {
	height: inherit;
	width: 1199px;
	margin: 0 auto;
}

.content {
	z-index: 10;
	padding-left: 0;
	padding-right: 10px;
	vertical-align: top;
}

.content h2 {
	margin-top: 0;
	color: #54c5d0;
	font: bold 36px/40px 'PT Sans';
}

.content h3 {
	font-size: 22px;
	color: #000;
}

.content .breadcrumb {
	background: none;
	font-size: 14px;
	color: #7f7f7f;
	padding-left: 0;
	margin-top: -12px;
	border-radius: 0;
}

.content .breadcrumb a {
	color: #7f7f7f;
}

.breadcrumb>li+li:before {
	content: ">"!important;
}

.content p {
	font-size: 16px;
	color: #353433;
}

.content .btn-default {
	outline: none;
	font-size: 16px;
	font-weight: 700;
	border-radius: 0;
	border-width: 2px;
	-webkit-transition: all .5s;
}

.content .btn-primary,
.navbar-inner .list-inline .dropdown-menu .btn-primary {
	background: #fff;
	border-color: #ed8666;
	color: #ed8666;
	font-size: 16px;
	font-weight: 700;
	border-radius: 0;
	border-width: 2px;
	-webkit-transition: all .5s;
}

.content .btn-primary:hover,
.navbar-inner .list-inline .dropdown-menu .btn-primary:hover {
	color: #fff;
	background: #54c5d0;
	border-color: #54c5d0;
}

.pagination {
	margin-left: 15px;
}

.pagination li a {
	background: #fff;
	border-color: #ed8666;
	color: #ed8666;
	font-size: 16px;
	font-weight: 700;
	border-radius: 0;
	border-width: 2px;
	-webkit-transition: all .5s;
}

.pagination li a:hover {
	border-color: #54c5d0;
	color: #54c5d0;
	background-color: #eee;
}

.content .active span {
	color: #fff;
	background: #ed8666;
	border-color: #ed8666;
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 0;
	border-width: 2px;
	-webkit-transition: all .5s;
}

.content .active span:hover {
	background: #54c5d0;
	border-color: #54c5d0;
}

.news-section {
	width: 100%;
	background: transparent;
}

.news-section-table {
	width: inherit;
	margin: 0 auto;
	width: 1199px;
}

.news-section .articles {
	vertical-align: top;
}

.news-section .news {
	vertical-align: top;
}

.gallery {
	width: 100%;
	background: transparent;
}

.gallery-table {
	width: inherit;
	margin: 0 auto;
	width: 1199px;
	height: 256px;
	margin-bottom: 40px;
	overflow: hidden;
}

.footer {
	min-height: 110px;
	width: 100%;
}

.footer-table {
	height: inherit;
	width: 1199px;
	margin: 0 auto;
	border-top: 2px solid #ecf0f1;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer .counter {
	padding-top: 40px;
}

.footer p {
	line-height: 26px;
	font-size: 16px;
	color: #333;
	margin-bottom: 0;
	display: block;
}

.footer .copyright {
	padding-top: 40px;
}

.footer .copyright a {
	float: right;
	color: #C0C0C0;
	margin-top: -25px;
	margin-bottom: 5px;
}

.btn-default a:hover {
	text-decoration: none;
}

.btn-default a:hover {
	text-decoration: none;
}

@media (max-width: 1212px) {
	.header-table,
	.content-header-table,
	.slider-table,
	.main-section-table,
	.news-section-table,
	.gallery-table,
	.footer-table {
		width: 100%;
		margin: 0;
	}
	.header,
	.content-header,
	.main-section,
	.news-section,
	.gallery,
	.footer {
		padding-left: 5px;
		padding-right: 5px;
	}
	.slider-table {
		padding: 0;
	}
	.content-header h3,
	.footer .copyright a {
		padding-right: 5px;
	}
}

@media (max-width: 768px) {
	.search,
	form-search {
		width: 160px;
	}
	.logo {
		width: 200px;
	}
	.content-header h3,
	.content-header h4 {
		font-size: 16px;
	}
	.main-section .aside {
		width: 220px;
	}
	.main-section .content,
	.news-section .news {
		padding: 0 5px 0 15px
	}
	.footer .copyright a {
		float: left;
		margin-top: 15px;
		margin-bottom: 0px;
		padding-left: 0;
	}
}