.tplBesley .element .TzInner .TzPortfolioDescription {
    border-bottom: 1px solid #ebebeb !important;
}

.tplBesley .element .TzInner .TzPortfolioDescription:hover {
    border-bottom: 1px solid #ebebeb;
}

.sticky.white .sticky__wrapper, .sticky.onepage .sticky__wrapper {
    background-color: rgba(255,255,255,1);

.entry-header.has-post-format .post-format {display:none;}
.entry-header.has-post-format {
    margin-left: 0;
}


.tplBesley .element .TzInner:hover {
    box-shadow: none !important;}

h3.TzPortfolioTitle {font-size: 1rem !important; font-weight: normal !important;}

.tz_portfolio_plus_portfolio:not(.tpp-bootstrap) .TzInner {
    padding: 0px !important;
}


.tpp-bootstrap .btn-primary:not(:disabled):not(.disabled):active, .tpp-bootstrap .btn-primary:not(:disabled):not(.disabled).active, .show>.tpp-bootstrap .btn-primary.dropdown-toggle {

    background-color: rgb(116,125,94);
    border-color: rgb(116,125,94);}


.tpp-bootstrap .btn-primary {
    color: rgb(116,125,94);
    border-color: rgb(116,125,94);
background-color:white;
}

.tpp-bootstrap .btn-primary:hover {

    background-color: rgb(116,125,94);
    border-color: rgb(116,125,94);
}

.tz-embed-responsive.tz-embed-responsive-16by9 {
    padding-bottom: 2% !important;
}

.tplBesley .element .TzInner .TzPortfolioDescription {
    padding: 15px 20px;
    border-bottom: 1px solid #ebebeb !important;
}


.tplBesley .element .TzInner:hover .TzPortfolioDescription {
    border-bottom-color: #ebebeb !important;
}

div.tz_portfolio_plus_image img:hover {

  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}


.tpp-bootstrap h3, .tpp-bootstrap .h3 {
    font-size: 1.25rem;}
font-weight:300;}

.tplBesley .element .TzInner .TzArticleMedia > div .ImageOverlayMg {
    background-color: rgb(212, 166, 90, 1);}

.tpp-bootstrap .btn-outline-secondary:hover {
    background-color: rgb(212, 166, 90, 1) !important;
    color: #343434 !important;}

.tplBesley #tz_options .option-combo a.btn-default.selected  {
    background-color: rgb(212, 166, 90, 1) !important;
    color: #ffffff !important;}


.author-wrap {
    display: none;
}

/*###### end screen sizes ######*/


@media (max-width: 575.99px)
@media (min-width: 576px) and (max-width: 767.99px)
@media (min-width: 768px) and (max-width: 991.99px)
@media (min-width: 992px) and (max-width: 1199.99px)
@media (min-width: 1200px)

/*###### end screen sizes ######*/




@media (max-width: 575.99px) {
section#topbar-section-531555558345677.top-bar.astroid-module-position {
padding-top: 13px !important;}}


.nav-link {

    padding: 0.5rem 0.7em; !important;}

 


div.astroid-contact-info {
font-size: 0.9rem !important; }}



section#bottom-section-1529739293881 a:hover {
    color: lightgrey !important;
}

.sppb-testimonial-pro .sppb-carousel-control {
    color: white !important;
}

section#topbar-section-531555558345677 ul li a:hover {

color:rgb(116,125,94) !important;}

img.margin-right-20px {
margin-right:20px;}

/*###### EIND UNITE Slider ######*/


/*###### SPPagebuilder ######*/

#sppb-addon-1531819086429 h1.sppb-addon-title {
    margin: 0px 0px 30px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1556183036636 .sppb-person-name {
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 700;
}



em {
    color: unset !important;}


/*###### EIND SPPagebuilder ######*/


/*###### uit template instellingen ######*/



body,.body{font-family: Nunito Sans,Arial, Helvetica, sans-serif;font-size: 13px;letter-spacing: 0em;font-weight: 300;line-height: 24px;text-transform: none;}h1,.h1{font-family: Roboto Slab,Arial, Helvetica, sans-serif;font-size: 2.5em;letter-spacing: 0em;font-weight: 400;line-height: 2em;text-transform: none;}h2,.h2{font-family: Roboto Slab,Arial, Helvetica, sans-serif;font-size: 1.7em;letter-spacing: 0em;font-weight: 300;line-height: 1.9em;text-transform: none;}h3,.h3{font-family: Roboto Slab,Arial, Helvetica, sans-serif;font-size: 1.8em;letter-spacing: 0em;font-weight: 500;line-height: 1.2em;text-transform: none;}h4,.h4{font-family: Roboto Slab,Arial, Helvetica, sans-serif;font-size: 1.15em;letter-spacing: 0em;font-weight: 500;line-height: 1.2em;text-transform: none;}h5,.h5{font-family: Lato,Arial, Helvetica, sans-serif;font-size: 1.2em;letter-spacing: 0em;font-weight: 300;line-height: 1.2em;text-transform: uppercase;}h6,.h6{font-family: Roboto Condensed,Arial, Helvetica, sans-serif;font-size: 1.2em;letter-spacing: 0em;font-weight: 500;line-height: 1.2em;text-transform: none;}.astroid-nav>li>a,.astroid-sidebar-menu>li>a {font-family: Roboto Condensed;font-size: 1em;letter-spacing: 0em;font-weight: 400;line-height: 1.7em;text-transform: uppercase;}line-height: 1.7em;.astroid-sidebar-menu li > .nav-item-caret{line-height: 1.7em !important;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu {font-family: Nunito Sans, Arial, Helvetica, sans-serif;font-size: 1em;letter-spacing: 0em;font-weight: 400;line-height: 2em;text-transform: none;}body{background-color: rgb(255, 255, 255);}body{color: rgb(52, 52, 52);}h1,h2,h3,h4,h5,h6{color: rgb(34, 34, 34);}body a{/* color: rgb(116,125,94); */}body a:hover{color: rgb(116,125,94,0.85);}.astroid-header-section,.astroid-sidebar-header{ background-color: rgb(255, 255, 255) !important;}header{ color: rgb(44, 46, 54) !important;}.astroid-logo-text .site-title{ color: rgb(116,125,94) !important;}.astroid-logo-text .site-tagline{ color: rgb(44, 46, 54) !important;}#astroid-sticky-header{ background-color: rgb(255, 255, 255) !important;}.astroid-nav .nav-link{ color: rgb(44, 46, 54) !important;}.astroid-sidebar-menu .nav-link{ color: rgb(44, 46, 54) !important;}.astroid-nav .nav-link:hover, .astroid-nav .nav-link:focus{ color: rgb(116,125,94,0.85) !important;}.astroid-sidebar-menu .nav-link:hover, .astroid-sidebar-menu .nav-link:focus{ color: rgb(116,125,94,0.85) !important;}.astroid-nav .nav-link.active{ color: rgb(116,125,94) !important;}.astroid-sidebar-menu .nav-link.active{ color: rgb(116,125,94) !important;}.nav-submenu, .megamenu-container{ background: rgb(255, 255, 255) !important;}.has-megamenu.open .arrow{ border-bottom-color: rgb(255, 255, 255) !important;}.astroid-nav .megamenu-container .megamenu-title, .astroid-nav .megamenu-container li.nav-item-submenu > a{ color: rgb(0, 0, 0) !important;}.astroid-nav .megamenu-container li.nav-item-active > a, .menu_open .menu-go-back .fas{ color: rgb(255, 255, 255) !important;}.astroid-nav .megamenu-container li.nav-item-active > a{ background-color: rgb(116,125,94) !important;}.astroid-nav .megamenu-container li > a:hover, .astroid-nav .megamenu-submenu-container .megamenu-submenu li > a:hover{ color: rgb(255, 255, 255) !important;}.astroid-nav .megamenu-container li > a:hover, .astroid-nav .megamenu-submenu-container .megamenu-submenu li > a:hover{ background-color: rgb(116,125,94,0.85) !important;}.astroid-offcanvas, .astroid-mobilemenu, .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus,.astroid-offcanvas .burger-menu-button{ background-color: rgb(255, 255, 255) !important;}.astroid-offcanvas, .astroid-mobilemenu, .menu_open .menu-indicator-back .fas { color: rgb(0, 0, 0) !important;}.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-indicator .menu-item .fas{ color: rgb(0, 0, 0) !important;}.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .menu-indicator .fas, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active .fas{ color: rgb(116,125,94) !important;}.astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active, .menu-go-back { background-color: rgb(255, 255, 255) !important;}.astroid-contact-info i[class*="fa-"]{color:rgb(116,125,94) !important;}a.jollyany-hikacart-icon i[class*="fa-"]{color:rgb(255, 193, 7) !important;}a.jollyany-login-icon i[class*="fa-"]{color:rgb(255, 193, 7) !important;}#astroid-preloader{background:rgb(255, 255, 255);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.bouncing-loader{display:flex;justify-content:center;margin: 0 auto;}.bouncing-loader>div{width:20px;height:20px;margin:1rem 0.2rem 0;background:rgb(116,125,94);border-radius:50%;animation:bouncing-loader 0.6s infinite alternate;}.bouncing-loader>div:nth-child(2){animation-delay:0.2s;}.bouncing-loader>div:nth-child(3){animation-delay:0.4s;}@keyframes bouncing-loader{to{opacity:0.1;transform:translate3d(0, -1rem, 0);}}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}@media (max-width: 991.98px) {body,.body{font-size: 13px;letter-spacing: 0px;line-height: 24px;}h1,.h1{font-size: 2em;letter-spacing: 0em;line-height: 2.2em;}h2,.h2{font-size: 1.7em;letter-spacing: 0em;line-height: 1.9em;}h3,.h3{font-size: 1.8em;letter-spacing: 0em;line-height: 1.2em;}h4,.h4{font-size: 1.6em;letter-spacing: 0em;line-height: 1.2em;}h5,.h5{font-size: 1.2em;letter-spacing: 0em;line-height: 1.2em;}h6,.h6{font-size: 1.2em;letter-spacing: 0em;line-height: 1.2em;}.astroid-nav>li>a,.astroid-sidebar-menu>li>a {font-size: 1em;letter-spacing: 0em;line-height: 1.7em;}line-height: 1.7em;.astroid-sidebar-menu li > .nav-item-caret{line-height: 1.7em !important;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu {font-size: 1em;letter-spacing: 0em;line-height: 2em;}}@media (max-width: 767.98px) {body,.body{font-size: 13px;letter-spacing: 0px;line-height: 24px;}h1,.h1{font-size: 1.5em;letter-spacing: 0em;line-height: 1.8em;}h2,.h2{font-size: 1.7em;letter-spacing: 0em;line-height: 1.9em;}h3,.h3{font-size: 1.8em;letter-spacing: 0em;line-height: 1.2em;}h4,.h4{font-size: 1.6em;letter-spacing: 0em;line-height: 1.2em;}h5,.h5{font-size: 1.2em;letter-spacing: 0em;line-height: 1.2em;}h6,.h6{font-size: 1.2em;letter-spacing: 0em;line-height: 1.2em;}.astroid-nav>li>a,.astroid-sidebar-menu>li>a {font-size: 1em;letter-spacing: 0em;line-height: 1.7em;}line-height: 1.7em;.astroid-sidebar-menu li > .nav-item-caret{line-height: 1.7em !important;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu {font-size: 1em;letter-spacing: 0em;line-height: 2em;}}


/*###### EIND uit template instellingen ######*/




.tpp-bootstrap h4, .tpp-bootstrap .h4 {
    font-size: 1.1rem !important;
}

.tpItemPage .pager li.go-portfolio {
display:none;}


.astroid-contact-info > span + span {
    margin-left: 0px !important;
}

.sppb-btn-secondary {
    color: #fff;
    background-color: rgb(116,125,94);
    border-color: rgb(116,125,94);
}

.astroid-social-icons > li:hover {
color:rgb(196, 24, 60) !important;}
.tpp-bootstrap h3, .tpp-bootstrap .h3 {
    font-size: 1rem !important;
    font-weight: normal;
}

.tpp-bootstrap h1, .tpp-bo.astroid-social-icons > liotstrap .h1 {
    font-size: 1.5rem !important;


}

.astroid-social-ic}ons > li:hover a {
    color: rgb(196, 24, 60) !important;
}

.astroid-component-section .homepagina {
    padding: 3% 0 0 0 !important;
}

dd.readtime {
display:none;}s

.top-bar .astroid-module-position {
     padding-right: 12px;
}


.googlemap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.googlemap {
        position: relative;
        padding-bottom: 75%; /* 4:3 ratio*/
        height: 0;
        overflow: hidden;}

.sppb-icon .sppb-icon-container > i {
    font-size: 30px;
    width: 28px;
    height: 28px;
    line-height: 31px;
}


div.sppb-icon {

margin-bottom: 20px;
    display: flex;
    float: left;
    margin-right: 20px;}

.tplElegant .element .card-body {
    min-height: 126px;
}

div#tz-portfolio-template-related-articles {
margin-top:3%;
margin-bottom: 3%;}

.tp.tp-file-o:before {
    content: "\f35a" !important;
}

.sppb-person-introtext {
    font-size: 108%;
    color: #ffffff;
    font-family: roboto slab;
    font-weight: 400;
}

.sppb-person-name {
    font-family: roboto slab;

}

.breadcrumb {
     padding: 1.5rem 0rem;
     background-color: inherit;
}


h3, .h3 {
    margin-bottom: 20px;
}

div.card.TzInner img:hover {
     filter: contrast(90%);}


@media (min-width: 630px) {
div.card.TzInner .TzArticleMedia img {
    object-fit: cover;
    height: 240px;}
    .tz_portfolio_plus_portfolio:not(.tpp-bootstrap) .TzInner {
    min-height: 367px;}}


@media (max-width: 629px) {
div.card.TzInner .TzArticleMedia img {
Height:auto !important;}

}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: none!important;
}

.tpItemPage .pager li a {
    border: 1px solid #343434;
    border-radius: 0px;
Color: #343434;
}

.tpItemPage .pager li a:hover {
    background-color: #343434;
    border-color: #343434;
}

.tpItemPage .pager {
    margin: 2% 0%;
}

.tp-caption.button_black {
    border-radius: 0px;
    background:white !important;
    border:1px solid #343434 !important;
    color:white !important;
}

.tp-caption.button_black:hover {
    background:#343434 !important;
    border:1px solid #white;
    color:white !important;
}

.tp-caption.button_black a{
    color:#343434;
}

.tp-caption.button_black a:hover{
    color:#white;
}



.tplElegant .option-combo .btn {
    margin: 0.2rem 0.2rem;}

.tpItemPage .tpTitle {
    margin-bottom: 4%;
}



div#tpPortfolio h1.page-heading {
font-size: 1.8em;}

.tz_portfolio_plus_articles li .title a{
Color:#343434;}

.tz_portfolio_plus_articles li .item-meta {
    margin-top: 0px;
}

.tpRelatedDesc time {
    display: none;
}



div.tz_portfolio_plus_image, div.tz_portfolio_plus_portfolio {
width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;}


div#tz-portfolio-template-title. {
Margin-bottom:3%;}


div#tz-portfolio-template- .tz_portfolio_plus_video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
div#tz-portfolio-template- .tz_portfolio_plus_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.btn {
Font-size:100%;
padding: 0.375rem 1rem;}


@media (max-width: 991.98px){
h4, .h4 {
    font-size: 1.2em !important;}}

a.btn.btn-primary.btn-view-all {Background: rgba(255, 255, 255, 0.9);Border-radius: 0px; color: #343434;margin:0.4%}

a.btn.btn-primary.btn-view-all:hover {
Background:#343434;
Color:white;}



.more-margin {
margin-top: 2%;
margin-bottom:2%;}

section#top-section-171581772390119.py-5 {
padding-top:0px;
padding-bottom:0px;}

p strong {font-weight:700;}

.tz_portfolio_plus_portfolio: not(.tpp-bootstrap) .option-combo .selected {background: #343434 !important;color: white;
};font-family: Roboto Slab, serif;}

.tpp-bootstrap h3, .tpp-bootstrap .h3 {
    font-size: 1.25rem;
}

.sppb-testimonial-message p {
font-size:100%;
}

.sppb-addon-testimonial-pro-footer img {
    display: none !important;
}

.sppb-testimonial-pro .fa-quote-left {
Color:rgb(116,125,94) !important;}

#sppb-addon-1581778750408 .sppb-carousel-indicators li.active {
    background: rgb(116,125,94);
}

#sppb-addon-1581778750408 .sppb-carousel-indicators li {
    border-color: rgb(116,125,94);
}



body.com-tz-portfolio-plus.view-article p{
line-height:170%;
}

.inleiding p 
{font-family:Roboto Slab,Arial, Helvetica, sans-serif;
font-size:120%;}

.moduletable.inleiding {
    padding: 22px 2% 10px 2%;
    border: 0.5px solid #343434;
    margin-bottom: 3rem;
}



}
section.extra-margin {
margin-top: 40px;
margin-bpttom:40px;}

div.category-desc.clearfix p {
    font-family: Roboto Slab,Arial, Helvetica, sans-serif;
    font-size: 122%;}

.card {    border-radius: 0rem;
}

.btn-sm, .btn-group-sm > .btn {
    border-radius: 0rem;
color: #343434;
    background-color: white;
    border-color: #343434;
}

.btn-outline-secondary {
    color: white;
    border-color: white;
}


.tpp-bootstrap .btn {
Border-radius: 0;}

.tpp-bootstrap .btn-primary {
    color: #343434;
    background-color: white;
    border-color: #343434;
}

.tpp-bootstrap .btn-primary:hover {
    color: white;
    background-color: #343434;
    border-color: #343434;
}

.tpp-bootstrap .btn-primary:not(:disabled):not(.disabled):active, .tpp-bootstrap .btn-primary:not(:disabled):not(.disabled).active, .show>.tpp-bootstrap .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #343434;
    border-color: #343434;
}





h1 {
    padding-top: 28opx;
}

h2.heading-title-page {
color: white;}

h2 {
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;}

h2.sppb-addon-title {
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;
margin: 0px 0px 30px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;}


.tplElegant h3 {
    font-size: 1.1rem;}

@media (max-width: 767.98px) {
    .tpp-bootstrap h1, .tpp-bootstrap .h1 {
font-size: 1rem;}

.lead { font-size: 1rem;}

.inleiding p {
    font-size: 0.8rem;}}
    
@media (min-width: 767.99px) {

    .lead {
    font-size: 1.15rem;
    }

.tpp-bootstrap h1, .tpp-bootstrap .h1 {
font-size: 2rem;
}

.tpp-bootstrap h2 {font-weight:normal;}
    
div.sppb-addon-content p {
     font-size: 1.4 rem;
     line-height: 2.4rem;
     }}    

.sppb-addon-header .sppb-addon-title > span, .sppb-addon-text-block .sppb-addon-title > span {
    background-color: rgb(116,125,94);}

.tz_portfolio_plus_portfolio:not(.tpp-bootstrap) .option-combo .selected {
    background: #343434 !important;
    color: white;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-backtohome:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-backtohome:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-backtohome.dropdown-toggle:focus {
Box-shadow: none !important;}

    
.astroid-logo img {
    max-height: 82px;
}

.tz_portfolio_plus_portfolio .option-combo a.btn-default {
    background-color: white !important;
    border-color: #343434;
    color: #343434;
}
ul.fa-ul {
    margin-left: 2em;
}


ul.fa-ul li {
    padding-bottom: 20px;}
}


Body {
Color: #343434;}

.btn {
    border-radius: 0;}
    
.tz_portfolio_plus_portfolio .tpp-portfolio__action a, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-primary, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-backtohome {
    background-color: white;
    border-color: #343434;
    color: #343434;
}

.tz_portfolio_plus_portfolio .tpp-portfolio__action a:, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-primary:hover, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-backtohome:hover {
    background-color: #343434;
    border-color: #343434;
}

.tz_portfolio_plus_portfolio .tpp-portfolio__action a:hover, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-primary:hover, .tz_portfolio_plus_portfolio .tpp-portfolio__action a.btn-backtohome:hover {
      background-color: #343434 !important;
    border-color: #343434;
    color: white;
}

.tz_portfolio_plus_portfolio .option-combo a.btn-default:hover {
    background-color: #343434 !important;
    border-color: #343434;
    color: white;

}