.rd-navbar-dropdown > li {    min-width: 200px;}.rd-navbar-top-panel{	max-height: 67px;	background: #64b6e6;}.rd-navbar-static .list-spreader {	margin: -15px -25px 3px;	color: #ffffff;}.rd-navbar-search span {	color: #ffffff !important;}.rd-navbar-static .list-spreader .adr {	color: #444444; font-size: 12px;}.rd-navbar-static .list-spreader li {	line-height: 1.3em;font-size: 12px;width: 310px;}.rd-navbar-static .list-spreader li > span.phone, .rd-navbar-static .list-spreader li > a > span.phone {	font-size: 18px;    line-height: .9;    margin: -3px 0 0 7px;    display: block;    float: left;    letter-spacing: -.05em;}.rd-navbar-static .list-spreader li > span.phone > span,.rd-navbar-static .list-spreader li > a > span.phone > span {    font-size: 19px;    color: #d1eeff;}.rd-navbar-fixed  .list-spreader li > span.phone,.rd-navbar-fixed  .list-spreader li > a > span.phone {    display: block;    float: left;    font-weight: bold;    color: #6fb5e5;    font-size: 22px;}.rd-navbar-fixed  .list-spreader li > span.adrc{    display: block;    float: left;    padding-bottom: 5px;	width: 100%;}.rd-navbar-collapse li.record {	position: relative;}.rd-navbar-fixed .list-spreader li.record {	width: 230px;}.list-spreader li.record {	width: 20px;	margin: 0px;	padding: 6px 0px 7px 25px;}.list-spreader li.record a {    text-decoration: none;	color: #ffffff;    /*background: #ec0080;*/    display: inline-block;    padding: 4px 20px;    border: 2px solid #ec0080;    border-radius: 20px;    position: relative;    top: -7px;}@media (max-width: 1200px){	.list-spreader li.record a {		background: #ec0080;	}	.mobno{		display: none;	}}.list-spreader li.record a:hover {    color: #ec0080;    background: #ffffff;}div .rd-navbar-search.toggle-original-elements{	margin-bottom: 16px;}.rd-navbar-static .rd-navbar-search .rd-search-form-close, .rd-navbar-fullwidth .rd-navbar-search .rd-search-form-close {    margin-top: 0px;}.rd-navbar-static .rd-navbar-megamenu {    /*background: linear-gradient(to top, #eaf0f3 0%, #ffffff 100%) ;*/}.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-megamenu {    padding: 5px 30px 30px 30px;}.MegaItem {    text-transform: uppercase;    background-color: #f3f3f3 !important;    text-align: center;    display: block !important;}.rd-navbar-fixed .rd-navbar-nav li.opened > a{    background: #64b6e6 !important;}.rd-navbar-static .rd-navbar-megamenu-item-inner {max-width: 360px !important;}.blog-aside-item-inner {    box-shadow: inset 0px -10px 0px 0px #ececec, inset 0px 3px 0px 0px #64b6e6;}h1, h2, h3, h4, h5, h6, [class*='heading-'] {    color: #64b6e6;    margin-bottom: 10px;}h1,.bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark h6,  .blog-aside h2, .blog-aside h3, .blog-aside h4, .blog-aside h5, .blog-aside h6,[class*='heading-'] {    color: #ec0083;}.bg-dark {	background: #e4e4e4;}.bg-dark section {background: #f3f3f3;}.bg-silver {	background: #f0f0f0;}.bg-silver footer {	background: #ffffff;}.swiper-main-wrap .swiper-container {	max-height: 400px;}.nav-tabs {    border: none !important;	background: #f3f3f3;}.tabs-horizontal.tabs-corporate .nav-tabs li a::before {    background: #ffffff;	box-shadow: inset 0px 2px 0px 0px #64b6e6;}.tabs-horizontal.tabs-corporate .nav-tabs li.active a, .tabs-horizontal.tabs-corporate .nav-tabs li a:hover {    color: #ec0083;    border-color: #f3f3f3;    background-color: transparent;}.rd-navbar-static .rd-navbar-inner:last-child:after, .rd-navbar-fullwidth .rd-navbar-inner:last-child:after {    border-bottom: 2px solid #64b6e6;}.breadcrumb-custom {    padding: 0 5px 15px 5px;}.img_title {	background: #ececec;	padding: 10px 20px;	color: #9b9b9b;}.tab-content ul {    list-style-type: disc;    margin-left: 20px;}.tab-content ol {    list-style-type: decimal;    margin-left: 20px;}.block-modern:before {    border: 2px solid #64b6e6;}.block-accent-inner .img-responsive {    margin: 0 auto;	padding-bottom: 15px;}.block-accent:hover {	background-color: #ffffff;    border-color: #ffffff;}.block-accent  .block-accent-title {	color: #7b7b7b;}.block-accent:hover .block-accent-title {    color: #ec0083;}.block-accent {    height: auto;    border: none;    padding: 12px 5px;}.page-header + .swiper-main-wrap {    margin-top: 0px;}.swiper-main-wrap .swiper-container {    margin-left: auto;    margin-right: auto;}.swiper-main-wrap {    display: block;}.swiper-content h2 {   /* text-shadow: rgba(0, 0, 0, 0.46) 1px 1px 0, rgba(0, 0, 0, 0.46) -1px -1px 0, rgba(0, 0, 0, 0.46) -1px 1px 0, rgba(0, 0, 0, 0.46) 1px -1px 0;*/}@media (min-width: 1200px){.swiper-content .heading-4 + h2 { margin-top: 25px;}}.swiper-content .heading-4 + h2 {    margin-top: 20px;}.swiper-content p {    	color: #222222;}.swiper-slide-caption p {    display: block;}.button-my-outline {	border: 3px solid #64b6e6;	color: #151515;	background-color: transparent;}.button-my-outline:hover {	color: #fff;	border-color: #64b6e6;	background-color: #64b6e6;}.button-effect-ujarak.button-my-outline:before {	background: #151515;}.post-minimal-wrap .search-header{display: none;}.unit-body .reviews a {color:#222222}.unit-body .reviews a:hover {color:#64b6e6}.unit-body .reviews a i {font-style: inherit;}#reviews .reviews {    display: block;    float: left;    font-size: 14px;    color: #666666;    background: #f0f0f0 url(/img/reviews.gif) 8px 11px no-repeat;    margin: 10px 0;    padding: 12px 17px 12px 32px;    border: 1px solid #e3e3e3;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;}#reviews .reviews .autor {    display: block;    float: right;    font-size: 12px;    color: #000;}.nm_page_nav{	font-size: 22px;    line-height: 26px;    font-family: arial;    vertical-align: top;}.nm_page_nav a{	text-decoration: none;	padding: 2px 5px;}.nm_page_nav a:hover{	background-color: #E6E6E6;}.nm_page_nav .current{    padding: 2px 5px;    background-color: #e6e6e6;    color: #999999;	font-weight: bold;}.clear {clear: both;}.nm_post {	position: relative;    float: left;    border-bottom: 1px dashed #cccccc;    margin-bottom: 20px;	width: 100%;}.nm_post_image img {    float: left;    padding: 0 20px 20px 0;}.nm_post_content {	padding-bottom: 44px;}	.nm_post_content p {    padding-top: 0;}	.nm_post_date {	position: absolute;    bottom: 33px;    left: 160px;    height: 0;    padding: 0;    font-style: italic;    font-size: 13px;    color: #afafaf;}    .nm_post_title a {    font-size: 24px;    text-decoration: none;    font-weight: normal;}	.nm_post_single {min-height: 225px;}	.nm_post_single .nm_post_date {left: 0px;}		.newsimg {padding: 0 20px 0 0;}	.news-title {font-size: 24px; text-decoration: none;}	.news-title b{font-weight: normal;}	.news {display:block; padding: 20px 0; border-bottom: 1px dashed #cccccc}	.news-date {padding-right: 10px}	.news{	overflow: hidden;}/* end Новости */#st-accordion2 ul li > a {    color: #ec0089;    text-decoration: none;    font-family: MyFont, sans-serif;    font-size: 20px;    display: block;    position: relative;    outline: none;    -webkit-transition: color 0.2s ease-in-out;    -moz-transition: color 0.2s ease-in-out;    -o-transition: color 0.2s ease-in-out;    -ms-transition: color 0.2s ease-in-out;    transition: color 0.2s ease-in-out;    line-height: 2.3em;}#st-accordion2 .st-content {    padding: 5px 5px 30px 0px;}#st-accordion2 ul li {    min-height: 50px;    border-bottom: 1px solid #d8d8d8;    overflow: hidden;}.accordion_content {    overflow: hidden;}.accordion_content .price {    display: block;    float: left;    clear: both;    width: 100%;    padding: 3px 5px;	font-size: 16px;    color: #555;}.accordion_content b {    display: block;    float: right;    padding: 0 15px;}.accordion_content .price:nth-child(even) {    background-color: #F6F6F6;}#st-accordion2 ul li > a:hover {    color: #ed018a;}.accordion_content .price:hover {    background-color: #cccccc;}#st-accordion2 ul li > a span {    font-size: 26px;    width: 26px;    height: 14px;    position: absolute;    top: 50%;    right: -26px;    margin: 0px auto;    opacity: 0;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    transform-origin: 50% 50%;    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    transform: rotate(90deg);}#st-accordion2 ul li > a:hover span {    opacity: 1;    right: 10px;}#st-accordion2.but_hr a{    font-size: 15px !important;    display: block;    float: right;    clear: both;    background: #ec0089;    color: white;    padding: 0 35px 0 15px;    margin-right: 11px;}#st-accordion2.but_hr a:hover {    color: #ffffff;}#st-accordion2.but_hr a + div{    float: left;}#st-accordion2.but_hr a span,#st-accordion2.but_hr a:hover span {    right: 0px;    opacity: 1;}.accordion_content div {    display: block;    float: left;    width: 75%;}@font-face {	font-family: 'pagenav';	src:url('/fonts/pagenav/pagenav.eot');	src:url('/fonts/pagenav/pagenav.eot?#iefix') format('embedded-opentype'),		url('/fonts/pagenav/pagenav.woff') format('woff'),		url('/fonts/pagenav/pagenav.ttf') format('truetype'),		url('/fonts/pagenav/pagenav.svg#pagenav') format('svg');	font-weight: normal;	font-style: normal;}[class^="ico-"], [class*=" ico-"] {	font-family: 'pagenav';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}/* ------- Меняем только то что ниже --------------- */.ico-my0:before {	content: "\e650";}.ico-my1:before {	content: "\e651";}.ico-my2:before {	content: "\e652";}.ico-my3:before {	content: "\e653";}.ico-my4:before {	content: "\e654";}.ico-my5:before {	content: "\e655";}.ico-my6:before {	content: "\e656";}.ico-my7:before {	content: "\e657";}.ico-my8:before {	content: "\e658";}.ico-my9:before {	content: "\e659";}.ico-my10:before {	content: "\e660";}.ico-my11:before {	content: "\e661";}.ico-my12:before {	content: "\e662";}.ico-my13:before {	content: "\e663";}.ico-my14:before {	content: "\e664";}.ico-my15:before {	content: "\e665";}.red {color: #ec0083;}.mybody ul{    list-style: disc;    margin: 15px 0 15px 30px;}.mybody ol{    list-style: decimal;    margin: 15px 0 15px 30px;}.mybody ul.nav-tabs {    list-style: disc;    margin: 0;}img.PartnersImg {    display: block;    float: left;    width: 194px;    height: 130px;    background-color: #ffffff;    background-repeat: no-repeat;    background-position: center center;    border: 3px solid #f3f3f3;    margin: 4px 8px 4px 0;    padding: 3px 6px 3px 0;    outline: 1px solid #fff;}.swiper-slide h2{	color: #ec0083;	font-size: 48px;}table tbody tr td {    min-width: 130px;}/* кнопка "версия для слабовидящих" */.spec-nav{	position: relative !important;    top: 4px;    width: 52px !important;    cursor: pointer;    padding-right: 0 !important;}.rd-navbar-search{	position: relative;    top: -3px;}	.spec-nav img{    height: 17px;    float: left;}.sn-ancor{    float: left;    margin-left: 7px;    font-size: 15px;    padding-top: 1px;}.list-spreader > li:not(:last-child):after {    background-color: transparent; }@media (max-width: 1375px){	.spec-nav{		width: 52px !important;	}	.sn-ancor {		display: none;	}}/* панель "версия для слабовидящих" */.spec1{font-size: 20px;}.spec2{font-size: 24px;}.spec3{font-size: 28px;}.blackONwhite, .blackONwhite.post-footer:before {	background: #fff !important;	background-color: #fff !important;	color: #000 !important;}.whiteONblack, .whiteONblack.post-footer:before {	background: #000 !important;	background-color: #000 !important;	color: #fff !important;}.yellowONblue, .yellowONblue.post-footer:before {	background: #0000FF !important;	background-color: #0000FF !important;	color: #FFFF00 !important;}.blackONwhite.rd-navbar-panel:before {	background-color: #fff !important;}.whiteONblack.rd-navbar-panel:before {	background-color: #000 !important;}.yellowONblue.rd-navbar-panel:before {	background-color: #0000FF !important;}.rd-navbar-toggle span.blackONwhite {	background-color: #000 !important;}.rd-navbar-toggle span.whiteONblack,.rd-navbar-toggle span.whiteONblack:before,.rd-navbar-toggle span.whiteONblack:after {	background-color: #fff !important;}.rd-navbar-toggle span.yellowONblue,.rd-navbar-toggle span.yellowONblue:before,.rd-navbar-toggle span.yellowONblue:after {	background-color: #fff !important;}.rd-navbar-collapse-toggle span.blackONwhite {	background-color: #000 !important;}.rd-navbar-collapse-toggle span.whiteONblack,.rd-navbar-collapse-toggle span.whiteONblack:before,.rd-navbar-collapse-toggle span.whiteONblack:after {	background-color: #fff !important;}.rd-navbar-collapse-toggle span.yellowONblue,.rd-navbar-collapse-toggle span.yellowONblue:before,.rd-navbar-collapse-toggle span.yellowONblue:after {	background-color: #fff !important;}#spec_icon {	position: fixed;    z-index: 9999;    bottom: 10px;    left: 10px;	cursor: pointer;}#spec_div {	display: none;    position: fixed;    z-index: 9999;    top: 0;}#spec_div .shell {	background: #ececec !important;	box-shadow: 5px 4px 18px -5px #616161;}#spec_div p {	padding: 1px 15px 0px 0;	font-size: 18px;	color: #000;	font-family: arial;}#spec_div .pointer {	cursor: pointer;	display: inline-block;}.SpecSpan {    margin-left: 15px;}.colWhite, .colBlack, .colBlue {    color: #000 !important;    font-size: 20px;    padding: 1px 6px;	border: 1px solid;	margin: 4px 0px;}.colWhite {	background: #fff !important;    color: #000 !important;}.colBlack {	background: #000 !important;    color: #fff !important;}.colBlue {	background: #0000FF !important;    color: #FFFF00 !important;}.ReSetSpec {	border: 1px solid;    padding: 3px 8px;    margin: 14px;}.nav-tabs .active.whiteONblack a:before, .nav-tabs .whiteONblack a:before {    background: #000 !important;}.nav-tabs .active.yellowONblue a:before, .nav-tabs .yellowONblue a:before {    background: #0000ff !important;}.rd-navbar-call .icon, .rd-navbar-call a {	color: #ec0089;}.rd-navbar-call a {    line-height: 28px;}@media (max-width: 1245px){	.rd-navbar-search-tooltip{		display: none;	}}@media (max-width: 1220px){	.rd-navbar-search{		margin-left: 10px !important;	}}/* верхняя полоска серая */.rd-navbar-top-panel {    background: #f9f9f9;}.rd-navbar-static .list-spreader li > span.phone, .rd-navbar-static .list-spreader li > a > span.phone {    color: #555555;}.rd-navbar-static .list-spreader li > span.phone > span, .rd-navbar-static .list-spreader li > a > span.phone > span {    color: #888888;}.rd-navbar-static .list-spreader {    color: #64b5e5;}.rd-navbar-search span {    color: #888888 !important;}/* end верхняя полоска серая */.ind-top-block .button-albus{	color: #ffffff;    background-color: #64b6e6;}.raspisanie {    border-bottom: 1px solid #d6d0d0;    margin: 10px 0;    padding: 0 0 10px 0;}.raspisanie .zapis-but:hover {	background: #5fa9d4;}.tags {    font-size: 11px;    color: #999999;}.search-entry-excerpt{	margin-bottom: 30px;}/* MY -паджинги и маргины (перенесено из бутстрап 5,0)*/.mt-1 {  margin-top: 5px !important;}.mt-2 {  margin-top: 10px !important;}.mt-3 {  margin-top: 15px !important;}.mt-4 {  margin-top: 20px !important;}.mt-5 {  margin-top: 25px !important;}.mt-6 {  margin-top: 30px !important;}.mt-7 {  margin-top: 35px !important;}.mt-8 {  margin-top: 40px !important;}.mt-9 {  margin-top: 45px !important;}.mt-10 {  margin-top: 50px !important;}.mt-auto {  margin-top: auto !important;}.mr-0 {  margin-right: 0 !important;}.mr-1 {  margin-right: 5px !important;}.mr-2 {  margin-right: 10px !important;}.mr-3 {  margin-right: 15px !important;}.mr-4 {  margin-right: 20px !important;}.mr-5 {  margin-right: 25px !important;}.mr-6 {  margin-right: 30px !important;}.mr-7 {  margin-right: 35px !important;}.mr-8 {  margin-right: 40px !important;}.mr-9 {  margin-right: 45px !important;}.mr-10 {  margin-right: 50px !important;}.mr-auto {  margin-right: auto !important;}.mb-0 {  margin-bottom: 0 !important;}.mb-1 {  margin-bottom: 5px !important;}.mb-2 {  margin-bottom: 10px !important;}.mb-3 {  margin-bottom: 15px !important;}.mb-4 {  margin-bottom: 20px !important;}.mb-5 {  margin-bottom: 25px !important;}.mb-6 {  margin-bottom: 30px !important;}.mb-7 {  margin-bottom: 35px !important;}.mb-8 {  margin-bottom: 40px !important;}.mb-9 {  margin-bottom: 45px !important;}.mb-10 {  margin-bottom: 50px !important;}.mb-auto {  margin-bottom: auto !important;}.ml-0 {  margin-left: 0 !important;}.ml-1 {  margin-left: 5px !important;}.ml-2 {  margin-left: 10px !important;}.ml-3 {  margin-left: 15px !important;}.ml-4 {  margin-left: 20px !important;}.ml-5 {  margin-left: 25px !important;}.ml-6 {  margin-left: 30px !important;}.ml-7 {  margin-left: 35px !important;}.ml-8 {  margin-left: 40px !important;}.ml-9 {  margin-left: 45px !important;}.ml-10 {  margin-left: 50px !important;}.ml-auto {  margin-left: auto !important;}.p-0 {  padding: 0 !important;}.p-1 {  padding: 5px !important;}.p-2 {  padding: 10px !important;}.p-3 {  padding: 15px !important;}.p-4 {  padding: 20px !important;}.p-5 {  padding: 25px !important;}.p-6 {  padding: 30px !important;}.p-7 {  padding: 35px !important;}.p-8 {  padding: 40px !important;}.p-9 {  padding: 45px !important;}.p-10 {  padding: 50px !important;}.px-0 {  padding-right: 0 !important;  padding-left: 0 !important;}.px-1 {  padding-right: 5px !important;  padding-left: 5px !important;}.px-2 {  padding-right: 10px !important;  padding-left: 10px !important;}.px-3 {  padding-right: 15px !important;  padding-left: 15px !important;}.px-4 {  padding-right: 20px !important;  padding-left: 20px !important;}.px-5 {  padding-right: 25px !important;  padding-left: 25px !important;}.px-6 {  padding-right: 30px !important;  padding-left: 30px !important;}.px-7 {  padding-right: 35px !important;  padding-left: 35px !important;}.px-8 {  padding-right: 40px !important;  padding-left: 40px !important;}.px-9 {  padding-right: 45px !important;  padding-left: 45px !important;}.px-10 {  padding-right: 50px !important;  padding-left: 50px !important;}.py-0 {  padding-top: 0 !important;  padding-bottom: 0 !important;}.py-1 {  padding-top: 5px !important;  padding-bottom: 5px !important;}.py-2 {  padding-top: 10px !important;  padding-bottom: 10px !important;}.py-3 {  padding-top: 15px !important;  padding-bottom: 15px !important;}.py-4 {  padding-top: 20px !important;  padding-bottom: 20px !important;}.py-5 {  padding-top: 25px !important;  padding-bottom: 25px !important;}.py-6 {  padding-top: 30px !important;  padding-bottom: 30px !important;}.py-7 {  padding-top: 35px !important;  padding-bottom: 35px !important;}.py-8 {  padding-top: 40px !important;  padding-bottom: 40px !important;}.py-9 {  padding-top: 45px !important;  padding-bottom: 45px !important;}.py-10 {  padding-top: 50px !important;  padding-bottom: 50px !important;}.pt-0 {  padding-top: 0 !important;}.pt-1 {  padding-top: 5px !important;}.pt-2 {  padding-top: 10px !important;}.pt-3 {  padding-top: 15px !important;}.pt-4 {  padding-top: 20px !important;}.pt-5 {  padding-top: 25px !important;}.pt-6 {  padding-top: 30px !important;}.pt-7 {  padding-top: 35px !important;}.pt-8 {  padding-top: 40px !important;}.pt-9 {  padding-top: 45px !important;}.pt-10 {  padding-top: 50px !important;}.pr-0 {  padding-right: 0 !important;}.pr-1 {  padding-right: 5px !important;}.pr-2 {  padding-right: 10px !important;}.pr-3 {  padding-right: 15px !important;}.pr-4 {  padding-right: 20px !important;}.pr-5 {  padding-right: 25px !important;}.pr-6 {  padding-right: 30px !important;}.pr-7 {  padding-right: 35px !important;}.pr-8 {  padding-right: 40px !important;}.pr-9 {  padding-right: 45px !important;}.pr-10 {  padding-right: 50px !important;}.pb-0 {  padding-bottom: 0 !important;}.pb-1 {  padding-bottom: 5px !important;}.pb-2 {  padding-bottom: 10px !important;}.pb-3 {  padding-bottom: 15px !important;}.pb-4 {  padding-bottom: 20px !important;}.pb-5 {  padding-bottom: 25px !important;}.pb-6 {  padding-bottom: 30px !important;}.pb-7 {  padding-bottom: 35px !important;}.pb-8 {  padding-bottom: 40px !important;}.pb-9 {  padding-bottom: 45px !important;}.pb-10 {  padding-bottom: 50px !important;}.pl-0 {  padding-left: 0 !important;}.pl-1 {  padding-left: 5px !important;}.pl-2 {  padding-left: 10px !important;}.pl-3 {  padding-left: 15px !important;}.pl-4 {  padding-left: 20px !important;}.pl-5 {  padding-left: 25px !important;}.pl-6 {  padding-left: 30px !important;}.pl-7 {  padding-left: 35px !important;}.pl-8 {  padding-left: 40px !important;}.pl-9 {  padding-left: 45px !important;}.pl-10 {  padding-left: 50px !important;}.button-default-outline-white {	border: 3px solid #cccccc;	color: #151515;	background-color: transparent;}.button-default-outline-white:hover {	color: #fff;	border-color: #ffffff;	background-color: #ffffff;}.my-youtube-button {position: absolute;    left: 50%;    top: calc(50% - 35px);    cursor: pointer !important;    width: 68px;    height: 48px;    margin-left: -34px;    margin-top: -24px;    -webkit-transition: opacity .25s cubic-bezier(0,0,0.2,1);    transition: opacity .25s cubic-bezier(0,0,0.2,1);    z-index: 63;}.ytp-button {    border: none;    background-color: transparent;    padding: 0;    color: inherit;    text-align: inherit;    font-size: 100%;    font-family: inherit;    cursor: default;    line-height: inherit;}.pointer {	cursor: pointer;}.video_index_rev {	margin-bottom: 0px;	width: 50%;	display: block;	float: left;	padding: 0 10px 5px 0;}@media (max-width: 577px) {    .video_index_rev {		width: 100%;		float: left;    }}.cats {    max-width: 268px;    text-align: center;}.cats-image-block {    position: relative;    overflow: hidden;    z-index: 1;}.cats .vip-content {    padding: 13px 10px 10px;	background-color: #ffffff;}.cats .vip-content .zapis-but {    position: absolute;    bottom: 5px;    left: 50%;    width: 150px;    margin-left: -75px !important;}.cats:hover .zapis-but:hover {    background: #42a71a;}.cats:hover .zapis-but:hover span {	color: #ffffff !important}.cats .vip-cite-my span a{color: #444444;}.cats .vip-cite-my {overflow: hidden;}.cats .vip-cite-my {height: 53px;}.cats .vip-content {min-height: 188px;}@media (max-width: 1400px){	.cats .vip-cite-my {height: 67px;}	.cats .vip-content {min-height: 198px;}}@media (max-width: 1100px){	.cats .vip-cite-my {height: 70px;}	.cats .vip-content {min-height: 213px;}}@media (max-width: 991px){	.cats .vip-cite-my {height: 53px;}	.cats .vip-content {min-height: 188px;}}@media (max-width: 479px){	.cats .vip-cite-my {height: 40px !important;}	.cats .vip-content {min-height: 168px;}	.cats {max-width: 100%;}}