/*  ------------------------------------------ CASE STUDY SECTION -----*/

.cs-section {
	text-align: center;
	padding: 55px 0 75px;
}

.cs-section .container { position: relative;}

.frame-holder {
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
}

.cs-slider { 
	position: relative;
	left: 16.67%;
}

.cs-pagination {
	width: 100%;
	position: absolute;
	right: 0;
	top: 120px;
}

.cs-nav {
	position: absolute;
	z-index: 98;
	width: 36px;
	display: block;
	color: #484848;
	line-height: 166px;
	font-size: 3em;
	cursor: pointer;
	-webkit-border-radius: 0 6px 6px 0;
	   -moz-border-radius: 0 6px 6px 0;
			border-radius: 0 6px 6px 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
}

.nav-l {
	left: -10px;
	border-right: none;
	-webkit-border-radius: 6px 0 0 6px;
	   -moz-border-radius: 6px 0 0 6px;
			border-radius: 6px 0 0 6px;
}

.nav-r {
	right: -10px;
}

.cs-nav:hover {
	color: #262626;
	background: #ebebeb;
	border-color: #cecece;
	box-shadow: inset 1px 1px 3px #cbcbcb;
	text-shadow: 0 1px #ffffff;
}

.case-study-item {
	float: left;
}

.case-study-item .std-inner { margin: 0 10px;}

.cs-img {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    position: relative;
    display: block;
    height: 180px;
}
.cs-img img {
    margin: 0px auto;
    max-height: 100%;
}

.attachment-case-study-thm {
	max-width: 100%;
	height: auto;
	display: block;
	border-radius: 5px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.cs-over {
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	padding: 10px;
	opacity: 0;
}

.cs-rd-mr {
	display: block;
	vertical-align: middle;
	background: #ffffff;
	color: #878787;
	padding: 26% 0;
	box-shadow: 0 2px 5px #262626;
	
}

.case-study-item:hover .cs-over,
.case-study:hover .cs-over {
	opacity: 0.65;
}



.cs-title {
	font-size: 1.75em;
	line-height: 1.3em;
	font-weight: 400;
    text-transform: uppercase;
    max-width: 90%;
    margin: 20px auto 5px auto;
}

.cs-meta {
	margin-bottom: 16px;
}

.cs-date {
	color: #787878;
	font-size: 0.75em;
	
}

.cs-ex p {
	color: #787878;
	font-size: 0.875em;
	line-height: 1.4em;
	max-width: 290px;
	margin: 0 auto;
    text-transform: uppercase;
}

.case-study-wrap {
	padding: 64px 0;
	background: #ffffff;
}

.case-study-listing {
	margin-top: 36px;
}

.tag-nav {
	text-align: center;
	margin: 44px;
}

.tag-nav a {
	color: #444d3e;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0 10px;
}

.case-study {
	width: 30%;
	margin-bottom: 18px;
    padding: 10px;
	text-align: center;
    margin-left: 18px;
}

.case-study .cs-title {
	font-size: 1.2em;
    min-height: 50px;
}
.cs-ex {
    min-height: 80px;
}

.hide-me {
	display: none;
}

@media (max-width: 969px) {
	.case-study {width: 50%;}
	.std-inner { width: 95%; margin: 0 auto;}
}

@media (max-width:641px){
	.cs-pagination { right: 5%; }
	.case-study {width: 100%; margin-bottom: 66px;}
}
@media (max-width:350px){
	.std-inner { width: auto; margin: 0 20px;}
	.cs-content { margin: 0 10px; }
	.cs-pagination { text-align:center;display:block;left:0;width:99%; top: 225px;}
	.cs-nav {display:inline-block;float:none;margin-right: -4px;}
}
/*
     FILE ARCHIVED ON 10:59:10 Jul 08, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:50:09 Oct 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.529
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 169.967
  LoadShardBlock: 1108.824 (6)
  PetaboxLoader3.datanode: 1224.808 (8)
  load_resource: 813.586 (2)
  PetaboxLoader3.resolve: 365.982 (2)
*/