<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* gameday program links */
ul.gameday {margin: 0;}
ul.gameday li {list-style: none;}

ul.gameday li a {position: relative;padding: 0 52px 0 0;border: solid 1px #791716;background: #C0ac7e;line-height: 1;text-transform: uppercase; margin-bottom: 5px; line-height: 40px; height: 40px;display: block; font-weight:bold}

ul.gameday li a:after   {content: "\e836";font-family: 'glyphicons';font-size: 24px;display: block;padding: 0 5px;color: #c0ac7e;position: absolute;right: 5px;top: 0px; font-weight: normal;}
ul.gameday li a:before {content: "";display: block;width: 40px;position: absolute;right: 0;top: 0;bottom: 0;background: #791716;}
ul.gameday li a:hover,.gameday ul li a:focus:hover:focus{background-color:#791716;text-decoration:none;color:#fff;}
ul.gameday li a:hover::before{background-color:#5a1412;}
ul.gameday li a:hover span{background-color:#5a1412;}
ul.gameday li a span {font-weight: normal;background-color: #791716;color: #c0ac7e;display: inline-block;width: 80px;text-align: center;margin-right: 10px;}



/* index buttons */
.index-btn {border: 1px solid #791716; display: block; margin-bottom:30px; text-align: center;}
.index-btn:hover{border: 1px solid #c0ac7e;}
.index-btn:hover p{background-color:#c0ac7e; color:#791716;}
.index-btn p{background-color: #791716;color: #fff;text-align: center;padding: 5px 5px; margin: 0;} 
.index-btn img{margin-bottom:-5px; width:100%;}


/* Style Pronunciation Play Button*/
.wu-play-button{margin-left: 10px;}
 a.wu-play-button:hover, a.wu-play-button:focus{text-decoration: none;cursor:pointer;}

/* Style Bio Pronunciation Player*/
.pronunciation {
    text-align: center;
    font-size: .8em;
    margin: 20px 0 5px 0;
    text-transform: uppercase;
    color: #c0ac7e;
    font-weight: bold;
}


.internal-page .related-links { display: show; }

/* Story IMage List */

.story-img-list p,.story-img-list h3  {margin-left: 150px}
.story-img-list img {float:left;}

.story-image{width:100%;background-color:#333;color: #fff; font-size:.9em; font-style:italic; margin-bottom: 20px;}
.story-image .thumb-caption{padding: 0 5px 5px 5px}
.story-image .thumb-caption a{color: #fff;}


@media only screen and (min-width:600px) {
.story-image{max-width: 400px;}
.full {max-width: 100%;}
.left{float:left; margin: 0 10px 10px 0;}
.right{float:right;margin: 0 0 10px 10px;}
}

/* Story Video Include */ 
.bio-wrap .watch-box, .article-body .watch-box {background-color: #791716; padding: 2px;}
.bio-wrap .watch-box .video-info, .article-body .watch-box .video-info { padding: 2px 10px;}
.bio-wrap .watch-box .video-info p, .article-body .watch-box .video-info p {font-size: 0.9em; color:#FFF;margin: 0;}
.bio-wrap .watch-box .video-info .title, .article-body .watch-box .video-info .title {font-size: 1.2em; color:#c0ac7e;font-weight: bold;}
.bio-wrap .watch-box .video-info .date, .article-body .watch-box .video-info .date { font-size: 0.9em; color:#CCC; font-style:italic;}


/* Coaches Record Table */
.wu-table-coach-record { border-collapse: collapse; width:100%;margin: 0 0 30px 0}
.wu-table-coach-record th { text-align:left; padding:10px 20px; background-color: #791716; color:#C0ac7e; }
.wu-table-coach-record td { padding:10px 20px;}
.wu-table-coach-record tr:nth-child(odd) {  background-color: #eee;}
.wu-table-coach-record caption{position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}

/* Coaches Highlights Table */
.wu-table-coach-highlights { border-collapse: collapse; float:right;margin: 0 0 15px 15px}
.wu-table-coach-highlights td { padding:10px 20px;}
.wu-table-coach-highlights th { text-align:left; padding:10px 20px; background-color: #791716; color:#C0ac7e; text-transform:uppercase;}
.wu-table-coach-highlights tr:nth-child(odd) {  background-color: #eee;}
.wu-table-coach-highlights tr:nth-child(even) {  background-color: #ccc;}
.wu-table-coach-highlights caption{position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);}

.coach-philosophy {float: right;width: 40%;background-color: #eee; margin: 0 0 10px 10px; padding: 0 0 3px 0;}
.coach-philosophy h3 {color: #c0ac7e;background-color:#791716;padding: 10px; margin: 0 0 5px 0; text-align: center; text-transform: uppercase;}
.coach-philosophy p {padding: 0 10px; font-style: italic; font-size: 1.1em;}





/* Awards List */
ul.awards-list{list-style-image: none; margin: 0 0 20px 0; padding: 0; }
.awards-list li{ padding: 5px 10px 3px 10px; margin-bottom: 2px; background-color: #444; list-style: none; text-transform: uppercase; color: #fff; border-left: 15px solid #191919; font-size:.85em;}
.awards-list li a{color: #fff; text-decoration:none !important;}
.awards-list li a:hover{font-weight: bold; !important;}
.awards-list li a::after { content: '\e840'; font-family: "GlyphIcons"; padding-left: 10px;}
/* Paste Awards CSS Here */
.awards-list li.abca{background-color:#006225; border-left-color: #bf311b;}
.awards-list li.afca{background-color:#023569; border-left-color: #e41f1c;}
.awards-list li.ap{background-color:#ff322e; border-left-color: #000000;}
.awards-list li.cas{background-color:#FFC603; border-left-color: #000000;}
.awards-list li.csc{background-color:#0063a8; border-left-color: #f36c21;}
.awards-list li.ctca{background-color:#c42032; border-left-color: #002464;}
.awards-list li.d3bsb{background-color:#00561c; border-left-color: #000000;}
.awards-list li.d3fb{background-color:#940e13; border-left-color: #1b1b1b;}
.awards-list li.fulbright{background-color:#002d56; border-left-color: #0077cb;}
.awards-list li.gcaa{background-color:#013a9b; border-left-color: #cc1041;}
.awards-list li.iwlca{background-color:#05559b; border-left-color: #000000;}
.awards-list li.naia{background-color:#24609e; border-left-color: #e23a40;}
.awards-list li.nabc{background-color:#005da6; border-left-color: #e02626;}
.awards-list li.nfca{background-color:#0e4b64; border-left-color: #dd782a;}
.awards-list li.nff{background-color:#00457c; border-left-color: #a4a9ad;}
.awards-list li.ncaa{background-color:#007ac2; border-left-color: #102c52;}
.awards-list li.nwc{background-color:#133e35; border-left-color: #9f8a59;}
.awards-list li.pbk{background-color:#174e8e; border-left-color: #da9a29;}
.awards-list li.sid{background-color:#; border-left-color: #;}
.awards-list li.usc{background-color:#00263d; border-left-color: #b21e28;}
.awards-list li.ustca{background-color:#004990; border-left-color: #e2383f;}
.awards-list li.ustfccca{background-color:#004990; border-left-color: #e2383f;}
.awards-list li.wu{background-color:#791716; border-left-color: #c0ac7e;}


.awards-list li.record{background-color:#c0ac7e; border-left-color: #791716; color: #791716;}
.awards-list li.topten{background-color:#eee; border-left-color: #791716; color: #791716;}

    
@media screen and (max-width: 480px) {
    .wu-table-coach-highlights { border-collapse: collapse; float:none;margin: 0 0 15px 0px; Width:100%;}
    .coach-philosophy {float:none;width: 100%; margin: 0 0 10px 0;}
}



.carousel-related-links{
    display:none;
}

.bio-news .item{background-color: #791716; float:left; margin: 0 10px 10px 0; width:32%;}
.bio-news .item a{    color: #c0ac7e;
    font-size: .8em;
    text-decoration: none;
    line-height: 1.1em;
    margin: 0 5px 5px 5px;
    display: block;
}


/* ==============
   WILLAMETTE CUSTOM
   ============== */

/* Screengrab*/ 

img.screengrab{
    display: block;
    border: 1px solid #666;
    width: 90%;
    margin: 0px auto;
    
}


.ByTheNumbers {margin: 0 0 40px 0}


.awards .member{position: relative;}
.awards .info p{margin: 0;padding: 0}
.awards .info p.name{color: #791716;font-weight: bold}
.awards .info p.hometown,.info p.highschool{font-size: .9em}
.awards .info p.sports{text-transform: capitalize;font-size: .8em}
.awards .info p.year{bottom: 5px;right:5px;position:absolute;font-weight:bold; color:#c0ac7e;}
.awards .info ul{margin-bottom: 0}
.awards .info ul li{list-style-type: square;font-size: .8em;}
.awards .filter{margin-bottom: 10px;}
.awards .filter-btn{background-color: #791716;color: #c0ac7e;border: 1px solid #5a1412;text-transform: uppercase;font-size: .8em;font-weight: bold; padding: 2px 8px; display: none;}
.awards .filter select, .filter button {margin:2px;}
.awards .info img.hof{float:right;}



SPAN.footnote{position: relative;top: -0.5em;font-size: .6em;color: #791716;}
table.footnote {border-collapse: collapse}
table.footnote td{font-size: .9em;padding:2px 4px; color:#791716; background-color: #eee;}

/* Full Width YouTube */
.YT-container, .iframe-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.YT-video, .iframe-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.iframe-container-smugmug {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 67%;
}



/* H6 Story Quote*/
.article-body h6 {
    margin: 10px 0 15px 5px;
    border-left: solid 4px #c0ac7e;
    padding: 5px 10px;
    font-family: 'open_sansregular', arial;
    color: #999;
    font-size: 15px;
    font-style: italic;
}

/* SAAC */
.saac{background-color: #791716;  padding: 15px; font-family: 'open_sansregular', arial; color: #c0ac7e;}
.saac h4{margin:0;}
.saac a{color:#FFFFFF;}
.saac h5{font-weight: normal;font-family: 'open_sansregular', arial;}

.saac-members .board{background-color: #791716; color: #fff; padding:30px;text-align:center;margin-bottom:15px;}
.saac-members .board a{color: #c0ac7e;}
.saac-members .board h3{margin:2px 0};
.saac-members .board h4{margin:2px 0};
.saac-members .board h5{margin:2px 0};

/* add space after responsive spans */
.wu-row-fluid div[class*="span" ] {margin-bottom: 40px;}

.box-hdr a { color:#791716; text-decoration:none;}
.box-hdr a:hover,
.box-hdr a:focus{ color:#791716; text-decoration:none; border-bottom: 2px solid #791716; }


.wu-button {background:#791716;color:#fff;padding: 5px 10px;font-size: 12px; text-transform: uppercase;}
.wu-button:hover,
.wu-button:focus{text-decoration:none; background-color:#C0ac7e;color:#fff;}


/* Archives Table */
.wu-table-archive { border-collapse: collapse; width:100%;margin: 0 0 30px 0;border-bottom: 1px solid #791716;}
.wu-table-archive th { text-align:left; padding:10px 20px; background-color: #791716; color:#C0ac7e; }
.wu-table-archive td { padding:10px 20px;}
.wu-table-archive tr:nth-child(odd) {  background-color: #eee;}



/* Records Table */
.wu-table-records { border-collapse: collapse; width:100%; margin-bottom:10px;}
.wu-table-records h3 { margin:20px 0 0 0; }
.wu-table-records h4 { margin:0; color:#791716}
.wu-table-records h5 { font-size: .9em;font-family: 'open_sansregular', arial;font-style: italic;text-align: right;color: #999;}
.wu-table-records th {text-align:left;border-bottom:1px solid #eee; padding:20px 0 5px 0;}
.wu-table-records td {text-align:left;border-bottom:1px solid #eee; padding:4px 2px; font-size:.9em;}

.wu-table-records p.record-details {margin: 0; font-style: italic;}

.center{text-align:center !important;}

.wu-tf-seasonbest { border-collapse: collapse; width:100%;}
.wu-tf-seasonbest td {font-size:11px;text-align:left;border-bottom:1px solid #eee; padding:5px 5px;}
.wu-tf-seasonbest th {font-size:13px;text-align:left;border-bottom:1px solid #eee; padding:5px 5px;color:#791716; text-transform:uppercase;}


/* Bio Results Table */
.wu-table-bioresults-pr td {font-size:11px;}

.wu-table-bioresults h3 { margin:20px 0 0 0; color:#791716 }
.wu-table-bioresults h5{text-transform:uppercase;} 
.wu-table-bioresults { border-collapse: collapse; width:100%; margin-bottom:20px;}
.wu-table-bioresults td, .wu-table-bioresults th {text-align:left;border-bottom:1px solid #eee; padding:3px 5px; font-size:11px;}
.wu-table-bioresults td.wu-td-result{text-align:right;}
.wu-table-bioresults a.marked {font-weight:bold;}
.wu-table-bioresults a.marked::after {content: ' \02605';}
.wu-table-bioresults span {margin: 0 0 0 4px};


/* Stats Article Image */
.article-image img {width:100% !important; }
.no-sidebar .article-image {width:800px;}

/* Social Media Table */
.wu-table-sm { border-collapse: collapse; width:100%;}
.wu-table-sm td {text-align:left;border-bottom:1px solid #eee; padding:0 3px;vertical-align:middle;}
.wu-table-sm td img{margin: 10px 0;}
.wu-table-sm {border-top:1px solid #eee;}

/* Table in Story */
.wu-table-story { border-collapse: collapse;margin-bottom: 20px;}
.wu-table-story td, .wu-table-story th {text-align:left;border-bottom:1px solid #eee; padding:5px 5px;}
.wu-table-story th {color:#fff; background-color:#791716;;}

/* Custom headlines */
.wu-hl-layout5 .wu-hl-block{background-color:#791716;margin-bottom:30px;}
.wu-hl-layout5 p.wu-hl-leadin{margin:0; padding:5px;color:#fff;font-size:11px;text-transform:uppercase;}
.wu-hl-layout5 p.wu-hl-date{margin:0; padding:2px 5px 0 5px;color:#fff;font-size:10px;}
.wu-hl-layout5 p.wu-hl-title{margin:0; padding:0 5px 5px 5px;color:#fff;height:34px;font-size:13px;line-height:14px}
.wu-hl-layout5 p.wu-hl-title a{color:#C0ac7e;}

/* Camps */
.wu-camp-box{-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1); margin: 5px 5px 40px 5px;}
.wu-camp-box .camp-title{background-color:#791716;color:#C0ac7e;padding:10px; text-transform:uppercase;}
.wu-camp-box .camp-details{padding:20px;}
.wu-camp-box .camp-sessions table{margin:10px 0 0 0;border-collapse: collapse; width:100%;}
.wu-camp-box .camp-sessions th {background-color:#dcdcdc; color:#666; text-align:left;padding:5px;}
.wu-camp-box .camp-sessions td {background-color:#f5f5f5; color:#666;padding:5px;border-bottom: 1px solid #dcdcdc;}
.wu-camp-box .session-name {width:25%;}
.wu-camp-box .session-date {width:25%;}
.wu-camp-box .session-contact {width:15%;}


/* Button */
.submit-container {margin: 10px 0 20px 0;text-align: right;}
a.wu-btn, a.wu-btn-block {position: relative;padding: 8px 52px 8px 12px;border: solid 1px #791716;background: #C0ac7e;line-height: 1;font-size: 12px;text-transform: uppercase; margin-bottom: 5px;}
a.wu-btn {display: inline-block;}
a.wu-btn-block {display: block;}

a.wu-btn:after,a.wu-btn-block:after   {content: "\e810";font-family: 'glyphicons';font-size: 14px;font-weight: bold;display: block;padding: 0 5px;color: #791716;background: #c0ac7e;border-radius: 10px;position: absolute;right: 12px;top: 7px;}
a.wu-btn:before,a.wu-btn-block:before {content: "";display: block;width: 40px;position: absolute;right: 0;top: 0;bottom: 0;background: #791716;}
a.wu-btn:hover, a.wu-btn:focus,a.wu-btn-block:hover, a.wu-btn-block:focus{background-color:#791716;text-decoration:none;color:#fff;}
a.wu-btn:hover::before,a.wu-btn-block:hover::before{background-color:#5a1412;}
a.wu-btn:hover::after,a.wu-btn-block:hover::after{background-color:#fff;}

/* button Accordian */ 
a.wu-btn-accordian {display: block;position: relative;padding: 8px 52px 8px 12px;border: solid 1px #791716;background: #C0ac7e;line-height: 1;font-size: 12px;text-transform: uppercase; margin-bottom: 5px;text-decoration:none !important;}
a.wu-btn-accordian:after   {content: "\271A";font-family: 'glyphicons';font-size: 14px;font-weight: bold;display: block;padding: 0 5px;color: #c0ac7e;position: absolute;right: 10px;top: 7px;}
a.wu-btn-accordian:before {content: "";display: block;width: 40px;position: absolute;right: 0;top: 0;bottom: 0;background: #791716;}
a.wu-btn-accordian:hover, a.wu-btn-accordian:focus{background-color:#791716;text-decoration:none;color:#fff;}
a.wu-btn-accordian:hover {cursor: pointer;text-decoration:none;}
a.wu-btn-accordian:hover::before{background-color:#5a1412;}

.wu-records .hideme {display:none;}
a.accordion-open::after {content: ' \2716'; }
a.accordion-closed::after {content: ' \271A'; }
.wu-records a.accordion:hover {cursor: pointer;text-decoration:none;}
.wu-records span.conversion {background-color: #eee;color:#555;padding: 2px 5px;font-size: .7rem;font-style: italic;}



/* Home meets*/
.home-meet {-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1); margin: 5px 5px 20px 5px;}
.home-meet h3{background-color:#791716;color:#C0ac7e;padding:10px; text-transform:uppercase;margin:0;}
.home-meet h5{color:#791716;}
.home-meet .meet-details{padding:10px;}
.home-meet .meet-schedule{ border-collapse: collapse; width:100%;}
.home-meet .meet-schedule td, .home-meet .meet-schedule th {text-align:left;border-bottom:1px solid #eee; padding:3px 5px;}


/* Awards */
.wu-awards .wu-award img{float:left; margin:0 20px 0 0;height:200px;}
.wu-awards .wu-award h3{color:#791716;margin:0 0 5px 0;}
.wu-awards .wu-award h4{font-size:12px;margin:0;}
.wu-awards .wu-award{clear:both; min-height:200px;}
.wu-awards .wu-award li{list-style:none;}

/* Hall of Fame */
.wu-hof .coach-bio{background-color:#fff;}
.wu-hof .coach-bio .info .wu-hof-sports{font-size:10px;}
.wu-hof .coach-bio .info {max-width: 230px;}
.wu-hof .coach-bio .info .name a{font-weight:bold;color:#791716;}
.wu-hof .coach-bio .info .name a:hover,
.wu-hof .coach-bio .info .name a:focus{color:#C0ac7e;}

/* Logo Downloads*/
.wu-logo-links {margin-bottom:10px;}
.wu-logo-links a {font-size: 8px;background-color: #791716;padding: 4px 3px;color: #fff;}
.wu-logo-links a:hover,
.wu-logo-links a:focus{background-color:#C0ac7e; color:#fff; text-decoration:none;}






/*.rich-v2 .image .thumb-caption { margin: 0 0 5px 0; }*/
.rich-v2.classic.small .article-image, .rich-v2.standard.small .article-image {width: 100%;}




/* Stats Header*/
.rich-v2 .stats-box h3 {
    padding: 4px;
    margin: 0px;
    color: #C0ac7e;
    font-size: 1em;
    text-align: center;
    text-transform: uppercase;
    background: #791716 none repeat scroll 0% 0%;
}

.banner-score .linescore .linebox th:first-child {
    text-align: left;
    padding-right: 10px;
}
.banner-score .linescore .linebox th {
    background: #791716 none repeat scroll 0% 0%;
    color: #EEE;
    font-weight: normal;
    border: 1px solid #4E4E4E;
}

.banner-score .linescore .linebox th.accent, .banner-score .linescore .linebox td.accent {
    background: #791716 none repeat scroll 0% 0%;
    border-color: #555;
    color: #FFF;
}

:focus { outline:2px dashed #C0ac7e; box-shadow: 0 0 0 2px #791716; } 
:focus img{ box-shadow: 0 0 0 2px #791716 !important; } 

a { color:#791716; text-decoration:none }
a:hover,
a:focus{ color:#C0ac7e; text-decoration:underline }

.links a { color:#C0ac7e;}
.links a:hover,
.links a:focus{ color:#791716; }


/* Headlines-Layout5 */

.headlines-layout5 div img{ float: left;margin: 0 10px 10px 0;}



/* ==============
   GLOBAL STYLES
   ============== */

/* WEB FONT FOR LANDING PAGES */

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('OpenSans-CondBold-webfont.eot');
    src: url('OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-CondBold-webfont.woff') format('woff'),
         url('OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'montserratbold';
    src: url('Montserrat-Bold-webfont.eot');
    src: url('Montserrat-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Montserrat-Bold-webfont.woff') format('woff'),
         url('Montserrat-Bold-webfont.ttf') format('truetype'),
         url('Montserrat-Bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('Montserrat-Regular-webfont.eot');
    src: url('Montserrat-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Montserrat-Regular-webfont.woff') format('woff'),
         url('Montserrat-Regular-webfont.ttf') format('truetype'),
         url('Montserrat-Regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/* WEB FONTS FOR THE INTERNAL PAGES */
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* SCHEDULE ICONS */
.gicon-pr:before { content: '\e832' }
.gicon-ls:before { content: '\e833' }
.gicon-di:before { content: '\e834' }
.gicon-ti:before { content: '\e835' }
.gicon-rc:before { content: '\e836' }
.gicon-re:before { content: '\e837' }
.gicon-bs:before { content: '\e838' }
.gicon-au:before { content: '\e839' }
.gicon-vi:before { content: '\e83b' }
.gicon-ga:before { content: '\e83c' }

body { font-family:'open_sansregular', arial; font-size:14px; line-height:1.5; background:#fff; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }
.landing body { font-family:'open_sans_condensedbold', arial }

.accent-bg,
.accent-bg th { color:#fff !important; background:#791716 !important }

.skip-navigation { position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:1rem; font-weight:700; line-height:1; color:#000 !important; background:#fff; text-transform:uppercase; overflow:hidden; box-sizing:border-box; transition:all 0.5s ease; box-shadow:0 0 15px rgba(0,0,0,0.4) inset }
.skip-navigation:focus { top:0; z-index:9999; width:auto; height:auto; padding:15px; text-decoration:none }

h1,h2,h3,h4,h5,h6,b,strong { font-family:'open_sansbold', arial; font-weight:normal }

h1 { font-size:24px; color:#791716 }
h2 { font-size:21px; color:#791716 }
h3 { font-size:18px }
h4 { font-size:16px }
h5 { font-size:14px }
h6 { font-size:13px }

.mainbody { padding:10px; background:#fff }
.landing .mainbody { padding:0; background:none }

.box-hdr { line-height:38px; padding:15px 0; margin-bottom:10px; font-size:24px; font-family:'open_sans_condensedbold',arial; font-weight:normal; text-transform:uppercase; color:#791716 }

.site-footer { padding:60px; text-align:center; background:#791716 }
.footer-text { font-size:12px; color:#fff; font-family:'montserratregular', arial }
.footer-text a { color:#fff }

/* CAROUSEL */
.j-carousel .seats:after { content:""; display:block; clear:both }

.j-carousel .pp { position:absolute; right:0px; top:0px; z-index:1; width:30px; height:30px; font-family:'glyphicons'; cursor:pointer; text-align:center; text-decoration:none; overflow:hidden; color:#fff; background:rgba(0,0,0,0.8) }
.j-carousel .pp:before { content:'\e80b'; display:block; font-size:1.2rem; line-height:30px }
.j-carousel .pp.play:before { content:'\e80a' }

.j-carousel .next, 
.j-carousel .prev { position:absolute; left:10px; bottom:60%; margin-top:-165px; z-index:2; width:30px; height:30px; font-family:'glyphicons'; cursor:pointer; text-align:center; text-decoration:none; overflow:hidden; color:#fff; background:#791716; border-radius:100%; display:block }
.j-carousel .next { left:auto; right:10px }
.j-carousel .prev:before { content:"\e80f"; display:block; font-size:20px; line-height:30px }
.j-carousel .next:before { content:"\e810"; display:block; font-size:20px; line-height:30px }
.j-carousel .next:hover,
.j-carousel .pp:hover,
.j-carousel .pp:focus,
.j-carousel .next:focus, 
.j-carousel .prev:hover,
.j-carousel .prev:focus{ background:#000; color:#C0ac7e;outline-color:#fff; }


/* PADDING WILL CHANGE ACCORDING SITE PHOTO SIZE */
.j-carousel .media-box .slide-img { display:block; padding-top:50%; position:relative; overflow:hidden }
.j-carousel .media-box .slide-img img { display:block; width:100% !important; height:auto !important; position:absolute; left:0; top:0 }
.touch .j-carousel .close-player { display:block !important }

/* ANIMATION # 2 */
.j-carousel2 { position:relative; z-index:1 }
.j-carousel2 .seat { position:relative; display:none; overflow:hidden }

/* ANIMATION # 3 */
.j-carousel3 { position:relative; z-index:1 }
.j-carousel3 .feed { position:relative; overflow:hidden }
.j-carousel3 .seats { width:800%; position:relative }
.j-carousel3 .seat { width:12.5%; float:left; position:relative }

.text-site { position:absolute; top:0; left:0; padding:5px 10px; font-family:'open_sans_condensedbold', arial; font-size:8px;text-transform:uppercase;color:#791716;}
.text-site:hover,
.text-site:focus{ text-decoration:none;color:#791716;}

/* AOTW */
.aotw { height:300px; padding:10px; background:#eee }
.aotw .athlete { margin-top:10px }
.aotw .athlete:first-child { margin-top:0 }
.aotw .thumb { float:left; margin:0 10px 0 0; border:3px solid #555 }
.aotw .thumb img { vertical-align:top }
.aotw .title { display:block; margin-bottom:10px }
.aotw .title span { display:block; margin-top:5px; font-size:12px; color:#791716 }
.aotw .title span:first-child { font-size:18px; text-transform:uppercase; color:#791716}

/* SCHEDULE */
.calendar-links { margin-top:5px }
.calendar-links .add-calendar-btn { float:left; margin-right:5px }
.calendar-links .add-calendar-btn img { vertical-align:middle }
.calendar-links .composite-btn { display:block; height:31px; padding:0 10px; font-size:16px; line-height:31px; text-transform:uppercase; text-decoration:none; color:#fff; background:#5a1412; overflow:hidden }
.calendar-links .composite-btn:hover,
.calendar-links .composite-btn:focus{ color:#791716; background:#C0ac7e; text-decoration:none }
.calendar-links .composite-btn:after { content:"\00bb"; float:right }
.schedule-boxscore { height:557px; line-height:1.3; overflow:auto }
.schedule-boxscore .no-events { padding: 10px;font-family: arial;text-align: center;background: #791716;font-size: 2em;text-transform: uppercase;font-weight: bold;color: #c0ac7e; }
.schedule-boxscore .event-box { margin-top:10px; padding-right:47px; position:relative; font-family:arial; color:#fff; background:#5a1412; overflow:hidden }
.schedule-boxscore .event-box:first-child { margin-top:0 }
.schedule-boxscore .event-info { padding:10px; background:#791716 }
.schedule-boxscore .result { float:right }
.schedule-boxscore .date { font-size:11px; color:#fff }
.schedule-boxscore .result { float:right }
.schedule-boxscore .sport-status { line-height:25px }
.schedule-boxscore .sport { font-size:17px; font-weight:bold; text-transform:uppercase; display: inline-block; }
.schedule-boxscore .sport a { color:#fff }
.schedule-boxscore .status { float:right }
.schedule-boxscore .links { position:absolute; right:0; top:0; bottom:0; width:37px; padding:5px; }
.schedule-boxscore .links span { display:none }
.schedule-boxscore .links a { float:left; width:50%; height:30px; line-height:30px; text-align:center }
.schedule-boxscore .links a:hover, 
.schedule-boxscore .links a:focus {color:#FFF }
.sport-home .composite-btn { display:none }
.sport-home .schedule-boxscore { height:595px }

/* TOP GALLERIES */
.top-galleries .row { margin-top: 10px; margin-left: 10px; }
.top-galleries .row:first-child { margin-top:0 }
.top-galleries .story { width:16.66%; float:left }
.top-galleries .details { display:none }
.top-galleries .thumb { padding:0 10px 10px 0 }
.top-galleries .thumb img { width:100%; vertical-align:middle }

/* VIDEOS */
.videos-container { margin-left:-10px;}
.videos-container { position:relative }
.videos-container .v-player {  display:block; position:relative; z-index:1; width:33%; height:145px; margin-top:10px; padding-left:10px; float:right; overflow:hidden; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.videos-container .v-player:first-child { width:67%; height:300px; float:left; margin-top:0 }
.videos-container .v-player:first-child + .v-player { margin-top:0 }
.videos-container .v-player .video-info { display:none }
.videos-container .v-player .thumb img { width:100% }
.videos-container .v-player .thumb:before { content:""; display:block; width:0; height:0; border:solid 10px transparent; border-left-color:#FFF; position:absolute; right:50%; top:50%; margin:-10px -15px 0 0; z-index:3  }

.videos-container .v-player:focus-within {outline: 2px dashed #C0ac7e; box-shadow: 0 0 0 2px #791716;}   


.videos-container .video-overlay .close { display:none; width:20px; height:20px; line-height:20px; border:2px solid #FFF; font-size:12px; background:#000; color:#FFF; text-indent:7px; position:absolute; left:50%; top:50%; margin-left:-325px; margin-top:-185px; -webkit-border-radius:15px; border-radius:15px; z-index:10 }
.videos-container .video-overlay.active .close { display:block }
.videos-container .video-overlay { position:absolute; left:-9999px }
.videos-container .video-overlay.active { width:100%; background:#000; background:rgba(0,0,0,0.8); position:fixed; left:0; right:0; top:0; bottom:0; z-index:10 }
.videos-container .video-overlay &gt; div { width:640px !important; height:360px !important; position:absolute !important; left:50%; margin-left:-320px; top:50%; margin-top:-180px }

.sport-home .video-playlist .player{ height: 241px; background:#000; position:relative}
.sport-home .video-playlist .player &gt; div{ width:auto !important; height:100%; position:absolute !important; left:0; top:0; right:0; bottom:0 }

/* BUTTONS &amp; LINKS */
.navbar-buttons ul,
.navbar-buttons li { list-style:none; padding:0; margin:0 }
.navbar-buttons li img { vertical-align:middle }

.edu-links { position:absolute; right:0; top:50px; font-family:'open_sans_condensedbold', arial }
.edu-links ul,
.edu-links li { list-style:none; padding:0; margin:0 }
.edu-links li { float:left }
.edu-links li a { display:block; padding:0 5px; font-size:12px; line-height:25px; color:#fff; text-decoration:none }
.edu-links li a:hover,
.edu-links li a:focus{ color:#C0ac7e; text-decoration:none }

.bottom-links { padding:20px 0 }
.bottom-links ul,
.bottom-links li { list-style:none; padding:0; margin:0 }
.bottom-links li { position:relative; float:left; width:33.32% }
.bottom-links li:before { content:""; position:absolute; left:-20px; top:0; bottom:0; display:block; width:10px; background:#fff; -moz-transform:skew(22deg); -webkit-transform:skew(22deg); transform:skew(22deg) }
.bottom-links li:first-child:before { display:none }
.bottom-links li a { display:block; height:75px; padding:0 20px; line-height:75px; font-size:30px; text-align:center; text-decoration:none; text-transform:uppercase; color:#C0ac7e; background:#791716 }

.social-icons ul,
.social-icons li { list-style:none; padding:0; margin:0 }
.social-icons li { float:left; margin-left:5px }
.social-icons li a { display:block; width:40px; height:40px; line-height:40px; color:#791716; overflow:hidden; background: #C0ac7e; border-radius:25px }
.social-icons li a:hover{ text-decoration:none }
.social-icons li a:before { display:block; font-family:"GlyphIcons"; font-style:normal; font-weight:normal; font-size:25px; speak:none; text-decoration:inherit; text-align: center;  font-variant: normal; text-transform:none  }
.social-icons li a[href*="twitter"]:before { content:"\e81d" }
.social-icons li a[href*="facebook"]:before { content:"\e81b" }
.social-icons li a[href*="instagram"]:before { content:"\e81f" }
.social-icons li a[href*="vimeo"]:before { content:"\e831" }
.social-icons li a[href*="youtube"]:before { content:"\e822" }
.social-icons li a[href*="facebook"]:hover:before { background:#3b5998 } 
.social-icons li a[href*="twitter"]:hover:before { background:#00A2FF } 
.social-icons li a[href*="instagram"]:hover:before { color:#333; background:#F4DB99 } 
.social-icons li a[href*="vimeo"]:hover:before { color:#333; background:#DCD85E }
.social-icons li a[href*="youtube"]:hover:before { background:#DD2C28 }

.sponsors-wrapper { margin-top:38px; text-align:center; background:#191919 }
.sponsors-wrapper li { display:inline-block; vertical-align:top; margin:20px 8px }
.sponsors-wrapper li a span { display:none }

/* SLIDER */
.slider-wrapper { position:relative }
.slider-wrapper .slider { position:relative; overflow:hidden }
.slider-wrapper .items { position:relative; width:2000% }
.slider-wrapper .item { float:left; width:5% }
.slider-wrapper .image { display:block }
.slider-wrapper .image img { width:100%; vertical-align:top }
.slider-wrapper .image span { display:none }
.slider-wrapper .next, 
.slider-wrapper .prev { position:absolute; left:15px; top:50%; margin-top:-25px; width:30px; height:50px; cursor:pointer; text-indent:-9999px; overflow:hidden; background:url(/images/setup/master_sprite.png) no-repeat -1204px 0; border:none; z-index:1 }
.slider-wrapper .next { left:auto; right:15px; background-position:-1234px 0 }
.slider-wrapper .next.disabled, 
.slider-wrapper .prev.disabled { display:none }
.slider-wrapper .pp { position:absolute; right:0; top:0; z-index:1; width:30px; height:30px; font-family:'glyphicons'; text-align:center; border:none; cursor:pointer; overflow:hidden; color:#fff; background:rgba(0,0,0,0.8) }
.slider-wrapper .pp:before { content:'\e80b'; display:block; font-size:1.5em; line-height:30px }
.slider-wrapper .pp.play:before { content:'\e80a' }


.profiles-slider { max-width:580px; margin:0 auto }
.profiles-slider .athlete { position:relative }
.profiles-slider .thumb { position:relative; display:block; padding-top:51%; overflow:hidden; background:#000; }
.profiles-slider .thumb:focus:after { content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:2px dashed #791716; z-index:1 }
.profiles-slider .thumb img { position:absolute; left:0; top:0; width:100%; height:100% }
.profiles-slider .info .title { display:none }
.profiles-slider .info .leadin { position:absolute; left:0; right:0; bottom:0; padding:10px; display:block; font-size:20px; line-height:26px; text-align:center; color:#fff; text-transform:uppercase; text-decoration:none; background:#000; background:rgba(0,0,0,0.5) }
.profiles-slider .info .leadin span:before { content:"|"; padding:0 2px 0 7px; font-size:20px; line-height:26px }
.profiles-slider .info .leadin span:first-child:before { display:none }

.awards-slider { width:300px; margin:0 auto }
.awards-slider .image { position:relative; display:block; padding-top:100%; overflow:hidden }
.awards-slider .image img { position:absolute; left:0; top:0 }

.videos-col .video-playlist { padding-top:0 }
.videos-col .video-playlist .playlist-title,
.videos-col .video-playlist .playlist,
.videos-col .video-playlist .video-info { display:none  }

.top-videos .stories { overflow:hidden }
.top-videos .story { width:19%; margin-left:1%; margin-bottom:10px; float:left }
.top-videos .thumb { display:block; padding-top:56%; position:relative; overflow:hidden }
.top-videos .thumb img { position:absolute; left:0; top:0; width:100%; vertical-align:top }
.top-videos .play-button{ display:block; width:36px; height:36px; background:rgba(0,0,0,0.9); position:absolute; right:50%; top:50%; margin:-18px -18px 0 0; text-indent:-9999px; border-radius:5px; z-index:2 }
.top-videos .play-button:after { content:""; display:block; width:0; height:0; border:solid 10px transparent; border-left-color:#FFF; position:absolute; right:50%; top:50%; margin:-10px -15px 0 0; z-index:3  }
.top-videos .details { display:none }
.top-videos .buttons { display:none;  }

.navbar-image ul { list-style:none; margin:0 }
.navbar-image li img { vertical-align:top }

.navbar-partners{ text-align:center }
.navbar-partners li{ display:inline-block; margin:0 10px}
/*.navbar-partners li img{max-width:200px;}*/


.nav-aotw { text-align: center; }
.nav-aotw li { margin-bottom: 10px }

.landing .video-grid h1,
.landing .video-grid .btn{ display:none }
.landing .video-grid .item{ width:49% }

/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/

/* ROSTER */
.roster table td { padding:5px 10px }
.roster .roster-header { background:#791716; color:#fff }
.roster .roster-header a { color:#fff }
.roster.headshot-layout .athlete { height:auto; padding:4px 4px 28px }
.roster.headshot-layout .athlete img { height:auto }

/* SCHEDULE */
.schedule-list table th { background-color:#791716; color:#fff }
.schedule-cal .schedule-content .cal-days td,
.schedule-cal .schedule-content .cal-date { background:#791716; }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#791716}
.stats-wrapper th,
.stats-wrapper td { font-size:14px; padding:5px }
    
/* BIO */
.bio-wrap .head { background:#791716; color:#fff }
.bio-wrap .head a { color:#fff }
.bio-wrap .player-info td { white-space:normal }
.bio-wrap.xl .player-headshot { padding:0; max-width:none; float:none }
.bio-wrap.xl .player-headshot img { width:100% }

/* VIDEO GRID */
.video-grid .item .thumb &gt; em:before { left:50%; margin-left:-18px; right:auto !important }
.video-grid .item .thumb &gt; em:after { left:50%; margin-left:-5px; right:auto !important  }

/*hides extra black space on thumbnails*/
div.video-grid .item .thumb img { top:0; bottom:0; margin:auto }

/* ==============
   MEDIA QUERIES
   ============== */

/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:1023px) {

body { padding:0 }
div[id="page-backgrounds"] { display:none }
.splash-banner { overflow:hidden; margin-bottom:10px }
.splash-banner li img { display:block; height:auto; width: 100%;  margin: 0; margin-top:10px;}

.site-header { position:relative; background:#791716 }
.site-header .site-title { margin:0 }
.site-header .site-title a { display:block; height:115px; text-indent:-9999px; background:url(/images/setup/header_tablet.png) no-repeat 50% 50% }
.site-header .edu-links,
.site-header .edu-link { display:none }

.social-icons { padding:5px; text-align:center; background:#fff }
.social-icons &gt; div { display:inline-block; vertical-align:top }
.social-icons li a { width:30px; height:30px; line-height:30px }
.social-icons li a:before { font-size:20px }
.site-footer .social-icons { display:none }

.box-hdr { padding:10px; margin:0 }
.content-row { max-width:800px; margin:0 auto }

.mobile-menu-bar { display:block; padding:5px; background: #C0ac7e;}
.mobile-menu-bar ul { list-style:none; padding:0; margin:0 }
.mobile-menu-bar &gt; ul { float:right }
.mobile-menu-bar li { float:left; margin-left:5px }
.mobile-menu-bar li a { display:block; height:35px; padding: 0 10px; text-align:center; font-size:14px; line-height:35px; color:#444; text-transform:uppercase; text-decoration:none; white-space:nowrap; color:#fff; border-radius:3px }
.mobile-menu-bar li a:focus,
.mobile-menu-bar li a.active { background:#791716; color:#fff; text-decoration:none } 

.search-bar { display:none; width:100%; padding:10px; position:relative; background:#CCC; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.search-bar.active { display:block }
.search-bar input[type="text"] { width:100%; height:25px; padding:0 30px 0 10px; border:none; background:#F5F5F5; box-shadow:0 0 3px #999; border-radius:3px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box  }
.search-bar .submit { width:30px; height:23px; border:none; overflow:hidden; background:none; position:absolute; right:10px; top:10px; border-radius:0 3px 3px 0 }
.search-bar .submit span { display:none }
.search-bar .submit i:before { display:block; width:100%; height:23px; line-height:25px; text-align:center; color:#333; margin:0 }

.dropnav { display:none; font-family:'open_sans_condensedbold', arial; background:#191919 }
.dropnav.active { display:block }
.dropnav .nav &gt; .submenu { display:none }
.dropnav .nav &gt; a,
.dropnav .submenu a { display:block; padding:0 10px; height:34px; line-height:34px; color:#fff; text-decoration:none; position:relative }
.dropnav .submenu .has-submenu &gt; a { color:#791716; text-transform:none; background:#C0ac7e; }
/*.dropnav li { border-bottom: solid 1px #292929; border-top: 1px solid #434343 }*/
.dropnav .submenu.level1 li {  border-bottom:solid 1px #560c0b; }
.dropnav li:first-child { border-top:none !important }
.dropnav li:last-child { border-bottom:none !important }
.dropnav li.active { border-bottom:none !important }
.dropnav .submenu.level1 .has-submenu { border:none !important }
.dropnav .has-submenu.active + li { border-bottom:none !important }
.dropnav .nav.has-submenu &gt; a:after { content:""; width:0; height:0; border-style:solid; border-color:#777 transparent transparent; border-width:0.4em 0.4em 0; position:absolute; right:1em; top:50%; margin-top:-0.2em }
.dropnav .nav.has-submenu.active &gt; a:after { border-color:transparent transparent #fff; border-width:0 0.4em 0.4em }
.dropnav .has-submenu.active &gt; .submenu { display:block; background:#791716; }
.dropnav .submenu-title { display:none }
.dropnav .nav1 .submenu.level2 .has-submenu &gt; a,
.dropnav .nav1 .submenu.level2 .has-submenu li { display:none }
.dropnav .nav1 .submenu.level2 .has-submenu li:first-child { display:block }

.secondary-nav { font-family:'open_sans_condensedbold', arial; background:#791716; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:20px; color:#fff; font-weight:normal }
.secondary-nav h1 a { color:#fff }
.secondary-nav h1:before { content:""; position:absolute; left:0; right:0; top:0; bottom:0 }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav &gt; div &gt; ul { display:none; padding:10px; margin:0 10px 10px; background:#000; background:rgba(0,0,0,0.6); border-radius:3px }
.secondary-nav.active &gt; div &gt; ul { display:block }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#eee transparent transparent; border-width:8px 8px 0; position:absolute; right:10px; top:50%; margin-top:-4px }
.secondary-nav.active h1:after { border-color:transparent transparent #fff; border-width:0 8px 8px }
.secondary-nav li a { display:block; padding:5px 0; color:#fff; text-transform:none }
.secondary-nav .has-nav &gt; a { display:none }

.j-carousel { text-align:center }
/*
.j-carousel .story-box { position:absolute; left:0; right:0; bottom:0; padding:30px 10px 10px; font-size:14px; color:#fff; text-align:left;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c000000', endColorstr='#ff000000')";
}*/
.j-carousel .story-box {padding: 5px 10px;text-align:left;background-color: #791716;}

.j-carousel .title { font-size:14px; color:#fff;}
.j-carousel .date,
.j-carousel .leadin,
.j-carousel .readmore { display:none}
.j-carousel .controls {  height: 22px; padding:5px; text-align:center; background:#fff }
.j-carousel .control { position:relative; display:inline-block; vertical-align:top; width:10px; height:10px;  margin: 6px 5px; text-indent:-9999px; background:#791716; cursor:pointer; border-radius:15px }
.j-carousel .control:before { content:""; display:block; position:absolute; left:-4px; right:-4px; top:-4px; bottom:-4px; border:2px solid #791716; border-radius:10px }
.j-carousel .control.active { background:#C0ac7e; box-shadow:none }
.j-carousel .control.active:before { border-color:#B0A283 }
.j-carousel .control .thumb { display:none }

.tabs-wrapper .tabs { display:none }
.tabs-wrapper .tab_title { display:block; height:30px; line-height:30px; margin-bottom:0; padding:0 10px; border-bottom:5px solid #791716; text-transform:uppercase; background:#791716; color:#fff }
.tabs-wrapper .tab_title:hover,
.tabs-wrapper .tab_title:focus{ color:#fff; text-decoration:none }
.tabs-wrapper .pane { display:block !important }

.bottom-links { margin-top:30px; padding:0 }

.videos-container .v-player,
.videos-container .v-player:first-child { height:auto }

.schedule-boxscore,
.sport-home .schedule-boxscore { height:180px }
.aotw { height:auto }

.bottom-links li a { font-size:20px }

.schedule .title { margin-bottom:10px }
.schedule .team-record .titles &gt; div,
.schedule .team-record .data &gt; div { padding:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.schedule .table .titles { display:none }
.schedule .team-record .titles  { display:block; color:#fff; overflow:hidden; padding:5px 5px 0 }
.schedule .team-record .item { padding:5px}
.schedule .team-record { text-align:center; margin-bottom:10px; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC }
.schedule .team-record .titles &gt; div,
.schedule .team-record .data &gt; div { width: 23%; text-align:center; color:#fff; margin:0 1%; float:left; background:#333; border-radius:3px }
.schedule .team-record .titles &gt; div { background:#333; color:#fff }
.schedule .opponent { width: 70%; float:left }
.schedule .result { width: 30%; float:right; text-align:right }
.schedule .item { padding:10px }
.schedule .item.even { background-color:#eee }
.schedule .item .data { position:relative }
.schedule .item .data:before,
.schedule .item .data:after { content: " "; display:table }
.schedule .item .data:after { clear:both }
.schedule .item .date { height:25px; line-height:25px; margin:-10px -10px 10px; padding:0 10px; background:#333; color:#fff }     
.schedule .item .time { height:25px; line-height:25px; color:#fff; position:absolute; right:0; top:-10px }    
.schedule .conf-teams-container { width:100% }
.schedule .conf-teams-container .opponent { width:80%; float:left }
.schedule .conf-teams-container .result { width:20%; float:right }
.schedule .more { display:block !important }
.schedule .more strong { font-weight:normal }
.schedule .more a { display:inline-block; vertical-align:top; text-decoration:none }
.schedule .more a:after { content:"\00BB"; padding:0 5px 0 4px }
.schedule .arrow { display:none }

.bios .profile { overflow:hidden; color:#fff; background:#333; position:relative; padding: 10px 10px 10px 110px;}
.bios .icon { position:absolute; right:31px; bottom:-4px }
.bios .images { width: 100px; padding-top:50px; float:left; margin-left: -110px; text-align:center; position:relative }
.bios .photo img { border: 2px solid #333 }
.bios .number { font-size:20px; line-height: 40px; position:absolute; left:5px; right: 5px; top:0; font-weight: bold;}
.bios .texts .name { font-size:1.2em; padding:5px 10px; margin-bottom:10px;background:#333; color:#fff; border-radius:3px }
.bios .data { line-height:20px }
.bios .profile .texts .icon { text-align: right; padding: 0 31px 0 0; position:relative; top:3px }
.bios .details { color:#444; text-align:left; padding:10px; margin:0 }

div[id="results"] .tabs .tab { display:none }
div[id="results"] .panel:before { content:""; display:block; height:30px; line-height:30px; padding:0 10px; text-transform:uppercase; color:#FFF; background:#333 }
div[id="results"]  #tab-1:before { content:"Yesterday" }
div[id="results"]  #tab-2:before { content:"Today" }
div[id="results"]  #tab-3:before { content:"Tomorrow" }
div[id="results"] h4 { height:25px; line-height:25px; padding:0 10px; font-weight:normal; margin:0 }
div[id="results"] .event  { padding:10px }
div[id="results"] .date:first-child { background:#000; color:#fff }
div[id="results"] .sport {  background:#333; color:#fff }
div[id="results"] .team-result { float:right }

div[id="headlines"] .new { margin-top:15px; padding:10px; border:1px solid #fff; background:#f5f5f5; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,0.4) }
div[id="headlines"] .new:first-child { margin-top:0 }
div[id="headlines"] .new .links { margin-bottom:5px }
div[id="headlines"] .new .text { display:block; margin-top:5px; font-size:12px; color:#444 }
div[id="headlines"] .new .title a { font-size:16px;  text-transform:uppercase }



.navbar-partners li{margin:0 5px 30px 5px;}
.navbar-partners li img{max-width:150px;}

}




/*---------------------------------------
  ADJUSTMENTS FOR MOBILE  
  ----------------------------------------*/

@media only screen and (max-width:767px) {

.site-header .site-title { margin:0 144px 0 0 }
.site-header .site-title a { height:80px; text-indent:-9999px; background:url(/images/setup/header_mobile_wide.png) no-repeat 5px 50% }

.mobile-menu-bar { position:absolute; right:5px; top:22px; padding:0; background:none }
.mobile-menu-bar li a { background:#191919 }
.mobile-menu-bar li span { display:none }

.v-player2, .v-player3,
.text-site { display:none }

.videos-container .v-player:first-child{width:100% }

.top-videos .story { width:100%; margin:5px 0 0 }

.bottom-links li { width:100%; margin-top:10px }
.bottom-links li:first-child { margin-top:0 }
.bottom-links li:before { display:none }

span[id="wiki-toggle-btn"] { display:none !important }

.content-col {margin-bottom: 10px;}

.landing .video-grid .item{ width:100% }

.wu-sm-hide{display:none;}  /* SABATO */



.wu-table-archive td, .wu-table-archive th  { padding:5px 5px;}

}

}

/*------------------------------------------------------
  ADJUSTMENTS FOR MOBILE PORTRAIT  
  -------------------------------------------------------*/

@media only screen and (max-width:479px) {
  
.site-header .site-title a { background-position:5px 50%; background-size:93% auto } 
.aotw .thumb { max-width:35% }



}


/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:1024px) {

.wu-lg-hide{display:none !important;}  /* SABATO */

.page { position:relative; z-index:2; overflow:hidden }
div[id="page-backgrounds"] { position:absolute; left:0; right:0; top:211px; z-index:1; overflow:hidden }
div[id="page-backgrounds"] img { position:relative; left:50%; margin-left:-1000px; width:2000px; max-width:2000px }

.body-container { max-width:1200px; margin:0 auto }
.mainbody { min-height:500px; padding:10px; position:relative }
.landing .mainbody { min-height:0; padding:0 }

.site-header { position:relative; z-index:3; margin-bottom:10px; background:#791716 }
.site-header &gt; .container { position:relative; max-width:1200px; margin:0 auto }
.site-header .site-title { margin:0 }
.site-header .site-title a { display:block; width:797px; height:177px; text-indent:-9999px; background:url(/images/setup/master_sprite.png) no-repeat 0 0; color:#fff }
.site-header .edu-link { position:absolute; right:0; top:0; width:348px; height:49px; text-indent:-9999px; background:url(/images/setup/master_sprite.png) no-repeat -802px 0; color:#fff }

.mobile-menu-bar { display:none }

.search-bar { display:block; position:absolute; left:50%; top:85px; margin-left:400px;width:186px; height:25px; border:1px solid #C1AC7F; background:#000}
.search-bar input[type="text"] { width:100%; height:25px; padding:0 33px 0 10px; border:none; font-family:'montserratbold', arial; font-size:11px; color:#D3D3D3; background:#791716; box-shadow:0 0 3px #999; text-transform:uppercase; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box  }
.search-bar .submit { width:23px; height:25px; line-height:25px; border:none; overflow:hidden; position:absolute; right:0; top:0; color:#eee; background:#791716 }

.content-row { margin-top:0px }
.content-row1 { margin-top:0 }

.content-row1 .content-col1 { width:66.67%; float:left }
.content-row1 .content-col2 { width:31.67%; float:right }

.content-row2 .content-col1 { width:50%; float:left }
.content-row2 .content-col2 { width:48.34%; max-width:580px; float:right }

/*
.sport-home .content-row2 .content-col1 { width:32%; float:left }
.sport-home .content-row2 .content-col2,
.sport-home .content-row2 .content-col3 { width:32%; margin-left:2%; float:left }
*/

.content-row3 .content-col1 { width:66.67%; max-width:800px; float:left }
.content-row3 .content-col2 { width:31%;  float:right }

/* NAVIGATION */
.dropnav { position:relative; font-family:'open_sans_condensedbold', arial; background:#191919; border-radius:3px }
.dropnav .offscreen{ color:#fff }
.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0 }
.dropnav &gt; ul { position:relative; max-width:1200px; margin:0 auto }
.dropnav .nav { position:relative; float:left }
.dropnav .nav6 ~ .nav { position:static }
.dropnav .nav &gt; a { display:block; height:34px; padding:0 10px; font-size:14px; line-height:34px; text-decoration:none; color:#fff; text-transform:uppercase }
.dropnav .nav:hover &gt; a,
.dropnav .nav.focus &gt; a{ background:#5a1412; color:#c0ac7e; }
.dropnav .nav &gt; .submenu { display:none; position:absolute; left:0; top:34px; padding:20px; background:#791716; white-space:nowrap; background:rgba(121,22,23,0.95); }
.dropnav .nav.show &gt; .submenu { display:block }
.dropnav .nav1 &gt; .submenu{ width:875px; white-space:normal }
.dropnav .submenu a { display:block; line-height:20px; font-family:'Arial Black', arial; font-size:14px; text-transform:uppercase; white-space:nowrap; text-decoration:none; color:#c0ac7e }
.dropnav .submenu a:hover,
.dropnav .submenu a:focus{ color:#fff }
.dropnav .submenu .has-submenu &gt; a { padding:10px 0; font-size:26px; text-transform:uppercase; color:#fff; cursor:default }
.dropnav .submenu ul,
.dropnav .submenu .has-submenu { display:inline-block; vertical-align:top; margin-left:20px }
.dropnav .submenu .has-submenu { width:350px }
.dropnav .submenu ul:first-child,
.dropnav .submenu .has-submenu:first-child,
.dropnav .submenu .has-submenu:nth-child(odd) { margin-left:0 }
.dropnav .nav1 .submenu .has-submenu { width:auto }
.dropnav .nav1 .submenu.level2 .has-submenu { display:block; margin:0 }
.dropnav .nav1 .submenu.level2 .has-submenu &gt; a { display:none }
.dropnav .nav1 .submenu.level2 .has-submenu li { display:inline-block; vertical-align:top; margin:0 2px; white-space:nowrap }
.dropnav .nav1 .submenu.level2 .has-submenu li a { min-width:20px; font-family:arial }
.dropnav .nav1 .submenu.level2 .has-submenu li:first-child a { min-width:180px; font-family:'Arial Black', arial }
.dropnav .nav1 .submenu.level2 a:before { display:block; font-family:"GlyphIcons"; font-style:normal; font-weight:normal; font-size:12px; speak:none; color:#fff; text-decoration:inherit; text-align: center;  font-variant: normal; text-transform:none; line-height:20px }
.dropnav .nav1 .submenu.level2 a[href*="twitter"],
.dropnav .nav1 .submenu.level2 a[href*="facebook"],
.dropnav .nav1 .submenu.level2 a[href*="instagram"] { width:20px; height:20px; overflow:hidden }
.dropnav .nav1 .submenu.level2 a[href*="twitter"]:before { content:"\e81d" }
.dropnav .nav1 .submenu.level2 a[href*="facebook"]:before { content:"\e81b" }
.dropnav .nav1 .submenu.level2 a[href*="instagram"]:before { content:"\e81f" }
.dropnav .nav1 .submenu.level2 a:hover:before,
.dropnav .nav1 .submenu.level2 a:focus:before{ color:#000  }
.dropnav .nav1 .submenu.level2 a[rel="wiki-link"]  + a { display:none !important }

.secondary-nav { position:relative; z-index:2; max-width:1200px; margin:0 auto 10px; font-family:'montserratbold', arial; font-weight:bold; color:#791716; text-transform:uppercase  }
.secondary-nav h1 { margin-bottom:0; color:#791716; font-family:'montserratbold', arial; font-size:50px }
.secondary-nav h1 a { color:#791716; text-decoration:none }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav li { float:left }
.secondary-nav li a { color:#791716; text-decoration:none }
.secondary-nav li a:hover,
.secondary-nav li a:focus{ color:#eee; text-decoration:none }
.secondary-nav li:before { content:"|"; padding: 0 0 0 5px; }
.secondary-nav li:first-child:before,
.secondary-nav .has-nav li:before { display:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav &gt; ul { display:none; position:absolute; right:0; padding:10px; background:#000; background:rgba(0,0,0,0.8); border-radius:5px 0 }
.secondary-nav .has-nav:hover &gt; ul,
.secondary-nav .has-nav:focus &gt; ul{ display:block }
.secondary-nav .has-nav li { float:none }
.secondary-nav .has-nav li a { display:block; min-width:100px; color:#fff; white-space:nowrap }

.j-carousel { padding-bottom:125px }
.j-carousel .story-box { position:relative; padding:30px 10px 10px; color:#fff; background:#791716 }
.j-carousel .title { display:block; font-size:24px; line-height:1.2; color:#fff }
.j-carousel .title:hover,
.j-carousel .title:focus{ color:#C1AC7F; text-decoration:none }
.j-carousel .date { position:absolute; left:10px; top:10px; display:block; font-family:'Arial Narrow', arial; font-size:12px; line-height:20px; text-transform:uppercase; color:#C0ac7e; background:#791716 }
.j-carousel .leadin,
.j-carousel .readmore,
.j-carousel .carousel-related-links { display:none }
.j-carousel .controls { position:absolute; left:0; right:0; bottom:0; z-index:2 }
.j-carousel .control { position:relative; float:left; width:19.2%; margin-left:1%; cursor:pointer }
.j-carousel .control:first-child { margin-left:0 }
.j-carousel .control .thumb { width:100%; height:75px; vertical-align:top }
.j-carousel .control .thumb-title { height:20px; padding:0 5px; font-family:'Arial Narrow', arial; font-size:11px; line-height:20px; text-transform:uppercase; color:#C0ac7e; background:#791716; text-align:center }
.j-carousel .control:focus{ outline:2px dashed #C0ac7e; box-shadow: 0 0 0 2px #791716; } 


/* TABS */
.tabs-wrapper .tabs { border-bottom:5px solid #791716}
.tabs-wrapper ul.tabs .tab { margin-left:5px }
.tabs-wrapper ul.tabs .tab:first-child { margin-left:0 }
.tabs-wrapper .tab_title { display:none }
.tabs-wrapper .tab a { display:block; height:30px; line-height:30px; padding:0 10px; text-transform:uppercase; background:#8f9090; color:#fff; border-radius:3px 3px 0 0 }
.tabs-wrapper .tab a.active,
.tabs-wrapper .tab a:focus{ background:#791716 }
.tabs-wrapper .tab a:hover { color:#fff; text-decoration:none }
.tabs-wrapper .panes { position:relative; overflow:hidden }
.tabs-wrapper .pane { display:block !important; position:absolute; left:0; right:0; top:-9999px; background:#eee }
.tabs-wrapper .pane.active { position:static }
.tabs-wrapper .pane .overflow { height:300px; padding:10px; overflow:auto }

.site-header .social-icons { position:absolute; right:0; top:130px }
.site-footer .social-icons { display:inline-block; vertical-align:top; margin-top:20px }

.sport-home .profiles-slider .thumb { padding-top:240px }
.sport-home.csstransforms .profiles-slider .thumb img { left:50%; width:auto; max-width:none; height:100%; -moz-transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); transform:translate(-50%, 0) }

.sport-home .top-galleries .row { display:none }
.sport-home .top-galleries .row:first-child { display:block }
.sport-home .top-galleries .story { width:25%; margin-top:10px  }
/*.sport-home .top-galleries .story:first-child,
.sport-home .top-galleries .story:first-child + .story { margin-top:0 }
 .sport-home .top-galleries .thumb { padding-left:10px; height:115px; overflow:hidden; }*/

.splash-banner { position:relative; max-width:2000px; margin:-10px auto 10px; text-align:center; overflow:hidden }
.splash-banner li { position:relative; left:50%; margin-left:-1000px; width:2000px }
.splash-banner li img { vertical-align:middle }

}

@media only screen and (min-width:1024px) and (max-width:1200px) {
.splash-banner li { left:0; margin:0; width:100% } 
.splash-banner li img { display:block; height:auto; width: 170%; max-width: 170%; margin: 0 -35%;}
}</pre></body></html>