/* * * * * * * * * * * * * * * * * * * * * GEORGE FOX UNIVERSITY STYLES * * * * * * * * * * * * * * * * * * * * */
/* Global Defaults */
 html {
	 scroll-behavior: smooth;
}
 body {
	 position: relative;
	 padding-top: 49px;
	 background: #fff;
	 line-height: 21px;
}
 h1, h2, h3, h4, h5, h6 {
	 margin: 0 0 10px;
}
 h1, h2, h3, h4, h5 {
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-weight: 500;
	 font-style: normal;
}
 h1 {
	 color:#17304c;
	 line-height: 38px;
}
 h2 {
	 color:#76321b;
	 line-height: 31px;
}
 h3, h4, h5, h6 {
	 color:#70767c;
}
 h3 {
	 font-size: 23.75px;
	 line-height: 28px;
}
 h4 {
	 font-size: 19.25px;
	 line-height: 25px;
}
 h5 {
	 font-size: 16px;
	 line-height: 25px;
}
 h6 {
	 font-size: 13.05px;
	 line-height: 21px;
}
 div .h1, .h2, .h3, .h4, .h5, .h6 {
	 margin: 0 0 10px;
	 display: block;
}
 div .h1, .h2, .h3, .h4, .h5 {
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-weight: bold;
	 font-style: normal;
}
 div .h1 {
	 color:#17304c;
	 line-height: 38px;
	 font-size: 35.75px;
}
 div .h2 {
	 color:#76321b;
	 line-height: 31px;
	 font-size: 29.25px;
}
 div .h3, .h4, .h5, .h6 {
	 color:#70767c;
}
 div .h3 {
	 font-size: 23.75px;
	 line-height: 28px;
}
 div .h4 {
	 font-size: 19.25px;
	 line-height: 25px;
}
 div .h5 {
	 font-size: 16px;
	 line-height: 25px;
}
 div .h6 {
	 font-size: 13.05px;
	 line-height: 21px;
}
 p {
	 margin: 0 0 18px;
}
 ul, ol {
	 margin: 0 0 18px 25px;
}
 ul ul, ul ol, ol ol, ol ul {
	 margin-top: 8px;
	 margin-bottom: 10px;
}
 li {
	 margin-bottom: 8px;
	 line-height:21px;
}
 li ul li, li ol li {
	 margin-bottom: 5px;
}
 blockquote {
	 border-left: 5px solid #ddd;
}
 blockquote p {
	 font-size: 15px;
	 line-height: 1.5em;
	 margin: 10px 0;
	 color: #334B55;
}
 .tradegothic {
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-weight: 500;
	 font-style: normal;
	 font-size:1.2em;
	 line-height:1.4em;
}
 em.tradegothic {
	 font-style:italic;
}
 .btn {
	 padding: 7px 9px;
	 text-shadow:none;
}
 .btn-large {
	 padding: 11px 19px;
}
 .img-polaroid {
	 border: 1px solid rgba(0, 0, 0, 0.1);
	 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	 padding:5px;
}
 img.pull-right {
	 margin:0 0 10px 20px;
}
 img.pull-left {
	 margin:0 20px 10px 0;
}
 .table {
	 background-color: #fff;
}
 table td img {
	 max-width:none;
}
 .linkImage {
	 padding-left: 3px;
}
 a.anchor {
	 position:relative;
	 top:-55px;
	 display:block;
}
 .visible-phoneSmall {
	 display: none !important;
}
 .lead {
	 line-height: 28px;
}
 hr {
	 border-top-color:#CCCCCC;
}
 .clear {
	 clear:both;
}
 h1.accordion-heading, h2.accordion-heading, h3.accordion-heading, h4.accordion-heading, h5.accordion-heading, h6.accordion-heading, p.accordion-heading {
	 margin-bottom: 0;
}
 .visuallyhidden {
	 border: 0;
	 clip: rect(0 0 0 0);
	 height: 1px;
	 margin: -1px;
	 overflow: hidden;
	 padding: 0;
	 position: absolute;
	 width: 1px;
}
/*
 .skip {
	 position: absolute;
	 top: -1000px;
	 left: -1000px;
	 height: 1px;
	 width: 1px;
	 text-align: left;
	 overflow: hidden;
}
*/
.skip {
	 position: absolute;
	 text-align: left;
	 overflow: hidden;
}
 a.skip:active, a.skip:focus, a.skip:hover {
	 left: 0;
	 top: 0;
	 width: auto;
	 height: auto;
	 overflow: visible;
}
/* End Global Defaults */
/* Start Header */
 #header {
	 background-color: #0D1E32;
}
 #headerMain {
	 background-color: #0D1E32;
	 position: relative;
	 z-index: 10;
}
/*** Logo and Brand Message ***/
 #headerLogo {
	 border-right: 1px solid #c89f2c;
	 display: inline-block;
	 height: 63px;
	 margin:30px 20px 30px 0;
	 padding: 0 30px 0 10px;
	 width: 239px;
}
 #headerbrandMessage {
	 display: inline-block;
	 position: relative;
	 top: 2px;
	 padding: 4px 6px;
	 margin:40px 0;
	 width: 117px;
}
 #headerbrandMessage:hover {
	 border-bottom: 1px solid rgba(255,255,255,.2);
}
 #header .pull-right.span3 {
	 margin-left: 0;
	 margin-right: 25px;
}
 #header .headerStatement {
	 margin: 40px 0 25px;
	 font-size: 16px;
	 font-weight: normal;
	 text-transform: uppercase;
	 text-align: center;
	 line-height: 1.2em;
	 color: #c89f2c;
	 opacity: .95;
}
 #header .headerStatement .text3 {
	 font-size: 23px;
	 line-height: 1.2em;
	 display: block;
}
/*** Top Nav ***/
 #headerNav .navbar-inner {
	 border-top:3px solid #c89f2c;
	 border-bottom:0 none;
	 background-color:#17304c;
	 background-image: none;
	 background-image: none;
	 background-image: none;
	 background-image: none;
	 background-image: none;
	 background-image: none;
	 background-repeat: no-repeat;
	 filter: none;
	/*-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.15);
	 -moz-box-shadow: 0 3px 0 rgba(0,0,0,.15);
	 box-shadow: 0 3px 0 rgba(0,0,0,.15);
	*/
}
 #headerNav .nav {
	 margin:0 5px;
}
 #headerNav li {
	 margin-bottom: 0;
	 font-size: 18px;
	 text-transform: uppercase;
	 font-weight: normal;
}
 #headerNav li a {
	 padding: 14px 13px 13px;
	 color: #abbdd3;
}
 #headerNav li a:hover {
	 background-color: rgba(255,255,255,.1);
	 color: #f9f9f9;
}
 #headerNav li.seven a {
	 color: #eeeeee;
	 background-color: rgba(255,255,255,.2);
	 padding: 5px 10px;
	 border-radius: 3px;
	 margin: 9px 0 0 4px;
}
 #headerNav li.seven a:hover, #headerNav li.seven a:focus {
	 background-color: rgba(255,255,255,.35);
}
 #headerNav .collapse-btn {
	 text-transform: uppercase;
	 font-weight: normal;
	 background: #455970;
	 color: #abbdd3;
	 padding: 8px 10px 6.5px;
	 line-height: 1em;
	 float: left;
	 border: 0 none;
	 box-shadow: 0 2px 0 rgba(0,0,0,.15);
	 text-shadow: none;
	 margin: 9px 10px 8px;
	 border-radius:3px;
}
 #headerNav .navbar-search .input-prepend {
	 margin-top: 4px;
	 margin-bottom:8px;
	 margin-right:8px;
}
 #headerNav .navbar-search .btn {
	 border: 0 none;
	 background: #455970;
	 box-shadow: none;
	 padding: 7px 10px 7px 11px;
	 padding: 7px 5px 7px 10px\9;
	 border-top: 1px solid rgba(0,0,0,.25);
}
 #headerNav .navbar-search .btn .icon-search {
	 height: 14px;
	 display: inline-block;
	 margin-top: 1px;
}
 #headerNav .navbar-search .search-query {
	 float:left;
	 border: 0 none;
	 box-shadow: none;
	 border-top: 1px solid rgba(0,0,0,.25);
	 background: #536c83;
	 padding: 5px 10px 4px;
	 line-height:1.5em\9;
	 border-radius:3px 0px 0px 3px;
}
 #headerNav .navbar-search .input-prepend button#sa {
	 border-radius:0px 3px 3px 0px;
	 float:right;
}
 #headerNav .transparentNav .navbar-search .input-prepend button#sa {
	 background-color:#cdcdcd;
}
 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
	 color: #aabfd8;
}
 .navbar-inverse .navbar-search .search-query::-moz-placeholder {
	 color: #aabfd8;
}
 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	 color: #aabfd8;
}
 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	 color: #aabfd8;
}
 .navbar-inverse .navbar-search .search-query::placeholder {
	 color: #aabfd8;
}
 #headerNav .navbar-search .search-query:focus, #headerNav .navbar-search .search-query.focused {
	 padding: 5px 10px 4px;
	 text-shadow: none;
	 color:#fff;
	 background-color: #5d6f82;
	 -webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
}
 .topNavLogo a {
	 background:url(../../images/top-nav-logo.svg) no-repeat right 4px transparent;
	 text-indent:-10000px;
	 height:47px;
	 width:0;
	 display:block;
	 float:left;
}
/* Mobile header bar */
/* #header .mobileHeaderBar {
	 margin-left: -20px;
	 margin-right: -20px;
	 padding: 1px 20px;
	 background-color: #17304c;
}
 */
 #header .mobileHeaderBar {
	 background-color: #ffffff;
	 border-bottom: 3px solid #c89f2c;
	 margin-left: -20px;
	 margin-right: -20px;
	 padding: 1px 20px;
}
 #header .mobileHeaderBar p {
	 text-transform: uppercase;
	 width: 50%;
	 float: left;
	 text-align: center;
	 margin-bottom: 0;
	 font-size: 20px;
}
 #header .mobileHeaderBar p a {
	 padding: 10px;
	 display: block;
	 color: #455970;
}
/* End Header */
/* Start Main Area */
/*** Before Main Content ***/
 .subheader {
	 background-color: #dddddd;
	 background-color: rgba(0, 0, 0, 0.08);
	 background-color: #dddddd\9;
	 padding-top: 10px;
	 padding-bottom: 5px;
	 position:relative;
	 z-index:10;
}
 .subheader .container {
	 margin-bottom: 0px;
	 position:relative;
}
 .subheader .btn-navbar {
	 background: rgba(0,0,0,.3);
	 border: 0 none;
	 padding: 9px 10px;
	 box-shadow: 0 1px 0 #fff;
}
 .subheader .btn-navbar:hover, .subheader .btn-navbar:focus, .subheader .btn-navbar:active, .subheader .btn-navbar.active, .subheader .btn-navbar.disabled, .subheader .btn-navbar[disabled] {
	 background-color: #fff;
}
 .subheader .btn-navbar:hover .icon-bar, .subheader .btn-navbar:focus .icon-bar, .subheader .btn-navbar:active .icon-bar, .subheader .btn-navbar.active .icon-bar, .subheader .btn-navbar.disabled .icon-bar, .subheader .btn-navbar[disabled] .icon-bar {
	 background-color: #999;
}
 .sectionTitle {
	 color: #868585;
	 display: inline;
	 text-shadow: 0 1px 0 #FFFFFF;
	 font-size: 35.75px;
	 line-height: 40px;
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-weight: 500;
	 font-style: normal;
	 display:inline-block;
	 margin:0;
	 padding-bottom:5px;
}
 h1.sectionTitle a {
	 color: #17304c;
}
 h1.sectionTitle a:hover {
	 color: #0b1827;
}
 .sectionTitle a {
	 color: #868585;
}
 .sectionTitle a:hover {
	 color:#777;
	 border-bottom: 1px solid #bbb;
	 text-decoration: none;
}
/*** Main Content ***/
 #main {
	 position:relative;
}
 #main .container {
}
 #main .well {
	 background-color: #fff;
	 border: solid 1px #ccc;
	 border-radius: 0;
	 box-shadow: 0px 2px 2px rgba(0,0,0,.05);
}
 #main .well *:last-child {
	 margin-bottom: 0;
}
 #mainContent {
	 float: right;
	 padding-bottom:30px;
	 width: 700px;
	 max-width:100%;
	 margin-top:30px;
}
 .contentTitle {
	 margin-top: 0;
	 margin-bottom:;
}
 .contentTitle span.secondary {
	 font-size:20px;
}
 .contentTitle a.title-anchor {
	 color:#ffffff;
	 text-decoration:underline;
}
 .contentTitle a.title-anchor:hover {
	 color:#e3e3e3;
}
 #mainContent a {
	 text-decoration:underline;
}
 #mainContent a.btn {
	 text-decoration:none;
}
 #breadcrumbs {
	 clear:both;
	 margin-bottom:20px;
	 background: transparent;
}
 #breadcrumbs li a {
	 color: #757575;
	 text-shadow: none;
}
/*** Side Nav ***/
 #sideNav {
	 float:left;
	 padding-bottom:30px;
	 width:220px;
	 max-width:100%;
	 margin-top:30px;
}
 #sideNav .nav, #rightSidebar .nav {
	 z-index:300;
}
 #sideNav .nav-tabs a, #rightSidebar .nav-tabs a {
	 border-color:#ccc;
	 border-left-width: 0;
	 border-right-width: 0;
}
 #sideNav .nav-tabs > .active > a, #sideNav .nav-tabs > .active > a:hover, #sideNav .nav-tabs > .active > a:focus, #rightSidebar .nav-tabs > .active > a, #rightSidebar .nav-tabs > .active > a:hover, #rightSidebar .nav-tabs > .active > a:focus {
	 background-color:#ddd;
	 background-color:rgba(0,0,0,.1);
	 color:#333;
}
 #sideNav .nav-tabs.nav-stacked > li:first-child > a, #rightSidebar .nav-tabs.nav-stacked > li:first-child > a {
	 border-top-left-radius: 0;
	 border-top-right-radius: 0;
}
 #sideNav .nav-tabs.nav-stacked > li:last-child > a, #rightSidebar .nav-tabs.nav-stacked > li:last-child > a {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 0;
}
 #sideNav .nav-tabs > .active > a:hover, #sideNav .nav-tabs > .active > a:focus, #rightSidebar .nav-tabs > .active > a:hover, #rightSidebar .nav-tabs > .active > a:focus {
	 text-decoration:underline;
	 cursor:pointer;
}
 #sideNav .nav a.btn:hover, #sideNav .nav a.btn:focus {
	 background-color:#F3F3F3;
}
 #sideNav .nav a.btn-primary:hover, #sideNav .nav a.btn-primary:focus {
	 background-color:#315883;
}
 #sideNav .nav a.btn-info:hover, #sideNav .nav a.btn-info:focus {
	 background-color:#72919F;
}
 #sideNav .nav a.btn-success:hover, #sideNav .nav a.btn-success:focus {
	 background-color:#6B911A;
}
 #sideNav .nav a.btn-warning:hover, #sideNav .nav a.btn-warning:focus {
	 background-color:#C89F2C;
}
 #sideNav .nav a.btn-danger:hover, #sideNav .nav a.btn-danger:focus {
	 background-color:#B03C15;
}
 #sideNav .nav a.btn-inverse:hover, #sideNav .nav a.btn-inverse:focus {
	 background-color:#222222;
}
 #sideNav .nav a.btn-link:hover, #sideNav .nav a.btn-link:focus {
	 background-color:transparent;
}
 #sideNav .nav li.active>a, #rightSidebar .nav li.active>a {
	 font-weight:bold;
}
 #sideNav .nav li.active ul, #rightSidebar .nav li.active ul {
	 background-color: #e9e9e9;
	 background-color: rgba(0,0,0,.05);
	 margin: 0;
	 padding: 0px 10px 1px 27px;
	 list-style-position: outside;
	 top: -1px;
	 position: relative;
	 border-top: 1px solid #d9d9d9;
}
 #sideNav .nav li.active ul li, #rightSidebar .nav li.active ul li {
	 display:block;
}
 #sideNav .nav li.active ul li:first-child {
	 margin-top: 10px;
}
 #sideNav .nav li.active ul li:last-child {
	 margin-bottom: 10px;
	 bottom:-1px;
}
 #sideNav .nav li.active ul a, #rightSidebar .nav li.active ul a {
	 display: list-item;
	 padding: 1px 10px 1px 10px;
	 text-indent: 0px;
}
 #sideNav .nav li.active ul li.active a, #rightSidebar .nav li.active ul li.active a {
	 background-color: #f6f6f6;
	 background-color: rgba(255,255,255,.65);
	 padding-top:5px;
	 padding-bottom:5px;
}
 #sideNav .nav li.active ul ul, #rightSidebar .nav li.active ul ul {
	 padding: 1px 10px 1px 25px;
	 top: 0;
	 background-color: #f6f6f6;
	 background-color: rgba(255,255,255,0.65);
	 border-top: 0;
	 border-bottom: 1px solid #d9d9d9;
}
 #sideNav .nav li.active ul ul li:first-child {
	 margin-top: 0;
}
 #sideNav .nav li.active ul li.active ul a, #rightSidebar .nav li.active ul li.active ul a {
	 background-color: transparent;
	 padding-top:1px;
	 padding-bottom:1px;
}
 #sideNav .nav li.active ul li.active ul li.active a, #rightSidebar .nav li.active ul li.active ul li.active a {
	 background-color: #e2e2e2;
	 background-color: rgba(0,0,0,.08);
	 padding-top:5px;
	 padding-bottom:5px;
}
 #sideNav .nav li.active ul ul ul, #rightSidebar .nav li.active ul ul ul {
	 background-color: #e2e2e2;
	 background-color: rgba(0,0,0,.08);
}
 #sideNav .nav li.active ul li.active ul li.active ul li a, #rightSidebar .nav li.active ul li.active ul li.active ul li a {
	 background-color: transparent;
	 padding-top:1px;
	 padding-bottom:1px;
}
 #sideNav .nav li.active ul li.active ul li.active ul li.active a, #rightSidebar .nav li.active ul li.active ul li.active ul li.active a {
	 background-color: #f4f4f4;
	 background-color: rgba(255,255,255,.65);
	 padding-top:5px;
	 padding-bottom:5px;
}
 #sideNav .nav li.active ul ul ul ul {
	 background-color: #f2f2f2;
	 background-color: rgba(255,255,255,.65);
}
 #sideNav .nav li.active ul li.active ul li.active ul li.active ul li a, #rightSidebar .nav li.active ul li.active ul li.active ul li.active ul li a {
	 background-color: transparent;
	 padding-top:1px;
	 padding-bottom:1px;
}
 #sideNav .nav li.active ul li.active ul li.active ul li.active ul li.active a, #rightSidebar .nav li.active ul li.active ul li.active ul li.active ul li.active a {
	 background-color: #e2e2e2;
	 background-color: rgba(0,0,0,.08);
	 padding-top:5px;
	 padding-bottom:5px;
}
/*** Right Sidebar ***/
 #rightSidebar {
	 float:right;
	 padding-bottom:30px;
	 display:none;
	 width:300px;
	 max-width:100%;
	 margin-top:30px;
}
/* End Main Area */
/* Start Footer */
/*** Mouseline Styles ***/
/* #mouseLine {
	 display: none;
}
 */
/*** General Footer Styles ***/
 #footerHolder {
	 color:#ccc;
}
 #footerHolder a {
	 color: #abbdd3;
}
 #footerHolder .addressButtons{
	 color: #ffffff;
}
 #footerHolder a.phone-number {
	 font-size:16px;
	 line-height:2.5em;
}
/*** Main footer area ***/
 .footernav-titles{
	 font-size: 20px;
	 font-weight: 500;
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 color: #C89F2C;
	 margin-top: 10px;
	 margin-bottom: 10px;
}
 .footer {
	 border-top: 3px solid #c89f2c;
	 background-color: #0D1E32;
	 padding: 20px 0 30px;
	 position: relative;
	 z-index: 1;
}
 .footer .addressHead {
	 font-size: 20px;
	 line-height: 1.25em;
	 color: #f9f9f9;
	 margin-bottom: 5px;
	 margin-top:8px;
}
 .footer .addressButtons {
	 background: #455970;
	 border: 0 none;
	 text-shadow: none;
	 padding: 5px 0px;
	 width: 49%;
	 margin-top: 10px;
}
 .footer .addressButtons:last-child {
	 float: right;
}
 .footer #copy {
	 font-size: 11px;
	 line-height: 1.5em;
	 margin-top: 20px;
	 color: #aaa;
}
 .footer h4 {
	 color: #C89F2C;
	 margin-top: 30px;
	 font-size:20px;
}
 .footerNew h4 span, .footerNew h4 span:hover, .footerNew div span, .footerNew div span:hover {
	 position: relative;
	 display: block;
	 color: #C89F2C!important;
	 text-decoration: none;
	 cursor: default;
	 pointer-events: none;
}
 .footerNew h4 a, .footerNew h4 a:hover {
	 color: #C89F2C!important;
}
 .footerNew h5 span {
	 color: #ccc;
	 position: relative;
	 display: block;
	 margin-top: 10px;
	 pointer-events: none;
}
 .footerNew h5 span:hover {
	 cursor: default;
	 text-decoration: none;
}
 .footer h4:first-child {
	 margin-top: 10px;
}
 .footer h5 {
	 margin-bottom: 5px;
	 font-size:16px;
}
 #footerHolder .footer h5 a {
	 color: #CCCCCC;
}
 .footer ul {
	 list-style: none;
	 margin-bottom: 15px;
	 margin-left: 0;
}
 .footer ul li {
	 font-size: 13px;
	 line-height: 1.5em;
}
 #footerNav .btn {
	 display:none;
	 float:right;
}
 .footer .social-icons {
	 display: block;
	 margin: 25px 0px;
	 padding: 0;
}
 .footer .social-icons ul {
	 list-style: none;
	 margin: 0;
}
 .footer .social-icons ul li {
	 width: 15%;
	 max-width: 20px;
	 display: inline-block;
	 margin: 5px 5% 0px 0px;
	 opacity: 0.5;
	 transition: ease-in-out 0.2s;
}
 .footer .social-icons ul li:hover {
	 opacity: 0.9;
}
/* End Footer */
/* Start skip to main content */

input::placeholder {
    color: #676767;
}
input:-ms-input-placeholder{
    color: #676767;
}
input::-ms-input-placeholder{
    color: #676767;
}
 form#skip {
	 margin:0;
}
 #skip input:focus {
	 top: 50px;
	 position: fixed;
	 opacity: 1;
	 z-index: 20;
}
 #skip input {
	 position: absolute;
	 left: 10px;
	 top: -100px;
	 overflow: hidden;
	 opacity: 0;
	 background-color: #bbb;
	 border-radius: 0 0 5px 5px;
	 padding: 7px 11px;
	 display: inline-block;
	 text-transform: uppercase;
	 transition: all .25s;
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 border:0;
}
/* End skip to main content */
/** Employee Section **/
 div .h1 {
	 display: block;
	 clear: both;
}
 .employeeSection .linkImage {
	 display: none;
}
 .employeeSection {
	 clear: both;
	 display: inline-block;
	 width: 100%;
}
 .employeeSection ul {
	 list-style: none;
	 margin: 0 0 20px;
	 clear: both;
	 display: inline-block;
	 width: 100%;
}
 .employeeSection ul li {
	 width: 47%;
	 margin-right: 6%;
	 margin-bottom: 30px;
	 float: left;
	 box-sizing: border-box;
}
 .employeeSection ul li:nth-child(2n) {
	 margin-right: 0;
}
 .employeeSection ul li:nth-child(2n+1) {
	 clear: left;
}
 .employeeSection ul li .employeePhoto {
	 float: left;
	 width: 30%;
}
 .employeeSection ul li .info {
	 display: block;
	 width: 65%;
	 float: right;
}
 .employeeSection ul li .info.noPhoto {
	 float: initial!important;
	 width: 100%;
}
 .employeeSection ul li h3 {
	 font-size: 26px;
	 line-height: 28px;
	 color: #315883;
	 margin-bottom: 3px;
}
 .employeeSection ul li h3 .education {
	 display: inline;
	 font-weight: normal;
	 font-size: .75em;
}
 .employeeSection ul li .title {
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-size: 18px;
	 color: #17304c;
	 margin-bottom: 0;
}
 .employeeSection ul li p {
	 margin-bottom: 0;
}
 .employeeSection ul li p:last-child {
	 margin-bottom: 15px;
}
 .employeeSection .spacer {
	 display: block;
	 padding: 5px;
}
 .employeeHeaderList {
	 list-style: none;
	 display: inline-block;
	 width: 100%;
	 margin: 0 0 20px;
}
 .employeeHeaderList li {
	 float: left;
	 margin: 0;
	 width: 50%;
	 text-align: center;
}
 .employeeHeaderList li a {
	 padding: 10px;
	 display: block;
	 background: #455970;
	 color: #fff;
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 text-decoration: none!important;
	 font-size: 16px;
	 border: solid 1px #52667d;
	 transition: ease-in-out 150ms;
}
 .employeeHeaderList li a:hover {
	 background: #52667d;
}
/** Employee Bio **/
 .employeeBio .linkImage {
	 display: none;
}
 .employeeBio .employeePhoto {
	 max-width: 275px;
	 margin-bottom: 20px;
}
 .employeeBio h3, .employeeBio h2, .employeeBio h1 {
	 color: #17304c;
	 font-size: 28px;
	 line-height: 32px;
}
 .employeeBio h3 .education, .employeeBio h2 .education, .employeeBio h1 .education {
	 font-weight: normal;
	 font-size: 0.8em;
}
 .employeeBio .title {
	 font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
	 font-size: 18px;
	 color: #17304c;
	 margin-bottom: 0;
}
 .employeeBio .spacer {
	 display: block;
	 padding: 6px;
}
 .employeeBio .span4 p {
	 margin-bottom: 0;
}
 .employeeBio .span8 h4 {
	 color: #17304c;
}
 .employeeBio .span8 ul {
	 list-style: none;
	 margin-left: 20px;
}
 .employeeBio .span8 ul li {
	 position: relative;
}
 .employeeBio .span8 ul li:before {
	 position: absolute;
	 color: #aaa;
	 top: 0;
	 left: -13px;
	 content: "\f111";
	 font-size: 5px;
	 font-family: FontAwesome;
	 font-weight: normal;
	 font-style: normal;
	 text-decoration: inherit;
	 -webkit-font-smoothing: antialiased;
}
 h1.contentTitle {
	 margin-bottom:20px;
}
 .employeeSection span.h1 {
	 margin-bottom:20px;
}
/* Responsive Styles */
 @media (min-width: 1200px) {
	 #header .headerStatement {
		 font-size:19px;
	}
	 #header .headerStatement .text3 {
		 font-size:25px;
	}
	 .sectionTitle {
		 padding-left:10px;
	}
	 #mainContent {
		 width: 870px;
	}
	 #sideNav {
		 width: 270px;
	}
	 #rightSidebar {
		 width: 370px;
	}
}
 @media (min-width: 980px) and (max-width: 1200px) {
	 .sectionTitle {
		 padding-left:10px;
		 padding-bottom: 5px;
	}
	 .employeeBio .employeePhoto {
		 max-width: 220px;
		 margin-bottom: 20px;
	}
}
 @media (max-width: 989px) {
	 .employeeBio .employeePhoto {
		 max-width: 170px;
	}
	 .employeeSection ul li .employeePhoto {
		 float: initial;
		 display: block;
		 margin: 0 0 20px;
		 width: 135px;
	}
	 .employeeSection ul li .info {
		 float: initial;
		 width: 180px;
		 margin: 0;
	}
	 .employeeSection ul li h3 {
		 font-size: 26px;
		 margin-bottom: 2px;
	}
	 .employeeSection ul li .title {
		 margin-bottom: 0;
	}
}
 @media (min-width: 768px) and (max-width: 979px) {
	 #headerMain .pull-right.span3 {
		 margin-right:0;
		 width:228px;
	}
	 #header .headerStatement {
		 margin:25px 0 15px;
	}
	 #header .headerStatement .text1 {
		 display: block;
		 font-size: 23px;
		 line-height: 1.2em;
	}
	 .sectionTitle {
		 padding-left:10px;
	}
	 .navbar-fixed-top, .navbar-fixed-bottom {
		 position: fixed;
	}
	 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		 padding: 0px;
	}
	 .topNavLogo {
		 margin-left:10px;
	}
	 #headerNav li {
		 font-size: 15px;
	}
	 #headerNav li a {
		 padding: 14px 9px 13px;
	}
	 #headerNav li.seven a {
		 padding: 5px 6px;
	}
	 #mainContent {
		 width: 538px;
	}
	 #sideNav {
		 width: 166px;
	}
	 #rightSidebar {
		 width: 228px;
	}
	 .tablet-no-float {
		 float:none !important;
		 display:block !important;
	}
	 .employeeBio h3 {
		 font-size: 26px;
	}
}
 @media (max-width: 767px) {
	 header, .subheader, #mouseLine, .footer {
		 margin-left:-20px;
		 margin-right:-20px;
		 padding-right: 15px;
		 padding-left: 15px;
	}
	 .beforeSubheader {
		 margin-left:-20px;
		 margin-right:-20px;
		 padding-right: 0px;
		 padding-left: 0px;
	}
	 #headerMain {
		 padding:0;
	}
	 #headerMain .container {
		 text-align: center;
	}
	 #headerMain .container .pull-left {
		 padding:0 15px;
		 float: none;
		 margin: 0 auto;
		 display: inline-block;
	}
	 #headerMain .pull-right.span3 {
		 background-color: #fff;
		 padding: 9px 8px 8px;
		 margin: 0;
		 border-bottom: 3px solid #c89f2c;
	}
	 #header .headerStatement {
		 margin:0;
	}
	 #header .headerStatement .text3 {
		 display: inline;
		 font-size:inherit;
		 line-height: inherit;
	}
	 .full-width-banner {
		 margin-left:-20px;
		 margin-right:-20px;
	}
	 #headerLogo {
		 padding-left:0;
	}
	 #headerNav .container .nav {
		 display:block!important;
	}
	 #headerNav li.seven a {
		 margin: 9px 0 8px 10px;
	}
	 .navbar-fixed-top, .navbar-fixed-bottom {
		 position: fixed;
	}
	 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		 padding: 0px 20px;
	}
	 .topNavLogo {
		 display:none !important;
	}
	 .sectionTitle {
		 font-size: 30px;
		 padding-right:47px;
		 padding-left:0px;
         line-height: 35px;		 
	}
	 .subheader {
		 padding-top: 10px;
	}
	 .subheader .btn-navbar {
		 position: absolute;
		 bottom: 5px;
		 right: 0;
	}
	 #mainContent {
		 float: none;
	}
	 #breadcrumbs {
		 text-align:left;
	}
	 #sideNav {
		 float:none;
		 width:100%;
	}
	 #sideNav .nav.nav-stacked, #rightSidebar .nav.nav-stacked {
		 background-color: #fff;
		 -webkit-border-radius: 0 0 5px 5px;
		 -moz-border-radius: 0 0 5px 5px;
		 border-radius: 0 0 5px 5px;
		 margin-left: -1.5%;
		 margin-right: -1.5%;
		 width: 103%;
		 -moz-box-shadow: 0 5px 12px rgba(0,0,0,0.5);
		 box-shadow: 0 5px 12px rgba(0,0,0,0.5);
		 position: absolute;
		 top: 0;
	}
	 #sideNav .nav.nav-stacked.sideNavNoCollapse, #rightSidebar .nav.nav-stacked.sideNavNoCollapse {
		 background:inherit;
		 border:inherit;
		 margin:inherit;
		 width:inherit;
		 -moz-box-shadow:inherit;
		 box-shadow:inherit;
		 position:inherit;
		 top:inherit;
	}
	 #rightSidebar {
		 float:none;
		 width:100%;
	}
	 #footerNav ul {
		 list-style: none;
		 margin-left: 0;
	}
	 #footerNav ul li {
		 margin-bottom: 0;
		 margin-top: 1px;
	}
	 #footerNav ul li a {
		 display: block;
		 padding: 8px 10px;
		 background-color: rgba(255,255,255,.1);
	}
	 #footerNav ul li a:hover {
		 background-color: rgba(255,255,255,.15);
	}
	 #footerNav ul li:first-child a {
		 border-radius: 5px 5px 0 0;
	}
	 #footerNav ul li:last-child a {
		 border-radius: 0 0 5px 5px;
	}
	 #footerNav .footer-online ul li:last-child a {
		 border-radius: 5px;
	}
	 .footer h4, #footerNav h4:first-child {
		 margin-top: 15px;
	}
	 .footerNew h4 span.collapsed:after, .footerNew h5 span.collapsed:after, .footerNew div span.collapsed:after {
		 -webkit-transition: ease-in-out 0.15s;
		 transition: ease-in-out 0.15s;
		 -ms-transform: rotate(-180deg);
		 -webkit-transform: rotate(-180deg);
		 transform: rotate(-180deg);
	}
	 .footerNew h4 span, .footerNew h5 span, .footerNew div span {
		 pointer-events: initial!important;
	}
	 .footerNew h4 span:after, .footerNew h5 span:after, .footernav-titles span:after{
		 content: "\f0d8";
		 font-family: FontAwesome;
		 font-size: 15px;
		 color: #c89f2c;
		 display: block;
		 position: absolute;
		 bottom: 0;
		 right: 0;
		 -webkit-transition: ease-in-out 0.15s;
		 transition: ease-in-out 0.15s;
	}
	 .footerNew h4 span:hover, .footerNew h5 span:hover {
		 text-decoration: underline;
		 cursor: pointer;
	}
	 #footerNav .btn {
		 display:block;
		 margin: -5px 0 0 0;
		 padding: 6px 8px;
		 background:rgba(255,255,255.2);
	}
	 #footerNav .btn .caret {
		 margin-top: 5px;
		 margin-bottom: 3px;
	}
	 #footerNav .nav-collapse {
		 border-bottom: 1px solid rgba(255,255,255,.05);
	}
	 .footer .social-icons {
		 margin: 45px 0px 0px;
		 text-align: center;
	}
	 .footer .social-icons ul li {
		 max-width: 25px;
		 margin: 5px 12% 0px 0px;
	}
	 .footer .social-icons ul li:last-child {
		 margin-right: 0;
	}
	 .footer .social-icons ul li a {
		 display: block!important;
		 padding: 0!important;
		 background-color: transparent!important;
	}
	 .phone-no-float {
		 float:none !important;
		 display:block !important;
	}
	 .employeeBio .span4 {
		 padding-bottom: 20px;
		 border-bottom: solid 1px #ddd;
		 margin-bottom: 20px;
		 clear: both;
		 display: inline-block;
	}
	 .employeeBio .employeePhoto {
		 width: 140px;
		 float: left;
		 margin-right: 20px;
	}
	 .employeeBio h3 {
		 font-size: 24px;
		 margin-bottom: 0px;
	}
}
 @media (max-width: 480px) {
	 #headerLogo {
		 width:57.3041475%;
		 padding: 0 6.9124424% 0 0;
		 margin:6% 4.60829249% 6% 0;
		 height:auto;
	}
	 #headerbrandMessage {
		 width:26%;
		 margin:15px 0;
	}
	 #header .headerStatement {
		 font-size:13px;
	}
	 #headerNav .navbar-search .search-query {
		 width:175px;
	}
	 .mobilePromoBanner {
		 margin: 0 -20px;
		 border-bottom: 3px solid #c89f2c;
	}
	 .hidden-phoneSmall {
		 display: none !important;
	}
	 .visible-phoneSmall {
		 display: inherit !important;
	}
	 img.pull-right {
		 margin: 0 0 10px;
	}
	 #skip input {
		 left: auto;
		 right: 10px;
		 border-radius: 5px;
		 padding: 20px 15px;
	}
	 #skip input:focus {
		 top: 70px;
	}
	 .employeeSection ul li {
		 width: 100%;
		 float: initial;
		 display: inline-block;
		 margin-bottom: 30px;
	}
	 .employeeSection ul li .employeePhoto {
		 float: left;
		 width: 35%;
	}
	 .employeeSection ul li .info {
		 display: block;
		 width: 60%;
		 float: right;
	}
	 .employeeSection ul li h3 {
		 font-size: 22px;
		 margin-bottom: 0;
	}
	 .employeeSection ul li .title {
		 margin-bottom: 0;
		 font-size: 16px;
	}
	 .employeeHeaderList li {
		 width: 100%;
	}
}
/* End Responsive Styles */
/* Start video embed styles */
 .flex-video {
	 position: relative;
	 padding-top: 25px;
	 padding-bottom: 67.5%;
	 height: 0;
	 margin-bottom: 16px;
	 overflow: hidden;
}
 .flex-video.vimeo.widescreen {
	 padding-bottom: 44.25%;
}
 .flex-video.vimeo {
	 padding-top: 0;
	 padding-bottom: 56.25%;
}
 .flex-video iframe, .flex-video object, .flex-video embed {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
	 .flex-video {
		 padding-top: 0;
	}
}
/* End video embed styles */
 