/*
Theme Name:     Bureao Heyendaal
Description:    Theme for Bureao Heyendaal.
Author:         Wiwi Websolutions
Template:       wp-bootstrap-starter

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}
#carouselSliderControls, #carouselSliderControls .carousel-item img {
  max-height: 450px;
}
.carousel-item {
  min-height: 120px;
}
.panel.panel-default {
  border-top: 1px solid #fff;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.panel-default>.panel-heading {
  color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
}
.panel-default>.panel-heading a {
  display: block;
  font-size: 1.0625rem;
  padding: 10px 15px;
  color: #fff;
}
.panel-default>.panel-heading a.collapsed {
  color: #fff;
}
.panel-default .panel-collapse .panel-body {
  padding: 10px 15px;
  color: #fff;
}
.panel-default>.panel-heading a:before {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.panel-default>.panel-heading a[aria-expanded="true"]:before {
  content: "\f068";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.panel-default>.panel-heading a[aria-expanded="false"]:before {
  content: "\f067";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
body .wpforms-container .wpforms-field-textarea {
  position: absolute!important;
  right: 0!important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
  height: 204px!important;
}
#carouselIndicators .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300a2ed' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
#carouselIndicators .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300a2ed' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.fixed-me {
  transition: all 0.5s;
  background-color:#fff;
  padding-top: 0!important;
  padding-bottom: 0!important;
  padding-left: 1.5rem!important;
  padding-right: 1.5rem!important;
  margin-bottom: 5px;
  position: fixed;
  top: 0;
  z-index: 888;
  width: 100%;
  border-bottom: 3px solid #ccc;
}
.fixed-me .navbar-brand img {
  max-height: 70px;
}
.navbar-me {
  background-color:#fff !important;
  max-width: 100%;
  left: 0;
}
.carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  bottom: unset;
}
.carousel-indicators li {
    width: 16px;
    height: 16px;
    border-radius: 50%;
}
.carousel-indicators {
    -ms-flex-pack: end;
    justify-content: end;
}
.carousel-caption .bordered {
    border: 3px solid #fff;
    display: inline-block;
    padding: 8px 15px;
    color: #fff;
    margin-top: 18px;
}
.carousel-caption .title {
    font-size: 1.75rem;
    font-style: italic;
    color: #fff;
    font-weight: 700;
    display: block;
}
.carousel-caption .bordered p {
    margin-bottom: 0;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
}
h1 {
    font-size: 16px;
    margin-top: 25px !important;
    font-weight: 700;
    color: #0b44a0;
}
.h5, h5 {
    font-size: 14px;
}
.extra-block {
    text-align: center;
}
.extra-block img {
    width: 100%;
    border-bottom: 2px solid #0b44a0;
}
.extra-block h2 {
    font-size: 16px;
    margin: 10px 0;
    font-weight: 700;
    color: #0b44a0;
}
footer {
    background: rgb(239,219,205);
    background: linear-gradient(180deg, rgba(239,219,205,0) 30%, rgba(239,219,205,1) 30%, rgba(239,219,205,1) 100%);
}
.site-info, .site-info a, .site-info span {
    color: #0b44a0;
    height: 56px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    line-height: 56px;
}
nav li a {
    color: #0b44a0!important;
    font-weight: 700;
    padding-left: 20px;
}