
/*
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
*/
@font-face {
    font-family: 'fira_sanssemibold_italic';
    src: url('fonts/firasans/firasans-semibolditalic-webfont.eot');
    src: url('fonts/firasans/firasans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-semibolditalic-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-semibolditalic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-semibolditalic-webfont.svg#fira_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansextrabold';
    src: url('fonts/firasans/firasans-extrabold-webfont.eot');
    src: url('fonts/firasans/firasans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-extrabold-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-extrabold-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-extrabold-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-extrabold-webfont.svg#fira_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fira_sansmedium';
    src: url('fonts/firasans/firasans-medium-webfont.eot');
    src: url('fonts/firasans/firasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-medium-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-medium-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-medium-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-medium-webfont.svg#fira_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sanssemibold';
    src: url('fonts/firasans/firasans-semibold-webfont.eot');
    src: url('fonts/firasans/firasans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-semibold-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-semibold-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-semibold-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-semibold-webfont.svg#fira_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansheavy_italic';
    src: url('fonts/firasans/firasans-heavyitalic-webfont.eot');
    src: url('fonts/firasans/firasans-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-heavyitalic-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-heavyitalic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-heavyitalic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-heavyitalic-webfont.svg#fira_sansheavy_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansbook';
    src: url('fonts/firasans/firasans-book-webfont.eot');
    src: url('fonts/firasans/firasans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-book-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-book-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-book-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-book-webfont.svg#fira_sansbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansbook_italic';
    src: url('fonts/firasans/firasans-bookitalic-webfont.eot');
    src: url('fonts/firasans/firasans-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-bookitalic-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-bookitalic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-bookitalic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-bookitalic-webfont.svg#fira_sansbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fira_sansbold_italic';
    src: url('fonts/firasans/firasans-bolditalic-webfont.eot');
    src: url('fonts/firasans/firasans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-bolditalic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-bolditalic-webfont.svg#fira_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sanslight';
    src: url('fonts/firasans/firasans-light-webfont.eot');
    src: url('fonts/firasans/firasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-light-webfont.woff2') format('woff2'),
         url('fonts/firasans/firasans-light-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-light-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-light-webfont.svg#fira_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'copperplate_gothic_boldRg';
    src: url('fonts/copperplate/COPRGTB-webfont.eot');
    src: url('fonts/copperplate/COPRGTB-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/copperplate/COPRGTB-webfont.woff2') format('woff2'),
         url('fonts/copperplate/COPRGTB-webfont.woff') format('woff'),
         url('fonts/copperplate/COPRGTB-webfont.ttf') format('truetype'),
         url('fonts/copperplate/COPRGTB-webfont.svg#copperplate_gothic_boldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf {display: inline-block;}
* html .cf {height: 1%;}
.cf {display: block;}

a {
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'fira_sansbook';
}
body, html {
	height:100%;
	width:100%;
}
#siteWrap {
	min-height:100%;
	position:relative;
}
#siteTop {
	padding-bottom:392px;
}
#siteBottom {
	height:392px;
	position:absolute;
	width:100%;
	bottom:0px;
	background-image:url(../images/footer-bg.png);
	background-position:left 21px ;
	background-repeat:repeat-x;
	background-color:#401100;
}
body input,
body textarea  {
	font-family: 'fira_sansbook';
}
.left {
	float: left;
}
.right {
	float: right;
}
.fadeThis * {
	display: none;
}
.fadeThis {
	position:relative;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1000;
}
.fadeThis span.hover {
	background-position: left bottom;
	cursor:pointer;
	top: 0px !important;
	left: 0px !important;
}
.fadeThis span.text {
	position:absolute;
	display:block;
	z-index:1001;
	text-align: center;
}
.fadeThis input {
	z-index:2000;
	display: block !important;
	position: absolute;	
}
.formBtn {
	border:0px;
	background-color:transparent;
	cursor:pointer;	
}
/*------Basic Shell-------------------------*/

.divider {
	height: 1px;
	background-color: #b9b2b2;
	margin: 15px 0px;
}
/*------Basic Shell-------------------------*/
.container {
	width:100%;
	max-width:1000px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.sixboxcontainer {
	width:100%;
	max-width:1000px;
	padding:24px 100px;
	margin:0 auto;
	position:relative;
	z-index:2;
	height: 580px;
	overflow:hidden;
}
#header {
	height:157px;
	background-color:#752b10;
	color:#eee4cb;
	position:relative;
	z-index:30;
}
#header #topWrap {
	height:111px;
	position:relative;
	z-index:5;
}
#header #navWrap {
	background-image:url(../images/header-nav-bg.jpg);
	background-repeat:repeat-x;
	height:46px;
}
#header #logo {
	position:absolute;
	top:5px;
	left:-15px;
	z-index:5;
}
#header #headerBG {
	background-image:url(../images/header-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	height:157px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
}
#header #hdrQuote {
	padding-left:209px;
	padding-top:31px;
	height:80px;
}
#header #hdrQuote p {
	margin:0px;
	padding:0px;
}
#header #hdrQuote h2,
#header #hdrQuote h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family: 'fira_sanssemibold_italic';
	position:relative;
}
#header #hdrQuote h2 {
	font-size:28px;
	line-height:33px;
}
#header #hdrQuote h3 {
	font-size:16px;
}
#header #hdrQuote a {
	display:inline-block;
	background-color:#bc5119;
	border-radius:2px;
	-moz-border-radius:2px;
	color:#eee4cb;
	text-decoration:none;
	float:right;
	width:83px;
	height:21px;
	text-align:center;
	line-height:23px;
	font-size:14px;
}
#header #hdrQuote a:hover {
	background-color:#f5681e;
}
#header #numberSocialWrap {
	background-image:url(../images/phone-icon.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:55px;
}
#header #numberSocialWrap h2,
#header #numberSocialWrap h3 {
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}
#header #numberSocialWrap h2 {
	font-size:13px;
	font-family: 'fira_sanssemibold_italic';
}
#header #numberSocialWrap h3 {
	font-family: 'fira_sansextrabold';
	font-size:37px;
	line-height:34px;
}
#header #numberSocialWrap h3 a {
	color:inherit;
	text-decoration:none;
}
#header #numberSocialWrap h3 a:hover {
	color:#fce8b7;
}
#header #numberSocialWrap #socialW {
	font-family: 'fira_sanssemibold_italic';
	font-size:13px;
}
#header #numberSocialWrap #socialW a {
	color:inherit;
	font-size:21px;
	display:inline-block;
	opacity:0.5;
	width:26px;
}
#header #numberSocialWrap #socialW a:hover {
	opacity:1;
	color:#ffffff;
}
#header #navWrap ul {
	text-align:right;
	margin:0px;
	padding:0px;
	list-style:none;
	letter-spacing:-4px;
	padding-top:11px;
}
#header #navWrap ul > li {
	margin:0px;
	padding:0px;
	letter-spacing:-0.06px;
	display:inline-block;
	position:relative;
}
#header #navWrap ul > li a {
	color:#eee4cb;
	font-size:17px;
    font-family: 'fira_sansmedium';
	text-decoration:none;
	display:block;
	height:25px;
	line-height:26px;
	padding:0px 24px;
	border-radius:3px;
	-moz-border-radius:3px;
}
#header #navWrap ul > li.current-menu-item a {
	color:#bc5119;
}
#header #navWrap ul > li:hover a{
	background-color:#eee4cb;
	color:#4c1501;
}
#header #navWrap ul li .sub-menu {
	left:0px;
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    position: absolute;
    top: 25px;
    transition: all 0.4s ease 0s;
    z-index: 100000;
}
#header #navWrap ul li:hover .sub-menu {
    max-height: 500px;
    padding-top: 10px;
}
#header #navWrap ul li .sub-menu li {
	display:block;
	width:220px;
    background-color: rgba(217, 59, 34, 0.9);
}
#header #navWrap ul li .sub-menu li a {
	background-color:transparent;
	float:none;
    background-image: none !important;
    border: 0 none;
	border-radius:0px;
	-moz-border-radius:0px;
    color: #ffffff;
    display: block;
    height: 35px;
    letter-spacing: 0;
    line-height: 35px;
    margin: 0;
    padding: 0 40px 0 10px;
    text-align: left;
    white-space: nowrap;
}
#header #navWrap ul li .sub-menu li a:hover {
    padding-left: 15px;
	background-color:rgba(255,255,255,0.15);
}
#sliderWrap {
	height:583px;
	position:relative;
}
#sliderWrap .sliderBG {
	background-repeat:no-repeat;
	background-position:center -57px;
	width:100%;
	height:583px;
}
#sliderWrap #guyBack {
	position:absolute;
	top:73px;
	left:-384px;
}
#sliderWrap #guyFront {
	position:absolute;
	top:0px;
	left:235px;
}
#sliderWrap #textBar {
	background-color:rgba(0,0,0,0.8);
	height:55px;
	width:100%;
	bottom:0px;
	left:0px;
	position:absolute;
	z-index:3;
	white-space:nowrap;
}
#sliderWrap h2 {
	color:#fff8e8;
	text-transform:uppercase;
	font-size:36px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family: 'fira_sansheavy_italic';
	display:inline-block;
	white-space:nowrap;
}
#sliderWrap h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	display:inline-block;
	color:#fdfcfb;
	font-family: 'fira_sanssemibold_italic';
	font-size:25px;
	white-space:nowrap;
}
.baigeBtn {
	background-image:url(../images/baige-btn.png);
	background-repeat:no-repeat;
	display:block;
	width:192px;
	text-decoration:none;
	height:48px;
}
.baigeBtn span {
	display:block;
	height:43px;
	margin-top:1px;
	margin-left:1px;
	width:188px;
	text-align:center;
	line-height:47px;
	font-size:18px;
	color:#4c1501;
	text-transform:uppercase;
	font-family: 'fira_sanssemibold';
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.baigeBtn:hover span {
}
.clayBtn {
	background-image:url(../images/clay-btn.png);
	background-repeat:no-repeat;
	display:block;
	width:192px;
	text-decoration:none;
	height:49px;
	margin-top:1px;
}
.clayBtn span {
	display:block;
	height:43px;
	margin-top:1px;
	margin-left:1px;
	width:188px;
	text-align:center;
	line-height:47px;
	font-size:18px;
	color:#eee4cb;
	text-transform:uppercase;
	font-family: 'fira_sanssemibold';
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.clayBtn:hover span {
}
.digiBG {
	background-image:url(../images/digi-bg.jpg);
}
#sixBoxesWrap {
	height:628px;
}
#sixBoxesWrap .boxWrap {
	width:490px;
	height:180px;
	position:absolute;
	/*overflow:hidden;*/
	background-color:#543502;
/*	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;*/
}
#sixBoxesWrap .boxWrap .restState {
	position:relative;
	width:100%;
	height:100%;
	opacity:1;
	z-index:3;
}
#sixBoxesWrap .boxWrap .openState {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0;
	z-index:2;
	display:none;
}
#sixBoxesWrap .boxWrap .btmBar h2 {
	font-family: 'fira_sansheavy_italic';
	text-transform:uppercase;
	font-size:24px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#ffffff;
	padding-left:15px;
	line-height:39px;
}
#sixBoxesWrap .boxWrap .btmBar a {
	background-color:#752b10;
	border:solid 1px #eee4cb;
	color:#fff8e8;
	text-transform:uppercase;
	text-decoration:none;
	font-size:15px;
	text-align:center;
	line-height:22px;
	width:121px;
	height:20px;
	display:block;
	font-family: 'fira_sanssemibold';
	margin-top:7px;
	margin-right:8px;
}
#sixBoxesWrap .boxWrap .btmBar a:hover {
	background-color:#b23000;
}
#sixBoxesWrap .boxWrap .btmBar {
	background-color:rgba(0,0,0,0.6);
	width:100%;
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:5;
}
#sixBoxesWrap .boxWrap .picWrap {
	width:490px;
	height:180px;
}
#sixBoxesWrap .boxWrap .picWrap img {
	opacity:0.6;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#sixBoxesWrap .boxWrap:hover .picWrap img {
	opacity:1;
}
#sixBoxesWrap #box1 {
	top:24px;
	left:100px;
}
#sixBoxesWrap #box2 {
	left:100px;
	top:224px;
}
#sixBoxesWrap #box3 {
	left:100px;
	top:424px;
}
#sixBoxesWrap #box4 {
	left:610px;
	top:24px;
}
#sixBoxesWrap #box5 {
	left:610px;
	top:224px;
}
#sixBoxesWrap #box6 {
	left:610px;
	top:424px;
}

#sixBoxesWrap .boxWrap.active {
/*	top:0px !important;
	left:0px !important;
	width:1000px;
	height:580px;*/
	z-index:20;
	/*background-color:#b2a38b;*/
}
#sixBoxesWrap .boxWrap.active .openState {
	z-index:3;
}
#sixBoxesWrap .boxWrap.active .restState {
	z-index:2;
}
#sixBoxesWrap #wordLeft {
	transform:rotate(-90deg);
	display:block;
	position:absolute;
	left:-230px;
	top:234px;
	color:#fff8e8;
	text-transform:uppercase;
	font-size:99px;
	font-family: 'fira_sansheavy_italic';
}
#sixBoxesWrap #wordRight {
	transform:rotate(90deg);
	display:block;
	position:absolute;
	right:-230px;
	top:234px;
	color:#fff8e8;
	text-transform:uppercase;
	font-size:99px;
	font-family: 'fira_sansheavy_italic';
}
#sixBoxesWrap .boxWrap .zoomIcon {
	background-image:url(../images/zoom-icon.png);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
	width:33px;
	height:33px;
	opacity:0.8;
	position:absolute;
	top:6px;
	left:6px;
	z-index:6;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#sixBoxesWrap .boxWrap:hover .zoomIcon {
	opacity:1;
}
#sixBoxesWrap .boxWrap.active .zoomIcon {
	background-position:bottom left;
}
#sixBoxesWrap .boxWrap .openState .openText {
	width:470px;
	position:absolute;
	top:40px;
	left:460px;
	text-align:justify;
	padding:15px;
	border-radius:5px;
	-moz-border-radius:5px;
	background-color:rgba(0,0,0,0.3);
	color:#ffffff;
	font-size:16px;
}
#sixBoxesWrap .boxWrap .openState .openText h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family: 'fira_sansheavy_italic';
	font-size:34px;
	text-transform:uppercase;
	
}
#sixBoxesWrap .boxWrap .openState .openText ul {
	 margin:0px;
	 padding:0px 0px 0px 15px;
}
#sixBoxesWrap .boxWrap .whiteOverlay {
	background-color:#d6ccb6;
	width:100%;
	height:100%;
	position:absolute;
	opacity:0;
	top:0px;
	left:0px;
	z-index:4;
	background-image:url(../images/logo-tr.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#mediaSection {
	height:629px;
	background-image:url(../images/p-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
#mediaSection .container {
	height:629px;
}
#mediaSection #mediaSectionOverlay {
	height:629px;
	background-color:rgba(0,0,0,0.4);
}
#mediaSection ul {
	margin:0px;
	padding:51px 0px 0px 0px;
	list-style:none;
	text-align:center;
	letter-spacing:-4px;
}
#mediaSection ul li {
	letter-spacing:0px;
	display:inline-block;
	margin-right:17px;
	position:relative;
}
#mediaSection ul li.video {
	margin-right:0px;
	display:block;
}
#mediaSection ul li:nth-child(4n){
	margin-right:0px;
	margin-bottom:15px;
}
#mediaSection ul li:last-child {
	margin-bottom:0px;
	margin-right:0px;
}
#mediaSection ul li a {
	display:block;
	background-color:rgba(0,0,0,0.4);
	border:solid 1px #eee4cb;
	width:235px;
	height:32px;
	text-align:center;
	line-height:34px;
	color:#fff8e8;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'fira_sanssemibold';
}
#mediaSection ul li.video .videoBtn {
	background-image:url(../images/video-btn.png);
	width:80px;
	height:81px;
	display:block;
	opacity:0.5;
	background-color:transparent;
	border:none;
	margin:35px auto 50px auto;
}
#mediaSection ul li.video .videoBtn:hover {
	opacity:1;
}
#mediaSection ul li a:hover {
	background-color:rgba(0,0,0,1);
}
#mediaSection #bottomQuote {
	font-family: 'fira_sansheavy_italic';
	font-size:79px;
	position:absolute;
	text-transform:uppercase;
	color:rgba(0,0,0,0.5);
	white-space:nowrap;
	left:0px;
	bottom:-30px;
}
#welcomeSection {
	background-image:url(../images/welcome-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:630px;
}
#welcomeSection #welcomeBox {
	background-color:rgba(255,255,255,0.3);
	background-image:url(../images/welcome-logo-bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:518px;
	padding:20px 50px;
	position:absolute;
	top:101px;
	left:370px;
	color:#321409;
	line-height:25px;
	font-size:16px;
	text-align:justify;
}
#welcomeSection h2 {
	color: #541b06;
    font-family: 'copperplate_gothic_boldRg';
    font-size: 22px;
    font-weight: normal;
    left: 370px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50px;
    width: 618px;
}
#welcomeSection #bottomFloat {
	position:absolute;
	top:560px;
	left:416px;
	font-size:21px;
	color:#541b06;
	font-family: 'fira_sansbold_italic';
}
#welcomeSection #bottomFloat a {
	display:inline-block;
	color:#eee4cb;
	font-family: 'fira_sanssemibold';
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	margin-left:10px;
}
#footerTopBar {
	background-image:url(../images/header-nav-bg.jpg);
	height:21px;
}
.footerCat {
	float:left;
	position:relative;
}
.footerCat .footerTitle {
	height:36px;
	line-height:38px;
	margin-top:11px;
	color:#eee4cb;
	font-size:18px;
	font-family: 'fira_sansmedium';
}
.footerCat ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.footerCat ul li a {
	display:block;
	color:#eee4cb;
	opacity:0.65;
	font-family: 'fira_sansbook_italic';
	text-decoration:none;
	font-size:16px;
}
.footerCat ul li a:hover {
	opacity:1;
}
.footerCatDivider {
	width:1px;
	background-color:#ac856c;
	margin:50px 35px;
	float:left;
	height:200px;
}
#footerNumbers {
	text-align:center;
}
#footerNumbers h3 {
	color:#eee4cb;
	font-size:11px;
	font-family: 'fira_sanssemibold_italic';
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-top:25px;
}
#footerNumbers h2 {
	font-size:32px;
	font-family: 'fira_sansextrabold';
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:27px;
}
#footerNumbers h2 a {
	color:#eee4cb;
	text-decoration:none;
}
#followbg {
	background-image:url(../images/follow-bg.png);
	height:39px;
	width:74px;
	margin-top:5px;
}
#followwrap .fa {
	position:absolute;
	color:#ffffff;
	font-size:24px;
	left:27px;
	bottom:8px;
	opacity:0;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#followwrap a:hover .fa {
	opacity:1;
}
#pageTitleWrap {
	height:185px;
	background-image:url(../images/page-title-1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	overflow:hidden;
}
#pageTitleWrap h1 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#e9dcc0;
	text-transform:uppercase;
	font-size:42px;
    font-family: 'copperplate_gothic_boldRg';
	text-shadow: 2px 2px 1px #000000;
	-moz-text-shadow: 2px 2px 1px #000000;
	position:absolute;
	bottom:-12px;
	left:0px;

}
#pageTitleWrap .container {
	height:185px;
}
#contentBG {
	background-image:url(../images/inner-bg.jpg);
}
#contentBG #contentBottomBG {
	background-image:url(../images/inner-content-bottom-bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding:45px 0px;
	min-height:400px;
}
.content_block {
	margin-bottom:45px;
}
.content_block h2 {
	background-image:url(../images/header-nav-bg.jpg);
	height:41px;
	line-height:45px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#fff8e8;
	font-size:30px;
	font-family: 'fira_sansheavy_italic';
	text-transform:uppercase;
	padding-left:40px;
}
.content_block .contentText {
	padding:20px 40px;
	background-color:rgba(255,255,255,0.8);
	color:#321409;
	font-size:16px;
	font-family: 'fira_sanslight';
	line-height:22px;
	text-align:justify;
}
.content_block .contentText a {
	color:#3e1a0c;
	text-decoration:none;
	font-family: 'fira_sanssemibold';
}
.content_block .contentText h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#542f1b;
	font-size:18px;
	font-family: 'fira_sanssemibold';
}
.content_block .contentText .widePic {
	margin-left:-40px;
	margin-top:-20px;
}
.content_block .contentText ul {
	margin-left:56px;
	padding:0px;
}
.content_block .contentText ul li {
	list-style-image:url(../images/li-icon.png);
	line-height:35px;
}
.blockUL {
	background-color:#e9d8b9;
	border-radius:10px;
	-moz-border-radius:10px;
	list-style:none;
	padding:15px 23px !important;
	width:764px;
	margin:0 auto;
}
.blockUL.wide {
	margin-left:0px !important;
	width:auto !important;
}
.blockUL li {
	/*background-image:url(../images/block-ul-li-bg.png);
	background-repeat:repeat-y;*/
	background-image :url(../images/li-test.png);
	background-repeat:no-repeat;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'fira_sansheavy_italic';
	font-size:18px;
	height:41px;
	line-height:52px !important;
	padding-left:86px;
	margin-bottom:10px;
	float:left;
	width:293px;
}
.blockUL.wide li {
	width:341px;
	list-style-image:none !important;
	font-family: 'fira_sanssemibold';
	font-size:15px !important;
	margin-right:20px;
}
.blockUL.wide li:nth-child(2n){
	margin-right:0px;
}
.blockUL li span {
	color:#bc5119;
	font-size:16px;
}
.quarterBoxUL {
	margin:0px !important;
	padding:0px !important;
	list-style:none !important;
}
.quarterBoxUL li {
	background-image:none !important;
	list-style-image:none !important;
	line-height:normal !important;
	padding:0px !important;
	margin:0px 33px 0px 0px !important;
	position:relative;
	width:441px;
	height:243px;
	overflow:hidden;
	background-color:#752b10;
	display:inline-block;
	vertical-align:top;
}
.quarterBoxUL li:nth-child(2n){
	margin-right:0px !important;
	margin-bottom:33px !important;
}
.quarterBoxUL li:last-child {
	margin-right:0px !important;
}
.quarterBoxUL li .quarterImage img {
	border:0px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.quarterBoxUL li:hover .quarterImage img {
	transform:scale(1.05);
	opacity:0.8;
}
.quarterBoxUL li .boxBar {
	position:absolute;
	bottom:0px;
	height:36px;
	width:100%;
	background-color:rgba(0,0,0,0.6);
}
.quarterBoxUL li .boxBar h2 {
	background-image:none;
	font-size:20px;
	height:36px;
	line-height:40px;
	float:left;
	padding-left:16px;
}
.quarterBoxUL li .boxBar a {
	float:right;
	display:block;
	width:121px;
	height:20px;
	background-color:#752b10;
	border:solid 1px #eee4cb;
	color:#fff8e8;
	text-decoration:none;
	text-align:center;
	line-height:23px;
	text-transform:uppercase;
	font-family: 'fira_sanssemibold';
	font-size:15px;
	margin-right:7px;
	margin-top:7px;
}
.quarterBoxUL li .boxBar a:hover {
	background-color:#b23000;
}
.leftColumn {
	width:426px;
}
.rightColumn {
	width:444px;
}
hr {
	background-color:#a6988c;
	border:0px;
	height:1px;
	margin:20px 0px;
}
.socialIconsWrap {
	padding-top:10px;
	padding-bottom:10px;
}
.socialIcon {
	background-color:#542f1b;
	color:#ffffff !important;
	display:block;
	width:31px;
	height:31px;
	border-radius:31px;
	-moz-border-radius:31px;
	margin-right:10px;
	float:left;
	text-align:center;
	line-height:36px;
	font-size:20px;
}
.socialIcon:hover {
	background-color:#bc5119;
}
.contactWrap {
	background-color:#efdebc;
	border-radius:10px;
	-moz-border-radius:10px;
	padding:24px;
}
.contactWrap input,
.contactWrap textarea,
.contactWrap select {
	border:solid 1px #ffffff;
	height:34px;
	width:384px;
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 10px;
	border-radius:0px;
	-moz-border-radius:0px;
	color:#2e1000;
	font-size:16px;
	font-family: 'fira_sanslight';
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.contactWrap input[type='checkbox']{
	width:auto;
	height:auto;
}
.contactWrap input:hover,
.contactWrap input:focus,
.contactWrap textarea:hover,
.contactWrap textarea:focus,
.contactWrap select:hover,
.contactWrap select:focus {
	border-color:#542f1b;
}
.contactWrap select {
	width:396px;
	padding-top:4px;
}
.contactWrap textarea {
	height:248px;
}
.contactWrap input[type='submit'] {
	background-color:#752b10;
	border:solid 1px #eee4cb;
	height:43px;
	width:396px;
	margin-bottom:0px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:22px;
	font-family: 'fira_sanssemibold';
	cursor:pointer;
	-webkit-box-shadow: 3px 3px 3px 0 #752b10;
	box-shadow: 3px 3px 3px 0 #752b10;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.contactWrap input[type='submit']:hover {
	background-color:#b23000;
}
.contactWrap .ajax-loader {
	position:absolute;
}
.contactWrap .wpcf7-not-valid-tip {
	position:absolute;
	top:3px;
	right:10px;
	font-size:12px;
}
.staffMembers {
	margin:0px !important;
	padding:0px !important;
	letter-spacing:-6px;
}
.staffMembers li {
	display:inline-block;
	letter-spacing:0px;
	width:280px;
	margin-right:40px;
	text-align:center;
	vertical-align:top;
	height:600px;
}
.staffMembers li .imageWrap {
	width:280px;
	height:280px;
	overflow:hidden;
}
.staffMembers li h3 {
	font-family:'fira_sansheavy_italic' !important;
	font-size:24px !important;
	text-transform:uppercase;
}
.staffMembers li h4 {
	margin:0px;
	padding:0px;
	line-height:20px;
	color:#aea18b;
}
.staffMembers li:nth-child(3n){
	margin-right:0px;
	margin-bottom:30px;
}
.staffMembers li:last-child{
	margin-right:0px;
	margin-bottom:0px;
}
.staffMembers li .briefBio {
	text-align:justify;
	font-size:13px;
	line-height:16px;
	height:200px;
}
.staffMembers li a.fullBioLink {
	text-decoration:none;
	font-family:'fira_sansheavy_italic';	
	font-size:20px;
	display:inline-block;
	margin-top:10px;
	color:#542f1b;
	font-weight:normal;
	text-transform:uppercase;
}

.footerCopy {
	text-align:center;
	color:#ffffff;
	opacity:0.5;
}
.footerCopy a {
	color:inherit;
	text-decoration:none;
	opacity:0.3;
	font-size:12px;
}