.case-study-container{
	border: 1px solid #ccc;
	height: 350px;
}

.case-study-container > div{
	align-items: stretch;
	height: 100%;
	width: 100%;
}

.case-study-container > div > div{
	width: 50%;
}

.case-study-container a{
	font-weight: bold;
	color: #000;
    text-decoration: none;
}

.case-study-container a:hover{
	text-decoration: none;
	color: #f29900;
}

.case-study-container:hover{
	background-color: #ebebeb;
}

div.case-study-image{
	background-position: center center;
	background-size: cover;
}

@media (min-width: 1100px) { 
	
	div.cs-col>div.case-study-container>div{
		flex-direction: row;
	}
	
	div.cs-col:nth-child(4n-2) > div.case-study-container > div, div.cs-col:nth-child(4n-3) > div.case-study-container > div {
		flex-direction: row-reverse;
	}
	
}

@media (max-width: 1099px) { 
	
	div.cs-col>div.case-study-container>div{
		flex-direction: row;
	}
	
	div.cs-col:nth-child(2n+0)>div.case-study-container>div{
		flex-direction: row-reverse;
	}
	

	
}

div.case-fader{
	position: relative;
}

div.case-fader:after {
  content  : "";
  position : absolute;
  z-index  : 1;
  bottom   : 0;
  left     : 0;
  pointer-events   : none;
  background-image : linear-gradient(to bottom, 
                    rgba(255,255,255, 0), 
                    rgba(255,255,255, 1) 90%);
  width    : 100%;
  height   : 5em;
}

div.case-study-description a{
	color:#f29900;
	font-weight: 500;
}

div.case-study-description img{
	width:100%;
}

div.case-study-sidebar img{
	width:100%;
}

a.case-pdf{
	display: block;
	background-color: #f29900;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
}

a.case-pdf:hover{
	background-color: #ffb431;
}

div.amerlux-form{
	background-color: #efefef;
}

div.amerlux-form label{
	font-size: 14px;
	margin-bottom:5px;
}

div.amerlux-form div.submit-div .btn-primary{
	background-color: #ff0000;
	border-color: #ff0000;
	padding-top:2px;
	padding-bottom:2px;
}

div.amerlux-form div.submit-div .btn-primary:hover{
	background-color: #e00000;
	border-color: #e00000;
}

div.case-study-sidebar span.InfoLabel{
	text-align: center;
	font-size: 14px;
	margin:0px 20px;
}

div.case-study-description div.sub-headline{
	font-size: 1.8em;
	border-left: 3px solid #ccc;
	padding-left: 12px;
	font-family: "Playfair Display", serif;
	margin-bottom:20px;
}