/*
 Theme Name:   construction Child
 Theme URI:    http://themeforest.net/user/Anps/portfolio-child
 Description:  construction Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     construction
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         esponsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:   construction-child
*/

.none{display:none !important}

/*HEADER*/

.widget_anpstext {
margin-right: 32px;
}

.btn-normal {
color: white;
}

.above-nav-bar{border-bottom:2px solid #0e77bd}
 header.site-header.transparent .site-navigation .mobile-wrap > ul > li > a:hover{color:#ee3424 !important}
.site-header.transparent ul.social > li > a, .site-header.transparent .above-nav-bar ul.social > li > a{background: #000 !important; border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #fff !important;border-radius: 30px !important; font-size: 17px !important;}
.site-header.transparent .above-nav-bar .contact-info li:before{border-color:transparent !important}
nav.site-navigation .current-menu-item > a{color:#d32f0e !important}
 nav.site-navigation ul li a{font-weight:bold !important}
 header.sticky.transparent{background:#fff !important;border-bottom: 4px solid #e73529;box-shadow: 0 0 23px #000;}
.content-container > .row > *.col-md-12{padding:20px 0 0 0 !important}

.burger span{background:#222}
.burger {border-color:#222}
 header.transparent {
    position: relative

}

.home header.transparent {
    position: absolute ;


}
 header.sticky.transparent{
	position:fixed ;
}

/* SUB-MENU */
@media (min-width: 1200px)
{
	nav.site-navigation ul li > ul.sub-menu ul.sub-menu {right:100%!important;/*left: initial;*/}
	nav.site-navigation ul li > ul.sub-menu a:hover{background-color:#d32f0e !important; color: #fff !important}
	header .sub-menu > li.menu-item-has-children > a:after {content: "\f107" !important;}
	nav.site-navigation ul li > ul.sub-menu{box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.34)}
	nav.site-navigation ul li > ul.sub-menu{width:210px !important}
	.contact-info li{padding:7px 12px 7px 25px !important; border:0 !important}
}

@media (max-width: 1200px){
	 .ghost-nav-wrap.site-navigation ul.social > li a:not(:hover){color:#fff !important}
}

/* LANGUAGE MENU */
.qtranxs_widget ul li a{text-transform:uppercase !important; padding:0 10px; border-right:1px solid #000}
.qtranxs_widget ul li:last-child a{border-right:0}
.qtranxs_widget ul li {margin:0 !important; height:auto !important}
.qtranxs_widget ul > li:not(:first-child){margin:0 !important;}


/*FIRST ROW*/
.main-row .col .vc_column-inner > .wpb_wrapper{border:1px solid #0E77BD; height: 450px; position: relative;}
.main-row .col h3, .main-row .col p{padding-left:25px}
.main-row .col .btn.btn-normal{position: absolute; bottom: -25px;left: 20px;border-top:5px solid #e73529}
.main-row .col .wpb_content_element{margin-bottom:20px !important}


/* SECOND ROW*/
.title:before, .widgettitle:before{background-color:#bcbcba !important}
.title:before, .title:after{height:3px !important}
.title:after{width:50% !important; background-color:#d32f0e !important}
.content-container .background-image-center{margin-top:35px !important;border: 5px solid #E73529;border-right: 0;border-left: 0;padding-bottom: 0 !important; overflow:hidden !important;}
.content-container .background-image-center .wpb_images_carousel{margin-bottom:0 !important}
.content-container .background-image-center .icon-col{padding-top:80px}
.content-container .background-image-center .vc_custom_heading{margin-bottom: 0 !important}
.background-image-center .icon-title{color:#d32f0e !important}
.background-image-center .icon .fa{color:#0e77bd !important}

/*HANDS ROW*/
.jumbotron h1{font-size:36px; font-weight:bold}
.jumbotron .extra-info{text-align:center}

/*LOGO ROW*/
.logo-row{border-bottom:5px solid #E73529}
#logo-slider {height:auto !important}
#logo-slider .slide.cycle-slide img{margin:0 45px; max-height:50px !important;}
#logo-slider .cycle-slideshow .cycle-slide{text-align:left !important}
#logo-slider .slide{margin-left:-130px!important}


/*NEWS*/
.recent-news header{width:50%; margin: 0 auto;}
.recent-news .post{position:relative; border: 1px solid #0E77BD;padding: 10px; height:365px;}
.recent-news .post-meta{display:none}
.recent-news .post-content{/*max-height:69px;*/ max-height: 115px; overflow:hidden;}
.recent-news .post .btn{position: absolute !important; bottom:-15px !important; border-top:5px solid #E73529; background-color:#1278BE !important;}
.recent-news .post .btn:hover{background-color:#1278BE !important}
.recent-news .post .btn:focus{background-color:#1278BE !important}
.recent-news .post .btn.btn-shadow:after{display:none !important}
.post-single .attachment-large.size-large.wp-post-image{display:none}


.hot-news-row .hot-news-block .post .btn{font-size:0;}
html[lang=nl] .hot-news-row .hot-news-block .post .btn:before {content:"Lees Meer"; font-size:12px;}
html[lang=en-US] .hot-news-row .hot-news-block .post .btn:before {content:"Read More"; font-size:12px;}
html[lang=fr-FR] .hot-news-row .hot-news-block .post .btn:before {content:"En savoir plus"; font-size:12px;}
html[lang=be-BE] .hot-news-row .hot-news-block .post .btn:before {content:"Lees Meer"; font-size:12px;}
html[lang=nl-BE] .hot-news-row .hot-news-block .post .btn:before {content:"Lees Meer"; font-size:12px;}

/*DOWNLOAD ROW*/
.download-row .btn{display:none}
.download-row {border-top: 5px solid #1175BA;}
.download a{color:#e41e13 !important}
.download-inner-row .vc_column_container>.vc_column-inner{padding-top:0 !important}
.download{padding:11px 0 !important; text-align:center}
.download-inner-row .btn{display:none}
.download-inner-row{border-top: 5px solid #1175BA;}


/*OVER ONS*/
.over-ons h3{color:#D32F0E !important}

/*FOOTER*/
.site-footer{
/*background-image:url(../../uploads/2016/08/footer-bg.png); */
background-repeat:no-repeat !important;
background-color: #0E77BD !important;
background-position: center center;
}
.site-footer .widget-title{border-bottom:3px solid #e73529 !important}
.site-footer .widget-title:after{display:none}
.site-footer a:hover{color:#e41e13 !important}
.site-footer > .container{padding-bottom:0 !important}
.copyright-footer{border-top:0 !important}
.site-footer .widget-title{margin-bottom:20px !important}

/*HOT NEWS ROW*/
.title-row .title-block h3{margin:40px 0 !important}
.hot-news-row .post-meta{display:none}
.hot-news-row article header img {float: left;width: 26%;}
.hot-news-row article a{width: 74%;float: right;}
.hot-news-row article .post-content{float: right;width: 74%;}
.hot-news-row .hot-news-block{border:1px solid #0E77BD; position:relative; padding:10px !important}
.hot-news-row article.post{border:0 !important; box-shadow:none !important}
.hot-news-row .hot-news-block .post .btn{position: absolute !important; bottom:-33px !important; border-top:5px solid #E73529; background-color:#1278BE !important; right: 25px;}
.hot-news-row .hot-news-block .post .btn.btn-shadow:after{display:none !important}
.hot-news-row .download-inner-row{display:none !important}

.recent-news .post .btn{font-size:0;}
html[lang=nl] .recent-news .post .btn:before {content:"Lees Meer"; font-size:12px;}
html[lang=en-US] .recent-news .post .btn:before {content:"Read More"; font-size:12px;}
html[lang=fr-FR] .recent-news .post .btn:before {content:"En savoir plus"; font-size:12px;}
html[lang=be-BE] .recent-news .post .btn:before {content:"Lees Meer"; font-size:12px;}
html[lang=nl-BE] .recent-news .post .btn:before {content:"Lees Meer"; font-size:12px;}

/*PAGE HEADER*/
.page-header-media:before{background-color:transparent !important}
.page-header .page-title{color:#1D1D1B !important}

/*NEWS PAGE*/
.news-list .vc_gitem-animated-block{float: left; width: 23%;margin-top: 20px;}
.news-list .vc_gitem-zone-c{float: right; width: 77%;}
.news-list .vc_custom_1419240516480{background-color:transparent !important}
.news-list .vc_grid-item-mini{border-top: 2px solid #ff9999; padding:15px 0}
.news-list .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:0 !important}
.news-list .btn{border-top:5px solid #E73529; background-color:#1278BE !important;}
.news-list .btn:hover, .news-list .btn:focus{border-top:5px solid #E73529; background-color:#1278BE !important;}
.news-list .btn.btn-shadow:after{display:none}
.news-list .vc_btn3-container.vc_btn3-left{text-align:right}
.news-list .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .news-list .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{bottom:0 !important; top:100%;}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:0 !important}
.news-list .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a{background-color:transparent !important; border-color:transparent !important; color:#1d1d1b !important}
.news-list .vc_grid-pagination .vc_grid-pagination-list>li>a, .vc_grid-pagination .vc_grid-pagination-list>li>span{font-size:12px; font-weight:bold}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{opacity:1 !important}

.breadcrumb{border:0; box-shadow:none}
.post.post-single .post-meta{display:none}
.post.post-single header{border:0; box-shadow:none; display:none}
.post.post-single .post-title{padding:0 !important; font-size:33px !important}
.single-post .page-header{background:#fff url(images/page-header.png) no-repeat !important;background-size: cover !important;}

/* TEAMS */
.member .member-title{display:none}
.member .member-desc{border: 1px solid #e5e5e5;border-style: solid none;display: block;margin:0 -28px 19px -28px; text-align:center; overflow: hidden;padding-top: 6px;padding-bottom: 6px !important;font-size: 11px;text-overflow: ellipsis;white-space: nowrap;}

/*=========== TWITTER FEEDS ===========*/
#ctf .ctf-item{border:0 !important; border-bottom:1px solid #fff !important}
#ctf .ctf-item:last-child{border-bottom:0 !important;}
#ctf .ctf-tweet-meta{display:block !important}
#ctf .ctf-tweet-meta a{color:#6FACD4 !important}
#ctf .ctf-author-screenname{color:#EDA6A6 !important}
#ctf .ctf-item{padding:10px 5px !important}
#ctf .ctf-author-box-link{line-height:1 !important}

/* TESTIMONIAL */
.gs_testimonial_single .cycle-nav{display:none}
.cycle-slide .testimonial-box{width: 860px;margin:0 auto;position:relative;max-width: 100%;padding: 0 0 0 110px !important;}
.testimonial-box:after{content:''; display:block; clear:both}
.gs_style2 .box-content {width: 100%;margin: 0 !important;max-width: 100%;}
.cycle-slideshow .testimonial-box .box-image {position: absolute;left: 0; width: 150px !important; height: 150px !important; margin: -40px auto !important;}
.testimonial-box .box-content *{font-style: normal; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;}
.testimonial-box .box-content a img{display:none;}
.testimonial-box .box-content blockquote , .testimonial-box .box-content blockquote *{display:block;font-size: 25px;line-height: 30px;}
.testimonial-box .box-title{margin:0; font-size: 18px;color: #2a2a2a; bottom:22px;font-weight: bold;}
.box-companyinfo .box-label, .box-desiginfo .box-label{display:none}
.testimonial-box .box-companyinfo{margin-left:0 !important}
.testimonial-box .box-desiginfo:after{content:','; display:inline; clear:both; color:#000}
.testimonial-box .box-title{text-align:right;}
.testimonial-box .author-info{position:absolute;right: 0;}
.testimonial-box .author-info > div{display:inline}
.testimonial-box blockquote:not([class]){border:0;margin: 0;padding: 0 0 20px;}
.post-type-archive-gs_testimonial .post-meta{display:none}
.single-gs_testimonial .post-meta{display:none}
.gs_testimonial_container .cycle-nav #prev, .gs_testimonial_container .cycle-nav #next{display:none}

 /*#button-id-3 {position: relative;top: 0px;left: 50%;transform: translate(-50%, -50%);}*/
.post-type-archive-gs_testimonial .page-header{background-image: url(https://ez-base.nl/wp-content/uploads/2016/07/Puzzelstukken-300x200.jpg); background-size: cover; background-blend-mode: exclusion; color: #FFF;}
.post-type-archive-gs_testimonial .btn.btn-gradient{background-color: #b81818; border-top: 5px solid #e73529;color: #ffffff !important; background-color: #1278bc !important;margin: 10px 0px;}
.post-type-archive-gs_testimonial .btn.btn-shadow:after {border-color: #FFF transparent transparent transparent !important;}
.post-type-archive-gs_testimonial .post-content{text-align:center;}
.post-type-archive-gs_testimonial  blockquote:not([class]){    border: none !important; text-align: left !important; margin: 0px 0 !important; padding: 8px 0 !important;}
.post-type-archive-gs_testimonial blockquote:not([class]) p{border:none !important;}
.post-type-archive-gs_testimonial .gs_testimonial header img {width: 86px;height: 86px;margin: 5px auto; border-radius: 100px; box-shadow: 0 0 10px #717171;}
.post-type-archive-gs_testimonial header {text-align: center; margin-bottom: 20px;}
.post-type-archive-gs_testimonial .post-title{color: #D32F0E !important; display: inherit; position: relative; top: 8px;}
.post-type-archive-gs_testimonial article{background: #f8f8f8;margin-bottom: 32px;border-radius: 15px;padding: 10px; -webkit-box-shadow: 1px 1px 3px 0.1px rgba(228,233,235,1);-moz-box-shadow: 1px 1px 3px 0.1px rgba(228,233,235,1); box-shadow: 1px 1px 3px 0.1px rgba(228,233,235,1);}

.post-type-archive-gs_testimonial .btn.btn-gradient {font-size:0;}
html[lang=nl] .post-type-archive-gs_testimonial .btn.btn-gradient:before {content:"Lees Meer"; font-size:12px;}
html[lang=en-US] .post-type-archive-gs_testimonial .btn.btn-gradient:before {content:"Read More"; font-size:12px;}
html[lang=fr-FR] .post-type-archive-gs_testimonial .btn.btn-gradient:before {content:"En savoir plus"; font-size:12px;}
html[lang=be-BE] .post-type-archive-gs_testimonial .btn.btn-gradient:before {content:"Lees Meer"; font-size:12px;} .recent-news .post .btn {font-size:0;}
html[lang=nl-BE] .post-type-archive-gs_testimonial .btn.btn-gradient:before {content:"Lees Meer"; font-size:12px;} .recent-news .post .btn {font-size:0;}


/* TEAM */
.team-single .member-desc{display:none}
.team-single .member-title{margin-bottom:0; display:block}
.homepage-image-block .wpb_single_image img{padding-top:20px;}
.homepage-image-block  p {padding-right:25px;}
.person-slide .vc_images_carousel .vc_carousel-inner{text-align:center;left: 30px; top:67px;}
.product-videos-row  a{color:#c31200 !important;}
.sidebar a{color:#c31200 !important;}



/*=========== MOBILE VIEW ===========*/
@media all and (max-width:480px){
	.main-row .col .btn.btn-normal, .recent-news .post .btn{bottom: -19px !important;width:50%;left:28%}
	*:not(.widget) > .download{font-size:14px}
	.icon-title{margin:10px 0 !important}
	.jumbotron h1{font-size:24px}
	.site-footer, .copyright-footer{background-image:none !important; background-color:#0E77BD !important}
	.copyright-footer [class*="col-md"]{text-align:center !important}
	.site-footer .widget-title{padding-bottom:8px}
	.hot-news-row .hot-news-block .post .btn{position:static;width:35%}
	.hot-news-row article.post{margin-bottom:0}
	.hot-news-row article img, .hot-news-row article a,.hot-news-row article .post-content,.news-list .vc_gitem-zone-c,.news-list .vc_gitem-animated-block{float:none; width:100%;}
	.page-header-media{overflow:visible}
	.news-list .vc_custom_1419240516480{background-color:#F9f9f9 !important}
	.logo{margin-top:0 !important}
	.content-container > .row > *.col-md-12{padding-top:0}
	.content-container .background-image-center .icon-col{padding-top:0}
	#logo-slider .slide{margin-left:0 !important}
	.testimonial-box .box-content blockquote , .testimonial-box .box-content blockquote *{display:block;font-size:15px;line-height:22px;}
	#logo-slider .slide.cycle-slide img{margin:0 !important}
	#logo-slider{height:90px !important}
	.logo-row .wpb_text_column{margin-bottom:10px !important}
	.logo-row #logo-slider-wraper{width:65% !important}
	.logo-row  img {max-height:60px !important;}

}

@media all and (min-width:481px) and (max-width:768px){

	.main-row .col .btn.btn-normal, .recent-news .post .btn{bottom: -23px !important;left:28%}
	.main-row .col .btn.btn-normal{width:45%;}
	.recent-news .post .post-content{height:65px; overflow:hidden}
	*:not(.widget) > .download{font-size:14px}
	.icon-title{margin:10px 0 !important}
	.jumbotron h1{font-size:24px}
	.site-footer, .copyright-footer{background-image:none !important; background-color:#0E77BD !important}
	.copyright-footer [class*="col-md"]{text-align:center !important}
	.site-footer .widget-title{padding-bottom:8px}
	.hot-news-row .hot-news-block .post .btn{position:static;width:35%}
	.hot-news-row article.post{margin-bottom:0}
	.hot-news-row article img, .hot-news-row article a,.hot-news-row article .post-content,.news-list .vc_gitem-zone-c,.news-list .vc_gitem-animated-block{float:none; width:100%;}
	.page-header-media{overflow:visible}
	.news-list .vc_custom_1419240516480{background-color:#F9f9f9 !important}
	.logo{margin-top:0 !important}
	.content-container > .row > *.col-md-12{padding-top:0}
	.owl-carousel .owl-stage-outer{overflow:visible}
	.content-container .background-image-center .icon-col{padding-top:0}
	#logo-slider .slide{margin-left:10px !important}
	#logo-slider .slide.cycle-slide img{margin:0 10px!important;width: 20%;}
	#logo-slider{height:90px !important}
	.logo-row .wpb_text_column{margin-bottom:10px !important}
	.logo-row #logo-slider-wraper{width:95% !important}
}


@media all and (min-width:769px) and (max-width:1000px){
	.main-row .col .btn.btn-normal, .recent-news .post .btn{bottom: -23px !important;width:auto;left:42%}
	*:not(.widget) > .download{font-size:14px}
	.icon-title{margin:10px 0 !important}
	.jumbotron h1{font-size:24px}
	.site-footer, .copyright-footer{background-image:none !important; background-color:#171717 !important}
	.copyright-footer [class*="col-md"]{text-align:center !important}
	.site-footer .widget-title{padding-bottom:8px}
	.hot-news-row .hot-news-block .post .btn{position:static;width:35%}
	.hot-news-row article.post{margin-bottom:0}
	.hot-news-row article img, .hot-news-row article a,.hot-news-row article .post-content,.news-list .vc_gitem-zone-c,.news-list .vc_gitem-animated-block{float:none; width:100%;}
	.page-header-media{overflow:visible}
	.news-list .vc_custom_1419240516480{background-color:#F9f9f9 !important}
	.logo{margin-top:0 !important}
	.content-container > .row > *.col-md-12{padding-top:0}
	.owl-carousel .owl-stage-outer{overflow:visible}
	.content-container .background-image-center .icon-col{padding-top:0}
	#logo-slider .slide{margin-left:-330px !important}
	#logo-slider .slide.cycle-slide img{margin:0 20px !important}
	#logo-slider{height:90px !important}
	.logo-row .wpb_text_column{margin-bottom:10px !important}
}

@media all and (min-width:1000px) and (max-width:1200px){
	#logo-slider .slide {margin-left: -240px!important;}
}

@media only screen and (min-width: 800px) {
	.testi-row{min-height: 360px; background-size:cover;}
	.testi-row .btn-normal{position: absolute;bottom: 0;right: 0;}
	.testi-row .btn:not(.btn-minimal):not(.btn-xs):not(#button-id-3){position: relative;top: 35px;left: 50%;transform: translate(-50%, -50%);}
	ul.contact-info li:last-child a {color: red !important; }
	nav.site-navigation ul li a, .transparent .menu-search-toggle, .site-header.transparent, .site-header.transparent .contact-info li{color: #1d1d1b !important}



}

@media only screen and (max-device-width: 900px) {
	nav.site-navigation .current-menu-item > a, .important {
		color: white !important;
	}
	nav.site-navigation .current-menu-item > a {
		color: white !important;
	}

	.wpb_wrapper p {
		margin-left: 10px;
		margin-right: 10px;
	}

	.content-container .background-image-center .vc_custom_heading {
		margin-bottom: 60px!important;
	}

}

.page-header-testimonial {
	background-image: url(https://ez-base.nl/wp-content/uploads/2016/11/Handen_schudden.jpg) !important;
	background-size: inherit !important;
	background-blend-mode: normal !important;
}

.cycle-slideshow .testimonial-box .box-image {position: absolute;left: -40px;width: 150px !important;height: 150px !important;margin: -120px auto !important;}