@media only screen and (max-width: 2000px) {
	#main:after {height:100px;}
	.home #sliders-container:before {height:100px;}
	
	.post-content > div:last-child {padding-bottom:calc(8vh + 100px)!important;}
	.application-procedure-wrapper {padding:8vh 30px calc(8vh + 100px) 30px;}
	.single-projecten .shortcode-project-row {padding-bottom:calc(8vh + 100px);}
	
	/* ---------- Grey Dividers ---------- */
	.top-left-to-right-grey,
	.top-right-to-left-grey {padding-top:calc(8vh + 100px)!important;}
	.bottom-left-to-right-grey,
	.bottom-right-to-left-grey {padding-bottom:calc(8vh + 100px)!important;}
	.top-left-to-right-grey:after,
	.top-right-to-left-grey:after,
	.bottom-left-to-right-grey:before,
	.bottom-right-to-left-grey:before {height:100px;}
	/* ---------- White Dividers ---------- */
	.top-left-to-right-white,
	.top-right-to-left-white {padding-top:calc(8vh + 100px)!important;}
	.bottom-left-to-right-white,
	.bottom-right-to-left-white {padding-bottom:calc(8vh + 100px)!important;}
	.top-left-to-right-white:after,
	.top-right-to-left-white:after,
	.bottom-left-to-right-white:before,
	.bottom-right-to-left-white:before {height:100px;}
	/* ---------- Orange Dividers ---------- */
	.top-left-to-right-orange,
	.top-right-to-left-orange {padding-top:calc(8vh + 100px)!important;}
	.bottom-left-to-right-orange,
	.bottom-right-to-left-orange {padding-bottom:calc(8vh + 100px)!important;}
	.top-left-to-right-orange:after,
	.top-right-to-left-orange:after,
	.bottom-left-to-right-orange:before,
	.bottom-right-to-left-orange:before {height:100px;}
	
	.post-type-archive-projecten .load-more-wrapper {padding-top:calc(8vh + 50px); padding-bottom:calc(8vh + 100px);}
}
@media only screen and (max-width: 1200px) {
	.shortcode-image-row .fusion_builder_column_1_3 {width:calc(66.66% - ( ( 4% ) * 0.6666 )) !important;}
	.shortcode-image-row .fusion_builder_column_2_3 {width:calc(33.33% - ( ( 4% ) * 0.3333 )) !important;}
	.fusion-header-wrapper .fusion-main-menu > ul > li {padding-right:20px;}
	.fusion-header .fusion-main-menu > ul > li.menu-contact-button {padding-right:0;} 
	.fusion-header .fusion-main-menu > ul > li.menu-contact-button span {margin-left:20px;} 
	.fusion-header .fusion-main-menu > ul > li.werken-bij:before {top:30px; right:5px;}
	.post-type-archive-projecten .archive-single-project-container .archive-project-title {font-size:35px!important;}
	.rev_slider .tp-caption {font-size:30px!important;}
	
	.posts-wrapper.projecten .single {min-height:320px;}
	.posts-wrapper.member .single .image {min-height:320px;}
}
@media only screen and (max-width: 1000px) {
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:last-child {padding-bottom:0;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:not(.fusion-flyout-menu-backgrounds):nth-last-of-type(2) {padding-bottom:14px;}
}
@media only screen and (max-width: 800px) {
	.posts-wrapper.speaking,
	.posts-wrapper.blogs,
	.posts-wrapper.werken-bij,
	.posts-wrapper.member,
	.posts-wrapper.projecten {grid-template-columns:1fr;}
	
	#blogs-wrapper .posts.grid .single-post {width:100%;}
	#blogs-wrapper .posts.grid .single-post:nth-child(4n+2),
	#blogs-wrapper .posts.grid .single-post:nth-child(4n+5){width:100%;}
	
	.application-form-wrapper img {margin-top:30px}
	.single-contact-wrapper img {margin-bottom:30px}
	
	.row-eq-height {display:block;}
	.fusion-header .fusion-logo {margin-top:10px!important; margin-bottom:10px!important;}
	.fusion-header .fusion-logo .fusion-logo-link img {width:200px!important;}
	.mobile {display:block;}
	.fusion-button-wrapper.mobile {display:block;}
	.desktop {display:none;}
	
	.apply-button-sticky {position:fixed; z-index:999; bottom:20px; right:0;}
	.apply-button-sticky .fusion-button.button-flat {background-color:#444241!important; color:#fff; width:185px; box-shadow:rgba(0, 0, 0, 0.2) -3px 3px 5px!important;}
	.apply-button-sticky .fusion-button.button-flat:after {color:#fff;}
	.apply-button-sticky .fusion-button.button-flat .fusion-button-text {color:#fff;}
	
	/*.home #sliders-container:after {width:35px; height:55px;}*/
	
	.post-content > div:last-child {padding-bottom:calc(8vh + 50px)!important;}
	.application-procedure-wrapper {padding:8vh 30px calc(8vh + 50px) 30px;}
	.single-projecten .shortcode-project-row {padding-bottom:calc(8vh + 50px);}
	.col-sm-8 {width:100%!important;}
	
	.shortcode-image-row {padding-top:20vh; padding-bottom:20vh;}
	.shortcode-image-row .shortcode-image-wrapper {display:none;}
	.shortcode-image-row .shortcode-image-wrapper.columns-3 {display:block;}
	.shortcode-image-row .shortcode-image-wrapper.columns-3 .shortcode-image-column {float:left; width:calc(50% - 15px); margin-right:30px;}
	.shortcode-image-row .shortcode-image-wrapper.columns-3 .shortcode-image-column:nth-child(2) {margin-right:0;}
	.shortcode-image-row .shortcode-image-wrapper.columns-3 .shortcode-image-column:last-child {display:none;}
	
	.single-projecten .shortcode-project-row {width:calc(100% + 60px); float:left;}
	.shortcode-project-wrapper .shortcode-single-project-container {width:100%; margin-bottom:30px; height:250px;}
	
	.post-type-archive-projecten .archive-single-project-container .archive-project-title {text-align:left;}
	.post-type-archive-projecten .archive-single-project-container .archive-content-wrapper {margin-top:30px;}
	.post-type-archive-projecten .archive-single-project-container .vertical-align-center > div > img {max-height:350px;}
	.post-type-archive-projecten .archive-single-project-container .fusion-button {float:left;}
	.post-type-archive-projecten .archive-single-project-container .archive-project-title {font-size:30px!important;}
	
	.post-type-archive-projecten .load-more-wrapper {width:calc(100% + 60px)}
	
	.shortcode-vacature-wrapper .shortcode-single-vacature-container .shortcode-vacature-meta {width:100%; float:left; padding-top:5px;}
	
	.custom-call-back-wrapper.desktop {display:none;}
	.custom-call-back-wrapper.mobile {display:block; top:auto; right:0; bottom:20px; height:50px; width:50px; background-color:#444241; text-align:center; box-shadow:rgba(0, 0, 0, 0.2) -3px 3px 5px;}
	.single-werken-bij .custom-call-back-wrapper.mobile {bottom:83px;}
	.custom-call-back-wrapper.mobile i {color:#fff; line-height:50px; font-size:20px; font-style:normal;}
	
	.contact-wrapper .contact-half-column {width:100%; margin-right:0;}
	.application-form-wrapper .wpcf7-form .application-half-column {width:100%; margin-right:0;}
	.application-form-wrapper .wpcf7-form input[type=file] {margin-left:-120px;}
	.application-form-wrapper .wpcf7-form .custom-file-upload {margin-top:0;}
	
	.shortcode-vacature-wrapper .shortcode-single-vacature-container {width:100%; margin-bottom:30px;}
	
	#main:after {height:50px;}
	.home #sliders-container:before {height:50px;}
	.rev_slider .tp-caption {font-size:20px!important;}
	
	.fusion-page-title-bar {padding-top:40px!important; padding-bottom:40px!important;}
	.fusion-page-title-bar:after {display:none;}
	
	/* ---------- Grey Dividers ---------- */
	.top-left-to-right-grey,
	.top-right-to-left-grey {padding-top:calc(8vh + 50px)!important;}
	.bottom-left-to-right-grey,
	.bottom-right-to-left-grey {padding-bottom:calc(8vh + 50px)!important;}
	.top-left-to-right-grey:after,
	.top-right-to-left-grey:after,
	.bottom-left-to-right-grey:before,
	.bottom-right-to-left-grey:before {height:50px;}
	/* ---------- White Dividers ---------- */
	.top-left-to-right-white,
	.top-right-to-left-white {padding-top:calc(8vh + 50px)!important;}
	.bottom-left-to-right-white,
	.bottom-right-to-left-white {padding-bottom:calc(8vh + 50px)!important;}
	.top-left-to-right-white:after,
	.top-right-to-left-white:after,
	.bottom-left-to-right-white:before,
	.bottom-right-to-left-white:before {height:50px;}
	/* ---------- Orange Dividers ---------- */
	.top-left-to-right-orange,
	.top-right-to-left-orange {padding-top:calc(8vh + 50px)!important;}
	.bottom-left-to-right-orange,
	.bottom-right-to-left-orange {padding-bottom:calc(8vh + 50px)!important;}
	.top-left-to-right-orange:after,
	.top-right-to-left-orange:after,
	.bottom-left-to-right-orange:before,
	.bottom-right-to-left-orange:before {height:50px;}
	
	.post-type-archive-projecten .load-more-wrapper {padding-top:calc(8vh + 25px); padding-bottom:calc(8vh + 50px);}
	
	@keyframes scrollTrigger {
		0% {line-height: 20px; color:#f08a00;}
		75% {line-height: 80px;}
		100% {color:transparent;}
	}
}

@media only screen and (max-width: 800px) {
	.post-type-archive-werken-bij .custom-beginning-string {width:100%; float:left;}
}

/* ---------- Horizontal responsive ---------- */
@media only screen and (max-height: 460px) {
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:not(.fusion-flyout-menu-backgrounds):nth-last-of-type(2){padding-bottom:5px !important}
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {padding:5px 0 !important}
	.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu {margin-top:60px !important}
}
