#aktuelt {background-color:#ff5a22; border:2px solid #f0602e; color:#fff; width:100%; height:30px; font-size:120%; font-weight:bold; line-height: 35px; text-align: center;}
#aktuelt  a {text-decoration:none; color:#fff;}

.hide{display:none}

#gkPageTop{margin-top: -10px;}
.top-bn img {width:100%;height:auto;}

.nspLinks .nspLinkScroll1 div ul li.notop-butbottom {border-top: none;border-bottom: 1px solid #e5e5e5}

.nspMainPortalMode7 { float: left; width: 930px; }
.nspMainPortalMode7 .nspHeader.nowplaying a{color:#F85F31!important;}
.nspMainPortalMode7 .nspHeader.nowplaying a:hover{color:#FDA68B!important;}

.breadcrumbs {float:left;}

.nav {margin: 10px auto;display: table;padding-top: 10px;}
.nav .page-numbers {margin: 0 4px 0 4px;padding: 3px 6px 3px 6px;background-color: #eee;}
.nav .current {background-color:#666; color:#fff;}

.imgCenter {display:block; margin-left:auto;margin-right:auto;}

.maingrey {background-color: rgba(248, 248, 248, 1);margin: 0 -20px 0px -20px;padding-left: 10px;padding-right: 10px; -border-right: 1px solid #e5e5e5;}
	.minh200 {min-height: 220px;}
	.minh220 {min-height: 220px;}
	.minh300 {}
	.minh120 {min-height: 120px;margin: 0px 0px 15px 10px;}
	.nspImageWrapper {max-width:200px; height:auto;}
	
/*	.colour{margin: 1%;border-radius: 10px;}
	.borderRad{border-radius: 10px;padding: 10px 10px 20px 10px;}
*/
	div.textBlock h4.nspHeader a {color: #ffffff;}
	div.textBlock h4.nspHeader a:active,
	div.textBlock h4.nspHeader a:focus,
	div.textBlock h4.nspHeader a:hover {color: #ffff00;}
	div.textBlock h3.nspHeader {color: #ffffff; display: none;}
	.colour{margin: 1%;border-radius: 0px;}
	.borderRad{border-radius: 0px;padding: 10px 10px 20px 10px;}
	
	.elipsis{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; max-width:500px;}
	@media screen and (max-width: 1024px) {
		.elipsis{white-space: normal;}
	}
	
/* VAERET */
 .vaeret table {margin:0;}
 .vaeret tbody {font-size: 12px;line-height: 16px;margin:0;}
 .vaeret tbody tr td {border:none;}
 .vaeret tbody tr.sec{border-bottom:1px solid #e5e5e5;}
 .vaeret .yr_copy{color:rgb(102, 102, 102);font-size: 12px;padding: 8px 0px;}
/* VAERET */ 

#liradio {margin-bottom: -10px;}

.souncloud {width:700px; margin: 0 auto;}
.soundcloud h3{color:#bbb;}
#gkInnerInset {
		float: left;
		width: 24%!important;
		padding-left: 60px!important;}
		
.ui-loader {display:none!important;}

h3.nspHeader a {font-size:28px;font-weight:bold;line-height: 90%;}

/* THE POST */
.alignright{float:right;}
.alignright:after{clear:both;}
.alignleft{float:left;}
.alignleft:after{clear:both;}
#gkContentWrap {min-width: 100%;padding-top: 0;}
/*div.nspArt.nspCol2:nth-of-type(odd) {border-left: 1px solid #e5e5e5;}*/
.nspCol2{width:48%!important;}

h1.nspHeader {font-weight: bold!important;}

.box .gkArtContentWrap.pad7x {color:black;font-size:16px;}
.posted .breadcrumbs {color:#666;text-transform:uppercase;}
.posted .breadcrumbs a{color:#666;}

.pad15 {padding: 7px 7px 15px 7px;}
.pad26 {padding:26px 7px 26px 0;}
.pad7x{padding:7px;}
.mar20 {margin:0 20px 20px 0 ;}

.fbb {margin-top: -2px;}
.mfbb {display: table!important;top: -5px;left: 5px;}
.twb {margin-left: 25px;}

.indexImage{width:100%; height:150px; background-position:50% 0%;background-repeat:no-repeat;background-size:100%;background-size: cover;}
.nspCol1 .indexImage{ height:250px; }
.nspArt.nspCol1 .indexImage[data-image$="/def.png"]{height:150px;}
.indexImage[data-image$="/def.png"]{background-size:25%;background-size:initial;/*border: 1px solid #ddd;*/}

.wp-post-image {width: 100%!important;height: auto!important;}

.nopadding{padding:0!important;}

.maxw100{max-width:100%;}

.metas{
	background-color: rgb(50, 50, 50);
	color: #fff;
	font-size: 90%;
	margin-top: -0px;
}
.posted {
	font-size: 80%;
	color: #C4C4C4;
}
.posted a{
	color: #C4C4C4;
	transition:color .3s ease-out;
}
.posted a:hover{
	color: red;
}
/* End THE POST */


.gkArtContentWrap h4 {margin-top: 0.0em;margin-bottom:0;}
.gkArtContentWrap h3 {padding-bottom:0;padding-top:0.5em;padding-left:0;}

.page-template-default h1.nspHeader {display:none;}

#gkContentTop { padding: 0; height: 49px; }
#gkTopMenu { padding: 12px 0 0 15px; }
#gkSearch { float: right; margin: 0; padding: 12px 7px 0 0;}

#gkMainbody:first-child div.box { padding-top: 5px; }
#gkMainbodyTop { border-bottom: none;}
#gkWeather { float: right;}
#gkWeather table { border-style: none; border-collapse: collapse; border-spacing: 0; margin: 8px 10px 0 0;}
#gkWeather tr:hover td { background:#1c1c1c; }
#gkWeather td { padding: 0; margin: 0; border: 0; }
#gkWeather p { font-size: 13px; font-weight: bold; margin: 0; color: #F85F31; padding-left: 2px;}
#gkWeather img { vertical-align: middle; }
#gkWeather span { font-size: 20px; color: #c7c7c7; }
.yr_copy { font-size: 10px; vertical-align: top; color: #777;}
.single-map {padding-top: 5px;}
.single-adrotate { min-width:300px; min-height:250px; }
.mobile-adrotate { display: block; float: left; width:100%!important; margin: 0 0 12px 0; text-align: center;}
#gkContacts { font-size: 10px; }

.shortBox {width:98%!important;}
/*.imageBox {display:block;width:48%;float:left;padding-left: 3px;}*/
.imageBox {display:block;width:100%;}
.contentBox {float:left;}

.corenavi {display:block;}
.simplenavi {display:none;}
#facebook2{display:none;}

/*.halfWidth {width:48%!important;}*/
.halfWidth {width:49.5%!important;}

.fullWidth .contentBox {width:45%!important;padding-left: 22px!important;}
.fullWidth .imageBox {width:48%;}
.nspArtScroll2 .nspPages1 .gkArtContentWrap ul {list-style: disc;padding-left: 20px;}

div.nspArt.fullWidth.nspCol1 { width: 100%!important; margin: 0 0 12px 0; padding: 0; }
div.shortBox.nspArt.nspCol2.halfWidth { width: 49.5%!important; margin: 0 0 12px 0; padding: 0; }
div.shortBox.nspArt.nspCol2.halfWidth + div.shortBox.nspArt.nspCol2.halfWidth { margin-left: 1%;}
div.shortBox.nspArt.nspCol2.fullWidth { width: 100%!important; margin: 0 0 12px 0; padding: 0;}
div.shortBox.nspArt.nspCol2.fullWidth > div.imageBox { width: 50%!important; padding: 0; margin: 0; }
/*div.shortBox.nspArt.nspCol2.fullWidth > div.contentBox.gkArtContentWrap { width: 50%!important; padding: 0!important; margin: 0!important; }*/
div.shortBox.nspArt.nspCol2.fullWidth > div.contentBox.gkArtContentWrap { width: 100%!important; padding: 0!important; margin: 0!important; }
div.borderRad { padding: 0; margin: 0 0 12px 0;}

div.nspArt.nspCol1.minh120.borderRad > div.gkArtContentWrap > h4.nspHeader { width: 98%; padding: 10px 0 5px 10px; line-height: 100%; font-size: 35px;}

/*div.nspArt.nspCol2.minh300.fullWidth > div.gkArtContentWrap > h4.nspHeader { width: 98%; padding: 10px 0 5px 10px; line-height: 100%; font-size: 48px;} */
div.nspArt.nspCol2.minh300.fullWidth > div.gkArtContentWrap > h4.nspHeader { width: 98%; padding: 10px; line-height: 120%; font-size: 42px;}
/* first news Ingress text*/
/*div.nspArt.nspCol1.minh120.borderRad > div.gkArtContentWrap > h3.nspHeader { width: 98%; padding: 4px 0 5px 11px; line-height: 140%; font-size: 17px; word-break: normal; word-wrap: normal; } */
div.nspArt.nspCol1.minh120.borderRad > div.gkArtContentWrap > h3.nspHeader { display:none; }

/*div.contentBox.gkArtContentWrap > h4.nspHeader { width: 96%; padding: 5px 0 5px 10px; line-height: 100%; font-size: 35px; word-break: normal; word-wrap: normal;}*/
/* News Ingress text*/
div.contentBox.gkArtContentWrap > h4.nspHeader { width: 96%; padding: 10px 10px 13px; line-height: 100%; font-size: 30px; word-break: normal; word-wrap: normal;}
/*div.contentBox.gkArtContentWrap > h3.nspHeader { width: 96%; padding: 4px 0 5px 11px; line-height: 140%; font-size: 17px; word-break: normal; word-wrap: normal; }*/
div.contentBox.gkArtContentWrap > h3.nspHeader { display:none; }

div.nspArt.nspCol1 > h1.nspHeader.tleft.fnone.pad7x { font-size: 48px!important; font-family: Chivo,sans-serif; line-height: 100%; padding-bottom: 0;  padding-top: 25px; word-break: normal; word-wrap: normal; }
div.nspArt.nspCol1 > h3.nspHeader.tleft.fnone.pad7x { font-size: 20px!important; padding-top: 20px; word-break: normal; word-wrap: normal; padding-bottom: 20px;}

.live-mobile { color: #c7c7c7; font-family: 'Hammersmith One', Arial, sans-serif; font-size: 14px; font-weight: 400; height: 45px; line-height: 45px; margin:  0; padding: 0; }
div.nspArt.nspCol5 { padding: 0; font-family: 'Hammersmith One', Arial, sans-serif; font-size: medium; font-weight: bold; }
div.nspArt.nspCol5 a { width: 100%; }
div.nspArt.nspCol5 img.nspImage { display: block; width: 60px!important; max-width: 60px; height: 60px; padding-bottom: 10px; margin: 0 auto; }
div.nspArt.nspCol5 p { width: 100%; overflow: hidden; margin: 0; }

@media all and (max-width:640px){
	div.nspArt.nspCol2.minh300.fullWidth > div.gkArtContentWrap > h4.nspHeader { padding: 0px 0 10px 10px; line-height: 0.3em; font-size: 48px;}
	div.contentBox.gkArtContentWrap > h4.nspHeader { padding: 5px 7px 17px; line-height: 0.45em; font-size: 35px; word-break: normal; word-wrap: normal;}
    #gkPageContent { margin: 0!important; }
	#gkContentTop, #gkBannerTop,.top-bn {display:none;}
    #gkPageTop {margin-top: 0px;}
	div.shortBox.nspArt.nspCol2.fullWidth {margin: 0 0 2px;}
	.link_bar_undr_news{display:none;}
	.souncloud {width: 100%!important;}
	#facebook{display:none;}
	#facebook2{display:block;}
	
	.corenavi {display:none;}
	.simplenavi {display:block;}
	.simplenavi .next,.simplenavi .prev{display: table;padding: 5px 10px;background: #eee;border-radius: 10px;margin: 10px 0 5px 20%;float: left;font-weight:bold;}
	.simplenavi .next {margin: 10px 19% 5px 0;float: right;background-color: rgba(13, 13, 203, 0.69);color: white;}
	
	/*.halfWidth{ width:98%!important; }*/
	
	.fullWidth .contentBox {width:98%!important;padding-left: 2px!important;}
	.fullWidth .imageBox { width:100%; padding-left: 0!important; }
	
	.maingrey{ padding:0!important; }
	
	.gkArtContentWrap h4 a {font-size: 18px!important;}
	.minh120.nspCol1 .gkArtContentWrap h4 a {font-size: 20px!important;}
	.minh120.nspCol1 .indexImage {height: 175px!important;}
	div.shortBox.nspArt.nspCol2.fullWidth > div.imageBox { width: 100%!important; border-top-left-radius: 0; border-bottom-left-radius: 0; }

    /*div.shortBox.nspArt.nspCol2.halfWidth { width: 100%!important; margin-bottom: 12px!important; margin-left: 0!important;}*/
	    div.shortBox.nspArt.nspCol2.halfWidth { margin-bottom: 2px!important; }
    div.shortBox.nspArt.nspCol2.fullWidth > div.contentBox.gkArtContentWrap { width: 98%!important;}
    div.nspArt.nspCol1.minh120.borderRad > div.gkArtContentWrap > h4.nspHeader { padding-top: 0; line-height: 15px;}
    div.contentBox.gkArtContentWrap > h4.nspHeader { width: 90%!important; line-height: 15px;}

    div.nspArt.nspCol1 > h1.nspHeader.tleft.fnone.pad7x { font-size: 25px!important; padding-bottom: 5px; }
    div.nspArt.nspCol1 > h3.nspHeader.tleft.fnone.pad7x { font-size: 18px!important; line-height: 140%; }

    .nspCol1 .indexImage { border-top-left-radius: 0; border-top-right-radius: 0; height: 130px;}
    div.nspArt.fullWidth.nspCol1 { border-radius: 0; padding-top: 0!important; padding-bottom: 0!important; }
    div.borderRad { border-radius: 0; }
    div.shortBox.nspArt.nspCol2.halfWidth { border-radius: 0;  padding-top: 0!important; padding-bottom: 0!important; }
    div.shortBox.nspArt.nspCol2.fullWidth { border-radius: 0; padding-top: 0!important; padding-bottom: 0!important; }
}
/*===== for banner width more then 1500px =====*/
-div.g.g-1 {max-width: 100% !important; max-height: 275px !important;}
/*===== homepage center banner =====*/
#adrotate4 img {max-width: 100%;}
#adrotate4 {display: block; margin: 10px 0; width: 100%;}
@media all and (max-width:640px) {
	#adrotate4 {display: none;}
}
/*==== for most popular title news ====*/
a.most-popular-news-title {
	font-size: 1.7em;
	font-weight: 900;
}
.box.badge-popular .header::after{background:#32aae2;content:"";}
.box.badge-popular h3.header {text-align: center; font-size: 2em; padding: 15px 0 0;}
.img-first-news .indexImage { height: 375px; } 
/*===== related post =====*/
.rel_post h3 {
margin-bottom: 0px;
}
.rel_post ul {
list-style-type: none;
display: inline-block;
margin-top: 0px;
margin-left: 0px;
padding: 0px;
}
.rel_post li:nth-child(5n+5){
	clear: both;
}
.rel_post li {
margin-top: 20px;
margin-left: 0px;
width: 200px;
margin-right: 30px;
float: left;
line-height: normal;
}
.rel_post li img{
height: 130px !important;
margin-bottom: 5px;
}
.rel_post li a {
text-decoration: none;
color: black;
font-weight: bold;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.rel_post li a:hover {
color: #1abc9c;
}
.clearboth {
	clear: both;
}
.ntb {
	position: relative;
	z-index:1;	
}
.ntb:before {
	position: absolute;
    right: 0;
    top: 0;
    content: '';
    border: 25px solid transparent;
    border-top: 25px solid rgba(217,221,217,0.8);
    border-right: 25px solid rgba(217,221,217,0.8);
}
.ntb:after {
	position: absolute;	
    right: 0;
    top: 7px;
    content: '(NTB)';
    transform: rotate(45deg);
    /*z-index: -1;*/
    color: black;   
}
.container-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 50%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ 
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;  
  overflow: hidden;
}
/* Media queries for responsive design */
@media (max-width: 800px) {
    .container-iframe {
        width: 100%;
        padding-top: 70%; /* Adjusted aspect ratio for smaller screens */
    }
}
/* Media queries for responsive design */
@media (max-width: 600px) {
    .container-iframe {
        width: 100%;
        padding-top: 80%; /* Adjusted aspect ratio for smaller screens */
    }
}