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, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#fff;font-family:'Source Sans Pro', sans-serif;font-size:17.5px;line-height:28px;color:#6b6b6b;padding-top:80px;width: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body.single-landing-page {padding-top:0;}
#wpadminbar{position:fixed !important;}
h1, h2, h3, h4, h5, h6{color:#181818;font-family:'Source Sans Pro', sans-serif;font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:84px;line-height:92px;padding-bottom:25px;color:#000;}
h2{font-size:36px;line-height:42px;color:#6b6b6b;padding: 25px 0 15px;}
h3{font-size:25px;line-height:36px;}
h4{font-size:14px;line-height:21px;}
h5{font-size:30px;line-height:28px;}
h6{font-size:14px;line-height:21px;}
h5 a{background:#00AEEF;font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:24px;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:5px 10px;margin:15px 15px 15px 0;color:#FFF;cursor:pointer;}
h6 a{background:#ac1f2d;font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:24px;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding:5px 10px;margin:15px 15px 15px 0;color:#FFF;cursor:pointer;}
h6 a:visited, h6 a:hover, h6 a:focus,h5 a:visited, h5 a:hover, h5 a:focus{color:#FFF;}
.subheader{color:#777;}
.super-h1{font-size: 54px;line-height: 63px;font-weight: 700;text-transform: uppercase;color: #ac1f2d;}
.highlight-page .super-h1, .dept-directory-page .super-h1, .search-page .super-h1{text-align: center; padding-top: 25px;}
p{font-family:'Source Sans Pro', sans-serif;font-size:18px;line-height:28px;margin:0 0 20px 0;color:#000;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong, b{font-weight:bold;color:#333;}
small{font-size:80%;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}
a, a:visited{color:#424242;text-decoration:underline;outline:0;font-weight: bold;}
a:hover, a:focus{color:#000;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:20px;}
ul{list-style:disc outside;margin-left:20px;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:12px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
img.scale-with-grid{max-width:100%;height:auto;}
.wp-caption {max-width: 100%;}
.alignleft{float:left;margin:0 20px 10px 0;}
.alignright{float:right;margin:0 0 10px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.attachment-featured-image{float:right;margin:0 0 20px 20px;}
.entry-title{font-family:'Source Sans Pro', sans-serif;font-size:42px;line-height:48px;text-transform:uppercase;color:#6b6b6b;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea, select{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;background:#fff;}
select{padding:0 !important;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);}
textarea{min-height:60px;}
label, legend{padding:0 0 10px 0;display:block;font-weight:bold;}
select{height:25px;width:220px;}
input[type="checkbox"]{display:inline;}
label span, legend span{font-weight:normal;color:#444;}
label.BBFormRadioLabelGivingLevelSelected span {color: #FFF;}
span#bboxdonation_billing_lblFullName, span#bboxdonation_payment_lblPaymentMethod{font-weight: bold;}
body .interior-page .gform_wrapper img.ui-datepicker-trigger{width:25px!important;height:25px!important;margin:5px;}
.comments-holder li{margin:50px 20px 20px 20px;list-style:none;}
.comments-holder li{border-bottom:1px solid;}
.comments-holder ul{list-style:none;}
.comments-holder li{border:none;}
.comment-author.vcard{float:left;margin:0 20px 10px 0;overflow:hidden;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid auto;}
.comment-author.vcard img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.reply-holder{margin:50px 20px 20px 20px;}
.reply-holder .comment-form label{float:left;clear:both;width:100%;}
.reply-holder .comment-form textarea{max-width:100%;width:100%;}
.reply-holder .comment-form .comment{padding:10px;width:100%;}
.header{}
.top-nav{position:absolute !important;z-index:1111;top:0;max-width:3840px !important;background:#FFF;width:100%;display:block;}
.fixed-menu-left, .fixed-logo-holder,
.fixed-menu-right{float:left;}
.fixed-menu-left, .fixed-menu-right{padding-left:10%;box-sizing:border-box;background:#FFF;}
.fixed-menu-left{width:40%;}
.fixed-menu-right{width:35%;}
.left-logo-holder{width:10%;float:left;background:#FFF;}
.right-quicklinks-holder{width:15%;float:left;}
.left-logo-holder img{position:relative;z-index:11112;}
.fixed-logo-holder{position:absolute;width:100%;text-align:center;}
.fixed-logo-holder img{position:relative;z-index:1111;}
#sticky_nav{position:fixed !important;z-index:1010;top:0;background:#FFF;max-width:3840px !important;}
.logo{float:left;}
.logo a{text-decoration:none;}
.logo img{padding:25px 35px;}
.search-wrapper{position:relative;z-index:11111;float:left;padding:40px 10px;border-left:#ac1f2d;}
.search-wrapper a{font-family:'Source Sans Pro', sans-serif;font-size:15px;line-height:31px;text-decoration:none;text-transform:uppercase;color:#ac1f2d;}
.search-wrapper img{vertical-align:middle;}


.bg-img-wrap{min-height:650px;background-size:cover;margin-top:-120px;}
.streaming-vid{overflow:hidden;}
.the-video{overflow:hidden;vertical-align: bottom; display: none;}
.show-me {display: block !important;}
#video_player_holder{background-size:cover;position:relative;min-height: 650px;margin-top: -120px;}
#hp_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
#hp_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}


.mslide{max-height: 100%;}
.slideshow-overlay{position:absolute !important;bottom:10%;left:0;}
.slideshow-overlay h1{font-family:'Source Sans Pro', sans-serif;font-size:122px;font-weight:600;color:#FFF;text-align:center;text-transform:uppercase;}
.slide-link-holder{text-align:center;padding:50px 0 100px;}
.slide-link{display:inline-block;text-align:center;text-transform:uppercase;padding:0 10px;}
.entry-content .slide-link{padding: 20px 10px;}
.slide-link a{font-family:'Source Sans Pro', sans-serif;font-size:36px;color:#FFF;text-decoration:none;padding:5px 15px;
    line-height: 40px;}
.menu-wrapper{background:#ddd;}
.menu-holder{z-index:2000;min-height:25px;}
#sticky_nav{display:block;}
#access, #left_access,
#right_access, #quick_access{position:relative;font-family:'Source Sans Pro', sans-serif;padding:10px 0;z-index:1011;text-align:center;}
#access{float:left;width:60%;}
#left_access{text-align:right;padding-right:8%;}
#right_access{text-align:left;padding-left:8%;}
#quick_access{float:left;}
#access li, #left_access li,
#right_access li, #quick_access li{display:inline-block;position:relative;margin:1px 0 2px 0;padding:0 .5%;}
#access ul, #left_access ul,
#right_access ul, #quick_access ul{list-style:none;margin:0;padding:30px 0;}
#menu-topnav-left,
#menu-topnav-right{position:relative;z-index:11111;}
#access .menu-header,
#left_access .menu-header,
#right_access .menu-header,
#quick_access .menu-header,
div.menu{font-size:13px;}
#access .menu-header ul,
#left_access .menu-header ul,
#right_access .menu-header ul,
#quick_access .menu-header ul,
div.menu ul{list-style:none;margin:0;}
#access .menu-header li,
#left_access .menu-header li,
#right_access .menu-header li,
#quick_access .menu-header li,
div.menu li{margin:0 0;}
#access a,
#left_access a,
#right_access a,
#quick_access a{position:relative;color:#333;font-size:15px;font-weight: normal;display:block;line-height:30px;padding:0 10px;text-decoration:none;text-transform:uppercase;margin:0;}
#right_access .alt-color a,
#quick_access .alt-color a,
#access .alt-color a {color:#ac1f2d;}
#menu-main-menu{text-align:left;}
<!--[if IE 8]>
             #menu-main-menu li{float:left;}
#access ul ul,
#left_access ul ul,
#right_access ul ul,
#quick_access ul ul{box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);display:none;position:absolute;width:180px;z-index:2000;margin:0 0;padding:0 0;text-align:left;}
#access ul ul li,
#left_access ul ul li,
#right_access ul ul li,
#quick_access ul ul li{min-width:180px;margin:0 0;border-bottom:#666 solid 1px;border-left:#666 solid 1px !important;padding:0;}
#access ul ul ul,
#left_access ul ul ul,
#right_access ul ul ul,
#quick_access ul ul ul{left:100%;top:0;}
#access ul ul a,
#left_access ul ul a,
#right_access ul ul a,
#quick_access ul ul a{background:#FFF;line-height:1em;padding:10px;width:160px;height:auto;font-size:14px;color:#fff;}
#access li:hover > a,
#left_access li:hover > a,
#right_access li:hover > a,
#quick_access li:hover >a{background-color:#666;color:#fff;}
#access ul ul:hover > a,
#left_access ul ul:hover > a,
#right_access ul ul:hover > a,
#quick_access ul ul:hover > a{background-color:#666;}
#access ul li:hover > ul,
#left_access ul li:hover > ul,
#right_access ul li:hover > ul,
#quick_access ul li:hover > ul{display:block;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #left_access ul li.current_page_item a,
* html #left_access ul li.current-menu-ancestor a,
* html #left_access ul li.current-menu-item a,
* html #left_access ul li.current-menu-parent a,
* html #left_access ul li a:hover,
* html #right_access ul li.current_page_item a,
* html #right_access ul li.current-menu-ancestor a,
* html #right_access ul li.current-menu-item a,
* html #right_access ul li.current-menu-parent a,
* html #right_access ul li a:hover,
* html #quick_access ul li.current_page_item a,
* html #quick_access ul li.current-menu-ancestor a,
* html #quick_access ul li.current-menu-item a,
* html #quick_access ul li.current-menu-parent a,
* html #quick_access ul li a:hover{color:#FFF;}
.slicknav_menu{display:none;}
.the-selectors{margin:10px auto;width:70%;}
.mobile-menu{display:none;}
.slicknav_menu{display:none;position:absolute;top:0;width:100%;z-index:9999;padding:0 !important;-webkit-box-shadow:0px 0px 10px -1px rgba(84,84,84,1);-moz-box-shadow:0px 0px 10px -1px rgba(84,84,84,1);box-shadow:0px 0px 10px -1px rgba(84,84,84,1);}
.slicknav_nav{padding:15px 0 0 0 !important;background:#6b6b6b !important;}
.slicknav_menu .slicknav_icon{width:1.8em !important;}
.slicknav_nav a{display:block;padding:10px 10px!important;font-size:20px;}
.slicknav_nav li a a{padding:0 !important;}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{background:#4c4c4c !important;color:#FFF !important;}
.slicknav_btn{background:#1c2822 !important;margin:0 !important;padding:0px 10px 33px 10px !important;}
.slicknav_menu .slicknav_icon-bar{width:2em !important;margin:10px 0 !important;}
.slicknav_nav li{margin-bottom:0;border-bottom:1px #FFF solid;}
.sub-header-menu{background:#ac1f2d;padding:25px 0 !important;}
.sub-header-menu a{width:25%;float:left;color:#FFF;text-decoration:none;overflow:auto;}
.sub-header-menu{text-align:center;text-transform:uppercase;}
.sub-header-menu p{color:#FFF;margin-bottom:0;}
.vid-holder iframe, .video-wrapper iframe, .vid-holder object, .vid-holder embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-thumb-holder{position:relative;}
.video-thumb{position:absolute;display:block;}
.vidsrunner-thumbs img{width:20%;padding:2.5%;float:left;}
#content{padding:35px 0 0 0;}
.entry-content{padding:20px 25px;overflow: auto;}
.entry-content ul{padding: 10px 0 0;}
.entry-content li {margin-left: 25px;color: #000;}
.title{padding-bottom:15px;}
.full-width{padding-left:10px;}
.featured-image-wrapper{overflow:auto;}
.title-holder{position:absolute !important;bottom:0;left:0;z-index:11;}
.title-holder.add-shadow{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    padding-top: 50px;
}
.title-holder h1{font-family:'Source Sans Pro', sans-serif;font-size:88px;line-height:96px;font-weight:600;color:#FFF;text-align:center;text-transform:uppercase;padding-bottom:25px;overflow-y:hidden;-webkit-text-stroke: 1px black;}
.academic-link-holder .slide-link a{font-size:24px;}
ul.search-list li a{font-family:'Source Sans Pro', sans-serif;font-size:18px;line-height:54px;font-weight:400;display:block;cursor:pointer;color:#494949;text-transform:lowercase;text-decoration:none;}
u.search-list li a:hover{text-decoration:underline;}
ul.search-list li a.no-results{opacity:.5;text-decoration:none;cursor:not-allowed;}
ul.search-list{padding:0;margin:0;}
ul.search-list li{padding:0 0.75%;margin:0;display:inline-block;list-style:none;}
.search-list-item.active{cursor:default;text-decoration:none;}
.major-search{float:left;width:50%;}
.major-item-letter{font-family:'Source Sans Pro', sans-serif;font-size:36px;line-height:54px;font-weight:600;text-align:left;text-transform:uppercase;color:#981c1f;}
.major-item li{list-style:none;}
.major-item a{font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:28px;text-align:left;color:#424242;text-decoration:none;}
.major-item a:hover{text-decoration:underline;}
.sidebar{font:14px/1.5em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.sidebar li{list-style:none;}
.sidebar label{display:none;}
.sidebar-holder{padding:0 25px;}
.sidebar .menu{margin:25px 0 0 0;padding:0;width:100%;}
.sidebar .menu li{background:#fff;border:#d7d7d7 solid 2px;border-top:none;font-family:'Source Sans Pro', sans-serif;font-size:20px;font-weight:700;}
.children{padding-left:35px;}
.sidebar .menu li li a:before{content:"- ";}
.sidebar .menu li li a{font-size:15px;line-height:12px;padding:10px 25px 15px 5px;}
.sidebar .menu li li:first-child{font-family:'Source Sans Pro', sans-serif;text-transform:capitalize;background:#ebcf42;color:#ebcf42;text-align:center;font-size:20px;padding:0px;text-align:left;}
.sidebar .menu li li:first-child{font-family:'Source Sans Pro', sans-serif;text-transform:capitalize;background:#ac1f2d;color:#ebcf42;text-align:center;font-size:20px;padding:0px;text-align:left;}
.sidebar .menu li li:last-child{border:none;}
.sidebar .menu li:first-child a{font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;background:#ac1f2d;color:#fff;text-align:center;font-size:22px;padding:10px;}
.sidebar .menu li li:first-child a{font-family:'Source Sans Pro', sans-serif;text-transform:capitalize;background:#ebcf42;color:#333;font-size:15px;line-height:12px;padding:10px 25px 15px 5px;text-align:left;}
.sidebar .menu li li:first-child a:hover{background:#f4f7fa;}
.sidebar .menu li a{display:block;text-decoration:none;padding:10px 25px;line-height:23px;font-size:18px;font-weight:500;color:#6f6f6f;}
.sidebar .menu li.list-open a{color: #FFF;}
.sidebar .menu li a:hover{background:#ac1f2d;color:#fff;}
.cal-nav li:first-child{font-family:'Source Sans Pro', sans-serif;background:#231f20;color:#ebcf42;text-align:center;font-size:25px;padding:25px;}
.grandchild{background:#ac1f2d !important;}
.grandchild a{font-family:'Source Sans Pro', sans-serif;color:#FFF !important;font-size:15px !important;line-height:12px;padding:5px 20px 5px 40px !important;text-align:left;}
.grandchild a:hover{background:#ac1f2d;}
.show-children a:after{content:'\276F';padding-left:10px;transition:.25s;}
.show-children.list-open a:after{-ms-transform:rotate(90deg);-ms-transform-origin:60% 50%;-webkit-transform:rotate(90deg);-webkit-transform-origin:60% 50%;transform:rotate(90deg);transform-origin:60% 50%;}
.segundo:before{content:'\276E';display:inline-block;padding-right:10px;transition:.25s;}
li.grandchild{display:none;background-color:#ac1f2d;}
li.list-open{background:#ac1f2d !important;color:#fff;}
.blog-object{float:left;width:47%;padding:25px;box-sizing: border-box;border: #898989 1px solid;margin: 25px 1.5%;min-height: 700px;}
.blog-pic{text-align:center;margin-right:1.5%;}
.blog-thumb{max-width:95%;box-sizing:border-box;}
.blog-content{text-align:left;}
h2.blog-title a{color:#b21f24;font-weight:600;font-size:24px;line-height:32px;display:block;text-decoration:none;padding-top:10px;}
.blog-entry-meta{font-weight:700;color:#ac1f2d;text-transform:uppercase;}
.more a{color:#FFF;font-weight:700;text-transform:uppercase;text-decoration:none;background:#ac1f2d;padding:5px 10px;}
.news-feature{width:80%;margin:0 auto;display:block;padding-bottom:20px;}
.announce-object{float:left;width:50%;padding:20px 0 25px 0;min-height:171px;}
.announce-date{float:left;width:28%;margin:0 2% 0 0;box-sizing:border-box;background:#ac1f2d;text-align:center;}
.announce-date a{display:block;text-decoration:none;padding:50px 20px;}
.announce-date h1, .announce-date h2{color:#FFF;font-size:18px;text-transform:uppercase;padding:0;line-height:normal;font-weight:400;}
.announce-date h2{font-size:20px;font-weight:700;}
.announce-content{float:left;box-sizing:border-box;width:70%}
h2.announce-title{font-size:45px;padding:0 0 20px 0;}
h2.announce-title a{font-weight:700;}
.announce-content{padding-top:0;}
.announce-content h2{font-weight:700;padding-bottom:20px;}
#categories-2 h3, #archives-2 h3, #tag_cloud-2 h3{background:#898989;color:#FFF;text-align:center;font-family:'Source Sans Pro', sans-serif;font-weight:600;text-transform:uppercase;font-size:23px;margin:20px 0;}
#categories-2 select, #archives-2 select{width:100%;}
.social-butterfly{position:fixed;right:0;top:225px;z-index:1010;display:block;}
.social-butterfly ul{list-style:none;}
.social-butterfly ul li{margin:2px 0;}
.social-butterfly ul li a{position:relative;right:0;display:block;width:60px;height:60px;right:0;background:url(../images/social-icons_opt.jpg);}
.social-butterfly ul li a.top{background:url(../images/up-icon_opt.jpg);}
.social-butterfly ul li a.bottom{background:url(../images/down-icon_opt.jpg);}
.social-butterfly span{display:none;}
.social-butterfly .facebook{background-position:0 0;}
.social-butterfly .twitter{background-position:0 -60px;}
.social-butterfly .youtube{background-position:0 -120px;}
.social-butterfly .insta{background-position:0 -180px;}
.social-butterfly .facebook:hover{background-position:-60px 0;}
.social-butterfly .twitter:hover{background-position:-60px -60px;}
.social-butterfly .youtube:hover{background-position:-60px -120px;}
.social-butterfly .insta:hover{background-position:-60px -180px;}
.callout-holder{padding:80px 0 !important;display:block;}
.callout-holder h1{font-family:'Source Sans Pro', sans-serif;font-size:88px;font-weight:600;color:#6b6b6b;text-align:center;text-transform:uppercase;}
.callout{width:25%;box-sizing:border-box;padding:15px;margin:0 auto;float:left;}
.callout-content-holder{position:relative;max-width:369px;}
.callout-content{position:absolute;bottom:0;left:0;background-color:rgb(196, 32, 28);background-color:rgba(196, 32, 28, 1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C4201C, endColorstr=#C4201C);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#C4201C, endColorstr=#C4201C)";width:100%;min-height:20%;padding:15px 20px 10px;box-sizing:border-box;transition:0.5s;}
.callout-content-holder:hover .callout-content{min-height:100%;padding:80px 20px 10px;}
.callout-content p{font-family:'Source Sans Pro', sans-serif;font-size:34px;line-height:38px;font-weight:600;color:#FFF;text-align:center;text-transform:uppercase;}
.callout-content-holder:hover .callout-content a{display:inline-block;transition:0.4s;}
/*.do-parallax{background-attachment:fixed;}*/
.parallax-area{
    overflow:hidden;
    position:relative;
    width:100%;
    /*background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;*/
    background: transparent;
    display:block;
}
.explore-area, .community-area{min-height:825px;text-align:left;}
.explore-study, .campus-community{z-index:11;background-color:rgb(86, 88, 91);background-color:rgba(86, 88, 91, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#56585B, endColorstr=#56585B);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#56585B, endColorstr=#56585B)";width:42%;padding:3%;position:absolute;top:125px;}
.campus-community{right:0;}
.explore-study h2, .campus-community h2{font-family:'Source Sans Pro', sans-serif;font-size:60px;line-height:68px;font-weight:600;color:#FFF;text-align:right;text-transform:uppercase;padding:0 35px;}
.campus-community h2{text-align:left;}
.explore-study p, .campus-community p{font-family:'Source Sans Pro', sans-serif;font-size:18px;line-height:28px;color:#FFF;text-align:right;padding:0 35px;}
.campus-community p{text-align:left;}
.priority-holder{padding:80px 0 100px 0!important;display:block;}
.priority-holder h1{font-family:'Source Sans Pro', sans-serif;font-size:88px;font-weight:600;color:#6b6b6b;text-transform:uppercase;text-align:center;}
.priority{width:25%;float:left;}
.priority p{font-family:'Source Sans Pro', sans-serif;font-size:34px;line-height:42px;font-weight:600;padding-top:10px;color:#6b6b6b;text-transform:uppercase;}
.priority a{text-decoration:none;}
.aspire{padding-top:25px;}
.show-this{}
.show-that{display:none;}
.priority a:hover .show-that{display:inline-block;}
.priority a:hover .show-this{display:none;}
.connect-area{padding:100px 0 50px;display:block;}
.connect p{text-align:center;font-size:48px;line-height:63px;text-transform:uppercase;font-weight:600;padding:25px 0;}
.social-link{float:left;padding:25px;box-sizing:border-box;}
.news-event-holder{display:block;}
.news-feed-holder{padding:25px;box-sizing:border-box;}
.news-item{padding:15% 5%;box-sizing:border-box;float:left;}
.news-item a{text-decoration:none;}
.news-item.ni-1{background:#ac1f2d;width:100%;margin-bottom:8px;}
.news-item.ni-2{background:#008e9a;margin-right:4px;box-sizing:border-box;}
.news-item.ni-3{background:#2f6681;margin-left:4px;box-sizing:border-box;}
.news-item.ni-2, .news-item.ni-3{width:calc(50% - 4px);min-height:350px;}
.news-excerpt{font-family:'Source Sans Pro', sans-serif;font-size:24px;line-height:28px;color:#FFF;text-align:center;}
.news-date{font-family:'Source Sans Pro', sans-serif;font-size:30px;line-height:28px;color:#FFF;text-align:center;text-transform:uppercase;padding-top:30px;}
.button-holder{text-align:center;padding:70px 0;}
.button-holder a{font-family:'Source Sans Pro', sans-serif;font-size:20px;line-height:28px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#FFF;padding:13px 40px;border-radius:25px;background:#ac1f2d;}
.event-feed{padding:15px 0;}
.event-feed a{text-decoration:none;}
.event-item{width:100%;float:left;margin:0;}
.post-type-archive-event .event-item{width:100%;border-bottom:5px solid #e2d5c7;padding:25px 0;}
.event-feed-item{overflow:auto;text-align:center;padding:20px 10px;}
.post-type-archive-event .event-feed-item{width:100%;text-align:left;}
.event-feed-date{width:25%;float:left;}
.event-feed-date p{font-family:'Source Sans Pro', sans-serif;font-size:28px;line-height:28px;font-weight:600;color:#ac1f2d;text-transform:uppercase;margin:10px 0 25px 10px;}
.event-feed-date .day{font-size:36px;background:#ac1f2d;border-radius:50px;color:#FFF;text-align:center;padding:10px 15px;margin-left:10px;}
.event-feed-content{width:75%;float:left;padding:10px 0;box-sizing:border-box;margin-top: 5%;}
.event-feed-text, .event-time{font-family:'Source Sans Pro', sans-serif;font-size:24px;line-height:34px;font-weight:600;color:#676767;text-align:left;}
.event-feed-text p, .event-time p{margin-bottom:0;}
.event-taxonomy-box label {float: left; padding-right: 25px;}
#event_category{float: left;height: 30px;width: 300px;}
.directory-header h1{font-family:'Source Sans Pro', sans-serif;font-size:36px;line-height:88px;font-weight:600;color:#ac1f2d;text-align:center;text-transform:uppercase;padding-bottom:0;}
.staff-search-holder{background:#ebebeb;}
.staff-search input[type="text"]{margin:0;padding:0 0 0 10px;font-size:15px;float:left;width:65%;}
.staff-search input[type="submit"], .reset-holder input[type="button"]{float:left;color:#FFF;background:#ac1f2d;height:40px !important;width:20%;margin:0 0 0 2%;padding:0 5px;font-size:13px;border:none;}
.search-options-overlay{float:left;width:100%;font-weight:700;color:#ac1f2d;display:none;position: absolute;left: 50%;width: 40%;background: #ebebeb;}
.search-options-overlay.disabled{display:block;}
.search-options-overlay h2{line-height: 42px;}
.the-selectors{height:42px !important;width:80% !important;padding:0 5px !important;margin:0 auto !important;}
.ajax-loading{display:none;width:250px;height:150px;color:#444;position:absolute;z-index:1000;right:50%;margin-right:-125px;text-align:center;font-size:25px;}
ul.bootpag{text-align:center;list-style:none;padding:0;margin:0;}
ul.bootpag li{padding:0;margin:0;display:inline-block;}
ul.bootpag li a, span.current{font-family:Tahoma, Geneva, sans-serif;display:block;cursor:pointer;text-decoration:none;padding:4px 8px;width:12px;text-align:center;margin:5px 2px 0 2px;color:#000;font-size:11px;background:#DDD;border:#999 1px solid;}
ul.bootpag li a:hover{color:#FFF;background:#333;}
ul.bootpag li a.active-alpha-selector, span.current{background:#333;color:#fff;}
ul.bootpag li, ul.bootpag li.prev.disabled, ul.bootpag li.next.disabled{background:none !important;}
ul.bootpag li, ul.bootpag li.prev.disabled, ul.bootpag li.next.disabled{width:auto !important;height:auto !important;}
#display-results, #results-template{display:none;}
.find-col{width:50%;float:left;}
.staff-head, #srch-step-two label{font-family:'Source Sans Pro', sans-serif;font-size:25px;line-height:36px;font-weight:600;text-align:center;text-transform:uppercase;color:#686868;}
.department-link{font-family:'Source Sans Pro', sans-serif;font-size:18px;line-height:27px;font-weight:600;text-align:right;text-transform:uppercase;padding:20px 180px;}
.department-link a{color:#ac1f2d;}
#staff-finder{overflow:auto;text-align: center;}
.staff-find-col-1, .staff-find-col-2{width:40%;display:inline-block;}
.ajax-entries{margin:0;padding:0;line-height:0;}
.ajax-entries li{margin:10px 0;list-style:none;border-top:1px #b8b6b6 solid;padding:8px 0 18px 10px;background:#FFF;font-size:15px;line-height:18px;overflow:auto;}
.ajax-entries li div{float:left;display:inline-block;vertical-align:middle;padding:0 10px;box-sizing:border-box;}
.ajax-entries li h2{font-family:'Source Sans Pro', sans-serif;font-size:22px;line-height:28px;font-weight:600;text-transform:uppercase;padding-bottom:10px;color:#ac1f2d;}
.ajax-entries div span{width:100%;}
.ajax-entries a{text-decoration:underline;}
.staff-entry div:nth-child(1){width:10%;padding:0;}
.staff-entry div:nth-child(1) span{width:auto;float:none;}
.staff-entry div:nth-child(2){width:30%;}
.staff-entry div:nth-child(3){width:30%;}
.staff-entry div:nth-child(4){width:30%;}
.staff-entry a.eml{color:#ac1f2d;}
.header_holder div{float:left;font-size:14px;font-weight:700;font-style:italic;}
.highlight-holder{position:relative;overflow: hidden;}
.highlight-content-holder{position:absolute;top:0;padding-top:5%;}
.highlight-content-holder.hl-0,
.highlight-content-holder.hl-2{left:-35%;width:100%;height:100%;}
.highlight-content-holder.hl-1,
.highlight-content-holder.hl-3{right:-35%;width:100%;height:100%;}
.highlight-content-holder h2{font-family:'Source Sans Pro', sans-serif;font-size:54px;line-height:54px;font-weight:600;text-align:center;text-transform:uppercase;}
.highlight-content-holder h3{font-family:'Source Sans Pro', sans-serif;font-size:28px;line-height:36px;letter-spacing:1px;font-weight:600;text-align:center;text-transform:uppercase;}
.highlight-content-holder a{font-family:'Source Sans Pro', sans-serif;font-size:25px;line-height:54px;font-weight:600;color:#FFF;text-transform:uppercase;text-decoration:none;padding:3px 40px;margin:10px auto;display:table;}
.admissions-icon-holder{float:left;padding:20px;}
.admissions-content-holder{float:left;padding-top:25px;max-width:80%;}
.admissions-content-holder h2{font-family:'Source Sans Pro', sans-serif;font-size:25px;line-height:30px;font-weight:600;color:#ac1f2d;}
.admissions-content-holder p{font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:30px;color:#424242;}
.accordion{cursor:pointer;margin:10px 0;width:100%;border:none;outline:none;}
.accordion h1{font-family:'Source Sans Pro', sans-serif;line-height:28px;letter-spacing:-0.15px;font-weight:700;background-color:#ac1f2d;color:#FFF;font-size:15px;padding:18px;}
.accordion h1.active, .accordion h1:hover{background-color:#581015;}
.accordion .panel{padding:0 18px;max-height:0;overflow:hidden;background-color:white;-moz-transition:.75s;-ms-transition:.75s;-o-transition:.75s;-webkit-transition:.75s;transition:.75s;color:#000;}
.accordion.active .panel{max-height:999px;}
.above-footer{background:#898989;padding:25px 0 !important;margin-top: 15px !important;}
.above-footer p{font-family:'Source Sans Pro', sans-serif;font-size:25px;line-height:54px;font-weight:600;color:#FFF;text-align:center;text-transform:uppercase;margin:0;}
.above-footer a{text-decoration:none;color:#FFF;}
.footer{padding:100px 0 !important;display:block;}
.footer-logo{text-align:center;}
.footer-logo img{padding:30px 15px;}
.footer-logo p{font-family:'Source Sans Pro', sans-serif;font-size:17px;line-height:28px;color:#FFF;}
.footer-nav-wrapper ul{padding:20px;margin:0;}
.footer-nav-wrapper ul li{padding:0;margin:0;padding-bottom:5px;}
#menu-footer-nav-left,
#menu-footer-nav-right{text-align:left;}
#menu-footer-nav-left li,
#menu-footer-nav-right li{display:block;}
#menu-footer-nav-left li a,
#menu-footer-nav-right li a{display:block;font-family:'Source Sans Pro', sans-serif;font-size:14px;line-height:18px;color:#FFF;text-decoration:none;font-weight:700;}
#menu-footer-nav-left li:hover,
#menu-footer-nav-right li:hover{cursor:pointer;}
.footer-phone p{font-family:'Source Sans Pro', sans-serif;font-size:22px;line-height:22px;color:#FFF;text-align: center;}
.footer-phone p.add-phone {font-size: 16px;text-transform: uppercase;line-height: 5px;}
.footer-phone p a {color: #FFF; font-weight: 400;}
.footer-phone p.address{font-size:18px;line-height:24px;margin-bottom: 0;}
.footer-phone p.accreditation{font-size:12px;line-height:18px;margin-top: 8px;}
.footer-address{font-size:13px;padding:25px 0;text-align:center;letter-spacing:2px;}
.footer-phone{padding-top:25px;}
.footer-copyright{}
.mstar p{font-family:'Source Sans Pro', sans-serif;font-size:14px;line-height:28px;text-align:center;color:#FFF;padding:35px 0 0 0;margin-bottom:0;}
.mstar a{text-align:center;display:inherit;}
.left-gradient {background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}
.right-gradient{background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.61) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 99%, rgba(255, 255, 255, 1) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.61) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 99%, rgba(255, 255, 255, 1) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.61) 28%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 99%, rgba(255, 255, 255, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-9 */}
.department, .board-trustee{width:33.333333%;padding:35px;margin:0;box-sizing:border-box;min-height:275px;float:left;}
.board-trustee{min-height: 400px;}
.department p, .board-trustee p{margin-bottom: 5px;}
.department-title{font-family: 'Source Sans Pro', sans-serif;font-size: 25px;line-height: 30px;font-weight: 600;color: #ac1f2d;}
.board-title{}
.past-pres{padding: 50px 0;border-top: #9b9b9b 1px solid;}
.past-pres-feed div:nth-child(1){border-top: none;}
.pres-thumb{width: 50%;float: left;}
.pres-details{width: 50%;float: left;padding: 0 20px; box-sizing: border-box;}
.pres-name{font-size: 28px;line-height: 36px;}
.pres-content{padding: 20px 0; box-sizing: border-box;}
.reveal_search-holder {
    box-sizing: border-box;
    padding: 5px;
    max-width: 38px;
    float: right;
}
#search_no_clicky {
    padding: 0 0 !important;
}
.site-search {
    float: right !important;
    padding-top: 20px;
}
#search_box {
    top: 45%;
}
.search-holder {
    position: absolute;
    right: 6%;
    z-index: 9999;
    display: none;
}
.searcher {
    float: left;
    width: 125px !important;
    height: 35px !important;
    font-weight: 700!important;
    font-size: 11px!important;
    font-style: italic!important;
    padding: 0 10px 0 10px!important;
}
.searcher:focus {
    outline: none !important;
    box-shadow: none !important;
}
.search-btn{width: 28px;padding: 5px;}
.search .title a {text-decoration: underline; color: #424242;}
.landing-page-wrapper{display: table;
    min-height: 100%;
    width: 100%;
}
.landing-page-wrapper.interior-page {
    max-width: 100% !important
}
.with-form .landing-page-cover {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 5;
    max-width: none;
}
.without-form .landing-page-cover {
    margin-left: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 5;
    max-width: none;
}
.container.landing-page{
    position: absolute !important;
    width: 100% !important;
    max-width: 1920px !important;
    top: 0;
    left: 0;
    text-align: center;
    /*padding-top: 15% !important;*/
    z-index: 10;
}

.landing-page-content{display: none;position: absolute !important;top: 0; padding: 0 25% !important;box-sizing: border-box;z-index: 10;margin: 20px 0 !important;}
article.landing-page {background: #FFF;}
article.landing-page img {width: 100%;}
.without-form .lp-button a {margin: 70px 0;}
.without-form div.lp-button{ display: inline-block; margin: 0 25px; }
.lp-button {text-align: center;}
.lp-button a{font-family:'Source Sans Pro', sans-serif;font-size:20px;line-height:28px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#FFF;padding:13px 40px;border-radius:25px;background:#21b1e7;}
.interior-page.with-form {width: 80% !important;overflow: hidden;display: table-cell;vertical-align: top;}
.interior-page.without-form {overflow: hidden;display: table-cell;vertical-align: top;max-width: 100vw}
.lp-sb{width: 20%;height: 100vh;overflow-y: scroll;overflow-x: hidden;box-sizing: border-box;padding: 50px 3%;vertical-align: top;display: table-cell; background: #f7f7f7;}
#landing_page_overlay{display: none;background: #151515;position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 9;opacity: .7;}
.landing-page-content .entry-title{padding: 20px 25px 0;}
.landing-page-form-right{width: 80% !important;float: left;padding-bottom: 50px !important;}
.lp-callouts{padding: 80px 0;}
.lp-callout {width: 50%;float: left;min-height: 180px;}
.lp-callout a, .lp-callout h3 {color: #ac1f2d; text-decoration: none; font-weight: 600;font-family:'Source Sans Pro', sans-serif; }
.lp-callout p {padding-right: 30px;}
.lp-callout-icon{width: 25%;float: left;}
article .lp-callout-icon img{width: 60%;margin: 0 auto;display: block;}
.lp-callout-content{width: 75%;float: left;}
#gform_wrapper_26 .gform_description,
#gform_wrapper_26 label {display: none;}
#input_26_4_2 {margin: 16px 0;}
#gform_submit_button_26{
    width: 100%;
    font-size: 24px;
    background: #FFF;
}
.phone-highlight, .mobile-highlight{display: none;}
.donate-feed{overflow: hidden;}
#mstar_counter {
    font-family:'Source Sans Pro', sans-serif;
    font-size: 60px;
    line-height: 65px;
    width: 100%;
    margin: 0 auto;
}
.counting-month, .counting-day, .counting-hour, .counting-minute, .counting-second,
.counting-month-title, .counting-day-title, .counting-hour-title, .counting-minute-title, .counting-second-title {
    width: 15%;
    color: #000;
    float: left;
    text-align: center;
}
.counting-month-title, .counting-day-title, .counting-hour-title, .counting-minute-title, .counting-second-title {
    font-size: 18px;
    line-height: 24px;
}
.counter-wrapper {
    background: #bfb5d8;
    border-top: 10px solid #FFF;
    box-sizing: border-box;
}
.counter-title, .counter-bigdate {
    font-family: 'Poppins';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    color: #3a2a6f;
    letter-spacing: 2px;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.28);
    padding: 40px 0 15px 0;
}
.counter-labels {
    text-align: left;
    font-family: 'Poppins';
    font-size: 0;
    color: #3a2a6f;
    text-transform: uppercase;
    line-height: 0;
    max-width: 667px;
    margin: 0 auto;
    padding: 0 0 60px 0;
}
.counter-bigdate {
    font-size: 65px;
    line-height: 70px;
    color: #FFF;
    padding: 0 0 25px 0;
}
.counter-day, .counter-hour, .counter-min, .counter-sec {
    font-size: 20px;
    line-height: 28px;
    display: inline-block;
}
.counter-day {
    margin: 0 0 0 78px;
}
.counter-hour {
    margin: 0 0 0 140px;
}
.counter-min {
    margin: 0 0 0 112px;
}
.counter-sec {
    margin: 0 0 0 117px;
}
.tablepress tfoot th, .tablepress thead th {background-color: #6f6f6f !important;color: #FFF;}
.super-container{position:relative;width:100%;margin:0 auto;padding:0;}
.container{position:relative;width:90%;margin:0 auto;padding:0;max-width:1366px;}
.column, .columns{float:left;display:inline;margin-left:1.041666666667%;margin-right:1.041666666667%;}
.row{margin-bottom:20px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.column.beta, .columns.beta{margin-left:0;margin-right:2.08333334%;}
.column.delta, .columns.delta{margin-right:0;margin-left:2.08333334%;}
.container .one.column{width:4.16666666666667%;}
.container .two.columns{width:10.4166666666667%;}
.container .three.columns{width:16.6666666666667%;}
.container .four.columns{width:22.9166666666667%;}
.container .five.columns{width:29.1666666666667%;}
.container .six.columns{width:35.4166666666667%;}
.container .seven.columns{width:41.6666666666667%;}
.container .eight.columns{width:47.9166666666667%;}
.container .nine.columns{width:54.1666666666667%;}
.container .ten.columns{width:60.4166666666667%;}
.container .eleven.columns{width:66.6666666666667%;}
.container .twelve.columns{width:72.9166666666667%;}
.container .thirteen.columns{width:79.1666666666667%;}
.container .fourteen.columns{width:85.4166666666667%;}
.container .fifteen.columns{width:91.6666666666667%;}
.container .sixteen.columns{width:100%;}
.container .one-third.column{width:31.25%;}
.container .two-thirds.column{width:64.5833333333333%;}
.container .offset-by-one{padding-left:6.25%;}
.container .offset-by-two{padding-left:12.5%;}
.container .offset-by-three{padding-left:18.75%;}
.container .offset-by-four{padding-left:25%;}
.container .offset-by-five{padding-left:31.25%;}
.container .offset-by-six{padding-left:37.5%;}
.container .offset-by-seven{padding-left:43.75%;}
.container .offset-by-eight{padding-left:50%;}
.container .offset-by-nine{padding-left:56.25%;}
.container .offset-by-ten{padding-left:62.5%;}
.container .offset-by-eleven{padding-left:68.75%;}
.container .offset-by-twelve{padding-left:75%;}
.container .offset-by-thirteen{padding-left:81.25%;}
.container .offset-by-fourteen{padding-left:87.5%;}
.container .offset-by-fifteen{padding-left:93.75%;}
.one-third.column{margin-left:3.1249999999997%;}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:90%;}
    .container .column,
    .container .columns{margin-left:1.063829787234%;margin-right:1.063829787234%;}
    .column.alpha, .columns.alpha{margin-left:0;margin-right:1.063829787234%;}
    .column.omega, .columns.omega{margin-right:0;margin-left:1.063829787234%;}
    .alpha.omega{margin-left:0;margin-right:0;}
    .container .one.column{width:3.64583333333333%;}
    .container .two.columns{width:9.89583333333333%;}
    .container .three.columns{width:16.1458333333333%;}
    .container .four.columns{width:22.3958333333333%;}
    .container .five.columns{width:28.6458333333333%;}
    .container .six.columns{width:34.8958333333333%;}
    .container .seven.columns{width:41.1458333333333%;}
    .container .eight.columns{width:47.3958333333333%;}
    .container .nine.columns{width:53.6458333333333%;}
    .container .ten.columns{width:59.8958333333333%;}
    .container .eleven.columns{width:66.1458333333333%;}
    .container .twelve.columns{width:72.3958333333333%;}
    .container .thirteen.columns{width:78.6458333333333%;}
    .container .fourteen.columns{width:84.8958333333333%;}
    .container .fifteen.columns{width:91.1458333333333%;}
    .container .sixteen.columns{width:100%;}
    .container .one-third.column{width:30.7291666666667%;}
    .container .two-thirds.column{width:64.0625%;}
    .container .offset-by-one{padding-left:6.25%;}
    .container .offset-by-two{padding-left:12.5%;}
    .container .offset-by-three{padding-left:18.75%;}
    .container .offset-by-four{padding-left:25%;}
    .container .offset-by-five{padding-left:31.25%;}
    .container .offset-by-six{padding-left:37.5%;}
    .container .offset-by-seven{padding-left:43.75%;}
    .container .offset-by-eight{padding-left:45.3125%;}
    .container .offset-by-nine{padding-left:56.25%;}
    .container .offset-by-ten{padding-left:62.5%;}
    .container .offset-by-eleven{padding-left:68.75%;}
    .container .offset-by-twelve{padding-left:75%;}
    .container .offset-by-thirteen{padding-left:81.25%;}
    .container .offset-by-fourteen{padding-left:87.5%;}
    .container .offset-by-fifteen{padding-left:93.75%;}
    .one-third.column{margin-left:3.90625%;}
}
@media only screen and (max-width:767px){.container{width:93.75%;}
    .container .columns,
    .container .column{margin:0;}
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column{width:100%;}
    .container .offset-by-one,
    .container .offset-by-two,
    .container .offset-by-three,
    .container .offset-by-four,
    .container .offset-by-five,
    .container .offset-by-six,
    .container .offset-by-seven,
    .container .offset-by-eight,
    .container .offset-by-nine,
    .container .offset-by-ten,
    .container .offset-by-eleven,
    .container .offset-by-twelve,
    .container .offset-by-thirteen,
    .container .offset-by-fourteen,
    .container .offset-by-fifteen{padding-left:0;}
    .menu{float:left;}
    #side{margin-left:0px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:90%;}
    .container .columns,
    .container .column{margin:0;}
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column{width:100%;}
    .menu{float:left;}
    #side{margin-left:0px;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
img{max-width:100%;height:auto !important;vertical-align:bottom;}
@media only screen and (max-width:1600px){.fixed-logo-holder img{width:15%;}
    .highlight-content-holder.hl-0, .highlight-content-holder.hl-2{left: -30%;}
    .highlight-content-holder.hl-1, .highlight-content-holder.hl-3{right: -30%;}
}
@media only screen and (max-width:1440px){.blog-object{min-height: 800px;}}
@media only screen and (max-width:1390px){#access, #left_access,
#right_access, #quick_access,
#sticky_nav, .search-wrapper{display:none;}
    .slicknav_menu, .search-holder{display:block;}
    .left-logo-holder{width:20%;}
    .top-nav{background:#FFF;padding-top:40px;}
    .right-quicklinks-holder{float:right;}
    .bg-img-wrap, #video_player_holder {margin-top:-60px;}
    .slideshow-overlay{bottom:0;}
    .slideshow-overlay h1{font-size:72px;padding-bottom:0;}
    .slide-link-holder{padding:20px 0 50px;}
    .slide-link{width:50%;margin:25px 0;box-sizing:border-box;float:left;}
    .explore-study h2{font-size:54px;}
    .callout-content p{font-size:28px;}
    .campus-community h2{font-size:36px;line-height:54px;}
    .button-holder{padding:35px 0;}
    .title-holder h1{font-size:63px;line-height:72px;}
    .search-options-overlay h2 {font-size: 28px;line-height: 42px;padding: 20px 0;}
    .academic-link-holder .slide-link a {font-size: 18px;}
    .highlight-content-holder.hl-0, .highlight-content-holder.hl-2{left: -25%;}
    .highlight-content-holder.hl-1, .highlight-content-holder.hl-3{right: -25%;}
    /*.interior-page.with-form img{max-width: fit-content;}*/
    .with-form .landing-page img{width: 100%;}
}
/* Use these only if forced to support full nav for laptop stages. Not advisable, settings are for incredibly small stage.Mercy
@media only screen and (max-width:1366px){
    .left-logo-holder{width: 15%;}
    #left_access{padding-right: 10%;}
    #right_access{padding-left: 10%;}
    #access li, #left_access li, #right_access li, #quick_access li{padding: 0;}
    #access a, #left_access a, #right_access a, #quick_access a{font-size: 13px;padding: 0 5px;}
    .fixed-menu-left{width: 35%;}
    .right-quicklinks-holder{float:right;}
    .bg-img-wrap{margin-top:-60px;}
    .slideshow-overlay{bottom:0;}
    .explore-study h2{font-size:54px;}
    .callout-content p{font-size:28px;}
    .campus-community h2{font-size:36px;line-height:54px;}
    .button-holder{padding:35px 0;}
    .title-holder.add-shadow{box-shadow:inset 100px -110px 100px -50px rgba(0,0,0,.45);}
    .title-holder h1{font-size:63px;line-height:72px;}
    .search-options-overlay h2 {font-size: 28px;line-height: 42px;padding: 20px 0;}
    .academic-link-holder .slide-link a {font-size: 18px;}
}
@media only screen and (max-width:1340px){#access, #left_access,
#right_access, #quick_access,
#sticky_nav, .search-wrapper{display:none;}
    .slicknav_menu{display:block;}
    .left-logo-holder{width:20%;}
    .top-nav{background:#FFF;padding-top:40px;}
}*/
@media only screen and (max-width:1200px){.logo img{padding:15px 35px;}
    .entry-content .slide-link{padding: 0 10px;margin: 15px 0;}
    .entry-content .slide-link a{font-size: 24px;}
    .callout-holder{padding:25px 0 !important;}
    .callout-holder .container,
    .priority-holder .container{padding:0 12%;box-sizing:border-box;}
    .callout-holder h1, .priority-holder h1{font-size:63px;padding-bottom:0;}
    .callout{width:50%;box-sizing:border-box;padding: 20px 40px;}
    .explore-study h2{font-size:42px;line-height:48px;}
    .priority{width:50%;box-sizing: border-box;padding: 40px 0;}
    .priority p, .campus-community h2{font-size:28px;line-height:36px;}
    .connect, .social,
    .news-feed-holder,
    .event-feed-holder{width:100% !important;}
    .social{text-align:center;}
    .social-link{float:none;display:inline-block;}
    .event-feed-holder{padding:0 15%;box-sizing:border-box;}
    .title-holder h1{font-size:54px;line-height:63px;}
    .counting-month, .counting-day, .counting-hour, .counting-minute, .counting-second,
    .counting-month-title, .counting-day-title, .counting-hour-title, .counting-minute-title, .counting-second-title {
        width: 20%;
    }
}
@media only screen and (max-width:1024px){.entry-content .slide-link{width: 100%;}
    .footer{padding:20px 0 !important;}
    .footer-nav-wrapper ul{padding:20px 20px 20px 30%;}
    .footer-menu-wrapper{width:100% !important;padding:0 30%;box-sizing:border-box;}
    .footer-logo, .footer-phone{width:100% !important;}
    .footer-phone{padding:0 30%;box-sizing:border-box;text-align:center;}
    .title-holder h1{font-size:63px;line-height:72px;}
    .department, .board-trustee{width:50%;margin:0 auto;min-height:150px;}
    ul.bootpag li a, span.current{padding: 2px 4px;margin:4px 1px 0 1px;}
    .ajax-entries li h2 {font-size: 18px;line-height: 24px;}
    .department-link{padding: 20px 0;text-align: center;}
    .search-options-overlay h2 {font-size: 21px;line-height: 32px;padding: 35px 0;}
    .highlight-content-holder.hl-1, .highlight-content-holder.hl-3{right: -20%;}
    .highlight-content-holder.hl-0, .highlight-content-holder.hl-2{left: -20%;}
    .pres-thumb{width: 100%;}
    .pres-details{width: 100%;padding: 20px 0 0;}
    .pres-details p {margin-bottom: 0;}
    .interior-page.with-form, .lp-sb{width: 100% !important;height: auto;}
    .with-form .landing-page-cover {position: relative;}
    .landing-page-wrapper, .interior-page.with-form, .lp-sb {
         display: block;
    }
    .landing-page-content{padding: 0 15% !important;}
    .lp-callout { width: 100%; }
    .landing-page-form-right, .landing-page-form-right img {width: 100% !important;}
    .lp-callout-icon img { width: 80% !important; }
    .container.landing-page{top:10%}*/
    .lp-sb{ overflow-y: visible;}
    .featured-highlight {display: none;}
    .mobile-highlight{display: block;}
    .blog-object {
        width: 94%;
        min-height: 700px;
    }
    .landing-page .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small{width: 100% !important;}
}
@media only screen and (max-width:768px){body{padding-top: 135px;}
    .callout-content p {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .slideshow-overlay h1{padding-top: 125pxz;}
    .right-quicklinks-holder{float: left;width: 50%;overflow: auto;}
    /*.right-quicklinks-holder{float: none;width: 100%;overflow: auto;}*/
    .search-holder{position: relative;right: unset;}
    .site-search{margin: 0 auto;float: none !important;}
    #search_box {margin: 0 auto;display: table;}
    .callout-holder .container, .priority-holder .container {padding: 0 0;}
    .priority p{
        font-size: 32px;
    }
    .fixed-logo-holder, .social-butterfly, #video_player, .show-me {display:none !important;}
    #video_player_holder{width: 100%;}
    #video_player_holder{min-height: 500px;
        padding: 50px 0;}
    .slideshow-overlay{position:relative !important;}
    .left-logo-holder{width:50%;text-align:center;}
    .logo{float:none;}
    .slide-link{width:100%;margin:15px 0;}
    .major-search {width: 100%;}
    .parallax-area, .news-item,
    .event-item{display:none;}
    .button-holder{padding:5px 0;}
    .button-holder a{font-size: 18px;}
    .footer-menu{width:47.9166666666667% !important;}
    .title-holder h1, .super-h1{font-size:45px;line-height:54px;}
    .department, .board-trustee{width:100%;margin:0 auto;padding:0 35px;}
    .sub-header-menu a {width: 50%;padding: 10px 0;}
    .staff-find-col-1, .staff-find-col-2{width: 100%;display: block;padding: 10px 0;}
    ul.bootpag li a, span.current {padding: 4px 8px;margin: 6px;}
    .ajax-entries li h2{padding-bottom: 0;}
    .staff-entry div:nth-child(1){width: 30%;}
    .staff-entry div:nth-child(2){width: 70%;}
    .staff-entry div:nth-child(3),.staff-entry div:nth-child(4){width: 35%;}
    .search-options-overlay{left: 0;top: 50%;width: 100%;text-align: center;}
    .highlight-content-holder{padding-top: 10%;}
    .highlight-content-holder.hl-1, .highlight-content-holder.hl-3{right: -15%;}
    .highlight-content-holder.hl-0, .highlight-content-holder.hl-2{left: -15%;}
    .highlight-content-holder h2{font-size: 36px;line-height: 42px;}
    .highlight-content-holder a{font-size: 21px;line-height: 36px;}
    .highlight-content-holder h3{font-size: 21px;line-height: 28px;}
    .lp-button {padding: 25px 0;}
    .lp-button a{font-size: 15px;padding: 10px 30px;}
    #mstar_counter {
        font-size: 42px;
        line-height: 56px;
    }
    .landing-page-content{padding: 0 !important;}
    .landing-page-content .entry-title{font-size: 32px;line-height: 36px;}
}
@media only screen and (min-width:481px) and (max-width:768px){}
@media only screen and (max-width:480px){body{padding-top: 130px;}
    .logo img{width: 75%;}
    .entry-title{font-size: 42px; line-height: 48px;}
    .priority-holder{padding:25px 0 !important;}
    .bg-img-wrap{margin-top:0;}
    .slideshow-overlay h1{font-size: 54px;line-height: 63px;padding-top: 75px;}
    .slide-link a{font-size: 24px;}
    .priority-holder h1{line-height:72px;}
    .callout {padding:0;}
    .callout, .priority{width:100%;padding: 5% 14%;box-sizing: border-box;}
    .social-link{width:24%;padding: 10px;}
    .footer-phone, .footer-menu-wrapper{padding:0 20%;}
    .title-holder h1, .super-h1{font-size:32px;line-height:36px;}
    .callout-holder h1, .priority-holder h1{font-size: 42px;line-height: 54px;}
    .staff-entry div:nth-child(1),.staff-entry div:nth-child(2),
    .staff-entry div:nth-child(3),.staff-entry div:nth-child(4){width: 100%; text-align: center;}
    ul.bootpag li a, span.current {padding: 4px 6px;}
    .search-options-overlay{top: 45%;}
    .highlight-content-holder.hl-1, .highlight-content-holder.hl-3,
    .highlight-content-holder.hl-0, .highlight-content-holder.hl-2{left: 0;right: 0;text-align: center;}
    .phone-highlight{display: block;}
    .mobile-highlight{display: none;}
    #mstar_counter {
        font-size: 32px;
        line-height: 36px;
    }
    .counting-month-title, .counting-day-title, .counting-hour-title, .counting-minute-title, .counting-second-title {
        font-size: 15px;
    }
}

html, body { max-width: 100% !important; overflow-x: hidden !important; }