

/* Start:/local/templates/nkort/components/bitrix/news.detail/organization_detail/style.css?16823362865098*/
.organizations .detail .top .bg {padding: 0 0 50px;background-color: #3c87a4;color: #fff;}
	
	.organizations .detail .top .info {letter-spacing: .1em;font-weight: 600;margin: 0;padding: 0;}
		.organizations .detail .top .info div[class^= "col-"] {padding-top: 10px;padding-bottom: 10px;}
		.organizations .detail .top .info .grey{color: #505050; background: #e6e6e6;}
			.organizations .detail .top .info .rubric {padding: 10px 15px;font-weight: 600;font-style: italic;letter-spacing: .1em;background: #3c87a4;color: #fff;text-transform: uppercase;}
			.organizations .detail .top .info .share-dialog {width: 100%;font-weight: normal;letter-spacing: 0;font-size: 87.5%;}
			.organizations .detail .top .info .share-container {justify-content: flex-end;align-items: center;display: -webkit-flex;display: flex;}
			.organizations .detail .top .info .share-dialog ul {margin: 0 0 0 10px;display: inline-block;}
	
	.organizations .detail .top .logo {background-size: cover;background-position: center center;height: 200px;position: relative;border-bottom: 1px solid #12728b;}
		.organizations .detail .top .logo .bg {padding: 30px;position: absolute;left: 0; right: 0;width: 100%;height: 100%;background-color: rgba(60,135,165,.7);}
		.organizations .detail .top .logo img {height: 130px;width: auto;}
	
	.organizations .detail .top .company {padding: 20px 30px;}
		.organizations .detail .top .company .type {opacity: .9;font-style: italic;font-weight: bold;text-transform: uppercase;letter-spacing: .1em;}
		.organizations .detail .top .company h1 {margin: 0 0 10px;}
		.organizations .detail .top .company .category {font-weight: 600;letter-spacing: .1em;}
	

	.organizations .detail .top .rating-preview {padding: 20px 30px 0 30px;}
		.organizations .detail .top .rating-preview .preview {letter-spacing: .1em;opacity: .9;font-weight: 600;font-size: 112.5%;}
		.organizations .detail .top .rating-preview .rating {margin-bottom: 15px;}
			.organizations .detail .top .rating-preview .rating .rate {font-weight: 600;letter-spacing: .1em;color: #fff;font-size: 125%;padding: 5px 0 5px 30px;background: url(/local/templates/nkort/components/bitrix/news.detail/organization_detail/images/icon_star_red.svg) left center no-repeat;background-size: 20px auto ;}
	
        .organizations .detail .top .zones {padding: 20px 30px 0 30px;font-size: 112.5%;}                
                        
	.organizations .detail .top .characteristics {position: relative;border-bottom: 1px solid #12728b;padding: 20px 30px 0;}
	.organizations .detail .top .characteristics .part {margin-bottom: 30px;}
		.organizations .detail .top .characteristics .contacts {padding-left: 40px;margin: 0 0 7px;}
		.organizations .detail .top .characteristics .contacts a {color: #fff;}
		.organizations .detail .top .characteristics .address {background: url(/local/templates/nkort/components/bitrix/news.detail/organization_detail/images/icon_geo_white.svg) left top no-repeat;background-size: auto 23px;opacity: .9;}		
		.organizations .detail .top .characteristics .phone {background: url(/local/templates/nkort/components/bitrix/news.detail/organization_detail/images/icon_phone.svg) left top no-repeat;background-size: auto 23px;text-transform: uppercase;font-weight: bold;font-size: 112.5%;}
		.organizations .detail .top .characteristics .email {background: url(/local/templates/nkort/components/bitrix/news.detail/organization_detail/images/icon_post.svg) left center no-repeat;background-size: auto 18px;}
		.organizations .detail .top .characteristics .website {background: url(/local/templates/nkort/components/bitrix/news.detail/organization_detail/images/icon_global_white.svg) left center no-repeat;background-size: auto 22px;}
	

.organizations .detail .center {margin: 0 0 100px;}
	.organizations .detail .center .bg {borde-bottom: 1px solid #d9d9d9; padding: 50px 0;background: #fff;}
	.organizations .detail .center .container-fluid {border-bottom: 1px solid #d9d9d9;}
		.organizations .detail .center ol, .organizations .detail .center ul {margin: 0 0 0 50px;}


@media(min-width: 768px){
	.organizations .detail .top .info {flex-wrap: wrap;align-items: stretch;display: -webkit-flex;display: flex;}
	.organizations .detail .top .info div[class^= "col-"] {align-items: center;display: -webkit-flex;display: flex;}
	.organizations .detail .top .info div[class^= "col-"]:first-child {padding-left: 30px;}
	.organizations .detail .top .info div[class^= "col-"]:last-child {padding-right: 30px;}
}

@media(max-width: 1300px){
	.organizations .detail .top .info .share-dialog span {display: none;}
}

@media(max-width: 1199px){
	.organizations .detail .top .characteristics .row {display: flex;flex-wrap: wrap;}
}

@media(max-width: 767px){
	
	.organizations .detail .top .title .bg {padding: 15px;}
	.organizations .detail .top .rating-preview {padding: 20px 15px;}
		.organizations .detail .top .rating-preview .preview {font-weight: normal;font-size: 100%;}
	.organizations .detail .top .characteristics {padding-right: 15px;padding-left: 15px;}
	.organizations .detail .top .company {padding-right: 15px;padding-left: 15px;}
	
	.organizations .detail .center .nav-tabs a {padding: 20px 30px;}
	.organizations .detail .center .nav-tabs .active {margin-bottom: 0;border-bottom: none;}
	
	.organizations .detail .center .detail-text {padding-left: 15px;padding-right: 15px;font-size: 100%;}
}
@media(max-width: 615px){
	.organizations .detail .center .nav-tabs li {float: none;}
}
/* End */


/* Start:/local/templates/nkort/components/bitrix/system.pagenavigation/.default/style.css?16823362861343*/
.page-navigation.default {margin: 10px 0;border-top: 1px solid #d9d9d9;padding: 10px 0 0;}
.page-navigation.default .part {padding: 25px 0;vertical-align: top;display: inline-block;}
.page-navigation.default .part:first-child {border-right: 1px solid #d9d9d9;padding-right: 100px;}
.page-navigation.default .part:last-child {padding-left: 50px;}

.page-navigation.default .pagination {font-weight: 700;font-size: 87.5%;color: #3c87a4;margin: 0;}
.page-navigation.default .navigation-text {color: #616161;text-transform: uppercase;}

.page-navigation.default a, .page-navigation.default .disabled a, .page-navigation.default .disabled span, .page-navigation.default span {
	background-color: transparent;border: none;padding: 5px 10px;line-height: 110%;display: inline-block;
}
.page-navigation.default .active a, .page-navigation.default .active span, .page-navigation.default .active a:hover, .page-navigation.default .active span:hover {color: #cd5050;background: transparent;}

@media(max-width: 767px) {
	.page-navigation.default .part:first-child {border-right: 0;padding-right: 0;}
}

.page-navigation .totop {border-left: 1px solid #d6d6d6;float: right;}
	.page-navigation .totop a {background: transparent;margin: 10px 0;display: block;font-size: 87.5%;text-transform: uppercase;color: #3c87a4;font-weight: bold;letter-spacing: .1em;} 
/* End */


/* Start:/local/templates/nkort/components/bitrix/news.list/organization_events/style.css?16823362861960*/
.header .menu-sub .nav a {border: none !important;}
.header .menu-sub .nav::after {height: 0 !important;}

.events .list {padding-top: 20px;}
.events .list .grid {border-bottom: 1px solid #d9d9d9;}

	.events .list .item-wrapper {position: relative;padding: 0;margin-bottom: 45px;background: #fff;vertical-align: top;display: block;float: left;}
	.events .list .item-wrapper.last {margin-right: 0;}
		
		.events .list .item {z-index: 2;position: relative;}
		.events .list .item .category {padding: 10px 15px;font-weight: 600;font-style: italic;letter-spacing: .1em;background: #3c87a4;color: #fff;text-transform: uppercase;}
		.events .list .item .date {background: url(/local/templates/nkort/components/bitrix/news.list/organization_events/image/icon_calendar.svg) no-repeat left 20px center #cd5050; background-size: 24px auto; padding: 20px 15px 20px 60px;color: #fff;text-transform: uppercase;}	
		.events .list .item .img {background-position: center;background-size: cover;display: block;width: 100%;}
		.events .list .img {height: 220px;}
		.events .list .item .preview {padding: 15px 0;padding: 15px 35px 30px;}
		
			.events .list .item .name {margin-bottom: 10px;}
			.events .list .item .name a{line-height: 120%;text-transform: uppercase; color: #000;font-size: 125%;font-weight: 700;letter-spacing: .1em;}		
			.events .list .item .text {color: #505050;}
		
		.events .list .item .share-dialog {font-size: 87.5%;color: #505050;text-align: right;padding: 0 35px 30px;}
		.events .list .item .share-dialog .share-container {padding-top: 15px;border-top: 1px solid #d9d9d9;}
		.events .list .item .share-dialog .share-container ul {vertical-align: middle;margin: 0 0 0 5px;display: inline-block;}
		.events .list .item .share-dialog .share-container span {display: inline-block;line-height: 30px;}
	
	.events .list .no-results {padding: 50px 0;}
	
@media(max-width: 580px) {
	.events .list .item .img {height: 250px;}
	.events .list .item .preview {padding: 15px;}
	.events .list .item .share-dialog {padding: 15px;}	
}
	
/* End */
/* /local/templates/nkort/components/bitrix/news.detail/organization_detail/style.css?16823362865098 */
/* /local/templates/nkort/components/bitrix/system.pagenavigation/.default/style.css?16823362861343 */
/* /local/templates/nkort/components/bitrix/news.list/organization_events/style.css?16823362861960 */
