/*colors
yellow: #f5d539
----------*/


/*print*/
@media print{
	*{
		visibility: hidden;
	}
}
/*----------*/

/*global*/
.sharedaddy{/*hide like*/
	display: none!important;
}
.search-icon-wrapper{
	display: none!important;
}
.a-btn-1::after{
	content: "";
    position: absolute;
    height: 2px;
    width: 90px;
    top: calc(50% + 50%);
    left: 60%;
    background-color: var(--main-color);
}
.wpb_content_element{
	margin-top: 50px;
	margin-bottom: 50px;
}
/*.vc_row-o-full-height{
	min-height:100vh!important;
}*/

.100vh{
	min-height: 100vh!important;
}

/*----------*/

body{
	--font1: VisbyCF;
	--font2: HarlowDuoScript-Regular;
}

/*navigatie*/
.full-nav .hamburger::after{
	    content: "";
    position: absolute;
    height: 1px;
    width: 100vw;
    top: calc(50% + 50%);
    left: 60%;
    background-color: var(--main-color);
}

.mob-nav .line{
	background-color:var(--main-color)!important;
}
/*----------*/


/*home*/
@media only screen and (max-width: 1024px)
	.header_top_bg.header_trans-fixed.bg-fixed-color{
		background-color: none;
}
.bv_home .content{
	height: 100%;
	width: 100%;
}
.bv_home .btn-wrapper{
	height: 100%;
}
.bv_home .a-btn-1{
	font-size:40px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.bv_home .a-btn-1::after {
	content:"";
	color: var(--main-color);
	height: 2px;
	width: 90px;
    top: calc(50% + 25px);
    left: 60%;
}
/*----------*/


/*home-gallery*/
.custom-links-wrap.simple .item-wrap:nth-of-type(3n)::before, .custom-links-wrap.simple .item-wrap:nth-of-type(2n)::before{
	content:none!important;
}
.custom-links-wrap.simple .item-wrap .title::after{
	content: "";
    position: absolute;
    height: 2px;
    width: 90px;
    top: calc(50% + 50%);
    left: 60%;
    background-color: var(--main-color);
} 
.lightbox .lb-image{
	border:none!important;
	border-radius:none!important;
}
.lb-data .lb-details{
	display:none;
}
.lightboxOverlay{
	background-color: #fff!important;
	opacity: 1!important;
}
/*----------*/


/*navigatie*/
.flex_reverse_order .vc_column-inner .info-block-wrap{
	flex-direction: row-reverse;
}
.info-block-wrap.creative .text-wrap{
	text-align: left!important;
}
/*----------*/


/*project_item*/
.about-section-simple .img-wrap{
	position: relative;
	z-index:999;
}
.a-btn-2{
	margin-right: 0px!important;
}
.a-btn-2::after{
	content: "";
    position: absolute;
    height: 2px;
    width: 100vw;
    top: calc(50% + 50%);
    left: 60%;
    background-color: var(--main-color);
}
/*----------*/


/*max phone*/
@media only screen and (max-width: 768px){
	.portfolio-slider-wrap.full_showcase_slider .slide-title{
		transition: none!important;
	}
}
/*----------*/