<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Donkerblauw:    002b54
-----------------------
Goud:           a39161
-----------------------
Cyaan:          da1a35
-----------------------
Rood:           da1a35
*/

/*INHOUDSTAFEL

- ALGEMEEN
- LANDINGSPAGINA
- HOME bedrijfsvastgoed
    - Checkboxes and Radio inputs
- overwrite bootstrap
- MASTERPAGE
- OVERZICHTSPAGINA
- PROPERTYDETAIL
- CONTACT

 
- media queries
*/

/*ALGEMEEN_________________________________________________________________________________________________________*/
html, body { height: 100%; }
html { scroll-behavior: smooth; }
body { font-family: 'Nunito', Arial, Verdana, sans-serif; letter-spacing: 0.5px; font-size: 16px; line-height: 1.125em; color: #777; }
h1, h2, h3 { color: #002b54;  text-transform: uppercase; font-weight: 500; }
h1 { font-size: 1.313em; }
h2 { font-size: 1.313em; }
h3 { font-size: 1.125em; }
h4 { color: #002b54; }
hr { border-color: #da1a35; }
em { color: #da1a35; font-style: normal; }
p b { color: #002b54; }
p { line-height: 1.250em; margin: 0 0 20px; }
a, a:focus, a:active { cursor: pointer; color: #da1a35; }
a:hover { text-decoration: none; }
input[type=text]::-ms-clear { display: none; }
.btnjsgdpr:disabled{opacity:0.5;}

.Cstm_btn { border: none; position: relative; background: #da1a35; color: #fff; text-shadow: 2px 2px 1px #c8152e; font-size: 0.8em; padding: 8px 12px; text-transform: uppercase; float: right; font-weight: bold; }
.Cstm_btn_rect { background: #da1a35; color: #fff; text-shadow: 2px 2px 1px #c8152e; font-size: 1em; padding: 11px 12px; margin-left: 2px; text-transform: uppercase; float: right; }
.Cstm_btn:hover, .Cstm_btn_rect:hover { text-decoration: none; color: #fff; text-shadow: none; }
.video_btn { position: absolute; bottom: 55px; right: 30px; font-size: 14px; padding: 12px 16px; }
.bg_Dblue { background: #002b54; text-shadow: 2px 2px 1px #000; }
.scalableImage { max-width: 100%; }
.date { font-size: 0.813em; }
.coltra { color: transparent; display: none; }
.tc { text-align: center; }
.tar { text-align: right; }
.likelink { color: #da1a35; text-decoration: underline; text-align: right; }
.tti { text-transform: none!important; }
.taj { text-align: justify; }
.p0 { padding-left: 0; padding-right: 0px; }
.pr0 { padding-right: 0px!important; }
.pl0 { padding-left: 0px!important; }
.copyrightsmall { font-size: 0.813em; }
.copyrightsmall, .copyrightsmall a { color: #777; }
.copyrightsmall a:hover, .lnk_disclaimer:hover { color: #057aaa; }
.mt0 { margin-top: 0px!important; }
.mt3 { margin-top: 3%; }
.mt10 { margin-top: 10px; }
.mt16 { margin-top: 8px!important; }
.mt20 { margin-top: 20px!important; }
.mb30 { margin-bottom: 30px; }
.w100 { width: 100%!important; }
.zoekmoduleheader { clear: both; }
.eenvierde { float: left; width: 23%; margin: 0 1%; }
.eenvijfde { float: left; width: 20%; text-align: center; padding: 0 15px; }
.eenvijfde a { color: #002b54!important; }
.hidehoverclass { cursor: default!important; }
.hidehoverclass:hover { text-decoration: none!important; }

img.img_overons { width: 100%; margin-top: 15px; margin-bottom: 10px; }
.title_overons { font-weight: bold; }
.list_overons li { margin-bottom: 30px; }
.list_overons h4 { margin-bottom: 5px; }
.quote_overons { text-align: center !important; }

.ftrlnkStreepke{float:right; margin: 17px 10px 0;}

#jobtoolz-frame {
    width: 100%;
    height: 800px;
    border: none;
}
#launcher {
   z-index: 5 !important;
}
.cookiebar {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(255,255,255,0.9);
    padding: 8px 0;
    box-shadow: 0 -1px 18px rgba(0,0,0,.2);
    z-index: 10;
}
    .cookiebar button, .cookiebar a { float: left; display: inline-block; margin-top: 15px; }
    .cookiebar a {
        margin: 6px 20px 6px 0;
    }
    .cookiebar p { margin: 0; }
    .cookiebar .row {
        display: flex;
        justify-content: center;
        align-items: center;
    }
.form-check { margin-bottom: 5px; font-size: 15px; }

@media (max-width: 1200px) {
    .eenvijfde { width: 50%; margin-bottom: 10px; }
    .smt20 { margin-top: 20px; }
}

@media (max-width: 992px) {
    .eenvijfde { width: 100%; margin-bottom: 10px; }
}

@media (max-width: 768px) {
}


textarea { resize: vertical; }
.hide { display: none; }
.borderbottomcolor { border-bottom: 1px solid #a39161; }
.borderright { border-right: 1px solid #ddd; }
.borderbottom { border-bottom: 1px solid #ddd; }
hr.bordergray { border-color: #ddd; width: 100%; float: left; }
.spanerror { color: #da1a35; }

.btn-txt { background: #da1a35; color: #fff; transition: all ease .35s; }
.btn-txt:hover { background: #c7162f; color: #fff; }
.verkopen-afspraak { float: left; width: 100%; position: relative; padding-bottom: 15px; margin-bottom: 35px; }
.verkopen-afspraak::after { content: ""; display: block; width: 60px; height: 1px; background: #002b54; position: absolute; bottom: 0; left: 50%; margin-left: -30px; }
.verkopen-afspraak p { line-height: 1.6; }

/*LANDINGSPAGINA___________________________________________________________________________________________________*/
.landingspage { margin-top: 10%; }
.landingpage_logo { max-width: 100%; margin: 0 auto; float: none; display: block; margin-bottom: 25px; width: auto!important; }
.landingspage_resLink { color: #da1a35; }
.landingspage_bedLink { color: #da1a35; }
.landingspage_linkareaTypes ul { margin: 15px 0 0; list-style: none; padding: 0; }
.landingspage_linkareaTypes ul li a { color: #002b54; line-height: 28px; }
.landingspage .col-xs-12 { margin-bottom: 50px; }
.alignCentered { text-align: center; width: 100%; display: block; }

.verticalRule { width: 50%; border-right: 1px solid #a39161; height: 240px; }
.chooseLanguage { text-align: right; }
.chooseLanguage a { color: #777; font-size: 0.813em; }

/*HOME bedrijfsvastgoed________________________________________________________________________________________________*/
.zoekmodule { margin: 2% 0 0; border: 4px solid #032e55; padding: 25px 25px 0 25px; background: #f5f5f5; margin-bottom: 20px !important; }
.zoekmodulehome { margin: 0; }
.zoekmodulehome .searchleft .bed_type { min-height: 114px; }
.zoekmodule_home { margin: 2% 0 0; }
.oppbordertop { display: none!important; }
.zoekmodule h1 { margin-bottom: 15px!important; margin-top: 10px!important; }
#accordionDetail .panel { background: transparent; box-shadow: none; }
.topborderSearch { border-bottom: 11px solid #002b54; border-left: 22px solid transparent; border-right: 0 solid transparent; height: 0; width: 100.2%; margin-bottom: 15px; }
.topborderSearch.withPaddingTop { padding-top: 15px; }

.zoekmodule .searchleft .col-lg-4 row { margin-right: 0; }

.bottomborderSearchBrightBlue { background: #002b54; border-top: 11px solid #da1a35; border-right: 22px solid transparent; border-left: 0 solid transparent; height: 0; width: 41.6%; float: left; }
.bottomborderSearchDarkBlue { background: #002b54; width: 58.4%; border-bottom: 11px solid #002b54; float: left; }
input[type="checkbox"] { margin-right: 15px; }
.btns_search { margin: 2px 0; width: 100%; float: left; margin-bottom: 15px; }
.zoekmoduleDetail .btns_search { top: -35px;  }
.search_environment .bootstrap-select { float: right!important; margin-top: 12px; /*width: 100% !important;*/ }
.btn_search { margin-top: 2px; font-size: 1em; padding: 11px; text-shadow: 2px 2px 1px #c8152e; font-weight: normal; }
.btns_search a { padding-top: 8px; padding-bottom: 8px; text-align: center; min-width: 115px; }
.btns_search a.btnresultaten  { padding-left: 10px; padding-right: 10px; }
.btnresultaten { min-width: 240px; text-align: right; }
.zoekmodule .row:last-of-type { margin-top: 1%; }

.Cstm_btn.bg_Dblue:before { border-right-color: #002b54; border-right: 40px solid #002b54; border-top: 40px solid transparent; }
.KMI { margin-left: 0px; margin-right: 0px; border: 4px solid #da1a35; padding: 10px 0px; background: rgba(0,0,0,0.04); clear: both; }
.KMI .Cstm_btn { margin: 0px 32px; padding: 11px 12px; font-size: 1em; font-weight: normal; text-align: center; }
.KMI h3 { margin: 25px 32px 0; margin-top: 10px; }
.KMI p { margin: 25px 32px 20px 32px; margin-bottom: 10px; margin-top: 15px; text-align: justify; }
.pandkmi { margin-left: 0px; margin-right: 0px; }
.kmisucces { padding: 0px!important; margin-bottom: 10px; }

@media (min-width: 1200px) {
    .KMI .row { position: relative; }
    .KMI .col-md-3 { position: absolute; bottom: 15px; right: 0px; }
}

.chooseLanguage, .smallnav, .searchform { clear: both; float: right; }

.header { position: relative; }
.header .smallnavsection { position: absolute; bottom: 0; right: 0; }

.smallnav { margin: 8px 0; float: right; text-align: right; }
.smallnav a { font-size: 0.813em; letter-spacing: 0; color: #002b54; text-transform: uppercase; }

.smallnav a:hover { text-decoration: none; color: #da1a35; }
.smallnav .schreefje { margin: 0 2px 0 5px; }
.searchform { float: right; display: none; }
.searchform .input-group { position: relative; max-width: 100%; }
.searchform .input-group .form-control { width: 100%; border-radius: 1px; position: relative; height: 30px; }
.searchform .input-group-btn .btn-default { background: none; border: none; color: #ddd; }
.searchform .input-group-btn { position: absolute; right: 4px; width: 30px; z-index: 2; }

.verticalSpacerHeader { height: 100px; width: 100%; }

.newsItem { height: 255px; }

@media (max-width: 992px) {
    .propidk { margin-bottom: 30px; }
    .propidk:last-of-type { margin-bottom: 0px; }
}

.nieuwsblog { margin-bottom: 30px; }
.zoompicture { width: 100%; height: 100%; overflow: hidden; position: relative; }
.zoompicture img { width: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; }
.NewsCaption { background: rgba(3,46,85,0.8); width: 100%; float: left; position: absolute; top: 0; left: 0; opacity: 0; height: 100%; transition: opacity 0.5s ease-in-out; }
.newsItem:hover .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.newsItem:hover .NewsCaption { opacity: 1; }
.newsItem .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.newsItem .NewsCaption { opacity: 1; background: rgba(3,46,85,0.4); }
.NewsCaption h3 { color: #fff; text-shadow: none; font-size: 0.9em; margin: 50px 26px 18px; font-weight: bold; }
.NewsCaption p { color: #bfbfbf; font-size: 0.813em; font-style: italic; margin: 18px 26px 10px; }
.littleBorder { background: url(../imgsite/beigeSierboordje.png) no-repeat #a39161; width: 50%; height: 1px; margin: 0 26px; }
.NewsCaption span { color: #fff; }
.positionedCaption { position: absolute; bottom: 26px; }
.toggleDialogbtn { display: block; width: 100%; height: 100%; cursor: pointer; }
.noPicture { opacity: 1; background: #032E55; }
.img_news { margin-bottom: 25px; }
.blogImg { width: 100%; }
.share {
    display: flex;
    align-items: center;
}
.share a:hover {
    text-decoration: none;
}

.fb {
margin-right: 5px;
}

.form_verkopenhuren h3 { margin: 0; float: left; }
.form_verkopenhuren .form-group { width: 100%; }
.form_verkopenhuren .form-control { width: 100%!important; margin: 10px 0 0; }
.form_verkopenhuren .Cstm_btn { margin-top: 10px; }
.propertySale { background: #f1f1f1; float: left; padding: 3px 0 30px; }
.form_verkhThanks { display: none; }
.form_verkhThanks p { padding: 25px; }
.text_justify p, .text_justify div { text-align: justify; }

.verticalSpacer100px { height: 100px; width: 100%; float: left; }
.verticalSpacer75px { height: 50px; width: 100%; float: left; }

.testimonials { float: left; padding-bottom: 37px; }
.testimonials .border { height: 4px; width: 100%; background: #002b54; margin-bottom: 37px; }
.testimonials p { font-style: italic; }
.testimonials img { box-shadow: 1px 1px 2px #777; }
.testimonials h2 { margin: 0 0 37px; }
.bottombordertestiGray { background: #da1a35; border-top: 4px solid #f5f5f5; border-right: 6px solid transparent; border-left: 0 solid transparent; height: 0; width: 41.6%; float: left; }
.bottombordertestiBrightBlue { background: #da1a35; width: 58.4%; border-bottom: 4px solid #da1a35; float: left; }

.lnk_getuigenissen { text-align: right; color: #777; float: right; margin: 0 0 15px; }

.footernumbers { color: #002b54; text-transform: uppercase; margin: 50px 0 50px; font-size: .9em; font-weight: bold; float: left; width: 100%; }
.footernumbers .cityLabel { color: #da1a35; font-weight: bold; padding: 1px 2px; position: relative; top: -1px; }
.footernumbers .address { color: #777; font-weight: normal; }
.footernumbers .row { display: flex; justify-content: center; flex-wrap: wrap; }
.footernumbers .row .eenvijfde { width: auto; margin-bottom: 10px; padding: 0 15px; }

.footerBrightBlueBar { border-bottom: 11px solid #da1a35; border-left: 22px solid transparent; border-right: 0 solid transparent; height: 0; width: 16.5%; float: right; clear: both; }
.footerDarkBlueBar { background: #002b54; clear: both; float: left; height: 11px; width: 100%; }
.lnk_disclaimer { float: right; color: #777; font-size: 0.813em; }

/* ----  Checkboxes and Radio inputs  -----*/
input[type="radio"], input[type="checkbox"] { position: absolute; left: -999em; }
label:before { display: inline-block; position: relative; top: 0.1em; left: -10px; content: ''; width: 14px; height: 14px; }
input[type="checkbox"] + label, input[type="radio"] + label { margin-left: 10px; z-index: 999; }
input[type="checkbox"] + label:before { background: url(../imgsite/chkbx.png) no-repeat center center; background-size: cover; }
input[type="checkbox"]:checked + label:before { background: url(../imgsite/bedrijfsvastgoed/chkbx_checked.png); background-size: cover; }
input[type="radio"] + label:before { background: url(../imgsite/rdb.png) no-repeat center center; background-size: cover; }
input[type="radio"]:checked + label:before { background: url(../imgsite/bedrijfsvastgoed/rdb_checked.png); background-size: cover; }
/* Remove the custom styling for IE 7-8 */

.ie-8 label:before { display: none; content: none; }
.ie-8 input[type="checkbox"], .ie-8 input[type="radio"], .ie-7 input[type="checkbox"], .ie-7 input[type="radio"] { position: static; left: 0; }
.ie-8 input[type="checkbox"], .ie-8 input[type="radio"] { position: relative; top: 5px; margin-right: 0.5em; }
input[type="text"]:focus, textarea:focus { border-color: #000; }


@media (max-width: 1199px) {
    .oppstreep2 { height: 20px; }
}

@media (min-width: 768px) {
    .borderLeft { border-left: 1px solid #da1a35; }
    .btns_search a.btnresultaten  { min-width: 237px; }
    .cookiebar button { float: right; }
    .cookiebar a { float: right; margin-right: 20px; }
}

.zoekmodule label { margin-bottom: 14px; }

/*---------------------------------------------------*/


/*overwrite bootstrap___________________________________________________________________________________________________*/
.navbar { background: #fff; border-color: #fff; margin-bottom: 0px; }
.navbar-collapse { text-align: center; width: 100%; margin: 0 auto; }
.nav { float: left; height: 100%; width: 100%; margin-top: 14px; }
.nav &gt; li { display: inline-block; text-align: center; float: none; width: 100%; }
.navbar .navbar-nav &gt; li &gt; a { text-transform: uppercase; font-weight: 500; color: #002b54; padding-right: 0; padding-left: 10px; }
.navbar .navbar-nav &gt; .active &gt; a, .navbar .navbar-nav &gt; .active &gt; a:hover, .navbar .navbar-nav &gt; .active &gt; a:focus { background: none; color: #da1a35; }
.navbar .navbar-nav &gt; .active &gt; a span { border-bottom: 1px solid #da1a35; padding-bottom: 0px; }
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus { background: none; }
.nav a:hover { color: #da1a35!important; }
.schreefjeHoofdnav { display: none; }
label { font-weight: normal; }
.form-control { border-radius: 1px; }
textarea.form-control { height: 78px; }
.bootstrap-select.btn-group .btn .caret { color: #da1a35; }
.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus { background: #da1a35; color: #fff; }
.navbar-toggle .icon-bar { background: #777; }
.navbar-fixed-top { box-shadow: 0 1px 5px #ddd; }
#overviewtabheader a { color: #555!important; }
#overviewtabheader .active a { color: #da1a35!important; }
#overviewtabheader .active a span { border-bottom: 1px solid #da1a35; }
.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus { border-left: 0; outline: none; }
.nav-tabs &gt; li &gt; a { border-radius: 0; }
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }
.bootstrap-select .btn { border-radius: 0px; color: #555; }
.bg-success { background-color: #a39161; color: #FFF; }

/*MASTERPAGE_______________________________________________________________________________________________________*/
.verticalSpacerHeaderMaster { height: 30px; width: 100%; }
/*fixed nav*/
.search-fixed-top, .search-fixed-top .bottomborderSearchBrightBlue, .search-fixed-top .bottomborderSearchDarkBlue { background: #fff; position: fixed; top: 12px; z-index: 99; }
.search-fixed-top .col-xs-7.col-xs-offset-5 { display: none; }
.zoekmodule.search-fixed-top {  left: 0; padding-bottom: 10px; width: 100%; margin: 0; padding-top: 38px; }
.bed_transaction div:last-of-type label, .bed_type div:last-of-type label, .bed_opp div:last-of-type label { margin-bottom: 0px; }
.search-fixed-top hr { margin: 4px 0 8px!important; }
.search-fixed-top .btn_search { font-size: 1em; margin-bottom: 10px; }
.search-fixed-top .Cstm_btn_rect { margin-left: 1px; }
.search-fixed-top .btns_search { margin-top: 5px; }
.search-fixed-top .ddl_searchRange { margin-top: 8px; }
.search-fixed-top { border: none!important; }
.search-fixed-top .container .borderzoek { border: 4px solid #032e55; background: #f5f5f5; }
.navlogo img { height: 0px; width: 0px; }
.navlogo a { padding: 0px!important; }
.navbar-fixed-top .navlogo img { vertical-align: bottom; width: 43px; height: 30px; -webkit-transition: height 1000ms, width 1000ms; -moz-transition: height 1000ms,width 1000ms; -ms-transition: height 1000ms, width 1000ms; -o-transition: height 1000ms, width 1000ms; transition: height 1000ms, width 1000ms; }

.navbar-toggle { position: relative; float: right; padding: 10px 0 10px 15px; }
.navbar-header .sr-only { position: relative; float: left; width: 100px; height: 17px; padding-left: 20px; }

/*OVERZICHTSPAGINA________________________________________  ___________________________________________________________*/
.btnkaart, .btnresultaten { color: #FFF!important; text-decoration: none!important; }
.sortingSection { margin: 30px 0; text-transform: uppercase; color: #c9c8c8; font-weight: bold; }
.sortingSection a { text-decoration: none; color: #002b54; text-transform: none; font-weight: normal; margin-left: 25px; }
.sortingSection a i { color: #da1a35; }

.po_item { width: 100%; border: 3px solid #da1a35; box-sizing: border-box; margin-bottom: 40px; float: left; position: relative; }
.po_item .propimage { cursor: pointer; }

@media (min-width: 992px) {
    #divProperties &gt; div:nth-child(3n+1) { clear: left; }
}

@media (max-width: 760px) {
    #divProperties &gt; div:nth-child(2n+1) { clear: left; }
}

.bedprice { position: relative; top: 8px; padding-left: 14px; font-weight: bold; color: #002b54; }
.lbl { position: absolute; bottom: 1px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 0.813em; padding: 3px 5px; }
.lbl_nieuw { background: #da1a35; }
.lbl_optie { background: #FF9900; }
.lbl_magen { background: #0093d0; }
.lbl_niebo { background: #002b54; }
.lbl_sold { background: #da1a35; }
.proplabel div { display: block; width: 100% \9; max-width: calc(100% - 30px); height: auto; }
.po_titleBar h2 { float: left; margin: 12px 5px 8px!important; color: #002b54!important; }
.po_titleBar h3 { color: #777; font-size: 0.8em; margin: 0 5px; text-shadow: none; color: #002b54; }
.po_titleBar p { font-size: 0.6em; margin-right: 5px; margin-bottom: 0px; min-height: 3em; }
.po_description { margin-top: 20px; margin-bottom: 20px; min-height: 92px; }
.po_description p { margin: 0 5px 4px; }
.po_description a { position: absolute; right: 5px; bottom: 0; }
.po_item .width100 { width: 100%; padding: 0 2.5%; float: left; }
.po_item .width80 { width: 65%; padding: 0 2.5%; float: left; }
.po_item .width40 { width: 35%; padding: 0 2.5%; float: left; text-align: right; }
.po_item .Cstm_btn:before { border-top: 34px solid transparent; }


.VerticalspacerOverview { float: left; width: 100%; height: 30px; }
.Verticalspacer10 { float: left; width: 100%; height: 10px; }
.nav-tabs li a { font-size: 0.813em; font-weight: bold;  text-transform: uppercase; }
.ddl_searchRange { width: 140px!important; clear: both; }

@media (min-width:992px) {
    #cityCompleter, .btns_search { float: right; width: 362px!important; }
    .cookiebar button { margin-top: 0; }
    .cookiebar a { margin: 12px 20px 0 0; }
}

@media (max-width:991px) {
    #cityCompleter { float: right; width: 300px!important; max-width: 100%!important; }
}

#overviewMap { clear: both; float: left; width: 100%; height: 600px; }
#loader { display: none; margin-bottom: 10px 0; text-align: center; }
#noresults { display: none; margin: 10px 0; text-align: center; }
.zoekmodule .zoekknop { width: 300px; padding: 8px 24px 8px 0; text-align: right; }
#contactpop, #pandpop { margin-left: 20px; overflow-y: hidden; white-space: nowrap; }
#pandpop h1, #contactpop h1 { width: 200px; }
#pandpop img, #contactpop img { width: 200px; height: 100px; }

#paging ul { float: right; list-style: none; }
#paging ul li { display: inline; padding: 0 5px; }
#paging ul li.active { font-weight: bold; }

/*PROPERTYDETAIL___________________________________________________________________________________________________*/
.pd_smallnav { width: 100%; border-bottom: 1px solid #b1b1b1; padding-bottom: 5px; margin-top: 25px; margin-bottom: 25px; float: left; }
.btn_pd_prev { float: left; }
.btn_pd_next { float: right; }
.btn_pd_prev, .btn_pd_next { color: #b1b1b1; }
.btn_pd_prev i { margin-right: 7px; color: #da1a35; }
.btn_pd_next i { margin-left: 7px; color: #da1a35; }
.btn_pd_prev:hover, .btn_pd_next:hover { text-decoration: none; }
.camera_next, .camera_prev { opacity: 1!important; }
.camera_wrap .camera_pag .camera_pag_ul li { margin: 10px 5px; }
.camera_prev, .camera_next { background: none!important; width: 50%; height: 100%; top: 0%; padding-top: 31%; margin-top: 0px; opacity: 0; }
.camera_next span { float: right; }
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont { background: none!important; }
.camera_commands { display: none; }
.ismobile .camera_wrap .camera_pag .camera_pag_ul li img { display: none!important; }

.detailanchor { clear: both; float: left; width: 100%; position: relative; top: -50px; }
.bedrijfsanchor { display: block; height: 115px; /*same height as header*/ margin-top: -115px; /*same height as header*/ visibility: hidden; }

.po_h1 { float: left; margin: 0 0 25px; }
.sm_nav { float: right; margin: 0 0 25px; }
.sm_nav a { display: block; background: #002b54; color: #fff; padding: 2px 5px; margin: 0 2px; float: left; width: 27px; text-align: center; }
.sm_nav a:hover { background: #777; }

.tab-pane h2 { color: #da1a35; margin-top: 0; }
.tbl_property { width: 100%; }
.tbl_property tr td { padding: 8px 5px 8px 10px; }
.tbl_property tr td:nth-child(1) { background: url(../imgsite/grijzeArcering.png); box-sizing: border-box; border-right: 4px solid #002b54; text-transform: lowercase; min-width: 120px; }
.tbl_property tr td:nth-child(2) { text-transform: lowercase; }

.tbl_property tr { margin-bottom: 1px; border-bottom: 1px solid #ddd; }
.rowspacer { border: none!important; }
.rowspacer td { height: 2px; background: #fff!important; padding: 0!important; border: none!important; }

.tbl_property th { color: #002b54; font-size: 0.813em; padding: 0 0 5px; min-width: 90px; }
.tbl_technical { width: 100%; float: left; }
.tbl_technical tr td { width: 50%; }
.tbl_onderliggende_entiteiten tr:hover { cursor: pointer; background-color: #EEE; }
.tbl_indelingen tr td:nth-child(4) { min-width: 200px; }
.tbl_prop_technisch tr td:nth-child(2) { min-width: 150px; }
.tbl_prop_technisch tr td:nth-child(3) { min-width: 200px; }

.ul_docs { list-style: none; padding: 0; margin: 0; }
.ul_docs li { margin: 15px 0; float: left; width: 100%; }
.ul_docs li a i { font-size: 2em; color: #002b54; float: left; }
.ul_docs li a span { float: left; margin: 5px 0 0 10px; }
.ul_docs li a { color: #777; display: block; }
.ul_docs li a:hover { text-decoration: none; color: #da1a35; }

.cstmknop { padding: 8px 30px!important; }
.tab_detailsNav { border-bottom: 1px solid #cfcfcf; }
.tab_detailsNav &gt; li.active &gt; a, .tab_detailsNav &gt; li.active &gt; a:hover, .tab_detailsNav &gt; li.active &gt; a:focus { border-top: 0; border-right: 0; border-bottom: 3px solid #da1a35; }
.tab_detailsNav .active a { color: #da1a35!important; }
.tab_detailsNav a { color: #002b54; }
.tab-pane { border-bottom: 1px solid #cfcfcf; width: 100%; }

.prop_addressLine { float: left; color: #002b54; margin-bottom: 5px; }
.prop_addressLine i { color: #da1a35; margin-right: 5px; }
.prop_bereken { float: right; margin-bottom: 5px; }
.adresinfo { clear: both; width: 100%; font-size: 12px; }
.table-responsive { float: left; width: 100%; border: none; margin-bottom: 0px; }
.table-responsive .rowspacer td { border-bottom: 1px solid #fff!important; }

#gmap { width: 100%; height: 324px; margin-bottom: 15px; }
.div_visits h3, .div_maps h3 { border-bottom: 1px solid #da1a35; padding-bottom: 8px; margin: 30px 0; }
.div_visits h4, .div_form h4 { text-transform: uppercase; font-size: 0.813em; font-weight: bold; margin: 0 0 15px; }
.phonenumber i { color: #002b54; margin-right: 10px; }
.cntct_pers, .div_form { box-sizing: border-box; border-left: 4px solid #002b54; float: left; width: 100%; padding-left: 10px; }
.cntct_pers .cntct_pers_info { display: inline-block; float: left; }
.cntct_pers img { display: block; margin-right: 10px; margin-bottom: 15px; height: 110px; }
.cntct_kntr { box-sizing: border-box; border-right: 4px solid #002b54; float: right; width: 90%; padding-right: 10px; text-align: right; margin: 25px 0; }
.div_form { width: 100%; margin-bottom: 25px; }
.phonenumber { color: #da1a35; margin-bottom: 0; }
a.amail { color: #777; }
a.amail:hover { text-decoration: none; color: #da1a35; }
.div_form textarea { margin-bottom: 8px; }

@media (max-width: 768px) {
    .div_form textarea { margin-bottom: 8px!important; }
}

.div_form input[type=text] { margin-bottom: 7px; }
.div_form .form-group, .div_form .Cstm_btn { float: left; }
.form_conThanks { }
.form_conThanks p { padding: 25px; }
.form_conpandThanks { clear: both; }
.form_conpandThanks p { padding: 25px; }
.panduzoekknop { margin: 0px 32px 10px 0; padding: 11px 12px; font-size: 1em; font-weight: normal; }

#accordionDetail i { color: #da1a35; }
#accordionDetail { border: none; margin-bottom: 0px; }
#accordionDetail .panel-heading { border: medium none; box-shadow: 0 1px 1px #ddd; float: right; width: auto; padding: inherit 20px; text-transform: uppercase; }
#accordionDetail .panel-body { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
#accordionDetail .panel { border: none; width: 100%; }
#accordionDetail .collapsed { display: block; width: 100%; height: 100%; }
#accordionDetail.accordion-fixed-top .panel-heading { z-index: 100; position: relative; }
.accordion-fixed-top { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; position: fixed; z-index: 99; width: auto; }

.investr_btn { margin-top: 30px; font-size: 0.9em; padding: 10px 11px; }

@media (min-width:768px) {
    .accordion-fixed-top { width: 750px!important; }
}

@media (min-width:992px) {
    .accordion-fixed-top { width: 970px!important; }
}

@media (min-width:1200px) {
    .accordion-fixed-top { width: 1170px!important; }
}

@media (max-width:768px) {
    #environment .col-xs-12:first-of-type { margin-bottom: 20px; }
    .tbl_stedenbouw tr { border-bottom: none!important; }
    .tbl_stedenbouw tr td { clear: both; display: block; float: left; width: 100%; }
    .tbl_stedenbouw tr td:first-of-type { border-right: none!important; border-bottom: 4px solid #002b54; }
    .tbl_stedenbouw tr td:last-of-type { margin-bottom: 10px; }
}

.voorzieningske { text-transform: lowercase; padding-top: 10px; }

/*ZOEKFICHEPAGINA___________________________________________________________________________________________________*/
.rbudget #budget_min, .rbudget #budget_max, .ropp #opp_min, .ropp #opp_max { float: left; width: 40%; }
.rbudget span, .ropp span { float: left; width: 20%; text-align: center; line-height: 30px; }
.stndlbl:before { width: 0; }
.zoekfiche { margin-bottom: 50px; }
.zoekfiche .topborderSearch { margin: 0 0 30px 0; }
.zoekfiche .bottomborderSearchBrightBlue, .zoekfiche .bottomborderSearchDarkBlue { margin: 30px 0 0 0; }
.zoekfiche h2 { margin: 0; margin-bottom: 20px; }
.zoekfiche h3 { text-transform: none; font-size: 1.2em; text-shadow: none; }
.zoekfiche hr.bordergray { margin: 10px 0 0 0; }
.zoekfiche hr { margin-top: 10px; }
.rbg_transaction { text-transform: lowercase; }
.zoekfiche .rbg_transaction, .zoekfiche .cbg_type, .zoekfiche .row_omgeving { padding-top: 8px; }
.rbg_transaction label { margin-bottom: 0px; }
.zoekfiche .rbg_transaction label { height: 34px; }
.zoekfiche .cbg_type div { margin-bottom: 10px; }
.zoekfiche .specs h3 { margin-top: 0; }
.zoekfichecontactform .form-check{margin-top:10px;}

@media (min-width: 1199px) {
    .zoekfiche .zoekfichecontactform { margin-top: 30px; }
}

.zoekfiche .zoekfichecontactform div { margin-bottom: 11px; }
.zoekfiche .btncontrol {margin-bottom: 2px!important; margin-top: 13px; }
.zoekfiche .btncontrol .Cstm_btn { width: 89%; font-size: 1em; font-weight: normal; padding: 11px; }
.zoekfiche .btncontrol .Cstm_btn:before { border-top: 40px solid transparent; }
.zoekfiche textarea { height: 164px; }
.zoekfiche #gemeenteinvul { margin-bottom: 10px; }
.div_contactform { }
.transrow, .typerow, .gemeenterow, .budgetrow, .opprow, .zoekfiche .spanerror {font-size: 0.7em; color: #da1a35; }
.errorhmodh { text-align: right; margin-top: 10px; }
.bedrijfhide { display: none; }
.ubcol { margin-top: 20px; }
.ubcol h3 { margin-top: 0px; }
.stndlbl { height: 34px; vertical-align: middle; display: table-cell; }

@media (min-width: 1199px) {
    .borderuzoektleftcolor { border-left: 1px solid #da1a35; }
}

/* NIEUWS __________________________________________________________________________________________________ */
.nieuwspage .topborderSearch { margin: 0 0 30px 0; }

/* OVER ONS _________________________________________________________________________________________________*/
.overonstitel { font-weight: bold; text-decoration: underline; }

/*CONTACT ___________________________________________________________________________________________________*/
*.validatieerror::-webkit-input-placeholder { color: #da1a35; }
*.validatieerror:-moz-placeholder { color: #da1a35; }
*.validatieerror::-moz-placeholder { color: #da1a35; }
*.validatieerror:-ms-input-placeholder { color: #da1a35; }
.kmivalidatieerror { color: #da1a35; }

.rendercontactform { margin-top: 20px; }
.contactformAlg { margin-top: 40px; }
.contactformAlg textarea { height: 120px; }
.contactgeg { margin-top: 40px; }
.contactgeg h3 { margin: 0; padding-bottom: 1px; }
.contactgeg p { margin: 6px 0px; }
.tel_kantoor { border-bottom: 1px solid #ddd; margin-bottom: 18px; }
.bez_kantoor { border-bottom: 1px solid #ddd; margin-bottom: 30px; }
.bez_kantoor .openingsuren { font-size: 0.9em; margin-top: 15px; }
.tel_kantoor p { color: #da1a35; }
.tel_kantoor i { color: #002b54; }
.bez_kantoor span { color: #002b54; margin-right: 5px; }
#gmapContact { width: 100%; height: 400px; margin-top: 50px; }
.gmapContactBox { background: url(../imgsite/contact_shadow.png) no-repeat center bottom; padding-bottom: 55px; }

@media (min-width:768px) {
    .contactpage .col-sm-4 { width: 30.3333%; }
    .contactpage .col-sm-4:nth-child(2) { margin: 0 4%; }
    .contactpage .col-sm-4:last-of-type { padding-right: 0px; }
    .maprow { margin-right: 0px!important; margin-left: 0px!important; }
    .maprow div { padding-right: 0px!important; padding-left: 0px!important; }
}

/*JOBS ________________________________________________________________________________________________________*/
.jobspanel { border: none!important; }
.jobsheading { border: none!important; background: none!important; padding: 10px 0; }
.jobsheading h4 { color: #da1a35; }

/*LANDINGSPAGINA___________________________________________________________________________________________________*/

/* GOOGLE SEARCH */
.ui-dialog-titlebar, .gsc-search-button { background-color: #da1a35!important; color: #FFF!important; border: none!important; }
.gsc-resultsHeader { display: none; }
.gsc-results-wrapper-visible { margin-top: 10px; }
#gsc-i-id1 { border: 1px solid #da1a35!important; }
.gs-title { color: #da1a35!important; }
.gsc-search-box { width: 100%; }
.sc-search-button { padding: 0 10px; }
.gsc-branding { visibility: hidden; display: none; }
.gsc-resultsHeader { width: 100%; background: #0093d0; margin: 5px 0 0 0; color: #777; padding: 6px; }
.gsc-webResult { padding: 2px; }
.gsc-result a, .gsc_result a:visited { color: #da1a35; }
.gs-watermark { font-size: 12px; color: #000; }
.gsc-input { width: 97%; }
.gsc-search-button { background: #4C555C; color: #fff; font-weight: bold; border: 1px solid #fff; padding: 1px; }
.gsc-expansionArea { margin: 5px 0 0 0; }
.gsc-twiddle { float: left; }
.gsc-stats { float: left; }
.gsc-cursor-page { float: left; width: 20px; cursor: pointer; }
.gsc-url-top, .gsc-url-bottom, .gs-bidi-start-align, .gs-bidi-start-align b { font-size: 14px; font-weight: normal; }
.ui-dialog-titlebar-close { background: #e6e6e6 url("images/ui-icons_888888_256x240.png"); background-position: -94px 114px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

/*Google search updated 15/07/2016*/
.searchform { width: 100%; margin-right: -5px; display: none; }
.gsc-search-button { display: none; }
.cse .gsc-control-cse, .gsc-control-cse { padding: 0!important; width: 100%!important; float: right; }
table.gsc-search-box td.gsc-input { padding-right: 0!important; width: 100%; }
.searchform #gsc-i-id1 { margin-top: 0!important; }
#gsc-i-id1 { border: 1px solid #eee!important; min-height: 44px!important; background: url("/imgsite/search.jpg") 10px center no-repeat rgb(255, 255, 255)!important; padding-left:38px;}
form.gsc-search-box { position: relative; }
td.gsc-clear-button { position: absolute; right: 0; z-index: 9; top: 0; width: 34px!important; height: 34px; text-align: center; padding-top: 10px; }
.gsc-tabHeader.gsc-tabhActive { border-color: #eee!important; }
.gsc-tabsArea &gt; .gsc-tabHeader { height: 28px!important; width: 150px; overflow: hidden; }
.gsc-tabsArea { border-color: #eee!important; }
.gsc-result { border: 1px solid #eee; }
.gsc-adBlock { position: relative!important; display: none!important; }
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top { padding-left: 0!important; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b { color: #002b54!important; }

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #002b54!important; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #002b54!important; }
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #da1a35!important; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color: #DD4B39!important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page {   color: #002b54!important;}
table.gsc-branding, table.gcsc-branding { display: none;}

.header-sm { display: none; }

/*blog ------------------------------------------*/
.blog-overview .topborderSearch { margin-bottom: 20px; }
.blog-overview .blog-article { margin-bottom: 35px; background: #f5f5f5; }
.blog-overview .blog-article img { width: 100%; }
.blog-overview .blog-article .text { padding: 12px 20px 12px 10px; }
.blog-overview .blog-article .text h4 { font-weight: bold; font-size: 20px; }
.blog-overview .blog-article .text h4 span { font-size: 12px; font-weight: 400; display: block; padding-top: 5px; }
.blog-overview .paging ul { float: right; list-style: none; }
.blog-overview .paging ul li { display: inline; padding: 0 5px; }
.blog-overview .paging ul li.active { font-weight: bold; }
.blog-detail h1 { font-weight: bold; }
.blog-detail h1 span { display: block; font-weight: 400; font-size: 14px; padding-top: 5px; }
.blog-detail .intro { font-size: 18px; line-height: 25px; margin-bottom: 30px; }
.blog-detail .umb-grid img { max-width: 100%; margin-bottom: 20px; }
.blog-detail .umb-grid p, ul, ol { line-height: 22px; }

.blog-overview .search form {
    display: flex;
    flex-direction:column;
}
.blog-overview .search input {
    margin-right: 15px;
    width: 100%;
}
.blog-overview .search .btns {
    display: flex;
    margin: 10px 0 20px 0;
}
    .blog-overview .search .btns .Cstm_btn {
        width: fit-content;
    }

    .blog-overview .search .delete_btn {
        background-color: #002b54;
        text-shadow: none;
        margin-left: 15px;
    }

@media (min-width: 767px) {
    .blog-overview .search form {
        flex-direction: row;
        margin: 50px 0;
        justify-content: center;
    }
    .blog-overview .search input {
        margin-right: 15px;
        width: 397px;
    }
    .blog-overview .search .btns {
        margin: 0;
    }
  
}


.form_verkopenhuren #contacterrors { display: block; width: 100%; color: red; font-size: 14px; }

/* Magazine */
.magazine-overview .img {
    background-color: red;
    height: auto;
    width: 100%;
}

.magazine-overview h4 {
    color: #002b54;
    font-weight: bold;
    font-size: 20px;
}

.magazine-overview .col-lg-3 {
    min-height: 650px;
}

.smallnav a:first-of-type {
    font-size: 0.813em;
    letter-spacing: 0;
    color: #da1a35;
    text-transform: uppercase;
    font-weight: 700;
}

.jobs span {
    padding-right: .8rem;
}

.jobs svg {
    position: absolute;
    z-index: -5;
    margin-left: -.65rem;
}

/*media queries-------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 767px) {
    #gmap, #overviewMap, #nieuwbouwMap, #gmapContact, .gmapContactBox { width: 90%; margin: 0 5%; background: none; margin-bottom: 10px; }
    .prop_address { width: 90%; margin: 0 auto; }
    .prop_address .prop_addressLine { display: block; width: 100%; }
    .prop_address .prop_bereken { float: left; }

    .KMI h3 { width: 90%; margin-left: auto; margin-right: auto; margin-top: 10px; }
    .KMI p { width: 90%; margin-bottom: 10px; margin-top: 15px; margin-left: auto; margin-right: auto; text-align: justify; }
}

@media (max-width: 767px) {
    .sortingSection { text-align: center; }
    .sortingSection a { width: 100%; clear: both; float: left; margin: 5px 0!important; }
    .sortingSection a:first-of-type { margin-top: 25px!important; }
}

@media (max-width: 1200px) {
    .cntct_kntr { box-sizing: border-box; border-left: 4px solid #002b54; border-right: none; float: left; width: 90%; padding-left: 10px; text-align: left; margin: 25px 0; }
}

@media (max-width: 768px) {
    .smallfootermiddel, .lnk_disclaimer { float: none; text-align: center; }
    .search_environment { margin-bottom: 10px; }
    .btns_search a, .KMI .Cstm_btn { clear: both; width: auto!important; font-size: 0.9em!important; }
    .KMI .kmi_btnbox { display: block; width: 90%; margin: 0 auto; margin-bottom: 10px; }
    .KMI .Cstm_btn { clear: both; width: 100%!important; font-size: 0.9em!important; margin: 0; display: block; }
    .KMI { margin-bottom: 20px!important; }
    .header .smallnavsection { position: relative!important; margin-top: 10px; }
    .po_shortinfo { margin-bottom: 30px!important; }
    .nieuwbouwdiv3, .nieuwbouwdiv4, .nieuwbouwdiv5 { display: none; }
    .nieuwbouwdiv1, .nieuwbouwdiv2 { width: 50%; }
    .panoimage { width: 120px; }
    .panohref { clear: both; float: left; width: 100%; text-align: center; }
    .image1 { margin-bottom: 20px; }
    .bed .camera_pag { display: none; }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .cntct_pers img { display: inline-block; float: left; margin-bottom: 0; }

    /*landing*/
    .landingspage_linkareaTypes ul li, .landingspage_resLink, .landingpage_logo { text-align: left; width: 100%; display: block; }
    .alignright ul li, .alignright .landingspage_bedLink, .alignright .landingpage_logo { text-align: right; width: 100%; display: block; }

    /*home*/
    .btn_search { font-size: 1em; }
    .btnkaart, .search-fixed-top .btnkaart { margin-left: 10px; }
    .searchform .input-group { position: relative; width: 250px; }
    .schreefjeHoofdnav { display: inline-block; margin-left: 15px; }

    /*property_detail*/
    .tbl_technical { width: 49%; }
    .tblright { margin-left: 2%; }
    .tblleft { margin-right: 2%; }
    .ul_docs li { width: 49%; }
    .cntct_width_50 { width: 48%; float: left; margin-right:2%;}
    .cntct_width_50.cntct_margin { margin-left: 4%; }

    .panoimage { width: 130px!important; max-width: 100%!important; }

    /*overwrite bootstrap*/
    .nav &gt; li { width: auto; }

    .propertySale { padding: 20px 15px 30px; }
    .form_verkopenhuren .checkbox-inline { margin-left: 0px!important; }
    .form_verkopenhuren .form-group { width: 100%; }

    .searchform { width: 80%; }

    .zoekmodule { padding: 0; }
    .zoekmodule .borderzoek { padding: 25px 50px 25px 50px; }
}

@media (max-width: 1199px) {
    .btn_search, .search-fixed-top .btn_search { margin-top: 10px; }
    .form_verkopenhuren h3 { width: 100%; clear: both; margin-bottom: 10px; }
    .btns_search { display: block; width: 100% !important; }
}

@media (max-width: 992px) {
    #gmap { height: 436px; }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .panoimage { width: 165px!important; max-width: initial!important; }
    /* detailpagina */
    .tab_detailsNav &gt; li { padding: 0 10px; }
    .tab_detailsNav li:first-of-type { padding-left: 0px; }
    /* verkopen verhuren */
    .form_verkopenhuren h3 { clear: both; width: 100%; }
    .form_verkopenhuren .checkbox-inline { width: 49%; }
    /*zoekfiche*/
    .borderrightcolor { border-right: 1px solid #a39161; }

    .searchform { width: 70%; }

    .btns_search { width: 100%; float: right; margin-bottom: 0px; }
    .KMI .Cstm_btn { width: 100%; text-align: center; position: relative; top: -5px; }

    .KMI p { margin: 25px 0 20px 32px; margin-bottom: 10px; margin-top: 15px; text-align: left; }

    .header-sm { display: block; text-align: right; margin-bottom: 50px; }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .cntct_kntr { width: 37%; margin-bottom: 25px; }
    .cntct_pers { width: 63%; margin-bottom: 25px; }
    .cntct_kntr { margin: 0; }

    /* detailpagina */
    .tab_detailsNav &gt; li { padding: 0 20px; }
    .tab_detailsNav li:first-of-type { padding-left: 0px; }
    /* verkopen verhuren */
    .form_verkopenhuren h3 { width: auto; }
    .form_verkopenhuren .checkbox-inline { margin-left: 25px!important; width: auto; }
    .form_verkopenhuren .form-group { width: 49.5%; }

    .btns_search { margin: 10px 0; margin-bottom: 0px; }
    .search_environment .bootstrap-select { width: 42% !important; }

    .magazine-overview .col-lg-3 {
        min-height: 690px;
    }
}

/* Ipad Portrait only */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .newsItem .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
    .newsItem .NewsCaption { opacity: 1; background: rgba(3,46,85,0.4); }
}

/* Ipad Landscape only */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
    .newsItem .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
    .newsItem .NewsCaption { opacity: 1; background: rgba(3,46,85,0.4); }
}

/* Iphone Portrait only */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:portrait) {
    .checkbox-inline { margin-top: 10px; }
    .newsItem .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
    .newsItem .NewsCaption { opacity: 1; background: rgba(3,46,85,0.4); }
    .btnresultaten { padding-left: 0px; min-width: 80%; }
}
/* iPhone Landscape only */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:landscape) {
    .checkbox-inline { margin-top: 10px; }
    .newsItem .zoompicture img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
    .newsItem .NewsCaption { opacity: 1; background: rgba(3,46,85,0.4); }
}

.jobs {
    position: relative;
    white-space: nowrap;
}

.jobs span {
    padding-right: .8rem;
    padding-left: .1rem;
    color: white;
    display: inline-block;
    width: 20px;
    height: 20px;
}

.jobs svg {
    position: absolute;
    z-index: -5;
    left: 6px;
}</pre></body></html>