/* Case Study */
		.case-study-title {
			line-height: 1;
			margin-bottom: 36px;
			font-size: 40px;
			font-size: 4rem;
		}

		.case-study-logo {
			margin-bottom: 15px;
			max-width: 200px;
		}

		.case-study-description,
		.sector-admin-text-section {
			/* width: 30% */
			margin-right: 2%;
			float: left;
		}

		.case-study-description {
			border-top: 2px solid #1bb7b0;
			padding-top: 45px;
			min-height: 550px;
		}

		.case-study-description p {
			font-size: 22px;
			font-size: 2.2rem;
		}

		.case-study-slideshow-section .key-points-text {
			font-size: 22px;
			font-size: 2.2rem;
			font-weight: normal;
			text-transform: uppercase;
		}


	/* Slideshow */

		.case-study-slideshow {
			/*position: absolute;
			right: -60px;*/
			position: relative;
			float:right;
			top: 0;
			right: 0;
			margin-left: 30px;
			margin-top: 45px;
		}

		.case-study-slideshow-mobile{
			display: none;
		}

		.case-study-slideshow-desktop{
			display: block;
		}

		.case-study-slideshow .cycle-slideshow{
			padding-bottom: 55px; /* Used to make the cycle-pager appear at the bottom below the image */
		}
		.cycle-slideshow img {
			max-width: 100%;
		}

		/* pager */
			.cycle-pager { 
				text-align: center; 
				width: 100%; 
				z-index: 500; 
				position: absolute; 
				bottom: 10px; 
				overflow: hidden;
			}
			.cycle-pager span { 
				font-family: arial; 
				font-size: 60px; 
				width: 24px; 
				height: 16px; 
				display: inline-block; 
				color: #8dddd9; 
				cursor: pointer; 
			}
			.cycle-pager span.cycle-pager-active { 
				color: #1bb7b0;
			}
			.cycle-pager > * { 
				cursor: pointer;
			}

	/* Testimonial Slideshow */

		.case-study-testimonials-slideshow {
			padding: 50px 0 35px 0;
			clear: both;
		}

		.case-study-testimonials-slideshow .cycle-slideshow {
			border-top: 2px solid #1bb7b0;
			border-bottom: 2px solid #1bb7b0;
		}

		.case-study-testimonial {
			text-align: center;
			width: 100%;
			padding: 3em 0;
		}

		.case-study-testimonial-text {
			font-size: 40px; /* Old Browsers */
			font-size: 4rem;
			font-style: italic;

			max-width: 930px;
			margin: 0 auto 0.5em auto;
		}

		.case-study-testimonial-author {
			font-size: 22px; /* Old Browsers */
			font-size: 2.2rem;
			text-transform: uppercase;
			margin-bottom: 0;
			font-weight: normal;
		}

	/* More Case Studies */
/*		.more-case-studies {
			overflow: hidden;
			text-align: justify;
			clear: both;
		}*/

		.more-case-studies h2 {
			margin-bottom: 35px;
		}

		.more-case-studies:after {
			content: "";
			display: inline-block;
			width: 100%;
		}

		.case-study {
			margin-bottom: 25px;
			float: left;
			width: 32%;
			position: relative;
		}
			.item-0 { clear: left; }
			.item-1 { margin: 0 2%;	}

			.case-study-container {
				width: 240px;
				max-width: 100%;
			}
				.item-1 .case-study-container { margin: 0 auto; }
				.item-2 .case-study-container { margin: 0 auto; }
				.item-2 .case-study-container { position: absolute; right: 0; }
		
		.more-case-studies h3 {
			font-weight: 300;
			text-transform: none;
		}

		.more-case-studies img {
			border-bottom: 6px solid #111940;
		}

	/* Articles */
		.articles {
			overflow: hidden;
			clear: both;
			padding: 40px 0 80px 0;
		}

		.articles h2 {
			margin-bottom: 35px;
		}

		.articles h3 {
			font-weight: 300;
			text-transform: none;
		}
		.articles h4 {
			font-size: 18px;
			font-size: 1.8rem;
		}

		/*.articles:after {
			content: "";
			display: inline-block;
			width: 100%;
		}*/

		.article {
			/*display: inline-block;
			padding: 0 0 25px 0;
			position: relative;
			vertical-align: top;
			text-align: left;*/
			margin-bottom: 50px;
			float: left;
			width: 32%;
			position: relative;
		}
		.article-container {
				width: 240px;
				max-width: 100%;
				position: relative;
			}
				.item-1 .article-container { margin-left: auto; margin-right: auto;}
				.item-2 .article-container { margin-left: auto; margin-right: auto; }
				.item-2 .article-container { position: absolute; right: 0; }

		.article:before {
			content: "";
			display: block;
			width: 62px;
			height: 62px;
			position: absolute;
			top: -32px;
			right: 10px;
			background: url(../../img/structure/icon-white-lightbulb.png);
		}

		.articles img {
			width: 240px;
		}
			.category-1 img { border-bottom: 6px solid #1bb7b0; }
			.category-2 img { border-bottom: 6px solid #fac214; }
			.category-3 img { border-bottom: 6px solid #518898; }
			.category-4 img { border-bottom: 6px solid #111940; }
			.category-5 img { border-bottom: 6px solid #313131; }

		.article-icon{
			background:#ffffff;
			position:absolute;
			top:-10px;
			right:-10px;
			border-radius:45px;
			width:55px;
			height:55px;
		}
		.article-icon{
			background:#ffffff;
			position:absolute;
			top:-28px;
			right:10px;
			border-radius:45px;
			width:55px;
			height:55px;
			border: 3px solid #bababa;
		}
		.article-icon i{
				width:35px;
				height:38px;
				display:block;
				text-align:center;
				margin:auto;
				margin-top:8px;
			}
			
			.category-1 i{ background:url('../../../../img/marketing/icon-speaker.png') no-repeat 0 -38px; }
			.category-2 i{ background:url('../../../../img/marketing/icon-lightbulb.png') no-repeat 0 -38px; }
			.category-3 i{ background:url('../../../../img/marketing/icon-phone.png') no-repeat 0 -38px; }
			.category-4 i{ background:url('../../../../img/marketing/icon-bubble.png') no-repeat 0 -38px; }
			.category-5 i{ background:url('../../../../img/marketing/icon-man.png') no-repeat 0 -38px; }
				div.blogposts div.blogpost a:hover div.blogpost-icon i{
					background-position:bottom left;
				}

	div.footer-padding{
		padding-bottom:80px;
	}


	/* Blogposts
	*/
/*	div.blogposts{
		background:#e5e5e5;
		padding-top:50px;
	}
		div.blogposts div.blogpost{
			float:left;
			width:300px;
			margin-right:50px;
			margin-bottom:20px;
			position:relative;
		}
		div.blogposts div.last{
			margin-right:0;
		}
			div.blogposts div.blogpost img.blog-post-image{
				width:100%;
			}

		div.blogposts div.blogpost div.blogpost-icon{
			background:#ffffff;
			position:absolute;
			top:-10px;
			right:-10px;
			border-radius:45px;
			width:55px;
			height:55px;
		}
			div.blogposts div.blogpost div.blogpost-icon i{
				width:35px;
				height:38px;
				display:block;
				text-align:center;
				margin:auto;
				margin-top:8px;
			}
		div.blogposts div.blogpost div.blogpost-icon1 i{
			background:url('../../../../img/marketing/icon-speaker.png') no-repeat 0 0;
		}
		div.blogposts div.blogpost div.blogpost-icon2 i{
			background:url('../../../../img/marketing/icon-lightbulb.png') no-repeat 0 0;
		}
		div.blogposts div.blogpost div.blogpost-icon3 i{
			background:url('../../../../img/marketing/icon-phone.png') no-repeat 0 0;
		}
		div.blogposts div.blogpost div.blogpost-icon4 i{
			background:url('../../../../img/marketing/icon-bubble.png') no-repeat 0 0;
		}
		div.blogposts div.blogpost div.blogpost-icon4 i{
			background:url('../../../../img/marketing/icon-man.png') no-repeat 0 0;
		}
			div.blogposts div.blogpost a:hover div.blogpost-icon i{
				background-position:bottom left;
			}

	.sector-admin-text-sections {
		clear: both;
		overflow: hidden;
		border-top: 2px solid #ffffff;			
	}

	.case-study-slideshow-section {
		min-height: 550px
	}

	.sector-admin-text-section h3 {
		margin: 1em 0;
	}

	.sector-admin-text-section p,
	.sector-admin-text-section h3 {
		font-size: 22px;
		font-size: 2.2rem;
	}*/

/*------------------------------------*\
    $RESPONSIVE
\*------------------------------------*/

	@media screen and (max-width: 1024px) {

		.case-study-description {
			width: 100%;
			float: none;
			min-height: inherit;
		}

		.case-study-slideshow-mobile{
			display: block;
			float: none;
			margin-left: 0;
		}

		.case-study-slideshow-desktop{
			display: none;
		}

		.case-study-slideshow {
			position: static;
		}
		.case-study-testimonials-slideshow {
			padding: 25px 0 35px 0;
		}

	}
			

	@media screen and (max-width: 777px) {

		.case-study,
		.article {
			max-width: 32%;
		}
		.more-case-studies img,
		.articles img {
			max-width: 100%;
		}

		.case-study-testimonial {
			padding: 37px 0;
		}

		.case-study-testimonial-text {
			font-size: 24px; /* Old Browsers */
			font-size: 2.4rem;
		}

		.case-study-testimonial-author {
			font-size: 12px; /* Old Browsers */
			font-size: 1.2rem;
		}

	}

	@media screen and (max-width: 450px) {

		.case-study,
		.article {
			max-width: 100%;
		}

		.case-study {
			float: none;
			width: 100%;
			position: relative;
		}
			.item-1 { margin: 0 0 25px 0; }

			.case-study-container {
				width: 100%;
			}
				.item-1 .case-study-container { margin: 0 auto; }
				.item-2 .case-study-container { margin: 0 auto; }
				.item-2 .case-study-container { position: static; }

			.article {
				width: 100%;
				margin-bottom: 25px;
			}
				.item-0 .article-container { margin: 0 0 25px 0; }
				.item-1 .article-container { margin: 0 0 25px 0; }
				.item-2 .article-container { margin: 0 0 25px 0; position: relative; left: 0; }

	}

	/* MEDIA QUERIES TO TACKLE SLIDESHOW */
		@media screen and (max-width: 890px) {
			.page-hero { height: 199px; }
			.page-hero .hero-container, .page-hero img { height: 100%; width: auto; position: relative; }
			.page-hero .hero-container { left: 50%; margin-left: -602px; }
		}

		@media screen and (max-width: 725px) {
			.page-hero { height: 150px; }
			.page-hero img { height: 100%; width: auto; }
			.page-hero .hero-container{ left: 50%; margin-left: -455px; }725
		}

		@media screen and (max-width: 545px) {
			.page-hero { height: 103px;	}
			.page-hero .hero-container { margin-left: -312px; }
		}

		@media screen and (max-width: 385px) {
			.page-hero { height: 91px;	}
			.page-hero .hero-container { margin-left: -275px;	}
		}
