/*html {
  scroll-behavior: smooth;
}*/

/*@font-face {font-family: "DIN Pro";
src: url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.eot");
src: url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.eot?#iefix") format("embedded-opentype"),
url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.woff2") format("woff2"),
url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.woff") format("woff"),
url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.ttf") format("truetype"),
url("../fonts/15a478cc0eb1d84f4077a2a9d28df0b2.svg#DIN Pro") format("svg");
font-weight: 400;
}

@font-face {font-family: "DIN Pro";
src: url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.eot");
src: url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.eot?#iefix") format("embedded-opentype"),
url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.woff2") format("woff2"),
url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.woff") format("woff"),
url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.ttf") format("truetype"),
url("../fonts/03f16d9e32dbe7da6c831a87bd666b3e.svg#DIN Pro Bold") format("svg");
font-weight: 700;
}*/

.special-inverted {display: none!important}

.special-color-1 .navbar-brand .special-inverted, .special-color-3 .navbar-brand .special-inverted, .special-color-4 .navbar-brand .special-inverted {display: inline-block!important}
.special-color-1 .navbar-brand .special-normal, .special-color-3 .navbar-brand .special-normal, .special-color-4 .navbar-brand .special-normal {display: none!important}

.special-color-1 #newsNav .special-inverted, .special-color-3 #newsNav .special-inverted, .special-color-4 #newsNav .special-inverted {display: inline!important}
.special-color-1 #newsNav .special-normal, .special-color-3 #newsNav .special-normal, .special-color-4 #newsNav .special-normal {display: none!important}

.owl-theme .owl-nav {margin: 0; position: absolute; top: 50%; top: calc(50% - 39px); left: 0; right: 0; height: 0;}
.owl-carousel .owl-nav {color: #fff; font-size: 3rem}
.owl-theme .owl-nav [class*="owl-"] {margin: 0}
.owl-theme .owl-nav [class*="owl-"]:hover {color: #B492FD; background: none}
.owl-carousel .owl-nav button.owl-prev {float:left; margin-left: 10px; padding-left: 5px!important; padding-right: 5px!important}
.owl-carousel .owl-nav button.owl-next {float:right; margin-right: 10px; padding-left: 5px!important; padding-right: 5px!important}

#gallery_outer {margin-bottom: 20px}
@media (min-width: 992px) {
#gallery_outer {max-width: 680px}
}
@media (min-width: 1200px) {
#gallery_outer {max-width: 840px}
}
.popup-gallery .item {height: 100%;}
.popup-gallery .item img {/*position: absolute; top: 0; left: 0; right: 0; bottom: 0;*/
width: 100%; height: 100%; object-fit: cover; object-position: top center;}

body {
  /*-webkit-text-stroke: 0.015rem #3d3d3d;*/
}

.post-content .card-body .jumbotron .small {font-size: 80% !important}

.custom-control-label.small {line-height: 24px}


.custom-file-input ~ .custom-file-label::after {
    content: "Прикрепить файл";
}
@media (max-width: 992px) {
.custom-file-input ~ .custom-file-label::after {
    content: "Прикрепить";
}
}
@media (max-width: 767px) {
.custom-file-mobile-sm {margin-bottom: -10px}
.custom-file-mobile-sm .custom-file-input, .custom-file-mobile-sm .custom-file-input::placeholder, .custom-file-mobile-sm .custom-file-label, .custom-file-mobile-sm .custom-file-input ~ .custom-file-label::after {font-size: 12px !important;}
.custom-file-mobile-sm .custom-file-label {margin-bottom: 0}
}
.custom-file-input-sm, .custom-file-label-sm {
height: calc(1.5em + .5rem + 2px);
padding-top: .25rem;
padding-bottom: .25rem;
padding-left: .5rem;
font-size: .875rem;
}
.custom-file-input ~ .custom-file-label-sm::after {
height: calc(1.5em + .5rem + 2px);
padding-top: .25rem;
padding-bottom: .25rem;
padding-left: .5rem;
font-size: .875rem;
}

.card-body .description {display: none}

.tooltip {visibility: visible!important; display: block!important; opacity: 1!important; left: 0!important; right: 0!important; width: auto}
.tooltip .tooltip-inner {background: #9b51e0!important; color: #fff!important; width: auto!important; max-width: none}


.presentation-mobile {display: none}
.presentation-mobile img {width: 100%}
@media (max-width: 767px) {
.presentation-mobile {display: block}
.presentation-desktop {display: none}
}


#content img {max-width: 100%}

.sp-post-update-date {display: none!important}

.otv-contacts .card-header {/*background: #efe8ff*/ box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.2);}

._mgc_sys_right_act img {display: block; width: 100%}

.nav-socials img {max-width: 24px; max-height: 24px}
.page-content .nav-socials img {max-width: 24px !important; max-height: 24px !important}
.nav-socials a {font-size: 150%}
.nav-socials .nav-link {display: flex}
#footer .nav-socials a {color: #fff!important;}
.post-content .post-image .post-image-inner {max-width: 100%!important}
.gallery-post-item {position: relative}
.title-post-item {/*display: none!important*/ font-size: 1rem; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.6); position: absolute; z-index: 10; bottom: 40px; left: 15px; right: 15px;}
.gallery-post-buttons {padding-left: 15px; padding-right: 15px; display: flex!important; justify-content: space-between!important}
.gallery-post-item {margin-bottom: 0!important}
.gallery-post-buttons {margin-top: 10px!important}
@media (max-width: 767px) {
.gallery-post-buttons .btn {font-size: .8rem}
#cost-view p, #cost-view + div {text-align: center}
#cost-view p {width: 100%}
.list-group-devices .list-group-item {display: flex; flex-direction: column; align-items: center; font-size: .8rem; /*padding: .75rem .75rem .25rem .75rem;*/ padding: .75rem}
.list-group-devices .list-group-item img {/*width: 20px*/}
}

#gallery-post-item-id-card-header + .card-body {display: none!important}
.mfp-title p {margin-top: 0.5rem}
.mfp-title span {color: #fff!important; background: none!important; line-height: 1.3rem}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: default!important}

.table tbody tr, .table thead th {
  background-color: #fff;
}
.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #efe8ff;
}
.table-bordered th, .table-bordered td {
  border: 1px solid #d9d2e9;
}

.btn-checkbox input:checked ~ .form-check-label, .btn-radio input:checked ~ .form-check-label/*, .nav-pills-custom .nav-link.active, .nav-pills-custom .show > .nav-link*/ {background-color: #571383; color: #fff}
@media (max-width: 767px) {
.form-ad .btn-checkbox .form-check-label, .form-ad .btn-radio .form-check-label {font-size: .63rem}
}

.sidebar-widget a, .post-item-lid a, .card-news a, .card a, .nav-link {color: #3D3D3D}
.post-item-lid a:hover {color: #9b51e0;}
.card a.btn-primary, .card a.btn-primary:hover {color: #FFFFFF!important}

.custom-pills .nav-link {border: solid 1px #efe8ff; box-shadow: 0 0.5rem 1rem rgba(61,61,61,0.15); color: rgba(61,61,61,0.5); font-size: .9375rem; font-weight: bold; background: #fff}
.custom-pills .nav-link:hover {background-color: #efe8ff; border: solid 1px #efe8ff; color: #3d3d3d;}
.custom-pills .nav-link.active {border-color: #9b51e0}
.custom-pills .nav-link {display: flex; align-items: center;}
.custom-pills .nav-link .fa, .custom-pills .nav-link .fa-brands {font-size: 150%}
.custom-pills .nav-link .fa-telegram {font-size: 152%}
.custom-pills .nav-link .fa-odnoklassniki {font-size: 144%}
.custom-pills:not(.categories-pills) .nav-item, .custom-pills.programs-pills .nav-item {margin-right: 0.5rem; margin-bottom: 0.5rem}
.custom-pills:not(.categories-pills) .nav-item:last-child, .custom-pills.programs-pills .nav-item:last-child {margin-right: 0}
.custom-pills.programs-pills .nav-link .fa, .custom-pills.programs-pills .nav-link .fa-brands {margin-right: 0.5rem; margin-bottom: 0.5rem}
.custom-pills.programs-pills {margin-bottom: 1.5rem}

p.MsoNormal {margin-bottom: 1rem!important; text-align: inherit!important; text-indent: inherit!important; line-height: inherit!important;}
p.MsoNormal font, .post-content .card-body p, .post-content .card-body p span, .page-content .cadr-body p, .page-content .card-body p span, .font-change *, .mfp-title span  {font-size: inherit!important; font-family: inherit!important; white-space: inherit!important}

.post-content .post-tags {margin-top: 1.5rem}
.post-content .post-tags .tag-list {display: flex; flex-wrap: wrap;}
.post-meta .tag-list a {margin-right: 0}
.post-content .tags-title {font-weight: 700}
.text-muted, .post-content .tags-title, .other-news .post-item-lid a:hover {color: #B492FD !important; /*rgba(155,81,224,0.6)*/}

.badge.category-11 {background-color: #31E180}/*Здоровье*/
.badge.category-25 {background-color: #FF0000}/*Криминал*/
.badge.category-9 {background-color: #C861ED}/*Культура*/
.badge.category-10 {background-color: #8BBAFF}/*Наука*/
.badge.category-12 {background-color: #98CACD}/*Общество*/
.badge.category-16 {background-color: #2E68FF}/*Политика*/
.badge.category-6 {background-color: #FF9900}/*Происшествия*/
.badge.category-5 {background-color: #00E0FF}/*Спорт*/
.badge.category-7 {background-color: #74C699}/*Туризм*/
.badge.category-13 {background-color: #48B1AB}/*Экономика*/
.badge.category-30 {background-color: #DCAB00}/*ЖКХ*/

#video_files_news_info {position: relative; display: block; width: 100%; padding: 0; overflow: hidden;}
#video_files_news_info::before {display: block; content: ""; padding-top: 56.25%;}
#video_files_news_info iframe {position: absolute; top: 0;bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}

.categories-pills {justify-content: space-between;}
.categories-pills .nav-item .nav-link, .programs-pills .nav-item .nav-link, .onlinetv-pills .nav-item .nav-link {font-size: .55rem; padding: .5rem 0.6rem;}
.categories-pills .nav-item .nav-link, .programs-pills .nav-item .nav-link {text-transform: uppercase;}
@media (min-width: 992px) {
#content {min-height: 550px}
.categories-pills .nav-item {margin-bottom: 0}
.categories-pills .nav-item .nav-link, .programs-pills .nav-item .nav-link, .onlinetv-pills .nav-item .nav-link {font-size: .65rem; padding: .3rem 0.4rem;}
}
@media (min-width: 1200px) {
.categories-pills .nav-item .nav-link, .programs-pills .nav-item .nav-link {font-size: .75rem; padding: .5rem 0.6rem;}
.onlinetv-pills .nav-item .nav-link {font-size: .9375rem; padding: .5rem .67rem;}
}
@media (max-width: 991px) {
.categories-pills .nav-item {width: calc(100%/3 - 0.3333rem); /*margin-right: 0.5rem;*/ margin-bottom: 0.5rem}
.categories-pills .nav-item:nth-child(3n+0) {/*margin-right: 0*/}
.categories-pills .nav-item .nav-link {justify-content: center}
}

.categories-pills .nav-item [class*="category-"]:hover {color: #fff}
.categories-pills .nav-item .nav-link.category-11:hover {background-color: #31E180; border-color: #31E180;}/*Здоровье*/
.categories-pills .nav-item .nav-link.category-25:hover {background-color: #FF0000; border-color: #FF0000;}/*Криминал*/
.categories-pills .nav-item .nav-link.category-9:hover {background-color: #C861ED; border-color: #C861ED;}/*Культура*/
.categories-pills .nav-item .nav-link.category-10:hover {background-color: #8BBAFF; border-color: #8BBAFF;}/*Наука*/
.categories-pills .nav-item .nav-link.category-12:hover {background-color: #98CACD; border-color: #98CACD;}/*Общество*/
.categories-pills .nav-item .nav-link.category-16:hover {background-color: #2E68FF; border-color: #2E68FF;}/*Политика*/
.categories-pills .nav-item .nav-link.category-6:hover {background-color: #FF9900; border-color: #FF9900;}/*Происшествия*/
.categories-pills .nav-item .nav-link.category-5:hover {background-color: #00E0FF; border-color: #00E0FF;}/*Спорт*/
.categories-pills .nav-item .nav-link.category-7:hover {background-color: #74C699; border-color: #74C699;}/*Туризм*/
.categories-pills .nav-item .nav-link.category-13:hover {background-color: #48B1AB; border-color: #48B1AB;}/*Экономика*/
.categories-pills .nav-item .nav-link.category-30:hover {background-color: #DCAB00; border-color: #DCAB00;}/*ЖКХ*/

.table-tv tbody tr:first-child {background-color: #9b51e0;}
.table-tv tbody tr:first-child td {color: #fff; text-transform: uppercase; font-weight: 600; border: 1px solid #9b51e0;}
.table-tv tbody + thead + tbody tr:first-child {background-color: #efe8ff;}
.table-tv tbody + thead + tbody tr:first-child td {color: inherit; text-transform: inherit; font-weight: inherit; border: 1px solid #d9d2e9;}
@media (max-width:389px) {
.table-tv {font-size: 12px}
}

.bg-light {background-color: #efe8ff !important}
.map-search.bg-light {background-color: #f5f5f5 !important}


a.text-white:hover {opacity: 0.8}
a.text-black-50:hover {color: #9b51e0!important;}
.btn-link:active, .btn-link.active, .btn-link:focus, .btn-link:active:focus, .btn-link.active:focus {box-shadow: none!important}

.img-place img, ._mgc_sys_right_main img, #sidebar img {width: 100% !important; height: auto !important;}
/*._mgc_sys_right_main {margin-bottom: .5rem}*/

@media (min-width: 992px) {
.between-lg-align {display: flex; justify-content: space-between}
}

#navbarTop_container {background: linear-gradient(180deg, #9509EB 0%, #570F85 100%);}
.aboutNav-toggler {position: absolute; top: .5rem; right: .5rem; z-index: 40}

@media (min-width:992px) {
#aboutNav .nav-link {padding-bottom: 0; padding-top: 0;}
}
@media (max-width:991px) {
#aboutNav .nav-link, #aboutNav .dropdown-item {color: #fff!important; font-size: 1rem}
#navbarTop {padding-left: 15px; padding-right: 15px}
#navbarTop > .container {justify-content: flex-start;}
.top-navbars {width: 100%; align-items: flex-start !important;}
.top-navbars .navbar-collapse {width: 100%;}
#topClock {position: absolute; right: 7px; top: 50px;}
}

#newsNav {font-weight: 600}
@media (min-width:992px) and (max-width:1199px) {
#newsNav .navbar-nav .nav-link {font-size: .95rem}
}

.nav-pills.nav-cats .nav-link {
  border-radius: .3rem;
  background: #fff;
  border: 1px solid rgba(61,61,61,0.125);
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.card-news .card-header {padding: 0; border-bottom: none}
.card-news .card-body {padding-bottom: 0}
.card-news .card-footer {padding-top: 0; border-top: none}
.card-news .card-img {border-radius: 0}
/*.card-programs > .row, .card-programs > .row > div {height: 80px}*/
.card-programs .card-img {width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 0}

.card-news.index-latest2 .card-img {/*object-position: left;*/}
.card-programs a.position-relative, .card-news.card-news-horizontal a.position-relative {display: block; padding-bottom: 62%; /*56.2*/}
.card-programs a.position-relative > img, .card-news.card-news-horizontal a.position-relative > img {position: absolute; z-index: 5}

@media (max-width:767px) {
.media-icon {width: 20px!important;  height: 20px!important;  line-height: 20px!important;}
h1, .h1 {font-size: 1.5rem;}
}
@media (min-width:768px) {
/*.card-programs > .row, .card-programs > .row > div {height: 120px}*/
}
@media (min-width:992px) {
/*.card-programs > .row, .card-programs > .row > div {height: 150px}*/
.card-news .card-img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
.index-latest1 .card-header, .index-latest2 .card-header {height: 218px}
.index-latest3 .card-header, .index-latest4 .card-header, .index-latest5 .card-header {height: 139px}
.index-latestX .card-header {height: 229px; /*height: 100px*/}
.index-latestX-5-6 .card-header {height: 78px}
/*.card-programs a.position-relative {height: 165px}*/
}
@media (min-width:1200px) {
.index-latest1 .card-header, .index-latest2 .card-header {height: 267px}
.index-latest3 .card-header, .index-latest4 .card-header, .index-latest5 .card-header {height: 198px}
.index-latestX .card-header {height: 281px; /*height: 150px*/}
.index-latestX-5-6 .card-header {height: 100px}
/*.card-programs a.position-relative {height: 202px}*/
}

@media (max-width:479px) {
#footer p {font-size: 14px}
#footer p.small {font-size: 12px}
}

.post-content .post-meta .post-tags .tag-list li a:hover {color: #9b51e0!important}

.post-content .post-image img {display: block; max-width: 100%; /*margin-bottom: .5rem!important*/}

.map-search {z-index: 10}
.map-search .form-control::placeholder {color: rgba(61,61,61,0.5);  opacity: 1;}
.map-search .form-control::-ms-input-placeholder {color: #9e9e9e;  opacity: 1;}
.map-list {height: 346px; background: #fff; overflow: auto}
.map-list .list-group-item {padding-top: .25rem; padding-bottom: .25rem}
.list-group-broadcast {flex-wrap: wrap; min-height: 38px}
.list-group-broadcast img {max-width: 110px; max-height: 28px;}
.list-group-broadcast .list-group-item {padding: 0.25rem 0.5rem; display: flex; align-items: center;}

/*#sidebar .row:nth-child(odd) .sidebar-widget {box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.14);}
#sidebar .row:nth-child(even) .sidebar-widget {background: #efe8ff}*/
.sidebar-widget {padding: 0.75rem}
/*1*/
#sidebar .sidebar-widget {box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.2); /*0.14*/ background: #fff; border: 1px solid #e7e7e7; /*rgba(61,61,61,0.125)*/}
/*2*/
#sidebar .row + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}
#sidebar .row + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}
/*3*/
#sidebar .row + .row:not(.mb-2) + .row:not(.mb-2) .sidebar-widget {background: #fff; border: 1px solid #e7e7e7; box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.2);}
#sidebar .row + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #fff; border: 1px solid #e7e7e7; box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.2);}
#sidebar .row + .row.mb-2 + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #fff; border: 1px solid #e7e7e7; box-shadow: inset 0px 8px 24px rgba(129, 135, 189, 0.2);}
/*4*/
#sidebar .row + .row:not(.mb-2) + .row:not(.mb-2) + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}
#sidebar .row + .row:not(.mb-2) + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}
#sidebar .row + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}
#sidebar .row + .row.mb-2 + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) + .row.mb-2 + .row:not(.mb-2) .sidebar-widget {background: #efe8ff; border: 1px solid #d9d2e9; box-shadow: none}


.modal {z-index: 1000000}
.otv-faces .modal-dialog-scrollable .modal-body {overflow-x: hidden}
.otv-faces .img-faces {display: block; max-height: 562px; margin-left: auto; margin-right: auto}
@media (max-width:767px) {
/*.modal-dialog {margin-top: 0}*/
.otv-faces .img-faces {max-height: 245px;}
.otv-faces .card-title {font-size: 1rem}
}
.otv-faces .card > a.position-relative {padding-bottom: 130%;}
.otv-faces .card > a.position-relative img {position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center;}

@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}
.otv-record::before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #ff0911;
  position: absolute;
  left: 15px;
  top: 15px;
  animation-name: flash;
  animation-duration: .5s;
  animation-iteration-count: infinite;
}
@media (max-width:991px) {
.otv-record::before {
  left: 20px;
  top: 5px;
  width: 10px;
  height: 10px;
}
}

@media (min-width: 992px) {
.latest_running {max-width: 729.117px}
}
@media (min-width: 1200px) {
.latest_running {max-width: 939.117px}
}
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	/*font-size:12px;
	line-height:16px;*/
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	/*cursor:move;*/
    /*display: flex; align-items: center;*/
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
.loader-ellips {
	font-size: 20px; /* change size here */
	position: relative;
	width: 4em;
	height: 1em;
	margin: 10px auto;

}

.loader-ellips__dot {
	display: block;
	width: 1em;
	height: 1em;
	border-radius: 0.5em;
	background: #555; /* change color here */
	position: absolute;
	animation-duration: 0.5s;
	animation-timing-function: ease;
	animation-iteration-count: infinite;
}

.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
	left: 0;
}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }

@keyframes reveal {
	from { transform: scale(0.001); }
	to { transform: scale(1); }
}

@keyframes slide {
	to { transform: translateX(1.5em) }
}

.loader-ellips__dot:nth-child(1) {
	animation-name: reveal;
}

.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
	animation-name: slide;
}

.loader-ellips__dot:nth-child(4) {
	animation-name: reveal;
	animation-direction: reverse;
}


#footer .btn-sm {padding: 0.5rem}
#footer .copyrights {opacity: 0.5}
.nav-foot {justify-content: center;}
@media (max-width:991px) {
#footer .align-items-end, #footer .align-items-start {align-items: center!important}
.footer-logo {max-width: 160px}

}

.post-content .card-body a {text-decoration: underline; color: #2F80ED}
.post-content .card-body a:hover {color: #9b51e0}

.otv-label.label-v1 {position: absolute; top: 0px; right: 5px}
.otv-label.label-v2 {position: absolute; top: 10px; right: 15px}


.index-latestX-5-6 .card-header {/*background: #000*/}
.index-latestX-5-6 .card-header .card-img {/*object-fit: contain;*/}
.avtor {display: none}

.post-content blockquote {background-color: #efe8ff;  border-radius: .3rem;  padding: 1rem 2rem 1rem 1rem;  border-left: #9b51e0 solid 4px; position: relative}
.post-content blockquote::before {content: '\201D'; display: inline-block; position: absolute; top: 1px; right: 7px; z-index: 3; color: #9b51e0; font-size: 1.75rem; font-weight: bold;}
.post-content blockquote p:last-child {margin-bottom: 0}


/* fix iframe scroll, show with delay in js */
.embed-responsive-item, .embed-responsive {display: none;}



/* temporary */
.index-latest1.card-news .card-img {object-position: top center;}


.table-sm-custom th, .table-sm-custom td {font-size: .62rem}
@media (min-width:992px) {
.table-responsive-custom {border-right: 1px solid #d9d2e9}
}

.bg-light-yellow {background-color: #fff2cc !important}

.bg-dark .accordion .card, .bg-dark .accordion .card-header {background-color: #efe8ff;}
.bg-dark .card-header .btn-link {color: #3d3d3d}
.bg-dark .card-header .btn-link:hover {color: #571383}

.tab-sorry .embed-responsive, .embed-inside .embed-responsive {display: block;}
.nav-tabs-sorry .embed-responsive {display: block; height: 100%}
.nav-tabs-sorry .card, .nav-tabs.nav-tabs-sorry .nav-link {border: none !important;}
.nav-tabs-sorry .card {background: #efe8ff} .nav-tabs-sorry .card-title {color: #3D3D3D} .nav-tabs-sorry .card-title:hover {color: #9b51e0}
.nav-tabs-sorry .card:hover {box-shadow: /*0 0.25rem 1rem rgba(0,0,0,0.5)*/ 0 0.25rem 1rem rgba(61,61,61,0.3);}
.nav-tabs-sorry .card img {width: 100%; height: 100%; object-fit: cover; object-position: center; position: absolute !important; top: 0;}
.nav-tabs.nav-tabs-sorry .nav-link.active {display: none}
@media (max-width:991px) {
.table-responsive-custom {border-right: 1px solid #d9d2e9}
.nav-tabs-sorry .card-title {font-size: 13px;}
h2.title-responsive {font-size: 1.25rem}
}

@media (max-width:991px) {
.temporary-order-solution > .row > .col-6.col-lg-6.pl-1.px-lg-1.mb-2.order-lg-4 {order: 3 !important}
}


#content .index-latest2 img {width: 100%; height: 100%; object-fit: cover; object-position: center;}

@media (max-width:991px) {
#content .index-latest2 img {position: absolute; z-index: 5;}
#content .index-latest2 .card-header a {padding-bottom: 56.25%; display: block;}
}



