

/* Start:/local/templates/kkk/components/bitrix/menu/horizontal_multilevel_main_nav/style.css?1600639695357*/
.top-nav{
	margin-right:60px;
}
.header-nav{
	padding-top:4px;
}
.top-nav li{
	float:left;
	margin-right:73px;
}
.top-nav li:last-child{
	margin-right:0;
}
.top-nav li a{
	color:#010101;
	font-weight:600;
	font-size:16px;
}
.top-nav li a:hover, .top-nav li a:focus, .top-nav li a:active{
	color:#4d8c5d;
}
.top-nav li a.root-item-selected{
	color:#4d8c5d;
}
/* End */


/* Start:/local/templates/kkk/components/bitrix/catalog.section.list/template_dropdown/style.css?16006396951089*/
.section-nav-wrapper .bx_sitemap_ul li a{
	color:#000;
}
.section-nav-wrapper .bx_sitemap_ul > li{
	position:relative;
	margin-bottom:15px;
}
.section-nav-wrapper .bx_sitemap_ul > li > a{
	font-family: 'Playfair Display', serif;
	font-size:20px;
	font-weight:700;
}
.section-nav-wrapper .bx_sitemap_ul > li > ul > li > a{
	font-family: 'Montserrat', sans-serif;
	font-weight:500;
	font-size:16px;
}
.section-nav-wrapper .bx_sitemap_ul > li.active > a{
	color:#d29d42;
}
.section-nav-wrapper .bx_sitemap_ul > li > ul > li{
	margin-bottom:15px;
	line-height:22px;
}
.section-nav-wrapper .bx_sitemap_ul > li > ul > li:last-child{
	margin-bottom:0;
}
.section-nav-wrapper .bx_sitemap_ul > li > ul{
	margin-top:15px;
	margin-left:15px;
}
.section-nav-wrapper .bx_sitemap_ul > li > a > span{
	position:relative;
}
.section-nav-wrapper .bx_sitemap_ul > li.active > a > span:before{
	position:absolute;
	top:16px;
	right:-68px;
	width:40px;
	height:1px;
	background:#d29d42;
	content:'';
}
.section-nav-wrapper .bx_sitemap_ul > li > ul > li > a:hover{
	color:#4d8c5d;
	text-decoration:underline;
}
/* End */


/* Start:/local/templates/kkk/styles.css?1755658753565*/
.disc li {list-style-type: disc !important; list-style-position: inside !important;}
.disc {margin-bottom: 25px;}
.content-style h2{font-size: 24px !important; font-weight: 700 !important; margin-bottom: 25px !important;}
.pp-field-checkbox {
	display: block;
	position: relative;
}
.pp-field-checkbox input[type="checkbox"], .pp-field-checkbox label {
	display: inline-block;
}
.pp-field-checkbox label {
	font-size: 13px;
  	color: #6c6c6c;
  	margin-bottom: 30px;
	padding-left: 5px;
	vertical-align: top;
	width: 95%;
	margin-right: 0px;
	font-weight: normal;
}
/* End */
/* /local/templates/kkk/components/bitrix/menu/horizontal_multilevel_main_nav/style.css?1600639695357 */
/* /local/templates/kkk/components/bitrix/catalog.section.list/template_dropdown/style.css?16006396951089 */
/* /local/templates/kkk/styles.css?1755658753565 */
