/* set domain styles */
/* body */
body {
  color: #000000;
  background-color: #ffffff;
}

#page {
  background-color: #ffffff;
}

/* links */
a {
  color: #000000;
}

a.hover {
  color: #cccccc;
}

p a {
  color: #000000;
}

p a:hover {
  color: #cccccc;
}

/* footer */
footer {
  background-color: #000000;
}

.custom_footer_block {
  background-color: #000000;
}

.custom_footer_block a {
  color: #ffffff;
}

.custom_footer_block .foot_header {
  color: #f1f1f1;
}

.custom_footer_block a {
  color: #ffffff;
  text-decoration: underline;
}

footer a {
  color: #000000;
}

footer a:hover {
  color: #cccccc;
  text-decoration: underline;
}

/* header */
header {
  background: none;
  max-width: 100%;
  width: 100%;
}

/* main navigation */
header .main_nav {
  font-family: Pathway Gothic One, sans-serif;
  font-size: 1em;
}

header .main_nav li a {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}

header .main_nav li a:hover {
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}

header .main_nav li a.actief {
  background: none repeat scroll 0 0 #ffffff;
  text-decoration: none;
  color: #000000;
}

/* agenda */
.eventsCalendar-currentTitle {
  background-color: #000000;
  border-color: #fff;
  border-image: none;
  border-style: solid;
  border-width: 1px 0;
  line-height: 25px;
  outline: 1px solid #000000;
}

/* main */
#page {
  background-color: #ffffff;
  background: none;
}

#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
  font-family: Pathway Gothic One, sans-serif;
  font-size: 0.8em;
}

#page h1 a, #page h2 a, #page h3 a {
  font-family: Pathway Gothic One, sans-serif;
  text-decoration: none;
  font-size: 0.8em;
}

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4 {
  font-family: Pathway Gothic One, sans-serif;
}

/* sidebar */
.sidemenu .inner .head {
  font-family: Pathway Gothic One, sans-serif;
}

/* webshop */
.product_price .btn-info {
  background-color: #000000;
  border-color: #000000;
}

/* datepicker */
.datepicker td.active, .datepicker td.active:hover {
  background-color: #000000;
  border-color: transparent;
  background-image: none;
}

/* forms */
.form-control:focus {
  border-color: #000000;
}

/* call button */
#desktop_call_button {
  background-color: #000000;
  color: #ffffff;
}

#desktop_call_button {
  font-family: Pathway Gothic One, sans-serif;
}

.section-id-238519 {
  padding: 0;
}

.section-id-238519 .col-custom-1 {
  width: 100%;
  padding: 0 15px;
  order: 1;
}

/* Custom section styles */
.section-id-1 {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 30px 0;
}

.section-id-2 {
  background-size: cover;
  background-position: center center;
  background-repeat: repeat;
  border-bottom: 4px solid #818F38;
}
.section-id-2 .page-section-container {
  background-color: rgba(0, 0, 0, 0.5);
}
.section-id-2 .page-section-container {
  min-height: 500px;
}

/* Custom section styles (END) */
.global-text-color {
  color: #000000;
}

.global-text-alt-color {
  color: #ffffff;
}

.global-primary-color {
  color: #000000;
}

.global-primary-alt-color {
  color: #333333;
}

.global-secondary-color {
  color: #000000;
}

.global-secondary-alt-color {
  color: #333333;
}

.global-accent-color {
  color: #cccccc;
}

.global-mobile-browser-color {
  color: #999999;
}

.global-link-color {
  color: #000000;
}

.global-link-hover {
  color: #cccccc;
}

.global-link-focus {
  color: #cccccc;
}

.global-navigation-color {
  color: #000000;
}

.global-navigation-hover {
  color: #000000;
}

.global-navigation-focus {
  color: #000000;
}

.global-navigation-sub-color {
  color: #000000;
}

.global-navigation-sub-hover {
  color: #000000;
}

.global-navigation-sub-focus {
  color: #000000;
}

.global-fieldset-color {
  color: #000000;
}

.global-border-color {
  color: #f1f1f1;
}

.global-website-bgcolor {
  background-color: #ffffff;
}

.global-screen-bgcolor {
  background-color: #ffffff;
}

.global-label-color {
  color: #000000;
}

.global-footer-links {
  color: #ffffff;
}

.global-footer-headers {
  color: #f1f1f1;
}

.global-call-button-bg {
  background-color: #000000;
}

.global-call-button-text-color {
  color: #ffffff;
}

.global-text-align {
  text-align: left;
}

.global-default-font {
  font-family: Arial, Helvetica, sans-serif;
}

.global-default-font-size {
  font-size: 14px;
}

.global-font-family {
  font-family: Pathway Gothic One, sans-serif;
}

.global-menu-size {
  font-size: 1em;
}

.global-headers-size {
  font-size: 0.8em;
}

.global-nav-link-color {
  color: #ffffff;
}

.global-nav-hover-color {
  color: #000000;
}

.global-link-background {
  color: #000000;
}

.global-hover-background {
  color: #ffffff;
}

.global-logo-bg {
  background: url("/userfiles/huizehebe.nl/images/logo_nieuw-w.png") 0 0 no-repeat;
}

.global-image-bg {
  background: url("/userfiles/huizehebe.nl/images/logo_nieuw-w.png") 0 0 no-repeat;
}

.global-page-bg {
  background: none;
}

.global-header-bg {
  background: none;
}

.text-color-default {
  color: #000000;
}
.text-color-default > a {
  color: #000000;
}
.text-color-default > a:hover, .text-color-default > a:focus, .text-color-default > a:active {
  color: #1a1a1a;
}

a.text-color-default {
  color: #000000;
}
a.text-color-default:hover, a.text-color-default:focus, a.text-color-default:active {
  color: #1a1a1a;
}

.text-color-default-alt {
  color: #ffffff;
}
.text-color-default-alt > a {
  color: #ffffff;
}
.text-color-default-alt > a:hover, .text-color-default-alt > a:focus, .text-color-default-alt > a:active {
  color: white;
}

a.text-color-default-alt {
  color: #ffffff;
}
a.text-color-default-alt:hover, a.text-color-default-alt:focus, a.text-color-default-alt:active {
  color: white;
}

.text-color-primary {
  color: #000000;
}
.text-color-primary > a {
  color: #000000;
}
.text-color-primary > a:hover, .text-color-primary > a:focus, .text-color-primary > a:active {
  color: #1a1a1a;
}

a.text-color-primary {
  color: #000000;
}
a.text-color-primary:hover, a.text-color-primary:focus, a.text-color-primary:active {
  color: #1a1a1a;
}

.text-color-primary-alt {
  color: #333333;
}
.text-color-primary-alt > a {
  color: #333333;
}
.text-color-primary-alt > a:hover, .text-color-primary-alt > a:focus, .text-color-primary-alt > a:active {
  color: #4d4d4d;
}

a.text-color-primary-alt {
  color: #333333;
}
a.text-color-primary-alt:hover, a.text-color-primary-alt:focus, a.text-color-primary-alt:active {
  color: #4d4d4d;
}

.text-color-secondary {
  color: #000000;
}
.text-color-secondary > a {
  color: #000000;
}
.text-color-secondary > a:hover, .text-color-secondary > a:focus, .text-color-secondary > a:active {
  color: #1a1a1a;
}

a.text-color-secondary {
  color: #000000;
}
a.text-color-secondary:hover, a.text-color-secondary:focus, a.text-color-secondary:active {
  color: #1a1a1a;
}

.text-color-secondary-alt {
  color: #333333;
}
.text-color-secondary-alt > a {
  color: #333333;
}
.text-color-secondary-alt > a:hover, .text-color-secondary-alt > a:focus, .text-color-secondary-alt > a:active {
  color: #4d4d4d;
}

a.text-color-secondary-alt {
  color: #333333;
}
a.text-color-secondary-alt:hover, a.text-color-secondary-alt:focus, a.text-color-secondary-alt:active {
  color: #4d4d4d;
}

.text-color-accent {
  color: #cccccc;
}
.text-color-accent > a {
  color: #cccccc;
}
.text-color-accent > a:hover, .text-color-accent > a:focus, .text-color-accent > a:active {
  color: #e6e6e6;
}

a.text-color-accent {
  color: #cccccc;
}
a.text-color-accent:hover, a.text-color-accent:focus, a.text-color-accent:active {
  color: #e6e6e6;
}

.btn-color-default {
  background-color: #000000;
  border-color: black;
  color: #fff;
}
.btn-color-default:hover, .btn-color-default:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-default:active, .btn-color-default.active, .btn-color-default:hover:active, .btn-color-default.active:hover, .btn-color-default:focus:active, .btn-color-default.active:focus {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}

.btn-color-default-bordered {
  background-color: #000000;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-default-bordered:hover, .btn-color-default-bordered:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  color: #fff;
}
.btn-color-default-bordered:active, .btn-color-default-bordered.active, .btn-color-default-bordered:hover:active, .btn-color-default-bordered.active:hover, .btn-color-default-bordered:focus:active, .btn-color-default-bordered.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  color: #fff;
}

.btn-color-default-gradient {
  background-color: #000000;
  border-color: #1a1a1a;
  background-image: linear-gradient(#000000, #1a1a1a);
  color: #fff;
}
.btn-color-default-gradient:hover, .btn-color-default-gradient:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  background-image: linear-gradient(#1a1a1a, #333333);
  color: #fff;
}
.btn-color-default-gradient:active, .btn-color-default-gradient.active, .btn-color-default-gradient:hover:active, .btn-color-default-gradient.active:hover, .btn-color-default-gradient:focus:active, .btn-color-default-gradient.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  background-image: linear-gradient(#333333, #4d4d4d);
  color: #fff;
}

.btn-color-default-alt {
  background-color: #ffffff;
  border-color: white;
  color: #333;
}
.btn-color-default-alt:hover, .btn-color-default-alt:focus {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: #333;
}
.btn-color-default-alt:active, .btn-color-default-alt.active, .btn-color-default-alt:hover:active, .btn-color-default-alt.active:hover, .btn-color-default-alt:focus:active, .btn-color-default-alt.active:focus {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #333;
}

.btn-color-default-alt-bordered {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #333;
}
.btn-color-default-alt-bordered:hover, .btn-color-default-alt-bordered:focus {
  background-color: #e6e6e6;
  border-color: #cccccc;
  color: #333;
}
.btn-color-default-alt-bordered:active, .btn-color-default-alt-bordered.active, .btn-color-default-alt-bordered:hover:active, .btn-color-default-alt-bordered.active:hover, .btn-color-default-alt-bordered:focus:active, .btn-color-default-alt-bordered.active:focus {
  background-color: #cccccc;
  border-color: #b3b3b3;
  color: #333;
}

.btn-color-default-alt-gradient {
  background-color: #ffffff;
  border-color: #e6e6e6;
  background-image: linear-gradient(#ffffff, #e6e6e6);
  color: #333;
}
.btn-color-default-alt-gradient:hover, .btn-color-default-alt-gradient:focus {
  background-color: #e6e6e6;
  border-color: #cccccc;
  background-image: linear-gradient(#e6e6e6, #cccccc);
  color: #333;
}
.btn-color-default-alt-gradient:active, .btn-color-default-alt-gradient.active, .btn-color-default-alt-gradient:hover:active, .btn-color-default-alt-gradient.active:hover, .btn-color-default-alt-gradient:focus:active, .btn-color-default-alt-gradient.active:focus {
  background-color: #cccccc;
  border-color: #b3b3b3;
  background-image: linear-gradient(#cccccc, #b3b3b3);
  color: #333;
}

.btn-color-primary {
  background-color: #000000;
  border-color: black;
  color: #fff;
}
.btn-color-primary:hover, .btn-color-primary:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-primary:active, .btn-color-primary.active, .btn-color-primary:hover:active, .btn-color-primary.active:hover, .btn-color-primary:focus:active, .btn-color-primary.active:focus {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}

.btn-color-primary-bordered {
  background-color: #000000;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-primary-bordered:hover, .btn-color-primary-bordered:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  color: #fff;
}
.btn-color-primary-bordered:active, .btn-color-primary-bordered.active, .btn-color-primary-bordered:hover:active, .btn-color-primary-bordered.active:hover, .btn-color-primary-bordered:focus:active, .btn-color-primary-bordered.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  color: #fff;
}

.btn-color-primary-gradient {
  background-color: #000000;
  border-color: #1a1a1a;
  background-image: linear-gradient(#000000, #1a1a1a);
  color: #fff;
}
.btn-color-primary-gradient:hover, .btn-color-primary-gradient:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  background-image: linear-gradient(#1a1a1a, #333333);
  color: #fff;
}
.btn-color-primary-gradient:active, .btn-color-primary-gradient.active, .btn-color-primary-gradient:hover:active, .btn-color-primary-gradient.active:hover, .btn-color-primary-gradient:focus:active, .btn-color-primary-gradient.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  background-image: linear-gradient(#333333, #4d4d4d);
  color: #fff;
}

.btn-color-primary-alt {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}
.btn-color-primary-alt:hover, .btn-color-primary-alt:focus {
  background-color: #4d4d4d;
  border-color: #4d4d4d;
  color: #fff;
}
.btn-color-primary-alt:active, .btn-color-primary-alt.active, .btn-color-primary-alt:hover:active, .btn-color-primary-alt.active:hover, .btn-color-primary-alt:focus:active, .btn-color-primary-alt.active:focus {
  background-color: #666666;
  border-color: #666666;
  color: #fff;
}

.btn-color-primary-alt-bordered {
  background-color: #333333;
  border-color: #4d4d4d;
  color: #fff;
}
.btn-color-primary-alt-bordered:hover, .btn-color-primary-alt-bordered:focus {
  background-color: #4d4d4d;
  border-color: #666666;
  color: #fff;
}
.btn-color-primary-alt-bordered:active, .btn-color-primary-alt-bordered.active, .btn-color-primary-alt-bordered:hover:active, .btn-color-primary-alt-bordered.active:hover, .btn-color-primary-alt-bordered:focus:active, .btn-color-primary-alt-bordered.active:focus {
  background-color: #666666;
  border-color: gray;
  color: #fff;
}

.btn-color-primary-alt-gradient {
  background-color: #333333;
  border-color: #4d4d4d;
  background-image: linear-gradient(#333333, #4d4d4d);
  color: #fff;
}
.btn-color-primary-alt-gradient:hover, .btn-color-primary-alt-gradient:focus {
  background-color: #4d4d4d;
  border-color: #666666;
  background-image: linear-gradient(#4d4d4d, #666666);
  color: #fff;
}
.btn-color-primary-alt-gradient:active, .btn-color-primary-alt-gradient.active, .btn-color-primary-alt-gradient:hover:active, .btn-color-primary-alt-gradient.active:hover, .btn-color-primary-alt-gradient:focus:active, .btn-color-primary-alt-gradient.active:focus {
  background-color: #666666;
  border-color: gray;
  background-image: linear-gradient(#666666, gray);
  color: #fff;
}

.btn-color-secondary {
  background-color: #000000;
  border-color: black;
  color: #fff;
}
.btn-color-secondary:hover, .btn-color-secondary:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-secondary:active, .btn-color-secondary.active, .btn-color-secondary:hover:active, .btn-color-secondary.active:hover, .btn-color-secondary:focus:active, .btn-color-secondary.active:focus {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}

.btn-color-secondary-bordered {
  background-color: #000000;
  border-color: #1a1a1a;
  color: #fff;
}
.btn-color-secondary-bordered:hover, .btn-color-secondary-bordered:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  color: #fff;
}
.btn-color-secondary-bordered:active, .btn-color-secondary-bordered.active, .btn-color-secondary-bordered:hover:active, .btn-color-secondary-bordered.active:hover, .btn-color-secondary-bordered:focus:active, .btn-color-secondary-bordered.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  color: #fff;
}

.btn-color-secondary-gradient {
  background-color: #000000;
  border-color: #1a1a1a;
  background-image: linear-gradient(#000000, #1a1a1a);
  color: #fff;
}
.btn-color-secondary-gradient:hover, .btn-color-secondary-gradient:focus {
  background-color: #1a1a1a;
  border-color: #333333;
  background-image: linear-gradient(#1a1a1a, #333333);
  color: #fff;
}
.btn-color-secondary-gradient:active, .btn-color-secondary-gradient.active, .btn-color-secondary-gradient:hover:active, .btn-color-secondary-gradient.active:hover, .btn-color-secondary-gradient:focus:active, .btn-color-secondary-gradient.active:focus {
  background-color: #333333;
  border-color: #4d4d4d;
  background-image: linear-gradient(#333333, #4d4d4d);
  color: #fff;
}

.btn-color-secondary-alt {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}
.btn-color-secondary-alt:hover, .btn-color-secondary-alt:focus {
  background-color: #4d4d4d;
  border-color: #4d4d4d;
  color: #fff;
}
.btn-color-secondary-alt:active, .btn-color-secondary-alt.active, .btn-color-secondary-alt:hover:active, .btn-color-secondary-alt.active:hover, .btn-color-secondary-alt:focus:active, .btn-color-secondary-alt.active:focus {
  background-color: #666666;
  border-color: #666666;
  color: #fff;
}

.btn-color-secondary-alt-bordered {
  background-color: #333333;
  border-color: #4d4d4d;
  color: #fff;
}
.btn-color-secondary-alt-bordered:hover, .btn-color-secondary-alt-bordered:focus {
  background-color: #4d4d4d;
  border-color: #666666;
  color: #fff;
}
.btn-color-secondary-alt-bordered:active, .btn-color-secondary-alt-bordered.active, .btn-color-secondary-alt-bordered:hover:active, .btn-color-secondary-alt-bordered.active:hover, .btn-color-secondary-alt-bordered:focus:active, .btn-color-secondary-alt-bordered.active:focus {
  background-color: #666666;
  border-color: gray;
  color: #fff;
}

.btn-color-secondary-alt-gradient {
  background-color: #333333;
  border-color: #4d4d4d;
  background-image: linear-gradient(#333333, #4d4d4d);
  color: #fff;
}
.btn-color-secondary-alt-gradient:hover, .btn-color-secondary-alt-gradient:focus {
  background-color: #4d4d4d;
  border-color: #666666;
  background-image: linear-gradient(#4d4d4d, #666666);
  color: #fff;
}
.btn-color-secondary-alt-gradient:active, .btn-color-secondary-alt-gradient.active, .btn-color-secondary-alt-gradient:hover:active, .btn-color-secondary-alt-gradient.active:hover, .btn-color-secondary-alt-gradient:focus:active, .btn-color-secondary-alt-gradient.active:focus {
  background-color: #666666;
  border-color: gray;
  background-image: linear-gradient(#666666, gray);
  color: #fff;
}

.btn-color-accent {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #333;
}
.btn-color-accent:hover, .btn-color-accent:focus {
  background-color: #b3b3b3;
  border-color: #b3b3b3;
  color: #333;
}
.btn-color-accent:active, .btn-color-accent.active, .btn-color-accent:hover:active, .btn-color-accent.active:hover, .btn-color-accent:focus:active, .btn-color-accent.active:focus {
  background-color: #999999;
  border-color: #999999;
  color: #333;
}

.btn-color-accent-bordered {
  background-color: #cccccc;
  border-color: #b3b3b3;
  color: #333;
}
.btn-color-accent-bordered:hover, .btn-color-accent-bordered:focus {
  background-color: #b3b3b3;
  border-color: #999999;
  color: #333;
}
.btn-color-accent-bordered:active, .btn-color-accent-bordered.active, .btn-color-accent-bordered:hover:active, .btn-color-accent-bordered.active:hover, .btn-color-accent-bordered:focus:active, .btn-color-accent-bordered.active:focus {
  background-color: #999999;
  border-color: gray;
  color: #333;
}

.btn-color-accent-gradient {
  background-color: #cccccc;
  border-color: #b3b3b3;
  background-image: linear-gradient(#cccccc, #b3b3b3);
  color: #333;
}
.btn-color-accent-gradient:hover, .btn-color-accent-gradient:focus {
  background-color: #b3b3b3;
  border-color: #999999;
  background-image: linear-gradient(#b3b3b3, #999999);
  color: #333;
}
.btn-color-accent-gradient:active, .btn-color-accent-gradient.active, .btn-color-accent-gradient:hover:active, .btn-color-accent-gradient.active:hover, .btn-color-accent-gradient:focus:active, .btn-color-accent-gradient.active:focus {
  background-color: #999999;
  border-color: gray;
  background-image: linear-gradient(#999999, gray);
  color: #333;
}

.block-primary {
  background-color: #000000;
  color: #ffffff;
}

a.block-primary {
  background-color: #000000;
  color: #ffffff;
}
a.block-primary:hover, a.block-primary:focus {
  color: #ffffff;
}

.block-primary-alt {
  background-color: #333333;
  color: #ffffff;
}

a.block-primary-alt {
  background-color: #333333;
  color: #ffffff;
}
a.block-primary-alt:hover, a.block-primary-alt:focus {
  color: #ffffff;
}

.block-secondary {
  background-color: #000000;
  color: #ffffff;
}

a.block-secondary {
  background-color: #000000;
  color: #ffffff;
}
a.block-secondary:hover, a.block-secondary:focus {
  color: #ffffff;
}

.block-secondary-alt {
  background-color: #333333;
  color: #ffffff;
}

a.block-secondary-alt {
  background-color: #333333;
  color: #ffffff;
}
a.block-secondary-alt:hover, a.block-secondary-alt:focus {
  color: #ffffff;
}

.block-accent {
  background-color: #cccccc;
  color: #000000;
}

a.block-accent {
  background-color: #cccccc;
  color: #000000;
}
a.block-accent:hover, a.block-accent:focus {
  color: #000000;
}

.highlight-primary {
  background-color: #000000;
}

a.highlight-primary {
  background-color: #000000;
}

.highlight-primary-alt {
  background-color: #333333;
}

a.highlight-primary-alt {
  background-color: #333333;
}

.highlight-secondary {
  background-color: #000000;
}

a.highlight-secondary {
  background-color: #000000;
}

.highlight-secondary-alt {
  background-color: #333333;
}

a.highlight-secondary-alt {
  background-color: #333333;
}

.highlight-accent {
  background-color: #cccccc;
}

a.highlight-accent {
  background-color: #cccccc;
}