/* Witte lijn tussen logo en header */
#logo-image {
  border-right: solid white 5px;
}

.node-type-gallery-image .gallery-image-desc {
  display: none;
}

/**
* Weerbericht layout 
*/
#social-media {
  margin-bottom: 30px;
  clear: both;
}

#social-media .sm-button {
  float: left;
  margin-right: 10px;
}

.blockeditor.bec_weerbericht .last-edited {
  font-style: italic;
  margin-bottom: 5px;
  font-size: 13px;
}

.blockeditor.bec_weerbericht.teaser .image {
  float:left;
}

.blockeditor.bec_weerbericht.full .text {
  width: 800px;
}

.blockeditor.bec_weerbericht.full .image {
  position: relative;
  font-family: 'Trebuchet MS';
}

.blockeditor.bec_weerbericht.full .image .map-image,
.blockeditor.bec_weerbericht.full .image .map-weather {
  position: absolute;
}

.blockeditor.bec_weerbericht.full .image .map-image {
  background-image: url('/sites/all/modules/custom_weerbericht/images/kaartnachtegaalsteden.png');
  height: 635px;
  width: 850px;
  left: 0;
  top: 0;
}

.blockeditor.bec_weerbericht.full .image .map-weather {
  
}

.blockeditor.bec_weerbericht.full .image .map-weather-n   { left: 275px; top: 25px; }
.blockeditor.bec_weerbericht.full .image .map-weather-w   { left: 135px; top: 100px; }
.blockeditor.bec_weerbericht.full .image .map-weather-m   { left: 235px; top: 205px; }
.blockeditor.bec_weerbericht.full .image .map-weather-sw  { left: 190px; top: 350px; }
.blockeditor.bec_weerbericht.full .image .map-weather-ne  { left: 385px; top: 130px; }
.blockeditor.bec_weerbericht.full .image .map-weather-e   { left: 350px; top: 280px; }
.blockeditor.bec_weerbericht.full .image .map-weather-v   { left: 490px; top: 360px; }

.blockeditor.bec_weerbericht.full .image .map-weather .map-weather-icon {
  
}

.blockeditor.bec_weerbericht.full .image .map-weather .map-weather-temperatures {
  text-align: center;
  width: 50px;
}

.blockeditor.bec_weerbericht.full .image .map-weather .map-weather-max-temp {
  color: #D70000;
  text-align: right;
  font-size: 18px;
}

.blockeditor.bec_weerbericht.full .image .map-weather .map-weather-min-temp {
  color: #6682D5;
  text-align: right;
  font-size: 18px;
}

.blockeditor.bec_weerbericht.full .image .map-weather .map-weather-degrees {
  float: right;
  font-size: 10px;
  margin-top: -5px;
}

/**
* Weerbericht lightbox popup
*/

/* De spatie boven de tekst onder de afbeelding binnen de popup wegwerken */
#lightbox #imageDataContainer span#caption p {
  margin-top: 0;
}

/**
* Weertabel
*/

table.weertabel {
  border: solid #fffff 1px;
}

/* thead */

table.weertabel thead tr {
  height: 40px;
  background-color: #dedede;
  font-weight: bold;
  font-size: medium;
  color: #707070;
  text-align: center;
}

/* tbody */

table.weertabel tbody tr {
  border-bottom: solid #49a0d5 1px;
}

table.weertabel tbody tr td.kolom-datum {
  font-weight: bold;
  color: #707070;
}

table.weertabel tbody tr td.kolom-minima,
table.weertabel tbody tr td.kolom-wind {
  background-color: #f4f6e8;
}


/* algemeen */

table.weertabel tr td {
  padding: 10px;
  text-align: center;
}

table.weertabel tr td.kolom-datum,
table.weertabel tr td.kolom-minima,
table.weertabel tr td.kolom-maxima,
table.weertabel tr td.kolom-wind {
  white-space: nowrap;
}

/**
* Home pagina
*/

/* titels */

.page-home #content h2.title {
  margin-bottom: 0;
}

/* readmore */

.page-home #content .readmore {
  margin: 6px 0;
}

/* laatste weernieuws */

.page-home #content .bec_imag_text .text .article {
  float: left;
}

.page-home #content .blockeditor-sub-content {
  margin-top: 5px;
}

/* rand onder korte termijn bericht */

/*.page-home #content .views-row-1,*/
.page-home #content .views-row-2,
.page-home #content .views-row-3 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid #dedede 1px;
}

/* Ingezonden door links in italics weergeven */

.page-home #content .node .meta .submitted {
  font-style: italic;
  font-size: 13px;
}

/* Facebook like pop-up bovenop de slideshow weergeven */
iframe.fb_iframe_widget_lift {
    z-index: 1000;
}


/*Dunne grijze horizontale lijn*/

hr.thin-hr {
  color: #dedede;
  background-color: #dedede;
  height: 1px;
  border: 0px;
}


/* Extra opvallende kop boven belangrijke artikels */

#node-1731 .content h3.title,
#node-813 .content h3.title {
  font-size: 18px;
  font-weight: bold;
  font-variant: small-caps;
  color: white;
  background-image: url(images/superheading_bg_long.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  padding: 4px 5px 4px 9px;
  position: relative;
  left: -10px;
  border: solid;
  border-color: #707070;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

/*Link als knop*/

span.button-link a {
  color: white;
  font-weight: bold;
  text-decoration: none;
  background-color: #92A81A;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 1px;
  border-style: solid;
  border-radius: 0.5em;
  border-color: #707070;
  padding: 5px 10px 5px 10px;
}

span.button-link a:hover {
  color: white;
  font-weight: bold;
  text-decoration: none;
  background-color: #49A0D5;
}

span.button-link a:active {
  color: white;
  font-weight: bold;
  text-decoration: none;
  background-color: #49A0D5;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px;
  border-style: solid;
}

/*marge onder knop weerbericht voor de volgende dagen*/

.page-home #content .views-row-1 {
  padding-bottom: 30px;
}

/* Zaken binnen het inhoudsvlak er niet buiten laten springen */
.page-weerbericht-korte-termijn #content-area {
  overflow: hidden;
}

/* blokken binnen codeblokken moeten niet nog extra padding hebben */
.blockeditor.be_code .blockeditor td.column {
  padding: 0;
}

.page-weerbericht-korte-termijn #content h2.title {
  margin-bottom: 12px;
}

/* Advertentie sidebar */
#sidebar-left .admin_hover { display: none !important; }
