/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/* ik heb de <a target="_blank" href="/algemene-voorwaarden/" rel="noopener">algemene voorwaarden</a> gelezen en ik ga hiermee akkoord */




/*

<a target="_blank" href="https://www.facebook.com/Interns-Abroad-105962368408867/" rel="noopener"><i class="fa fa-facebook"></i></a>
<a target="_blank" href="https://www.instagram.com/interns_abroad/" rel="noopener"><i class="fa fa-instagram"></i></a>
<a target="_blank" href="https://www.linkedin.nl/company/interns-abroad" rel="noopener"><i class="fa fa-linkedin"></i></a>

*/

/********************** ALGEMEEN ***********************/
/*** BUTTONS ***/
body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3), body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3) {
    opacity: 1 !important;
}

h1 span,
h2 span {
    color: #e18335 !important;
}

.nectar-button:hover {
    opacity: 1 !important;
}

.read-more a {
    position: relative !important;
    width: fit-content !important;
    z-index: 1;
}

.nectar-button.extra-color-3::after,
.nectar-button.extra-color-1::after,
.nectar-button.accent-color:not(.social)::after,
.read-more a::after {
    content: '';
    width: 0%;
    height: 100%;
    background: #efefef;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;

    transition: width 200ms ease-in-out 0ms;
}

.nectar-button.accent-color::after,
.read-more a::after  {
    background: #ef9042;
}

.read-more a::after {
    z-index: -1;
}

.nectar-button.extra-color-1::after {
    background: #3f3f3f;
}

.nectar-button.extra-color-3:hover::after,
.nectar-button.extra-color-1:hover::after,
.nectar-button.accent-color:hover::after,
.read-more a:hover::after {
    width: 100%;
}

body .nectar-button > span {
    z-index: 1 !important;
}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	border-radius: 0px !important;
}

/*** SOCIAL BUTTON ***/
a.nectar-button.social {
	padding: 25px !important;
    border-radius: 100% !important;
}

a.nectar-button.social span {
	display: none !important;
}

a.nectar-button.social i{
	transform: translateY(-50%) translateX(0px) !important;
	font-size: 18px !important;
}



/********************** HEADER  ***********************/
body #header-outer.transparent #top nav > ul > li > a, body #header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .current_page_item > a {
    opacity: 1 !important;
    color: #000 !important;
    font-weight: 600 !important;
}

body #header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a::after,
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
    border-color: #000 !important;
}

#top nav ul li a {
    color: #000 !important;
    font-weight: 600 !important;
}

body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, body .slide-out-widget-area-toggle.mobile-icon .lines-button:after,
body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a span.close-line, body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a span.close-line {
    background-color: #000 !important;
}

body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon i.lines:before, body #header-outer .slide-out-widget-area-toggle.mobile-icon i.lines:before {
    width: 22px !important;
}

body #top nav > ul > li#menu-item-188 a,
body #header-outer.transparent #top nav > ul > li#menu-item-188 > a {
    background-color: #e18335 !important;
    opacity: 1 !important;
    color: #fff !important;
    padding: 7px 20px !important;
}

li#menu-item-188:hover{
	opacity: 0.8;
	transition: 0.3s;
}

body #top nav > ul > li#menu-item-188 a::after {
    display: none !important;
}

#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,
body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before,
body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after,
body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line{
	background-color: #000 !important;
}

#header-outer.transparent #top nav ul #search-btn a .icon-salient-search,
.material .mobile-search .icon-salient-search,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *,
.single-portfolio #header-outer.transparent #top nav ul #search-btn a .icon-salient-search {
	color: #000 !important;
	opacity: 1 !important;
}

#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after {
	border-color: #e18335 !important;
}


/*** SEARCHBOX ***/
#top nav ul #search-btn a span {
    color: #000 !important;
}

body.material #search-outer #search #search-box input[type="text"] {
    font-weight: 500 !important;
}

body.material #search-outer #search #search-box input[type="text"]:focus {
    border-color: #e18335 !important;
}

@media only screen and (min-width: 1000px) {
    #search-outer #search #close {
        top: 58% !important;
    }

    #header-outer #logo {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
}

body #header-outer,
#header-space,
body.single-post #header-space,
body.single-post #header-outer,
body #header-outer[data-transparent-header="true"].transparent{
    background-color: rgb(255 255 255 / 75%) !important;
    transition: background-color 200ms linear 0ms;
}

body #header-outer.scrolled-down {
    background-color: rgb(255 255 255 / 100%) !important;
}



/********************** FOOTER ***********************/
#footer-outer .widget.widget_media_image img {
    max-width: 50% !important;
}

body #footer-outer .widget h4 {
    font-size: 16px !important;
    position: relative;
}

#footer-outer .widget a,
#footer-outer .widget p {
    font-size: 16px !important;
}

#footer-outer #footer-widgets .col p {
    padding-bottom: 10px !important;
}

#footer-outer .textwidget > a:nth-child(2) {
    margin: 0 15px;
}

#footer-outer .textwidget > a:hover {
    color: #e18335 !important;
}

#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
    background-image: linear-gradient(to right, #e18335 0%, #e18335 100%) !important;
}

body #footer-outer .widget h4::after {
    content: '';
    background-color: #e18335;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 3rem;
    height: 2px;
}



/*** COPYRIGHT ***/
#footer-outer #copyright {
    padding: 25px 0;
}

#footer-outer #copyright p {
    color: #fff !important;
}

#footer-outer #copyright .container > .col.span_7 {
    display: none;
}

#footer-outer #copyright .container > .col.span_5 {
    width: 100%;
    display: flex;
}

#footer-outer #copyright .container > .col.span_5 > div,
#footer-outer #copyright .container > .col.span_5 > p {
    flex: 1;
    padding-bottom: 0px !important;
}

#footer-outer #copyright .container > .col.span_5 > div.copywrite {
    text-align: right;
}

#footer-outer #copyright .container > .col.span_5 > div.copywrite > div {
    display: inline-block;
    color: #fff !important;
}

#footer-outer #copyright .container > .col.span_5 > div.copywrite > div > p {
    margin-right: 15px;
    border-right: 1px solid #FFF;
    padding-right: 15px;
}

#footer-outer #copyright .container > .col.span_5 > div.copywrite a {
    color: #FFF !important;
    font-weight: 600;
}

@media only screen and (max-width: 1000px) {
    #footer-outer #copyright .container > .col.span_5 > div.copywrite > div > p {
        border-right: 0px solid #FFF;
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

    #footer-outer #copyright .container > .col.span_5 > div.copywrite > div {
        display: block;
        text-align: right;
    }
}

@media only screen and (max-width: 480px) {
    #footer-outer #copyright {
        padding: 25px 0 0 0 !important;
    }

    #footer-outer #copyright .container > .col.span_5 {
        display: block !important;
        text-align: center !important;
    }

    #footer-outer #copyright .container > .col.span_5 > div.copywrite {
        display: block !important;
    }

    #footer-outer #copyright .container > .col.span_5 > div.copywrite > div {
        text-align: center;
    }
}




/********************** HOMEPAGE ***********************/
/*** INTRO ***/
/* #home .row-bg-wrap:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 500px solid #e18335;
    border-right: 700px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12;
    opacity: .9;
}

#home .row-bg-wrap:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 500px solid #fff;
    border-right: 700px solid transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
} */

@media only screen and (min-width: 1000px) {
    .wpb_row.top-level,
    #home.vc_row {
        margin-top: -135px !important;
    }
}



#home .parallax_slider_outer .swiper-container:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 500px solid #e18335;
	border-right: 700px solid transparent;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 12;
	opacity: .9;
	pointer-events: none;
}

#home .parallax_slider_outer .swiper-container:after  {
	content: '';
	width: 0;
	height: 0;
	border-bottom: 500px solid #fff;
	border-right: 700px solid transparent;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 11;
	pointer-events: none;
}


@media only screen and (max-width: 1600px) {
    #home .parallax_slider_outer .swiper-container:before {
        border-top: 425px solid #e18335;
        border-right: 600px solid transparent;
    }
    
    #home .parallax_slider_outer .swiper-container:after {
        border-bottom: 425px solid #fff;
        border-right: 600px solid transparent;
    }
}

@media only screen and (max-width: 950px) {
    #home .parallax_slider_outer .swiper-container:before {
        border-top: 230px solid #e18335;
        border-right: 360px solid transparent;
    }
    
    #home .parallax_slider_outer .swiper-container:after {
        border-bottom: 230px solid #fff;
        border-right: 360px solid transparent;
    }
}

@media only screen and (max-width: 690px) {
    #home .parallax_slider_outer .swiper-container:before {
        border-top: 160px solid #e18335;
        border-right: 220px solid transparent;
    }
    
    #home .parallax_slider_outer .swiper-container:after {
        border-bottom: 160px solid #fff;
        border-right: 220px solid transparent;
    }
}

@media only screen and (max-width: 480px) {
    #home .parallax_slider_outer .swiper-container:before {
        border-top: 70px solid #e18335;
        border-right: 100px solid transparent;
    }
    
    #home .parallax_slider_outer .swiper-container:after{
        border-bottom: 70px solid #fff;
        border-right: 100px solid transparent;
    }
}
/*@media only screen and (max-width: 1450px){

	#home .parallax_slider_outer .swiper-container:before {
		border-top: 500px solid #e18335;
		border-right: 700px solid transparent;
	}

	#home .parallax_slider_outer .swiper-container:after  {
		content: '';
		width: 0;
		height: 0;
		border-bottom: 500px solid #fff;
		border-right: 700px solid transparent;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 11;
	}
}

@media only screen and (max-width: 1600px) {
    #home .row-bg-wrap:before {
        border-top: 425px solid #e18335;
        border-right: 600px solid transparent;
    }
    
    #home .row-bg-wrap:after {
        border-bottom: 425px solid #fff;
        border-right: 600px solid transparent;
    }
}

@media only screen and (max-width: 1000px) {
    #home .row-bg-wrap:before {
        border-top: 375px solid #e18335;
        border-right: 500px solid transparent;
    }
    
    #home .row-bg-wrap:after {
        border-bottom: 375px solid #fff;
        border-right: 500px solid transparent;
    }
}

@media only screen and (max-width: 690px) {
    #home .row-bg-wrap:before {
        border-top: 325px solid #e18335;
        border-right: 450px solid transparent;
    }
    
    #home .row-bg-wrap:after {
        border-bottom: 325px solid #fff;
        border-right: 450px solid transparent;
    }
}

@media only screen and (max-width: 480px) {
    #home .row-bg-wrap:before {
        border-top: 275px solid #e18335;
        border-right: 325px solid transparent;
    }
    
    #home .row-bg-wrap:after {
        border-bottom: 275px solid #fff;
        border-right: 325px solid transparent;
    }
}*/


/*** NECTAR SLIDER ***/
.swiper-slide .content h1 {
    font-weight: 800 !important;
}

.swiper-slide .content .buttons {
    padding-top: 0px !important;
}

.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
    padding-left: 15% !important;
}

.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a {
    text-transform: inherit;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 13px 25px;
}



/*** BIG CALL TO ACTIONS ***/
.big-call .underline {
    text-decoration: underline;
}

.big-call p.vc_custom_heading:not(.underline) {
    font-weight: 900;
}

.big-call .vc_col-sm-4 .column-bg-overlay:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    background-image: url(/wp-content/uploads/2021/02/right-arrow.svg);
    background-size: cover;
    width: 25px;
    height: 25px;
    transform: rotate(315deg);
    transition: all 200ms linear;
}

.big-call .vc_col-sm-4:hover .column-bg-overlay:after {
    top: 15px;
    right: 15px;
}

@media only screen and (max-width: 1300px) {
    .big-call p.vc_custom_heading:not(.underline) {
        font-size: 1.5em !important;
    }
}


/*** SLIDER ***/
 .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {
    margin: 20px 10px;
    box-shadow: 0px 2px 12px 1px rgb(0 0 0 / 20%);
 }

 .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell:first-of-type {
     margin-left: 25px !important;
 }



 /*** UITGELICHT ***/
 #uitgelicht .filter-button-group {
     display: none !important;
 }

 #uitgelicht .rt-tpg-isotope {
     margin-top: 2rem;
 }

#uitgelicht .isotope-item.rt-item-europa::before, #uitgelicht .isotope-item.rt-item-azie::before {
    left: 15px;
}

.rt-tpg-container .isotope1 .rt-holder .rt-detail {
    text-align: left;
}



 /********************** BESTEMMINGEN  ***********************/
.row.portfolio-items .col img {
    border-radius: 0px !important;
}

.row.portfolio-items .inner-wrap {
    background-color: #fff !important;
    box-shadow: 0 10px 50px rgb(0 0 0 / 8%), 0 13px 45px rgb(0 0 0 / 8%);
}

.row.portfolio-items  .work-meta {
    position: absolute;
    top: 10px;
    left: 10px;
}

.row.portfolio-items  .work-meta h4{
    background: #fff;
    color: #e18335;
    z-index: 99;
    text-transform: capitalize;
    font-weight: 900;
    font-size: 18px;
    padding: 10px 35px 10px 25px;
    clip-path: polygon(0 0, 100% 0, 90% 99%, 0% 100%);
    width: fit-content;
}

.row.portfolio-items  .work-meta > p {
    display: none !important;
}

.portfolio-items .col:hover img {
    transform: translateY(0px) !important;
    box-shadow: 0 30px 65px rgb(0 0 0 / 0%) !important;
}


/*** CALL BACK ***/
.call-back .col .iwithtext .iwt-icon img:not([srcset]) {
    transform: scale(0.75);
}

.call-back .clear {
    display: none;
}

.call-back .iwithtext a {
    color: #000 !important;
}

.call-back a.column-link + .wpb_wrapper .iwt-icon {
    transition: transform 200ms linear 0ms;
    transform: translateX(0px);
}

.call-back a.column-link:hover + .wpb_wrapper .iwt-icon {
    transform: translateX(-10px);
}




@media only screen and (min-width: 1000px) {
    .portfolio-items .col {
        transform: scale(1);
        transition: transform 150ms ease-in-out 0ms;
    }
    
    .portfolio-items .col:hover img {
        transform: scale(1.1) !important;
    }

    .portfolio-items .col .work-item {
        overflow: hidden !important;
    }
}

@media only screen and (max-width: 1000px) {
    .row.portfolio-items .title {
        display: block;
        font-size: 20px;
        line-height: 26px;
    }
}

@media only screen and (max-width: 480px) {
    .row.portfolio-items .title {
        font-size: 16px;
        line-height: 21px;
    }
}

/* FILTER */
.portfolio-filters-inline {
    padding-top: 0px !important;
}
.portfolio-filters-inline .container > ul {
    float: left !important;
}

.portfolio-filters-inline .container > ul > li:nth-child(2) a::after {
    content: "es";
}

.portfolio-filters-inline.non-fw #current-category {
    display: none !important;
}

/*** SINGLE PROJECT PAGE ***/
.single-portfolio .nectar-social.fixed,
.single-portfolio .bottom_controls {
    display: none !important;
}

@media only screen and (min-width: 690px) and (max-width: 1000px) {
    .single-portfolio #full_width_portfolio .row .col.section-title h1 {
        font-size: 3rem;
        line-height: 3.5rem;
        max-width: 100% !important;
    }

    #page-header-bg[data-parallax="1"] .project-title .span_6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/********************** HOE HET WERKT ***********************/

.werkwijze-column > .vc_column-inner > .wpb_wrapper::before {
    content: '';
    width: 5px;
    background: #f4f4f4;
    height: 99%;
    position: absolute;
    left: 50%;
}

.werkwijze-column .wpb_wrapper > .inner_row .vc_col-sm-8 .vc_column-inner:before {
	content:"1";
	display:block;
	position:absolute;	
	padding:25px 28px;
	width:max-content;
	font-size:40px;
	background-color:#e18335;
	color:#fff;
    z-index: 2;
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(odd) .vc_col-sm-8 .vc_column-inner:before {
    right: 0;
    transform: translateX(70%);
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(even) .vc_col-sm-8 .vc_column-inner:before {
    left: 0;
    transform: translateX(-70%);
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(1) .vc_col-sm-8 .vc_column-inner:before{
	content: "1";
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(2) .vc_col-sm-8 .vc_column-inner:before{
	content: "2";
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(3) .vc_col-sm-8 .vc_column-inner:before{
	content: "3";
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(4) .vc_col-sm-8 .vc_column-inner:before{
	content: "4";
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(5) .vc_col-sm-8 .vc_column-inner:before{
	content: "5";
    right: 0;
    transform: translateX(50%);
}

.werkwijze-column .wpb_wrapper > .inner_row:nth-child(6) .vc_col-sm-8 .vc_column-inner:before{
	content: "6";
}

@media only screen and (max-width: 1000px){
	.werkwijze-column .wpb_wrapper > .inner_row,
    .werkwijze-column .wpb_wrapper > .inner_row .vc_col-sm-8 {	
		margin-bottom: 0px !important;
	}

    .werkwijze-column .wpb_wrapper > .inner_row .vc_col-sm-8 .vc_column-inner:before{
		padding:19px 22px;
		font-size:30px;
	}

    .werkwijze-column .wpb_wrapper > .inner_row:nth-child(odd) .vc_col-sm-8 .vc_column-inner:before,
    .werkwijze-column .wpb_wrapper > .inner_row:nth-child(even) .vc_col-sm-8 .vc_column-inner:before {
        left: 0;
        transform: translateX(-70%);
    }
}


@media only screen and (max-width: 690px){
	.werkwijze-column .wpb_wrapper > .inner_row .vc_col-sm-8 .vc_column-inner:before{
		padding:14px 17px;
		font-size:22px;
	}
}

@media only screen and (max-width: 480px){
	.werkwijze-column .wpb_wrapper > .inner_row .vc_col-sm-8 .vc_column-inner:before{	
		padding:8px 14px;
		left:-50px;
		font-size:18px;
	}
}



/********************** OVER ONS  ***********************/
img.profilepicture {
    width: 100px !important;
    height: 100px !important;
    object-fit: cover !important;
    border-radius: 100% !important;
    border: 3px solid #e18335;
}




/********************** VOOR BEDRIJVEN  ***********************/
.nectar-icon-list-item .list-icon-holder{
	border-radius:0;
	border: none;
	background-color: #e18335!important;
}

.nectar-icon-list-item .list-icon-holder span{
	color:#fff!important;
}

.nectar-icon-list-item.animated h4, .nectar-icon-list-item.animated .content{
	color: #000!important;
}

.nectar-icon-list-item.animated{
	margin-bottom:25px!Important;
}

.nectar-icon-list:after{
	height:70%!important;
}




/********************** BLOG  ***********************/
.isotope-item img {
    width: 100%;
    height: 200px !important;
    object-fit: cover;
    margin: 0 !important;
}

.isotope-item .rt-detail {
    box-shadow: 0px 2px 12px 1px rgb(0 0 0 / 20%);
    padding: 25px !important;
}

.rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more {
    text-align: left;
}

.rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more a{
    background-color: #e18335;
    color: #fff;
    border-radius: 0px !important;
    font-size: 14px;
    font-weight: 600;
} 

.rt-tpg-container .rt-detail .entry-title a {
    font-weight: 600;
    font-size: 21px;
    color: #000 !important
}


.isotope-item.rt-item-europa::before,
.isotope-item.rt-item-azie::before {
    content: "Europa";
    position: absolute;
    left: auto;
    top: 0;
    z-index: 2;
    background: #fff;
    color: #e18335;
    z-index: 99;
    text-transform: capitalize;
    font-weight: 900;
    font-size: 18px;
    padding: 10px 35px 10px 25px;
    clip-path: polygon(0 0, 100% 0, 90% 99%, 0% 100%);
    width: fit-content;
}

.isotope-item.rt-item-azie::before {
    content: "Azië";
}

/*** FILTER ***/
.rt-tpg-container .rt-tpg-isotope-buttons {
    text-align: left;
}

.rt-tpg-container .rt-tpg-isotope-buttons > button:first-of-type::before{
    content: "Vacatures sorteren:";
    color: #999;
    margin-right: 2em;
}

body .rt-tpg-container .rt-tpg-isotope-buttons .selected,
.rt-tpg-container .rt-tpg-isotope-buttons button {
    background-color: transparent !important;
    margin: 0;
    color: #999;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Montserrat';
}

body .rt-tpg-container .rt-tpg-isotope-buttons .selected {
    color: #e18335;
}


.nectar-post-grid-wrap h3.post-heading{
	background-color: #e18335;
    clip-path: polygon(0 0, 100% 0, 90% 99%, 0% 100%);
    padding: 10px 35px 10px 25px;
}

.nectar-post-grid-wrap .nectar-post-grid-item .content{
	padding: 0;
}


/*** SINGLE POST ***/
.single-post .content-inner{
	padding-bottom: 0!important;
}

.single-post .row, div.clear{
	padding-bottom:0!important;
}


/*** BLOG OVERVIEW ***/
.post-area article .post-content-wrap {
	padding: 5% !important;
}

.post-area article .meta-category {
	display: none !important;
}

.post-area article h3 {
	color: #e18335;
}



/********************** VACATURES  ***********************/
.single-post #single-below-header,
.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a{
    display: none;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > h1 {
    color: #fff !important;
    text-align: center;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    opacity: 0.2 !important;
    background-color: #000;
}

.single-post .container-wrap{
    padding-top: 0px !important;
}

body.single-post.material[data-bg-header="true"] .container-wrap {
	padding-top: 0px !important;
}

@media only screen and (min-width: 1000px) {
    .single-post .post-area.span_12.col_last {
        max-width: inherit !important;
    }

    .single-post #header-space {
        height: 95px !important;
    }
}

.single-post .nectar-social.fixed {
    display: none;
}

.personal-info .iwt-text a {
    color: #000;
}

.personal-info .iwt-text a:hover {
    color: #e18335;
}

.rt-tpg-container .isotope1 .rt-holder .rt-img-holder img {
	width: 100% !important;
}


/********************** CONTACT  ***********************/
.contact textarea,
.contact > div > ul > li:first-child {
    margin-top: 0px !important;
}

.contact > div > ul > li:first-child > label {
    display: none !important;
}

.contact .ginput_complex > span > label:not(.error) {
    font-weight: 700;
	font-size: 1em !important;
    margin-bottom: 5px !important;
    margin-top: 0px !important;
}

.contact ul li.gfield > label {
    margin-bottom: 0px !important;
}

#contact ~ .wpb_row .vc_col-sm-4 a{
    color: #000 !important;
    transition: text-decoration 200ms ease-in-out 0ms, color 200ms ease-in-out 0ms;
}

#contact ~ .wpb_row .vc_col-sm-4 a:hover{
    color: #e18335 !important;
    text-decoration: underline;
}

#contact ~ .wpb_row .vc_col-sm-4 .social a {
    margin: 0 5px;
}

@media only screen and (max-width: 690px) {
    .contact ul li.gfield.field_sublabel_below > label,
    .contact .ginput_complex label {
        font-size: 0.8em !important;
        margin-bottom: 0px !important;      
    }
}


/*** ERROR MESSAGE ***/
label.error {
    font-size: 18px !important;
    margin-top: 0px !important;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).error,
body textarea.error {
    border: 1px solid #cc0000 !important;
}




/********************** INSCHRIJVEN  ***********************/
/*** FORMULIER ***/
.inschrijven ul li.gfield.field_sublabel_below {
    display: flex;
}

.inschrijven ul li.gfield.field_sublabel_below > label{
    flex: 1;
    font-weight: 500 !important;
}

.inschrijven ul li.gfield.field_sublabel_below > div{
    flex: 2;
}

.inschrijven ul li.gfield.gfield_html {
    display: block;
}

.inschrijven ul li.gfield.gfield_html h3 {
    border-bottom: 2px solid #e18335;
    margin-bottom: 2rem;
    margin-top: 5rem;
    font-weight: 900;
}

.inschrijven ul > li.gfield.gfield_html:first-child h3 {
    margin-top: 0rem;
}

.inschrijven input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact textarea {
    border: 1px solid #adadad !important;
    background-color: transparent !important;
}

.inschrijven input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.contact input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.contact textarea:focus  {
    border: 1px solid #e18335 !important;
}

.inschrijven #gform_preview_2_12 {
    display: none !important;
}

.inschrijven input[type=submit] {
    margin-left: 33% !important;
}

.inschrijven ul li.voorwaarden {
    margin-top: 0px !important;
}

.inschrijven ul li.voorwaarden label.gfield_label{
    display: none !important;
}

.inschrijven ul li.voorwaarden ul.gfield_checkbox > li > label,
.inschrijven ul li.voorwaarden ul.gfield_checkbox > li > input {
    display: inline-block !important;
}

.inschrijven ul li.voorwaarden ul.gfield_checkbox > li > input {
    width: auto !important;
}

.inschrijven ul li.voorwaarden ul.gfield_checkbox > li > input:checked+label {
    font-weight: 500 !important;
}


/*** STICKY ***/
/* #inschrijven ~ .vc_row .vc_col-sm-4 .vc_column-inner{
    position: fixed;
    width: 380px;
} */




@media only screen and (max-width: 690px) {
    .inschrijven ul li.gfield.field_sublabel_below {
        flex-direction: column;
    }

    .inschrijven ul li.gfield.field_sublabel_below > div {
        flex: 1;
    }

    .inschrijven ul li.gfield.field_sublabel_below > label {
        font-weight: 600 !important;
        font-size: 0.8em;
        margin-bottom: 0px;
    }

    .inschrijven ul li.gfield.gfield_html h3 {
        margin-bottom: 1rem;
        margin-top: 4rem;
    }

    .inschrijven input[type=submit] {
        margin-left: 0px !important;
    }
}

/*** ERROR MESSAGE ***/
.inschrijven .validation_error,
.inschrijven .validation_message {
    display: none !important;
}

body .inschrijven li.gfield.gfield_error {
    background-color: transparent !important;
    margin-bottom: 0px!important;
    border-top: 0px solid #c89797;
    border-bottom: 0px solid #c89797;
    padding-bottom: 0px;
    padding-top: 0px;
}

.inschrijven .gfield_error .gfield_label {
    color: #000 !important;
}

body .inschrijven .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .inschrijven .gfield_error textarea,
body .inschrijven .gfield_error .gform_drop_area {
    border: 1px solid #cc0000 !important;
}
