  /*
Theme Name: ÌìÑÄº£½ÇÉçÇø
Author: Partners MG
Version: 1.0
*/

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family:"franklin-gothic-urw", "Arial Narrow", sans-serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body,
button,
input,
select,
textarea {
	color: #000000;
	font-family:"franklin-gothic-urw", "Arial Narrow", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

input {
   
    border-radius: 0;
}

textarea {width:100%;}

body {
	background: #fff;
}

a {
	color: #cc0000;
	text-decoration: none;
}

a:focus {
	outline:3px solid #EB0000 !important;
	background:transparent;
	text-decoration:none;
}

a:active,
a:hover {
	color: #000;
}

h1 {
	font-size: 64px;
	line-height: 1;
	color:#000;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;
}
h2 {
	font-size: 24px;
	line-height: 1;
	color:#000;
	font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;
	font-weight:500;
}
h3 {
	font-size: 32px;
	line-height: 1;
	color:#000;
	font-family: "franklin-gothic-urw", "Arial Narrow", sans-serif;
	text-transform:uppercase;
}
h4 {
	font-size: 16px;
	line-height: 1;
}
h5 {
	font-size: 24px;
	line-height: 1;
	color:#000;
	font-family: "franklin-gothic-urw", "Arial Narrow", sans-serif;
	font-weight:300;
}
h6 {
	font-size: 20px;
	line-height: 1;
	color:#000;
	font-family: "franklin-gothic-urw", "Arial Narrow", sans-serif;
}

address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 700;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

p {
	margin-bottom: 14px;
	font-size:16px;
	font-weight:300;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: monospace, serif;
	font-size: 15px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	-epub-hyphens: 	 none;
	hyphens:         none;
	line-height: 1.6;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .8ex;
}

dl {
	margin-bottom: 24px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 24px;
}

ul,
ol {
	list-style: none;
	margin: 0 0 10px 20px;

}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 20px;
	list-style-type:circle;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
	max-width:100%;
	height:auto;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table,
th,
td {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin-bottom: 24px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}

td {
	border-width: 0 1px 1px 0;
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

::selection {background: #cc0000;color: #fff;text-shadow: none;}
::-moz-selection {background: #cc0000;color: #fff;text-shadow: none;}

.clearfix:before,
.clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {display:block;margin:0 auto;}
img.alignright {margin-left:10px;margin-top:10px;margin-bottom:10px;}
img.alignleft {margin-right:10px;margin-top:10px;margin-bottom:10px;}

.btn {font-size:20px; display:inline-block;}
.btn-red {background:#cc0000;color:#fff;border:2px solid #cc0000;}
.btn-red:hover {background:#fff;color:#cc0000;}
.btn-big {padding:20px;}
.btn-small {padding:5px 20px;}

.content-column ul{font-weight:300;}
#breadcrumbs{margin-bottom:0;}
.breadcrumb_last{color: #000;
    text-decoration: underline;
    font-size: 14px;
}

.wp-active{letter-spacing:0px;}
.wf-loading body{visibility:hidden;}
.wf-active body{ visibility:visible;}

blockquote p{font-size:24px; font-style: normal;}


/* Header */
/*.header .container {width:1250px;margin:0 auto;}*/
.header .container {width:1493px;margin:0 auto;}
.container {width:940px; margin:0 auto;}
.header {background:#000;float:left;width:100%;}
.wf-loading .header{letter-spacing:-1.25px;}
.header .logo {margin:20px 0;float:left;}
.header-inner{float:right;}
.main-top-bar{float:left;}
.wf-loading .main-top-bar{letter-spacing:-0.25px;}
.additional-top-nav{float:left;}
.additional_top_bar{float:left; width:100%; padding:10px 15px; background-color:#cc0000; box-sizing:border-box;}
.additional_top_bar a{font-size:18px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;font-style: normal;font-weight: 300;}
.additional_top_bar a:hover{color:#000;}
.additional_top_bar li a:hover:after{color:#000;}
.additional_top_bar ul{margin:0;}
.additional_top_bar li{display:inline-block; margin:0 0 0 10px;}
.additional_top_bar li a{color:#fff;}
.additional_top_bar li:first-child{margin:0;}
.additional_top_bar li:first-child a:before{content:""; margin:0;}
.additional_top_bar li a:before{ content:"|"; margin:0 15px 0 0;}
.additional_top_bar li a:after{font-family:FontAwesome; content:"\f18e"; color:#fff; padding-left:5px;}
.main-top-bar ul{margin:0;}
.bar{width:100%;}

.bottom-nav{float:left; width:100%; margin-top:23px;}
.bottom-nav .nav{float:right; margin-bottom:12px;}
.bottom-nav .nav ul{margin:0; list-style:none;}
.bottom-nav .nav ul li{display:inline-block; margin-right:30px; position:relative;}
.bottom-nav .nav ul li:last-child{margin-right:0;}
.bottom-nav .nav ul li a{color:#fff; text-transform:uppercase; font-size:20px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; padding-bottom: 20px;}
.bottom-nav .nav ul li a:hover{color:#cc0000;}
.sub-menu{display:none;}
.bottom-nav .nav ul li:hover > .sub-menu {display:block; position:absolute;width:300px;background:#ebebeb;z-index:1000000; margin-top:12px; left:0;}
.bottom-nav .nav ul li:hover > .sub-menu li {font-size:16px;width:100%;box-sizing:border-box; padding:0px 0;}
.bottom-nav .nav ul li:hover > .sub-menu li a {color:#000;padding:8px 10px 8px 20px; text-transform:capitalize; font-size:20px;}
.bottom-nav .nav ul li:hover > .sub-menu li:hover{background-color:#fff;}
.bottom-nav .nav ul li:hover > .sub-menu li{position:relative;}
.bottom-nav .nav ul li:hover > .sub-menu li .sub-menu{left:300px; top:0px;margin-top:0px;}
.bottom-nav .nav ul li + li + li + li + li + li:hover > .sub-menu{left:-200px;}
.bottom-nav .nav ul li + li + li + li + li:hover > .sub-menu li .sub-menu{left:auto; right:300px; top:0px;}
.bottom-nav .nav ul li .sub-menu a{display:block;}
.sub-header + .header{top:40px;}

.quick-links-container{width:100%; margin-top:47px;}
.shell {max-width:940px; margin:auto;}
.shell-fluid {float:left; width:100%;}
.shell-fluid a.logo{width:24%; transform:translateY(-50%); top:50%; position:absolute;}
.menu-top-bar-container {float:left; margin:0 auto; text-align:right;padding:12px;box-sizing:border-box;}
.header .bar .menu-top-bar-container a {color:#fff; font-size:16px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.header .bar .menu-top-bar-container a:hover {color:#cc0000;}
.menu-top-bar-container ul li {display:inline; margin:0; list-style:none; }
.menu-top-bar-container ul li:after{content:"|"; color:#fff; padding:0 10px;}
.menu-top-bar-container ul li:last-child:after {padding:0; content:"";}
.menu-quick-links-container {display:none;position:absolute;z-index:10000;width:100%;top:36px;}
.header .bar .quick-links {float:right; color:#fff; position:relative; width:238px;  font-size:16px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.header .bar .quick-links a {color:#525252;font-weight:normal;}
.header .bar .quick-btn {float:left; background:#171717; padding:7px 10px; width:100%; box-sizing:border-box; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.header .bar .quick-btn:after{font-family:FontAwesome; content:"\f107"; float:right;}
.header .bar .quick-btn:before{float:right; font-family:FontAwesome; font-size:12px; right:0; padding-left:100px;}
.header .bar .quick-btn:hover {cursor:pointer;}
#menu-quick-links {background-color:#ebebeb; list-style:none; width:100%; margin:0;}
#menu-quick-links li a {padding:5px 10px;display:block; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
#menu-quick-links li a:hover {background:#fff;}
.search-block{float:left; position:relative;}
.search-block form{width:100%; float:left; position:absolute;}
.bar .search-block input[type="text"]{float:left; background-color:#fff; width:238px; height:47px; padding:0 40px 0 20px;}
.bar .search-block input[type="submit"]{font-family:FontAwesome; content:"\f002"; color:#000;box-sizing:border-box; background-color:transparent; position:absolute; top:50%; transform:translateY(-50%); right:10px; border:none;}
.bar .search-block input[type="submit"]:hover{color:#cc0000;}
.search-box:before{float:left; font-family:FontAwesome; content:"\f002"; color:#000;box-sizing:border-box;}
.search-field{border:none; background:none; color:#000;}
.search-field:placeholder-shown{color:#ccc;}
.slicknav{display:none;}
.sidebar-custom-textblock.red .text-background-text a{color:#fff;}
.sidebar-custom-textblock.red .text-background-text a:hover{color:#000;text-decoration:underline;}
.sidebar-custom-textblock.black .text-background-text a:hover{color:#fff;text-decoration:underline;}

/* Footer */
.footer{float:left; width:100%; border-top: solid 8px #cc0000;}
.footer .container {width:1493px;margin:0 auto;}
.upper-footer{float:left; width:100%; background-color:#000; padding:60px 0;}
.footer-logo{float:left;}
.left-footer-links{float:left;}
.footer-columns{float:left; margin-left:50px;}
.col-title{color:#fff; font-size:14px; font-weight:500; text-transform:uppercase; margin-bottom:20px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.left-footer-links ul{margin:0; list-style:none;}
.left-footer-links li{margin-bottom:20px; line-height:1;}
.left-footer-links li a{color:#fff; font-size:16px; font-weight:400;}
.left-footer-links li a:hover{color:#cc0000;}
.right-footer-links{float:right;}
.right-footer-links-container{float:right; clear:both;}
.media-links.footer-social-links a:last-child{margin:0;}
.right-footer-links .media-links.footer-social-links a .fa{font-size:25px; color:#fff;}
.right-footer-links .media-links.footer-social-links a .fa:hover{color:#cc0000;}
.footer-row{float:right; margin:30px 0 5px 0; clear:both;}
.footer-row + .footer-row{margin-top:5px;}
.footer-row ul{list-style:none; margin:0;}
.footer-row li{float:left;  line-height:1;}
.footer-row li:after{content:"|"; color:#fff; padding:0 10px;}
.footer-row li:last-child:after{content:""; padding:0;}
.footer-row li a{color:#fff; font-size:14px; font-weight:400;}
.footer-row li a:hover{color:#cc0000;}
.media-links.footer-social-links{float: right; margin: 0; width:auto;}
.address-blocks{float:right; clear:both; margin-top:30px;}
.address-blocks .address{text-align:right;}
.address-blocks .address a p{color:#fff; font-size:14px; font-weight:400;}
.address-blocks .address a p:hover{color:#cc0000;}
.address-block-title{text-align:right; color:#fff;}
.lower-footer{float:left; width:100%; background-color:#fff; padding:33px 0;}
.copy-right{float:left; font-size:14px; font-weight:300;}
.credit{float:right; font-size:14px; font-weight:300;}
.credit-link{color:#000;}
.credit-link:hover{color:#cc0000;}
.media-links.footer-social-links{text-align:center;}


/* Home */
.page-title{    font-size: 36px; font-weight: 500; text-transform: capitalize; margin: 40px 0; float:left; width:100%; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}

.hero-image{float:left; width:100%; background-size:cover; background-position:center; background-repeat:no-repeat; height:30vw; position:relative;}
.message-box-container{float:left; width:100%;}
.message-box{position:absolute; bottom:98px;    padding: 30px; box-sizing:border-box; background-color:#cc0000; color:#fff; line-height: 1.3;}
.message-box.white-background{background-color:rgba(225,225,225,0.8);}
.message-box.gray-background{background-color:#ebebeb;}
.message-box.black-background{background-color:#000;}
.intro-text{font-size:18px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300;letter-spacing: 10px; text-transform:uppercase;}
.main-text{font-size:64px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500;}
.sub-text{font-size:30px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;font-weight:300;}
.intro-text.red-text{color:#cc0000;}
.main-text.red-text{color:#cc0000;}
.sub-text.red-text{color:#cc0000;}

.message-box:hover .red-text{color:#000;}
.message-box:hover .gray-text{color:#000;}
.message-box:hover .black-text{color:#fff;}

.message-box.white-background:hover {color:#cc0000;}
.message-box.white-background:hover .gray-text{color:#cc0000;}
.message-box.white-background:hover .black-text{color:#cc0000;}

.message-box.gray-background:hover{color:#cc0000;}
.message-box.gray-background:hover .gray-text{color:#cc0000;}
.message-box.gray-background:hover .black-text{color:#cc0000;}

.message-box.black-background:hover .red-text{color:#fff;}
.message-box.black-background:hover{color:#cc0000;}
.message-box.black-background:hover .gray-text{color:#cc0000;}
.message-box.black-background:hover .black-text{color:#fff;}

.intro-text.gray-text{color:#ebebeb;}
.main-text.gray-text{color:#ebebeb;}
.sub-text.gray-text{color:#ebebeb;}

.intro-text.black-text{color:#000;}
.main-text.black-text{color:#000;}
.sub-text.black-text{color:#000;}

.hero-image.left-position{background-position:left;}
.hero-image.right-position{background-position:right;}
.hero-image.top-position{background-position:top;}
.hero-image.bottom-position{background-position:bottom;}

.page-sub-nav{float:left; width:100%; background-color:#ebebeb; padding:30px 0;}
.page-sub-nav ul{margin:0; list-style:none;}
.page-sub-nav ul li a{color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300; font-size:20px; }
.page-sub-nav ul li a:hover{color:#cc0000;}
.page-sub-nav ul li{display:block; float:left; margin:0 25px 0 0;}
.page-sub-nav ul li + li{margin:0 40px;}
.page-sub-nav ul li:last-child{margin:0 0 0 24px; float:right;}

.company-logos{float:left; width:100%; background-color:#ebebeb; padding:0;}
.company-logos ul{margin:0; list-style:none;  border-right: solid 1px #d4d4d4; border-left: solid 1px #d4d4d4;}
.company-logos ul li a{color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300; font-size:20px;    display: block;
    width: 131px;
    height: 135px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;}
.company-logos ul li a:hover{color:#cc0000;}
.company-logos ul li{ display: inline-table;padding: 0px 29px; border-right: solid 1px #d4d4d4; margin:0; vertical-align:middle;  float:none;}
.company-logos ul li + li{ padding: 0px 29px; margin:0;}
.company-logos ul li:last-child{padding:0 0 0 24px; float:right; border-right:none;margin:0;}

.in-the-news{float:left; width:100%; margin:50px 0px;}
.title-box{float:left; width:100%; margin-bottom:30px;}
.title-box h3{font-family:"franklin-gothic-urw", "Arial Narrow", sans-serif;font-weight:700; line-height:1;}
.title-box a{float:right; color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:18px; text-transform:uppercase;font-weight:500;line-height:1;}
.title-box a:hover{color:#cc0000;}
.title-box a:hover .fa:before{color:#000;}
.title-box a .fa:before{color:#cc0000;}
.news-block{float:left; width:33.33%; padding-right:30px; box-sizing:border-box;}
.news-block + .news-block{padding:0 15px;}
.news-block + .news-block + .news-block{padding-right:0px; padding-left:30px;}
.news-block-container{float:left; width:100%; position:relative;}
.image-block {display:flex;box-sizing:border-box; margin-bottom:30px;}
.image-block a {background-position:center bottom;background-size:contain;display:block;background-repeat:no-repeat; width:100%; height:230px;}
.image-block a img {opacity:0;}
.image-block:hover + .content-block .title a{color:#cc0000 !important;}

.title a{font-size:24px; color:#000; font-weight:500; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.title a:hover{color:#cc0000;}
.content-block .date{font-size:14px; color:#757575; font-weight:300; padding:10px 0; text-transform:uppercase; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}

.photo-galleries{float:left; width:100%; background-color:#000; padding:50px 0;}
.photo-block{float:left; width:33.33%; padding-right:30px; box-sizing:border-box;}
.photo-block + .photo-block{padding:0 15px;}
.photo-block + .photo-block + .photo-block{padding-right:0px; padding-left:30px;}
.photo-image-block{margin-bottom:25px; float:left; width:100%;}
.photo-content-block{color:#fff; float:left; width:100%;}
.photo-content-block .photo-title{margin-bottom:10px;}
.photo-content-block .photo-title a{font-weight:500; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#fff; font-size:24px;}
.photo-content-block .photo-title a:hover{color:#cc0000;}
.photo-image-block:hover + .photo-content-block .photo-title a{color:#cc0000 !important;}
.photo-galleries .title-box h3{color:#fff;}
.photo-galleries .title-box a{color:#fff;}
.photo-galleries .title-box a:hover{color:#cc0000;}
.photo-galleries .title-box a:hover .fa:before{color:#fff;}
.photo-galleries .title a{color:#fff;}
.photo-galleries .title a:hover{color:#cc0000;}
.photo-galleries .excerpt{color:#fff;}


.news-facebook{float:left; width:100%;}
.news-list{float:left; width:50%; background-color:#cc0000; height:900px;}
.news-list-container{width:490px; float:right; padding:43px 20px; box-sizing:border-box;}
.news-list-container .title-box{position:relative; margin-bottom:25px;}
.news-list-container .title-box h3{color:#fff; float:left;}
.news-list-container .title-box a{color:#fff; float:right; position: absolute; right: 0; bottom: 2px; font-size:14px; font-weight:300;}
.news-list-container .title-box a:hover{color:#000;}
.news-list-container .title-box a:hover .fa:before{color:#000;}
.news-list-container .title-box a .fa:before{color:#fff;}
.event-blocks{float:left; width:100%;}
.event-block{ padding:25px 0 25px; border-bottom:1px solid #fff; float:left; width:100%;}
.event-block:hover .date{color:#000;}
.event-block:hover .event-block-text{color:#000;}
.event-block:last-child{border:none;}
.event-blocks .date{float:left; padding:0; font-size:24px; color:#fff; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.event-blocks .date span{margin-left:10px;}
.event-container{float:right; width:75%;}
.event-block-text{color:#fff;}
.event-block-text p{margin:0;}
.event-container .title {font-size:24px; color:#000; font-weight:500; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.facebook-feed{float:left; width:50%; background-color:#ebebeb;}
.facebook-feed-container{padding:43px 20px; float:left; box-sizing:border-box;}
.facebook-feed-container .title-box{margin-bottom:50px;}
.facebook-plugin{float:left;}
.media-links{float:left; width:100%; margin-top:40px; text-align:left;}
.media-links a{margin-right:15px;}
.media-links a .fa{font-size:35px;}

.degrees{float:left; width:100%; margin:50px 0;}
.degree-container{float:left; width:100%; margin-top:10px;}
.degrees .left-side{float:left; width:30%;}
.left-side .title{font-size:24px; font-weight:500; line-height:1; margin-bottom:20px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.left-side .sub-text{margin-bottom:40px;}
.left-side .image img{max-width:100%;}
.right-side{float:left; width:70%; padding-left:30px; box-sizing:border-box;}
.sub-left-side{float:left; width:50%; }
.sub-left-side table{border-top:none; border-left:none; border-right:solid 1px #ebebeb;}
.sub-left-side + .sub-left-side{}
.sub-left-side + .sub-left-side table{border-right:none;}
.sub-left-side table tr td a{display: list-item; float: left; width: 100%; list-style: disc inside; padding: 12px 15px 12px 35px; box-sizing: border-box; color:#000; line-height:1; position:relative; text-indent:-15px;}
.sub-left-side table tr td a .fa{float:right; color:#cc0000; transform:translateY(-50%); top:50%; position:absolute; right:10px;}
.sub-left-side table tr td a:hover{background-color:#ebebeb;}
.page-template-page-directory .sub-left-side table tr td a {list-style:none;}
.degrees .degree-container .right-side table tr td a{font-size:15px;}

.page-sub-nav ul{float:left; width:100%; position:relative;}
.partner-button{position:absolute; top:50%; right:0; transform:translateY(-50%);}
.page-sub-nav .partner-button a{text-transform:uppercase; font-weight:500; line-height:1; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;  height:auto;}
.page-sub-nav .partner-button a:hover .fa{margin-left:10px; color:#cc0000;}
.page-sub-nav .partner-button a .fa{margin-left:10px;}

.section.athletics{float:left; width:100%; margin:50px 0;}
.left-col{float:left; width:40%; position:relative;}
.right-col{float:left; width:60%;padding-left: 20px;box-sizing: border-box;}
.event-block-basketball{float:left; width:100%; margin-bottom:20px;}
.event-block-basketball + .event-block-basketball{margin-bottom:0;}
.image-basketball-block{float:left; width:40%;}
.image-basketball-block a{    float: left;
    width: 230px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
	background-position:center top;}
.image-basketball-block:hover + .content-block .title a{color:#cc0000 !important;}
.image-basketball-block img{max-width:100%; max-height:100%; visibility:hidden;}
.event-block-basketball .content-block{float:right; width:55%;}
.event-block-basketball .content-block .title{margin-bottom:10px;}
.event-block-basketball .content-block .title a{ line-height:1;}
.media-links.athletics{width:initial; float:right; margin:0;}
.athletics .title-box{margin-bottom:50px;}
.athletics .title-box h3{float:left;}
.media-links.athletics a{float:left;}
.media-links.athletics a:last-child{margin:0;}
.basketball-image{float:left; width:100%; padding-top:40px;}
.basketball-button{float:left; width:100%; position:absolute; bottom:0;}
.basketball-button a{padding:13px 38px; background-color:#cc0000; color:#fff; display:inline-block; border:solid 2px #cc0000; font-size:20px;}
.basketball-button a:hover{background-color:#fff; border:solid 2px #cc0000; color:#cc0000; }
.image-block.eqh2{float:left; width:100%;}
.image-block.eqh2 a{background-repeat: no-repeat; background-size: contain; background-position: bottom center;height:100%;}
.image-block.eqh2 img{visibility:hidden;}

.photo-image-block a{height:230px; display:block; background-repeat:no-repeat; background-position:bottom center; background-size:contain;}
.photo-image-block img{display:none;}

/* Side Bars */

.widget{margin-bottom:20px; float:left; width:100%;}
.wf-loading .widget{letter-spacing: -1.5px;}
.content-right-column .widget-title{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; background-color:#cc0000; color:#fff; padding:7px 0 7px 20px; box-sizing:border-box; float:left; width:100%; font-weight:500;}
.textwidget{float:left; width:100%;}
.textwidget iframe {display:block;position:relative; width:100%; height:auto;}
.textwidget a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;text-transform:uppercase;}
.textwidget a:hover{background-color:#ebebeb;}
.image-caption{margin-top:10px;}
.image-caption p{color:#c6c6c6; font-size:14px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500; text-transform:uppercase;}

.widget_text_background_color_widget .sidebar-custom-textblock{padding:30px; box-sizing:border-box;width:100%;}
.widget_text_background_color_widget .sidebar-custom-textblock .text-background-title{font-size:24px; font-weight:300; padding-bottom:10px; margin-bottom:30px;  border-bottom:solid 1px #000; }
.widget_text_background_color_widget .sidebar-custom-textblock .text-background-text{font-weight:300; font-size:16px;} 
.widget_text_background_color_widget .sidebar-custom-textblock.black{background-color:#000; color:#fff; float:left;}
.widget_text_background_color_widget .sidebar-custom-textblock.black .text-background-title{border-bottom:solid 1px #fff; }
.widget_text_background_color_widget .sidebar-custom-textblock.red{background-color:#F00000; color:#fff;}
.widget_text_background_color_widget .sidebar-custom-textblock.red a {color:#000;}
.widget_text_background_color_widget .sidebar-custom-textblock.red .text-background-title{border-bottom:solid 1px #fff; } 
.widget_text_background_color_widget .sidebar-custom-textblock.gray{background-color:#ebebeb;}
.instructor-information a{font-size:16px; font-weight:300;}
.instructor-information a:hover{color:#fff;text-decoration:underline;}
.widget_text_background_color_widget .sidebar-custom-textblock.red a:hover {color:#fff;text-decoration:underline;}
.widget_map_widget .map-container p{margin:0;}
.widget_map_widget .map-container p iframe{height:350px;}

.widget_archive ul {float:left; width:100%; list-style:none; margin:0;}
.widget_archive ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;text-transform:uppercase;}
.widget_archive ul li a:hover{background-color:#ebebeb;}

.widget_recent_entries ul{float:left; width:100%; list-style:none; margin:0;} 
.widget_recent_entries ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;}
.widget_recent_entries ul li a:hover{background-color:#ebebeb;}

.widget_categories ul{float:left; width:100%; list-style:none; margin:0;}
.widget_categories ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;}
.widget_categories ul li a:hover{background-color:#ebebeb;}

.widget_athletics_mens_archive_widget ul{float:left; width:100%; list-style:none; margin:0;}
.widget_athletics_mens_archive_widget ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;}
.widget_athletics_mens_archive_widget ul li a:hover{background-color:#ebebeb;}

.widget_athletics_womens_archive_widget ul{float:left; width:100%; list-style:none; margin:0;}
.widget_athletics_womens_archive_widget ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;}
.widget_athletics_womens_archive_widget ul li a:hover{background-color:#ebebeb;}

.widget_meta ul{float:left; width:100%; list-style:none; margin:0;}
.widget_meta ul li a{float:left; width:100%; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:16px; color:#000; padding: 7px 0 7px 20px; box-sizing:border-box; font-weight:500;}
.widget_meta ul li a:hover{background-color:#ebebeb;}

.program-text-widget{float:left; width:100%; margin-bottom:30px;}
.program-image-widget{float:left; width:100%; margin-bottom:30px;}
.program-image-widget .image-caption p{margin:0;}

.widget.widget_search{display:none;}

.text-background-text h2{margin-bottom:10px;}
.text-background-text .arrow-button{font-size:20px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#cc0000; margin:20px 0 40px; display:block;}
.text-background-text .arrow-button .fa{color:#cc0000;}
.text-background-text .arrow-button:hover{color:#000;text-decoration:underline;}
.text-background-text .arrow-button:hover .fa{color:#000;}

.widget_teams_widget{    padding: 30px;
    box-sizing: border-box;background-color: #ebebeb;}
.widget_teams_widget h2{margin-bottom:10px;}	
.widget_teams_widget a{float:left; width:100%; color:#000; font-weight:300; }
.widget_teams_widget a:hover{color:#cc0000;}
.widget_teams_widget .text-background-title {font-size: 24px;
    font-weight: 300;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: solid 1px #000;}
.widget_teams_widget .arrow-button{font-size:20px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#000; margin:20px 0 40px; display:block;}
.widget_teams_widget .arrow-button .fa{color:#cc0000;}
.widget_teams_widget .arrow-button:hover{color:#cc0000;}
.widget_teams_widget .arrow-button:hover .fa{color:#000;}

.text-background-title.advisor{float:left; width:100%;}
.text-background-content-block{float:left; width:100%;}
.sidebar-custom-textblock.red.advisor{float:left; width:100%;}
.instructor-image{float:left; width:37%;}
.instructor-information{float:left; width:50%; font-size:16px; line-height:1.3; font-weight:300;}
.instructor-content{float:left; width:100%; margin-bottom:50px;}
.widget_text_background_color_widget .sidebar-custom-textblock.red .instructor-email-button{font-weight:300;font-size:20px;}
.widget_text_background_color_widget .sidebar-custom-textblock.red .instructor-email-button:hover{color:#000; font-weight:300;}

.widget_schedule_widget{    padding: 30px; box-sizing: border-box; background-color: #ebebeb;}
.basketball-title{margin-bottom:10px;}
.widget_schedule_widget ul{ float:left; width:100%; margin:0; margin-bottom:5px; list-style:none;}
.widget_schedule_widget ul + ul + ul + ul + ul{display:none;}
.widget_schedule_widget ul li{float: left; color: #000; font-weight: 300; font-size:15px; margin-right:10px;}
.widget_schedule_widget ul li + li{margin-right:0px;}
.widget_schedule_widget ul li + li + li{display:none;}
.widget_schedule_widget .basketball-team{float:left; width:100%; margin-bottom:50px;}
.widget_schedule_widget .arrow-button{font-size:20px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#000; margin:20px 0 0; display:block; float:left; margin: 0px 0 20px;}
.widget_schedule_widget .arrow-button .fa{color:#cc0000;}
.widget_schedule_widget .arrow-button:hover{color:#cc0000;}
.widget_schedule_widget .arrow-button:hover .fa{color:#000;}
.widget_schedule_widget .text-background-title{font-size: 24px;font-weight: 300;padding-bottom: 10px;margin-bottom: 30px;border-bottom: solid 1px #000;}

.widget_jets_schedule_widget {    padding: 30px; box-sizing: border-box; background-color: #ebebeb;}
.widget_jets_schedule_widget ul{float:left; width:100%; margin:0; margin-bottom:5px; list-style:none;}
.widget_jets_schedule_widget ul + ul + ul + ul + ul{display:none;}
.widget_jets_schedule_widget ul li{float: left; color: #000; font-weight: 300; font-size:15px; margin-right:10px;}
.widget_jets_schedule_widget ul li + li{margin-right:0px;}
.widget_jets_schedule_widget ul li + li + li{display:none;}
.widget_jets_schedule_widget .basketball-team{float:left; width:100%; margin-bottom:50px;}
.widget_jets_schedule_widget .arrow-button{font-size:20px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#000; margin:20px 0 0; display:block; float:left; margin: 0px 0 20px;}
.widget_jets_schedule_widget .arrow-button .fa{color:#cc0000;}
.widget_jets_schedule_widget .arrow-button:hover{color:#cc0000;}
.widget_jets_schedule_widget .arrow-button:hover .fa{color:#000;}
.widget_jets_schedule_widget .text-background-title{font-size: 24px;font-weight: 300;padding-bottom: 10px;margin-bottom: 30px;border-bottom: solid 1px #000;}

.widget_lady_jets_schedule_widget {    padding: 30px; box-sizing: border-box; background-color: #ebebeb;}
.widget_lady_jets_schedule_widget ul{ float:left; width:100%; margin:0; margin-bottom:5px; list-style:none;}
.widget_lady_jets_schedule_widget ul + ul + ul + ul + ul{display:none;}
.widget_lady_jets_schedule_widget ul li{float: left; color: #000; font-weight: 300; font-size:15px; margin-right:10px;}
.widget_lady_jets_schedule_widget ul li + li{margin-right:0px;}
.widget_lady_jets_schedule_widget ul li + li + li{display:none;}
.widget_lady_jets_schedule_widget .basketball-team{float:left; width:100%; margin-bottom:50px;}
.widget_lady_jets_schedule_widget .arrow-button{font-size:20px; font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#000; margin:20px 0 0; display:block; float:left; margin: 0px 0 20px;}
.widget_lady_jets_schedule_widget .arrow-button .fa{color:#cc0000;}
.widget_lady_jets_schedule_widget .arrow-button:hover{color:#cc0000;}
.widget_lady_jets_schedule_widget .arrow-button:hover .fa{color:#000;}
.widget_lady_jets_schedule_widget .text-background-title{font-size: 24px;font-weight: 300;padding-bottom: 10px;margin-bottom: 30px;border-bottom: solid 1px #000;}
/* Default Template */

.wp-caption.alignleft {margin-right:10px;}
.wp-caption.alignright {margin-left:10px;}
.wp-caption-text{font-size:14px;  font-family:"franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#757575; text-transform:uppercase; padding-top:10px;}
.breadcrumbs{width:100%; float:left; background-color:#ebebeb; padding:5px 0;}
.breadcrumbs a{color:#000; text-decoration:underline; font-size:14px;}
.content-left-column{float:left; width:70%; padding-right:30px; box-sizing:border-box;padding-bottom:30px;}
.content-right-column{float:left; width:30%; margin-top:50px;}
.content-left-column p{margin-bottom:30px;}
.content-left-column p a{text-decoration:underline;}
.content-left-column h1{font-size:36px; font-weight:500; text-transform:capitalize; margin:40px 0;}
.content-left-column h2{margin-bottom:15px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.content-left-column h3{font-weight:700;}
.content-left-column h5{margin-bottom:14px;}
.content-left-column ul{margin-bottom:30px;}
.content-left-column iframe{float:left; width:100%; display:block; position:relative;}

/* Post Single Pages */

.post-image{float:left; width:100%; margin: 10px 0;}
.post-image .caption{color: #737373;
    font-size: 14px;
    font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;
    font-weight: 500;
    text-transform: uppercase;}
.post-image img{max-width:100%; max-height:100%;}
.content-left-column .pagination{display:none;}
.content-left-column .date{padding-top:0;}
.post-title .date{font-size:14px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#737373;text-transform:uppercase;}
.blog-single-posts.galleries .post-image img{display:none;}


/* Photos Index Page */

.photos-index{float:left; width:100%;}
.photo-description-block{float:left; width:70%;}
.photo-description-block p{font-weight:500; font-size:24px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; line-height:1; margin-bottom:50px;}
.photo-index-container{float:left; width:100%;}
.photos-index .news-block{padding:0; margin-bottom:30px;}
.photos-index .news-block + .news-block{padding:0;}
.photos-index .news-block + .news-block + .news-block{padding:0;}
.photos-index .news-block:nth-child(3n+2){padding:0 15px !important;}
.photos-index .news-block .image-block{margin-bottom:40px;}
.photos-index .news-block .content-block .title{margin-bottom:20px;}
.photos-index h1{ font-size: 36px; font-weight: 500; text-transform: capitalize; margin: 40px 0;}

/* Athletics Index Page */

.athletics-index{float:left; width:100%;} 
.athletics-index .event-block-basketball + .event-block-basketball{margin-bottom:20px;}
.athletics-image-container{float:left; width:100%; padding-bottom:50px; margin-bottom:50px; border-bottom:solid 1px #ebebeb;}
.athletics-main-image{float:left; width:100%; height: 412px; background-repeat: no-repeat; background-size: cover; background-position: top center;}
.athletics-image-caption{float:left; width:100%;margin-top:10px;}
.athletics-image-caption p{margin-bottom:0; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:14px; text-transform:uppercase; color:#c6c6c6; font-weight:500;}
.athletics-index .content-block{width:60%;}
.athletics-index .more-news-button{float:left; width:100%; margin:50px 0;}
.athletics-index .more-news-button a .fa{color:#cc0000;}
.athletics-index .more-news-button a{color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size:18px; text-transform:uppercase; font-weight:500;}
.athletics-index .more-news-button a:hover{color:#cc0000;}
.athletics-index .more-news-button a:hover .fa{color:#000;}
.athletics-index .image-basketball-block a{height:145px;}

/* Index Page */

.events-index{float:left; width:100%; margin-bottom:50px;}
.events-index-container{float:left; width:100%;}
.events-index .event-block{border-bottom:solid 1px #ebebeb; box-sizing: border-box; padding:25px;}
.events-index .event-block:last-child{border:none;}
.events-index .event-block:hover{background-color:#ebebeb;}
.events-index .date{color:#000; float:left; font-weight:500; font-size:24px; padding-bottom:0; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.events-index .event-block-text{color:#000;}
.events-index .event-block-text p{margin:0;}
.events-index .event-container{width:80%;}

/* Single Column Page */
.school-locations{float:left; width:100%;}
.school-block-container{float:left; width:100%; margin-bottom:50px; border-bottom:solid 1px #ebebeb; padding-bottom:50px;}
.school-block{float:left; width:100%; position:relative;}
.school-block-container:last-child{border:0;}
.map{float:left; width: 392px; height: 265px;}
.map iframe{ float: left; width: 100%; height:100%;display:initial;}
.school-text-block{float:left;padding-left: 20px; box-sizing: border-box; width:50%;}
.school-address{font-weight:300; margin:0 0 10px 0;}
.school-title{font-size:24px; font-weight:300;}
.school-driving-direction-button{float:left; margin-top:20px; color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.school-driving-direction-button .fa{color:#cc0000;}
.school-driving-direction-button:hover{color:#cc0000;}
.school-driving-direction-button:hover .fa{color:#000;}
.school-text-block .expolore-program-bnt{position:absolute; bottom:0;}
.school-text-block .expolore-program-bnt a{padding:13px 48px; background-color:#cc0000; color:#fff;  border:solid 2px #cc0000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:400; display:block; font-size:20px;}
.bold{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500;}
.expolore-program-bnt a:hover{border:solid 2px #cc0000; color:#cc0000; background:#fff;}
.school-discription{float:left; width:100%;}
.single-column h1{ font-size: 36px; font-weight: 500; text-transform: capitalize; margin: 40px 0; float:left; width:100%; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.school-text-block a{margin-top:45px; color:#000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;}
.school-text-block a .fa{color:#cc0000;}
.school-text-block a:hover{color:#cc0000;}
.school-text-block a:hover .fa{color:#000;}

/* Campus Page */
.discription-text{float:left; width:100%;}
.button-section{float:left; width:100%;}
.button-block{float:left; width:100%; margin-bottom:40px;}
.button-block-title{float:left; width:100%; font-size:24px; margin-bottom:15px;}
.explore-button{float:left;}
.explore-button a{padding:13px 48px; background-color:#cc0000; color:#fff;  border:solid 2px #cc0000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500; display:block;}
.explore-button a:hover{border:solid 2px #cc0000; color:#cc0000; background:#fff;}
.explore-button a .fa{margin-left:8px;}
.discription-text p{font-weight:500; font-size:24px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; line-height:1; margin-bottom:50px;}

.top-image{float:left; width:100%; height:28vw; background-repeat:no-repeat; background-size:cover; background-position:center; margin-bottom:60px;}
.programs-section{float:left; width:100%; margin-bottom:50px;}
.programs-section .right-side{float:left; width:33.33%; padding:0;}
.programs-section .right-side:nth-child(3n) .sub-left-side table{border:none;}
.programs-section .right-side .sub-left-side{width:100%;}
.programs-section .right-side .sub-left-side table tr{height:56px;}

.bigger-title{font-size:48px !important; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500;}
.category-program-section{float:left; width:100%;}
.category-program-block{float:left; width:100%; margin-bottom:30px;}
.content-left-column .category-program-block .small-discription-text p{margin-bottom:14px;}
.category-program-block .sub-left-side{width:100%; border:none;}
.category-program-block .sub-left-side table{border:none;}
.category-program-block .sub-left-side table tr td a{font-weight:300;}
.category-program-block .sub-left-side table tr:nth-child(odd){background-color:#f9f9f9;}
.category-program-block .sub-left-side table tr td a:hover{background-color:transparent; }
.category-program-block .sub-left-side a:hover{color:#cc0000;}
.category-program-block .sub-left-side a:hover .fa{color:#000;}
.category-program-block .sub-left-side a .fa{padding:0;}
.content-left-column .program-title{margin-bottom:10px; float:left; width:100%;}

/* Directory Page */
.directory-container{float:left; width:100%; margin-bottom:50px;}
.directory-search-container{float:left; width:100%; margin-bottom:70px; padding:15px 0; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.directory-search-container h2 {margin-bottom:5px;}
.directory-search-container .search-field{background-color:#f9f9f9; padding:15px 20px; box-sizing:border-box; width:230px; font-size:24px; font-weight:300;}
.directory-search-container input[type="submit"]{padding:14px 48px; background-color:#cc0000; color:#fff;  border:solid 2px #cc0000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500; font-size:20px;}
.directory-search-container input[type="submit"]:hover{border:solid 2px #cc0000; color:#cc0000; background:#fff;}
.browse-sections .category-program-block .program-title{margin-bottom:20px;}
.browse-sections .category-program-block{width:33.33%;}
.browse-sections .category-program-block:nth-child(3n+2){padding:0 10px; box-sizing:border-box;}
.browse-sections .category-program-block .sub-left-side ul{list-style:none;}
.browse-sections .category-program-block .sub-left-side li{width:100%; padding-right:20px;}
.browse-sections .category-program-block .sub-left-side li a{width:100%; position:relative; display:block;}

.page-title.bigger-title.underline{margin-bottom:30px; padding-bottom:20px; border-bottom:solid 1px #e5e5e5;}
.upper-text{margin-bottom:30px; float:left; width:100%;}
.directory-search-results::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.directory-search-results::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.directory-search-results{float:left; width:100%; margin-bottom:50px;}
.directory-search-results table,th,td {border:none;}
.directory-search-results tr{background-color:#f9f9f9;}
.directory-search-results tr:nth-child(odd){background-color:#fff;}
.directory-search-results td,th{padding:5px 20px; box-sizing:border-box;}
.directory-search-results th{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:500; color:#c6c6c6; font-size:14px; text-transform:uppercase;}
.directory-search-results td{ font-weight:300; color:#000; font-size:16px;}
.search-pagination{float:left; width:100%;}
.page-numbers{margin-right:10px; padding:5px 10px; background-color:#e0e0e0; color:#000; font-size:20px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300;}
.page-numbers.current{color:#fff; background-color:#cc0000;}
.page-numbers:hover{color:#fff; background-color:#cc0000;}
.next.page-numbers{padding:5px 40px;}

.directory-search-results .faculty-row.odd{background-color:#f9f9f9}
.directory-search-results .faculty-row.odd .faculty-name , .faculty-title , .faculty-phone , .faculty-email{color:#cc0000 !important; font-weight:400 !important; font-family: "franklin-gothic-urw", "Arial Narrow", sans-serif !important;}
.directory-search-results .faculty-row.even .faculty-name , .faculty-title , .faculty-phone , .faculty-email{color:#cc0000 !important; font-weight:400 !important; font-family: "franklin-gothic-urw", "Arial Narrow", sans-serif !important;}

.directory-search-results .faculty-row.odd .faculty-name:hover , .faculty-title:hover , .faculty-phone:hover , .faculty-email:hover{color:#000 !important;}
.directory-search-results .faculty-row.even .faculty-name:hover , .faculty-title:hover , .faculty-phone:hover , .faculty-email:hover{color:#000 !important;}

.tax-pagination{float:left; width:100%;}
.tax-pagination a,
.tax-pagination span{margin-right:10px; padding:5px 10px; background-color:#e0e0e0; color:#000; font-size:20px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300;}
.tax-pagination .current{color:#fff; background-color:#cc0000;}
.tax-pagination a:hover{color:#fff; background-color:#cc0000;}

.content-left-column.full-width{width:100%; padding:0;}

.serch-results-container{float:left; width:100%; margin-bottom:50px;}
.search-single-posts{float:left; width:100%;}
.search-single-post{float:left; width:100%; margin:20px 0;}
.search-single-post:hover .search-title{color:#cc0000;}
.search-content .search-title + .search-excerpt{margin-top:20px;}
.search-content{float:left; width:100%;}
.search-title{float:left; width:100%;}
.search-excerpt{float:left; width:100%;}
.search-single-post .search-excerpt p{margin:0; color:#000;}

.program-section{float:left; width:100%; margin:50px 0;}
.bigger-title.with-sub-text{margin-bottom:20px;}
.sub-title-text{text-transform:uppercase; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; color:#757575; font-size:14px; font-weight:500; margin-bottom:20px;}
.program-section table{border:none;}
.program-section table tr td{ padding: 5px 20px; box-sizing: border-box; vertical-align:bottom; font-weight:300;}
.content-left-column .program-section table tbody tr{background-color:#fff;}
.program-section table tbody tr:nth-child(odd){background-color:#f9f9f9;}
.program-section table tr .indented{padding:5px 20px 5px 50px;}
.program-section ul li{font-weight:300;}
.program-section h5{margin-bottom:20px;}
.program-section h5.course-overview-title {margin-top:100px;}
.campus-button-section a{font-size:14px;}
.content-left-column .program-h2{margin-bottom:10px;}

.content-left-column table{border:none;}
.content-left-column table thead tr{background-color:transparent !important; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; text-transform: uppercase;font-weight: 500;color: #c6c6c6;font-size: 14px;margin-bottom: 20px;}
.content-left-column table tbody tr th{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;text-transform: uppercase;font-weight: 500;color:#000;}
.content-left-column table tr td{ padding: 5px 20px; box-sizing: border-box; vertical-align:bottom; }
.content-left-column table .faculty-row.even{background-color:#f9f9f9;}
.content-left-column table .faculty-details.even{background-color:#f9f9f9;}
.content-left-column table .faculty-details.odd{background-color:#fff;}
.content-left-column table tr .indented{padding:5px 20px 5px 50px;}

.content-left-column.default-page table{border:none;}
.content-left-column.default-page table thead tr{background-color:transparent !important; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; text-transform: uppercase;font-weight: 500;color: #c6c6c6;font-size: 14px;margin-bottom: 20px;}
.content-left-column.default-page table tbody tr th{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;text-transform: uppercase;font-weight: 500;}
.content-left-column.default-page table tr td{ padding: 5px 20px; box-sizing: border-box; vertical-align:bottom; }
.content-left-column.default-page table tr:nth-child(even){background-color:#999999;}
.content-left-column.default-page table tr:nth-child(odd){background-color:#fff;}
.content-left-column.default-page table tr .indented{padding:5px 20px 5px 50px;}

.content-left-column .blog-single-posts table{border:none;}
.content-left-column .blog-single-posts table thead tr{background-color:transparent !important; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; text-transform: uppercase;font-weight: 500;color: #c6c6c6;font-size: 14px;margin-bottom: 20px;}
.content-left-column .blog-single-posts table tbody tr th{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;text-transform: uppercase;font-weight: 500;}
.content-left-column .blog-single-posts table tr td{ padding: 5px 20px; box-sizing: border-box; vertical-align:bottom; }

.content-left-column .blog-single-posts table tr .indented{padding:5px 20px 5px 50px;}



.not-found-search{float:left; width:100%;}
.not-found-search input[type="text"]{padding:5px 20px; border:solid 1px #ebebeb;}
.not-found-search input[type="submit"]{font-family:FONTAWESOME;}

.content-left-column .bball-events{margin-bottom:50px;}
.content-left-column .bball-events .basketball-title{margin-bottom:30px;}

.bar.mobile{display:none;}
.mobile-index-link{display:none;}
.mobile-news-index-button{display:none;}
.basketball-button.mobile{display:none;}
.slicknav_nav li{border-bottom:solid 1px #e6e6e6}
.slicknav_nav li a{font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;font-weight:500; font-size:20px; text-transform:capitalize;}
.header .logo a{display:block;}
.slicknav_nav .mobile-menu li{display:inline-block; width:auto; float:none; margin-right:15px; border-bottom:none;}
.slicknav_nav .mobile-menu li a{font-size:16px; padding:0;}
.mobile-menu{float:left; width:100%; text-align:center; padding:50px 20px;}
.slicknav_nav .mobile-menu li:first-child a:before{content:""; margin:0;}
.slicknav_nav .mobile-menu li a:before{ content:"|"; margin-right:15px; color:#000;}
.slicknav_nav .mobile-menu li:last-child{margin:0;}
.slicknav_nav .mobile-menu li a:hover{color:#cc0000; background-color:transparent;}
.mobile-addresses{float:left; width:100%; color:#000; text-align:center;}
.mobile-address{font-size:14px; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-weight:300; margin-bottom:30px;}
.mobile-icons{float:left; width:100%; text-align:center; padding-bottom:30px;}
.mobile-icons a{display:inline-block; width:auto; padding:0; margin-right:10px; font-size:20px;}
.mobile-icons a:hover{color:#cc0000; background-color:transparent;}
.mobile-icons a:last-child{margin-right:0;}
.mobile-search{float:left; width:100%; position:relative;}
.mobile-search .search-field{float:left; width:100%; padding: 20px 30px 20px 80px; font-size:18px; background-color:#ebebeb;}
.mobile-search input[type="submit"]{position:absolute; left:20px; font-family:FontAwesome; background-color:transparent; border:none; top:50%; transform:translateY(-50%); font-size:20px;}
.slicknav_nav .menu{float:left; width:100%;}

.semester-container {float:left;width:100%;margin-bottom:30px;}
.semester-container .event-list {width:100%;float:left;padding:0 0 0 30px;box-sizing:border-box;}
.semester-container h2 {margin-bottom:15px;}
.semester-container h2 i {font-size:16px;margin-right:10px;float:left;margin-top:3px;}
.semester-container h2:hover {cursor:pointer;}
.semester-container h2 .fa-plus-square {display:none;}
.semester-container h2.open .fa-plus-square {display:inline-block;margin-top:3px;}
.semester-container h2.open .fa-minus-square {display:none;}
.semester-container .event-list .date {font-size:21px;text-align:left; float:left;}
.semester-container .event-list .end-date{font-size:21px;text-align:right;}
.semester-container .event-list .event-container a{font-size:21px; color:#cc0000;}
.semester-container .event-list .event-container a:hover{color:#000;}
.semester-container .semester-events {display:none;}

.bball-events table tbody tr th{    font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;
    font-weight: 500;
    color: #757575;
    font-size: 14px;
    text-transform: uppercase;}
.content-left-column.default-page .bball-events table tbody tr td{    font-weight: 300;
    color: #000;
    font-size: 16px;
	vertical-align:middle;}
.content-left-column.default-page .bball-events table tbody tr td + td{width:210px;}
.content-left-column.default-page .bball-events table tbody tr td + td + td{width:auto;}

.text-row .indented-1 {
font-family: "franklin-gothic-urw-cond";
font-size: 24px;
font-weight: 500;
padding-left: 0;
}

.course-row.indented-2 {
padding-left: 50px;
}

.course-row.indented-2:hover .course-title{color:#cc0000;}
.course-row.indented-2:hover .course-code{color:#cc0000;}
.course-row.indented-2:hover .course-number{color:#cc0000;}

.text-row .indented-3 {
padding-left: 50px;
font-style: italic;
}

.text-row .indented-4 {
padding-left: 80px;
font-style: italic;
}

.course-row.indented-4 {
padding-left: 80px;
}

.course-row {
cursor: pointer;
}

.course-row .course-prerequisites {float:left;width:100%;}
.course-row .course-prerequisites p {margin:5px 0 10px;}

.campus-title{font-size:24px;}
.content-left-column.full-width-page{width:100%;}
.faculty-details{display:none;}
.faculty-row{color:#cc0000; cursor:pointer;}
.faculty-name:hover, .faculty-title:hover, .faculty-phone:hover, .faculty-email:hover{color:#000000; text-decoration:underline;} 
.faculty-details.even{background-color:#fff;}
.faculty-details.odd{background-color:#f9f9f9;}

.content-left-column.full-width-page .post-excerpt {float: left;
width: 100%;
overflow-x: scroll;}

.featured-image img {width:100%;height:auto;}

.tribe-events-notices {color:#347A9D !important;}

.research-pagination{float:left; width:100%; margin-bottom:20px;}
.alignleft a {padding: 5px 40px;background-color: #e0e0e0;color: #000;font-size: 20px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;font-weight: 300;}
.alignright a{padding: 5px 40px;background-color: #e0e0e0;color: #000;font-size: 20px;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;font-weight: 300;}
.alignright a:hover{color:#fff; background-color:#cc0000;}
.alignleft a:hover{color:#fff; background-color:#cc0000;}

.gform_body input[type="text"]{border: 1px solid #bfbfbf; border-radius: 2px; padding: 10px 15px !important;}
.gform_body input[type="text"]:focus{outline:none; border:1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);}
.gform_body textarea{border: 1px solid #bfbfbf; border-radius: 2px; padding: 10px 15px !important;}
.gform_body textarea:focus{outline:none; border:1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);}
.gform_body select{border: 1px solid #bfbfbf; border-radius: 2px; padding: 8px 15px !important; background-color:#fff;
	-webkit-appearance: none;
	-moz-appearance:none; 
   	appearance:none; }
.gform_body .address_country:before{content: "\f107"; font-family: FontAwesome; position:absolute; right:20px; top:11px; z-index:200; color:#bfbfbf;}
.gform_body .address_country{position:relative;}
.gform_body select:focus{outline:none; border:1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 30px -5px rgba(0,0,0,0.2);}
.gform_footer input[type="submit"]{font-size:20px; display:inline-block;background:#cc0000;color:#fff;border:2px solid #cc0000; padding:5px 20px;}
.gform_footer input[type="submit"]:hover {background:#fff;color:#cc0000;}


	
@media screen and (max-width:1493px) {
	.header .container{width:100%; padding:0 20px; box-sizing:border-box;}
	.footer .container{width:100%; padding:0 60px; box-sizing:border-box;}
}

@media screen and (max-width:1440px) {
	.bottom-nav{margin-top:30px;}
}
@media screen and (max-width:1340px) {
	.header .logo{ position:absolute; top:30px; margin:0;}
	
}
@media screen and (max-width:1253px) {
	.footer-logo{text-align:center; width:100%; margin-bottom:50px;}
	.left-footer-links{margin-left:0; width:100%; text-align:center;}
	.footer-columns{margin-left:0; width:50%; text-align:center; margin-bottom:30px;}
	.footer-columns + .footer-columns{margin-bottom:50px;}
	.right-footer-links{width:100%; text-align:center;}
	.media-links.footer-social-links{width:100%;}
	.right-footer-links-container{width:100%;}
	.footer-row{width:100%; margin-bottom:0;}
	.footer-row + .footer-row{margin:0;}
	.footer-row li{float:none; display:inline-block;}
	.address-blocks{width:100%;}
	.address-block-title{text-align:center;}
	.address-blocks .address{text-align:center;}
	.copy-right{width:100%; text-align:center; margin-bottom:20px;}
	.credit{width:100%; text-align:center;}
}
@media screen and (max-width:1245px) {
	.header .logo{ top:26px}
	.header .bar .menu-top-bar-container a{font-size:12px;}
	.bottom-nav .nav ul li a{font-size:16px;}
	.bottom-nav .nav ul li .sub-menu li a{font-size:16px !important;}
	.additional_top_bar a{font-size:12px;}
	.additional_top_bar{padding:11px 15px;}
}
@media screen and (max-width:1187px) {
	
	.header .logo{ width:200px; top:59px;}
}

@media screen and (max-width:1024px) {
	
	.logo{width:200px;}
	.message-box{bottom:50px; left:50%; transform:translateX(-50%); padding-top:40px;}
	.hero-image{height:50vw;}
	.top-image{height:40vw;}
	.bar.mobile{display:block; float:left; width:100%;}
	.bar.mobile .additional-top-nav{width:100%; text-align:center;}
	.bar.mobile .additional_top_bar a{font-size:18px;}
	.slicknav{display:block;}
	.bottom-nav{display:none;}
	.bar{display:none;}
	.header .logo{margin-top:20px; margin-bottom:20px; position:relative; top:auto;}
}
@media screen and (max-width:940px) {
	.container{width:100%; padding:0 20px; box-sizing:border-box;}
	.page-sub-nav ul li{ margin:0; width: 20%; text-align: center;}
	.page-sub-nav ul li + li{margin:0;}
	.page-sub-nav ul li:last-child{float:left; margin:0;}
	.news-list{width:100%;}
	.facebook-feed{width:100%;}
	.facebook-feed-container .title-box{margin-bottom:20px;}
	.facebook-feed-container{float:none; text-align:center;}
	.facebook-plugin{float:none;}
	.news-list-container{float:none; margin:0 auto;}
	.degrees .left-side{width:100%; margin-bottom:30px;}
	.right-side{width:100%; padding-left:0;}
	.directory-search-results{overflow-x:scroll;}
	.directory-search-results table{width:940px;}
	.page-sub-nav.company-logos{padding:0;}
	.page-sub-nav.company-logos .container{padding:0;}
	.page-sub-nav.company-logos ul li{    width: 50%; margin-bottom: 0px !important; display: block; border-right: solid 1px #d4d4d4; border-bottom: solid 1px #d4d4d4; padding: 35px; box-sizing: border-box; float:left;}
	.page-sub-nav.company-logos ul li:nth-child(even){border-right:none;}
	.page-sub-nav.company-logos ul li:last-child{border-right:none; width:100%;}
	.company-logos ul li a{margin:0 auto; height:100px;}
	.partner-button{position:relative; transform:translateY(0);}
}
@media screen and (max-width:925px) {
	.main-text{font-size:40px;}
	.left-col{width:100%; height:auto !important; margin-bottom:60px;}
	.right-col{width:100%; height:auto !important; padding:0;}
	.basketball-button{display:none;}
	.basketball-button.mobile{display:block; position:relative; text-align: center;}
	.basketball-button.mobile a{ width: 100%;  box-sizing: border-box; }
	
}
@media screen and (max-width:823px) {
	.container.single-column{padding:0;}
	.container.single-column .page-title{padding:0 20px; box-sizing:border-box;}
	.school-text-block{margin: 40px 0; width:100%; padding-right:20px;}
	.map{width:100%;}
	.expolore-program-bnt{position:relative;float:left; margin-top:40px; clear:both;}
	.expolore-program-bnt a{display:inline-block; padding: 18px 69px;}
	.programs-section .right-side{width:100%;}
	.programs-section .right-side .sub-left-side table{border:none; margin-bottom:0;}
	
}
@media screen and (max-width:768px) {
	.page-sub-nav ul li{width: 100%; margin-bottom:20px !important;}
	.page-sub-nav ul li:last-child{margin-bottom:0 !important;}
	
	.content-left-column{width:100%; padding-right:0;}
	.content-right-column{width:100%;}
	
	.right-side .sub-left-side{border:none;}
	.browse-sections .category-program-block{width:100%;}
	.browse-sections .category-program-block:nth-child(3n+2){padding:0;}
	.directory-search-container input[type="submit"]{padding:13px 28px;}
	.partner-button br{display:none;}
	
}


@media screen and (max-width:670px) {
	.sub-left-side{width:100%; border:none;}
	.sub-left-side a{width:85%;}
	.sub-left-side a .fa{padding-right:0;}
	.sub-left-side table{border:none; margin-bottom:0;}
	.news-block{width:100%; padding:0; margin-bottom:30px;}
	.news-block + .news-block{padding:0;}
	.news-block + .news-block + .news-block{padding:0;}
	.image-block.eqh{height:auto !important;}
	.photos-index .news-block:nth-child(3n+2){padding:0;}
	.photo-description-block{width:100%;}
	.photo-block{padding:0 !important; width:100%; margin-bottom:50px;}
	.photo-image-block{text-align:center;}
	
	.footer .footer-columns{width:100%;}
	
	.wp-caption-text {width:100% !important;}
}
@media screen and (max-width:575px) {
	.hero-image{height:80vw;}
	.message-box{width:75%;}
	.basketball-image{text-align:center;}
	.image-basketball-block{width:100%;}
	.event-block-basketball .content-block{width:100%; float:left; margin-top: 35px;}
	.image-basketball-block a{ width:100%; background-position:center bottom;}
	.section.athletics{position:relative;}
	.basketball-button.mobile{margin-top:100px;}
	.media-links.athletics{position:absolute; bottom:80px; left:50%; transform:translateX(-50%);}
}
@media screen and (max-width:490px) {
	.news-list-container{width:100%;}
}

@media screen and (max-width:425px) {
	.hero-image{height:110vw;}
	.message-box{width:85%;}
	.news-list-container .title-box .desktop-index-button{display:none;}
	.sub-left-side a{width:85%;}
	.sub-left-side a .fa{padding:0;}
	.mobile-index-link{display:block; float: left; color: #000; font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif; font-size: 18px; text-transform: uppercase;font-weight: 500; line-height: 1;}
	.mobile-index-link .fa{color:#cc0000;}
	.photo-galleries .mobile-index-link{color:#fff;}
	.title-box .desktop-index-button{display:none;}
    .mobile-news-index-button{color: #fff;float: left;text-transform:uppercase;font-size: 14px;font-weight: 300;display:block;font-family: "franklin-gothic-urw-cond", "Arial Narrow", sans-serif;margin:50px 0;}
	.event-block:last-child{border-bottom:1px solid #fff;}
	.header-inner{position:relative;}
	.content-left-column img{width:100%;}
	.events-index .event-container{width:70%;}
	.facebook-feed{height:auto !important; padding-bottom:43px;}
	.campus-button-section .btn-small{padding:5px 8px; font-size:14px;}
	.left-footer-links{display:none;}
	.search-pagination{text-align:center;}
	.left-side .image img{width:100%;}
	.footer .container{padding:0 20px;}
	.button-section .explore-button a{font-size:14px; padding:13px 24px;}
	.events-index .container{padding:0;}
	.events-index .event-block{padding: 25px 20px;}
	.events-index .content-left-column h1{padding-left:20px;}
	.header .logo{margin-left:90px;}
	.page-numbers {margin-right:5px;padding:3px 8px;}
	.next.page-numbers {padding:3px 10px;}
	.company-logos ul li a{width:100%;}
}
@media screen and (max-width:375px) {
	.hero-image{height:120vw;}
	.message-box{width:90%;}
	.event-container{width:68%;}
	.media-links.athletics a .fa{font-size:30px;}
	.header .logo{margin-left:60px;}
}
@media screen and (max-width:320px) {
	.sub-left-side li{padding-left:5px;}
	.sub-left-side a .fa{right:-17px;}
	.media-links.athletics a .fa{font-size:24px;}
	.header .logo{margin-left:0px;}
}
