/* [PROJECTEN SLIDER] */
.blog-slide {
	margin: 30px 0 0 0;
}

.owl-carousel {
	position: relative;
}

.owl-carousel .owl-nav {
	/*
	position: absolute;
	display: block;
	width: 100%;
	top: 50%;
	margin-top: -15px;
	*/
	display: none;
}

.owl-carousel .owl-nav button:focus {
	outline: none;
}

.owl-carousel .owl-nav button.owl-next {
	color: #CCCCCC;
    font-size: 30px;
   	float: right;
   	margin-right: 23%;
} 

.owl-carousel .owl-nav button.owl-next .svg-inline--fa {
	color: #CCCCCC;
    font-size: 30px;
}

.owl-carousel .owl-nav button.owl-prev {
    color: #CCCCCC;
    font-size: 30px;
    float: left;
    margin-left: 23%;
}

.owl-carousel .owl-nav button.owl-prev .svg-inline--fa {
	color: #CCCCCC;
    font-size: 30px;
}

.owl-stage .owl-item {
	display: block;
	width: 100%;
	height: 600px;
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
       -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
        -ms-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
         -o-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
            box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
}

.owl-stage .owl-item:nth-child(odd) {
    background: #CCC;
}

.owl-stage .owl-item:nth-child(even) {
    background: #F2F2F2;
}

.owl-stage .owl-item .wrapper {
	display: block;
	padding: 120px 45px 60px 45px;
	width: 100%;
	height: 600px;
	background: rgb(30,77,161);
	background: -moz-linear-gradient(125deg, rgba(30,77,161,0.6) 0%, rgba(127,194,86,0.6) 100%);
	background: -webkit-linear-gradient(125deg, rgba(30,77,161,0.6) 0%, rgba(127,194,86,0.6) 100%);
	background: linear-gradient(125deg, rgba(30,77,161,0.6) 0%, rgba(127,194,86,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e4da1",endColorstr="#7fc256",GradientType=1);
}

.owl-stage .owl-item h3.title {
	margin: 0 0 30px 0;
	font-size: 36px;
	font-weight: 500;
	color: #FFF;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.owl-stage .owl-item .desc {
	color: #FFF;
	margin: 0 0 30px 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.owl-stage .owl-item a.grey_btn {
	display: inline-block;
    background: var(--white);
    border: 1px solid var(--theme_green);
    padding: 20px 30px;
    font-size: 16px !important;
    line-height: 16px;
    font-weight: 500;
    color: var(--theme_green);
    border-radius: 30px;
}

.owl-stage .owl-item a.grey_btn:hover,
.owl-stage .owl-item a.grey_btn:focus,
.owl-stage .owl-item a.grey_btn:active {
	background: var(--theme_green);
    border: 1px solid var(--theme_green);
    color: var(--white) !important;
    text-decoration: none;
}

.owl-stage .owl-item a.grey_btn i {
	margin: 0 0 0 10px;
}