@charset "utf-8";
/* CSS Document */

/*
Theme Name:     Stadsomroep Den Haag 2012
Theme URI:      http://www.stadsomroepdenhaag.nl
Description:    Responsive theme for Stadsomroep Den Haag 2012
Author:         Lowtone
Author URI:     http://www.lowtone.nl
Template:       bangkokpress
Version:        0.1.0
*/

@import url("../bangkokpress/style.css");

body {background: #c1d72e url("images/back-sodh.gif") no-repeat center center fixed; width: 100%; height: 100%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;}
h3 {clear: both!important;}	


/* Disable old images */
.disable2012 .blog-thumbnail-image, 
.disable2012 .size-thumbnail,
.disable2012 .single-thumbnail-image,
.disable2012 .size-medium,

.disable2013 .blog-thumbnail-image, 
.disable2013 .size-thumbnail,
.disable2013 .single-thumbnail-image,
.disable2013 .size-medium,

.disable2014 .blog-thumbnail-image, 
.disable2014 .size-thumbnail,
.disable2014 .single-thumbnail-image,
.disable2014 .size-medium,

.disable2015 .blog-thumbnail-image, 
.disable2015 .size-thumbnail,
.disable2015 .single-thumbnail-image,
.disable2015 .size-medium,

.disable2016 .blog-thumbnail-image, 
.disable2016 .size-thumbnail,
.disable2016 .single-thumbnail-image,
.disable2016 .size-medium,

.disable2017 .blog-thumbnail-image, 
.disable2017 .size-thumbnail,
.disable2017 .single-thumbnail-image,
.disable2017 .size-medium

/* 
.disable2017.disable02 .blog-thumbnail-image, 
.disable2017.disable02 .size-thumbnail,
.disable2017.disable02 .single-thumbnail-image,

.disable2017.disable03 .blog-thumbnail-image, 
.disable2017.disable03 .size-thumbnail,
.disable2017.disable03 .single-thumbnail-image,

.disable2017.disable04 .blog-thumbnail-image, 
.disable2017.disable04 .size-thumbnail,
.disable2017.disable04 .single-thumbnail-image,

.disable2017.disable05 .blog-thumbnail-image, 
.disable2017.disable05 .size-thumbnail,
.disable2017.disable05 .single-thumbnail-image,

.disable2017.disable06 .blog-thumbnail-image, 
.disable2017.disable06 .size-thumbnail,
.disable2017.disable06 .single-thumbnail-image
*/


{/* visibility: hidden; */  display: none; }

.home .disable2012 .blog-thumbnail-image, 
.home .disable2012 .size-thumbnail,
.home .disable2012 .single-thumbnail-image,
.home .disable2013 .blog-thumbnail-image, 
.home .disable2013 .size-thumbnail,
.home .disable2013 .single-thumbnail-image,
.home .disable2014 .blog-thumbnail-image, 
.home .disable2014 .size-thumbnail,
.home .disable2014 .single-thumbnail-image,
.home .disable2015 .blog-thumbnail-image, 
.home .disable2015 .size-thumbnail,
.home .disable2015 .single-thumbnail-image,
.home .disable2016 .blog-thumbnail-image, 
.home .disable2016 .size-thumbnail,
.home .disable2016 .single-thumbnail-image,
.home .disable2017 .blog-thumbnail-image, 
.home .disable2017 .size-thumbnail,
.home .disable2017 .single-thumbnail-image

/*

.home .disable2017.disable02 .blog-thumbnail-image, 
.home .disable2017.disable02 .size-thumbnail,
.home .disable2017.disable02 .single-thumbnail-image,

.home .disable2017.disable03 .blog-thumbnail-image, 
.home .disable2017.disable03 .size-thumbnail,
.home .disable2017.disable03 .single-thumbnail-image,

.home .disable2017.disable04 .blog-thumbnail-image, 
.home .disable2017.disable04 .size-thumbnail,
.home .disable2017.disable04 .single-thumbnail-image,

.home .disable2017.disable05 .blog-thumbnail-image, 
.home .disable2017.disable05 .size-thumbnail,
.home .disable2017.disable05 .single-thumbnail-image,

.home .disable2017.disable06 .blog-thumbnail-image, 
.home .disable2017.disable06 .size-thumbnail,
.home .disable2017.disable06 .single-thumbnail-image

*/

{visibility: visible!important; display: inline-block!important;}



.page-id-211 .disable2012 .blog-thumbnail-image, 
.page-id-211 .disable2012 .size-thumbnail,
.page-id-211 .disable2012 .single-thumbnail-image,
.page-id-211 .disable2013 .blog-thumbnail-image, 
.page-id-211 .disable2013 .size-thumbnail,
.page-id-211 .disable2013 .single-thumbnail-image,
.page-id-211 .disable2014 .blog-thumbnail-image, 
.page-id-211 .disable2014 .size-thumbnail,
.page-id-211 .disable2014 .single-thumbnail-image,
.page-id-211 .disable2015 .blog-thumbnail-image, 
.page-id-211 .disable2015 .size-thumbnail,
.page-id-211 .disable2015 .single-thumbnail-image,
.page-id-211 .disable2016 .blog-thumbnail-image, 
.page-id-211 .disable2016 .size-thumbnail,
.page-id-211 .disable2016 .single-thumbnail-image,


.page-id-211 .disable2017.disable01 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable01 .size-thumbnail,
.page-id-211 .disable2017.disable01 .single-thumbnail-image,

.page-id-211 .disable2017.disable02 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable02 .size-thumbnail,
.page-id-211 .disable2017.disable02 .single-thumbnail-image,

.page-id-211 .disable2017.disable03 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable03 .size-thumbnail,
.page-id-211 .disable2017.disable03 .single-thumbnail-image,

.page-id-211 .disable2017.disable04 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable04 .size-thumbnail,
.page-id-211 .disable2017.disable04 .single-thumbnail-image,

.page-id-211 .disable2017.disable05 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable05 .size-thumbnail,
.page-id-211  .disable2017.disable05 .single-thumbnail-image,

.page-id-211 .disable2017.disable06 .blog-thumbnail-image, 
.page-id-211 .disable2017.disable06 .size-thumbnail,
.page-id-211 .disable2017.disable06 .single-thumbnail-image


{visibility: visible; }




h1, h2, h3 ,h4, h1 a, h2 a, h3 a ,h4 a {font-weight: normal!important;}

body, .no-cufon{font-family: "Arial", "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;}	
	
.container {background: #ffffff!important; box-shadow: 2px 0px 24px #888; padding: 20px!important;}

.header-gimmick {background: none!important;}
.live-mobile {display: none;}


.header-wrapper .banner-468x60 {margin-top: 24px; overflow: hidden; max-width: 460px;}
.header-wrapper .banner-468x60 li {list-style: none; padding: 0; margin: 0;}
.banner-468x60 {border: 0px solid #000; max-width: 468px; max-height: 60px; margin-bottom: 24px; clear: both; overflow: hidden;}
.banner-468x60 img {width: 100%; height: auto;}

/* Breadcrumbs */

.header-wrapper .sixteen.columns {margin: 0px 10px 0px 10px!important;}
.home .header-wrapper .sixteen.columns {margin: 0px 10px 16px 10px!important;}
.breadcrumbs {padding: 4px 0 4px 18px; font-size: 12px; color: #666; background: #f7f7f7; box-sizing: border-box; margin: 1px 0 10px 10px; clear: both; max-width: 940px; }
.breadcrumbs a {color: #999;}
.home .breadcrumbs {display: none;}


/* Reset Wrappers */
.page-bkp-frame-wrapper, .bkp-frame-wrapper {border: none !important; padding: 0 !important;}

.top-navigation-wrapper .container {box-shadow: none; background: #000!important; }
.top-navigation-wrapper .container .container .column, .top-navigation-wrapper .container .columns {padding: 0px!important;}
.top-navigation.container {background: #000; padding: 2px 0;}
.top-navigation-wrapper-gimmick {padding-bottom: 0!important;}
.top-navigation-wrapper {background: none!important;}
.top-navigation div.top-navigation-left {}
.top-navigation-left ul li a {font-size: 12px!important; }
.top-navigation-left ul li a:hover {color: #fff200;}

.search-wrapper #searchform {}
.search-wrapper, .search-wrapper #search-text input[type="text"] {font-family: Arial, Verdana, Geneva, sans-serif!important; font-size: 12px; }

.navigation-top-gimmick {height: 0!important;}
.navigation-wrapper a, .navigation-wrapper .sf-menu a:focus, .navigation-wrapper .sf-menu a:hover, .navigation-wrapper .sf-menu a:active {text-shadow: 0px 1px 0px #fff; font-size: 15px;}
.navigation-wrapper .sf-menu a:focus, .navigation-wrapper .sf-menu a:hover, .navigation-wrapper .sf-menu a:active {background: #ddd;}


li.current_page_item.menu-item-42 a:first-child,
li.menu-item-object-page.menu-item-42 a:first-child
 {}

html .navigation-wrapper {padding: 3px 0; border: 0 solid #535D55 !important; border-width: 2px 0 !important; background-color: transparent !important;}
.sf-menu li a {height: 52px; min-width: 64px; line-height: 1em; text-shadow: none !important; padding: .2em .8em .2em .5em !important; text-align: center;}
.sf-menu li a .title, .sf-menu li a .description {display: block;}
.sf-menu li a .description {font-size: 11px; font-weight: normal; line-height: 1.1em; max-width: 88px; max-height: 2em; color: #79807a;}
html .navigation-wrapper .sf-menu a:focus, html .navigation-wrapper .sf-menu a:hover, html .navigation-wrapper .sf-menu a:active {background-color: #f5f5f5 !important;}
html .navigation-wrapper .sf-menu a:focus .description, html .navigation-wrapper .sf-menu a:hover .description, html .navigation-wrapper .sf-menu a:active .description {color: #3D3D3D !important;}
html .navigation-wrapper .sf-menu .current-menu-item a, html .navigation-wrapper .sf-menu .current-page-ancestor a {background-color: #535D55 !important; color: #fff !important; }
html .navigation-wrapper .sf-menu .current-menu-item a .description, html .navigation-wrapper .sf-menu .current-page-ancestor a .description {color: #fff !important;}

.mobile  {display: none;}

/* Logo */
.logo-wrapper {margin: 10px 0 !important;}

/* Slider */
.flex-caption {width: 98%!important; padding:12px 0px 12px 12px!important;  }

/* home */




/* Kopjes */
.blog-header-wrapper, .sidebar-header-wrapper {border-bottom: 2px solid #c1d72f!important; padding:0 0 8px 0!important; margin-top: 0!important;}
.page-header-title {border-bottom: 2px solid #c1d72f!important; padding-bottom: 0px; margin-bottom: 20px;}
.blog-header-wrapper h3  {margin-top: 0!important; padding-top: 0!important;}
.sidebar-header-gimmick {background: none!important;}
.page-header-wrapper {display: none;}
.blog-header-wrapper {margin: 0 10px .4em !important;}
.custom-sidebar {margin-bottom: 2em;}

/* Blog item */
.blog-thumbnail-comment {display: none;}
.blog-item {padding: 8px 0 !important;}

.blog-item .blog-thumbnail-date {padding-left: 16px;}

.blog-item-archive .blog-thumbnail-image {max-width: 80px; float: left; margin-right: 1em; padding: 3px; background-color: #ddd;}
.blog-item-archive .blog-thumbnail-context {overflow: hidden;}

.blog-item-list {}
.blog-item-list .gdl-info {display: none;}
.blog-item-list .blog-thumbnail-title-wrapper {padding-right: 1em !important; display: table-cell; vertical-align: middle; height: 50px;}
.blog-item-list h2 {margin: 0 !important; color: #505050 !important; font-size: 13px !important;}



/* Single post */
.single-thumbnail-tag, .single-thumbnail-author {display: inline-block; height: 16px; line-height: 16px; font-style: italic;  float: left;}
.single-thumbnail-tag a, .single-thumbnail-author a {color: #A4A4A4; text-decoration: underline!important;}

.single-category {clear: both; display: block; padding-top: 20px!important;}
.single-category a {border-radius: 3px; background: #A4A4A4; color: #fff; display: inline-block; border: 0px solid #ddd; text-decoration: none!important;  margin-left: 4px!important; padding: 3px 6px; font-size: 11px; text-transform: uppercase; }
.single-category a:hover {background: #ddd; color: #fff;}

.single-thumbnail-author {}
.about-author-wrapper {display: none;}

.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title, 
.single #jp-relatedposts .jp-relatedposts-items p {font-size: 13px; line-height: 20px; margin: 8px 0 0 0;}


div.single-thumbnail-info {
    margin: 10px 0;
    font-size: 11px;
	line-height: 16px;
    font-family: Droid Serif;
}
.single-thumbnail-info > div {margin-left: 0 !important; margin-right: 1.4em !important;}

.single .fb_iframe_widget {clear: both; display: block; border: 0px solid #ddd;}



.backbutton {clear: both; display: block; margin: 34px 0; text-align: center;}
.backbutton  a {padding: 8px; background: #cbd300; border: 0px solid #ddd; border-radius: 4px; color: #fff;}
.backbutton  a:hover {background: #f7f7f7; color: #666;}
.footer-single {background: #f7f7f7; padding: 16px; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; clear: both; display: block;}

.footer-single .app-icons {margin: 20px 0; clear: both; width: 50%; float: right;}
.footer-single .app-icons img {width: 80px; height: auto; display: inline;}
.footer-single .soc {float: left; width: 50%;}



/* Facebook embed */





/* Banners ads */

.skyscraperfixed {position: fixed; top: 0;  }
.skyscraper {position: absolute; right: 0px; width: 120px; height: 100%; margin-right: -130px; border: 0px solid #ddd;  overflow: hidden;}
#innerskyscraper {margin-top: 30px; width: 120px; height: 600px; overflow: hidden; }

.banner-468-content,
.banner-728-content,
.banner-970-content

{clear: both; display: block; text-align: center; width: 100%; border: 0px solid #ddd; padding: 12px 0;}

.single.single-post .banner-468-content iframe,
.single.single-post .banner-728-content iframe,
.single.single-post .banner-970-content iframe {
  
    width: 100%;
    min-height: 90px;
	clear: both;
	display: block;
	border: 1px solid #fff;
	
	
}


.banner-468-content img,
.banner-728-content img {margin: 0 auto;}


/* Banner sidebar */

.sidead {}
.insidead {display: none; }
.side.ads {overflow: hidden; width: 300px; float: right; text-align: right;}
.side.ads .daisycon {margin-bottom: 24px;}
.side.ads .zanox {}


/* Home custom banners */
div.message-box-wrapper { text-align: center; overflow: hidden; padding: 12px 0;}
div.message-box-wrapper a.half-banner1 { display: inline; float: left; width: 48%; overflow: hidden; border: 0px solid #000; margin-top: 0; }
div.message-box-wrapper a.half-banner2 { display: inline; float: right; width: 48%; overflow: hidden; border: 0px solid #000; margin-top: 0;}
.message-box-title {display: none;}
div.message-box-wrapper.blue {
    background-color: #fff;
    border-color: #fff;
    color: #222;
}




/* Social Share */
div.social-shares ul li {
    float: left;
    margin: 0 8px 8px 0;
	width: 24px;
}

/* Image list */
/*.blog-item-list .blog-thumbnail-title a {font-size: 20px !important; line-height: 1.5em;}
.blog-item-list .blog-thumbnail-image + .blog-thumbnail-context .blog-thumbnail-title a {font-size: 14px !important;}*/





/* Simple list */
.blog-item-list .blog-thumbnail-title-wrapper {display: block; height: auto;}
.blog-item-list .blog-thumbnail-title a {font-size: 14px !important; line-height: 1.2em; font-weight: normal;}
.blog-item-list .blog-thumbnail-image {display: none;}

/* Reset item content */
.blog-item .absolute, .blog-item .position-relative, .blog-item .bkp-frame {position: static !important;}

/* Item list */
.blog-item-list .blog-thumbnail-image {padding: 0 !important;}

/* Overzicht pagina */
.portfolio-item {border-bottom: 0px solid #ddd; }
h2.portfolio-thumbnail-title {padding-top: 12px;}
.portfolio-thumbnail-content {display: none;}
.portfolio-thumbnail-content strong { font-weight: normal;}
.portfolio-thumbnail-content h3 { font-weight: normal; font-family: Arial, Verdana!important; font-size: 13px; }
.portfolio-thumbnail-content img {display: none;}
div.page-bkp-frame, .single-page-frame {padding-top: 0!important;}



div.pagination {text-align: center; margin: 20px 10px 20px 10px; border-top: 0; padding-right: 20px; position: relative; z-index: 99;}
div.pagination a:hover, div.pagination span.current {color: #525252; background-color: #ffffff;}

div.pagination a, div.pagination span {
 text-decoration: none; font-size: 14px; padding: 4px 12px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    border: 1px solid #ececec;
    border-left: 1px solid;
    border-color: inherit;
    color: inherit;
}



/* Uitzendingen */
.uitzendingen td {border-bottom: 1px solid #ddd!important; vertical-align: top; padding: 12px 12px 0 12px !important;  overflow: hidden;}
.uitzendingen a.button {clear: both; margin: 12px 0 0 0!important; display: block; text-align: center;}
.uitzendingen td.time {background: #c1d72f!important;}
.uitzendingen td.time h3 {white-space:nowrap; color: #fff; border-bottom: 0px solid #fff!important; padding-bottom: 8px; }
.uitzendingen td.program {}
.uitzendingen td.logo {}
.uitzendingen td.logo img {width: 100px!important; height: 100px!important; display: block; clear: both; margin-left: auto; margin-right: auto;}
.uitzendingen td p {}



/* Audio player */
.wpaudio-container {width: 100%; border: 1px solid #000!important;}
.wpaudio-play {float: left; }
#videos_on_post_511 {clear: both; border: 1px solid #000; display: block; width: 400px; height: 300px;  }


/* Youtube */
.single.single-post iframe {border: 0px solid #000; width: 100%; }
.single.single-post .fb_iframe_widget span iframe {border: 0px solid #000!important; min-height: 0px; clear: both; }




/* Index post */
h2.blog-thumbnail-title {padding-bottom: 8px!important;}
.index-category {margin-bottom: 4px; font-size: 11px!important;}
.index-category a {text-decoration: none!important; color: #a4a4a4;}
.index-category-list {margin-bottom: 4px; font-family: Arial, Verdana, sans-serif; font-size: 11px; }
.index-category-list a {text-decoration: none!important; color: #a4a4a4;}
.blog-thumbnail-tag {padding-left: 16px; margin-right: 16px;}
.blog-thumbnail-tag a {text-decoration: none!important; color: #a4a4a4; }

.blog-thumbnail-tag, .blog-thumbnail-date {display: inline-block; min-height: 16px; line-height: 16px; font-style: italic; padding-left: 23px; float: left;}
.blog-thumbnail-tag a {text-decoration: underline;}

.blog-thumbnail-tag-title {margin-right: 4px;}
.blog-thumbnail-tag-title:after {content: ":";}


.home .blog-thumbnail-image {border: 1px solid #ddd; max-height: 171px!important; overflow: hidden;}


/* Presentatoren detailpagina */
.gdl-page-content .divider {overflow: hidden; clear: both; margin: 20px 0; display: block; border-bottom: 2px solid #c1d72f!important; padding-bottom: 8px; background: none!important;}
table.dj-meta {float: left; border: none; border-collapse:collapse; width: 240px; }
table.dj-meta td {border-bottom: 1px solid #ddd; padding: 4px 8px!important; vertical-align: top;}
div.custom-sidebar ul li {border-bottom: 1px solid #ddd!important;}
div.custom-sidebar ul li.current_page_item a {color: #cbd300;}

.page-id-56 .gdl-page-content .bkp-frame {padding: 0 !important; margin: 0 !important;}
.page-id-56 .wp_youtube_gallery h4 {display: none;}


/* Pages */
.plista_widget_belowArticle {clear: both; display: block; margin-top: 40px;}
.page .plista_widget_belowArticle {display: none;} /* Dit zal je ook Interesseren uit (TV) */
.page-child .plista_widget_belowArticle {display: none;} /* Dit zal je ook Interesseren uit (TV) */


/* Sidebar */	




input[type="search"]  {

	width: 85%;
	 appearance: searchfield;
    box-sizing: border-box;
    padding: 8px 12px;
	
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    background-color: -internal-light-dark(rgb(255, 255, 255), rgb(59, 59, 59));
    -webkit-rtl-ordering: logical;
    cursor: text;
	margin-top: -12px;
    font: 400 15px Arial;
    border-width: 1px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
	border: 1px solid #ddd;
}


.gdl-right-sidebar .custom-sidebar {}
.live {margin-bottom: 12px;}
.custom-sidebar {padding-bottom: 0!important; width: 280px; float: right; clear: none; display: inline; border: 0px solid #ddd; }
div.custom-sidebar {padding-bottom: 6px!important; margin-bottom: 0!important;}

.custom-html-widget {clear: both; display: block;}
.custom-html-widget .popups {margin: 12px 0;}
.custom-html-widget .apps {margin: 12px 0;}
	.gemist a {display: block; clear: both; background: url("images/icon-radio.gif") no-repeat; padding:  4px 0 4px 24px; margin-top: 16px;}	
	.nieuwsbrief a {display: block; clear: both; background: url("images/icon-nieuwsbrief.png") no-repeat; padding:  4px 0 4px 24px;}	
	.app a {display: block; clear: both; background: url("images/icon-app.png") no-repeat; padding:  4px 0 4px 24px;}	
	
.custom-html-widget .uitzendingen {margin: 12px 0;}
.custom-html-widget .steljevraag {margin: -12px 0 24px 0; border: 0px solid #ddd;}
.custom-html-widget .video60 {margin: 30px 0; border: 0px solid #ddd;}
.custom-html-widget .sociallinks {margin: 12px 0;}
	.gdl-likebox iframe {border: none !important;}
.custom-html-widget .insta {margin: 16px 0;}
.custom-html-widget .vidlink {margin: 12px 0 32px 0;  DISPLAY: NONE;}
	.vid {width: 160px; height: auto; margin: 0 auto;}
.custom-html-widget .lowtone.stadsomroep.weer {margin: 12px 0;}


.posts-by-tag-item img {float: left; margin: 0 12px 12px 0; background: #ddd; padding: 3px;}
.posts-by-tag-item-title {font-weight: bold;}


/* .banner-widget1-1 {margin-bottom: 12px;} */
.lowtone.stadsomroep.dagelijks {display: inline; width: 260px; overflow: hidden;}
.lowtone.stadsomroep.dagelijks h3.sidebar-header-title {margin-bottom: 8px; display: block; clear: both;}
.lowtone.stadsomroep.dagelijks .excerpt {display: block; clear: both;}
.lowtone.stadsomroep.dagelijks a {display: block; clear: both; background: url("images/icon-radio.gif") no-repeat; padding:  4px 0 4px 24px;}
.lowtone.stadsomroep.dagelijks.widget-id-6 a,
.lowtone.stadsomroep.dagelijks.widget-id-7 a {background-image: url("images/icon-tv.gif");}
	
	

	
.page-bkp-frame-wrapper a {text-decoration: underline; }
div.sidebar-header-wrapper {margin:  0 0 12px 0;}
.bkp-frame-wrapper {}

div.sidebar-padding {
padding-left: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
}
div.gdl-likebox div.bkp-frame {padding: 0!important;}
#calendar_wrap table {width: auto;}
#calendar_wrap table td { background: #f7f7f7; border: 1px solid #fff; width: 16px; height: 16px; vertical-align: middle; text-align: center;}
#calendar_wrap tbody td a {font-weight: bold; background: #c1d72f; display: block!important; }
#calendar_wrap tbody td a:hover {background: #ffed00; color: #535d55;}

.home .wp_youtube_gallery {margin: 1em 0;}




/*images */
.alignleft  {border: none; margin: 0 12px 4px 0;  }


/*iframe */

iframe#childframe {height: 900px; width: 100%;}


/* Form */

.wpcf7-submit {clear: both; display: block; border: 1px solid #ddd; position: absolute; z-index: 100;}


/* footer */
.footer-wrapper {width: 1000px; margin-left: auto; margin-right: auto; overflow: hidden; }
.footer-wrapper .container {background: #535c55!important;}
.copyright-wrapper .container  {background: #fff!important; }
.copyright-wrapper .container .copyright-left {padding-left: 16px; }
.footer-wrapper .container .custom-sidebar ul li {border-bottom: 1px solid #7b7b7b!important;} 

input[type="text"], input[type="password"], input[type="email"], textarea, select { font-weight: normal; font-family: Arial, Verdana!important; font-size: 13px; }
.lowtone.stadsomroep.dagelijks .custom-sidebar, .lowtone.stadsomroep.dagelijks .excerpt {display: none;}

/* Footer */

.footer-widget-wrapper {margin: 0 !important;}
.copyright-wrapper-gimmick {display: none;}
.back-to-top-button {background-image: url("images/back-to-top.png") !important; text-align: right; float: right; margin-left: 20px;}

/* Twitter widget */
.twtr-widget * {background-color: transparent !important; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
.twtr-widget .twtr-hd, .twtr-ft {display: none;}
.twtr-widget .twtr-tweet-wrap {padding: 0 0 1em !important;}
.twtr-widget .twtr-tweet + .twtr-tweet {margin-top: 1em !important;}
.twtr-widget .twtr-tweet-text {font-family: Arial, "HelveticaNeue", "Helvetica Neue", sans-serif !important;}
.twtr-widget .twtr-user {display: none;}

/* Weer Den Haag */
.lowtone.stadsomroep.weer .source {font-size: .8em; margin-top: .5em;}

/* Kalender */
#calendar_wrap table {width: 100%;}
#calendar_wrap table td {width: auto; height: 30px;}
#calendar_wrap table td a {display: block; height: 100%; width: 100%; text-align: middle; line-height: 30px;}

.blog-item-holder .blog-item-list .blog-thumbnail-context {overflow: visible !important;}

/* Zoeken */
#search-text {margin: 0 !important; padding: 0 !important;}
#search-text input#gdl-search-input {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.custom-sidebar  {padding: 0 !important; }
.custom-sidebar .bkp-frame {padding: 0 !important; }

/* Home 


.home .page-item-1 .blog-item-holder {width: 100% !important; margin-left: 0; margin-right: 0; padding: 0 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.home .page-item-1 .bkp-frame {float: left; overflow: hidden; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.home .page-item-1 .bkp-frame.p0 {width: 48%; margin-left: 2%; }
.home .page-item-1 .bkp-frame + .bkp-frame .blog-item {border-width: 0;}
.home .page-item-1 .bkp-frame + .bkp-frame .blog-item + .blog-item {border-top-width: 1px;}

.home div.message-box-wrapper.green {background-color: #fff; border-color: #badeb1; color: #435b3d; border: 0px solid; padding: 2px; margin-bottom: 20px; background: #f7f7f7;}
.home div.message-box-wrapper.green .message-box-title {display: none;}
.home div.message-box-wrapper.green div.message-box-content { margin-top: 0px!important;}


.home .page-item-0 {margin-top: -20px;}
.home .bkp-frame.p20, 
.item-under {display: none;}
.home .page-item-1 .item-under {display: block; border: 1px solid #ddd; margin-top: 20px; box-sizing: border-box; padding: 8px; width: 97%;}
.home .page-item-1 .item-under p,
.home .page-item-1 .item-under img {margin: 0; padding: 0;}
*/



.blog-thumbnail-date {background-image: url("../bangkokpress/images/icon/dark/calendar.png"); background-position: left; background-repeat: no-repeat; padding-left: 20px !important;}
.blog-thumbnail-tag {background-image: url("../bangkokpress/images/icon/dark/tag.png"); background-position: left; background-repeat: no-repeat; padding-left: 20px !important;}

/* Home 2017 nieuwe opzet */

.home .blog-thumbnail-content {display: none;}

.home .blog-item:hover {opacity: 0.9; background: #f7f7f7;}

.home .bkp-frame-wrapper,
.home .blog-thumbnail-context,
.home div.bkp-frame {
    background-color: transparent !important;
}
.home .blog-thumbnail-image {margin-bottom: 8px;}
.home .container.column, .home .columns {margin: 0px 10px 4px 10px;}

.home h2.blog-thumbnail-title { min-height: 47px; overflow: hidden; margin-left: 8px;}

.page-id-605921 .bkp-frame.p20 {display: none!important;} /*blokje onzichtbaar */

.page-id-605921 .blog-item-holder.grid-style .blog-thumbnail-image a, 
.page-id-605921 .recent-post-widget-thumbnail a {width: 100%!important; height: auto; background-image: none; background-size: 100% auto;}


.page-id-605921 .bkp-frame, .home .bkp-frame {padding: 0;}
.page-id-605921 .blog-header-title, .home .blog-header-title {width: 100%;}
.page-id-605921 .blog-header-title i.fa, .home .blog-header-title i.fa {font-size: 15px; float: right; padding-top: 3px;}
.page-id-605921 .blog-header-title span,  .home .blog-header-title span {font-size: 13px;float: right; padding: 0px 5px 0 0; display: none;}

.page-id-605921  div.blog-thumbnail-title-wrapper {position: relative; padding-right: 0px;}

.page-id-605921  .blog-thumbnail-title .icons {float: right; text-align: right; margin-left: 15px; margin-right: 0; margin-top: 3px; }

.page-id-605921 .post-info-color {display: none;} /* Meta onzichtbaar */
.page-id-605921 .blog-thumbnail-context {clear: both; display: block; } 



/* Uitzending gemist */
.lowtone.stadsomroep.uitzendingen form {width: 40%; background-color: #fafafa; padding: 1em; float: left;}
.lowtone.stadsomroep.uitzendingen form fieldset {border: 1px solid #eee; padding: 1em;}
.lowtone.stadsomroep.uitzendingen form label {float: left; width: 30%; margin-top: 3px; }
.lowtone.stadsomroep.uitzendingen form label:after {content: ":";}
.lowtone.stadsomroep.uitzendingen form label + select {width: 65%;}
.lowtone.stadsomroep.uitzendingen form select {margin: 8px 0;}
.lowtone.stadsomroep.uitzendingen form select:after {clear: both; content: "."; display: block; height: 0; margin: 0; padding: 0; visibility: hidden;}
.lowtone.stadsomroep.uitzendingen form input[type="radio"] {float: left; height: 32px; padding: 0; margin-right: 8px;}
.lowtone.stadsomroep.uitzendingen form input[type="radio"] + label {float: none; display: block; height: 40px; margin-bottom: 16px; width: auto;}
.lowtone.stadsomroep.uitzendingen form input[type="radio"] + label img {max-height: 40px; }
.lowtone.stadsomroep.uitzendingen form input[type="radio"] + label:after {clear: both; content: "."; display: block; height: 0; margin: 0; padding: 0; visibility: hidden;}
.lowtone.stadsomroep.uitzendingen iframe {width: 55%;}


.single-page-frame .navigation.top {border-top: 0px dotted #eee; margin: 1em 0 2em 0; padding: 1em 0 2em 0;}
.single-page-frame .navigation.bottom {border-top: 0px dotted #eee; margin: 2em 0 1em 0; padding: 2em 0 2em 0;}
.single-page-frame .navigation > div {width: 48%; box-sizing: border-box; }
.single-page-frame .navigation > div a {font-weight: normal; clear: both; box-sizing: border-box; border: 1px solid #ddd; border-radius: 4px; padding: 8px; background: #f2f2f2; display: block;  overflow: hidden; vertical-align: middle;}
.single-page-frame .navigation > div a .fa {font-size: 16px; clear: both; width: 24px; border: 0px solid #fff; padding: 4px 0;}
.single-page-frame .navigation > div a:hover {color: #fff; background: #525c54;}
.single-page-frame .navigation > div a span {border: 0px solid #fff;}
.single-page-frame .navigation .prev {float: left;}
.single-page-frame .navigation .prev a .fa {float: left; }
.single-page-frame .navigation .prev a .title {clear: both;}
.single-page-frame .navigation .next {float: right; text-align: right; }
.single-page-frame .navigation .next a .fa {float: right; text-align: right; }
.single-page-frame .navigation .next a .title {clear: both;}

div.bkp-frame .single-thumbnail-image img {
    max-width: 100%;
	width: 100%;
    height: auto;
}

img {max-width: 100%; }



.blog-item-holder.grid-style .blog-thumbnail-image a,
	.recent-post-widget-thumbnail a {display: block; width: 80px; height: 80px; background-image: url("images/no-image-medium.png"); background-size: 100% auto;}

.recent-post-widget-thumbnail a {width: 50px; height: 50px; background-image: url("images/no-image-medium.png");}

.blog-thumbnail-image img {opacity: 1 !important;}

.copyright-wrapper a {color: #808080 !important; text-decoration: underline;}
.copyright-wrapper a:hover {color: #4c5b52 !important;}

.icons {float: left; margin-right: 15px; margin-top: -2px;}
.icons .icon {display: inline-block; background-size: auto 100%;}
.icons .icon + .icon {margin-left: 8px;}
.icons .icon.audio {background-image: url("images/icon-audio.png"); width: 7px; height: 14px;}
.icons .icon.video {background-image: url("images/icon-video.png"); width: 14px; height: 14px;}
.icons .icon.winactie {background-image: url("images/icon-winactie.png"); width: 30px; height: 30px;} 
.home .icons .icon.winactie {background-image: url("images/icon-winactie.png"); width: 30px; height: 30px; float: right;} 

body.ie {opacity: .9999;}
body.ie .menu-item .description {max-width: 120px !important;}

html.ie8 .uitzendingen img {max-width: none;}

.menu-item a {height: auto !important;}
.menu-item span.description {display: none !important;}

.gdl-page-content p, .single-content p {font-size: 1.2em;}

.copyright-right > div {display: inline-block;}
.copyright-right .social a {margin-right: 8px;}
.copyright-right .social img {display: inline;}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, HelveticaNeue, 'Helvetica Neue', Arial, sans-serif;
	font-weight: 600;
}

.gdl-likebox h3 {width: 100%;}
.gdl-likebox h3 a {display: block; background-image: url("images/facebook-logo-24.png"); background-size: auto 100%; background-position: right; background-repeat: no-repeat;}
.gdl-likebox + .custom-sidebar h3 {width: 100%;}
.gdl-likebox.twitter h3 {height: 33px!important; margin: 0 0 8px 0; padding: 0; border-bottom: 2px solid #c1d72f!important;}
.gdl-likebox.twitter h3 a {display: block; background-image: url("images/twitter-logo-24.png"); background-size: auto 100%; background-position: right; background-repeat: no-repeat;}
.gdl-likebox.facebook {margin-bottom: -15px;}
.gdl-likebox.facebook h3 {height: 33px!important; margin: 0 0 0 0; padding: 0; border-bottom: 2px solid #c1d72f!important; color: #000;}
.gdl-likebox.facebook h3 a { display: inline; width: auto; background-image: none!important;}
.gdl-likebox.facebook .fb-lowtone {border: 0px solid #ddd; height: 26px!important;  float: right!important; margin-top: -30px}
.gdl-likebox.facebook .fb-like.fb_iframe_widget {margin-top: -120px;}




.blog-item-list-wrapper .icons {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

.single-thumbnail-info .icons {
	margin-top: 0;
}

.block_inner.clear {
	visibility: visible;
}


/* Forms COntactform 7 */

div.wpcf7 {background: #f7f7f7; border-radius: 5px; padding: 16px; margin-bottom: 40px; clear: both; display: block;}
div.wpcf7 h2 {margin: 16px 0 30px 30px; clear: both; display: block; padding-top: 20px;}

div.wpcf7 p {font-weight: normal; margin: 6px auto 12px auto; padding: 0; width: 90%; }
div.wpcf7 p span {width: 100%; }

div.contact-form-wrapper input[type="text"], 
div.contact-form-wrapper input[type="password"],
div.contact-form-wrapper textarea, 
div.custom-sidebar #search-text input[type="text"], 
div.custom-sidebar .contact-widget-whole input, 
div.comment-wrapper input[type="text"], 
input[type="password"], 
div.comment-wrapper textarea, 
div.custom-sidebar .contact-widget-whole textarea, 
span.wpcf7-form-control-wrap input[type="text"],  
span.wpcf7-form-control-wrap input[type="password"], 
span.wpcf7-form-control-wrap textarea {
	box-shadow:none!important;
	width: 100%;
	max-width: 99%;
	margin: 4px 0 0 0;
	box-sizing: border-box;
	}

div.wpcf7 input[type="email"] {
	width: 100%;
	max-width: 96%;
	margin: 4px 0 0 0;
	padding: 7px;

}

div.bkp-frame .wpcf7-captchac{
    max-width: auto;
	width: auto;
    height: auto;
	float: left;
}

.fb_iframe_widget {
  
	padding-top: 40px;
    position: relative;
}





@media only screen and (max-width: 767px) {
	
	
	.desktop {display: none; }
	.mobile  {display: block!important;  width:100%; background: #fff; padding:0!important; margin-bottom: -12px;  }

	
	
	
	
	
	body {background: #fff;}	
	.container {background: #ffffff!important; box-shadow: 0px 0px 0px #fff;padding: 0!important; width: 98%!important; margin: 0 auto!important;}	
	
/* Header */
	
	.logo-wrapper  {text-align: right!important; }
	.logo-wrapper img {margin: 4px; width: 80%; }
	
	.yellowbar {background: #f9f00f; display: block; clear: both; text-transform: uppercase; padding: 12px 0; box-sizing: border-box; overflow: hidden;   }
	.yellowbar span.luister {float: left; font-size: 12px; margin-left: 16px; }
	.yellowbar span.icons {text-align: center; width: 100%;}
	.yellowbar span.radio a {background: url(images/icon-radio.png) no-repeat; padding: 2px 0 4px 24px; margin: 8px 12px 0 0; background-position: 0px -4px;}
	.yellowbar span.tv a {background: url(images/icon-tv.png) no-repeat; padding: 2px 0 4px 24px;  margin: 8px 12px 0 0; background-position: 0px -4px; }
	.yellowbar span a:hover {color: #fff; }

	.header-wrapper {display: none;}
	
	.searchf {border: 2px solid #ddd;  overflow: hidden; display: block; clear: both; border-radius: 5px; margin-bottom: 20px!important; box-sizing: border-box; padding: 5px!important;}
	.searchf form {padding: 0!important;}
	.searchf input[type="text"] {
    border: 0px solid #ccc!important;
    padding: 8px;
    outline: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font: 18px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #777;
    width: 85%;
    max-width: 100%;
    display: inline;
    margin: 0!important;
    background: #fff;
	float: left;
}
	
	.searchf input[type=text]:focus {border: 0!important; box-shadow: 0 0 0 rgba(0,0,0,.0);}
	
	.searchf input[type="submit"] {
		float: right;
    height: 40px;
	width: 40px;
    line-height: auto;
    padding: 10px;
    display: inline-block;
    background: url(images/magnifier.png) no-repeat;
    font-weight: bold;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
		border: 0!important;
		    box-shadow: 0px 0px 0px #fff;
		margin-top: 5px;
}
	
	header{width:100%; background:#ffffff; border-bottom:0px solid #dddddd; display:inline-block; font-size:12px;}
		
	/* Slider */
	.flex-caption {
	display: block!important;
	}
	
	.gdl-slider-title {
    margin-left: 0!important;
    padding-bottom: 7px;
    font-size: 20px!important;
    line-height:24px!important;
	}


	.hamburger, .cross{
	background:none;
	position:absolute;
	top:20px;
	left:0;
	line-height:auto;
	padding:0 15px 0px 15px;
	color:#999;
	border:0px solid #000;
	font-size:2em;
	font-weight:bold;
	cursor:pointer;
	outline:none;
	z-index:10000000000000;
	box-shadow: 1px 1px 3px #fff;
	}
	.cross{}
	
.hamburgermenu{z-index:1000000; font-weight:normal; width:100%; background:#222;  position:relative; font-size:13px; text-transform: uppercase; display: none;}
.hamburgermenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.hamburgermenu li {display: block;   padding:8px 0 8px 16px; border-bottom:#555 1px solid; text-align: left;}
.hamburgermenu li:hover{background:#000;}
.hamburgermenu ul li a { text-decoration:none;  margin: 0px; color:#fff; display: block; width: 100%; }
.hamburgermenu ul li a:hover {color: #fff; }
.hamburgermenu a{text-decoration:none; color:#666;}
.hamburgermenu a:hover{text-decoration:none; color:#666;}
	
	.hamburgermenu ul li a .fa {margin-right: 5px;}
	.hamburgermenu ul li a:hover .fa {color: #f9f00f;}
	

.glyphicon-home{color:white;  font-size:1.5em; margin-top:5px; margin:0 auto;}
		

.sixteen.columns.page-item.page-item-1 {} /* nieuwsbrief etc */	
.sidebar-included .gdl-page-item {width: 100%!important; box-sizing: border-box;  }	
.sidebar-included .gdl-page-item .flexslider {}	
.container .sidebar-included .gdl-page-item .sixteen.columns {border: 0px solid #000; width: 100%!important; margin: 0!important; padding: 0!important;}
.container .sidebar-included .gdl-page-item .eight.columns { width: 48%!important; display: inline!important; float: left!important;  position: relative!important; margin: 1% 0 1% 1% ;}
div.gdl-page-float-left {float: none!important;}

.custom-sidebar {border: 0px solid #ddd; width: 100%!important; margin: auto!important;}

.gdl-likebox {clear: both!important; display: block!important; overflow: visible!important; }
.gdl-likebox.facebook {margin-bottom: 0; }


	
	.home .page-item {background: #f7f7f7!important;}
	.home .page-item .blog-item {background: #fff!important;}
	.home .blog-header-wrapper {}
	
	
/* Single */

.post-info-color {font-size: 120%!important;}
	.post-info-color .single-thumbnail-tag {display: none;}
	
	
.single-page-frame .navigation > div {width: 100%; box-sizing: border-box; }
.jp-relatedposts-post {clear: both!important; display: block!important; width: 100%!important;}
	
.plista_widget_belowArticle_item  {width: 48% !important; height: auto !important; float: left;}
	
	
/* Page */
	.page-template-default iframe {max-width: 100%!important;}
#portfolio-item-holder {overflow: hidden!important; clear: both; display: block; border: 1px solid #fff; min-height: 600px!important;}
.four.columns.portfolio-item {width: 48% !important; min-height: 240px!important;  display: inline-block!important;}
	
	
	
	
/* Banners affiliate */	
.live-mobile {display: none; clear: both; margin: 12px auto; width: 100%; overflow: hidden; }
.live-mobile img {width: 100%;}
.live-mobile.beforecontent iframe {height: auto!important; min-height: auto!important;}
	

/* Sidebar */
.five.columns.mt0.gdl-right-sidebar {display: none;}
	
	
/* footer*/
	.side.ads {
    overflow: hidden;
    width: 300px;
    float: none;
    text-align: left;
	clear: both; display: block;
	margin: 0 auto;
}
.footer-wrapper {width: 100%; box-sizing: border-box;}
.footer-widget-wrapper {padding: 6%;  box-sizing: border-box;}
.one-third {width: 80%;clear: both; }





}







