/*
	CSS til skránna, uv,sv og stream
*/
/*.panels-flexible-region-first{
	width:644px;
	margin-right:20px;
}
.panels-flexible-region-last{
	width:312px;
}
.panels-flexible-region-inside{
	padding-left:0px;
	padding-right:0px;
}*/

.s-pane{
	width:644px;
	padding-top:11px;
	padding-bottom:33px;
	font-size:0px;
	line-height:1.0;
}
.s-pane-block{
	width:312px;
	padding-bottom:10px;
	font-size:0px;
	line-height:1.0;
}
/*
.s-pane-block .s-header{
	background-color:white;	
	width:312px;
	height:30px;
	padding-top:6px;
	padding-bottom:26px;
	border-bottom: 4px solid black;
	border-top:1px solid black;
}
.s-pane-block .s-headertype{
	font-family: "Open Sans";
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	color: rgb(33, 33, 33);
	padding-top:3px;
}
.s-pane-block .s-headerlink{
	font-family: "Open Sans";
	font-size:12px;
	font-weight:bold;
	background-color:rgb(33, 33, 33);
	padding-left:10px;
	padding-right:16px;
	padding-top:5px;
	padding-bottom:5px;
	float:right;
}
.s-pane-block .s-headerlink a:link{
	color: white;
}
.s-pane-block .s-headerlink a:visited{
	color: white;
}
.s-pane-block .s-headerlink a:hover{
	color: white;
}
*/

.s-header{
	background-color:white;	
	width:312px;
	height:30px;
	padding-top:6px;
	padding-bottom:26px;
	border-bottom: 4px solid #212121;
	border-top:1px solid #212121;
}
.s-headertype{
	font-family: "Open Sans";
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	color: rgb(33, 33, 33);
	padding-top:3px;
	display:inline-block;
	text-transform:uppercase;	
}
.s-headerlink{
	font-family: "Open Sans";
	font-size:12px;
	font-weight:bold;
	background-color:rgb(33, 33, 33);
	padding-left:10px;
	padding-right:16px;
	padding-top:5px;
	padding-bottom:5px;
	float:right;
	line-height:1.0;
	
}
.s-headerlink a{
	color:white;
}
.s-headerlink a:link{
	color: white;
	text-decoration:none;
}
.s-headerlink a:visited{
	color: white;
	text-decoration:none;
}
.s-headerlink a:hover{
	color: white;
	text-decoration:none;
}
.s-content{
	font-family: "Open Sans";
	font-size:12px;
	padding:5px;
	width:312px;
	margin-top:1px;
	color:#212121;
}
 .dark{
	background-color:#595959;
	color:white;
}
.s-pane .s-normal{
  font-size: 14px;
  font-family: "Open Sans";
  color: rgb(33, 33, 33);
  width:644px;
  height:34px;
  padding-top:0px;
  padding-bottom:0px;
}
.s-pane-block .s-normal-block{
  font-size: 14px;
  font-family: "Open Sans";
  color: rgb(33, 33, 33);
  width:312px;
  height:32px;
  padding-top:0px;
  padding-bottom:0px;
  background-color:rgb(238, 238, 238);
  margin-bottom:1px;
  /*white-space:nowrap;*/
}	
.s-pane-block 
	.view-display-id-attach_uvh,
	.view-display-id-attach_uv1,
	.view-display-id-attach_svh,
	.view-display-id-attach_sv1{
	padding: 0px;
	font-size:10px;
	line-height:1.0;
	margin:0px;
	border: none;
}
.s-pane-block 
	.view-header{
	margin-bottom:-10px;
}
.s-pane-block 
	.view-display-id-attach_uv1,
	.view-display-id-attach_sv1{
	margin-top:-2px;
}
/*
div .s-pane-block .s-current-block{
	height:32px;
	overflow:hidden;
	margin-bottom:4px;
}
*/
/*
.s-pane-block .view-content div{

	padding:0px;
	margin:0px;
}*/
.s-pane a:link{
	text-decoration:none;
	color: rgb(33, 33, 33);
}
.s-pane a:hover{
	color:black;
}
.s-pane a:visited{
	color:rgb(33, 33, 33);
}
.s-pane strong{
	font-weight:bold;
}

.s-pane-block div{
	display: inline-block;
}
.s-pane-block a:link{
	text-decoration:none;
	color: rgb(33, 33, 33);
}
.s-pane-block a:hover{
	color:black;
}
.s-pane-block a:visited{
	color:rgb(33, 33, 33);
}
.s-pane-block strong{
	font-weight:bold;
}
.s-pane-block div{
	display: inline-block;
}
.s-pane div div{
	display: inline-block;
}
.s-pane-block div div{
	display: inline-block;
}
.s-title, .s-time-block {
	width:225px;
	/*height:12px;*/
	line-height:1.2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.s-pane .view-header{
	display:block;
}
.s-pane .date-heading{
	border-bottom-color:rgb(238, 238, 238);
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-bottom:7px;
	margin-bottom:7px;
}
.s-pane .date-heading h2{
	display:inline;
  font-size: 20px;
  font-family: "Open Sans";
  color: rgb(33, 33, 33);
  font-weight: bold;
}
.s-pane .date-heading h3{
	display:inline;
  font-size: 20px;
  font-family: "Open Sans";
  color: rgb(33, 33, 33);
  font-weight: bold;
}
.s-pane .pager{
	margin:0px;
}

.s-time{
	width:90px;
	margin-top:10px;
	margin-left:10px;
 }
 .s-time-block{
	width:50px;
	margin-top:9px;
	margin-left:10px;
 }
 
 .s-player{
	 width:27px;
	 padding-left:5px;
	 padding-right:5px;
	/* padding-top:10px;*/
 }
 
.s-current{
	font-weight:bold;
	background-color: rgb(238, 238, 238);
	width:644px;
	/*padding-top:0px;*/
}
.s-pane-block .s-current-block{
	font-weight:normal;
	background-color: white;
	width:312px;
	color:rgb(0, 131, 143);
}
.s-pane-block .s-current-blocksv{
	font-weight:normal;
	background-color: white;
	width:312px;
	color:rgb(45, 136, 181);
}

.s-option{
	float:right;
	margin-right:3px;
	margin-bottom:-6px;
}
.s-expand{
	margin-top:10px;
}
.s-expand img:hover{
	cursor:pointer;
}
.s-option img{
	margin-left:10px;
}

.page-sendingar .s-option img{
	margin-top: 12px;
}

.s-timer{
  background-color: rgb(0, 131, 143);
  height: 4px;
  position:absolute;
}
.s-timersv{
  background-color: rgb(45, 136, 181);
  height: 4px;
  position:absolute;
}

.s-timer-background {
  background-color: rgb(191, 191, 191);
  width: 644px;
  height: 4px;
  display:block;
  position:relative;
  top:-2px;
}
.s-timer-background-block{
  background-color: rgb(191, 191, 191);
  width: 312px;
  height: 4px;
  display:block;
  position:relative;
  top:0px;
}

.s-timer-notimer{
   background-color:rgb(238, 238, 238);
/*   border-top-color:rgb(238, 238, 238);*/
    height:1px;
	width:644px;
	position:relative;
	top:2px;
	/*border-top-style:solid;*/
	/*display:none;*/
/*	margin-top:8px;
	margin-bottom:-4px;
	*/
	
}
.s-sub{
	font-family: "Open Sans";
	font-size:13px;
	font-weight:normal;
	width:640px;
	display:none;
	padding-left:5px;
	padding-bottom:10px;
	border-bottom-color:rgb(238, 238, 238);
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.s-insider{
	width:100%;
	border-collapse:collapse;
	border:none;
}
.s-insider td{
	padding:0px;
	margin:0px;
/*	background-color:yellow;*/
	vertical-align:top;
}
.s-insider .c1{
	width:134px;
/*	background-color:red;*/
}
.s-insider .c2{
	width:500px;
/*	background-color:green;*/
}
.s-subpic{
	width:100px;
	padding-left:5px;
	padding-right:5px;
}
.s-subright{
	display:inline;
	width:504px;
	float:right;
}
.s-subtitle{
	display:block;
	float:right;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
}
.s-text{
	display:block;
	width:100%;
	padding-bottom:10px;
	padding-right:5px;
}
.s-producer{
	display:block;
	width:100%;
	padding-bottom:10px;	
	padding-right:5px;
}
.s-sending{
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.s-spots{
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	width:100%;
	/*background-color:aqua;*/
}

.s-spots div a:before{
  content:url('/sites/all/themes/bootstrap_subtheme/images/skra/playsmall.png');
  padding-right:4px;
}
.spot{
	display:block;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:4px;
/*	background-color:green; */
}

.s-music{
	padding-top:10px;
}
.s-music strong{
	font-weight:bold;
}
.music-details{
	display:block;
	width:500px;
}
.music-details .m-row{
	display:block;
	vertical-align:top;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
}
.m-row:nth-child(odd){
	background-color:#f8f8f8;
	vertical-align:top;
}
.m-row .m-title{
vertical-align:top;
	width:50%;
}
.m-row .m-artist{
	width:50%;
}


#newest_media_fisk {
	border-bottom: 1px solid black;
    margin-bottom: 10px;
    max-width: 97%;
}

#newest_media_fisk .s-header {
	max-width: 100%;
}

.s-header #fisk {
	text-transform: inherit;
	font-size: 22px;
    margin-top: -6px;
}

#newest_media_fisk .views-row{
	max-width: 100%;
	margin-bottom: 4px;
}




#ws_skra_sv .s-title a {
	color: rgb(45, 136, 181);
    text-decoration: underline;
}


#ws_skra_uv .s-title a {
	color: rgb(0, 131, 143);
    text-decoration: underline;
}



/*-------skra mobile sites - skra + sendingar---------*/

#ws_skra_sv_mobile .s-headerlink {
	display: none;
}

#ws_skra_uv_mobile .s-headerlink {
	display: none;
}

/*-----------------end----------------*/


@media screen and (max-width: 320px) {
	.s-pane .date-heading h3 {
		font-size: 15px;
	}

	.s-pane .date-heading h2 {
		font-size: 15px;
	}

}



@media screen and (max-width: 767px) {

.page-nskra-uv .panels-flexible-region-339-center {
	width: 100%;
}

.page-nskra-uv .panels-flexible-339 .panels-flexible-region-inside {
	padding: 0;
}

.page-nskra-uv .panels-flexible-region-339-right {
	width: 100%;
}






.page-nskra-sv .panels-flexible-region-341-center {
	width: 100%;
}

.page-nskra-sv .panels-flexible-341 .panels-flexible-region-inside {
	padding: 0;
}

.page-nskra-sv .panels-flexible-region-341-right {
	width: 100%;
}






.page-nskra-uv #uvtop {
	width: 100% !important;
}

.page-nskra-uv	.panels-flexible-region-366-center {
	width: 100%;
}

.s-timer-background {
	width: 100%;
}



.page-nskra-sv .navbanner {
	width: 100% !important;
}

.page-nskra-sv	.panels-flexible-region-367-center {
	width: 100%;
}

.s-pane div div {
	font-size: 12px;
}

.s-time {
	font-size: 12px;
    width: 75px;
    margin-right: -20px;
    margin-left: 0px;
}

.s-option {
	float: inherit;
}

.s-pane {
	width: 100%;
}

.s-timer-notimer {
	width: 100%;
}

.s-pane .s-normal {
	width: 100%;
}

.s-sub {
	width: 100%
}

.s-insider .c1 {
	display: none;
}

.date-nav-wrapper .date-prev a {
    margin-left: 0px;
}

.date-nav-wrapper .date-next a {
    margin-right: 0px;
}

.date-nav {
	padding-bottom: 0em;
}

.view-ws-skr-ir .views-row {
	width: 100%;
}

.s-normal .s-option {
	float: right;
}

.s-timer-background .s-timer {
	max-width: 100%;
}

.s-timer-background .s-timersv {
    max-width: 100%;
}

.s-heiti {
	max-width: 58%;
    vertical-align: -webkit-baseline-middle;
    line-height: normal;
    margin-left: 10px;
}

.s-player {
	padding-top: 0px;
	vertical-align: -webkit-baseline-middle;
	padding-left: 20px;
}

.s-expand {
	margin-top: 0px;
	vertical-align: -webkit-baseline-middle;
}

.s-expand .s-heiti {
	margin-top: 10px;
}

.s-time {
	margin-top: 0px;
	vertical-align: -webkit-baseline-middle;
}

.s-insider .c1 {
	width: 100%;
}

.s-insider .c2 {
	width: 100%;
}

.music-details {
    display: block;
    width: 100%;
}

.m-row {
	padding-bottom: 8px !important;
}

.m-row .m-title {
	width: 48%;
}

.s-music {
	
}

.s-normal {
	margin-top: 10px;
}

/*---------Síða: /sendingar/uv----------*/

.page-sendingar-uv .view-id-ws_skr_ir .view-header {
	width: 100%;
    margin-bottom: 5px;
}

.page-sendingar-uv .view-id-ws_skr_ir .view-content {
	width: 100%;
}

.page-sendingar-uv .s-pane-block div {
	width: 100%;
}

.page-sendingar-uv .s-time-block {
	width: 15% !important;
}

.page-sendingar-uv .s-title {
	width: 58% !important;
}

.page-sendingar-uv .s-option {
	float: right;
	width: 25px !important;
}

.page-sendingar-uv .s-timer-background-block {
	margin-top: 5px;
}

.page-sendingar-uv .view-display-id-attachment_2 {
	margin-bottom: -10px;
}

/*---------Síða: /sendingar/sv----------*/

.page-sendingar-sv .view-id-ws_skr_ir .view-header {
	width: 100%;
    margin-bottom: 5px;
}

.page-sendingar-sv .view-id-ws_skr_ir .view-content {
	width: 100%;
}

.page-sendingar-sv .s-pane-block div {
	width: 100%;
}

.page-sendingar-sv .s-time-block {
	width: 15% !important;
}

.page-sendingar-sv .s-title {
	width: 58% !important;
}

.page-sendingar-sv .s-option {
	float: right;
	width: 25px !important;
}

.page-sendingar-sv .s-timer-background-block {
	margin-bottom: 5px;
}

.page-sendingar-sv .s-normal-block {
	margin-top: -4px;
}

.s-timer-background .s-timersv {
    max-width: 100%;
}

.page-sendingar-sv .view-display-id-attach_sv1 {
	margin-bottom: 5px;
}

/*--------------------@media endar---------*/

}