﻿/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Netzgaenger working on Elegant Themes
 Author URI:     https://www.netz-gaenger.de
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.project-wrapper {
	display: flex;
}

.project-wrapper > div{
	width: 50%;
}

.project-wrapper > div.project-left {
	padding-right: 10px;
}

.project-wrapper > div.project-right {
	padding-left: 10px;
}

.project-wrapper > div.project-left .single-project {
	height: 400px;
}

.project-wrapper > div.project-right .single-project {
	height: 190px;
}

.project-wrapper > div.project-right {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.single-project {
	display: block;
	position: relative;
	width: 100%;
	background-size: cover;
	background-position: center;
}

.project-name h3 {
	padding: 0;
	color: #fff;
	font-weight: bold;
}

.single-project .project-name {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.65);
	padding: 17px 12px;
}


.et_pb_fullwidth_image_0:after {
	background-color: rgba(0,0,0,0.5) !important;
}

@media all and (max-width: 768px) {
	.project-wrapper {
		flex-direction: column;
	}
	
	.project-wrapper > div{
		width: 100%;
	}
	
	.project-wrapper > div.project-left {
		padding-right: 0;
	}
	
	.project-wrapper > div.project-right {
		padding-left: 0;
	}
	
	.project-wrapper > div.project-left .single-project {
		height: 200px;
	}
	
	.single-project {
		margin-bottom: 20px;	
	}
	
	.project-right .single-project:last-child {
		margin-bottom: 0px;	
	}

}

