
#content .drag-block.BRANDS .maxwidth-theme{padding-bottom: 8px;padding-top: 59px;}
#content .drag-block.BRANDS .no-title.maxwidth-theme{padding-bottom: 8px;padding-top: 69px;}

.wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme{padding-bottom: 18px;padding-top: 69px;}
.wrapper1:not(.with_left_block) #content .wrapper_inner.front .drag-block.container.BRANDS .no-title.maxwidth-theme{padding-bottom: 18px;padding-top: 79px;}

#content .drag-block.BRANDS .maxwidth-theme .ajax_load_btn{margin-bottom: 42px;}

@media (min-width: 992px){
	#content .drag-block.BRANDS .maxwidth-theme:not(.no-title) .col-md-2{width:20%;}
}

@media (max-width: 600px){
	body#main .wrapper1 #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme{padding: 44px 16px 21px;}
	body .wrapper1 #content .wrapper_inner.front .drag-block.container.BRANDS .maxwidth-theme .item-views.brands {padding: 0 7px 0;}
	body .wrapper1 #content .wrapper_inner.front .drag-block.container.BRANDS .item-views.brands .list .item {margin-bottom: 19px;}

	.content_wrapper_block.front_brands_list .with-text-block-wrapper {padding-top: 0;margin-top: -6px;}
	.content_wrapper_block.front_brands_list .with-text-block-wrapper .text_before_items {line-height: 20px;}
	.content_wrapper_block.front_brands_list .with-text-block-wrapper .btn {margin-top: 6px;}
}
#type_sports {
	padding: 0;
}


.b_header{position:relative;margin:0 0 30px 50px}.b_header .show-all{position:absolute;right:18px;bottom:5px;color:#ed1c24;font-size:16px}.b_header h1,.b_header h2,.b_header h3{}.b_header h1 span,.b_header h2 span,.b_header h3 span{color:#141414}
.m_cats{padding:50px 0 50px; text-align: center}.m_cats h2{margin-top:0}.m_cats .b_header h1:before,.m_cats .b_header h2:before,.m_cats .b_header h3:before{}.m_cats .cat-items{width:100%;margin:0px;text-align:center}.m_cats .cat-item{display:inline-block;box-sizing:border-box;width:223px;margin:0 0 20px;padding:0 30px 0 0;text-align:center;vertical-align:top}.m_cats .cat-item .toggle{display:block;text-decoration:none;color:#141414;font-size:14px;line-height:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.m_cats .cat-item .toggle:hover{color:#ed1c24}.m_cats .cat-item .toggle span{display:table-cell;height:47px;padding:0 0 3px;vertical-align:middle}.m_cats .cat-item .toggle:before{float:left;width:50px;height:50px;margin:0 11px 0 0;content:'';background-color:#141414;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;border-radius:50%}.m_cats .cat-item .toggle:hover:before{background-color:#ed1c24}.m_cats .cat-item.volleyball .toggle:before{background-image:url(./img/icon_sport19.svg)}.m_cats .cat-item.soccer .toggle:before{background-image:url(./img/icon_sport10.svg)}.m_cats .cat-item.athletics .toggle:before{background-image:url(./img/icon_sport11.svg)}.m_cats .cat-item.boxing .toggle:before{background-position:0 -150px}.m_cats .cat-item.skates .toggle:before{background-image:url(./img/icon_sport12.svg)}.m_cats .cat-item.tennis .toggle:before{background-image:url(./img/icon_sport13.svg)}.m_cats .cat-item.basketball .toggle:before{background-image:url(./img/icon_sport14.svg)}.m_cats .cat-item.fight .toggle:before{background-image:url(./img/icon_sport15.svg)}.m_cats .cat-item.figure-skating .toggle:before{background-image:url(./img/icon_sport16.svg)}.m_cats .cat-item.gymnastics .toggle:before{background-image:url(./img/icon_sport20.svg)}.m_cats .cat-item.skis .toggle:before{background-image:url(./img/icon_sport17.svg)}.m_cats .cat-item.dance .toggle:before{background-image:url(./img/icon_sport18.svg)}.m_cats .cat-item.synhoronnoe_plavanie .toggle:before{background-image:url(./img/icon_sport2.svg)}.m_cats .cat-item.plavanie .toggle:before{background-image:url(./img/icon_sport3.svg)}.m_cats .cat-item.greblya .toggle:before{background-image:url(./img/icon_sport4.svg)}.m_cats .cat-item.velosport .toggle:before{background-image:url(./img/icon_sport5.svg)}.m_cats .cat-item.fitness .toggle:before{background-image:url(./img/icon_sport7.svg)}.m_cats .cat-item.batut .toggle:before{background-image:url(./img/icon_sport8.svg)}.m_cats .cat-item.acrobatika .toggle:before{background-image:url(./img/icon_sport9.svg)}.m_cats .cat-item.hockey .toggle:before{background-position:0 -950px}.m_cats .cat-item.yoga .toggle:before{background-image:url(./img/icon_sport6.svg)}.m_cats .cat-item.gymnastics_sport .toggle:before{background-image:url(./img/icon_sport1.svg)}.m_cats .cat-item .cat-popup{position:absolute;z-index:20;display:none;min-width:254px;padding:14px 15px 18px;border:1px solid #aaa;border-radius:6px;background:rgba(250,250,250,.95);box-shadow:0 5px 10px rgba(0,0,0,.3)}.m_cats .cat-item .cat-popup:after{position:absolute;right:0;bottom:-8px;left:0;width:0;margin:auto;content:'';border-top:8px solid rgba(250,250,250,.95);border-right:8px solid transparent;border-left:8px solid transparent;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .5))}.m_cats .cat-item .cat-popup h2{margin:0 30px 11px 0;color:#ed1c24;font-size:24px;font-weight:400;line-height:1em}.m_cats .cat-item .cat-popup .close{position:absolute;top:14px;right:12px;width:20px;height:20px;cursor:pointer;background:url(./img/close-icon.png) no-repeat 0 0}.m_cats .cat-item .cat-popup ul{font-size:14px}.m_cats .cat-item .cat-popup ul li{margin:0 0 4px;padding:0 0 0 22px;background:url(./img/list-icon.png) no-repeat 1px 3px}.m_news{position:relative;padding:26px 0 0;background:url(./img/block-flowers-bg.png) no-repeat top right}

@media (max-width: 450px){
	.m_cats .cat-items {
		display: flex;
		flex-wrap: wrap;
		margin: 0 0 0 10px;
	}
	.m_cats .cat-item {
		flex: 1 1 50%;
		padding: 0 10px 0 0;
	}
	.m_cats .cat-item .toggle {
		font-size: 10px;
	}
	.brands .row {
		margin: 0;
	}
}
.header_block{
	color: #000000 !important;
}
.title-main_page{
	text-align: center;
}
.title-inner_page{
	text-align: center;
	margin: 26px 0 26px;
}
/*.on_header_block{
	font-style: italic;
	color: #ed1c24;
	font-family: cursive;
	font-size: 22px;
}*/
.property-list{
	flex-direction: column !important;
}
.image_on_property{
	margin-bottom: 10px;
}
.more, .more:hover{
	color: #ffffff;
}
.cat-items{
	margin-left: 10px !important;
}
.list_properties{
	margin-bottom: 20px !important;
	margin-top: unset !important;
}
.button_block{
	filter: drop-shadow(4px 4px 6px #ef383f);
}
.btn-default{
	border-radius: 22px !important;
}
.cat-item p:hover{
	color: #ef383f;
	cursor: default;
}