#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}a#scroll-to-top { background: url(//ktvm.news/wp-content/plugins/jquery-smooth-scroll/images/arrow.png) no-repeat center center; width: 35px;
height: 35px; position: fixed;
right: 30px;
bottom: 30px; text-indent: -9999px;
font-size: 0; cursor: pointer;
outline: 0;
}
body.rtl a#scroll-to-top {
left: 30px;
} @media only screen and (max-width: 480px) {
a#scroll-to-top { right: 5px;
bottom: 10px;
}
body.rtl a#scroll-to-top {
left: 5px;
bottom: 10px;
}
} a#scroll-to-top.custom-image {
background: none;
width: auto;
height: auto;
text-indent: 0;
}
a#scroll-to-top.custom-image img {
display: block;
max-width: 60px; height: auto;
}.m-0 {margin: 0 !important;}
.m-t-0 {margin-top: 0 !important;}
.m-b-0 {margin-bottom: 0 !important;}
.p-0 {padding: 0 !important;}
.p-t-0 {padding-top: 0 !important;}
.p-b-0 {padding-bottom: 0 !important;}  .p-relative {position: relative;}
.text-center {text-align: center;}
.b-r-10 {border-radius: 10px;}
.o-hidden {overflow: hidden; display: block;}
.gap-0 {
gap: 0 !important;
}
main {
margin-top: 0 !important;
padding-top: 0 !important;
}
.yoast-breadcrumbs {
padding: 15px 0;
background: #fff;
font-size: var(--wp--preset--font-size--small);
}
.yoast-breadcrumbs > span {
padding: 0 15px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wp-block-list li {
position: relative;
margin: 0 0 20px 0;
padding: 0 0 0 20px;
list-style: none;
font-size: 14px;
}
main ul.wp-block-list li::before {
content: "✓";
position: absolute;
width: 30px;
height: 30px;
left: -30px;
top: 0;
border-radius: 100%;
background: var(--wp--preset--color--tertiary);
display: block;
text-align: center;
line-height: 30px;
font-size: 14px;
color: var(--wp--preset--color--base);
}
ol li {
position: relative;
margin: 0 30px 20px 0;
padding: 0 20px;
list-style: none;
counter-increment: list0 1;
} 
main ol li::before {
content: "";
position: absolute;
width: 30px;
height: 30px;
left: -30px;
top: 0;
border-radius: 100%;
background: var(--wp--preset--color--tertiary);
display: block;
}
main ol li::after {
position: absolute;
left: -30px;
content: counter(list0, decimal) "";
top: 1px;
text-align: center;
width: 30px;
} 
html:not(.has-modal-open) header.active {
position: fixed;
animation: opacity 1s alternate;
box-shadow: 0px 4px 4px rgba(207, 207, 207, 0.25);
left: 0;
top: 0;
width: 100%;
min-height: 60px;
z-index: 1000;
align-content: center;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
background: rgba(255, 255, 255, .4);
}
.has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {min-width: 275px !important;}
.wp-block-site-logo {
padding-top: 30px;
padding-bottom: 30px;
}
.wp-block-group.menu-box {
background: var(--wp--preset--color--tertiary);
}
.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close {
color: #fff;
padding: 10px;
}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
gap: 0;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color:var(--wp--preset--color--tertiary);
}
.wp-block-navigation__responsive-container-content > ul li a {
color: #fff !important;
padding: 10px 20px;
}
.wp-block-navigation__responsive-container-content > ul li::before {
background-color: var(--wp--preset--color--contrast);
transition: 0.3s ease-out;
top: 0;
left: 0;
right: 0;
height: 0%;
width: 100%;
position: absolute;
content: "";
}
.wp-block-navigation__responsive-container-content > ul li:hover::before {
height: 100%;
}
.search-box input[type="search"] {
padding: 10px;
min-height: auto;
margin: 0;
}
header .wp-block-search.wp-block-search__button-only .wp-block-search__button {
padding: 8px 10px;
display: block;
background: var(--wp--preset--color--tertiary);
font-size: 24px;
}
header .wp-block-search.wp-block-search__button-only .wp-block-search__button:hover {
background: var(--wp--preset--color--contrast);
}
.wp-block-navigation__submenu-container li a {
font-weight: 400;
}
.posts-list.swiper a {
font-family: var(--wp--preset--font-family--heading-font);
font-size: var(--wp--preset--font-size--small);
text-decoration: none;
color: var(--wp--preset--color--contrast);
}
.news-label {
display: inline-block;
} .wp-block-latest-posts.is-grid {
margin-top: 0;
}
.news-list-box {
background: var(--wp--preset--color--white);
margin-top: 0;
padding: 20px !important;
overflow-y: scroll;
}
.news-list-box li {
padding-top: 25px;
position: relative;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: solid 1px #eee;
}
.news-list-box li:last-child {
border-bottom: 0;
}
.news-list-box .category-box {
position: absolute;
top: 0;
left: 70px;
line-height: 1;
overflow: hidden;
height: 17px;
}
.news-list-box .category-box span,.latest-grid-box .category-box span {
margin-left: 10px;
font-size: var(--wp--preset--font-size--small);
color: var(--wp--preset--color--secondary);
}
.news-list-box .wp-block-latest-posts__post-date {
position: absolute;
top: 0;
left: 0;
line-height: 1.4;
}
.news-list-box a {
font-size: var(--wp--preset--font-size--medium);
} .latest-grid-box li {
background: #fff;
}
.latest-grid-box .wp-block-latest-posts__read-more {
display: none;
}
.latest-grid-box .wp-block-latest-posts__post-title {
display: block;
padding: 10px 15px 5px 15px;
}
.latest-grid-box .wp-block-latest-posts__post-date {
display: inline-block;
margin-left: 15px;
}
.latest-grid-box .category-box {
display: inline-block;
}
.latest-grid-box .wp-block-latest-posts__post-excerpt {
font-size: var(--wp--preset--font-size--small);
padding: 0 15px;
}
#video .wp-block-latest-posts__post-title {
padding-top: 15px;
display: block;
}
#video .wp-block-latest-posts__featured-image::after {
content: "";
background: url(//ktvm.news/wp-content/uploads/2026/02/play.svg) no-repeat center center;
width: 70px;
height: 53px;
display: block;
top: 50%;
position: absolute;
left: 50%;
opacity: .7;
margin-left: -35px;
margin-top: -26px;
pointer-events: none;
} .wp-block-latest-posts.photo-block li {
position: relative;
overflow: hidden;
aspect-ratio: 3 / 4;
list-style: none;
}
.photo-block .wp-block-latest-posts__featured-image {
position: absolute;
inset: 0;
z-index: 1;
}
.photo-block .wp-block-latest-posts__featured-image a,
.photo-block .wp-block-latest-posts__featured-image img {
width: 100%;
height: 100%;
display: block;
}
.photo-block .wp-block-latest-posts__featured-image img {
object-fit: cover;
transition: transform 0.6s ease;
}
.wp-block-latest-posts.photo-block li::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
to top,
rgba(0,0,0,0.7) 0%,
rgba(0,0,0,0.3) 40%,
rgba(0,0,0,0) 70%
);
z-index: 2;
transition: opacity 0.4s ease;
}
.photo-block .wp-block-latest-posts__post-title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 3;
padding: 20px;
color: #fff;
font-weight: 600;
text-decoration: none;
line-height: 1.3;
top: 0;
display: flex;
align-items: flex-end;
}
.wp-block-latest-posts__featured-image, .wp-block-query .is-layout-grid .wp-block-post-featured-image {
overflow: hidden;
position: relative;
}
.wp-block-latest-posts__featured-image a {
display: block;
}
.wp-block-latest-posts__featured-image img,.wp-block-query .is-layout-grid .wp-block-post-featured-image img{
transition: transform 0.6s ease;
transform: scale(1);
display: block;
}
.wp-block-latest-posts.photo-block li:hover img,.wp-block-latest-posts__featured-image img:hover,.wp-block-query .is-layout-grid .wp-block-post-featured-image img:hover {
transform: scale(1.08);
}
.wp-block-latest-posts.photo-block li:hover::after {
opacity: 0.9;
} .wp-block-query .is-layout-grid li {
background: #fff;
}
.wp-block-query .is-layout-grid .wp-block-post-title,.wp-block-query .is-layout-grid .wp-block-post-date,.wp-block-query .is-layout-grid .wp-block-post-excerpt {
padding: 0 15px;
margin: 15px 0;
}
.wp-block-query .is-layout-grid li .wp-block-post-excerpt p {
font-size: var(--wp--preset--font-size--small);
}
.wp-block-query .is-layout-grid time {
color: var(--wp--preset--color--secondary);
}
.has-large-font-size {
color: var(--wp--preset--color--contrast);
}
.single-post .entry-content {
padding: 0 15px 30px 15px;
} footer {
font-size: var(--wp--preset--font-size--small);
}
.copyright p {
max-width: 375px;
}
footer a:hover {
color: var(--wp--preset--color--primary) !important;
}
.info-links ul li {
padding: 0;
margin-bottom: 2px;
}
.info-links ul li a {
text-transform: uppercase;
text-decoration: none;
}
.wp-block-outermost-icon-block.alignleft {
margin-inline-end: 10px;
margin-block-start: var(--wp--preset--spacing--40);
} input, textarea, select {
outline: none;
margin-bottom: 20px;
}
input:active, textarea:active {outline:none;}
:focus {outline:none;}  input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { opacity:1;}
input::-moz-placeholder,textarea::-moz-placeholder { opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { opacity:1;}
input:-moz-placeholder,textarea:-moz-placeholder { opacity:1;}
select, input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
border: solid 1px #ddd;
border-radius: 4px;
padding: calc(0.567em + 5px) calc(1.234rem + 5px);
width: 100%;
background: #fff;
font-size: 16px;
text-transform: none;
line-height: 1;
color: var(--wp--preset--color--contrast);
display: block;
min-height: 40px;
box-sizing: border-box;
margin-bottom: 0;
}
input[type="submit"] {min-height: 52px; display: inline-block; width: auto;}
input[type="submit"], input[type="button"], input[type="reset"] {
color: var(--wp--preset--color--base);
background: var(--wp--preset--color--secondary);
border-color: var(--wp--preset--color--secondary);
}
select, input[type="date"] {
width: 100% !important;
padding: 1.2em 1.5em;
opacity: .9;
}
.wpcf7-form select,.wpcf7-form input[type="date"] {height: 52px !important;}
input[type="date"] {
min-width: 95% !important;	
line-height: 40px !important;
display: inline-block !important;
vertical-align: middle !important;
}
input::-webkit-date-and-time-value {
text-align: left !important;
width: 100% !important;
padding-left: 15px !important;
}
select {-webkit-appearance: none;}
input[type="submit"],button {cursor:pointer;}
.wp-block-search__inside-wrapper {
max-width: 375px;
} @media (max-width: 575.98px) {
.hidden-xs {
display: none !important;
}
} @media (min-width: 576px) and (max-width: 767.98px) {
.hidden-sm {
display: none !important;
}
} @media (min-width: 768px) and (max-width: 991.98px) {
.hidden-md {
display: none !important;
}
} @media (min-width: 992px) {
.hidden-lg {
display: none !important;
}
}  @media screen and (max-width: 1180px) {
.wp-block-navigation__responsive-container-content > ul li a {
padding: 10px 1vw;
}
}
@media screen and (max-width: 811px) {
.posts-list {
margin-right: 0;
max-height: 27px;
}
.swiper-button-next, .swiper-button-prev {display: none;}
.wp-block-group.is-layout-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (min-width: 780px) {
.latest-grid-box li:nth-last-child(-n+2) {
margin-bottom: 0 !important;
}
)
@media (max-width: 992px) { .wp-block-columns.md-col-2,.wp-block-latest-posts__list.is-grid.md-col-2 {
flex-wrap: wrap !important;
}
.wp-block-columns.md-col-2 > .wp-block-column,.wp-block-latest-posts__list.is-grid.md-col-2 > li {
flex: 0 0 47% !important;
max-width: 50% !important;
}
.wp-block-latest-posts__list.is-grid.md-col-2 > li:nth-child(2n){
margin-right: 0;
}
.wp-block-query .is-layout-grid.md-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} @media (max-width: 781px) {
.wp-block-columns.sm-col-2,.wp-block-latest-posts__list.is-grid.md-col-2 {
flex-wrap: wrap !important;
}
.wp-block-columns.sm-col-2 > .wp-block-column,.wp-block-latest-posts__list.is-grid.md-col-2 > li {
flex: 0 0 47% !important;
max-width: 50% !important;
}
.wp-block-latest-posts__list.is-grid.md-col-2 > li:nth-child(2n){
margin-right: 0;
}
.wp-block-query .is-layout-grid.sm-col-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media screen and (max-width: 600px) {
header .wp-block-navigation {
font-size: 2.5vh;
}
.custom-logo {
width: 140px;
}	
.menu-box-block {order:2}
.wp-block-navigation__responsive-container-content > ul li:hover::before {
height: 0;
}
.has-modal-open .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
display: none;
}
.has-modal-open .wp-block-navigation-item.has-child.active > .wp-block-navigation__submenu-container {
display: block; 
}
#post-list {
margin-top: 0;
}
.wp-block-group.is-layout-grid {
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.wp-block-latest-posts__list.is-grid.md-col-2 > li{
flex: 0 0 100% !important;
max-width: 100% !important;
}
}