/* Tablet portrait */
@media screen and (min-width: 768px) and (max-width: 999px) {
  /* BASE */
  .testdiv {
    background-color: darkgoldenrod;
  }

  .x-container {
    width: 100%;
    min-width: 768px;
  }

  .container {
    width: 92%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .content-sub iframe {
    max-height: 350px !important;
  }

  #content-links {
    width: 100% !important;
    margin-right: 0%;
  }

  #content-rechts {
    width: 100% !important;
  }

  #header {
    overflow: hidden;
  }

  #content-links h1 {
    max-width: 443px;
  }

  .nieuwsbrief-aanmelden-banner-btn {
    display: none;
  }

  /* Menu */
  .menu-mobiel, .mobile-menu-name, .mobile-menu-container, .open-mobile-menu {
    display: none !important;
  }

  .horizontaal-nav .mainitem-container a {
    font-size: 13px !important;
    padding-left: 13px !important;
    padding-right: 13px !important;
  }

  .verticaal-nav a:link, .verticaal-nav a:active, .verticaal-nav a:visited {
    width: 178px !important;
  }

  /* Banner */
  .pijl {
    display: none;
  }

  .woord-vrijetijd {
    width: 177px !important;
    height: 71px;
  }

  .woord-krant {
    width: 242px !important;
    height: 87px;
    margin-top: -32px !important;
  }

  /*Footer*/
  .footer-blok {
    width: 25%;
    margin-bottom: 40px;
    height: 160px;
  }

  /* Formulieren */
  .form-mod-item {
    width: 83% !important;
    padding: 5px 5% 10px 5% !important;
  }

  .form-mod-left {
    width: 100% !important;
  }

  .form-mod-right {
    width: 100% !important;
    margin-top: 5px !important;
  }

  .form-mod-opmerking:hover .form-mod-opmerking-balloon {
    display: block !important;
  }

  .form-mod-opmerking {
    right: -47px !important;
  }

  .form-mod-right input[type=text] {
    width: 90%;
  }

  .form-mod-item-container-standaard input[type=text] {
    width: 85% !important;
  }

  .default-form {
    width: 100%;
  }

  /* Nieuws */
  .nieuws-blok {
    width: 47.5%;
    height: 470px;
  }

  .nieuws-blok-home {
    width: 100%;
  }

  .nieuws-blok-titel, .nieuws-blok-datum, .nieuws-blok-bericht {
    width: 80% !important;
    padding-left: 10% !important;
    padding-right: 10% !important;
  }

  .nieuws-blok-second {
    margin-right: 0px !important;
  }

  /* Projecten */
  .project-list-container, .project-list-no-margin {
    width: 30.3% !important;
    margin-right: 3% !important;
    padding-bottom: 30px !important;
    height: 420px !important;
    overflow: hidden;
    margin-bottom: 25px !important;
  }

  .project-list-foto, .project-list-info {
    width: 100% !important;
  }

  .fancybox-iframe {
    width: 280px !important;
    min-width: 100% !important;
  }

  /* Sitemap */
  .sitemap-kolom {
    width: 50% !important;
  }

  /* Homepage */
  #banner-schaalbaar {
    min-height: 370px;
  }

  #schuifcontainer {
    width: 1190px !important;
  }

  #stage {
    left: 50%;
    margin-left: -200px;
  }

  .subpage #banner-intro-container {
    margin-left: -320px !important;
    width: 670px;
  }

  .subpage .banner-intro-container-title, .homepage .banner-intro-container-title {
    font-size: 27px;
  }

  #banner-intro-container {
    margin-top: -30px;
  }

  .banner-intro-container-title {
    width: 100%;
    margin: 15px 0 0;
  }

  .title-white-big {
    display: none;
  }

  .green-menu {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }

  .pink-triangle {
    left: 18%;
  }

  #content-links {
    width: 64%;
  }

  .vrijetijdkrant-links {
    width: 20%;
    margin-right: 5%;
  }

  .vrijetijdkrant-rechts {
    width: 75%;
  }

  .social-icon {
    margin-right: 11px;
  }

  #provincie-menu .pink-triangle {
    display: none;
  }

  #copyright {
    width: 67%;
  }

  #mdh-container {
    width: 31%;
  }

  #provincie-menu {
    background: #E6077E !important;
  }

  .tip-container {
    left: 17px;
  }

  .partner-banner-container-klein {
    float: right;
    width: 47%;
  }

  .partner-banner-container-groot {
    height: 172px;
  }

  .vrijetijdkrant {
    width: 50%;
    margin-right: 3%;
    padding: 10px 25px;
  }

  .partner-banner-container-groot {
    width: 32%;
    margin-right: 2%;
  }

  .partner-banner-container-groot:last-child {
    margin-right: 0;
  }

  .op-de-hoogte {
    width: 50%;
    margin-right: 3%;
    height: 297px;
  }

  .tips-nieuws {
    width: 47%;
    height: 297px;
  }

  .provincie:last-of-type {
    margin-bottom: 36px;
  }

  .title-pink {
    font-size: 23px;
  }

  .gemist-tekst {
    display: none;
  }

  /* Regiopagina */
  #pagina-filter {
    margin-bottom: 15px;
  }

  .gezocht-op {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 6px;
  }

  #je-hebt-gezocht-op ul {
    width: 100%;
  }

  .subpage #banner-intro-container {
    margin-left: -391px;
  }

  #bekijk-kaart-container {
    margin-top: 40px;
  }

  .subpage .vrijetijdkrant {
    width: 47%;
    margin-right: 4%;
  }

  #kaart-sub {
    width: 100%;
    margin-right: 0%;
  }

  .alarm-icon {
    right: -10px;
  }

  .specifiek .bekijk-kaart {
    float: left;
  }

  .btn-toon-meer-evenementen {
    margin-bottom: 20px;
  }

  /* Regiospecifiek */
  .subpage .vrijetijdkrant {
    margin-bottom: 19px;
  }

  .subpage .op-de-hoogte {
    width: 47%;
    margin-bottom: 30px;
  }

  .subpage .tips-nieuws {
    float: right;
  }

  .subpage .banner-text-container {
    width: 92%;
  }

  .plaats {
    max-width: 185px;
  }

  .terug-naar-overzicht-laag {
    padding: 20px 0 40px;
  }

  /* Krantenoverzicht */
  .krant-blok {
    width: 47%;
    margin-right: 6%;
  }

  .krant-blok:nth-child(even) {
    margin-right: 0 !important;
  }

  .krant-blok:nth-child(3n) {
    margin-right: 6%;
  }

  .afbeelding-krant {
    width: 35%;
    max-width: 78px;
  }

  .download-krant, .bekijk-online {
    font-size: 13px !important;
  }

  /* Zoekfunctie */
  #banner-intro-container.uitschuif {
    margin-top: -88px;
  }

  .trefwoord {
    width: 150px !important;
  }

  /* Advertenties */
  .partner-banner img {
    margin-bottom: 30px;
  }

  #advertenties-fixed {
    max-width: 100%;
  }

  .contact-verzenden-button {
    margin-bottom: 30px;
  }

  .nieuws-link-container {
    top: -53px;
    bottom: auto !important;
  }
}