a,abbr,acronym,address,body,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,html,iframe,img,label,legend,li,object,ol,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;font-display:swap;font-family:sans-serif;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:kern 1;font-feature-settings:kern 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
:root{--red:#ED1C27}
body{color:#1c1c1c;font-size:1em;font-weight:400;line-height:1.3;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;background-color:#fafafa}
a{text-decoration:none;color:#0f0f0f}
img{max-width:100%;height:auto}
.uppercase{text-transform:uppercase}
.maxgridrow{max-width:1330px;margin-inline:auto;padding-inline:12px}
.o-head{line-height:1.12}
.is-medium{font-weight:500}
.is-semibold{font-weight:600}
.is-bold{font-weight:700}
.is-bolder{font-weight:800}
.is-black{font-weight:900}
.is-size-normal{font-size:17px}
.is-white-color{color:#fff!important}
.is-size-0{font-size:3.6rem}
.is-size-tiny{font-size:13px}


.relative-article.video-container,
.thumb-holder{padding-bottom:60.25%;margin:0;position:relative;width:100%;height:0}
.relative-article.video-container .video-js,
.thumb-holder .imagefit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left}
.thumb-holder.square{padding-bottom:100%}
.thumb-holder.smaller-ratio{padding-bottom:56.25%}
.thumb-holder.paper{padding-bottom:120%}

.wrap-thumb-holder .video-js .vjs-tech{object-fit: cover}

.break{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}

@media screen and (max-width:1024px){
.thumb-holder.smaller-ratio{padding-bottom:76.25%}
.is-size-normal-touch{font-size:17px!important}
}
@media screen and (max-width:500px){
.is-full-small{width:100%!important}
.is-size-2-small{font-size:2.5rem!important}
}


.is-site-header{background:var(--red);padding:12px 0;background:var(--red);background:-webkit-linear-gradient(to bottom,#c11200,var(--red));background:linear-gradient(to bottom,#c11200,var(--red));margin-bottom: 40px;}
.main__logo{width:140px;margin-left:-5px;line-height:0}
.main__logo a {display: block;line-height: 0}
.main__logo img{width:100%}
.header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.header-menu::before{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;top:-12px;left:0}
.header-menu .main-menu{display:flex;align-items:center}
.header-right .main-menu li,
.header-menu .main-menu li{display:block;list-style:none;font-size:16px;font-weight:700;color:#fff;padding:0 13px}
.header-right .main-menu li:first-child,
.header-menu .main-menu li:first-child{padding-left:0}
.header-right .main-menu li:last-child,
.header-menu .main-menu li:last-child{padding-right:0}
.header-right .main-menu li a,
.header-menu .main-menu li a{color:#fff}
.header-right .main-menu li a:hover,
.header-menu .main-menu li a:hover{text-decoration:underline}
.burger-lines{width:52px;height:25px;margin-left:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}
.burger-lines span{display:block;width:100%;height:3px;background-color:#fff}
.burger-lines span:nth-child(2){margin:4px 0}


.burger-lines,.search-icon{line-height:0;margin-left:20px;border-left:1px solid #fff;padding-left:20px}
.search-icon svg{width:100%;height:auto}
.search-icon #search{line-height:0;width:25px}

.burger-lines.mobile-burger-lines{margin-left:0;padding-left:0;border-left:0;padding-right:15px;width:46px}
.search-icon.mobile-search-icon{margin-left:0;padding-left:15px}

.trends__row{background-color:rgb(255,231,229,.5);margin-top:20px;border-radius:40px;display:flex;padding-inline:12px;align-items:center;line-height:1}
.trends__row span{font-style:italic;font-size:13px;font-weight:600;padding:0 8px;line-height:1.2;color:#000}
.trends__row span.trends-label{line-height:1}
/* .header-right .social-items{margin-bottom:20px} */
.social-items{list-style:none;padding:0;margin:0;display:flex}
.social-items li{display:block;margin-left:10px;width:20px;height:20px}
.social-icon{width:20px;height:20px;text-align:center;display:flex;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;overflow:hidden}
.social-items li a{display:flex;align-items:center;text-decoration:none;width:100%;filter:grayscale(1) brightness(100)}
.social-icon.twitter{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/twitter.svg')}
.social-icon.facebook{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/facebook.svg')}
.social-icon.youtube{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/youtube.svg')}
.social-icon.linkedin{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/linkedin.svg')}
.social-icon.tiktok{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/tiktok.svg')}
.social-icon.instagram{background-image:url('/wp-content/themes/whsk_ontime/common/imgs/instagram.svg')}


.wrap-relative-block{height:100%}
.relative-article-w{overflow:hidden;background-color:#fff;display:block;/*border-radius:8px;*/border:.5px solid #e5e5e5;position:relative;height:100%}
.relative-article-w .tile-content{padding:0 20px 30px}
.relative-article-w .tile-content .o-meta span,
.relative-article-w .tile-content .o-meta .post-date-time{border-bottom:2px solid var(--red);padding-bottom:2px;color:#555;line-height:1}
.relative-article-w .tile-content .o-meta{margin-bottom:15px;display:flex;justify-content:space-between}
.relative-article-w .relative-article a:hover .o-head {text-decoration: underline}
.relative-article-w .tile-content .o-meta .post-date-time{border-bottom:0}


.sidebar__width{width:300px;position:relative;z-index:1}
.latestnews__side, .paper-side{background-color:#fff;padding:10px;border-radius:12px}
.latestnews__side, .paper-side{padding:12px;width:300px;height:100%}
.latestnews__side .htitle:after,
.paper-side .htitle:after{content:"";width:70px;display:block;background:#000;height:3px;margin-top:10px}
.latestnews__side .htitle, .paper-side .htitle{font-size:2.4rem;line-height:1;margin:0 0 15px;font-weight:800}
.latestnews__side .latest__art_row{display: flex;gap: 5px;width: 100%;}
.latestnews__side .latest__art_row:not(:last-child){border-bottom:.125rem solid #ddd;padding-bottom:12px;margin-bottom:12px}
.latestnews__side .latest__art_row time{font-weight:500;font-size:12px;line-height:1;letter-spacing:.5px;font-family:monospace;display:flex;align-items:center;margin-bottom:5px}
.latestnews__side .latest__art_row time:before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><rect width="24" height="24" fill="white"></rect><circle cx="12" cy="12" r="9" stroke="%23000000" stroke-linecap="round" stroke-linejoin="round"></circle><path d="M12 5.5V12H18" stroke="%23000000" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');width:20px;height:20px;display:block;margin-right:5px;mix-blend-mode:multiply}
.latestnews__side .latest__art_row a:hover{text-decoration:underline}
.latestnews__side .latest__art_row span{font-size:14px;font-weight:700;line-height:1.3}
.latestnews__side .latest__art_row .latest__art_text{width:80%;}
.latestnews__side .latest__art_row .latest__art_image{width:20%;}
.latestnews__side .latest__art_image figure{width: 100%;padding: 0;margin: 0;line-height: 0;}

.paper-side .paper-title{margin:10px 0 0}
.paper-side .htitle{line-height:1.2;font-size:2.2rem}


.section__title{margin:0;line-height:.9;padding-bottom:0;font-size:2.7rem;color:var(--red);font-weight:800;letter-spacing:-.21px}
.radio-section .section__title,.video-section .section__title,.shorts-section .section__title{color:#fff;background:var(--red);padding:5px 20px;width:fit-content;line-height:1.3}

.sidebar-widget .is-size-6{position:relative;text-align:center;width:100%;display:block}


/* FOOTER */
.is-site-footer{padding:3rem 0;background-color:#000;margin-top:4rem}
nav.menu-footer-container .menu-footer-container{display:flex;flex-wrap:wrap;justify-content:center}
nav.menu-footer-container li{font-size:13px;color:#fff;display:block;padding:0 10px}
nav.menu-footer-container li a{color:#fff;opacity:.9;font-weight:500}
nav.menu-footer-container{margin:2rem 0}
nav.menu-footer-container li a:hover{text-decoration:underline}
.footer-social .social-items{justify-content:center;margin:2rem 0 1rem}
.footer-social .social-items li{margin:0 10px;width:32px;height:32px;display:flex;align-items:center}
.is-site-footer .main__logo img {filter: grayscale(1) brightness(100)}



/* Search Bar */
.wrap-search{max-height:0;overflow:hidden;transition:max-height .2s ease;background:#fff}
.activesearch .wrap-search{top:0;transition:top .5s ease;max-height:51px;transition:max-height .5s ease;z-index:10}
.activesearch #close-search{display:block;cursor:pointer}
.activesearch #close-search svg{width:20px}
.wrap-search .top-search{display:flex;align-items:center;justify-content:center}
.wrap-search .top-search .form-wrap,.wrap-search .top-search .form-wrap input{width:100%}
.wrap-search form{display:flex;align-items:center}
.wrap-search form .submit,.wrap-search form input{background:#fff;border:none;padding:10px 10px 10px 0;font-size:16px;font-weight:600;color:#000;font-family:inherit}
.wrap-search form input{min-width:200px}
.wrap-search form .submit{cursor:pointer}

/* Burger */
#burger-aside{transition:all .25s ease;position:fixed;left:-350px;top:0;bottom:0;z-index:999;width:350px;overflow-x:hidden;color:#434343}
#burger-aside::-webkit-scrollbar{display:none}
#burger-aside.active{left:0;transition:all .25s ease}
#burger-aside .centered-logo{padding:20px;text-align:center;background:#fff}
#burger-aside .centered-logo .logo{max-width:350px}
#burger-aside .centered-logo img{margin:0}
#burger-aside .centered-logo h3{font-size:18px;margin:0;color:#000}
#burger-aside .centered-logo p{font-size:14px;margin:0;padding-top:5px}
#burger-aside #close-burger{position:absolute;width:18px;height:18px;top:23px;right:13px;cursor:pointer;z-index:1}
#burger-aside .burger-menu-inner{width:340px;background-color:#fff;min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between}
.body-overlay{display:none;position:absolute;background:#000;top:0;bottom:-20px;left:0;right:0;z-index:10;opacity:.6}
#burger-aside .menu-item{padding:0 20px;list-style:none}
#burger-aside .menu-item span{display:block;font-size:16px;font-weight:600;border-bottom:1.25px solid #ddd;padding:9px 0}
#burger-aside .menu-item a{color:#000;transition:color .3s ease}
#burger-aside .menu-item:last-child a{border-bottom:none}
#burger-aside .menu-item a:hover{color:var(--red);transition:color .3s ease}
.burger-menu-footer{background:var(--red);padding-bottom:20px;margin-top:20px}
.social.burger-social{display:flex;align-items:flex-end;justify-content:center;font-size:16px;font-weight:800;color:var(--red);padding:20px 20px 0 20px}
.social.burger-social .social-group{margin-left:0}
html:has(body.burger-open){overflow-y:hidden}
body.ontime{position:relative}
body.burger-open .body-overlay{display:block}


.burger-menu-ul li.menu-item-has-children{position:relative}
.burger-menu-ul li.menu-item-has-children svg{cursor:pointer;position:absolute;right:14px;top:10px;transform:rotate(90deg);transition:transform .3s ease}
.burger-menu-ul li .submenu-items{display:none;margin-top:10px}
#burger-aside li .submenu-items .menu-item:last-child span{border-bottom:none}
/* .burger-menu-ul li .submenu-items .menu-item:nth-child(2n){background-color:#ffe7e5} */
.burger-menu-ul li .submenu-items.show{display:flex;flex-direction:column}
.burger-menu-ul li .submenu-items.show ~ .submenu-arrow{transform:rotate(-90deg);transition:transform .3s ease}

#burger-aside .submenu-items .menu-item{padding-inline:0}
#burger-aside .submenu-items{padding-inline:15px;background-color:#F4F4F4}

.page-not-found-wrap{color:var(--red);margin:60px 0}
.page-not-found-title{font-size:180px;margin:0;color:var(--red)}
.page-not-found-action{margin-top:20px;display:flex;justify-content:center}
.page-not-found-action a{color:#fff;background-color:var(--red);padding:10px 20px;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s ease}
.page-not-found-action a:hover{background-color:#c11200;transition:background-color .3s ease}

/* Media pages */
body.mediagr .header-menu::before{content:none}
body.mediagr .header-right_bot,body.mediagr .header-right_top,
body.mediagr .column-menu-row,
body.mediagr .menu-main-container{display:none}
body.mediagr .main__logo{width:50px}
body.mediagr .category__header{background-color:transparent}
body.mediagr .kicker{border-bottom:2px solid #e8348c}
body.mediagr .article-header .article-headline,
body.mediagr .article-header .article-summary,body.mediagr .category__header p,body.mediagr .kicker a{color:#0f0f0f!important}
body.mediagr .single-article:after,body.mediagr .wrap-archive:before{content:none}
body.mediagr .media-header{padding:20px 0;border-bottom:1.25px solid #ddd;margin-bottom:30px;}
body.mediagr .media-header .header-right{height:100%}
body.mediagr .media-header .header-center{justify-content:center}
body.mediagr .media-header .main__logo{width:120px;margin-left:-5px;}
body.mediagr .main-menu.media-menu{display: flex;align-items: center;justify-content: center;}
body.mediagr .main-menu.media-menu li a{color:#E8348C}

body.mediagr .logos-wrap{display:flex;justify-content:center;align-items:center;gap:10px}
body.mediagr .logos-wrap .vert-sep{width:1px;height:40px;background:#fff}
body.mediagr .logos-wrap .media_logo{width:100px}
body.mediagr .logos-wrap .media_logo img{filter:grayscale(1) brightness(100)}



@media screen and (max-width:1024px){
.layout-row.layout-row-ft6 .post-desc{display:none}
}
@media screen and (max-width:768px){
.wrap-search{position:fixed;top:0;width:100%}
.is-site-header{padding:0;height:65px;transition:height .5s ease;margin-bottom:15px}
.sticky-header{position:fixed;width:100%;background:linear-gradient(to bottom,#c11200,var(--red));padding:12px 0;z-index:15;top:0;transition:top .5s ease}
.activesearch .is-site-header{height:161px;transition:height .5s ease}
.activesearch .sticky-header{top:51px;transition:top .5s ease}
.main__logo{margin:0 auto;width:80px}
#burger-aside.active{width:100%}
.sidebar__width{width:100%}
.latestnews__side,.paper-side{width:100%}

body.mediagr .logos-wrap .main__logo{width:45px}
body.mediagr .logos-wrap .media_logo{width:75px}
body.mediagr .category-menu{overflow:hidden}
body.mediagr .category-menu .media-menu{justify-content:flex-start;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
body.mediagr .category-menu .media-menu::-webkit-scrollbar{display:none}
}
@media screen and (max-width:500px){
.main__logo{margin:0 auto;width:65px}  
.is-size-2-small{font-size:2.5rem!important}
.layout-row.layout-row-ft6 .post-desc{display:block}
#burger-aside .burger-menu-inner{width:100%}
body.mediagr .logos-wrap .main__logo{width: 40px}
}