

/* Start:/local/components/shop/slider/css/style.css?1751634370425*/
@font-face {
      font-family: 'slider';
      src: url('/local/components/shop/slider/css/./font/slider.eot?24932293');
      src: url('/local/components/shop/slider/css/./font/slider.eot?24932293#iefix') format('embedded-opentype'),
           url('/local/components/shop/slider/css/./font/slider.woff?24932293') format('woff'),
           url('/local/components/shop/slider/css/./font/slider.ttf?24932293') format('truetype'),
           url('/local/components/shop/slider/css/./font/slider.svg?24932293#slider') format('svg');
      font-weight: normal;
      font-style: normal;
}
/* End */


/* Start:/local/components/shop/slider/templates/.default/style.css?1751634370853*/

.slider{
	display: block;
	position: relative;
	margin: 15px 15px 40px 15px;
	background: #EEEEEE;
}

@media(max-width: 1000px){
	.slider{
		height: 0;
		margin: 0;
		overflow: hidden;
	}
}

.slider-wrap{
	display: flex;
	
	width: 100%;
	
	overflow: hidden;
}

.slider-item{
	min-width: 100%;
}

.slider-img{
	width: 100%;
}

.slider-arrow{
	position: absolute;
	top: calc(50% - 25px);
	
	width: 50px;
	height: 50px;
	
	display: flex;
	justify-content: center;
    align-items: center;
	
	opacity: .5;
	
	font-family: 'slider';
	font-size: 50px;
	text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
	color: #666666;
	
	cursor: pointer;
}

.slider-arrow:hover{
	opacity: .9;
}

.slider-prev{
	left: 10px;
}

.slider-next{
	right: 10px;
}

.slider-prev:hover{
	color: #627DC0;
}

.slider-next:hover{
	color: #A3559E;
}











/* End */


/* Start:/local/components/shop/slider/templates/mobile/style.css?1751634370828*/

.slider-mobile{
	display: block;
	position: relative;
	margin: 15px 5px 20px 5px;
	height: 0;
	overflow: hidden;
}
	
@media(max-width: 1000px){
	.slider-mobile{
		display: block;
		height: auto;
	}
}

.slider-wrap{
	display: flex;
	
	width: 100%;
	
	overflow: hidden;
}

.slider-item{
	min-width: 100%;
}

.slider-img{
	width: 100%;
}

.slider-arrow{
	position: absolute;
	top: calc(50% - 25px);
	
	width: 50px;
	height: 50px;
	
	display: flex;
	justify-content: center;
    align-items: center;
	
	opacity: .5;
	
	font-family: 'slider';
	font-size: 50px;
	text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
	
	cursor: pointer;
}

@media(max-width: 1000px){
	.slider-arrow{
		font-size: 40px;
	}
}


.slider-arrow{
	opacity: .9;
}

.slider-prev{
	left: 10px;
}

.slider-next{
	right: 10px;
}










/* End */


/* Start:/local/components/main/about/templates/.default/style.css?17516343705725*/

.main-about{
	margin: 60px 0;
	padding: 0 15px;
	
	display: flex;
}

@media(max-width: 1200px){
	.main-about{
		padding: 0 5px;
	}
}

@media(max-width: 750px){
	.main-about{
		flex-wrap: wrap;
	}
}


.main-about-logo{
	width: 15px;
	height: 15px;
	margin: 2px 5px 0 0;
	
	background: url(/local/components/main/about/templates/.default/./images/logo.png) no-repeat;
}

.ma-text{
	display: flex;
	width: 30%;
	
	padding: 0 15px 0 0;
}

@media(max-width: 1200px){
	.ma-text{
		padding: 0 5px 0 0;
	}
}

@media(max-width: 1000px){
	.ma-text{
		width: 50%;
	}
}

@media(max-width: 750px){
	.ma-text{
		padding: 0 0 15px 0;
		width: 100%;
	}
}

.ma-text-wrap{
	width: 100%;
	padding: 0 10px 0 10px;
	background: #F6E6C6;
}

@media(max-width: 750px){
	.ma-text-wrap{
		padding: 0 10px 10px 10px;
	}
}

.ma-text-header{
    padding: 10px;
	
	display: flex;
    margin: 0 -10px 10px -10px;
	
	font-weight: bold;
    font-family: 'Myriad Pro SemiCond';
    text-transform: uppercase;
	color: #000000;
	
	background: #E8C172;
}

.ma-text-title{
	font-family: 'Myriad Pro SemiExt';
    font-size: 24px;
    font-weight: bold;
	
    margin: 0 0 20px 0;
}

.ma-text-desc{
	font-family: 'Myriad Pro SemiExt';
    font-size: 18px;
}



.ma-categories{
	display: flex;
	width: 35%;
}

@media(max-width: 1000px){
	.ma-categories{
		width: 50%;
	}
}

@media(max-width: 750px){
	.ma-categories{
		width: 100%;
	}
}


.ma-categories-wrap{
	width: 100%;
	background: #E0F0F8;
}

.ma-categories-header{
	background: #108AC5;
    padding: 10px;
    margin: 0 0 10px 0;
	
	font-weight: bold;
    font-family: 'Myriad Pro SemiCond';
    text-transform: uppercase;
	color: #ffffff;
}

.ma-category{
	display: flex;
	align-items: center;
	padding: 0 5px 0 0;
	
    margin: 5px 0;
}

[data-bg-color='1']:hover,
[data-bg-color='1'].active{
	background: #FD7D1E;
}

[data-bg-color='2']:hover,
[data-bg-color='2'].active{
	background: #9168A8;
}

[data-bg-color='3']:hover,
[data-bg-color='3'].active{
	background: #4C8E8F;
}

[data-bg-color='4']:hover,
[data-bg-color='4'].active{
	background: #AD605E;
}

[data-bg-color='5']:hover,
[data-bg-color='5'].active{
	background: #6B7A92;
}

[data-bg-color='6']:hover,
[data-bg-color='6'].active{
	background: #AA6198;
}

[data-bg-color='7']:hover,
[data-bg-color='7'].active{
	background: #86814E;
}

.ma-category-pic{
	display: flex;
    align-items: center;
	justify-content: end;
    text-align: center;
	background: #BAD57B;
	width: 80px;
	height: 50px;
    padding: 5px 10px 5px 5px;
}

[data-bg-color='1'] .ma-category-pic{
	background: #FD7D1E;
}

[data-bg-color='2'] .ma-category-pic{
	background: #9168A8;
}

[data-bg-color='3'] .ma-category-pic{
	background: #4C8E8F;
}

[data-bg-color='4'] .ma-category-pic{
	background: #AD605E;
}

[data-bg-color='5'] .ma-category-pic{
	background: #6B7A92;
}

[data-bg-color='6'] .ma-category-pic{
	background: #AA6198;
}

[data-bg-color='7'] .ma-category-pic{
	background: #86814E;
}
	

.ma-category-img{
	max-width: 30px;
	max-height: 30px;
	margin: 0 !important;
}

.ma-category-name{
	display: flex;
    align-items: center;
	padding: 0 0 0 10px;
	
	color: #000000;
    font-family: 'Myriad Pro SemiCond';
    text-transform: uppercase;
	
	width: calc(100% - 80px);
}

.ma-category:hover .ma-category-name,
.ma-category.active .ma-category-name{
	color: #ffffff;
}

.ma-category-text{
	display: none;
}




.ma-info{
	display: flex;
	width: 35%;
	padding: 0 0 0 15px;
}

@media(max-width: 1200px){
	.ma-info{
		padding: 0 0 0 5px;
	}
}

@media(max-width: 1000px){
	.ma-info{
		display: none;
	}
}

.ma-info-wrap{
	width: 100%;
	display: flex;
    flex-direction: column;
}

.ma-info-header{
	background: #1EB53F;
    padding: 10px;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-family: 'Myriad Pro SemiCond';
    text-transform: uppercase;
    color: #ffffff;
}

.ma-info-body{
	padding: 0 10px 0 10px;
	margin: auto 0;
}

.ma-info-text{
	white-space: pre-line;
	font-size: 15px;
}

.ma-info-pic{
	display: inline;
    float: left;
	margin: 10px 11px 5px 10px;
    padding: 10px;
    border-radius: 10px;
}

.ma-info-pic .ma-category-img{
	margin-bottom: -4px !important;;
}


.ma-info-btns{
	margin: auto 0 0 0;
    padding: 10px;
    display: flex;
    justify-content: flex-end;
}

.ma-info-btn{
	color: #ffffff;
    padding: 7px 20px;
    text-transform: uppercase;
    font-family: 'Myriad Pro Cond';
    font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
}

[data-bg-color='1'] .ma-info-header,
[data-bg-color='1'] .ma-info-pic,
[data-bg-color='1'] .ma-info-btn{
	background: #FD7D1E;
}

[data-bg-color='1'].ma-info-wrap{
	background: #FFEADB;
}

[data-bg-color='2'] .ma-info-header,
[data-bg-color='2'] .ma-info-pic,
[data-bg-color='2'] .ma-info-btn{
	background: #9168A8;
}

[data-bg-color='2'].ma-info-wrap{
	background: #d8cae1;
}

[data-bg-color='3'] .ma-info-header,
[data-bg-color='3'] .ma-info-pic,
[data-bg-color='3'] .ma-info-btn{
	background: #4C8E8F;
}

[data-bg-color='3'].ma-info-wrap{
	background: #c7dcdc;
}

[data-bg-color='4'] .ma-info-header,
[data-bg-color='4'] .ma-info-pic,
[data-bg-color='4'] .ma-info-btn{
	background: #AD605E;
}

[data-bg-color='4'].ma-info-wrap{
	background: #e8d3d2;
}

[data-bg-color='5'] .ma-info-header,
[data-bg-color='5'] .ma-info-pic,
[data-bg-color='5'] .ma-info-btn{
	background: #6B7A92;
}

[data-bg-color='5'].ma-info-wrap{
	background: #cfd4dc;
}

[data-bg-color='6'] .ma-info-header,
[data-bg-color='6'] .ma-info-pic,
[data-bg-color='6'] .ma-info-btn{
	background: #AA6198;
}

[data-bg-color='6'].ma-info-wrap{
	background: #ead7e5;
}

[data-bg-color='7'] .ma-info-header,
[data-bg-color='7'] .ma-info-pic,
[data-bg-color='7'] .ma-info-btn{
	background: #86814E;
}

[data-bg-color='7'].ma-info-wrap{
	background: #d5d3c1;
}




/* End */


/* Start:/local/components/main/main-page.sections/templates/.default/style.css?17516343701106*/

.mp-ctlg-sections{
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
	padding: 15px;
	margin: 60px 0;
}

@media(max-width: 1200px){
	.mp-ctlg-sections{
		padding: 15px 5px;
	}
}

.mp-ctlg-section{
	display: flex;
	align-items: center;
	
	background: #757575;
	
	width: 24.7%;
	padding: 10px 20px;
	
	margin: 0 0 5px 0;
}

.mp-ctlg-section:first-child{
	/*display: none;*/
}
	
@media(max-width: 1090px){
	.mp-ctlg-section{
		width: 49.5%;
		margin: 0 0 5px 0;
	}
	
	.mp-ctlg-section:first-child{
		display: flex;
	}
}

@media(max-width: 550px){
	
	.mp-ctlg-section:first-child{
		display: none;
	}

	.mp-ctlg-section{
		width: 100%;
	}
}



.mp-ctlg-section-pic{
	display: flex;
	align-items: center;
	justify-content: center;
}

.mp-ctlg-section-img{
	max-width: 50px;
	max-height: 50px;
}

@media(max-width: 550px){
	.mp-ctlg-section-img{
		max-width: 30px;
		max-height: 30px;
	}
}

.mp-ctlg-section-title{
	color: #000000;
    font-weight: bold;
    font-family: 'Myriad Pro SemiCond';
    text-transform: uppercase;
    margin: 0 auto 0 0;
	
	display: block;
	max-width: 330px;
}


/* End */


/* Start:/local/components/shop/news.list/templates/main-page/style.css?17516343701894*/

.news-list{
	padding: 15px;
	margin: 0 0 40px 0;
}

@media(max-width: 1050px){
	.news-list{
		padding: 15px 5px;
	}
}

.n-l-new-info-tpager{
	margin: 0 0 30px 0;
}

.n-l-new-info-bpager{
	margin: 30px 0 0 0;
}


.news-list-title{
	font-family: 'Myriad Pro SemiExt';
    font-size: 18px;
    font-weight: bold;
    color: #666666;
	text-transform: uppercase;
	
    padding: 5px 0;
	border-bottom: 1px #F0F0F0 solid;
	margin: 0 0 10px 0;
	
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.news-list-allurl{
	text-transform: lowercase;
    color: #E8C172;
}


.news-list-wrap{
	display: flex;
	flex-wrap: wrap;
}



.n-l-new{
	width: calc(25% - 10px);
    padding: 10px 5px;
	
	margin: 0 10px 10px 0;
	
	background: #FBFBFB;
	border-radius: 2px;
	border: 1px solid #F5F5F5;
}

.n-l-new:hover{
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.16);
}

@media(max-width: 1300px){
	.n-l-new{
		width: calc(33.33333333333333% - 10px);
	}
	.n-l-new:nth-child(4n){
		display: none;
	}
}

@media(max-width: 1050px){
	.n-l-new,
	.n-l-new:nth-child(3n){
		width: calc(50% - 5px);
		margin: 0 10px 10px 0;
	}
	
	.n-l-new:nth-child(2n){
		margin-right: 0;
	}
	
	.n-l-new:nth-child(4n){
		display: block;
	}
}

@media(max-width: 500px){
	.n-l-new,
	.n-l-new:nth-child(3n){
		width: 100%;
		margin: 0 0 10px 0;
	}
}

.n-l-new-pic{
	height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.n-l-new-img{
	max-width: 100%;
	max-height: 100%;
}



.n-l-new-info{
	
}

.n-l-new-title{
	display: block;
	font-weight: bold;
    color: #666666;
    padding: 7px 0;
    text-align: center;
}

.n-l-new-text{
	padding: 0 10px;
    color: #333333;
}

.n-l-new-date{
	padding: 5px 10px 0 10px;
    color: #666666;
}










/* End */


/* Start:/local/components/main/map/templates/.default/style.css?17516343703493*/

.main-contacts{
	margin: 60px 0 0 0;
}

.main-contacts.about{
	margin: 60px -15px -30px -15px;
}


.mc-title {
    font-family: 'Myriad Pro SemiExt';
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    padding: 5px 0;
    border-bottom: 1px #F0F0F0 solid;
    margin: 0 15px 10px 15px;
}


.mc-wrap{
	display: flex;
    flex-direction: row;
	align-items: center;
    justify-content: center;
	background: rgb(185,213,122);
	background: -moz-linear-gradient(90deg, rgba(185,213,122,1) 0%, rgba(224,230,184,0.4990371148459384) 35%, rgba(242,219,172,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(185,213,122,1) 0%, rgba(224,230,184,0.4990371148459384) 35%, rgba(242,219,172,1) 100%);
	background: linear-gradient(90deg, rgba(185,213,122,1) 0%, rgba(224,230,184,0.4990371148459384) 35%, rgba(242,219,172,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b9d57a",endColorstr="#f2dbac",GradientType=1);
	position: relative;
	z-index: 0;
}

@media(max-width: 1000px){
	.mc-wrap{
		flex-direction: column;
	}
}



.mc-info{
	width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px;
	background: rgba(255,255,255,0.6);
}

@media(max-width: 1350px){
	.mc-info{
		padding: 15px;
	}
}

@media(max-width: 1250px){
	.mc-info{
		padding: 15px 15px 15px 5px;
	}
}

@media(max-width: 1000px){
	.mc-info{
		padding: 15px;
		position: absolute;
		background: rgba(255,255,255,0.6);
		width: 65%;
		min-width: 300px;
		top: 20%;
		z-index: 3;
	}
}

@media(max-width: 570px){
	.mc-info{
		top: 12%;
	}
}

@media(max-width: 500px){
	.mc-info{
		padding: 10px;
		top: 10%;
	}
}

@media(max-width: 350px){
	.mc-info{
		top: 1%;
	}
}

.mc-info-title{
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	
	margin: 0 0 10px 0;
}

.mc-info-text,
.mc-info-text a,
.mc-info-text b,
.mc-info-text p{
	font-size: 16px !important;
	color: #000000 !important;
	text-decoration: none !important;
}

.mc-info-text a:hover{
	text-decoration: underline !important;
}



.mc-map{
	width: 40%;
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

@media(max-width: 1000px){
	.mc-map{
		width: 100%;
	}
}

.mc-map-wrap{
	width: 100%;
	position: relative;
	z-index: 1;
}

.map_dot,
.map_dot_chek{
	position: absolute;
	z-index: 2;
	width: 7px;
	height: 7px;
	border-radius: 50em;
	background: #ed7f7f;
	display: none;
}

.map_dot_chek{
	background: #ff0000;
}

.map_dot.focus,
.map_dot.active,
.map_dot_chek.focus,
.map_dot_chek.active{
	display: block;
}

.mc-map .ru_map path{
	fill: #f9f9f9;
    stroke: #757575;
}

.mc-map .ru_map path.focus{
	fill: #b2f3bd;
    stroke: #8bef9c;
}

.mc-map .ru_map path.active{
    fill: #8bef9c;
    stroke: #5AD76F;
}



.mc-city-wrap{
	width: 30%;
	columns: 2;
	padding: 20px 0;
    height: 259px;
}

@media(max-width: 1000px){
	.mc-city-wrap{
		width: 100%;
		max-width: 60%;
		columns: 3;
		height: auto;
	}
}

@media(max-width: 780px){
	.mc-city-wrap{
		max-width: 80%;
	}
}

@media(max-width: 600px){
	.mc-city-wrap{
		max-width: 100%;
	}
}

@media(max-width: 600px){
	.mc-city-wrap{
		columns: 2;
		max-width: 100%;
	}
}

.mc-city{
	margin: 5px 10px;
}

.mc-city:hover{
	border-color: #000000;
}


.mc-city-name{
	padding: 0 5px;
	cursor: pointer;
	font-size: 15px;
	color: #000000;
	border-bottom: 1px dashed transparent;
}

.mc-city-name:hover,
.mc-city-name.active{
	border-color: #000000;
}







/* End */
/* /local/components/shop/slider/css/style.css?1751634370425 */
/* /local/components/shop/slider/templates/.default/style.css?1751634370853 */
/* /local/components/shop/slider/templates/mobile/style.css?1751634370828 */
/* /local/components/main/about/templates/.default/style.css?17516343705725 */
/* /local/components/main/main-page.sections/templates/.default/style.css?17516343701106 */
/* /local/components/shop/news.list/templates/main-page/style.css?17516343701894 */
/* /local/components/main/map/templates/.default/style.css?17516343703493 */
