/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */



/* Style Manager custom css */
@media screen and (min-width: 350px) and (max-width: 500px) {
 
  .builder-module-1 img {
  visibility: visible;
  }    
  
}


@media screen and (min-width: 920px) and (max-width: 3500px) {

.builder-module-1 .widget-content { 
    display: none;
}
  
  .builder-module-1 img {
  visibility: hidden;
  }
  
.builder-module-2-background-wrapper .builder-module-outer-wrapper {
  margin-top: -185px;
  }

}

@media screen and (min-width:500px) and (max-width:920px) {

.wpmega-link-title {
         color: #00983E !important;
}

.builder-module-2 {
    margin-bottom: -25px;    
}
  
  

.builder-module-1 .widget-content {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
}

.builder-module-1 .widget-content img { 
    width: 30px;
}

.archive .categories {
    padding-bottom: 15px !important;
}

}

.builder-module-1-background-wrapper, .builder-module-2-background-wrapper, .builder-module-3-background-wrapper, .builder-module-4-background-wrapper,
.builder-module-5-background-wrapper, .builder-module-6-background-wrapper {
    background-color: transparent !important;
}

/* contact */

.builder-module-1 .widget-content img {
    float: right !important;
    padding: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    border: none !important;
}

/* slider */

.builder-module-2-background-wrapper {
    margin-top: -40px;
    margin-bottom: 0px !important;
}

.rev_slider_wrapper {
    margin-top: -0px !important;
    margin-bottom: 30px !important;
}

.rev_slider_wrapper .tp-caption img { 
    margin-left: 15px;
    margin-top: -120px ;
    width: 350px !important;
}

.rev_slider_wrapper .mediumwhitebg {
   width: 350px !important;
   padding: 10px !important; 
   font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif !important; 
}

.rev_slider_wrapper .mediumwhitebg2 {
    width: 350px !important;
    padding: 10px !important; 
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px !important; 
}

#megaMenu {
     height: 40px ! important;
     margin-top: -18px ! important;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}

/* Menu */

.builder-module-3,
.builder-module-3-outer-wrapper,
.builder-module-3.builder-module-block-outer-wrapper,
.builder-container-3 .builder-module-outer-wrapper,
.builder-container-3 .builder-module-block-outer-wrapper,
.builder-container-3 .builder-module-column-1-outer-wrapper,
.builder-module-block-outer-wrapper{
    overflow:visible !important;
}

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
  border-left:0px solid #00983e !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow:none !important;
}

#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a { 
    background-color: #ffffff !important;
    -webkit-box-shadow:inset 0px -2px 0px 0px #2675B3 !important;
    -moz-box-shadow:inset 0px -2px 0px 0px #2675B3 !important;
    box-shadow:inset 0px -2px 0px 0px #2675B3 !important;
    color: #2675B3!important;
}

/* Menu mobiel */

.megaMenuToggle {
     color: #ffffff !important;
}

.megaMenuToggleOpen {
     background-color: #ffffff !important;
     color: #00983E !important;
}

.megaMenuToggleOpen a {
     color: #00983E !important;
}

/* nieuws widget */

div.srp-widget-container {
     background-color: #ffffff !important;
     margin-top: -15px !important;
     padding-top: 15px;
     padding-left: 10px;
     padding-right: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

div.srp-content-box h4 {
     background-color: transparent !important;
     font-size: 15px !important;
     padding: 0px 10px 0px 0px !important;
     margin-bottom: 10px;
}

div.srp-content-box h4 a{
     text-decoration: none;
}

div.srp-content-box p { 
     font-size: 11px;
}

/* wist u dat slider */

.builder-module-4 h4 {
    padding: 10px !important;
    background-color: #2675b3  !important;
    color: #ffffff !important;
    font-size: 15px !important;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}



.advps-slide-container {
    margin-top: -18px;
    width: 100% !important;
    padding: 0px !important;
    background-color: transparent !important;
    max-height: 200px !important;
}

.advps-slide-container div {
    width: 100% !important;
    background-color: #ffffff !important;
    max-height: 200px !important;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.advps-slide {
    width: 100% !important;
    max-height: 200px !important;
}

.advps-excerpt-one {
    max-width: 95% !important;
    max-height: 200px !important;
}

div.advps-bullet {
    background-color: transparent !important;
    left: 10px;
}

.advps-excerpt-one p{
    margin-top: 0px !important;
}

.advps-excerpt-one .advs-title {
     line-height: 20px ! important;
     padding-right: 5px;
}

.advps-slide .ssba {
    display: none;
}

/* Facebook */

.fb_iframe_widget {
    margin-top: -15px !important;
    border:none !important;
    width: 100% !important;
    max-height: 250px !important;
}

.fb_iframe_widget span {
    border:none !important;
    width: 100% !important;
    max-height: 250px !important;
}

.fb_iframe_widget iframe {
    border:none !important;
    width: 100% !important;
    max-height: 250px !important;
}

/* widgets vestigingen */

.builder-module-5 .widget {
     background-color: #00983E;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
     margin: 10px ! important;
     padding: 10px ! important;
}

.builder-module-5 .widget h4 {
    color: #ffffff !important;
    padding-bottom: 10px;
    border-bottom: 1px solid #ffffff;
    font-size: 15px;
}

.builder-module-5 .widget p {
    color: #ffffff !important;
}

.builder-module-5 .widget-content iframe {
    border: 5px solid #ffffff !important;
    width: 97% !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* footer */

.builder-module-6-background-wrapper {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
     background-color: #2675B3 !important;
     margin-top: 40px;
     margin-bottom: -18px;
}

.builder-module-6 .widget {
     background-color: #2675B3;
     padding: 10px 10px 10px 20px ! important;
}

.builder-module-6 .widget h4 {
    padding-top: 10px;
    color: #ffffff !important;
    font-size: 15px;
}

.builder-module-6 .widget p {
    color: #ffffff !important;
    font-size: 11px;
    line-height: 15px;
}

.builder-module-6 .widget a {
    color: #ffffff !important;
    font-size: 11px;
}

.builder-module-6 .widget li {
    list-style: none;
    margin-left: -35px;
    line-height: 15px;
}

/* contact formulier */


form p {
     font-weight: 700;
     margin-bottom: 0px ! important;
     margin-top: 0px ! important;
}

form {
     width: 350px;
}

input {
     width: 100%;
}

form img {
     margin-bottom: 0px ! important;
     margin-top: 0px ! important;
     border: none !important;
     background-color: transparent !important;
     padding: 0px !important;
}

/* archieven */

.archive .loop-title {
    display: none;    
}

.archive .loop-content {
    margin-top: -2px;
}

.archive .post h3 {
    background-color: #2675B3 !important;
    padding-top: 5px;
    height: 34px;
    padding-left: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.archive .post h3 a {
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0px;
}
.archive .post {
    background-color: #ffffff !important;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


.archive .post .entry-meta,.archive .post .entry-content {
    padding-left: 10px;
    padding-right: 10px;
}

table, td, th{
	border: 0px solid !important;
	border-bottom: 1px solid #ffffff !important;
	background-color: transparent !important;
	color: #ffffff;
	padding: 5.9px 5px 5.9px 0px !important;
}

.builder-module-5 iframe{ 
margin-top: 19px !important;
}
