/*hierna uit old.scss hiernaar toe verplaatst, ab 1906014 */


.android.mobile .bezoek_ook_icon {
	position: relative;
	top: 0.15em;
}

.android.mobile #analyses_home, .android.mobile #nieuwsheadlines_home, .webkit.android.mobile #vlucht_banner_home, .android.mobile #vlucht_banner_home {
	min-height: 16.8em;
}


.android.mobile .vlucht_home_banner_tekst h3 {
	font-size: 155% !important;
}
.android.mobile .vlucht_home_banner_tekst h4 {
	font-size: 130% !important;
}
    
.android.mobile .glyph .pbs {
	position: relative;
	top: 2px;
}

.android.mobile #SteunbetuigingdezeSite  .glyph .pbs {
	top: -2px;
}
.android.mobile #bc .pbs {
	top: 0px;
}
.android.mobile .twitter .pbs  {
	top: 0;
}
.android.mobile .doorstuurhome .pbs {
	top: -1px;
}
.android.mobile .sib_full .sib_mid > div {
    line-height: 1;
}

html.mobile body {
	overflow: visible;
}

.android.mobile .media-zoom-in > a:after {
	bottom: 29px
}
.android.mobile #inhoudsopgave ol {
	margin-left: 1em;
}

.android.mobile .wijzerkop {
	padding-right: 0;
	height: 2.3em;
}
.android.mobile .wijzerkop .inhoud, .android.mobile .wijzerkop_en_niveau .inhoud, .android.mobile .wijzerkop_en_niveau .delen {
	height: 2.3em;
  	margin-right: 0;
}

.android.mobile .wijzerkop .delen {
	height: 2.3em;
  	margin-right: 0;
}


.android.mobile #zoekveld .icon-zoek:after {
	font-size: 120%;
	right: 0.35em;
	top: 0.05em;
}


.android.mobile #home .bc_image, .android.mobile #nieuwsbrief #image_nieuwsbrief {
	margin-top: 93px;
}


.android.mobile .gewoneversie #nieuwsbrief #image_nieuwsbrief {
	margin-top: 0;
}


@media only screen and (min-width: 54em) {
	.android.mobile .vlucht_content_home_top_onderwerp_img {
		height: 53px;	
	}
	.android.mobile .tekst_carouselitem {
		line-height: 50px;
		height: 53px;
		top: 53px;
	}
	.android.mobile #home .bc_image, .android.mobile #nieuwsbrief #image_nieuwsbrief {
		margin-top: 106px;
	}
	
}


@media only screen and (min-device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait) {
	.android.mobile .home_etalage-items_alle_content {
		padding: 0 1.1rem;
	}
}


@media only screen and (min-width: 77.26em) {
	.android.mobile .home_etalage-items_alle_content {
		padding: 0 0.5rem;
	}
}

@media only screen and (max-width: 41.99em) {
	.android.mobile.no-ie8compat .home_actueel_en_vlucht .titelbalk_container {
		margin-top: 9px !important;
		padding-top: 0.9em !important;;
	}
	.android.mobile #col_1b:before, #col1 .container_home_agenda:before {
		height: 24px;
	}
}



@media only screen and (max-width: 53.99em) {
	.android.mobile body .tekst_carouselitem {
	   line-height: 51px;
   	height: 50px;
	}
	.android.mobile #home .bc_image, .android.mobile #nieuwsbrief #image_nieuwsbrief {
		margin-top: 90px;
	}
	.android.mobile .tekst_carouselitem a {
		margin-top: 0.15em;
	}
	
}


.android.mobile .exheadline a:after {
	right: -0.2em;
}


@media only screen and (min-width: 42em)and (max-width: 47.98em) {
	.android.mobile #home .titelbalk_container {
		padding-top: 1.3em;
	}
}


/*hierna uit font.scss hiernaar toe verplaatst, ab 1906014 */

@media only screen and (max-width: 47.98em) {
	.android.mobile.no-ie8compat .home_actueel_en_vlucht #col_2 {
		margin-top: 18.1em
	}
	.ie.mobile.no-ie8compat .home_actueel_en_vlucht #col_2 {
		margin-top: 20.1em
	}
	.mobile body #h1_top {
   	font-size: 135% !important;
	}
  .android.mobile body {
  		font-size: 1.3rem !important;
	}
	.android.mobile body #h1_top {
   	font-size: 135% !important;
   }
	.android.mobile body .pagination a {
		width: 35px;
		height: 35px; 
	}
	.android.mobile #zoekveld .icon-zoek:after {
		right: 0.45em;
		top: 0.1em;
	}
}


@media only screen and (min-width: 47.99em) {
  .android.mobile body {
		font-size: 1.4rem !important;
	}
	.android.mobile body .pagination a {
		font-size: 110% !important;
		width: 35px;
		height: 35px;
	}
	.android.mobile #home .titelbalk_container {
		padding-top: 1em;
	}
	.android.mobile body #pageheader #sitetitel {
		padding-left: 0;
		top: -0.3em;
	}

	.android.mobile body #col1 .agenda_item_tekst {
		padding-top: 0.1em !important;
	}
	.android.mobile body .banner_eurapp {
		margin-top: 2.2em;
	}
	.android.mobile body .print li a.print:before {
		margin-top: 13px;
	}
	.android.mobile body .headline_tekst {
		margin-top: -2.5em;
	}
	.android.mobile body .vlucht_carousel_tekst a {
		line-height: 100%;
	}

	.android.mobile body .top-bar-section ul.left > .has-dropdown {
		margin-right: 1.0em;
	}
	.android.mobile body .bezoek_ook_icon {
		position: relative;
		top: 0.2em;
		width: 1.5em;
	}

	.android.touch #home .print li a.print:before {
		margin-top: 16px !important;
	}

	.android.mobile .top-bar-section a, .android.webkit.touch .top-bar-section a {
		font-size: 1rem !important;
	}

	.android.mobile .top-bar-section ul.left > li {
		margin-right: 1.8em !important;
	}

	.ipad .top-bar-section ul li > a {
		font-size: .8em;
	}
	.android.mobile .doorstuurhome .pbs {
		top: -2px;
	}
}



@media screen and (min-device-width: 47.99em) and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-width: 47.99em) and (-webkit-min-device-pixel-ratio: 3) { /* geen grotere size voor high-res tablets*/
  .android.mobile body {
/* 		font-size: 100% !important;   voor nu nog even niet, vereist een grondiger aanpak  */
	}
}

@media only screen and (min-width: 47.99em) and (max-width: 50.69em) {
	.android.mobile body #pageheader #sitetitel {
		padding-left: 0.7em;
		width: 95%;
		top: -0.1em;
	}
	.android.mobile body #pageheader #sitetitel img {
		margin-top: 0.2em;
	}
	.android.mobile body .top-bar-section > ul {
		margin-left: 1.3em; }
	.android.mobile body .top-bar-section ul.left > .has-dropdown {
		margin-right: 0 !important;
		padding-top: 0.35em;
		height: 3.1em;
	}
	.android.mobile body #top-bar {
		height: 50px;
	}
	.android.mobile body .top-bar-section > ul > .has-dropdown.menutop_2,
	.android.mobile body .top-bar-section > ul > .has-dropdown.menutop_3 {
		width: 15.4%;
	}
	.android.mobile body .top-bar-section > ul > .has-dropdown.menutop_5 {
		width: 14.4%;
	}
	.android.mobile body .top-bar-section > ul > .has-dropdown.menutop_6 {
		width: 13.4%;
	}
	.android.mobile body .top-bar-section > ul > .has-dropdown.menutop_7 {
		width: 15.4%;
	}
	.android.mobile body .top-bar-section .dropdown {
		top: 50px;
	}
	.android.mobile body .top-bar-section .dropdown .dropdown {
		top: 0;
	}

	.ipad.mobile #pageheader #sitetitel {
		height: 4.0em;
		margin-top: 0.3em;
	}
	.ipad.mobile .top-bar-section ul.left > .has-dropdown {
		margin-right: 0.0000003em !important;
	}
	.ipad.mobile .top-bar-section > ul > .menutop_5 {
		width: 15%;
	}
	.ipad.mobile .top-bar-section > ul > .menutop_6 {
		width: 13%;
	}
	.ipad.mobile .top-bar-section > ul > .menutop_7 {
		width: 14%;
	}
    
/*	html.android.mobile #home #home_etalage_carousel .home_etalage-item  {
		margin: 0 0;
		width: 45.1%;
	}*/
  
}

@media only screen and (min-width: 42.01em) and (max-width: 48em) {
	.android.mobile body #pageheader #sitetitel {
    margin-top: 0.4em; }
}

@media only screen and (max-width: 22.98em) {
	.android.mobile body #pageheader #sitetitel {
		height: 2.3em;
	 }
	.android.mobile body #home_etalage-items_alle h2, .android.mobile body #home_etalage-items h2 {
		margin-bottom: 2.5em !important; }
	.android.mobile body .headline_tekst {
		margin-top: -2.5em; }
	.android.mobile body .agenda_item_tekst {
		margin-top: -5.7em; }

	.iphone .headline_tekst {
		margin-top: -2.9em;
	}
	
	.android.mobile .tekst_carouselitem a {
		margin-top: 6px;
	}
	
}



@media only screen and (max-width: 26.60em) { /*t.b.v. phones t/m w = 800/2= 400  (b.v. Note - en ook met 720/2= 360 - S-III)*/
	.mobile .delen_balk .soc_media_balk {
		padding-left: 1em; }
	.mobile .scroll-pane-tweets {
		height: auto;
		overflow-y: inherit; }
}  


@media only screen and (max-width: 20.6em) { /* t.b.v. phones t/m w = 640/2= 320 (b.v. iPhone 5)*/
  .touch #home_etalage-items .home_etalage-items_alle_content, .iphone #home_etalage-items .home_etalage-items_alle_content {
    padding-left: 1.875em !important; }
  .touch .pagination, .iphone .pagination {
    position: relative;
    left: -0.46875em; }
  .touch #home_etalage-items_alle .home_etalage-items_alle_content .home_etalage-item, .iphone #home_etalage-items_alle .home_etalage-items_alle_content .home_etalage-item {
    height: auto !important; }
    .touch #home_etalage-items_alle .home_etalage-items_alle_content .home_etalage-item p, .iphone #home_etalage-items_alle .home_etalage-items_alle_content .home_etalage-item p {
      padding-left: .8em; }
  .touch #col2, .iphone #col2 {
    margin: 1.5em 0 1.5em !important; }
  .touch #col3 #vluchtx, .iphone #col3 #vluchtx {
    padding: 0; }

  .iphone .headline_tekst {
    margin-top: -3.1em; }

  .android.mobile body #home_etalage-items_alle h2, .android.mobile body #home_etalage-items h2, .android.webkit.touch body #home_etalage-items_alle h2, .android.webkit.touch body #home_etalage-items h2, .touch.gecko body #home_etalage-items_alle h2, .touch.gecko body #home_etalage-items h2, .touch.opera body #home_etalage-items_alle h2, .touch.opera body #home_etalage-items h2 {
    margin-bottom: 0 !important; }
  .android.mobile body .headline_tekst, .android.webkit.touch body .headline_tekst, .touch.gecko body .headline_tekst, .touch.opera body .headline_tekst {
    margin-top: -2.8em; }
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .ipad .inhoudsopgave_column.column1 {
    margin-bottom: -1.5em !important; }
    .ipad .inhoudsopgave_column.column1 ol {
      margin-top: -0.1em !important; }
}

@media only screen and (min-width: 61em) and (max-width: 64em) {
  .mobile.android #home_ladder_nieuws li .datum_nieuwtje {
    width: 4.6em; }
  .mobile.android #home_ladder_nieuws li .exheadline a:after {
    right: 2.3em; }
  .mobile.android #col1 .laddernav .meer a, .mobile.android #col2 .laddernav .meer a {
    padding-left: 0 !important; }
  .mobile.android #vlucht .sib_full, .mobile.android #home .sib_full {
    margin-right: 0 !important; }
    .mobile.android #vlucht .sib_full .sib_left, .mobile.android #home .sib_full .sib_left {
      width: 45% !important; }
      .mobile.android #vlucht .sib_full .sib_left div, .mobile.android #home .sib_full .sib_left div {
        width: 33.3% !important; }
    .mobile.android #vlucht .sib_full .sib_left4, .mobile.android #home .sib_full .sib_left4 {
      display: none; }
    .mobile.android #vlucht .sib_full .sib_mid, .mobile.android #home .sib_full .sib_mid {
      width: 18% !important; }
    .mobile.android #vlucht .sib_full .sib_right, .mobile.android #home .sib_full .sib_right {
      width: 37%; }
}



@media only screen and (min-width: 48em) and (max-width: 70em) { 
	.touch .delen_balk{
		width:100%;
		margin-top: 13px;
		background-color: #ecf5fb;
	}
}











@media only screen and (min-width: 48em) and (max-width: 70em) { 


	.android.mobile body .wijzerkop_en_niveau .inhoud {
		background-color: #d6e6f5 !important;
	}
	.android.mobile body .wijzerkop_en_niveau .inhoud h2 {
		font-size: 100%;
		margin: .625em 1.5em 0 1em !important;
		padding: 0 !important;
	}
	.android.mobile body .wijzerkop_en_niveau .inhoud .m0 {
		position: absolute;
		left: 60%;
	}
	
	
	.android.mobile .delen_balk {
		padding-bottom: 0.4em;
	}
	
	.mobile body .opmaat .instellingen {
		background: transparent;
		min-width: 170px !important;
	}
	.android.mobile body .opmaat .instellingen label.txt {
		padding-left: 0.6em;
	}
	.android.mobile body .delen:after, .android.mobile body .delen:before {
		left: auto;
	}

	
	.android.mobile body .delen_balk h2, .android.mobile body .inhoud h2 {
		font-size: 100%;
	}
	.android.mobile body .soc_media_balk {
		background-color: #ecf5fb;
	}
}


@media (min-width: 70.01em) {
	.android.mobile .opmaat .instellingen {
		padding-right: 0.5em;
	}
	.android.mobile .wijzerkop_en_niveau .opmaat .instellingen {
		padding-right: 0;
	}
	
	.android.mobile .inhoud h2 {
		padding-top:0.35em!important;
		padding-bottom:0.3em!important;
		padding-left:1em!important;
		padding-right:1em!important;
	}
	.android.mobile .wijzerkop_en_niveau .m0,  .android.mobile .wijzerkop_en_niveau .delen,
	.android.mobile .wijzerkop_en_niveau .inhoud, .android.mobile .wijzerkop .delen
	/*.android.mobile .wijzerkop*/ {
		height: 1.8em;
	}
	 .android.mobile div.soc_media_item_center {
		height: 1.7em;
		margin-top: 0.15em;
	}
	.android.mobile section.infowijzer .wijzerkop_en_niveau h2, section.infowijzer .wijzerkop h2 {
		margin-top: 0.35em;
	}
	.android.mobile section.infowijzer .wijzerkop_en_niveau .delen, section.infowijzer .wijzerkop .delen {
		margin-right: 0.8em !important;
	}
	.android.mobile .delen_balk {
		padding-bottom: 0;
	}
	.delen_balk .fs1 {
		margin-left: 12px;
	}
	.android.mobile .twitter .pbs  {
		top: -2px;
		left: -1px;
	}
}

