
/* ========================================================================
   Extra resets & backgrounds
 ========================================================================== */

body, html { font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; padding: 0 20px; }


.printonly {  }
.noprint { display: none;  }


header, nav { display: none; }
header.sectionheader { display: block; height: auto; margin: 0; }

img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }

a { outline: 0; color: #000; text-decoration: none; outline: 0;   }

.ul-restyle ul { list-style: none; margin: 0; padding: 0; }
.ul-restyle ul > li { padding-left: 24px; text-indent: -24px; margin-bottom: 8px;} 
.ul-restyle ul li:before { content:"-";  padding-right: 13px; }


input:focus, select:focus, textarea:focus, button:focus { outline: none; }

.uk-margin-vertical-remove {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.bg-lgr, .bg-lgrbl, .bg-dbl, .bg-bl, .bg-w { background-color: #fff; }

.blauw { color: #000; }
.wit { color: #000; }

.ta-center { text-align: left; }

.arrow-down {margin-top: -6px; }


.uk-pagination { display: none;  }

.fullback { display: none;  }
.fancybox-wrap { display: none;  }


/* ========================================================================
   Z-indexed
 ========================================================================== */


#stickybalk { display: none; }
#overlay_fullscreen { display: none; }

#blogstickybalk { display: none; }


/* ========================================================================
   Margins & fixed heights
 ========================================================================== */


.h240, .h230, .h220, .h210, .h200, .h190, .h180, .h170, .h160, .h150, .h140, .h120, .mt83, .mt78, .mt73, .mt68, .mt63, .mt58, .mt53, .mt48, .mt43, .mt38, .mt28, .mb110, .mb83, .mb78, .mb73, .mb68, .mb63, .mb58, .mb53, .mb48, .mb43, .mb38, .mb33, .mb28, .mb23, .pb53, .content-intro, .content-continued, .content-tiles { margin: 0; }



/* ========================================================================
   Typography
 ========================================================================== */


h1, h2, h3 { line-height: 120%; }
h4 { display: none; }



/* ========================================================================
   Tiles
 ========================================================================== */
 

.blog-tile {  }
.blog-tile-img { display: none; }
.blog-tile-text { }
.blog-tile-author { float: left; margin-right: 12px; clear: both; }
.blog-tile-title { float: left; }

.blog-tile-xl { width: auto; height: auto; margin: 0;  }
.blog-tile-icon { position: absolute; left: 0px; bottom: 0px } 

.branche-tile {  }
.branche-tile-img { display: none; }
.branche-tile-icon { display: none; } 
.branche-tile-title {  }
.branche-tile-link { display: none; } 


/* ========================================================================
   Search
 ========================================================================== */
 
#zoekform, #searchform, .search-back { display: none;  } 

#zoekres_a_advos, #zoekres_a_pgs, #zoekres_a_brs, #zoekres_a_weblog {margin-right: 14px; }

.zoekres-top, .zoekres-bot { display: none;  } 

#weblog_searchres { display: block; width: 100%; padding-bottom: 32px; } 
#weblog_searchres .blog-tile-author, #weblog_searchres .blog-tile-title  { float: none; display: block; }
#weblog_searchres .blog-tile-title  { margin-bottom: 12px; }

#overig_searchres { clear: both;  }



/* ========================================================================
   Sliders
 ========================================================================== */
 

.uk-slider-container {display: none; }

/* ========================================================================
   Homepage
 ========================================================================== */
 

.home-pg-tile { position: relative; width: auto; text-align: left; }
.pg-img { display: none; }
.pg-name { }

.branche-home-img { display: none; }
.branche-home-title { }
.branche-home-title h4 { display: block; font-weight: normal; font-size: 14px; line-height: 18px; margin: 0; }



/* ========================================================================
   Lawyer
 ========================================================================== */
 
.advo-list { margin: 0; }
.advo-list-kckop { display:block; margin-top: 24px; }

.advo-cv h3, .advo-pg h3 { margin: 0; }
.advo-cv li {  }
.advo-pg h3 { color: #000; }

.advo-contact ul { list-style: none; margin: 0 0 24px -35px;  }
.advo-contact ul > li { padding-left: 0px; text-indent: 0px; }
.advo-contact ul > li:before {  }


/* ========================================================================
   Office
 ========================================================================== */
 
 
#map { display: none; }
.adreslabel { float: left; width: 120px; clear: both; }
.adres { float: left; margin-bottom: 24px; }





/* ========================================================================
   Blog
 ========================================================================== */
 
 
#blogfiltercontainer { display: none; }

.blogpag { margin-top: 0; padding-bottom: 0;}
.blogicon, .blogprint, .blog-info img { display: none; }

.blog-social-container { display: none; }


/* ========================================================================
   Bankruptcies
 ========================================================================== */
 
.praktijkgebieden-back, .fvsl { display: none; }


/* ========================================================================
   Newsletter subscribe forms
 ========================================================================== */
 
.home-nwsbr, .blog-nwsbr, #nwsbrform, .nieuwsbrief-back { display: none; }
