/* added for video styling */
.blog.video-list.kassvideo {
	background-color: #ffffff;
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-eye:before{content:"\f06e";}
.fa-calendar:before{content:"\f073";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-calendar:before{content:"\f133";}
.fa-eye:before{content:"\f06e";}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.fa{font-weight:900;}
.ion-ios-play:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ion-ios-play:before{content:"\f488";}
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
nav{display:block;}
h2{margin-top:0;margin-bottom:.8rem;}
ul,dl{margin-top:0;margin-bottom:1rem;}
dt{font-weight:600;}
dd{margin-bottom:.5rem;margin-right:0;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:none;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
img{vertical-align:middle;border-style:none;}
h2{margin-bottom:.8rem;font-family:inherit;font-weight:500;line-height:1.3333;color:#181818;}
h2{font-size:2.4rem;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;}
.no-gutters{margin-left:0;margin-right:0;}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-left:0;padding-right:0;}
.col-12,.col,.col-md-6,.col-lg{position:relative;width:100%;padding-left:16px;padding-right:16px;}
.col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
@media (min-width:768px){
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
}
.btn{display:inline-block;font-weight:400;color:#343a40;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:2px solid transparent;padding:1.175rem 1.5rem;font-size:.93334rem;line-height:1.8;border-radius:0;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{-webkit-transition:none;-o-transition:none;transition:none;}
}
.btn:hover{color:#343a40;text-decoration:none;}
.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn:disabled{opacity:.65;}
.btn-lg{padding:1.175rem 4.2666rem;font-size:.93334rem;line-height:1.8;border-radius:0;}
/*.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;list-style:none;border-radius:0;}*/
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-right:-2px;line-height:1.25;color:#080808;background-color:#fff;border:2px solid #080808;}
.page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:#080808;border-color:#080808;}
.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.page-item:last-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0;}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#080808;border-color:#080808;}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}
.embed-responsive::before{display:block;content:"";}
.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9::before{padding-top:56.25%;}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}
.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.mt-2{margin-top:0.8rem!important;}
.mb-4{margin-bottom:2.13344rem!important;}
.p-3{padding:1.6rem!important;}
.text-muted{color:#999!important;}
@media print{
*,*::before,*::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
a{color:#007bff;}
a:hover{color:#0056b3;}
img{max-width:100%;height:auto;}
.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.btn{cursor:pointer;text-transform:uppercase;font-weight:700;}
@media (max-width:575.98px){
.btn-lg{padding-right:16px;padding-left:16px;}
}
.element-invisible{position:absolute;padding:0;margin:0;border:0;height:1px;overflow:hidden;width:1px;}
div.pagination-wrap{padding:32px;font-size:.93334rem;}
div.pagination-wrap .pagination{margin-top:0;}
ul.pagination{margin:32px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:767.98px){
ul.pagination{margin:16px 0 0;}
}
ul.pagination .page-link{border-radius:0;margin:0 0 .2rem .2rem;font-weight:700;}
ul.pagination .page-link.disabled,ul.pagination .page-link.disabled:hover,ul.pagination .page-link.disabled:focus,ul.pagination .page-link.disabled:active{opacity:.6;pointer-events:none;}
ul.pagination .page-item:last-child .page-link{border-radius:0;}
div.t4-wrapper .counter{background-color:#fff;border:2px solid #080808;border-radius:0;color:#080808;display:inline-block;position:relative;padding:.5rem 0.75rem!important;line-height:1.25;text-transform:uppercase;font-weight:700;}
@media (max-width:575.98px){
div.t4-wrapper .counter{float:none!important;margin-top:.8rem;margin-bottom:.4rem;}
}
.page-header h2{margin:0;}
.article-info{margin:.5rem auto 1.6rem;font-size:.93334rem;}
.article-info .article-info-term{display:none;}
.article-info dd{display:inline-block;margin:0;white-space:nowrap;}
.article-info dd:after{content:"–";display:inline-block;margin:0;padding:0;font-weight:400;font-style:normal;color:#adb5bd;font-size:1rem;}
.article-info dd:last-child:after{display:none;}
.item-image{margin-bottom:1.6rem;}
.item-image::after{display:block;clear:both;content:"";}
.item-image img{max-width:100%;}
.pagination-wrap{padding-top:20px;}
.pagination-wrap .counter{float:left;margin:0;}
.pagination-wrap ul{padding:0;list-style:none;}
.pagination-wrap ul li{display:inline-block;}
.article-title a:hover,.article-title a:focus,.article-title a:active{border-bottom:1px solid #ebebeb;}
div.news-medium{border-bottom:1px solid #ebebeb;margin-bottom:-1px;}
div.news-medium .article-inner{position:relative;padding-bottom:3.2rem;height:100%;}
div.news-medium .article-inner .aside-after-title{bottom:0;position:absolute;right:0;margin:0;padding:32px;width:100%;}
div.news-medium .item-image{float:none!important;margin:0;padding:0;height:0;padding-bottom:66.6667%;position:relative;}
@media (max-width:767.98px){
div.news-medium .item-image{padding-bottom:55%;}
}
div.news-medium .item-image img{position:absolute;top:0;right:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}
div.news-medium .article-content{padding:32px;}
div.news-medium .article-content:before{background:#ebebeb;content:"";position:absolute;left:-1px;top:0;height:100%;width:1px;}
@media (max-width:991.98px){
div.news-medium .article-content:before{left:0;}
}
div.news-medium .article-title{margin-top:0;margin-bottom:0;}
@media (max-width:991.98px){
div.news-medium .article-title{font-size:1.2rem;}
}
div.news-medium .article-title a{color:#181818;font-weight:600;}
div.news-medium .btn-play{font-size:1.6rem;line-height:64px;height:64px;width:64px;}
@media (max-width:767.98px){
div.news-medium .btn-play{line-height:32px;height:32px;width:32px;}
}
.video-wrapper{position:relative;padding-bottom:56.25%;height:0;display:none;}
#su-main-player{background-color:#000;}
#su-main-player .video-mask{background:#000;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;opacity:.2;}
#su-main-player #su-btn-play{position:absolute;background:#fff;border:0;color:#2196F3;right:50%;top:50%;cursor:pointer;z-index:2;width:96px;height:96px;font-size:40px;line-height:96px;margin-top:-48px;margin-right:-48px;text-align:center;padding:0;}
@media (max-width:767.98px){
#su-main-player #su-btn-play{margin-top:-32px;margin-right:-32px;line-height:64px;height:64px;width:64px;}
}
.su-video-list{position:relative;z-index:1;}
.su-video-list .video-mask{background:rgba(0,0,0,.2);position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;}
.su-video-list .btn-play{cursor:pointer;}
.btn-play{position:absolute;background:#fff;color:#e90606;left:32px;top:22px;border-radius:0;z-index:2;width:96px;height:96px;font-size:2.4rem;line-height:96px;text-align:center; border-bottom: 3px solid #373e4a;}
@media (max-width:575.98px){
.btn-play{font-size:1.6rem;line-height:32px;width:32px;height:32px;}
}

.page-header-kvideo h2{font-size:1.6rem;margin:0;}
.page-header h2 a{color:#343a40;}
.article-info{font-size:.73334rem;text-transform:uppercase;margin:0;}

.article-info dd:after{display:none;}
.items-row .col:last-child .article-content:before{display:none;}
.blog .article-info dd{margin:0 0 0 .4rem;}
h2{font-family:inherit;font-weight:500;line-height:1.3333;color:#181818;}
h2{margin-top:1.6rem;margin-bottom:.8rem;}
h2{font-size:2.4rem;}
a{color:#f44941;}
a:hover{color:#fa7667;}
h2{font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0;}
h2{font-size:36px;}
.btn-play,#su-main-player #su-btn-play{color:#f44941;}
.article-info,.btn,.pagination .page-link,div.t4-wrapper .counter{}
.btn-line{border-color:#080808;color:#080808;}
.btn-line:hover,.btn-line:focus,.btn-line:active{background:#080808;color:#fff;}
dd.published{
    font-size: 13px;
    line-height: 15px;
}
i.micon.kvidt{
    font-size: 15px !important;
    line-height: 15px !important;
	margin-top: 5px;
}
.counter.kvidcat{
    text-align: center;
    padding-top: 30px;
}
.article-info .fa {
    color: #151515;
}
.su-video-list .video-mask {
    cursor: pointer;
}
/* dark mode */
.blog.video-list.kassvideo {
    background-color: #373e4a !important;
}
.blog.video-list.media {
    background-color: #373e4a !important;
}
div.news-medium .article-title a {
    color: #ffffff;
    font-weight: 600;
}
.article-info .fa {
    color: #64686b;
}

div.news-medium .article-content:before {
    background: #4c5565;
    content: "";
    position: absolute;
    left: -1px;
    top: 0;
    height: 100%;
    width: 1px;
}
.pagination {
    clear: both;
    margin: 0px !important;
    text-align: center;
    background: #fff;
    padding: 15px 0px 15px 0px !important;
}


