/* @license
	* MyFonts Webfont Build ID 2551789, 2013-05-09T10:40:47-0400
	* 
	* The fonts listed in this notice are subject to the End User License
	* Agreement(s) entered into by the website owner. All other parties are 
	* explicitly restricted from using the Licensed Webfonts(s).
	* 
	* You may obtain a valid license at the URLs below.
	* 
	* Webfont:Futura Medium by Linotype
	* URL:http://www.myfonts.com/fonts/linotype/futura/medium/
	* Copyright:Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1987, 1991, 1993, 2003, 2010 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may
	* 
	* 
	* License:http://www.myfonts.com/viewlicense?type=web&buildid=2551789
	* 
	* © 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
/* @import url("//hello.myfonts.net/count/26efed"); */
@font-face{
	font-family:'FuturaLT';
	src:url('../fonts/26EFED_0_0.eot');
	src:url('../fonts/26EFED_0_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26EFED_0_0.woff') format('woff'),
		url('../fonts/26EFED_0_0.ttf') format('truetype');
}
/* http://meyerweb.com/eric/tools/css/reset/ 
  v2.0 | 20110126
  License:none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
body{
	min-width:1000px;
	color:#231f20;
	font:15px/20px Georgia, Times, sans-serif;
	background:#ecece4;
}
a{
	text-decoration:none;
	color:#231f20;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
img {vertical-align:top;}
textarea {overflow:auto;}
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover {cursor:pointer;} 
input[type="button"]::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner {
	border:0;
	padding:0;
}
.mtop {
	margin-top: 20px !important;
}
.row:after,
.article-list:after {
	clear:both;
	content:'';
	display:block;
}
#wrapper{
	position:relative;
	width:1215px;
	margin:0 auto;
}
#header{
	position:relative;
	text-align:center;
	padding:34px 0 20px;
}
.logo{
	display:block;
	margin:0 auto 38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	width:304px;
	height:44px;
}
.alt-logo{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(../images/logo2new.png) no-repeat;
	width:84px;
	height:81px;
	right:5px;
	top:14px;
}
.gcc-logo{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(../images/gcc_logo.png) no-repeat;
	width:94px;
	height:85px;
	left:5px;
	top:14px;
}
.futures-logo{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(../images/futures_logo.png) no-repeat;
	width:94px;
	height:85px;
	left:85px;
	top:14px;
}
.alt-logo a,
.logo a, .gcc-logo a, .futures-logo a{
	display:block;
	height:100%;
}
#nav{
	letter-spacing:3px;
	text-transform:uppercase;
	font:13px/18px 'FuturaLT', Arial, sans-serif;
}
#nav li{
	margin:0 5px;
	display:inline-block;
	vertical-align:top;
	position: relative;
}
*+html #nav li {
	display:inline;
	margin:0 12px 0 17px
}
#nav a{
	text-decoration:none;
	color:#231f20;
	display:inline-block;
	vertical-align:top;
	position:relative;
	border-bottom:2px solid #ecece4;
	padding-bottom: 3px;
}
#nav .active a,
#nav a:hover{
	text-decoration:none;
	border-color:#231f20;
}
#nav li.menu-item-has-children:hover a {
	border-bottom: 2px solid #231f20; 
}
#nav li.menu-item-has-children:hover .sub-menu {
	display: block;
}
#nav li .sub-menu {
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 99999;
	width: 170px;
	padding-top: 23px;
	font-family: 'Georgia', serif;
	text-transform: none;
	letter-spacing: normal;
	font-weight: bold;
	display: none;
}
#nav li .sub-menu li {
	border-bottom: 1px solid #231f20; 
	border-left: 1px solid #231f20; 
	border-right: 1px solid #231f20; 
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 14px 10px 10px 10px;
	background: #ecece4;
}
#nav li .sub-menu li:first-child {
	border-top: 1px solid #231f20; 
	position: relative;
}
#nav li .sub-menu li:first-child:before {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid black;
	content: '';
	position: absolute;
	left: 10px;
	top: -10px;
}
#nav li .sub-menu li:first-child:after {
	width: 0; 
	height: 0; 
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #ecece4;
	content: '';
	position: absolute;
	left: 11px;
	top: -9px;
}
#nav li .sub-menu li a {
	border-bottom: 2px solid #ecece4 !important; 
	display: inline-block;
	padding-bottom: 2px;
	margin: 0;
}
#nav li .sub-menu li a:hover {
	border-bottom: 2px solid #231f20 !important; 
}
#nav li form {
	position: relative;
}
#nav li form h2 {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}
#nav li form input[type="text"] {
	border: none;
	border-bottom: 1px solid #97999C;
	background: transparent;
	padding-bottom: 2px;
	width: 130px;
}
#nav li form input[type="text"]:focus {
	outline-width: 0;
}
#nav li form input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	text-indent:-9999px;
	border: none;
	background: transparent;
	margin: 1px 4px 0;
	color: #929497;
	text-transform: uppercase;
	width: 15px;
	height: 15px;
	background: url(../images/sprite.png) no-repeat;
}
#main{
	width:100%;
	padding:0 0 42px;
}
#main h1{
	position:relative;
	text-align:center;
	font:24px/29px Georgia, Times, serif;
	margin:0 0 17px;
}
#main .article-wrap h1{margin:0 10px 30px;}
#main .article h1{
	width:660px;
	margin:0 auto 24px;
	word-spacing:3px;
}
#main h3{
	letter-spacing:3px;
	text-align:center;
	margin:0 0 38px;
	text-transform:uppercase;
	font:13px/18px 'FuturaLT', Arial, sans-serif;
}
#main .column-holder h3{
	margin:0 0 8px;
	letter-spacing:2px;
}
#main h2{
	letter-spacing:2px;
	text-align:center;
	margin:0 0 28px;
	text-transform:uppercase;
	font:12px/14px 'FuturaLT', Arial, sans-serif;
}
#main .block h1 {
	font-family: 'FuturaLT', Arial, sans-serif !important;
	display:block;
	font-size: 20px !important;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3px;
}
#main .block h1 span {
	padding-bottom: 3px;
	border-bottom: 2px solid #231f20;
}
#main .block .article-frame h2{
	font-size:9px;
	margin: 0 5px 8px;
	letter-spacing:1px;
}
#main .text-container h2,
#main .text-block h2{
	margin: 10px 0 35px;
	font:16px/18px 'FuturaLT', Arial, sans-serif;
}
#main .text-container h1 {
	font-family: 'FuturaLT', Arial, sans-serif !important;
	display:block;
	font-size: 20px !important;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3px;
}
#main .text-container h1 span {
	padding-bottom: 3px;
	border-bottom: 2px solid #231f20;
}
#main .article-wrap h2{
	letter-spacing:3px;
	margin:0 0 16px;
}
#main .article-wrap .alter h2{margin:0 0 7px;}
#main .text-container .links-wrap h2{
	margin:0 0 41px;
	font:13px/18px 'FuturaLT', Arial, sans-serif;
}
#main .article h2 {
	font-size:9px;
	margin:0 0 17px;
	text-transform: uppercase;
	font: 9px/14px 'FuturaLT', Arial, sans-serif;
}
#main h2 span{
	display:inline-block;
	vertical-align:top;
	padding:0 0 2px;
	/* border-bottom:1px solid #231f20; */
}
#main .article h2 span {
	padding: 0 0 2px;
	border-bottom: 1px solid #231F20;
}
#main .article h2 span::nth-letter(23) {
	display:none;
}
*+html #main h2 span {display:inline;}
#main h2 a{text-decoration:none; letter-spacing: 2px;}
#main .article-wrap a,
#main .article-wrap h2 a,
#main .text-container.alt a,
#main .text-container.alt h2 a{color:#fff; letter-spacing: 2px; }
.text-container .more{
	display:block;
	text-transform:uppercase;
	font:13px/18px 'FuturaLT', Arial, sans-serif;
	margin:0 0 6px;
	position:relative;
	letter-spacing:1px;
}
.text-container .more a{
	display:inline-block;
	vertical-align:top;
}
*+html .text-container .more a {display:inline;}
.text-container .more a:hover{
	text-decoration:none;
	position:relative;
	padding:0 0 2px;
	margin:0 0 -4px;
	border-bottom: 1px solid #fff;
}
#main .block h2 span{
	padding:0;
	border-width:0 0 2px;
}
#main .block.alt h2 span{padding:0 0 6px;}
#main .block .article-frame h2 span{padding:0 0 1px; border-bottom: 1px solid; }
#main .text-container h2 span{
	border-width:0 0 2px;
	padding:0 0 6px;
	border-bottom: 1px solid;
}
#main .article-wrap h2 span{
	border-color:#fff;
	border-width:0 0 2px;
	padding:0 0 6px;
}
#main .text-container.alt h2 span{border-color:#fff;}
#main .text-container.add-container {
	text-align:left;
	font-size:13px;
	line-height:17px;
	word-spacing:1px;
	background: #fff;
}
#main .text-container.add-container h2 {
	margin:0 0 34px;
	letter-spacing:3px;
}
#main .text-container.add-container p+h2 {padding-top:50px;}
#main .text-container.add-container h2 span {padding:0 0 10px;}
#main .text-container.add-container h3 {
	text-align:left;
	margin:0 0 2px;
	font-size:11px;
	line-height:14px;
}
.text-container.add-container p {margin:0 0 17px;}
.slideshow-wrap{
	width:100%;
	margin:0 auto;
}
.slideshow{
	position:relative;
	height:307px;
	margin:0 0 10px;
}
.article .image-holder .desc-text,
.article .slideshow .desc-text {
	text-align:center;
	display:block;
	color:#6d6e70;
	font:12px/14px 'FuturaLT', Arial, sans-serif;
}
.article .slideshow {
	width:500px;
	margin:0 -84px 20px;
	height:auto;
}
.slideshow.add-slideshow .slideset {height:307px !important;}
.slideshow .slideset{width:100%; height: 307px !important;}
.slideshow .slide{
	width:100%;
	position:absolute;
	z-index:1;
}
.article .slideshow .slide {
	width:50 0px;
	left:50%;
	margin:0 0 0 -205px;
}
.article .slideshow .size-1 {
	width:830px;
	margin:0 0 0 -415px;
}
.slideshow .slide.active{z-index:2;}
.slideshow a{text-decoration:none;}
.item-list img,
.slideshow img{display:block; width: 100%; height: 100%;}
.article .slideshow img {margin:0 0 5px;}
.item-list .text-holder,
.slideshow .text-holder{
	display:none;
	background:url(../images/bg-mask.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	font:22px/28px 'FuturaLT', Arial, sans-serif;
	letter-spacing: 1px;
}
.item-list li:hover .text-holder,
.slideshow:hover .text-holder,
.text-holder .text-frame>span{display:block;}
.item-list li .text-holder,
.slideshow .text-holder:hover {cursor:pointer;}
.text-holder .text-frame{
	padding: 125px 40px 0;
	display:block;
	letter-spacing: 5px;
}
.text-holder .text-frame>span {
	border-bottom: 3px solid;
	padding: 0 0 5px 0;
	margin: 0 auto;
	display: inline;
}
/* Bottom home page image nohover */
.text-holder.nohover {
	display: block;
	background: none;
}
.text-holder.nohover:hover {
	background: url(../images/bg-mask.png);
}

.item-list .text-holder .text-frame{
	padding: 30px 60px 0;
	display:block;
	letter-spacing:4px;
	word-spacing:3px;
}
#main .text-holder .text-frame h2 {
	font: 16px/20px 'FuturaLT', Arial, sans-serif;
	/* margin:0 0 33px; */
	padding: 20px 0;
}
#main .item-list .text-holder .text-frame h2{
	font:14px/18px 'FuturaLT', Arial, sans-serif;
	color:#fff;
	margin: 0;
	padding: 0;
}
#main .text-holder .text-frame h2 span{
	/* border-bottom:3px solid #231F20; */
	display:inline-block;
	vertical-align:top;
	padding:0 0 7px;
	letter-spacing: 5px;
}
*+html #main .text-holder .text-frame h2 span {display:inline;}
#main .item-list .text-holder .text-frame h2 span{  border-bottom:2px solid #fff; }
.slideshow .btn-prev,
.slideshow .btn-next{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-arrows.png) no-repeat;
	width:23px;
	height:40px;
	position:absolute;
	left: 10px;
	top:50%;
	margin:-20px 0 0;
	z-index: 99999;
}
.article .slideshow .btn-prev,
.article .slideshow .btn-next{top:256px;}
.slideshow .btn-next{
	background-position:0 -50px;
	left:auto;
	right: 10px;
}
.slideshow .pagination{
	position:absolute;
	z-index:5;
	text-align:center;
	width:100%;
	left:0;
	bottom: 10px;
}
.article .slideshow .pagination {bottom:34px;}
.slideshow.add-slideshow .pagination {
	top:571px;
	bottom:auto;
}
.slideshow .pagination ul{
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
}
.slideshow .pagination ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 7px;
	letter-spacing:0;
}
*+html .slideshow .pagination ul li {display:inline;}
.article .slideshow .pagination ul li {margin:0 8px;}
.slideshow .pagination ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:#929497;
	width:14px;
	height:14px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
}
.slideshow .pagination ul .active a,
.slideshow .pagination ul a:hover{background:#fff;}
.item-list{
	margin:0 -10px 0 0;
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
}
.item-list li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:410px;
	margin:0 10px 10px 0;
	letter-spacing:0;
	font:18px/22px 'FuturaLT', Arial, sans-serif;
	color:#fff;
}
*+html .item-list li {display:inline;}
.item-list a{
	text-decoration:none;
	color:#fff;
}


.single .slideshow-wrap{
	width:830px;
	margin:0 auto;
}
.single .slideshow{
	position:relative;
	height:510px;
	margin:0 0 10px;
}
.single .article .image-holder .desc-text,
.single .article .slideshow .desc-text {
	text-align:center;
	display:block;
	color:#6d6e70;
	font:12px/14px 'FuturaLT', Arial, sans-serif;
}
.single .article .slideshow {
	width:830px;
	margin:0 -84px 20px;
	height:auto;
}
.single .slideshow.add-slideshow .slideset {height:619px !important;}
.single .slideshow .slideset{width:100%;}
.single .slideshow .slide{
	width:100%;
	position:absolute;
	z-index:1;
}
.single .article .slideshow .slide {
	width:410px;
	left:50%;
	margin:0 0 0 -205px;
}
.single .article .slideshow .size-1 {
	width:830px;
	margin:0 0 0 -415px;
}
.single .slideshow .slide.active{z-index:2;}
.single .slideshow a{text-decoration:none;}
.single .item-list img,
.single .slideshow img{display:block;}
.single .article .slideshow img {margin:0 0 5px;}
.single .item-list .text-holder,
.single .slideshow .text-holder{
	display:none;
	background:url(../images/bg-mask.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	font:28px/38px 'FuturaLT', Arial, sans-serif;
	letter-spacing: 1px;
}
.single .item-list li:hover .text-holder,
.single .slideshow:hover .text-holder,
.single .text-holder .text-frame>span{display:block;}
.single .item-list li .text-holder,
.single .slideshow .text-holder:hover {cursor:pointer;}
.single .text-holder .text-frame{
	padding:205px 10px 0;
	display:block;
	letter-spacing: 5px;
}
.single .text-holder .text-frame>span {
	border-bottom: 3px solid;
	padding: 0 0 5px 0;
	margin: 0 auto;
	display: inline;
}
/* Bottom home page image nohover */
.single .text-holder.nohover {
	display: block;
	background: none;
}
.single .text-holder.nohover:hover {
	background: url(../images/bg-mask.png);
}

.single .item-list .text-holder .text-frame{
	padding:110px 10px 0;
	display:block;
	letter-spacing:4px;
	word-spacing:3px;
}
.single #main .text-holder .text-frame h2 {
	font:28px/38px 'FuturaLT', Arial, sans-serif;
	/* margin:0 0 33px; */
	padding: 20px 0;
}
.single #main .item-list .text-holder .text-frame h2{
	font:17px/22px 'FuturaLT', Arial, sans-serif;
	color:#fff;
	margin: 0;
	padding: 0;
}
.single #main .text-holder .text-frame h2 span{
	/* border-bottom:3px solid #231F20; */
	display:inline-block;
	vertical-align:top;
	padding:0 0 7px;
	letter-spacing: 5px;
}
*+html .single #main .text-holder .text-frame h2 span {display:inline;}
.single #main .item-list .text-holder .text-frame h2 span{  border-bottom:2px solid #fff; }
.single .slideshow .btn-prev,
.single .slideshow .btn-next{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-arrows.png) no-repeat;
	width:23px;
	height:40px;
	position:absolute;
	left:-33px;
	top:50%;
	margin:-20px 0 0;
}
.single .article .slideshow .btn-prev,
.single .article .slideshow .btn-next{top:256px;}
.single .slideshow .btn-next{
	background-position:0 -50px;
	left:auto;
	right:-33px;
}
.single .slideshow .pagination{
	position:absolute;
	z-index:5;
	text-align:center;
	width:100%;
	left:0;
	bottom:22px;
}
.single .article .slideshow .pagination {bottom:34px;}
.single .slideshow.add-slideshow .pagination {
	top:571px;
	bottom:auto;
}
.single .slideshow .pagination ul{
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
}
.single .slideshow .pagination ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 7px;
	letter-spacing:0;
}
*+html .single .slideshow .pagination ul li {display:inline;}
.single .article .slideshow .pagination ul li {margin:0 8px;}
.single .slideshow .pagination ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:#929497;
	width:14px;
	height:14px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
}
.single .slideshow .pagination ul .active a,
.single .slideshow .pagination ul a:hover{background:#fff;}
.single .item-list{
	margin:0 -10px 0 0;
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
}
.single .item-list li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:410px;
	margin:0 10px 10px 0;
	letter-spacing:0;
	font:18px/22px 'FuturaLT', Arial, sans-serif;
	color:#fff;
}
*+html .single .item-list li {display:inline;}
.single .item-list a{
	text-decoration:none;
	color:#fff;
}





.column-holder{
	width:670px;
	padding:8px 0 24px 10px;
	margin:0 auto;
	text-align:left;
}
.column-holder .column {
	display:inline-block;
	vertical-align:top;
	width:49%;
	margin:0 3px 0 0;
	font:14px/17px Georgia, Times, serif;
	text-align:center;
}
.column-holder .column h3 {
	text-align: center !important;
}
*+html .column-holder .column {display:inline;}
.column .contact-block{
	margin:0 0 15px;
	padding:0 0 2px;
	position:relative;
}
.contact-block .frame{
	padding:9px 0 8px;
	position:relative;
}
.contact-block .frame>.before,
.contact-block .frame:before {
	position:absolute;
	top:0;
	left:50%;
	margin-left: -6px;
	content:'';
	background:#7b7979;
	width:12px;
	height:2px;
}
.column .contact-block+.contact-block .frame:first-child>.before,
.column .contact-block+.contact-block .frame:first-child:before {top:-17px;}
.contact-block span{display:block;}
.employee{
	text-align:left;
	padding:2px 0 0 32px;
	margin:0 auto;
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
	width:694px;
}
.employee li{
	display:inline-block;
	vertical-align:top;
	width:150px;
	margin:0 18px 30px 0;
	letter-spacing:0;
	font:14px/17px Georgia, Times, serif;
}
*+html .employee li {display:inline;}
.employee .fourth{
	width:190px;
	margin:0;
}
.employee .img-holder{
	width:101px;
	height:101px;
	position:relative;
	margin:0 0 21px -1px;
	border-radius:101px;
	-moz-border-radius:101px;
	-webkit-border-radius:101px;
}
.employee .img-holder img{
	border-radius:101px;
	-moz-border-radius:101px;
	-webkit-border-radius:101px;
}
.employee .name{
	word-spacing:-1px;
	letter-spacing:2px;
	display:block;
	text-transform:uppercase;
	font:13px/17px 'FuturaLT', Arial, sans-serif;
	margin:0 0 8px;
}
.employee .name a{color:#fff;}
.employee .position{
	display:block;
	padding:10px 0 7px;
	position:relative;
}
.employee .position .before,
.employee .position:before {
	opacity:0.6;
	width:12px;
	height:2px;
	position:absolute;
	left:0;
	top:0;
	content:'';
	background:#fff;
}
.employee .position span{display:block;}
.article {
	width:662px;
	margin:0 auto;
	padding:0 0 42px;
	position:relative;
}
.article .image-holder {
	text-align:center;
	width:830px;
	margin:0 -84px 20px;
}
.article .list+.image-holder {margin-top:30px;}
.article .image-holder>.holder {
	display:inline-block;
	vertical-align:top;
}
*+html .article .image-holder>.holder {display:inline;}
.article img{
	display:block;
	margin:0 auto 32px;
}
.article .image-holder img {margin:0 0 5px;}
.article p{margin:0 0 20px;}
.article .meta p{margin:0;}
.article .meta a {text-decoration:underline;}
.article .meta a:hover {text-decoration:none;}
.article .meta .date {display:block;}
.article .meta {margin:0 0 37px;}
.article .text-center {
	text-align:center;
	display:block;
}
.article .more {
	margin:0 0 43px;
	letter-spacing:1px;
	text-align:center;
	font:9px/14px 'FuturaLT', Arial, sans-serif;
}
.article .more a {color:#231f20;}
#main .article .comments h2 {
	margin:0 0 3px;
	padding:0 0 5px;
	text-transform:none;
	letter-spacing:0;
	font:11px/15px Georgia, Times, serif;
	text-align:left;
	border-bottom:2px solid #bab9b4;
}
#main .article .comments p {margin:0 0 3px;}
.article .comments {
	font-size:12px;
	line-height:18px;
}
.article .comments-list {padding:0 0 2px;}
.article .comments-list li {
	margin:0 0 3px;
	padding:0 0 14px;
	border-bottom:2px solid #bab9b4;
}
.article .comments-list .desc {font:11px/14px Arial, Helvetica, sans-serif;}
.comment-form {
	font-size:11px;
	line-height:14px;
}
.comment-form label {
	display:block;
	padding:0 0 5px;
}
.comment-form input[type="text"] {
	float:left;
	background:none;
	border:2px solid #bab9b4;
	height:17px;
	width:229px;
	font-size:14px;
	line-height:17px;
	margin:0;
	padding:1px 5px 2px;
}
.comment-form textarea {
	background:none;
	float:left;
	margin:0;
	border:2px solid #bab9b4;
	font-size:14px;
	line-height:17px;
	min-width:649px;
	max-width:649px;
	width:649px;
	height:118px;
	padding:1px 5px 2px;
}
.comment-form .input-holder {float:left;}
.comment-form .row {padding:0 0 18px;}
.comment-form .col {
	float:left;
	width:246px;
	padding:0 5px 0 0;
}
.comment-form input[type="submit"] {
	float:right;
	letter-spacing:3px;
	margin:24px 0 0;
	padding:0;
	border:none;
	background:none;
	color:#231f20;
	font:11px/14px 'FuturaLT', Arial, sans-serif;
}
.article p+.list ul {margin-top:-20px;}
.article .list ul li {
	position:relative;
	text-indent:20px;
}
.article .list ul li .before,
.article .list ul li:before {
	background:#231f20;
	width:12px;
	height:1px;
	position:absolute;
	content:'';
	left:0;
	top:10px;
}
.threecolumns,
.twocolumns {
	overflow:hidden;
	margin-top: 20px;
	padding:0 0 50px;
}
.add-column {
	float:left;
	width:200px;
	margin:0 10px 0 0;
}
.add-column .about-author img {
	margin:0 0 19px;
	border-radius:101px;
	-moz-border-radius:101px;
	-webkit-border-radius:101px;
}
#main .add-column .about-author h2 {
	text-align:left;
	margin:0 0 10px;
	font-size:14px;
	line-height:18px;
}
.add-column .about-author .text-holder {
	padding:8px 0 9px;
	position:relative;
	font-size:14px;
	line-height:17px;
}
.add-column .about-author .text-holder .after,
.add-column .about-author .text-holder .before,
.add-column .about-author .text-holder:before,
.add-column .about-author .text-holder:after {
	left:0;
	top:0;
	content:'';
	background:#231f20;
	width:12px;
	height:1px;
	position:absolute;
}
.add-column .about-author .text-holder .after,
.add-column .about-author .text-holder:after {top:100%;}
.add-column .search-options {
	border-top:2px solid #888682;
	padding:4px 0 0;
	font-size:13px;
	line-height:16px;
}
.add-column .search-options p {margin:0 0 17px;}
.filter-form {
	width:157px;
	border-top:2px solid #bab9b4;
	padding:7px 0 0;
}
.filter-form input[type="radio"] {
	float:left;
	width:16px;
	height:15px;
	margin:2px 5px 0 0;
}
.filter-form label {
	overflow:hidden;
	display:block;
}
#main .add-column .search-options h2 {
	font-size:9px;
	line-height:13px;
	text-align:left;
	margin:0 0 10px;
}
#sidebar {
	text-align:left;
	width:158px;
	float:right;
}
#sidebar .box {
	border-top:1px solid #888682;
	padding:8px 0 2px;
}
#sidebar .box h2 {
	letter-spacing:1px;
	text-align:left;
	color:#231f20;
	font:9px/12px 'FuturaLT', Arial, sans-serif;
	margin:0 0 14px;
}
#sidebar .box .newsletter-form h2 {margin:0 0 14px;}
#sidebar .box .search-form h2 {margin:-3px 0 0;}
#sidebar .box .input-holder {
	position:relative;
	overflow:hidden;
}
#sidebar .box input[type="text"] {
	text-transform:uppercase;
	float:left;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	background:none;
	width:100%;
	color:#929497;
	height:12px;
	font:9px/12px 'FuturaLT', Arial, sans-serif;
}
#sidebar .box .input-holder .input-placeholder-text {
	left:0;
	top:0;
	font:9px/12px 'FuturaLT', Arial, sans-serif;
	color:#929497;
}
#sidebar .box .search-form input[type="text"] {
	color:#231f20;
	font:13px/16px Georgia, Times, serif;
	height:16px;
}
#sidebar .box .search-form .input-holder .input-placeholder-text {
	left:0;
	top:0;
	color:#231f20;
	font:13px/16px Georgia, Times, serif;
}
#sidebar .box .search-form input[type="submit"] {
	margin:1px 4px 0;
	color:#929497;
	text-transform:uppercase;
	width:15px;
	height:15px;
	background:url(../images/sprite.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
#sidebar .box input[type="submit"] {
	font:9px/12px 'FuturaLT', Arial, sans-serif;
	color:#929497;
	float:right;
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#sidebar .box .newsletter-form {letter-spacing:1px;}
#sidebar .widget_categories ul {
	margin-bottom: 20px;
}
#sidebar .widget_categories ul li {
	display: block;
	border: 1px solid #888682;
	text-align: center;
	margin-bottom: 5px;
}
#sidebar .widget_categories ul li ul.children {
	display: none;
}
#sidebar .widget_categories ul li a {
	text-transform: uppercase;	
	font:12px/14px 'FuturaLT', Arial, sans-serif;
	color: #888682;
	display: block;
	height: 100%;
	width: 100%;
	padding: 8px 0 5px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
#sidebar .widget_categories ul li a:hover {
	text-decoration: none;
	background: #888682;
	color: #fff;
}
#sidebar .widget_categories ul li.current-cat a, #sidebar .widget_categories ul li.current-cat-parent a {
	background: #888682;
	color: #fff;
}
.widget_social {
	border-top: none !important;
}
.social-networks {
	overflow:hidden;
	margin:0 0 24px;
}
.social-networks li {
	display: block;
	margin:0 12px 15px 0;
}
.social-networks a {
	display:block;
	width: 24px;
	height: 24px;
	overflow:hidden;
	cursor: pointer;
	position: relative;
	color: black;
}
.social-networks a:before {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 24px;
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	color: #929497;
}
.social-networks .facebook:before { content: '\f230'; }
.social-networks .twitter:before { content: '\f099'; }
.social-networks .tumblr:before { content: '\f174'; }
.social-networks .instagram:before { content: '\f16d'; }
.social-networks .linkedin:before { content: '\f08c'; }
.social-networks .fb-like:before { content: '\f087'; }
.social-networks .mail:before { content: '\f003'; }
.article .social-networks {
	position:absolute;
	right:-168px;
	top:0;
	text-align:right;
}
.article .social-networks li {
	display:block;
	vertical-align:top;
	float:none;
	margin:0 0 8px;
}
.article .social-networks a {
	text-align:left;
	display:inline-block;
	vertical-align:top;
}
*+html .article .social-networks a {display:inline;}
#sidebar .tweet_area {
	font-size:12px;
	line-height:14px;
	color:#58595b;
}
#sidebar .tweet_area .tweet_list {
	background:#ecece4 !important;
	padding:5px 4px 16px !important;
	margin:0 0 23px !important;
	position:relative;
	border:1px solid #a9aaaa;
	letter-spacing: 2px;
}
#sidebar .tweet_area .tweet_list:before,
#sidebar .tweet_area .tweet_list:after {
	position:absolute;
	left:3px;
	top:100%;
	content:'';
	border-style:solid;
	border-width:8px 8px 0;
}
#sidebar .tweet_area .tweet_list:before {border-color:#a9aaaa transparent transparent;}
#sidebar .tweet_area .tweet_list:after {
	margin:-1px 0 0;
	border-color:#ecece4 transparent transparent;
}
#sidebar .tweet_area .date {
	font-style:normal;
	display:block;
	color:#929497;
}
.content-column {overflow:hidden; float: left; width: 1030px;}
.paging a {color:#231f20;}
.paging a:hover {
	color:#929497;
	text-decoration:none;
}
.paging {
	letter-spacing:2px;
	text-align:center;
	text-transform:uppercase;
	font:11px/14px 'FuturaLT', Arial, sans-serif;
}
.paging li {margin:0 0 7px; display: inline-block;}
.paging li:first-child {
	float: right;
}
.paging li:last-child {
	float: left;
}
.block{
	width:100%;
	margin:0 auto 20px;
}
.twocolumns .block {
	float:left;
	margin:0;
}
.threecolumns .block {
	width:620px;
	float:left;
	margin:0;
}
.threecolumns .slide-column {
	width: 500px;
	float: left;
}
.threecolumns .text-column {
	width: 340px;
	float: left;
	box-sizing: border-box;
	padding: 60px 15px;
}
.threecolumns .text-column p {
	margin-bottom: 10px;
}
.onecolumn .block {
	width: 100%;
}
.onecolumn .slide-column {
	width: 600px;
	margin: 0 auto;
}
.onecolumn .text-column {
	width: 800px;
	box-sizing: border-box;
	padding: 90px 15px 0;
	margin: 0 auto;
}
.onecolumn .text-column p {
	margin-bottom: 10px;
}
.onecolumn .widget_social {
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.onecolumn .widget_social .social-networks {
	overflow: visible !important;
}
.onecolumn .widget_social .social-networks li {
	float: none;
	display: inline-block;
	margin: 0 5px;
}
.onecolumn .widget_social .social-networks li a {
	display: inline-block;
	height: 28px;
	width: 28px;
}
.onecolumn .widget_social .social-networks li a:before {
	font-size: 28px;
	height: 28px;
	width: 28px;
	top: 5px;
}

.article-list{
	width: 100%;
	margin:0 -10px 0 0;
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
	padding:0 0 5px;
}
.threecolumns .article-list {width:630px;}
.article-list .article-frame{
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	margin:0 10px 10px 0;
	width: 247px;
	background:transparent;
	font:13px/17px Georgia, Times, serif;
	text-align:center;
}
.article-frame .bgimg {
	display: block;
	height: 200px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.article-frame:hover {
	background: #fff;
}
*+html .article-list .article-frame {display:inline;}
.content-column .article-list .article-frame {float:left;}
.article-list .article-frame.size-1 {width: 49%;}
.article-list .article-frame.size-2 {width:200px;}
.article-frame .video-box {
	position:relative;
	margin:0 0 12px;
}
.article-frame .video-box .btn-play {
	width:77px;
	height:77px;
	margin:-38px 0 0 -38px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:50%;
	top:50%;
	background:url(../images/sprite.png) no-repeat -70px -50px;
}
.article-frame img{
	display:block;
	margin-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
}
.article-frame .video-box img {margin:0;}
.article-frame .text-holder {
	padding: 10px 4px;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	background:transparent;
}
.article-frame p{margin:0;}
.article-frame p span{display:block;}
.link-holder {
	text-align:center;
	font:9px/14px 'FuturaLT', Arial, sans-serif;
	letter-spacing:1px;
	padding:0 0 38px;
}
.article-list+.open-close {margin-top:-4px;}
.open-close {
	text-align: center;
	padding:6px 0 0;
}

.article-list .article-box {
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	margin:0 10px 10px 0;
	width:100%;
	background:transparent;
	font:13px/17px Georgia, Times, serif;
	padding: 10px 0 20px;
	border-bottom: 1px solid #231F21;
}
.article-box a.thumb {
	width: 200px;
	height: 250px;
	padding-right: 10px;
	box-sizing: border-box;
	float: left;
}
.article-box a.thumb img {
	width: 100%;
	height: 100%;
}
.article-box .text-holder {
	padding:0 20px;
	min-height:76px;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	background:transparent;
	text-align: center;
	width: 800px;
	box-sizing: border-box;
	float:right;
}
.article-box .text-holder h2 {
	font: 18px/20px 'FuturaLT', Arial, sans-serif !important;
}
.article-box .text-holder h3 {
	font: 13px/17px Georgia, Times, serif !important;
	font-weight: bold !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	margin-bottom: 0 !important;
}
.article-box .text-holder date {
	margin-bottom: 20px;
	display: block;
}
.article-box .text-holder a.readmore {
	display: block;
	font: 14px/16px 'FuturaLT', Arial, sans-serif !important;
	margin-top: 20px;
	text-transform: uppercase;
	letter-spacing: 2px !important;
}
.article-box p{margin:0;}
.article-box .text-holder ul.social-networks {
	margin: 20px auto !important;
	text-align: center;
}
.article-box .text-holder ul.social-networks li {
	float: none !important;
	display: inline-block;
}
.open-close .slide {
	text-align: left;
}
.open-close.active {padding-top:0;}
.open-close .opener {
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
	letter-spacing:1px;
	word-spacing:2px;
	color:#231f20;
	font:9px/14px 'FuturaLT', Arial, sans-serif;
}
*+html .open-close .opener {display:inline;}
.open-close .opener em {
	font-style:normal;
	display:none;
}
.open-close.active .opener span {display:none;}
.open-close.active .opener em {display:inline;}
.links-wrap{
	width:675px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 45px;
}
.links-column{float:left; width: 100%; margin-bottom: 40px;}
.links-column .column{}
.links-column .column ul{
	width:50%;
	padding:0 5px;
	box-sizing: border-box;
	float:left;
	text-align:center;
	font:15px/24px Georgia, Times, serif;
}
.biglink {
	letter-spacing:2px;
	text-align:center;
	margin:0 0 28px;
	text-transform:uppercase;
	font: 16px 'FuturaLT', Arial, sans-serif;
	padding-bottom: 10px;
	border-bottom: 1px solid #231F20;
}
.biglink:hover {
	text-decoration: none;
}
.text-container{
	overflow:hidden;
	position:relative;
	padding:40px 0 5px;
	text-align:center;
	color:#231f20;
	font:24px/29px Georgia, Times, serif;
	width:100%;
	margin:0 auto 10px;
}
.text-container#contact {
	margin-top: 20px;
}
.text-container .text-block{
	padding:0 70px 48px;
	position:relative;
}
.article-wrap .text-block{
	padding:0 85px 10px;
	position:relative;
	word-spacing:1px;
}
.text-block ul{
	margin:-9px 0 25px;
	position:relative;
}
.text-block ul li{
	position:relative;
	padding:0 0 0 24px;
}
.text-block ul li .before,
.text-block ul li:before{
	content:'';
	position:absolute;
	width:15px;
	height:1px;
	left:0;
	top:50%;
	margin:1px 0 0;
	background:#fff;
}
.text-container p{margin:0 0 29px;}
.article-wrap .bg-img,
.text-container .bg-img{
	height:auto;
	position:absolute;
	left:0;
	top:0;
	margin:0;
}
.article-wrap .img-wrap{
	text-align:center;
	position:relative;
	margin:0 0 22px;
}
.article-wrap .img-wrap a{
	display:inline-block;
	vertical-align:top;
}
.article-wrap .img-wrap img{
	display:block;
	margin:0 auto;
}
.text-container.alt{
	color:#fff;
	background:#231f20;
	padding:40px 0 19px;
}
.partners{
	padding:0 46px 49px 0;
	margin:0 auto;
	letter-spacing:-4px;
	font-size:0;
	line-height:0;
	width:100%;
	overflow:hidden;
}
.partners li{
	float:left;
	width: 33%;
	text-align:center;
}
.partners img{display:inline-block;}
.article-wrap{
	padding:28px 0 46px;
	overflow:hidden;
	margin:0 auto 48px;
	width:830px;
	position:relative;
	color:#fff;
	background:#231f20;
	font:18px/25px Georgia, Times, serif;
}
.article-wrap#consultancy {
	margin-top: 20px;
}
.article-wrap p{margin:0 0 25px;}
#footer{
	word-spacing:2px;
	letter-spacing:2px;
	padding:4px 6px 20px 1px;
	border-top:2px solid #565351;
	overflow:hidden;
	text-align:right;
	font:10px/16px 'FuturaLT', Arial, sans-serif;
}
#footer .nav-holder{
	text-align:left;
	float:left;
	text-transform:uppercase;
}
#footer .nav-holder .nav {float:left;}
#footer .nav-holder .nav li {
	margin:0 35px 0 0;
	float:left;
}
#footer .nav-holder .nav li:last-child {
	display: none;
}
#footer .nav-holder a {
	display:inline-block;
	vertical-align:top;
}
*+html #footer .nav-holder a {display:inline;}
#footer .nav-holder a:hover{
	text-decoration:none;
	padding:0 0 2px;
	margin:0 0 -2px;
	border-bottom:2px solid #231f20;
}
#footer .newsletter-form a {color:#929497;}
#footer .newsletter-form {
	float:left;
}
#footer .newsletter-form label {
	margin:0 6px 0 0;
	float:left;
	font:10px/16px 'FuturaLT', Arial, sans-serif;
}
#footer .newsletter-form .input-holder {
	margin:0 5px 0 0;
	position:relative;
	width:162px;
	float:left;
}
#footer .newsletter-form input[type="submit"] {
	cursor:pointer;
	position:relative;
	letter-spacing:2px;
	color:#929497;
	font:10px/16px 'FuturaLT', Arial, sans-serif;
	float:left;
	background:none;
	border:none;
	margin:0 38px 0 0;
	padding:0;
	height:16px;
}
#footer .newsletter-form input[type="text"] {
	letter-spacing:2px;
	outline:none;
	text-transform:uppercase;
	font:10px/14px 'FuturaLT', Arial, sans-serif;
	border:solid #bfc0be;
	border-width:0 0 2px;
	background:url(../images/none.png);
	color:#929497;
	padding:1px 0 0;
	margin:0;
	float:left;
	width:100%;
}
*+html #footer .newsletter-form input[type="text"] {padding:2px 0 0;}
#footer .newsletter-form .input-placeholder-text {
	left:0;
	top:0;
	text-transform:uppercase;
	font:10px/13px 'FuturaLT', Arial, sans-serif;
	color:#929497;
	padding:1px 0 0;
}
#footer .newsletter-form .link {float:left;}
#footer .newsletter-form .link:hover {border-bottom-color:#929497;}
.jcf-hidden {
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
#footer .newsletter-form p.s2_message {
	display: ;
	width: 462px !important;
}
.rad-area {
	background:url(../images/sprite.png) no-repeat -20px 0;
	margin:1px 6px 1px 0;
	float:left;
	width:15px;
	height:15px;
}
.rad-checked {background-position:-40px 0;}

/* Removal of yet another related posts plugin links, keeping the thumbnails */
.yarpp-related {
	display: none;
}

a[title="View all posts in Slideshow"] {
	display: none;
}
a[title="View all posts in Uncategorized"] {
	display: none;
}
/* a[title="View all posts in Video"] {
	display: none;
} */
nav>ul.sub-nav>li>ul.sub-nav { display: none; } /* Hide before plugin loads */
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu {
    padding: 10px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    position: absolute;
    width: 200px;
    z-index: 5;
}
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu>li {
    background-color: #ecece4;
    width: 100%;
    margin: 0px;
    vertical-align: middle;
    border: 1px solid #b2b2b2;
    border-bottom: none;
}
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu>li:last-child {
    border-bottom: 1px solid #b2b2b2;
}
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu>li:hover {
    /*border-bottom: 1px solid #231F20;*/
}
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu>li>a {
    display: block;
    margin: 10px;
    padding: 0px;
    border-bottom: none!important;
    text-align: left;
    text-transform: none;
}
nav>ul.sub-nav>li>ul.sub-nav.dropit-submenu>li>a:hover {
    background: #ecece4;
    text-decoration: none;
    margin: 10px;
    padding: 0px;
    border-bottom: none!important;
}
.dropit-submenu:before, .dropit-submenu:after {
    position: absolute;
    left: 20px;
    top: -19px;
    content: '';
    border-style: solid;
    border-width: 15px 15px 15px 15px;
}
.dropit-submenu:after {border-color: transparent transparent #ecece4;}
.dropit-submenu:before {
    margin: -1px 0 0;
    border-color: transparent transparent #b2b2b2;
}
.text-box {
	padding: 0 30px;
	margin: 20px 0;
}
.content-column .text-box {
	margin-top: 0;
	padding: 0;
}
.text-box p {
	margin-bottom: 10px;
}
.text-box h1 {
	font-family: 'FuturaLT', Arial, sans-serif !important;
	display:block;
	font-size: 20px !important;
	text-transform: uppercase;
	text-align: center;
	letter-spacing:3px;
}
.text-box h1 span {
	padding-bottom: 3px;
	border-bottom: 2px solid #231f20;
}
.text-box h2 {
	margin: 30px 0 20px 0 !important;
	letter-spacing: 1px;
}
.text-box ul {
	list-style: disc;
	padding: 0 0 0 20px;
	margin-bottom: 10px;
}
.text-box img {
	max-width: 100%;
	height: auto;
}
.text-box img.about-image {
	margin-top: 30px;
	width: 100%;
}
.text-box .image-container {
	max-height: 420px;
	overflow: hidden;
	margin-bottom: 30px;
}
.text-box img.header-image {
	width: 100%;
	margin-bottom: 30px;
}
.text-box .note {
	letter-spacing:1px;
	margin: 30px 10px 0;
	display:block;
	text-align:center;
	font:11px/14px 'FuturaLT', Arial, sans-serif;
	text-transform:uppercase;
	position:relative;
}
.image-box {
	margin: 20px 0;
	height: 230px;
	width: 830px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
.image-box::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: rgba(255,255,255,0.3);
}
.image-box h1 {
	text-transform: uppercase;
	font-family: 'FuturaLT', Arial, sans-serif !important;
	font-size: 50px !important;
	padding-bottom: 10px;
	letter-spacing: 10px;
	border-bottom: 3px solid #231F20;
	padding: 20px 0;
	margin: 10px 70px !important;
}
section.article iframe {
	max-width: 100% !important;
}


/* TEMP VIDEO HOME PAGE */
.temp-image-container {
	margin-left: -115px;
	cursor: pointer;
}

.temp-image-container img {
	position: relative;
}

.temp-image-container:after {
	content: "\f04b";
	font-family: fontAwesome;
	font-size: 100px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -50px;
}

.temp-image-container.playing:after {
	display: none;
}



