@font-face {
	font-family: 'futura_mdcn_btmedium';
	src: url('../fonts/futuramc-webfont.eot');
	src: url('../fonts/futuramc-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/futuramc-webfont.woff') format('woff'),
		 url('../fonts/futuramc-webfont.ttf') format('truetype'),
		 url('../fonts/futuramc-webfont.svg#futura_mdcn_btmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gotham_roundedlight';
	src: url('../fonts/gothamrounded-light-webfont.eot');
	src: url('../fonts/gothamrounded-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothamrounded-light-webfont.woff') format('woff'),
		 url('../fonts/gothamrounded-light-webfont.ttf') format('truetype'),
		 url('../fonts/gothamrounded-light-webfont.svg#gotham_roundedlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gothamultraregular';
	src: url('../fonts/gothamultra-webfont.eot');
	src: url('../fonts/gothamultra-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/gothamultra-webfont.woff') format('woff'),
		 url('../fonts/gothamultra-webfont.ttf') format('truetype'),
		 url('../fonts/gothamultra-webfont.svg#gothamultraregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'centschbook_btbold_italic';
	src: url('../fonts/censbkbi-webfont.eot');
	src: url('../fonts/censbkbi-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/censbkbi-webfont.woff') format('woff'),
		 url('../fonts/censbkbi-webfont.ttf') format('truetype'),
		 url('../fonts/censbkbi-webfont.svg#centschbook_btbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futura_condensed_extra_boldRg';
	src: url('../fonts/futura_condensed_extra_bold_regular-webfont.eot');
	src: url('../fonts/futura_condensed_extra_bold_regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/futura_condensed_extra_bold_regular-webfont.woff') format('woff'),
		 url('../fonts/futura_condensed_extra_bold_regular-webfont.ttf') format('truetype'),
		 url('../fonts/futura_condensed_extra_bold_regular-webfont.svg#futura_condensed_extra_boldRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica-neue1';
	src: url('../fonts/helvetica-neue1.eot');
	src: url('../fonts/helvetica-neue1.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helvetica-neue1.woff') format('woff'),
		url('../fonts/helvetica-neue1.ttf') format('truetype'),
		url('../fonts/helvetica-neue1.svg#arialnarrowhelvetica-neue1') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'itc_lubalin_graph_stddemi';
	src: url('../fonts/lubalingraphstd-demi-webfont.eot');
	src: url('../fonts/lubalingraphstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/lubalingraphstd-demi-webfont.woff') format('woff'),
		 url('../fonts/lubalingraphstd-demi-webfont.ttf') format('truetype'),
		 url('../fonts/lubalingraphstd-demi-webfont.svg#itc_lubalin_graph_stddemi') format('svg');
	font-weight: normal;
	font-style: normal;
}
html{
	height:100%;
}
body {
	margin:0;
	color:#4d403c;
	/*font:14px/17px Lucida Sans Unicode, Lucida Grande, Arial, sans-serif;*/
	font:14px/17px Helvetica, Arial, sans-serif;
	min-width:320px;
	height:100%;
	background-color:#fff;
}
input[type=submit]:hover{cursor:pointer;}
img {border-style:none;}
a {
	text-decoration: none;
	/* color:#607e86; */
	color:#0E67B3;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select {
	vertical-align:middle;
	color:#808080;
	font:100% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.slide-text a 
{
	color:#fff;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input[type=text], input[type=password], input[type=file], textarea, input[type=submit]{
	-webkit-appearance:none;
	border-radius:0 !important;
}
:-ms-input-placeholder{color:#342b2a;}
::-webkit-input-placeholder{color:#342b2a;}
::-moz-placeholder{
	color:#002d54;
	opacity: 1;
}
.mm-menu.mm-light .mm-search input:-ms-input-placeholder{color:#fff;}
.mm-menu.mm-light .mm-search input::-webkit-input-placeholder{color:#fff;}
.mm-menu.mm-light .mm-search input::-moz-placeholder{
	color:#fff;
}
#page{
	width:100%;
	position:relative;
	display:table;
	overflow:hidden;
	height:100%;
}
#header{
	width:100%;
	position:relative;
	z-index:125;
}
.header-panel{
	background:#8a3609;
	border-bottom:3px solid #fe7f18;
	position:relative;
	z-index:26;
}
.header-holder{
	position:relative;
	padding:24px 0;
}
.top-nav{
	max-width:1024px;
	margin:0 auto;
}
.top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.top-nav ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 17px 10px 16px;
	min-width:56px;
}
.top-nav ul li a{
	display:block;
	padding:45px 0 0;
	background:url(../images/top-nav-ico01.png) no-repeat 8px 3px;
	color:#fff;
	font-size:11px;
}
.top-nav ul li.icon02 a{
	background:url(../images/top-nav-ico02.png) no-repeat 11px 3px;
}
.top-nav ul li.icon03 a{
	background:url(../images/top-nav-ico03.png) no-repeat 15px 3px;
}
.top-nav ul li.icon04 a{
	background:url(../images/top-nav-ico04.png) no-repeat 13px 3px;
}
.top-nav ul li.icon05 a{
	background:url(../images/top-nav-ico05.png) no-repeat 9px 3px;
}
.top-nav ul li.icon06 a{
	background:url(../images/top-nav-ico06.png) no-repeat 12px 3px;
}
.top-nav ul li.icon07 a{
	background:url(../images/top-nav-ico07.png) no-repeat 23px 3px;
}
.top-nav ul li.icon08 a{
	background:url(../images/top-nav-ico08.png) no-repeat 15px 3px;
}
.top-nav ul li.icon09 a{
	background:url(../images/top-nav-ico09.png) no-repeat 14px 3px;
}
.top-nav ul li.icon10 a{
	background:url(../images/top-nav-ico10.png) no-repeat 13px 3px;
}
.top-nav ul li.icon11 a{
	background:url(../images/top-nav-ico11.png) no-repeat 12px 3px;
}
.top-nav ul li.icon12 a{
	background:url(../images/top-nav-ico12.png) no-repeat 14px 3px;
}
.top-nav ul li.icon12,
.top-nav ul li.icon11,
.top-nav ul li.icon10{
	display:none;
}
.lang-panel{
	height:34px;
	padding:14px 0 0;
}
.lang-panel .lang-holder{
	width:155px;
	margin:0 auto;
}
.lang-panel .lang-holder img{
	vertical-align:top;
}
.btn-open-close{
	max-width:1051px;
	margin:0 auto;
	position:relative;
}
.btn-open-close .opener{ /* QuickLinks Drop Down */
	/* width:39px; */
	width:135px;
	height:27px;
	/* background:url(../images/btn-open.png) no-repeat ; */
	background:url(../images/btn-openQL3.png) no-repeat ;
	position:absolute;
	/* right:2%; */
	right:-4%;
	bottom:-28px;
}
.header-panel.expanded .btn-open-close .opener{
	/* background:url(../images/btn-close.png) no-repeat; */
	background:url(../images/btn-openQL3.png) no-repeat;
}
.header-block{
	width:100%;
	background:#01335e;
	position:relative;
	z-index:25;
}
.header-block.home{ /* HOME HEADER TRANSPARENCY AND COLOR */
	/*background:rgba(18, 47, 94, 0.5);*/
	background:rgba(18, 47, 94, 1);
}
.header-block .holder:after{
	display:block;
	clear:both;
	content:'';
}
.header-block .holder{
	max-width:1051px;
	margin:0 auto;
	padding:6px 0 0;
}
.logo{
	margin:6px 0 0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	/*width:214px;*/
	width:300px;
	height:60px;
}
.logo a{
	background:url(../images/logo.png) no-repeat;	
	display:block;
	height:100%;
}
.info-box{
	float:right;
	/*max-width:800px;*/
}
.sort-box{
	padding:0 56px 0 0;
	overflow:hidden;
}
.sort-box ul{  /* Apply A-Z Directory links */
	margin:0;
	/* padding:0; */
	padding:0 30px 0 0;
	list-style:none;
	font:11px/14px Arial, Helvetica, sans-serif;
	float:right;
}
.sort-box ul li{
	float:left;
	padding: 0 23px 0 0;
}
.sort-box ul li a{
	color:#fff;
}
.search-block:after{
	display:block;
	clear:both;
	content:'';
	width: 366px;
	float:right;
}
.search-block{
	font:16px/23px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
	padding:24px 22px 0 0;
}
.open-close-box{
	float:right;
	position:relative;
	margin:0 5px 0 0;
}
.search-block h3{
	background:#2b4781;
	float:right;
	margin:0;
	color:#fff;
	font-weight:normal;
	padding:2px 16px 2px 16px;
	letter-spacing: -1px;
}
.search-block .btn-opener{
	width:25px;
	height:26px;
	float:right;
	background:#fe7f18 url(../images/bg-plus2.png) no-repeat 50% 50%;
}
.open-close-box.expanded .btn-opener{
	background:#fe7f18 url(../images/bg-minus2.png) no-repeat 50% 12px;
}
.search-block .slide{ /*INFO FOR block*/
	margin:0;
	padding:14px 10px 8px 12px;
	list-style:none;
	/* background:#fe7f18; */
	background:#213766;
	width:139px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:25px;
	z-index:12;
	font-size:20px;
	line-height:23px;
}
.search-block .slide li{
	vertical-align:top;
	padding:0 0 12px;
}
.search-block .slide li a{
	color:#fff;
}
.search-form{
	float:right;
	padding:0 0 0 16px;
}
.search-form .row{
	overflow:hidden;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px; 
}
.search-form  input[type="text"]{
	height:17px;
	margin:0;
	padding:4px 10px;
	float:left;
	width:160px;
	border:0;
	background:#fff;
	font-size:14px;
	line-height:17px;
}
.search-form .row.parent-active input[type="text"]{
	background:#fff !important
}
.search-form input[type="submit"]{
	float:left;
	margin:0;
	width:33px;
	height:26px;
	border:0;
	font-size:0;
	line-height:26px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-btn-submit.png) no-repeat ;
}
input[type="submit"]:hover{cursor:pointer;}
input[type="submit"]::-moz-focus-inner{
	padding:0;
	border:0;
}
.nav-panel-holder{
	position:relative;
	margin:21px 0 0;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background: rgb(232,115,53);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NzMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I1NTIxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NjMzMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(232,115,53) 0%, rgb(181,82,29) 50%, rgb(134,51,7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(232,115,53)), color-stop(50%,rgb(181,82,29)), color-stop(100%,rgb(134,51,7)));
	background: -webkit-linear-gradient(top,  rgb(232,115,53) 0%,rgb(181,82,29) 50%,rgb(134,51,7) 100%);
	background: -o-linear-gradient(top,  rgb(232,115,53) 0%,rgb(181,82,29) 50%,rgb(134,51,7) 100%);
	background: -ms-linear-gradient(top,  rgb(232,115,53) 0%,rgb(181,82,29) 50%,rgb(134,51,7) 100%);
	background: linear-gradient(to bottom,  rgb(232,115,53) 0%,rgb(181,82,29) 50%,rgb(134,51,7) 100%);
}
.nav-panel:after,
#nav:after{
	display:block;
	clear:both;
	content:'';
}
.nav-panel{
	max-width:1077px;
	margin:0 auto;
}
.nav-panel-holder #nav{
	padding:0;
}
#nav{  /* Main Site Navigation */
	margin:0;
	padding:11px 0 0;
	list-style:none;
	/* font:22px/25px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif; */
	font:20px/25px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
	float:left;
}
#nav li{
	display:inline-block;
	position:relative;
	margin:0 6px -4px;
}
#nav>li:first-child{
	margin-left:0;
}
#nav > li > a{
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding:7px 23px 7px 14px;
	letter-spacing: -1px;
}
#nav > li.active > a,
#nav > li:hover > a{
	background:#1a4b9c;
	background:rgba(21,52,103, 0.66);
	text-decoration:none;
}
.nav-panel-holder #nav > li.active > a,
.nav-panel-holder #nav > li:hover > a{
	background:#163363;
	background:rgba(21,52,103, 0.20);
}
#nav li ul{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	background:#1a2844;
	background:rgba(21,52,103, 0.95);
	position:absolute;
	left:-9999px;
	top:100%;
	width:200px;
	font-size:20px;
	z-index:999;
	text-align:left;
}
#nav > li:hover ul{
	left:0;
}
#nav li ul li{
	vertical-align:top;
	float:none;
	margin:0;
	display:block;
}
#nav li ul li a{
	color:#fff;
	display:block;
	padding:8px 22px 5px 17px;
}
#nav li ul li .drop ul a{
	padding:8px 9px 5px 14px;
}
#nav li ul li:hover > a{
	text-decoration:none;
	background:#1a2844;
}
#nav li ul li ul li a:hover{
	background:#2a345b;
}
#nav li ul li.has-drop-down > a{
	background:url(../images/arrow.png) no-repeat 100% 50%;
}
#nav li ul > li.has-drop-down:hover > a{
	background:#1a2844 url(../images/arrow.png) no-repeat 100% 50%;
}
#nav .drop{
	width:478px;
	position:absolute;
	background:#1a2844;
	left:-9999px;
	top:-3px;
	padding:0;
}
#nav .drop.noCol2
{
    width:auto;
}
#nav li ul li:hover .drop{
	left:100%;
}
#nav .drop .col1{
	width:235px;
	background:#1a2844;
	position:static;
	float:left;
	padding:6px 0 24px;
}
#nav .drop .col1 li a{
	padding:8px 9px 4px 14px;
}
#nav .drop .col2{
	width:230px;
	padding:15px 0 0;
	color:#fff;
	font:12px/15px Arial, Helvetica, sans-serif;
	float:left;
}
#nav .drop .col2 img{
	vertical-align:top;
	margin:0;
}
#nav .drop .col2 h3{
	color:#fff;
	font:20px/23px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
	margin:3px 0 2px;
}
#nav .drop .col2 p{
	margin:0 0 10px;
}
#nav .drop .col2 a{
	color:#fffc00;
	display:inline;
	padding:0;
}
.columns-holder{
	overflow:hidden;
}
#nav .columns-holder ul{
	position:static;
	float:left;
	width:195px;
	background:#1a2844;
}
.image-box{
	/*position:relative;
	padding:10px;
	margin:10px 0 0;*/
	postion:relative;
	padding:10px;
	margin:0;	
}
.image-box img{
	vertical-align:top;
}
.image-box .text-box{
	position:absolute;
	right:10px;
	bottom:5px;
	text-align:right;
	padding:0 8px 10px 0;
}
.image-box .title{
	color:#fff;
	font-size:28px;
	line-height:31px;
	display:block;
}
#nav .image-box a{
	font-size:22px;
	line-height:25px;
	color:#ffd200;
	padding:0;
}
.nav-panel-holder .social-nav{
	padding:9px 31px 0 0;
}
.social-nav{
	margin:0;
	padding:19px 2.7% 0 0;
	list-style:none;
	float:right;
}
.social-nav li{
	float:left;
	margin:0 7px;
}
.social-nav li a{
	display:block;
}
.social-nav li a{
	background:url(../images/bg-social-icon-facebook.png) no-repeat;
	width: 11px;
	height: 20px;
	margin:1px 0 0;
}
.social-nav li.twitter a{
	background:url(../images/bg-social-icon-twitter.png) no-repeat;
	width: 18px;
	height: 15px;
	margin:5px 0 0;
}
.social-nav li.instagram a{
	background:url(../images/bg-social-icon-instagram2.png) no-repeat;
	width: 18px;
	height: 20px;
	margin:5px 0 0;
}
.social-nav li.youtube a{
	background:url(../images/bg-social-icon-youtube.png) no-repeat;
	width: 18px;
	height: 21px;
	margin:0;
}
/*HOMEPAGE SLIDER*/
.gallery{
	/*overflow:hidden;*/
	position:relative;
	/*top:-144px;*/
	top:0px;
	margin:0 auto;
	width:100%;
}
.gallery-holder{
	position:relative;
}
.gallery .slide{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:0;
}
.gallery .slide.active{
	z-index:2;
}
.gallery .slide img{
	vertical-align:top;
	width:100%;
}
.gallery .slide-text{
	position:absolute;
	left:50%;
	bottom:105px;
	z-index:5;
	margin:0 0 0 -473px;
	max-width:544px;
}
.gallery .slide-text h2{  /* homepage component heading */ 
	/* font:40px/46px 'gothamultraregular', Arial, Helvetica, sans-serif; */
	/* font:bold 32px/36px 'gothammedium', Arial, Helvetica, sans-serif; */
	font: 32px/36px 'Montserrat', Arial, Helvetica, sans-serif;
	font-weight: 500;
	color:#fff;
	text-shadow:3px 0 4px #000;
	margin:0;
	letter-spacing: 0px;
}
.gallery .slide-text h3{  /* homepage component subheading */
	/* font:bold 25px/28px 'gotham_roundedlight', Arial, Helvetica, sans-serif; */
	font:22px/28px 'Montserrat', Arial, Helvetica, sans-serif;
	text-shadow:3px 0 4px #000;
	color:#fff;
	margin:0;
	letter-spacing: 0px;
}
.info-open-close{ /*Info "i" icon on homepage slider*/
	position:absolute;
	right:50%;
	margin:0 -491px 0 0;
	/*top:171px;*/
	top:30px;
	z-index:6;
}
.info-open-close .info-holder{
	position:relative;
	background:#434c70;
	background:rgba(52,84,127,0.85);
	padding:15px 18px 20px 17px;
	color:#fff;
	font-size:14px;
	line-height:20px;
	max-width:387px;
	border: 3px solid #dddbdb;
	min-height:209px;
}
.info-open-close h3{
	margin:0;
	color:#fff;
	font:20px/23px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
}
.info-open-close p{
	margin:0 0 10px;
}
.info-open-close .btn-holder{
	text-align:right;
	padding:10px 0 0;
}
.info-open-close .btn-holder a{
	color:#fff;
}
.info-open-close .opener{
	width:19px;
	height:19px;
	position:absolute;
	right:-10px;
	top:-10px;
	background:#feac41;
	text-align:center;
	color:#000;
	font:17px/17px 'centschbook_btbold_italic', Arial, Helvetica, sans-serif;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.6);
	box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.6);
	z-index:7;
}
.info-open-close .opener:hover{
	text-decoration:none;
}
.pagination{
	position:absolute;
	left:0;
	/* bottom:10px; */
	bottom:25px;
	width:100%;
	z-index:10;
}
.pagination ul{
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
.pagination ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 3px;
}
.pagination ul li a{
	display:block;
	width:10px;
	height:10px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-webkit-box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.4);
}
.pagination ul li.active a{
	background:#d06713;
	background: rgb(250,125,24);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhN2QxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2M3NjMxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTRjMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(250,125,24) 0%, rgb(199,99,18) 50%, rgb(153,76,13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,125,24)), color-stop(50%,rgb(199,99,18)), color-stop(100%,rgb(153,76,13)));
	background: -webkit-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: -o-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: -ms-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: linear-gradient(to bottom,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
}
#main{
	display:table-row;
}
#main.home{
	background:url(../images/bg-footer.png) no-repeat 50% 100%;
}
.main-holder:after{
	display:block;
	clear:both;
	content:'';
}
.main-holder{
	margin:0 auto;
	max-width:1100px;
	background:#fff;
}
/*FRONT PAGE BODY CONTENT*/
.main-holder.home{
	position:relative;
	/*top:-101px;*/
	top:0px;
	max-width:915px;
	padding:0;
	/*margin:0 auto 58px;*/
	margin:0 auto 159px;
}
.information-block{
	width:100%;
	overflow:hidden;
}
.information-block .col1{
	float:left;
	width:32.5%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1% 0 0;
	border-right:1px solid #dce3e9;
}
.information-block h2{
	/* font:24px/27px 'gotham_roundedlight', Arial, Helvetica, sans-serif; */
	font:24px/27px 'Montserrat', Arial, Helvetica, sans-serif;
	color:#042f41;
	margin:0 0 10px;
	letter-spacing: -1px;
}
.information-block h2 a{
	color:#042f41;
}
.information-block .box{
	overflow:hidden;
	padding:0 0 33px;
	display:inline-block;
	position:relative;
	max-width:280px;
	vertical-align:top;
	width:100%;
}
.information-block .box img{
	vertical-align:top;
	width:100%;
	margin:0 0 10px;
}
.information-block .box h3{ /* HOME PAGE titles */
	font:20px/23px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
	margin:0 0 4px;
	text-transform:uppercase;
	letter-spacing: -1px;
}
.information-block .box h3 a{
	color:#10394f;
}
.information-block .box p{
	margin:0 0 10px;
}
.information-block .col2{
	float:left;
	width:66%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 1.6%;
	position:relative;
}
.information-block .tabset{
	overflow:hidden;
	margin:0;
	padding:0 0 10px;
	list-style:none;
	/* font:24px/27px 'gotham_roundedlight', Arial, Helvetica, sans-serif; */
	font:24px/27px 'Montserrat', Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.information-block .tabset li{
	float:left;
	position:relative;
	padding:0 12px;
}
.information-block .tabset li a{
	color:#042f41;
}
.information-block .tabset li a.active,
.information-block .tabset li a:hover{ /*NEWS title on homepage*/
	text-decoration:none;
	/*color:#a2bfcb;*/
	color:#042f41;
}
.information-block .tabset li:before{ /*NEWS EVENTS on HOMEPAGE-LINE SEPARATOR*/
	content: "";
	position:absolute;
	left:-3px;
	top:4px;
	/* background:#9a9a9a; */
	background:#ffffff;
	width:1px;
	height:23px;
}
.information-block .tabset li:first-child{
	padding-left:0;
}
.information-block .tabset li:first-child:before{
	background:none;
}
.information-block .date-box{
	width:42px;
	background:#fff;
	padding:6px 2px 0;
	text-align:center;
	position:absolute;
	right:6px;
	top:4px;
	color:#042f41;
	font:13px/14px 'futura_condensed_extra_boldRg', Arial, Helvetica, sans-serif;
}
.information-block .date-box .month{
	display:block;
}
.information-block .date-box .day{
	font:27px/27px 'futura_condensed_extra_boldRg', Arial, Helvetica, sans-serif;
	display:block;
}
.information-block .col2 .box{
	margin:0 25px 0 0;
}
.information-block .tab{
	overflow:hidden;
	margin:0 -35px 0 0;
}
/*Detail Page body positioning*/
.top-panel{
	width:100%;
	position:relative;
	max-height: 180px;
}
.top-panel img{
	vertical-align:top;
	width:100%;
}
.top-panel .holder{
	max-width:1024px;
	position:absolute;
	left:50%;
	bottom:8px;
	margin:0 0 0 -512px;
}
.top-panel h1,
.top-panel h2{
	/* font:40px/43px 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif; */
	font:35px/43px 'Montserrat', Arial, Helvetica, sans-serif;
	font-weight:600;
	margin:0;
	color:#fff;
	text-shadow:3px 0 5px #000;
	letter-spacing: -2px; /*spacing for banner title on mobile*/
}
.main-area{
	background:#fff;
	max-width:1022px;
	margin:0 auto;
	position:relative;
	min-height:400px;
	padding:13px 13px 10px;
}
.main-area:before,
.main-area:after{
	position:absolute;
	left:-16px;
	
	top:0;
	/*background:url(../images/bg-shadows.png) no-repeat 0 0;*/
	height:348px;
	width:16px;
	content: '';
}
.main-area:after{
	/*background:url(../images/bg-shadows.png) no-repeat 100% 0;*/
	right:-16px;
	left: auto;
}
.breadcrumbs-panel{
	overflow:hidden;
	padding:0 0 6px 0px; /* Set last item to 0px */
	border-bottom:1px solid #f8661b;
}
.breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:10px;
	line-height:12px;
}
.breadcrumbs li{
	float:left;
	color:#4d403c;
	position:relative;
	padding:0 6px;
}
.breadcrumbs li:first-child{
	padding-left:0;
}
.breadcrumbs li:first-child:before{
	content: '';
}
.breadcrumbs li a{
	color:#4d403c;
}
.breadcrumbs li:before{
	content: '>';
	position:absolute;
	left:-3px;
	top:0;
	font-size:9px;
	line-height:12px;
}
.media-list{
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
	float:right;
	min-width:140px;
}
.media-list li{
	float:left;
	padding:0 4px 0 3px;
}
.media-list li a{
	background:url(../images/icon12.png) no-repeat;
	width:17px;
	height:19px;
	display:block;
	text-indent:-9999px;
}
.media-list li.icon2 a{
	background:url(../images/icon13.png) no-repeat;
}
.media-list li.icon3 a{
	background:url(../images/icon14.png) no-repeat;
}
.media-list li.icon4 a{
	background:url(../images/icon15.png) no-repeat;
}
.media-list li.icon5 a{
	background:url(../images/icon16.png) no-repeat;
}
.content-holder.constituent {
  margin: 0;
}
.content-holder{
	overflow:hidden;
	padding:25px 0 0;
	margin:0 -2px;
}
.content-holder.add{
	padding:17px 0 0;
}
#content{
	width:75%;
	max-width:760px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
#content .image-box{
	overflow:hidden;
	padding:0 0 24px;
}
#content .image-box img{
	vertical-align:top;
	width:100%;
}
#content h2{
	margin:0;
	color:#4d403c;
	text-transform:uppercase;
	font-size:20px;
	line-height:23px;
	letter-spacing: -1px;
}
#content .text-box{
	font-size:15px;
	line-height:22px;
}
#content .text-box p{
	margin:0 0 10px;
}
.navigation-list{
    padding:30px 0 0 ;
    overflow:hidden;
    margin: 0 -80px 0 0;
}
.navigation-list .nav-box{
    display:inline-block;
    vertical-align:top;
    max-width: 210px;
    min-width: 210px;
    padding:0 0 40px 0;
    margin: 0 60px 0 0;
}
.navigation-list h3{
	font-size:15px;
	line-height:18px;
	color:#2b4781;
	margin:0;
	padding:0 0 8px 2px;
	border-bottom:1px solid #a9a9a9;
	letter-spacing: 0px;
}
.navigation-list ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:13px;
	position:static;
}
.navigation-list ul li{
	/*vertical-align:top;
	border-bottom:1px dotted #d9d9d9;
	padding:9px 5px 13px 4px;*/
	vertical-align:top;
	border-bottom:1px dotted #d9d9d9;
	padding:11px 5px 11px 4px;	
}
.navigation-list ul li a{
	color:#4d403c;
}
#sidebar{
	float:right;
	width:24.4%;
	padding:0 0 0 2.1%;
	margin:0 0.5% 0 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#sidebar.add{
	width:22.8%;
}
#sidebar.add .video-box{
	padding:3px 0 7px;
}
.side-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font:20px/24px 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.side-nav ul li{
	vertical-align:top;
	margin:0 0 3px;
	position:relative;
}
.side-nav ul li a{
	color:#fff;
	padding:9px 6px 10px 18px;
	background:#15a609;
	overflow:hidden;
	display:block;
}
.side-nav ul li img{
	float:left;
}
.side-nav ul li span{
	float:left;
	padding:5px 0 0 11px;
}
.
.side-nav ul li.collored01 a{
	background:#15A609;
}
.side-nav ul li.green a{
	background:#15A609;
}
side-nav ul li.collored02 a{
	background:#901b30;
}
.side-nav ul li.dark-red a{
	background:#901b30;
}
.side-nav ul li.collored03 a{
	background:#9410ec;
}
.side-nav ul li.purple a{
	background:#9410ec;
}
.side-nav ul li.collored04 a{
	background:#ff9000;
}
.side-nav ul li.orange a{
	background:#ff9000;
}
.side-nav ul li.collored05 a{
	background:#3b5997;
}
.side-nav ul li.blue a{
	background:#3b5997;
}
.side-nav ul li.collored06 a{
	background:#40bbdd;
}
.side-nav ul li.teal a{
	background:#40bbdd;
}
.video-box{
	overflow:hidden;
	padding:26px 0 7px;
}
.video-box img{
	vertical-align:top;
}
.side-box{
    padding: 0 16px 17px 0;
    color:#655956;
    font-size:12px;
    line-height:18px;
}
.side-box h3{
    /*font:18px/19px 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif;*/
	font: 18px/20px 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 600;
    margin:0 0 3px 0;
    color:#6a9ac4;
	letter-spacing: -0.75px;
}
.side-box p{
	margin:0 0 5px;
}
.side-box  ul{
	margin:0;
	padding:6px 0 0;
	list-style:none;
}
.side-box  ul li{
	padding:0 0 12px;
}
.side-box  ul li a{
	color:#655956;
}
.side-box address{
	margin:0;
	font-style:normal;
	line-height:20px;
	padding:2px 0 0;
}
.side-box .email,
.side-box .fax,
.side-box .phone{
	color:#655956;
	display:block;
	padding:0 0 3px;
}
.side-box .email a{
	color:#508dc3;
}
.help-box{
	position:fixed;
	left:0;
	top:216px;
	z-index:999;
}
.help-box:hover .side-nav{
	display:block;
}
.help-box .side-nav ul{
	position:relative;
	background:url(../images/none.gif);
}
.help-box .side-nav ul li{
	margin:0;
	padding:0 0 3px;
}
.help-box .side-nav{
	float:left;
}
.help-box .opener-popup{
	float:left;
}
.help-box .opener-popup span{ /*LEFT SIDE FLYOUT MENUS*/
	/* width:6px; */
	width:10px;
	height:52px;
	display:block;
	margin:0 0 3px;
}
.help-box .opener-popup .collored07{
	background:#15a609;
}
.help-box .opener-popup .green{
	background:#15a609;
}
.help-box .opener-popup .collored08{
	background:#4ed3ff;
}
.help-box .opener-popup .blue{
	background:#4ed3ff;
}
.help-box .opener-popup .collored09{
	background:#9410ec;
}
.help-box .opener-popup .purple{
	background:#9410ec;
}
.help-box .opener-popup .collored10{
	background:#ffba00;
}
.help-box .opener-popup .orange{
	background:#ffba00;
}
.help-box .opener-popup .dark-red{
	background:#901b30;
}
.help-box .opener-popup .teal{
	background:#40bbdd;
}
.help-box .side-nav {
	display:none;
}
.help-box .side-nav
.help-box .side-nav  ul li a{
	padding:9px 30px 10px 18px;
}
.help-box .side-nav ul li.collored07 a{
	background:#15a609;
}
.help-box .side-nav ul li.green a{
	background:#15a609;
}
.help-box .side-nav ul li.collored08 a{
	background:#4ed3ff;
}
.help-box .side-nav ul li.blue a{
	background:#4ed3ff;
}
.help-box .side-nav ul li.collored09 a{
	background:#9410ec;
}
.help-box .side-nav ul li.purple a{
	background:#9410ec;
}
.help-box .side-nav ul li.collored10 a{
	background:#ffba00;
}
.help-box .side-nav ul li.orange a{
	background:#ffba00;
}
.help-box .side-nav ul li.teal a{
	background:#40bbdd;
}
.help-box .side-nav ul li.dark-red a{
	background:#901b30;
}

.aside{
	width:19%;
	float:left;
}
.side-nav2 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:18px;
}
.side-nav2 ul li{
	vertical-align:top;
	padding:0 0 12px;
	overflow:hidden;
}
.side-nav2 ul li a{
	color:#4d403c;
	position:relative;
	display:inline-block;
	padding:0 0 0 7px;
}
.side-nav2 ul ul a:before,
.side-nav2 ul li a:before{
	content: '';
	width:3px;
	height:11px;
	background:#f8661b;
	left:0;
	top:3px;
	position:absolute;
	display:none;
}
.side-nav2 ul ul a:before{
	background:#17497c;
}
.side-nav2 ul ul li{
	padding:0 0 7px;
}
.side-nav2 ul li a:hover{
	text-decoration:none;
}
.side-nav2 ul li.active > a:before,
.side-nav2 ul li:hover > a:before{
	display:block;
}
.side-nav2 ul ul{
	font-size:13px;
	line-height:16px;
	padding:15px 0 0 15px;
}
#content-box{ /* Body Copy font sizing */
	float:left;
	font-size:16px;
	line-height:22px;
	width:56.5%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 2.2%;
}
#content-box h1,
#content-box h2,
.content-holder h1,
.content-box h1{
	margin:0;
	padding: 0px 0px 10px; /* ADDED: 06-26-15 :: for space between Title and Body Copy for DetailPage schema*/
	font-size:20px;
	line-height:23px;
	letter-spacing: -1px;
}
#content-box p{
	margin:0 0 20px;
}
.twocolumns{
	float:right;
	width:81%;
}
.twocolumns #content-box{
	float:none;
	width:auto;
}
.twocolumns #sidebar.add {
	width: 27.7%;
	margin-left:2%;
}
.gallery-block{
	padding:46px 0 39px;
	/* position:relative; */ /*IGX Case 164516*/
	z-index: -10; /*Ingeniux Case $137184, 042616 MEW*/
}
.gallery2{
	position:relative;
	overflow:hidden;
}
.gallery2 .slide{
	float:left;
	width:229px;
	font-size:14px;
}
.gallery2 .slide:last-child{
	margin:0;
}
.gallery2 .slide img{
	margin:0 0 18px;
	vertical-align:top;
	width:100%;
}
.gallery-holder2{
	overflow:hidden;
}
.gallery-mask{
	width:9999px !important;
	overflow:hidden;
	position:relative;
}
.gallery2 h3{
	color:#000;
	font-size:18px;
	line-height:20px;
	margin:0 0 3px;
}
.gallery2 p{
	margin:0 0 10px;
}
.gallery-area .bx-next,
.gallery-area .bx-prev{
	width:15px;
	height:39px;
	position:absolute;
	left:10px;
	top:62px;
	background:url(../images/arrow-gallery-l.png) no-repeat;
	text-indent:-9999px;
}
.gallery-area .bx-next{
	background:url(../images/arrow-gallery-r.png) no-repeat;
	left:auto;
	right:7px;
}
.gallery-area{
	overflow:hidden;
	position:relative;
	padding:20px 20px 0 23px;
}
.description-area{
	overflow:hidden;
	padding:28px 0 22px;
}
.description-area .image-area{
	border: 2px solid #eeefec;
	margin:2px 11px 0 0;
	float:left;
}
.description-area .image-area img{
	vertical-align:top;
}
.description-area .info-holder{
	float:left;
	width:60%;
}
.description-area dl{
	margin:0 0 22px;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
}
.description-area dl dt{
	float:left;
	font-weight:bold;
	padding:0 0 6px;
}
.description-area dl dd{
	overflow:hidden;
	margin:0;
	padding: 0 0 6px;
}
.description-area dl dd a{
	color:#004683;
	text-decoration:underline;
}
.description-area dl dd a:hover{
	text-decoration:none;
}
.description-area .title{
	display:block;
	font-size:13px;
	line-height:16px;
	padding:0 0 2px;
}
.description-area ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.description-area ul li{
	padding:0 0 1px;
}
.description-area p{ /* Added Styling for P tag within Education div*/
	font: 13px Lucida Sans Unicode,Lucida Grande,Arial,sans-serif;
	color: #4D403C;
	line-height: 22px;
	margin: 0px !important;
	padding: 0px;
	
}
.bio-block{
	font-size:13px;
	line-height:22px;
	padding: 0 0 50px;
}
.bio-block h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 2px;
}
.bio-block p {
	margin:0 0 25px;
}
.description-box{
	/*font-size:13px;
	line-height:16px;*/
}
.description-box p{
	margin:0 0 20px;
}
.description-row:after{
	display:block;
	clear:both;
	content:'';
}
.description-row{
	overflow:hidden;
	padding:15px 0 20px 4px;  /* controls spacing between profile listing (original line: padding:15px 0 5px 4px) */
}
.description-box img{
	vertical-align:top;
	float:left;
	-webkit-box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	margin:0 1.5% 0 0;
	width:16%; /* re-enabled thumbnail resizing for scaling on smaller devices - K.Mosier 10_07
	/* width:16%; */   /* controls size of thumbnail image for Faculty Index Page (original line: width:16%) */
}
.description-row .holder{
	float:left;
	width:82%;
}
.description-row header{
	overflow:hidden;
	border-bottom:1px solid #efefef;   /* controls thickness of faculty profile listing divider line (original line: border-bottom:1px solid #002d55) */
	padding:9px 0 5px;
}
.description-row header h3{
	float:left;
	color:#004683;
	font-size:16px;
	line-height:19px;
	margin:0;
	letter-spacing: -1px;
}
.description-row header h3 a{  /* Copied CSS styling for H3 above, so it will apply same styling to links within the H3 element - K.Mosier */
	float:left;
	color:#004683;
	font-size:16px;
	line-height:19px;
	margin:0;
	letter-spacing: -1px;
}
.description-row header a{
	float:right;
	color:#4d403c;
	font-size:12px;
	margin:3px 0 0;
}
.description-row.no-img .holder{
	width:100%;
}
.description-box .row-holder{
	padding:0 0 30px;
	overflow:hidden;
}
.description-row .position{
	display:block;
	font-size:13px;
	padding:5px 0 0;
	letter-spacing: -1px;
}
.description-row .holder > a{
	color:#004683;
	text-decoration:underline;
	letter-spacing:-1px;
}
.description-row .holder > a:hover{
	text-decoration:none;
}
.visual-area{
	overflow:hidden;
	width:100%;
	font-size:16px;
	line-height:19px;
	padding:0 0 11px;
}
.visual-area .holder-box{
	padding:0 0 0 4px;
}
.visual-area .image-area{
	position:relative;
	float:left;
	width:53.6%;
	padding:0 0 0 0.2%;
}
.visual-area .image-area .photo-icon{
	position:absolute;
	right:5px;
	bottom:5px;
	background:url(../images/icon07.png) no-repeat;
	width:50px;
	height:50px;
}
.visual-area .image-area img{
	vertical-align:top;
	width:100%;
}
.visual-area.detail-block .image-area .image-holder{
	display:inline-block;
	position:relative;
}
.visual-area.detail-block .image-area img{
	max-width:1022px;
}
.visual-area.detail-block .text-block{
	padding:20px 0 0;
	width:100%;
}
.visual-area.detail-block .text-block .title{
	padding:0 0 7px;
}
.visual-area.detail-block .text-block .holder{
	padding:0 0 7px;
}
.visual-area.detail-block .image-area{
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.visual-area .text-block{
	float:left;
	width:45%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 1.2%;
}
.visual-area .text-block .title{
	display:block;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
	padding: 0 0 20px;
}
.visual-area .text-block h1,
.content-box h1{
	font-size:20px;
	line-height:23px;
	margin:0 0 4px;
}
.visual-area .text-block h2{
	font-size:20px;
	line-height:23px;
	margin:0 0 4px;
}
.visual-area .text-block .holder{
	padding: 0 0 20px;
}
.visual-area .text-block .author,
.visual-area .text-block .date{
	display:block;
	font-size:12px;
	padding:0 0 3px;
}
.visual-area p{
	margin: 0 0 10px;
	line-height:21px;
}
.visual-area .btn-holder{
	padding:64px 0 40px;
	text-align:center;
}
.visual-area .btn-holder a{
	color:#fff;
	width:162px;
	padding:12px 10px;
	font-size:16px;
	line-height:17px;
	display:inline-block;
	background:#3b5997;
}
.search-area{
	padding:0 0 50px;
}
.search-area h3{
	font-size:18px;
	line-height:21px;
	color:#002d54;
	font-weight:normal;
	margin:0 0 11px 6px;
}
.search-form2{
	padding:7px 0 0;
}
.search-form2 .row{
	border: 1px solid #03355f;
	-webkit-border-radius: 20px;
	border-radius: 20px; 
	overflow:hidden;
	padding:10px 11px 2px 16px;
}
.search-form2 input[type="submit"]{
	float:left;
	margin:7px 0 0;
	width:16px;
	height:16px;
	border:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/icon09.png) no-repeat ;
}
.search-form2 .text{
	position:relative;
	padding:0 30px 0 12px;
	width:29.8%;
	float:left;
	border-left:1px solid #dcdcdc;
	margin:3px 0 0 8px;
}
.search-form2 .text:after{
	content: '';
	background:#dcdcdc;
	height:32px;
	position:absolute;
	right:0;
	top:-3px;
	width:1px;
}
.search-form2 .close-btn2{
	background:url(../images/icon10.png) no-repeat;
	width:8px;
	height:8px;
	position:absolute;
	right:18px;
	top:9px;
}
.search-form2 input[type="text"]{
	margin:0;
	padding:3px 0 ;
	float:left;
	width:98%;
	color:#002d54;
	border:0;
	background:0;
	font-size:13px;
}
.search-form2 .clear-btn{
	float:left;
	background:url(../images/icon08.png) no-repeat;
	width:14px;
	height:16px;
	margin:8px 0 0 12px;
	position:absolute;
	right:17px;
	top:3px;
}
.search-form2.add .row{
	padding:2px 11px 2px 16px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.results-block{
	overflow:hidden;
	padding:16px 0 0;
	margin:0 1px;
}
.results-block .heading-row{
	background:#002d55;
	padding:16px 0 17px;
	overflow:hidden;
	margin:0 0 10px;
}
.results-block .title{
	padding:0 15px 0 10px;
	color:#fff;
	background:url(../images/arrow2.png) no-repeat 100% 6px;
	float:left;
}
.results-block .title.activeSearch{
	background:url(../images/arrow7.png) no-repeat 100% 6px;
}
.results-block .title a{
	color:#fff;
}
.results-block .title a:hover{
	text-decoration:none;
}
.results-block .col{
	float:left;
	width:17.7%;
}
.results-block .col2{
	float:left;
	width:24.6%;
}
.results-block .col3{
	float:left;
	width:10.4%;
}
.results-block .col4{
	float:left;
	width:24.7%;
}
.results-block .col5{
	float:left;
	width:22%;
}
.results-row{
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	color:#414141;
	padding:4px 0 10px;
}
.results-row span{
	padding:0 0 0 9px;
	display:block;
}
.results-row a{
	text-decoration:underline;
	color:#414141;
	margin:0 0 0 11px;
	display:block;
}

.results-row a[href^="mailto:"]{
    max-width:180px;
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    word-wrap: break-word;      /* IE 5+ */
}

.tabset2{
	margin:0;
	padding:0 0 16px;
	list-style:none;
	border-bottom:1px solid #eeecec;
	border-top:1px solid #eeecec;
	font-size:12px;
	line-height:15px;
	max-width:807px;
	margin:15px auto 0;
}
.tabset2 li{
	display:inline-block;
	vertical-align:top;
	margin:0 40px 0 0;
}
.tabset2 li a{
	color:#3c7dd7;
	display:block;
	padding:9px 0 0;
	margin:3px 0 0;
}
.tabset2 li a.active,
.tabset2 li a:hover{
	color:#a5db4f;
	text-decoration:none;
	border-top:3px solid #a5db4f;
	margin:0;
}
.image-list{
	padding:50px 0 0 10px;
	max-width:794px;
	margin:0 auto;
	overflow:hidden;
	list-style:none;
}
.image-list li{
	float:left;
	vertical-align:top;
	-webkit-box-shadow:  2px 2px 3px 0 rgba(0, 0, 0, 0.4);
	box-shadow:  2px 2px 3px 0 rgba(0, 0, 0, 0.4);
	margin:0 16px 19px 0;
	width:180px;
	height:235px;
}
.image-list li a{
	display:block;
}
.image-list li img{
	vertical-align:top;
	-webkit-border-radius: 1px;
	border-radius: 1px; 
}
.download-box{
	background:#f0ebd8;
	padding:8px 13px;
	overflow:hidden;
	max-width:188px;
	border-radius: 3px;
}
.download-box a{
	background:url(../images/icon11.png) no-repeat;
	float:left;
	padding:5px 0 5px 40px;
	color:#4d403e;
	font-size:12px;
	line-height:15px;
	min-height:27px;
}
.news-holder{
	overflow:hidden;
}
.news-holder h3{
	font:18px/21px 'itc_lubalin_graph_stddemi', Verdana, Arial, Helvetica, sans-serif;
	color:#6a9ac4;
	margin:0 0 14px;
}
.news-holder h3 a{
	color:#6a9ac4;
}
.news-holder .col{
	float:left;
	width:45%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 3px;
}
.news-holder .col.add{
	float:right;
}
.news-holder  .row{
	padding:0 0 24px;
	font-size:13px;
	line-height:15px;
}
.news-holder .row span{
	display:block;
	padding:5px 0 0;
}
.news-holder .row span.date{
	padding:0 0 6px;
	color:#655956;
	font-size:13px;
}
.news-holder  .row a{
	color:#655956;
}
.gallery3{
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.gallery-holder3{
	position:relative;
}
.gallery3 .slide{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.gallery-top{
	max-height:500px;
	margin:0 0 -60px;
}
.top-panel.gallery-top .holder{
	bottom:70px;
}
.gallery3 .pagination{
	bottom:130px;
	width:500px;
	left:50%;
	margin:0 0 0 -508px;
}
.gallery3 .pagination ul{
	text-align:left;
}
.gallery-top .video-box2{
	border: 5px solid #fff;
	position:absolute;
	left:50%;
	margin:0 0 0 56px;
	top:19px;
	z-index:22;
}
.gallery-top .video-box2 iframe{
	margin:0;
}
/*BLUE JUMP DOWN ARROW*/
/*
.btn-jump{ 
	background:url(../images/btn-jump.png) no-repeat;
	position:absolute;
	right:50%;
	bottom:0;
	margin:0 -442px 0 0;
	width:63px;
	height:28px;
	z-index:10;
}
*/
.letter-holder{
	float:left;
}
.letter-holder .letter{
	float:left;
	color:#002d54;
	font-size:13px;
	/* line-height:16px; */
	line-height:27px;
	text-transform:uppercase;
	margin:0 6px;
}
.listing-area{
	color:#002d54;
	padding:0 5px 20px;
}
.listing-area h4{
	color:#002d54;
	margin:0;
}
.listing-area p{
	margin:0 0 5px;
}
.listing-area p a{
	font-weight:bold;
	text-decoration:underline;
	color:#002d54;
}
.listing-area p a:hover{
	text-decoration:none;
}
.listing-area .see-holder{
	overflow:hidden;
	color:#002d54;
	font-size:12px;
	line-height:15px;
	padding:0 0 0 5px;
}
.listing-area .see-holder span{
	float:left;
}
.listing-area .see-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mobile-btn-holder{
	position:absolute;
	right:2px;
	top:0;
	display:block;
	text-align:center;
}
.mobile-btn-holder a{
	/*font:bold 11px/14px 'gotham_roundedlight', Lucida Sans Unicode, Lucida Grande, sans-serif;*/
	font:bold 12px/24px 'gotham_roundedlight', Lucida Sans Unicode, Lucida Grande, sans-serif;
	float:left;
	color:#a54d11;
	text-transform:uppercase;
	/* margin:0 15px 0 0; */
	margin:0 0px 0 0;
}
.listing-area .see-holder ul li{
	display:inline-block;
	vertical-align:top;
	padding:0 8px;
	position:relative;
}
.listing-area .see-holder ul li:first-child:before{
	background:none;
}
.listing-area .see-holder ul li:before{
	content: '';
	position:absolute;
	left:-2px;
	top:2px;
	height:11px;
	width:2px;
	background:#22496b;
}
.listing-area .see-holder ul a{
	color:#002d54;
	text-decoration:underline;
}
.listing-area .see-holder ul .active,
.listing-area .see-holder ul a:hover{
	text-decoration:none;
}
.listing-holder{
	padding: 28px 13px 0;
}
.listing-holder .box{
	padding:0 0 20px;
}
.listing-holder .heading-block{
	overflow:hidden;
	padding:0 0 8px;
}
.listing-holder .heading-block span{
	float:left;
	color:#fe7f18;
	font:18px/20px 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-transform:uppercase;
}
.listing-holder .heading-block a{
	background:url(../images/arrow4.png) no-repeat;
	width:8px;
	height:7px;
	float:left;
	margin:9px 0 0 4px;
}
.listing-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:15px;
}
.listing-holder ul li{
	vertical-align:top;
	padding:0 0 9px;
}
.listing-holder ul li a{
	color:#414141;
}
.social-holder{
	display:none;
}
.select-holder.add{
	border-right:none;
	float:right;
	margin:-9px 6px -2px 0;
	padding:2px 0 2px;
}
select.go-to{min-width:200px;}
.select-holder.add .select-options ul a{
	background:url(../images/bullet2.png) no-repeat;
}
.select-holder{
	float:left;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.select-holder .select-area{
	width:290px !important;
}
.select-holder.add .select-area{
	width:304px !important;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	/*position: absolute !important;
	left: -9999px !important;*/ /* change to right: -9999px on RTL sites */
}
.select-area.select-select-main{
	width:30.9% !important;
}
.select-holder.select-holder-main{
	width:29.3% !important;
}
.select-holder.select-holder-main .select-area{
	width:100% !important;
}
/* custom select styles */
.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 22px;
	float: left;
	color: #002d54;
	font:13px/16px Lucida Sans Unicode, Lucida Grande, sans-serif;
	width:265px !important;
	padding:7px 0 3px;
	display: none;
}
.select-focus {
	border-color: #f00;
}
.select-area .center {
	white-space: nowrap;
	padding: 0px 10px 4px 14px;
	display:block;
	width:85%;
	overflow:hidden;
}
.select-disabled {
	background: #eee;
}
.select-area .select-opener {
	position: absolute;
	height: 26px;
	width: 15px;
	right: 0;
	top: 0;
	background:url(../images/arrow3.png) no-repeat 0 12px;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0 0 5px;
	margin: 0;
	font-size:12px;
	line-height:15px;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 2px 11px 3px;
	display: block;
	cursor: default;
	color: #002d54;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #007;
	color: #fff;
}
/* select options optgroup example styles */
.select-options .optgroup {
	clear: both;
}
.select-options .optgroup strong {
	display: block;
	padding: 2px 14px;
	font-size:12px;
	line-height:15px;
	color:#909090;
	font-weight:normal;
}
.select-options .optgroup strong em{
	font-style:normal;
}
.select-options .optgroup ul a {
	padding-left: 30px;
	text-indent:-10px;
}
#footer{
	display:table-footer-group;
	width:100%;
	overflow:hidden;
}
.footer-holder{
	display:table-row;
	height:1%;
}
.footer-frame{
	display:table-cell;
}
.footer-area{
	border-top:1px solid #f47937;
	padding:100px 0 80px;
	background: rgb(239,238,236);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWVlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QxY2ZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWE5YTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(239,238,236) 0%, rgb(209,207,203) 50%, rgb(174,169,162) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(239,238,236)), color-stop(50%,rgb(209,207,203)), color-stop(100%,rgb(174,169,162)));
	background: -webkit-linear-gradient(top,  rgb(239,238,236) 0%,rgb(209,207,203) 50%,rgb(174,169,162) 100%);
	background: -o-linear-gradient(top,  rgb(239,238,236) 0%,rgb(209,207,203) 50%,rgb(174,169,162) 100%);
	background: -ms-linear-gradient(top,  rgb(239,238,236) 0%,rgb(209,207,203) 50%,rgb(174,169,162) 100%);
	background: linear-gradient(to bottom,  rgb(239,238,236) 0%,rgb(209,207,203) 50%,rgb(174,169,162) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeeec', endColorstr='#aea9a2',GradientType=0 );
}
.footer2{
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.logo-footer{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-footer.png) no-repeat;
	width:186px;
	height:186px;
	margin:4px 0 0 22px;
}
.logo-footer a{
	display:block;
	height:100%;
}
.footer-nav{
	float:left;
	padding:2px 0 0 7%;
}
.footer-nav ul{
	float:left;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:15px;
	padding:0 36px;
}
.footer-nav ul li{
	vertical-align:top;
	padding:0 0 7px;
}
.footer-nav ul li a{
	/*color:#52372a;*/
	color:#000000;
	font-weight: bold;
}
.footer-nav2{
	float:right;
	padding:1px 28px 0 0;
}
.footer-nav2 ul{
	margin:0;
	padding:0;
	list-style:none;
	font:30px/32px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
	text-align:right;
}
.footer-nav2 ul li{
	vertical-align:top;
	padding:0 0 8px;
}
.footer-nav2 ul li a{
	/*color:#52372a;*/
	color:#000000;
	text-transform:uppercase;
}
.footer-panel{
	width:100%;
	background:#112f5f;
	padding:25px 0 ;
}
.footer-panel .holder{
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
	font:12px/16px 'helvetica-neue1', Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.footer-panel ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-panel ul li{
	display:inline-block;
	color:#fff;
	vertical-align:top;
	position:relative;
	padding:0 5px;
}
.footer-panel ul li.last a{
	text-decoration:underline;
}
.footer-panel ul li.last a:hover{
	text-decoration:none;
}
.footer-panel ul li a{
	color:#fff;
}
.footer-panel ul li:before{
	content: '';
	width:1px;
	height:12px;
	position:absolute;
	left:-2px;
	top:3px;
	background:#fff;
}
.footer-panel ul li:first-child:before{
	background:none;
}
.footer-panel .bullet{
	float:left;
	color:#fff;
}
#footer .social-holder{
	display:none;
}
.footer-nav2.nav-mobile{
	display:none;
}
.footer-panel ul li.add:before{
	background:none;
}
.footer-panel ul li.add{
	padding:0 5px 0 0;
}
.opener-holder{
	display:none;
}
.slide-box.js-slide-hidden{
	position:static;
}
.go-to-panel{
	display:none;
}
.letter-holder.mobile{
	display:none;
}
#sidebar .social-holder{
	display:none;
}
.navigation-list .nav-box .btn-opener{
	display:none;
}
.aside .side-box{
	display:none;
}
.contact-block{
	display:none;
}
.more-events-mobile{
	display:none;
}
/*.mobile-btn-holder{
	display:none;
}*/
.mobile-education{
	display:none;
}
.popup-holder{
	height:0;
	overflow:hidden;
}
.lightbox{
	/*width:700px;*/
	color:#787878;
	font-size:12px;
}
.lightbox h2{
	color:#333;
	font-size:20px;
	margin:8px 0 16px;
	font-weight:normal;
	letter-spacing:3px;
}
.lightbox h3{
	font-size:14px;
	margin:0 0 12px;
	font-weight:normal;
}
.lightbox p{
	margin:0 0 10px;
	line-height:15px;
}
.lightbox .social{
	margin:0;
	padding:10px 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	border-top:1px solid #ccc;
}
.lightbox .social li{
	float:left;
	margin:0 10px 0 0;
}
.lightbox .social a{
	width:25px;
	height:24px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-facebook.gif) no-repeat;
}
.lightbox .social .twitter{
	background:url(../images/ico-twitter.gif) no-repeat;
}
.lightbox .social .pinterest{
	background:url(../images/ico-pinterest.gif) no-repeat;
}
.lightbox .gallery-popup{
	height:535px;
	margin:0 auto;
	position:relative;
	width:700px;
}
.lightbox .gallery-popup .gallery-holder{
	overflow:hidden;
	position:relative;
	width:100%;
}
.lightbox .gallery-popup .gallery-holder ul{
	height:535px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	width:700px;
}
.lightbox .gallery-popup .gallery-holder ul li{
	height:535px;
	left:0;
	position:absolute;
	top:0;
	width:700px;
}
.lightbox .prev,
.lightbox .next{
	left:0;
	top:190px;
	width:30px;
	height:30px;
	position:absolute;
	text-indent:-9999px;
	z-index:100000;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -30px;
}
.lightbox .next{
	left:auto;
	right:0;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -60px;
}
.top-panel-box{
	background:#ffe77b;
	width:100%;
}
.top-panel-box .holder{
	max-width:940px;
	margin:0 auto;
	color:#8f3800;
	/*font-size:15px;*/
	font-size:18px;
	/*line-height:19px;*/
	line-height:23px;
	letter-spacing: -0.7px;
	padding:0 2%;
}
.top-panel-box .holder p{
	/*padding:22px 10% 17px 43px;*/ /*FORMER*/
	padding:33px 10% 35px 45px;
	/*background:url(../images/icon17.png) no-repeat 0 17px;*/
	background:url(../images/icon17.png) no-repeat 0 34px;
	margin:0;
}
.top-panel-box .holder p a{
	color:#8f3800;
	text-decoration:underline;
}
.top-panel-box .holder p a:hover{
	text-decoration:none;
}
.top-panel-box .holder p em{
	font-style:normal;
	display:none;
}
.aside .side-box{display:block;}
.aside .side-box img{width:100%;}
.download-box{margin-bottom:20px;}
#sidebar-mobile{display:none;}
@media only screen and (max-width: 1400px){
	.gallery-top .video-box2{
		width:350px;
		margin:0 0 0 163px;
	}
	.gallery-top .video-box2 iframe{
		width:100%;
	}
}
@media only screen and (max-width: 1100px){
	.gallery-top{
		margin:0 0 -40px;
	}
	.top-panel.gallery-top .holder{
		bottom:50px;
	}
	.gallery3 .pagination{
		bottom:110px;
	}
}
@media only screen and (max-width: 1070px){
	.social-nav{
		padding-right:2%;
	}
}
@media only screen and (max-width: 1050px){
	.gallery-top .video-box2{
		left: auto;
		right:0;
		margin:0;
	}
}
@media only screen and (max-width: 1024px){
	.gallery-top{
		margin:0;
	}
	.gallery-top .video-box2{
		width:280px;
		margin:0 0 0 219px;
	}
	.top-panel .holder{
		margin:0;
		left:2%;
	}
	#sidebar{
		width:21%;
		margin:0 0.4% 0 0;
		padding:0;
	}
	.side-nav ul{
		font-size:18px;
	}
	.side-nav ul li span{
		padding:4px 0 0 7px;
	}
	.side-nav ul li a{
		padding:9px 6px 8px 18px;
	}
	.side-nav ul li img{
		width:26px;
		height:30px;
	}
	#content{
		width:76%;
	}
	#sidebar.add{
		width:20.8%;
		margin:0 0.2% 0 0;
	}
	#content-box{
		width:57.5%;
	}
	.visual-area .image-area{
		width:54.8%;
	}
	.top-panel .slide img {
	}
	.top-panel.gallery-top .holder{
		bottom:20px;
	}
	.gallery3 .pagination{
		bottom:70px;
		left:2%;
		margin:0;
	}
	.gallery .slide-text{
		margin:0 0 0 -440px;
	}
	.info-open-close{
		right:1.5%;
		margin:0;
	}
	.lang-holder{
		display:none;
	}
	.lang-panel{
		padding:0;
	}
	.logo{
		margin:6px 0 0 4px;
	}
	.search-block{
		padding:24px 5.9% 0 0;
	}
	.btn-open-close .opener{
		right:2.2%;
	}
	.social-nav{
		padding:19px 3% 0 0;
	}
	.sort-box{
		padding:0 43px 0 0;
	}
	.help-box .side-nav ul li a{
		padding:9px 6px 13px 18px;
	}
}
@media only screen and (max-width: 1025px){
	.btn-jump{
		margin:0;
		right:6.8%;
	}
	.social-nav{
		display:none;
	}
	.footer-nav{
		display:none;
	}
	.logo-footer{
		float:none;
		display:inline-block;
		margin:0 auto;
	}
	.footer2{
		text-align:center;
	}
	.footer-nav2{
		float:none;
		display:inline-block;
		padding:0 0 0 12%;
	}
	.footer-nav2 ul{
		text-align:center;
	}
	.footer-panel .bullet{
		display:none;
	}
	.footer-panel .holder{
		text-align:center;
	}
	.footer-panel ul{
		display:inline-block;
		float:none;
		padding:0 0 7px;
	}
	.main-holder.home{
		padding: 0 0 20px;
		/*margin:-100px auto 0;*/
		margin: 20px auto 0;
		top:0;
	}
	.social-holder{
		display:block;
		text-align:center;
	}
	.social-holder .social-nav{
		display:inline-block;
		float:none;
		padding:0;
	}
	.social-holder .social-nav li a{
		background:url(../images/socials-icon2-facebook.png) no-repeat;
		width:88px;
		height:88px;
	}
	.social-holder .social-nav li.twitter a{
		background:url(../images/socials-icon2-twitter.png) no-repeat;
		margin:0;
	}
	.social-holder .social-nav li.youtube a{
		background:url(../images/socials-icon2-youtube.png) no-repeat;
	}
}
@media only screen and (max-width: 990px){
	.gallery-area .bx-prev {
		left:1px;
	}
	.gallery-area .bx-next{
		right:0;
	}
}
@media only screen and (max-width: 950px){
	.select-holder.select-holder-main{
		width:28.8% !important;
	}
}
@media only screen and (max-width: 900px){
	.letter-holder .letter{
		margin:0 3px;
	}
	.nav-panel-holder .social-nav{
		display:none;
	}
	.description-area .info-holder{
		width:52%;
	}
	.select-holder.select-holder-main{
		width:26.3% !important;
	}
	.select-holder-main{
		display:none;
	}
	.search-form2 .text{
		width:49%;
	}
	.search-form2 .clear-btn{
		display:none;
	}
	.select-area.select-select-main{
		width:40% !important;
	}
	.results-block .col5{
		display:none;
	}
	.results-block .col{
		width:20%;
	}
	.results-block .col2{
		width:30%;
	}
	.results-block .col3{
		width:15%;
	}
	.results-block .col4{
		width:35%;
	}
	.top-panel .slide img{
		height:auto;
	}
	.gallery-top .video-box2{
		display:none;
	}
	.gallery .slide-text{
		margin:0 0 0 -300px;
	}
	.top-panel-box .holder p{
		padding:22px 4% 17px 43px;
	}
}
@media only screen and (max-width: 899px){
	.image-list{
		max-width:588px;
	}
	.download-box{
		display:none;
	}
	.top-panel.gallery-top .holder{
		bottom:4%;
	}
	.tabset2{
		max-width:590px;
		text-align:center;
		border-bottom:none;
	}
	.tabset2 li{
		display:block;
		margin:0;
		border-bottom:1px solid #EEECEC;
		padding:0 0 8px;
	}
	.tabset2 li a{
		display:inline-block;
	}
	.tab-holder{
		max-width:492px;
		padding:0 0 50px;
	}
	.image-list{
		text-align:center;
	}
	.information-block .col1{
		width:100%;
		padding:0;
		border:none;
		border-bottom:1px solid #dce0e7;
		text-align:center;
	}
	.information-block{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 3%;
	}
	.information-block .box{
		margin:0 3% 0 0 ;
	}
	.information-block .col2{
		width:100%;
		padding:27px 0 0;
	}
	#main.home{
		background:none;
	}
	.top-nav{
		padding:0 6%;
	}
	.lang-panel{
		display:none;
	}
	.top-nav ul{
		padding:6px 0 0;
	}
	.top-nav ul li{
		margin:0 18px 10px;
	}
	.logo{
		margin:5px 0 0 7px;
	}
	.btn-open-close .opener{
		right:6px;
	}
	.header-holder{
		padding:24px 0 3px;
	}
	.sort-box{
		display:none;
	}
	#nav{
		padding:11px 0 0;
		width:100%;
		text-align:center;
	}
	.search-block{
		padding:36px 6px 0 0;
	}
	.info-open-close{
		top:168px;
		right:3%;
	}
	.btn-jump{
		display:none;
	}
	.gallery .slide-text{
		left:6%;
		bottom:81px;
		margin:0;
	}
	.top-nav ul li.icon12,
	.top-nav ul li.icon11,
	.top-nav ul li.icon10{
		display:inline-block;
	}
	.select-holder.add{
		display:none;
	}
	.search-form2 .row.letter{
		padding:11px 11px 11px 16px;
	}
	.letter-holder{
		display:none;
	}
	.letter-holder.mobile{
		display:block;
		text-align:center;
		float:none;
	}
	.letter-holder.mobile .holder{
		display:inline-block;
		margin:0 5%;
	}
	.letter-holder.mobile .holder span{
		float:left;
		color:#002d54;
	}
	#content{
		width:100%;
		padding:0 2%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		max-width:100%;
	}
	.navigation-list .nav-box{
		margin:0 15px;
		text-align:left;
	}
	.navigation-list .nav-box.mobile-hidden{
		display:none;
	}
	.navigation-list{
		padding:30px 0 99px;
		margin:0;
		text-align:center;
	}
	#sidebar{
		float:left;
		width:100%;
	}
	.side-nav ul li a img{
		margin:0 0 0 40%;
	}
	#sidebar .side-box,
	#sidebar .video-box{
		display:none;
	}
	.main-area{
		padding:13px 0 10px;
	}
	.breadcrumbs-panel{
		padding:0 2% 6px 2%;
	}
	#sidebar .social-holder{
		display:block;
	}
	.side-nav{
		padding:0 0 40px;
	}
	.help-box{
		display:none;
	}
	.aside .side-box{
		display:block;
		padding:0 0 12px 19px;
	}
	.aside{
	}
	#content-box{
		padding:0 0 0 2.7%;
		width:73.5%;
	}
	#sidebar.add{
		display:none;
	}
	.side-nav2{
		padding:0 0 25px 6px;
	}
	.side-nav2 ul{
		font-size:13px;
		line-height:16px;
	}
	.gallery-block{
		padding:60px 0 39px 10px;
	}
	.news-holder{
		padding:0 0 63px;
	}
	.description-area .info-holder{
		width:65%;
	}
	.search-area{
		padding:0 1% 100px;
	}
	.results-block .col2{
		width:32.7%;
	}
	.results-block .col{
		width:23.2%;
	}
	.results-block .col3{
		width:14%;
	}
	.results-block .col4{
		width:29%;
	}
	.search-form2 .text{
		width:45.2%;
	}
	.select-area.select-select-main{
		width:43% !important;
	}
	.results-row{
		padding:3px 0 10px;
	}
	.visual-area{
		padding:0 3%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.visual-area .text-block,
	.visual-area .image-area{
		width:100%;
		padding:0;
	}
	.visual-area .text-block{
		padding:10px 0 0;
	}
	.visual-area .image-area .photo-icon{
		right:10px;
	}
	.visual-area .btn-holder{
		padding:64px 0 100px;
	}
	.information-block .box h3{
		font-size:24px;
		line-height:27px;
	}
	.information-block .box{
		font-size:16px;
		line-height:19px;
		max-width:400px;
		width:47%;
		margin:0 2% 0 0;
		text-align:left;
	}
	.information-block h2,
	.information-block .tabset{
		font-size:28px;
		line-height:31px;
		text-align:left;
	}
	
	.mobile-btn-holder{
		top:30px;
	}	
	.footer-area{
		padding:43px 0 37px;
	}
	.social-nav li{
		margin:0 16px;
	}
	.footer-panel{
		padding:15px 0 5px;
	}

	.information-block .col2 .box{
		margin:0 2% 0 0;
	}
	.information-block .tab2{
		margin:0 -16px 0 0;
		overflow:hidden;
	}
	.information-block .tab{
		margin:0 -16px 0 0;
		text-align:center;
	}
	.lightbox .gallery-popup,
	.lightbox .gallery-popup .gallery-holder ul,
	.lightbox .gallery-popup .gallery-holder ul li{
		width:100%;
	}
	#fancybox-wrap{
		left:0 !important;
		padding:0 !important;
		z-index:100000 !important;
	}
	#fancybox-close{
		right:0 !important;
	}
	.fancybox-bg{
		width:0 !important;
	}
	.lightbox .next{
		right:8px;
	}
	.aside .hide-tablet{display:none;}
	#sidebar-mobile{display:block;}	
}
@media only screen and (max-width: 767px){
	.information-block .tab2{
		margin:0;
	}
	.mobile-btn-holder{
		display:none;
	}
	.information-block .box{
		margin:0 3% 0 0 ;
		width:50%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		max-width:335px;
		text-align:left;
	}
	.slide-box{
		text-align:center;
	}
	.information-block .tab{
		margin:0;
	}
	.information-block .col2 .box{
		margin:0 3% 0 0;
	}
	.information-block .col2{
		position:relative;
	}
	#nav > li{
		display:inline-block;
		float:none;
		margin:0 0 -3px;
	}
	#nav li ul{
		text-align:left;
	}
	.image-list{
		max-width:400px;
	}
	.pagination{
		bottom:21px;
	}
	#menu-right{
		font:21px/25px 'futura_mdcn_btmedium',Arial,Helvetica,sans-serif;
	}
	#menu-right a{
		color:#fff;
	}
	#menu-right li{
		padding:0 0 1px;
		background:url(../images/separator.gif) repeat-x 0 100%;
	}
	.visual-area{
		padding:0;
	}
	.visual-area.detail-block .text-block{
		padding:20px 3% 0;
	}
	.visual-area .text-block{
		padding:10px 3% 0
	}
	.visual-area .holder-box{
		padding:0 3%;
	}
	.breadcrumbs-panel{
		padding:0 0 11px;
		margin:0 2%;
	}
	.main-holder.home .social-holder{
		display:none;
	}
	#footer .social-holder{
		display:inline-block;
		padding:20px 0 36px;
	}
	.information-block .box{
		max-width:740px;
		width:100%;
	}
	.information-block .tab{
		margin:0;
		width:auto !important;
		padding:0 3%;
	}
	.information-block .tab.js-tab-hidden{
		position:static !important;
	}
	.logo-footer{
		display:block;
		background-size: 165px 165px;
		width:165px;
		height:165px;
	}
	.footer-nav2{
		display:block;
		padding:0 0 0 3%;
	}
	.footer-area{
		background:#f2f0f0;
	}
	.footer-nav2{
		display:none;
	}
	.footer-nav2.nav-mobile{
		display:block;
		text-align:center;
	}
	.footer-nav2.nav-mobile ul{
		font-size:26px;
		line-height:28px;
	}
	.footer-nav2.nav-mobile ul li {
		display:inline-block;
		padding: 0 0 0 14px;
		background:url(../images/bullet.png) no-repeat 0 7px ;
	}
	.footer-nav2.nav-mobile ul li:first-child{
		background:none; 
	}
	.footer-panel ul li.mobile-hidden{
		display:none;
	}
	.footer-panel ul li{
		display:block;
		padding:0 0 3px;
	}
	.footer-panel ul span{
		display:block;
	}
	.footer-panel ul{
		display:block;
	}
	.footer-panel ul li.last{
		display:inline-block;
		padding:0 0 3px 5px;
	}
	.footer-panel ul li.add{
		display:inline-block;
	}
	.footer-panel ul{
		padding:0;
	}
	.footer-area{
		padding:20px 0 19px;
	}
	.information-block .date-box{
		padding:11px 5px 0;
		width:86px;
		top:15px;
		right:16px;
	}
	.information-block .date-box .month{
		font-size:27px;
		line-height:28px;
	}
	.information-block .date-box .day{
		font-size:56px;
		line-height:59px;
	}
	.tabset{
		display:none;
	}
	.information-block .tab .opener-holder,
	.information-block .col1 .opener-holder{
		display:block;
		font-size:28px;
		line-height:32px;
		margin:16px 18px 16px 0;
	}
	.information-block .tab .opener-holder .opener,
	.information-block .col1 .opener-holder .opener{
		display:block;
		background:url(../images/bg-plus-minus2.png) no-repeat 100% 12px;
	}
	.information-block .tab .opener-holder .opener:hover,
	.information-block .col1 .opener-holder .opener:hover{
		text-decoration:none;
	}
	.information-block .tab.expanded .opener-holder .opener,
	.information-block .col1.expanded .opener-holder .opener{
		background-position:100% -24px;
	}
	.information-block .col1  h2{
		display:none;
	}
	.slide-box{
		position:relative;
	}
	.slide-box.js-slide-hidden{
		position:absolute;
	}
	.information-block{
		padding:0;
	}
	.information-block .col1{
		padding:0 3%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		border:none;
	}
	.information-block .col2{
		padding:0;
	}
	.information-block .tab{
		border-top:1px solid #dce3e9;
	}
	.main-holder.home{
		margin:0;
		padding:0;
	}
	.gallery{
		top:0;
	}
	.info-open-close{
		display:none;
	}
	.btn-jump{
		display:none;
	}
	.information-block .box img{
		margin:0 0 30px;
	}
	.information-block .box h3{
		margin:0 0 11px;
	}
	.information-block .box{
		padding:0 0 19px;
	}
	.gallery .slide-text{
		text-align:center;
		bottom:57px;
		left:0;
		width:100%;
		max-width:100%;
	}
	.header-block.home{
		background:#01335e;
	}
	.open-close-box{
		display:none;
	}
	.sort-box{
		display:none;
	}
	.info-box {
		position:absolute;
		width:100%;
		left:0;
		top:0;
		z-index:40;
		padding:13px 0 12px;
		background:#295683;
		display:none;
	}
	.info-box .search-block{
		padding:0 20px;
	}
	.search-form  input[type="text"]{
		width:90%;
	}
	.search-form .row{
		width:100%;
	}
	.search-form{
		float:none;
		padding:0;
	}
	.logo{
		margin:0 auto;
		float:none;
		display:inline-block;
	}
	.btn-open-nav{
		background:url(../images/btn-open2.png) no-repeat;
		float:left;
		width:31px;
		height:20px;
		margin:29px 0 0 25px;
	}
	.btn-open-search{
		background:url(../images/btn-search.png) no-repeat;
		width:20px;
		height:20px;
		float:right;
		margin:29px 18px 0 0;
	}
	.header-panel{
		display:none;
	}
	.go-to-panel:after{
		display:block;
		clear:both;
		content:'';
	}
	.go-to-panel{
		background:#8f3800;
		padding:8px 20px;
		display:block;
		position:relative;
	}
	.go-to-panel > nav{
		float:left;
		padding:0 11px 0 13px;
	}
	.go-to-panel > nav ul{
		margin:0;
		padding:8px 0 5px;
		list-style:none;
		float:left;
		text-transform:uppercase;
		font-size:11px;
		line-height:14px;
	}
	.go-to-panel > nav ul li{
		float:left;
		padding:0 10px;
	}
	.go-to-panel > nav ul li a{
		color:#fff;
	}
	.go-to-box{
		float:left;
		position:relative;
	}
	.go-to-box .btn-opener{
		background:url(../images/btn-opener.png) no-repeat;
		width:185px;
		height:18px;
		display:block;
		color:#000;
		font-size:12px;
		line-height:15px;
		padding:1px 10px 0;
	}
	.go-to-box .btn-opener:hover{
		text-decoration:none;
	}
	.go-to-box .slide-box2{
		overflow:hidden;
		position:absolute;
		left:0;
		top:17px;
		z-index:22;
		width:100%;
		background:#ededed;
		border-radius: 3px 3px 0 0;
	}
	.go-to-box .slide-box2 ul{
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		font-size:12px;
		line-height:15px;
	}
	.go-to-box .slide-box2 ul li{
		vertical-align:top;
		padding:0 10px;
	}
	.go-to-box .slide-box2 ul li a{
		color:#000;
	}
	.nav-panel-holder{
		display:none;
	}
	.nav-panel{
		display:none;
	}
	.header-block .holder{
		padding:7px 0 12px;
		border-top:2px solid #ff8000;
		text-align:center;
	}
	.top-panel h2{
		font-size:38px;
	}
	.top-panel img{
		height:80px;
		/*height: -webkit-fill-available;*/
	}
	.navigation-list .nav-box.mobile-hidden2{
		display:none;
	}
	.navigation-list{
		padding:0 0 40px
	}
	.side-nav ul{
		font-size:15px;
	}
	.side-nav ul li a img{
		width:23px;
		height:25px;
		margin:0 0 0 37.6%;
	}
	.side-nav ul li{
		margin:0 0 2px;
	}
	.side-nav ul li a{
		padding:7px 6px 7px 18px;
	}
	.side-nav ul li span{
		padding:1px 0 2px 7px;
	}
	#sidebar .social-holder{
		display:none;
	}
	.side-nav{
		padding:0;
	}
	.social-holder.detail{
		display:none;
	}
	#content-box{
		width:100%;
		padding:0 3%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.aside{
		display:none;
	}
	.twocolumns{
		width:100%;
		float:none;
	}
	.content-holder{
		margin:0;
		padding:25px 10px 0;
	}
	.gallery-area .btn-next{
		right:24px;
	}
	.news-holder .col{
		width:50%;
		padding:0;
	}
	.news-holder .col h3{
		background:#6a9ac4;
		color:#fff;
		padding:9px 0 12px 7%;
	}
	.news-holder .col h3 a{
		color:#fff;
	}
	.news-holder{
		margin:0 -3%;
	}
	.news-holder .row{
		padding:0 0 24px 7%;
	}
	.contact-block{
		display:block;
		margin:0 -18px;
		overflow:hidden;
	}
	.contact-block .side-box h3{
		margin:0 0 7px;
		background:#6A9AC4;
		color:#fff;
		/* padding:9px 0 12px 7%; */
		padding:12px 0 12px 7%;
	}
	.contact-block .side-box{
		padding:0;
		float:left;
		width:50%;
		font-size:18px;
		line-height:21px;
	}
	.contact-block .side-box address{
		padding:0 0 0 7%;
		line-height:26px;
	}
	.contact-block .side-box .email,
	.contact-block .side-box .fax,
	.contact-block .side-box .phone{
		padding:0 0 4px 7%;
	}
	.contact-block .side-box ul{
		padding:2px 0 0 5%;
	}
	.description-area .image-area{
		width:29%;
		margin:0 2% 0 0;
	}
	.description-area .image-area img{
		width:100%;
	}
	.media-list{
		display:none;
	}
	.description-box .row-holder{
		padding:0 2% 30px 7%;
	}
	.contact-block.faculty .side-box{
		display:none;
	}
	.select-area.select-select-main{
		display:none ;
	}
	.select-main{
		display:none;
	}
	.search-form2 .text:after{
		background:none;
	}
	.search-form2 .text{
		padding:0 4% 8px 2%;
		width:93.5%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.results-block .col2{
		display:none;
	}
	.results-block .col{
		width:33.6%;
	}
	.results-block .col3{
		width:22%;
	}
	.results-block .col4{
		width:43%;
	}
	.results-row{
		padding:3px 0 11px;
	}
	.search-form2 .close-btn2{
		right:0;
	}
	.menu-mobile{
		font:21px/25px 'futura_mdcn_btmedium', Arial, Helvetica, sans-serif;
		
	}
	.mm-menu > .mm-panel{
		-webkit-box-shadow: inset -3px 0px 5px -2px rgba(0, 0, 0, 0.4);
		box-shadow: inset -3px 0px 5px -2px rgba(0, 0, 0, 0.4); 
	}
	.mm-right .mm-menu > .mm-panel{
		-webkit-box-shadow: inset 3px 0px 5px -2px rgba(0, 0, 0, 0.4);
		box-shadow: inset 3px 0px 5px -2px rgba(0, 0, 0, 0.4);
	}
	.menu-mobile a{
		color:#fff;
	}
	.menu-mobile  li{
		position:relative;
		margin:0;
		padding:0 0 1px;
		background:url(../images/separator.gif) repeat-x 0 100%;
	}
	.menu-mobile .image-box{
		display:none;
	}
	.menu-mobile  .col2{
		display:none;
	}
	.menu-mobile .mm-menu .mm-list{
		padding:0 !important;
	}
	.mm-menu .columns-holder .mm-list{
		padding:0;
	}
	.mm-menu .columns-holder .mm-list .mm-subtitle a{
	}
	.columns-holder{
		overflow: visible;
	}
	.more-events-mobile{
		display:inline-block;
		color:#fd7e1a;
		font:bold 14px/17px 'gotham_roundedlight', Lucida Sans Unicode, Lucida Grande, sans-serif;
		text-transform:uppercase;
		margin:0 0 30px;
	}
	.slide-box{
		text-align:left;
	}
	#page{
		z-index:9999;
		background:#fff;
	}
	.contact-block .side-box img{margin:0 auto 10px;display:block;}
	.contact-block .side-box p,
	/*.contact-block .side-box ul{padding: 9px 0px 12px 7%;}*/
	.contact-block .side-box ul{padding: 9px 0px 12px 0px;} /*corrected additional link center alignment*/
	.contact-block .side-box address p{padding:0;}
	.contact-block div:nth-child(odd){
		clear:both;
	}		
}
@media only screen and (max-width: 639px){
	select.go-to{
		margin:0 auto;
		min-width:90%;
	}
	.top-panel-box .holder p span{
		display:none;
	}
	.top-panel-box .holder p em{
		display:block;
	}
	.navigation-list .slide-box3{
		background:#fff;
		position:absolute;
		width:205px;
	}
	.navigation-list .nav-box.expanded .slide-box3{
	}
	.gallery-block{
		padding:60px 0 39px;
	}
	.gallery-area{
		max-width:229px;
		margin:0 auto;
		padding:20px 30px 0 34px;
	}
	.gallery2 .slide{
		width:229px !important;
	}
	.gallery2 {
		width:1000% !important;
	}
	.image-list{
		max-width:392px;
	}
	.information-block .box img{
		margin:0 0 5px;
	}
	.information-block .box h3{
		margin:0 0 5px;
	}
	.information-block .box{
		padding:0 0 10px;
	}
	.information-block .date-box{
		width:40px;
		padding:3px 5px 2px;
		right:6px;
	}
	.information-block .date-box .month{
		font-size:13px;
		line-height:16px;
	}
	.information-block .date-box .day{
		font-size:29px;
		line-height:31px;
	}
	.footer-nav2.nav-mobile{
		padding:0;
	}
	.btn-open-nav{
		background-size:26px 20px; 
		width:26px;
		margin:13px 0 0 25px;
	}
	.main-area.add{
		padding:0;
	}
	.content-holder.add{
		padding:0;
	}
	.results-block .col4{
		display:none;
	}
	.results-block .col{
		width:70%;
	}
	.results-block .col3{
		width:30%;
	}
	.search-form2 .text{
		width:92.5%;
	}
	.description-row header{
		border:none;
		padding:0;
	}
	.contact-block.faculty .side-box{
		display:block;
	}
	.contact-block .side-box .email,
	.contact-block .side-box .fax,
	.contact-block .side-box .phone,
	.contact-block .side-box address{
		padding:0;
	}
	.description-row header a.profile{ /* Modified CSS code to only hide the "View Profile" link, and still display the link in mobile for profile name - K.Mosier */
		display:none;
	}
	.description-row .holder{
		padding:0 0 0 2%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.contact-block .side-box.add{
		display:none;
	}
	.news-holder .col{
		width:100%;
		text-align:center;
	}
	.news-holder .col .row{
		padding:0 0 24px;
	}
	.news-holder{
		padding:0;
	}
	.contact-block .side-box{
		width:100%;
		font-size:14px;
		text-align:center;
	}
	.go-to-panel > nav{
		display:none;
	}
	.go-to-panel{
		text-align:center;
	}
	.go-to-box{
		float:none;

		display:inline-block;
		text-align:left;
	}
	.logo-footer{
		display:none;
	}
	.social-holder .social-nav li a,
	.social-holder .social-nav li.twitter a,
	.social-holder .social-nav li.youtube a{
		background-size:54px 54px;
		background-position:0 0;
		width:54px;
		height:54px;
	}
	.footer-nav2.nav-mobile ul li.link3{
		background:none;
	}
	.footer-panel ul li.mobile-hidden2{
		display:none;
	}
	.gallery .slide-text h2{
		font-size:21px;
		line-height:24px;
	}
	.gallery .slide-text h3{
		font-size:12px;
		line-height:15px;
	}
	#main.home{
		display:block;
	}
	.top-panel h2{
		font-size:32px;
	}
	.letter-holder.mobile .holder{
		margin:0 1%;
	}
	#sidebar{
		display:none;
	}
	#content .image-box{
		display:none;
	}
	.navigation-list .nav-box .btn-opener{
		display:inline-block;
		color:#4d403c;
		font-size:11px;
		padding:2px 10px;
		background:url(../images/btn-opener.png) no-repeat;
		width:185px;
		height:14px;
	}
	.navigation-list .nav-box .btn-opener:hover{
		text-decoration:none;
	}
	.navigation-list h3{
		display:none;
	}
	.navigation-list .nav-box.mobile-hidden2{
		display:inline-block;
	}
	.navigation-list .nav-box{
		padding:0 0 22px;
		display:block;
		margin:0 auto;
	}
	.navigation-list{
		padding:40px 0 60px;
	}
	.footer-nav2.nav-mobile ul li{
		margin:0 0 5px;
	}
	.description-area .info-holder p, /* Changed line to hide P tag, rather than UL list - K.Mosier*/
	.description-area .info-holder .title,
	.description-area dl dt{
		display:none;
	}
	.breadcrumbs-panel{
		display:none;
	}
	.news-holder .col h3,
	.contact-block .side-box h3{
		padding-left:0;
		text-align:center;
	}
	.tabset2{
		max-width:50%;
	}
	.logo{
		width:118px;
		height:33px;		
	}
	.logo a{
		background-size: 118px 33px;
	}
	.btn-open-nav{
		margin:9px 0 0 18px;
	}
	.btn-open-search{
		margin:8px 18px 0 0;
	}
	.tabarea #tab2{
		padding-bottom:30px;
	}
	.mobile-education{
		display:block;
		float:left;
		width:100%;
		padding:28px 0 0;
	}
	.gallery3 .pagination{
		display:none;
	}
}
@media only screen and (max-width: 400px){
	.mobile-education{
		padding:5px 0 0;
	}
	.image-list{
		max-width:190px;
	}
	.search-form2 .text{
		width:91%;
	}
}
@media only screen and (max-width: 355px){
	.letter-holder.mobile .holder{
		margin:0 ;
	}
	.search-form2 .text{
		width:90%;
	}
}
#main div.main-area{z-index:2;position:relative;}
.gallery3 .slide a{
    position: absolute;
    left: 0px;
    top: 0px;
    height:100%;
    width: 100%;
    z-index:1;
}
.gallery{overflow:hidden;}
@media only screen and (max-width: 1024px), screen and (max-height: 760px){
	.info-open-close .info-holder {
		font-size:13px;
		max-width:680px;
		padding: 15px 18px 0 17px;
	}
}
#related-links { margin-top: 15px; }

/*Added Additional Gallery CSS for Constituent Page Rotator - 11.6 KM*/
#constituent {
top: 0px !important;
padding-bottom: 0px;
}
#constituentpager{
bottom: 10%;
}
#constituentpager ul li a{
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:#fff;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-webkit-box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.4);
}
#constituentpager ul li.active a{
	background:#d06713;
	background: rgb(250,125,24);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhN2QxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2M3NjMxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTRjMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(250,125,24) 0%, rgb(199,99,18) 50%, rgb(153,76,13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,125,24)), color-stop(50%,rgb(199,99,18)), color-stop(100%,rgb(153,76,13)));
	background: -webkit-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: -o-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: -ms-linear-gradient(top,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
	background: linear-gradient(to bottom,  rgb(250,125,24) 0%,rgb(199,99,18) 50%,rgb(153,76,13) 100%);
}
#constituentslideshow{
	max-height:500px;
	margin:0 0 0px !important;
}

/* Service Case 137392 - Kevin M 6-10*/
/* SMARTPHONES PORTRAIT */
@media only screen and (min-width: 320px) and (max-width: 479px){ 
	.top-panel h1{
		    /*font: 1.7em/1.15em 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif;*/
		    font: 1.4em/1em 'Montserrat', Arial, Helvetica, sans-serif;
			font-weight: 500;
	}
}

/* SMARTPHONES LANDSCAPE */
@media only screen and (min-width: 480px) and (max-width: 767px){ 
	.top-panel h1{
		    /*font: 2.5em/1em 'itc_lubalin_graph_stddemi', Lucida Sans Unicode, Lucida Grande, sans-serif;*/
		    font: 1.9em/1em 'Montserrat', Arial, Helvetica, sans-serif;
			font-weight: 500;
	}
}

/* TABLETS PORTRAIT */
@media only screen and (min-width: 768px) and (max-width: 991px){ ... }

/* TABLET LANDSCAPE / DESKTOP */
@media only screen and (min-width: 768px) and (max-width: 1025px)
{ 
	.footer2
	{
		max-width: 70%;
	}
	
	.logo-footer
	{
		float: left;
	}
	
	.footer-nav2
	{
		float: right;
		margin: 0;
	}
}
/* Service Case 137392 - Kevin M 6-10*/

/*IMG Responsive HM 3-18*/
.img-responsive {
    width: 90%;
    height: auto;
}

/*VID Responsive HM 03-18*/
.yt-video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
}
 
.yt-video-container iframe,
.yt-video-container object,
.yt-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mm-list > li.alt-color {
	background: #E97129;
	margin-right: -20px;
	margin-left: -20px;
	padding: 2px 20px;
	text-transform: uppercase;
}

.mm-list > li.alt-color._first-alt {
	padding-top: 10px;
}

.mm-list > li.alt-color:last-of-type {
	padding-bottom: 10px;
}

.mm-list > li.alt-color._first-alt a.mm-subopen {
	background-position: 8px 23px;
}

.mm-list > li.page-title {
	color: #E97129;
	text-transform: uppercase;
	font-size: 24px;
	padding-bottom: 10px;
}
/*VID Responsive HM 03-18*/

/*IFRAME Responsive HM 05-18*/
.intrinsic-container {
  position: relative;
  height: 3000px;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*IFRAME Responsive HM 05-18*/
