/* Responsive breakpoints */
/* Border Radius Mixin */
/* Border Radius Bottom Mixin */
/* Border Radius Bottom Mixin */
/* Linear Background Mixin */
#logo a {
  width: 196px;
  margin: 0 auto;
  padding: 10px 0;
  display: block; }

fieldset, img {
  border: 0; }

html {
  height: 100%;
  margin-top: 0px !important; }

hr {
  margin: 0.5em 0 0.5em 0;
  display: block;
  background: #c8c8c8;
  color: #c8c8c8;
  height: 1px;
  border: none; }

blockquote {
  margin: 1em 0 1em 1.5em;
  padding: 0.5em 0 0.5em 0;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  font-style: italic;
  font-size: 120%; }

pre {
  margin: 1em 0px 1em 0px;
  padding: 0.5em 0 0.5em 1em;
  border: 1px dotted #aab4be;
  border-left: 20px solid #b4b4b4;
  background: #f4f5f6;
  font-size: 90%; }

acronym, abbr {
  border-bottom: 1px dashed #969696;
  cursor: help; }

html body {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  background: #505050; }

.wrapper {
  margin: auto; }

#page-body {
  background: #e6e9eb url("images/page_t.png") 0 0 repeat-x; }
  #page-body div.page-body-img {
    background: none; }
  #page-body div.page-body-b {
    background: url("images/page_b.png") 0 100% repeat-x; }

#header {
  width: auto;
  padding: 0;
  position: relative;
  z-index: 10;
  clear: both; }

#toolbar {
  height: 30px;
  padding: 1px 10px 0px 10px;
  clear: both;
  background: #787B7D;
  background: -moz-linear-gradient(top, #787B7D 0%, #3E4143 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #787B7D), color-stop(100%, #3E4143));
  background: -webkit-linear-gradient(top, #787B7D 0%, #3E4143 100%);
  background: -o-linear-gradient(top, #787B7D 0%, #3E4143 100%);
  background: -ms-linear-gradient(top, #787B7D 0%, #3E4143 100%);
  background: linear-gradient(to bottom, #787B7D 0%, #3E4143 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#787B7D', EndColorStr='#3E4143')";
  border-bottom: 1px solid #505354;
  color: #fff;
  display: none; }
  #toolbar .list-inline {
    margin: 0; }
  #toolbar .fb-like {
    float: right;
    margin: 3px 0 0 0; }

#headerbar {
  width: auto;
  clear: both;
  background: #010101;
  background: -moz-linear-gradient(top, #010101 0%, #3C3F41 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(100%, #3C3F41));
  background: -webkit-linear-gradient(top, #010101 0%, #3C3F41 100%);
  background: -o-linear-gradient(top, #010101 0%, #3C3F41 100%);
  background: -ms-linear-gradient(top, #010101 0%, #3C3F41 100%);
  background: linear-gradient(to bottom, #010101 0%, #3C3F41 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#010101', EndColorStr='#3C3F41')";
  color: #969696;
  display: none; }

#top {
  width: auto;
  margin: 0;
  padding: 0;
  clear: both; }

.article_separator {
  display: block;
  height: 50px;
  background: url("images/article_separator.png") 50% 50% no-repeat; }

.entry h1 a:link, .entry h2 a:link, .entry h3 a:link {
  text-decoration: none; }
.entry h2 a {
  color: #5F5F5F; }

a.readon, a.readmore {
  margin: 10px 0px 0px 0px;
  height: 20px;
  line-height: 20px;
  background: #BEC0C3;
  background: -moz-linear-gradient(top, #BEC0C3 0%, #A0A0A0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BEC0C3), color-stop(100%, #A0A0A0));
  background: -webkit-linear-gradient(top, #BEC0C3 0%, #A0A0A0 100%);
  background: -o-linear-gradient(top, #BEC0C3 0%, #A0A0A0 100%);
  background: -ms-linear-gradient(top, #BEC0C3 0%, #A0A0A0 100%);
  background: linear-gradient(to bottom, #BEC0C3 0%, #A0A0A0 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#BEC0C3', EndColorStr='#A0A0A0')";
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 0 15px;
  display: inline-block;
  font-size: 90%;
  color: #fff;
  text-decoration: none; }
  a.readon:hover, a.readmore:hover {
    background: #A0A2A5;
    background: -moz-linear-gradient(top, #A0A2A5 0%, #828282 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A0A2A5), color-stop(100%, #828282));
    background: -webkit-linear-gradient(top, #A0A2A5 0%, #828282 100%);
    background: -o-linear-gradient(top, #A0A2A5 0%, #828282 100%);
    background: -ms-linear-gradient(top, #A0A2A5 0%, #828282 100%);
    background: linear-gradient(to bottom, #A0A2A5 0%, #828282 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0A2A5', EndColorStr='#828282')";
    color: #fff;
    text-decoration: none; }

div#page-body {
  background: #1e1e1e url("images/black/page_t.png") 0 0 repeat-x; }
  div#page-body div.page-body-img {
    background: url("images/black/page_img.jpg") 50% 0 no-repeat; }
  div#page-body div.page-body-b {
    background: url("images/black/page_b.png") 0 100% repeat-x; }

.aantal_ampere_aansluiting {
  float: none; }

.te_beveiligen_anders {
  margin: 108px 0 0 0; }

.opmerkingen textarea {
  width: 99%; }

.block {
  background: #7D7D7D url("images/block-bg.jpg") 100% 100% no-repeat;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  border: 1px solid #535353;
  padding: 10px;
  margin: 0 0 10px 0; }
  .block h3 {
    color: #FFFFFF; }
  .block h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0; }
  .block .block-content, .block .textwidget, .block > ul, .block #searchform {
    padding: 5px 0 0 0;
    margin: 0; }
  .block p:last-child {
    margin-bottom: 0; }
  .block table a {
    color: #BBBBBB; }
    .block table a:hover {
      color: #fff; }

#right {
  display: none; }

body .navbar {
  border: none; }
  body .navbar .nav > li > a {
    padding-left: 12px;
    padding-right: 12px;
    border-right: 1px solid #DFDFDF !important;
    font-size: 14px; }
  body .navbar .navbar-header {
    background: #787b7d;
    background: -moz-linear-gradient(top, #787b7d 0%, #575757 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #787b7d), color-stop(100%, #575757));
    background: -webkit-linear-gradient(top, #787b7d 0%, #575757 100%);
    background: -o-linear-gradient(top, #787b7d 0%, #575757 100%);
    background: -ms-linear-gradient(top, #787b7d 0%, #575757 100%);
    background: linear-gradient(to bottom, #787b7d 0%, #575757 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#787b7d', EndColorStr='#575757')"; }
  body .navbar .navbar-toggle, body .navbar .navbar-toggle:hover {
    border: none;
    background: none; }
    body .navbar .navbar-toggle .icon-bar, body .navbar .navbar-toggle:hover .icon-bar {
      background-color: #fff; }
  body .navbar .navbar-brand {
    color: #fff; }
    body .navbar .navbar-brand:link, body .navbar .navbar-brand:active, body .navbar .navbar-brand:hover {
      color: #fff; }

.navbar .nav li a:link, .navbar .nav li a:visited {
  color: #333; }
.navbar .nav li a:hover {
  color: #000;
  text-decoration: none; }

#breadcrumbs {
  display: none; }

body h1, body .h1, body h2, body .h2, body h3, body .h3 {
  margin-top: 0; }
body .navbar {
  margin-bottom: 0; }

.fb-social-plugin {
  margin: 0 0 10px 0; }

#wrapper {
  background: #ffffff;
  padding: 20px; }

body h1, body .h1 {
  font-size: 1.8em; }
body h2, body .h2 {
  font-size: 1.5em;
  color: #5f5f5f;
  padding-top: 20px; }
body h3, body .h3 {
  padding-top: 20px; }

#content .wpcf7 .input-group {
  margin: 0 0 10px;
  width: 100%; }
  #content .wpcf7 .input-group .input-group-addon {
    width: 40px; }
  #content .wpcf7 .input-group .btn {
    width: 100%; }
  #content .wpcf7 .input-group .wpcf7-captchar {
    padding: 18px 12px; }
#content .wpcf7 .full-width {
  width: 100%; }

.home .entry .btn {
  margin: 10px 0 5px 0; }

@media screen and (min-width: 768px) {
  body h1, body .h1 {
    font-size: 36px; }
  body h2, body .h2 {
    font-size: 30px; }

  .navbar-brand {
    display: none; }

  body {
    padding-bottom: 10px; }

  .navbar-collapse, nav .container-fluid {
    padding: 0 !important; }

  #wrapper {
    width: auto;
    margin: 30px 0px 0px 0px;
    clear: both;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px; }

  .wrapper {
    width: 97%; }

  #menu-main-menu, #headerbar, #toolbar {
    display: block; }

  #header .navbar-default .navbar-nav > li > a {
    color: #777; }
  #header .navbar {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background: #FAFAFA;
    background: -moz-linear-gradient(top, #FAFAFA 0%, #DCDFE1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FAFAFA), color-stop(100%, #DCDFE1));
    background: -webkit-linear-gradient(top, #FAFAFA 0%, #DCDFE1 100%);
    background: -o-linear-gradient(top, #FAFAFA 0%, #DCDFE1 100%);
    background: -ms-linear-gradient(top, #FAFAFA 0%, #DCDFE1 100%);
    background: linear-gradient(to bottom, #FAFAFA 0%, #DCDFE1 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FAFAFA', EndColorStr='#DCDFE1')";
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-radius: 0 0 8px 8px;
    border: none; }
    #header .navbar li.active > a {
      -webkit-border-bottom-right-radius: 8px;
      -webkit-border-bottom-left-radius: 8px;
      -moz-border-radius-bottomright: 8px;
      -moz-border-radius-bottomleft: 8px;
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      border-radius: 0 0 8px 8px; }
    #header .navbar .dropdown-menu li a {
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      border-radius: 0px; }
    #header .navbar .dropdown-menu > .active > a, #header .navbar .dropdown-menu > .active > a:hover, #header .navbar .dropdown-menu > .active > a:focus {
      background-color: #EBEBEB; }
    #header .navbar .current_page_ancestor > a {
      background-color: #e7e7e7; }

  #breadcrumbs {
    display: block; } }
img.center {
  margin: 0 auto; }

.img-responsive {
  width: 100%; }

.form-group p {
  display: none; }

#right .textwidget p a, #right .textwidget p a:hover,
#right .widget_recent_entries a, #right .widget_recent_entries a:hover {
  color: #fff; }

@media (min-width: 360px) {
  .img-responsive {
    width: auto; } }
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  body {
    padding-bottom: 100px; }

  #content {
    margin: 0; }

  #left, #right, #toolbar, #headerbar {
    display: block; }

  .wrapper {
    max-width: 980px; }

  #wrapper {
    padding: 8px; }

  #content, #right {
    float: right; }

  #left {
    float: left; }

  div#footer {
    width: auto;
    margin: 10px -8px -8px -8px;
    padding: 18px 10px;
    clear: both;
    position: relative;
    background: #FDFCFC;
    background: -moz-linear-gradient(top, #FDFCFC 0%, #BDBDBD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFCFC), color-stop(100%, #BDBDBD));
    background: -webkit-linear-gradient(top, #FDFCFC 0%, #BDBDBD 100%);
    background: -o-linear-gradient(top, #FDFCFC 0%, #BDBDBD 100%);
    background: -ms-linear-gradient(top, #FDFCFC 0%, #BDBDBD 100%);
    background: linear-gradient(to bottom, #FDFCFC 0%, #BDBDBD 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFCFC', EndColorStr='#BDBDBD')";
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-radius: 0 0 8px 8px;
    text-align: center;
    zoom: 1; }
    div#footer a.anchor {
      margin: -10px 0px 0px 0px;
      width: 30px;
      height: 5px;
      background: url("images/footer_anchor.png") 0 0 no-repeat;
      display: block;
      float: right;
      text-decoration: none; }

  .footer-reflection {
    height: 107px;
    background: #949697;
    background: -moz-linear-gradient(top, #949697 0%, #505050 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #949697), color-stop(100%, #505050));
    background: -webkit-linear-gradient(top, #949697 0%, #505050 100%);
    background: -o-linear-gradient(top, #949697 0%, #505050 100%);
    background: -ms-linear-gradient(top, #949697 0%, #505050 100%);
    background: linear-gradient(to bottom, #949697 0%, #505050 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#949697', EndColorStr='#505050')";
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    margin: 5px 0 0 0; } }
@media print {
  body {
    font: 12pt georgia, serif; } }

/*# sourceMappingURL=style.css.map */
