

/* Start:/local/templates/vs/components/court/useful_links.list/main/style.css?152759545314062*/
/* Services list */
	.vs-services { float: right; width: 300px; height: 550px; background-color: #3e474e; padding: 15px; border-radius: 3px; }
	/* Title */
		.vs-services-title { font-size: 18px; color: #b1b9c1; text-transform: uppercase; margin: 0; padding-top: 1px; letter-spacing: -0.6px; }
	/* List */
		#vs-services-list { padding-top: 18px; }
		/* Item */
			#vs-services-list [data-type="item"] {  }
			/* Link */
				#vs-services-list [data-type="item"] > a { position: relative; float: left; }
				/* Image */
					#vs-services-list [data-type="item_img"] { display: block; position: absolute; width: 30px; }
					#vs-services-list [data-type="item_img"] > span { display: block; }
					/* Hover */
						#vs-services-list [data-type="item"] > a:hover [data-type="item_img"] { opacity: .8; }
				/* Name */
					#vs-services-list [data-type="item_name"] { display: block; float: left; margin-left: 47px; }
					#vs-services-list [data-type="item_name"] > span { color: #fff; font-family: LatoRegular, sans-serif; font-size: 17px; line-height: 16px; letter-spacing: 0.7px; }
					/* Hover */
						#vs-services-list [data-type="item"] > a:hover [data-type="item_name"] > span { color: #d4dae0; }
				/* Icons */
					/* 1 (Подача процессуальных документов в электронном виде) */
						#vs-services-list [data-code="submission_procedural_documents_electronic_form"] { min-height: 32px; margin-top: 1px; }
						/* Image */
							#vs-services-list [data-code="submission_procedural_documents_electronic_form"] [data-type="item_img"] > span
								{ width: 30px; height: 32px; overflow: hidden; }
							#vs-services-list [data-code="submission_procedural_documents_electronic_form"] [data-type="item_img"] > span > img
								{ width: 44px; height: 46px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="submission_procedural_documents_electronic_form"] [data-type="item_name"]
								{ padding-left: 0; margin-top: -2px; }
					/* 2 (Электронное правосудие по экономическим спорам) */
						/* Image */
							#vs-services-list [data-code="electronic_justice_economic_disputes"] { min-height: 37px; margin-top: 17px; margin-left: -1px; }
							#vs-services-list [data-code="electronic_justice_economic_disputes"] [data-type="item_img"] { }
							#vs-services-list [data-code="electronic_justice_economic_disputes"] [data-type="item_img"] > span
								{ width: 32px; height: 37px; overflow: hidden; }
							#vs-services-list [data-code="electronic_justice_economic_disputes"] [data-type="item_img"] > span > img
								{ width: 45px; height: 50px; margin-left: -6px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="electronic_justice_economic_disputes"] [data-type="item_name"]
								{ padding-left: 1px; margin-top: -2px; }
							#vs-services-list [data-code="electronic_justice_economic_disputes"] [data-type="item_name"] > span
								{ letter-spacing: 0.6px; line-height: 19px; }
					/* 3 (Запрос о предоставлении информации о деятельности Верховного Суда) */
						/* Image */
							#vs-services-list [data-code="request_activity"] { min-height: 33px; margin-top: 20px; }
							#vs-services-list [data-code="request_activity"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="request_activity"] [data-type="item_img"] > span
								{ width: 30px; height: 33px; overflow: hidden; }
							#vs-services-list [data-code="request_activity"] [data-type="item_img"] > span > img
								{ width: 44px; height: 47px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="request_activity"] [data-type="item_name"]
								{ margin-top: -2px; }
							#vs-services-list [data-code="request_activity"] [data-type="item_name"] > span
								{ line-height: 19px; }
					/* 4 (Запрос о предоставлении копий судебных актов) */
						/* Image */
							#vs-services-list [data-code="request_copies_acts"] { min-height: 33px; margin-top: 18px; }
							#vs-services-list [data-code="request_copies_acts"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="request_copies_acts"] [data-type="item_img"] > span
								{ width: 30px; height: 33px; overflow: hidden; }
							#vs-services-list [data-code="request_copies_acts"] [data-type="item_img"] > span > img
								{ width: 44px; height: 47px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="request_copies_acts"] [data-type="item_name"]
								{ margin-top: -2px; }
							#vs-services-list [data-code="request_copies_acts"] [data-type="item_name"] > span
								{ line-height: 19px; }
					/* 5 (Тексты судебных актов) */
						/* Image */
							#vs-services-list [data-code="texts_judicial_acts"] { min-height: 32px; margin-top: 17px; }
							#vs-services-list [data-code="texts_judicial_acts"] [data-type="item_img"] { margin-left: 2px; }
							#vs-services-list [data-code="texts_judicial_acts"] [data-type="item_img"] > span
								{ width: 28px; height: 32px; overflow: hidden; }
							#vs-services-list [data-code="texts_judicial_acts"] [data-type="item_img"] > span > img
								{ width: 42px; height: 46px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="texts_judicial_acts"] [data-type="item_name"]
								{ margin-top: 8px; }
							#vs-services-list [data-code="texts_judicial_acts"] [data-type="item_name"] > span
								{ letter-spacing: 0.6px; }
					/* 6 (Справочная информация по делам) */
						/* Image */
							#vs-services-list [data-code="reference_info_cases"] { min-height: 31px; margin-top: 23px; }
							#vs-services-list [data-code="reference_info_cases"] [data-type="item_img"] > span
								{ width: 30px; height: 31px; overflow: hidden; }
							#vs-services-list [data-code="reference_info_cases"] [data-type="item_img"] > span > img
								{ width: 44px; height: 45px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="reference_info_cases"] [data-type="item_name"]
								{ margin-top: -6px; }
					/* 7 (Справочная информация по жалобам) */
						/* Image */
							#vs-services-list [data-code="reference_info_complaints"] { min-height: 33px; margin-top: 22px; }
							#vs-services-list [data-code="reference_info_complaints"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="reference_info_complaints"] [data-type="item_img"] > span
								{ width: 30px; height: 33px; overflow: hidden; }
							#vs-services-list [data-code="reference_info_complaints"] [data-type="item_img"] > span > img
								{ width: 44px; height: 47px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="reference_info_complaints"] [data-type="item_name"]
								{ margin-top: -3px; }
					/* 8 (Списки дел, назначенных к слушанию) */
						/* Image */
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] { min-height: 32px; margin-top: 19px; }
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] [data-type="item_img"] > span
								{ width: 30px; height: 32px; overflow: hidden; }
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] [data-type="item_img"] > span > img
								{ width: 44px; height: 46px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] [data-type="item_name"]
								{ margin-top: -1px; }
							#vs-services-list [data-code="lists_cases_scheduled_hearing"] [data-type="item_name"] > span
								{ letter-spacing: 0.5px; }
					/* 9 (Калькулятор госпошлины) */
						/* Image */
							#vs-services-list [data-code="calculator_state_duty"] { min-height: 30px; margin-top: 15px; }
							#vs-services-list [data-code="calculator_state_duty"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="calculator_state_duty"] [data-type="item_img"] > span
								{ width: 30px; height: 30px; overflow: hidden; }
							#vs-services-list [data-code="calculator_state_duty"] [data-type="item_img"] > span > img
								{ width: 44px; height: 44px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="calculator_state_duty"] [data-type="item_name"]
								{ margin-top: 6px; }
							#vs-services-list [data-code="calculator_state_duty"] [data-type="item_name"] > span
								{ letter-spacing: 0.5px; }
					/* 10 (Результаты обжалования нормативно-правовых актов) */
						/* Image */
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] { min-height: 33px; margin-top: 21px; }
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] [data-type="item_img"] { margin-left: 1px; }
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] [data-type="item_img"] > span
								{ width: 30px; height: 33px; overflow: hidden; }
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] [data-type="item_img"] > span > img
								{ width: 44px; height: 47px; margin-left: -7px; margin-top: -2px; }
						/* Text */
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] [data-type="item_name"]
								{ margin-top: 0; }
							#vs-services-list [data-code="results_appeal_regulatory_legal_acts"] [data-type="item_name"] > span
								{ line-height: 19px; }
		/* Item disabled */
			#vs-services-list [data-type="item"][data-disabled] { opacity: 0.4; }
			#vs-services-list [data-type="item"][data-disabled] > a { cursor: default; }
		/* Separator */
			#vs-services-list [data-type="separator"] { display: block; }
			#vs-services-list [data-type="separator"] div { height: 1px; opacity: 0.3; background-color: #fff; margin-top: 17px; }

/* Hide all */
	#vs-services-list > div { display: none; }

/* Desktop */
@media (min-width: /*1024*/0px) {
	/* Show (desktop) */
		#vs-services-list > [data-type-desktop] { display: block; }
}

/* Mobile big. <= 1023 (984 + 20 + 20) */
@media (max-width: /*1023*/0px) {
	/* Show (Mobile big) */
		#vs-services-list > [data-type-mobile-big] { display: block; }

	/* List (add elements) */
		#vs-services-list { position: relative; }
		/* add elements */
			/* vertical separator */
				#vs-services-list:before
					{ position: absolute; display: block; content: ''; left: 50%; width: 1px; opacity: 0.3; background-color: #fff; top: 12px; bottom: 20px; }
			/* clear */
				#vs-services-list:after { display: block; content: ''; clear: both; }
		/* Columns */
			#vs-services-list [data-type-mobile-big] > div { width: 50%; }
			#vs-services-list [data-type-mobile-big] > div:nth-child(1) { float: left; }
			#vs-services-list [data-type-mobile-big] > div:nth-child(2) { float: right; margin-right: -25px; }
			/* Items */
				#vs-services-list [data-type="item"] { height: 64px; padding-right: 20px; }
				/* Anchor */
					#vs-services-list [data-type="item"] a { margin-top: 0; }
					/* Name */
						#vs-services-list [data-type-mobile-big] [data-type="item_name"] { display: table; height: 60px; }
						#vs-services-list [data-type-mobile-big] [data-type="item_name"] > span { display: table-cell; line-height: 20px; vertical-align: middle; }
			/* Separator */
				#vs-services-list [data-type-mobile-big] [data-type="separator"] { margin-right: 20px; }
				#vs-services-list [data-type-mobile-big] [data-type="separator"] div { margin-top: -12px; margin-bottom: 12px; }

		/* Name align */
			/* Подача процессуальных документов в электронном виде */
				#vs-services-list [data-type-mobile-big] [data-code="submission_procedural_documents_electronic_form"] [data-type="item_name"]  { margin-top: -14px; }
			/* Запрос о предоставлении информации о деятельности Верховного Суда */
				#vs-services-list [data-type-mobile-big] [data-code="request_activity"] [data-type="item_name"] { margin-top: -13.5px; }
			/* Электронное правосудие по экономическим спорам */
				#vs-services-list [data-type-mobile-big] [data-code="electronic_justice_economic_disputes"] [data-type="item_name"] { margin-top: -11.5px; }
			/* Калькулятор госпошлины */
				#vs-services-list [data-type-mobile-big] [data-code="calculator_state_duty"] [data-type="item_name"] { margin-top: -15px; }
			/* Справочная информация по делам */
				#vs-services-list [data-type-mobile-big] [data-code="reference_info_cases"] [data-type="item_name"] { margin-top: -14.5px; }
			/* Тексты судебных актов */
				#vs-services-list [data-type-mobile-big] [data-code="texts_judicial_acts"] [data-type="item_name"] { margin-top: -14px; }
			/* Справочная информация по жалобам */
				#vs-services-list [data-type-mobile-big] [data-code="reference_info_complaints"] [data-type="item_name"] { margin-top: -13.5px; }
			/* Списки дел, назначенных к слушанию */
				#vs-services-list [data-type-mobile-big] [data-code="lists_cases_scheduled_hearing"] [data-type="item_name"] { margin-top: -14px; }
}

/* fix. Чтобы пункт "Подача процессуальных документов" не выстроился в три строки */
@media (max-width: 800px) {
	/* Anchor */
		#vs-services-list [data-type-mobile-big] [data-code="submission_procedural_documents_electronic_form"] { margin-right: -10px; }
}

/* End */


/* Start:/local/templates/vs/components/court/items.slider/main/style.css?15275954533490*/
/* Items slider */
	.vs-items-slider { position: relative; }
	/* Gradient */
		.vs-items-slider,
		.vs-items-slider-info
			{ background: #30373e; background: linear-gradient(to bottom, rgba(38, 44, 50, 0.65), #30373e); }
	/* Border radius */
		.vs-items-slider,
		.vs-items-slider-img > img
			{ border-radius: 3px; overflow: hidden; }
		.vs-items-slider-info
			{ border-radius: 0 0 3px 3px; }
	/* Colors */
		.vs-items-slider a,
		.vs-items-slider [data-properties] > span
			{ color: #fff; }
		.vs-items-slider [data-separator]
			{ background-color: #fff; }
		/* Hover */
			.vs-items-slider a:hover
				{ color: #d4dae0;; }
	/* Links */
		.vs-items-slider a:hover { text-decoration: none; }
	/* List */
		#vs-items-slider-list { position: absolute; visibility: hidden; top: 0; width: 100%; height: 100%; }
		/* Slide */
			#vs-items-slider-list [data-number] { position: relative; }
			/* Image Link */
				.vs-items-slider-img { display: block; height: 100%; }
				/* Image */
					.vs-items-slider-img img { width: 100%; display: none; }
		/* Info */
			.vs-items-slider-info { position: absolute; left: 0; bottom: 0; right: 0; height: 188px; padding: 0 28px; }
			/* Title */
				.vs-items-slider [data-title] { display: block; height: 86px; overflow: hidden; margin-top: 25px; font-size: 20px; line-height: 1.35; letter-spacing: 0.6px; }
			/* Separator */
				.vs-items-slider [data-separator] { /* margin: 20px 2px 0; */ position: absolute; left: 30px; right: 30px; bottom: 61px; height: 1px; opacity: .3; }
			/* Properties */
				.vs-items-slider [data-properties] { position: absolute; right: 29px; bottom: 22px; letter-spacing: 1px; }
				/* Block */
					.vs-items-slider [data-properties] > span { font-size: 13.5px; }
					/* Text */
						.vs-items-slider [data-properties] > span + span { margin-left: 20px; }
					/* Date */
						.vs-items-slider [data-properties] > span[data-date] { text-transform: lowercase; }
	/* Switcher */
		#vs-items-slider-switcher { z-index: 10; position: absolute; left: 27px; bottom: 20px; } /* (z-index) Fix for swiper.js */
		/* Elements */
			#vs-items-slider-switcher > div,
			#vs-items-slider-switcher-points > div
				{ float: left; }
			#vs-items-slider-switcher [data-prev],
			#vs-items-slider-switcher [data-next],
			#vs-items-slider-switcher-points > div
				{ cursor: pointer; }
			#vs-items-slider-switcher > div + div,
			#vs-items-slider-switcher-points > div + div
				{ margin-left: 30px; }
		/* Switch point */
			#vs-items-slider-switcher .vs-items-slider-switcher-point
				{ width: 10px; height: 10px; border-radius: 5px; margin-top: 5px; background-color: #fff; opacity: 0.33; }
			/* Active */
				#vs-items-slider-switcher .vs-items-slider-switcher-point-active { opacity: 1; }

/* Hide  */
	#vs-items-slider [data-type-desktop],
	#vs-items-slider [data-type-tablet],
	#vs-items-slider [data-type-mobile_big]
		{ display: none; }

/* Desktop */
@media (min-width: 1260px) {
	/* Show  */
		#vs-items-slider [data-type-desktop] { display: block; }
	/* Slider */
		.vs-items-slider { width: 690px; }
}

/* Tablet. 1260 (1200 + 20 + 20)  */
@media (min-width: /*1024*/0px) and (max-width: 1259px) {
	/* Show  */
		#vs-items-slider [data-type-tablet] { display: block; }
	/* Slider */
		.vs-items-slider { width: 580px; }
}

/* Mobile big */
@media (max-width: /*1023*/0px) {
	/* Show  */
		#vs-items-slider [data-type-mobile_big] { display: block; }
	/* Slider */
		.vs-items-slider { width: 100%; height: auto; }
}

/* End */


/* Start:/local/templates/vs/components/court/items.blocks.list/main/style.css?152759545310693*/
/* Cells */
	.vs-cells { border: 1px solid #fff; }
	.vs-cells { width: 99.9%; margin-left: auto; margin-right: auto; } /* fix 1198px incorrect sizes inner blocks  */
	.vs-cells.vs-cells-transparent { width: 100%; border: 0; } /* transparent */
	.vs-cells + .vs-cells { border-top: 0; margin-top: -1px; }
	/* Reset */
		.vs-cells h1 { margin: 0; }
	/* Cell */
		.vs-cells .vs-grid-cell-4, .vs-cells .vs-grid-cell-small,
		.vs-cells .vs-grid-cell-6, .vs-cells .vs-grid-cell-medium,
		.vs-cells .vs-grid-cell-8, .vs-cells .vs-grid-cell-big,
		.vs-cells .vs-grid-cell-12, .vs-cells .vs-grid-cell-large
			{ position: relative; float: left; border: 1px solid #fff; overflow: hidden; }
		.vs-cells.vs-cells-transparent .vs-grid-cell-4, .vs-cells.vs-cells-transparent .vs-grid-cell-small,
		.vs-cells.vs-cells-transparent .vs-grid-cell-6, .vs-cells.vs-cells-transparent .vs-grid-cell-medium,
		.vs-cells.vs-cells-transparent .vs-grid-cell-8, .vs-cells.vs-cells-transparent .vs-grid-cell-big,
		.vs-cells.vs-cells-transparent .vs-grid-cell-12, .vs-cells.vs-cells-transparent .vs-grid-cell-large
			{ border: 1px solid #f1f5f8; }
		.vs-cells .vs-cells-no-border { border: 0; } /* no border */
		/* Background image */
			.vs-cells-background,
			.vs-cells-background-visible
				{ position: absolute; width: 100%; left: 0; top: 0; }
			.vs-cells-background { opacity: .3; }
			/* Hide other images */
				img.vs-cells-background { display: none; }
			/* Show desktop (default) image */
				img.vs-cells-background[data-type-desktop] { display: block; }
			/* White */
				.vs-cells-text .vs-cells-background { opacity: 0; }
				.vs-cells-text:hover .vs-cells-background { opacity: 0.07; }
		/* Icon Play */
			.vs-cells-icon-play { position: absolute; display: block; right: 40px; top: 40px; z-index: 10; }
			.vs-cells-icon-play,
			.vs-cells-icon-play *
				{ border-radius: 50%; }
		/* Title (Link) */
			.vs-cells-title { display: block; position: relative; color: #3e474e; }
			.vs-cells-title:hover { color: #1677e5; text-decoration: none; }
		/* Category */
			.vs-cells-category { position: absolute; bottom: 30px; left: 30px; right: 30px; font-size: 1em; line-height: 1em; color: #66747f; letter-spacing: 0.2px; } /* 14px */
			.vs-cells-category > table { width: 100%; }
			/* Properties */
				.vs-cells-properties { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
			/* td */
				.vs-cells-category td { vertical-align: bottom; }
			/* td Time */
				.vs-cells-category-td-time { width: 1%; }
				/* Time */
					.vs-cells-properties > time,
					.vs-cells-category-td-time > time
						{ white-space: nowrap; }
			/* td Properties */
				.vs-cells-category-td-properties { width: 100%; }
				/* Inner */
					.vs-cells-properties > div,
					.vs-cells-category-td-properties > div
						{ margin-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
					/* Properties links */
						.vs-cells-properties > * + *,
						.vs-cells-category-td-properties > div > * + *
							{ margin-left: 9px; }
						.vs-cells-properties > .vs-items-additional-properties-icon,
						.vs-cells-category-td-properties > div > .vs-items-additional-properties-icon
							{ margin-left: 8px; }
						.vs-cells-properties > a > img,
						.vs-cells-category-td-properties > div > a > img
							{ position: relative; }
			/* Text */
				.vs-cells-category a { letter-spacing: 0.4px; }
				.vs-cells-category time,
				.vs-cells-category a,
				.vs-cells-category a:hover
					{ color: #66747f; }
				.vs-cells-image .vs-cells-category time,
				.vs-cells-image .vs-cells-category a,
				.vs-cells-image .vs-cells-category a:hover
					{ color: #c1c1c1; color: rgba(255, 255, 255, 0.7); }
			/* Time */
				.vs-cells-category time { text-transform: lowercase; }
			/* Block with properties */
				.vs-cells-category div {  }
	/* SIZE */
		/* Small, Medium */
			/* Title */
				.vs-grid-cell-small .vs-cells-title,
				.vs-grid-cell-medium .vs-cells-title
					{ font-size: 1.2857142857142857em; line-height: 1.5em; letter-spacing: 0.5px; } /* 18px */
			/* Category */
				/* For list item */
					.vs-list-item .vs-cells-category,
					.vs-list-item .vs-cells-category
						{ font-size: 1.1em; }
		/* Medium */
			/* Title */
		/* Big */
			/* Title */
				.vs-grid-cell-big .vs-cells-title { width: 55%; }
				.vs-grid-cell-big .vs-cells-title { font-size: 1.2857142857142857em; line-height: 1.5em; letter-spacing: 0.4px; } /* 18px */
		/* Large > Small (h Big) */
			/* Title */
				.vs-grid-cell-large .vs-grid-cell-small.vs-grid-cell-h-big .vs-cells-title { font-size: 1.786em; line-height: 1.4em; } /* 25px */
			/* Category */
				.vs-grid-cell-large .vs-grid-cell-small.vs-grid-cell-h-big .vs-cells-category { font-size: 1em; } /* 14px */
		/* Large (h Big) */
			/* Title */
				.vs-grid-cell-large .vs-cells-title { font-size: 2.25em; line-height: 1.4em; } /* 31.5px */
			/* Category */
				.vs-grid-cell-large .vs-cells-category { font-size: 1.6em; } /* 21px */
		/* Big vertical cell */
			/* Category */
			/* SIZE */
				/* Big */
					/* Title */
						.vs-grid-cell-h-big.vs-grid-cell-big .vs-cells-title { width: 60%; }
						.vs-grid-cell-h-big.vs-grid-cell-big .vs-cells-title { font-size: 1.786em; line-height: 1.4em; } /* 25px */
					/* Category */
	/* TYPE */
		/* Text */
		/* Image */
			.vs-cells-image { background-color: #000; } /* bg for dark opacity */
			/* Title */
				.vs-cells-image .vs-cells-title { color: #fff; }
				.vs-cells-image .vs-cells-title:hover { color: #d4dae0; }
			/* Category */
				/* Text */
					.vs-cells-image .vs-cells-category > * { color: #c1c1c1; }
				/* Link */
					.vs-cells-image .vs-cells-category > *:hover { color: #c1c1c1; }
		/* Video */
			/* Image */
				.vs-cells-video img { top: 40px; right: 40px; }

/* Cells */
	.vs-items-blocks-list-solid .vs-cells { overflow: hidden; }
	.vs-items-blocks-list-solid .vs-cells > div { border: 0!important; }
	.vs-items-blocks-list-solid .vs-cells > div .vs-grid-cell-content { border-right: 2px solid #dce2e8; border-bottom: 2px solid #dce2e8; }
	/* For numbers (2, 3, 9) */
		.vs-items-blocks-list-solid .vs-cells[data-numbers="2"] > div:nth-child(2n) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="3"] > div:nth-child(3n) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="9"] > div:nth-child(3n) .vs-grid-cell-content
			{ border-right: 0; }
		.vs-items-blocks-list-solid .vs-cells[data-numbers="2"] > div:nth-child(1) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="2"] > div:nth-child(2) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="3"] > div:nth-child(1) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="3"] > div:nth-child(2) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="3"] > div:nth-child(3) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="9"] > div:nth-child(7) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="9"] > div:nth-child(8) .vs-grid-cell-content,
		.vs-items-blocks-list-solid .vs-cells[data-numbers="9"] > div:nth-child(9) .vs-grid-cell-content
			{ border-bottom: 0; }

/* <= 1260 (1200 + 20 + 20) tablet */
@media (min-width: 1025px) and (max-width: 1259px) {
	/* Small */
		/* Size */
			.vs-cells .vs-grid-cell-small.vs-grid-cell-h-medium:before { margin-top: 62.5%; }
		/* Fonts */
			.vs-cells .vs-grid-cell-small > div > .vs-cells-title { height: 64%; }
			.vs-cells .vs-grid-cell-small .vs-cells-title, .vs-grid-cell-medium .vs-cells-title { font-size: 1.55890045554em; }
			.vs-cells-category { font-size: 1.21247813209em; }
		/* Image */
			/* Hide other images */
				.vs-cells img.vs-cells-background { display: none; }
			/* Show tablet image */
				.vs-cells img.vs-cells-background[data-type-tablet] { display: block; }
	/* Big */
		/* Size */
			.vs-cells .vs-grid-cell-big.vs-grid-cell-h-medium:before { margin-top: 31.25%; }
			.vs-cells .vs-grid-cell-big.vs-grid-cell-h-big:before { margin-top: 62.5%; }
			/* Icon */
				.vs-cells .vs-grid-cell-big > .vs-cells-icon-play { width: 22.865853658%; margin-top: 3.6585365853658%; }
		/* Fonts */
			.vs-cells .vs-grid-cell-h-big.vs-grid-cell-big > div > .vs-cells-title { height: 68%; }
			.vs-cells .vs-grid-cell-big > div > .vs-cells-title { height: 64%; }
			.vs-cells .vs-grid-cell-big .vs-cells-title { font-size: 1.55890045554em; }
			.vs-cells .vs-grid-cell-h-big.vs-grid-cell-big .vs-cells-title { font-size: 2.16513952159077em; }
}

/* <= 1023 (984 + 20 + 20) mobile big */
@media (max-width: /*1023*/0px) {
	/* Small */
		/* Size */
			.vs-cells .vs-grid-cell-small.vs-grid-cell-h-medium:before { margin-top: 55.922865013774%; }
		/* Fonts */
			.vs-cells .vs-grid-cell-small > div > .vs-cells-title { height: 68%; }
			.vs-cells .vs-grid-cell-small .vs-cells-title, .vs-grid-cell-medium .vs-cells-title { font-size: 18px; }
			.vs-cells .vs-cells-category { font-size: 14px; }
		/* Image */
			/* Hide other images */
				.vs-cells img.vs-cells-background { display: none; }
			/* Show tablet image */
				.vs-cells img.vs-cells-background[data-type-mobile_big] { display: block; }
	/* Big */
		/* Size */
			.vs-cells .vs-grid-cell-big.vs-grid-cell-h-medium:before { margin-top: 55.922865013774%; }
			.vs-cells .vs-grid-cell-big.vs-grid-cell-h-big:before { margin-top: 62.5%; }
		/* Fonts */
			.vs-cells .vs-grid-cell-big > div > .vs-cells-title { height: 68%; width: auto; margin: 3.7% 4.5% 0; }
			.vs-cells .vs-grid-cell-big .vs-cells-title { font-size: 18px; }
			.vs-cells .vs-grid-cell-big > div > .vs-cells-category { left: 5.3%; right: 5.3%; }
	/* Numbers */
		/* 3 */
			.vs-cells[data-numbers='3'] > div.vs-grid-cell-small.vs-grid-cell-h-medium { width: 50%; }
			.vs-cells[data-numbers='3'] > div.vs-grid-cell-small.vs-grid-cell-h-medium:nth-child(3) { display: none; }
			.vs-cells[data-numbers="3"] > div:nth-child(2) .vs-grid-cell-content { border-right: 0; }
		/* 2 */
			.vs-cells[data-numbers='2'] > div.vs-grid-cell-small.vs-grid-cell-h-medium,
			.vs-cells[data-numbers='2'] > div.vs-grid-cell-big.vs-grid-cell-h-medium
				{ width: 50%; }
		/* 9 */
			.vs-cells[data-numbers='9'] > div.vs-grid-cell-small.vs-grid-cell-h-medium { width: 50%; }
			.vs-items-blocks-list-solid .vs-cells[data-numbers="9"] > div:nth-child(3) .vs-grid-cell-content { border-right: 2px solid #dce2e8; }
			.vs-cells[data-numbers='9'] > div:nth-child(2n) .vs-grid-cell-content { border-right: 0; }
			.vs-cells[data-numbers='9'] > div:nth-child(9) { display: none; }
	/* Hide */
		.vs-cells-icon-play { display: none; }
}

/* End */
/* /local/templates/vs/components/court/useful_links.list/main/style.css?152759545314062 */
/* /local/templates/vs/components/court/items.slider/main/style.css?15275954533490 */
/* /local/templates/vs/components/court/items.blocks.list/main/style.css?152759545310693 */
