/* edit side styles */
#edit-ribbon-panel, #ribbonBox{background: white;z-index: 10000;position:fixed;top:0;}
.ms-webpart-chrome-vertical, .ms-webpart-cell-vertical { display: block;}    
#ShellSites_BrandBar{display:none;}/* hide sites option*/
.o365cs-nav-leftAlign, .o365cs-nav-centerAlign{display:none !important;}/* hide button to get to one drive, newsfeed, calendar Also, hide "SharePoint"*/
#pageStatusBar{display:none !important;}/* Hide Page Message */
.o365cs-nav-contextMenu{right:auto !important;}
#s4-ribbonrow{display:none;}
.o365cs-nav-brandingText, #O365_MainLink_Settings span, #O365_MainLink_Help span, #O365_MainLink_Me span{color:orange;}
/* #General Site Styles*/
.clear {clear: both;height: 0px;width: 0px;}
html, body{height: 100%;}
body{background:#000;overflow:auto;}
body.overlay-open{overflow:hidden;}
h1, h1 div, h1 p, .ms-rtestate-field h1, h1.ms-rteElement-H1, .k1{font-family: "museo-slab", sans-serif;font-size:45px;font-weight:500;line-height:normal;color:#000;padding-bottom:10px;}
.k1{font-size:45px !important;}
h2, h2 div, h2 p, .ms-rtestate-field h2, h2.ms-rteElement-H2, .k2{font-family: "museo-slab", sans-serif;font-size:27px;font-weight:500;line-height:normal;color:#000;}
.k2{font-size:27px !important;}
h3, .ms-rtestate-field h3, h3.ms-rteElement-H3{font-family: "museo-slab", sans-serif;font-size:23px;font-weight:500;line-height:normal;color:#000;}
h4, .ms-rtestate-field h4, h4.ms-rteElement-H4{font-family: "museo-slab", sans-serif;font-size:20px;font-weight:500;line-height:normal;color:#000;}
h5, .ms-rtestate-field h5, h5.ms-rteElement-H5{font-family: "museo-slab", sans-serif;font-size:18px;font-weight:500;line-height:normal;color:#000;}
body, p, span, div, td, th, nav, footer, address{font-family:"Proxima-nNova", sans-serif;color:#000;font-size:18px;}
a, a:visited, a.ms-listlink, a.ms-listlink:visited{color:#FF8300;font-size:inherit;text-decoration:underline;}
a:hover, a.ms-listlink:hover{color:#5C6368;}
nav a, nav a:hover, a.alert, a.alert:hover, .HeadlineImagesContainer a, .HeadlineImagesContainer a:hover, #overlay-nav a, .title a, .cc-btn.cc-dismiss{text-decoration:none;}
a.ms-listlink, a.ms-listlink:visited{text-decoration:none;color:#FF8300 !important;font-size:inherit;}
a.ms-listlink:hover{color:#5C6368 !important;text-decoration:none;}
.ms-rtestate-field p, p.ms-rteElement-P{margin:unset;line-height:normal;}
.ms-WPBody a, .ms-WPBody a:visited{text-decoration:underline;color:inherit;}
.ms-WPBody a:hover{color:inherit;text-decoration:underline;opacity:0.85;}
.ms-srch-item{width:calc(100% - 500px);padding:15px 0;margin:0;}
.ms-srch-item-body, .ms-srch-item-title, .ms-srch-item-path{width:100%;}
.ms-srch-result #Paging a{border:none;}
.ms-promlink-button-image{overflow:visible;}
.ms-srch-pagingPrev, .ms-srch-pagingNext{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;left:0;top:0;}
.ms-srch-pagingPrev{transform:rotate(135deg);}
.ms-srch-pagingNext{transform:rotate(-45deg);}
.ms-promlink-button-enabled:hover .ms-srch-pagingPrev, .ms-promlink-button-enabled:hover .ms-srch-pagingNext{left:0;top:0;}
.ms-srch-result #NoResult ul li:last-child{display:none;}
img{font-size:12px;}
img.lazy{width:0 !important;}
article img, article a img {border: none;max-width: calc(100% - 10px);}
article picture img {max-width:100%;}
ol, ul {counter-reset: list-item;padding: 2px 0 2px 36px;}
ol {list-style-type: decimal;}
ol ol {list-style-type: lower-alpha;}
ol ol ol {list-style-type: upper-alpha;}
ol ol ol ol {list-style-type: lower-roman;}
ol ol ol ol ol {list-style-type: upper-roman;}
ul {list-style-type: disc;}
ul ul {list-style-type: circle;}
ul ul ul{ list-style-type: square;}
li {display: list-item;}
aside{width: 305px;float:right;}
label{font-family:"Proxima-nNova", sans-serif;color:#5c6268;font-size:17px;padding:0 12px 0 0;line-height:2;}
input{color:#5c6268 !important;font-size:17px;min-width:200px;border-color:#BFBFBF !important;font-family:"Proxima-nNova", sans-serif;padding:5px 5px !important;}
input[type="password"]:hover, input[type="text"]:hover, input[type="file"]:hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover {border-color: #BFBFBF !important;}
input[type=button], input[type=submit], input[type=reset]{background-color:#ff8300;border-color:#ff8300 !important;color:#ffffff !important;padding:5px 10px !important;text-align:center;font-weight:500;font-family:"Proxima-nNova", sans-serif;font-size:17px;text-transform:uppercase;min-width:50px;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{background-color:#5C6368;border-color:#5C6368 !important;text-decoration:none;}
select{display:block;font-size:17px;font-weight:500;color:#5c6268;padding:5px 30px 4px 10px;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #ff8300;-moz-appearance:none;-webkit-appearance:none;appearance: none;background-image:url(/_layouts/15/Images/select-arrow.png),linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%;}
select:hover{border-color:#ff8300;}
select:focus{border-color:#ff8300;color:#5c6268;outline:none;}
/* main nav */
nav .has-sub-menu{background:url(/_layouts/15/images/menu_arrow_down.png) center no-repeat;padding-bottom:29px;}
header{width:100%;position:fixed;z-index: 100;top:0;} 
#site-title {padding:0 20px 0 30px;}
#site-title img {max-width:351px;}
#site-title img.small {max-width:180px;display:none;}
#site-title, #header nav, #header nav ul li{float:left;} 
header nav ul{padding:10px 0 10px 10px;list-style-type:none;}
header nav ul li{padding:0 15px;}
header nav a, header nav a:hover, header nav a:visited{color:#000000;font-family:"Proxima-nNova", sans-serif;font-size:17px;text-transform:uppercase;}
#main-nav a:hover{border-bottom:2px solid #000000;}
header .headline {padding:10px 0;width:100%;border-bottom:1px solid #000000;background:white;}
#accordian{background-color:#dbddde;}
#accordian .title a, #accordian .title a:hover{color:#000000;font-family: "museo-slab", sans-serif;font-size:30px;font-weight:300;padding:5px 20px 4px;float:left;}
#accordian nav ul {padding:2px 0 10px 10px;margin:11px 0 0;}
#accordian nav ul li{padding:0 12px 9px;}
#accordian nav ul li ul{visibility:hidden;transition: 0.25s 0.25s;background-color: #5c6268;width: 100%;position: absolute;left: 0;margin-top: 8px;padding: 9px 20px 0px;}
#accordian nav ul li a{font-size:15px;}
#accordian nav ul li:hover a{border-bottom:1px solid #000000;cursor:pointer;}
#accordian nav ul li:hover ul, #accordian nav ul li ul.open{visibility:visible;transition-delay: 0s;}
#accordian nav ul li:hover ul li a{border-bottom:none;}
#accordian nav ul li ul li a, #accordian nav ul li ul li a:visited{color:#ffffff;font-size:13px;}
#accordian nav ul li ul li a:hover, #accordian nav ul li ul li a:focus{border-bottom:1px solid #ffffff;}
header .tools{margin: 14px 0 0 85%;position: absolute;}
body.overlay-open header .tools{margin: 14px 0 0 calc(85% - 15px);}
.hamburger{display:inline-block;cursor: pointer;transition-duration: 0.15s;transition-property: opacity, filter;transition-timing-function: linear;}
.hamburger:hover,#search:hover{opacity: 0.7;}
.hamburger-box{display: inline-block;height: 26px;position: relative;width: 40px;}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{background-color: #000;border-radius: 4px;height: 4px;position: absolute;transition-duration: 0.15s;transition-property: transform;transition-timing-function: ease;width: 40px;}
.hamburger-inner::after, .hamburger-inner::before{content: "";display: block;}
.hamburger-inner::before{top: -10px;transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;}
.hamburger-inner::after{top: -20px;transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear 0s;}
.hamburger-inner{bottom: 0;top: auto;transition-delay: 0.13s;transition-duration: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger.is-active .hamburger-inner, #search.is-active .search-icon{width: 40px;transform: translate3d(0px, -10px, 0px) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger.is-active .hamburger-inner::after, #search.is-active .search-icon::after{opacity: 0;top: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0s, opacity 0.1s linear 0.22s;}
.hamburger.is-active .hamburger-inner::before, #search.is-active .search-icon::before{top: 0;transform: rotate(-90deg);transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;}
.accordian-flip-container{text-align:right;cursor:pointer;display:none;}
.accordian-flip{cursor:pointer;padding:20px 30px 0 0;}
.arrow-button .arrow-inner{background: #ffffff none repeat scroll 0 0;border-radius: 10px;display: inline-block;height: 8px;position: relative;transition: all 0.3s ease 0s;width:50px;margin: 20px 5px;}
.arrow-button .arrow-inner::after, .arrow-button .arrow-inner::before{background: #ffffff none repeat scroll 0 0;border-radius: 10px;content: "";display: inline-block;height: 8px;position: absolute;transform-origin: 4px center 0;transition: all 0.3s ease 0s;width: 4rem;}
.arrow-button .arrow-inner::after, .arrow-button .arrow-inner::before{top: 0;width: 31px;}
.arrow-left .arrow-inner::after, .arrow-left .arrow-inner::before{left:0;}
.arrow-left .arrow-inner::before{transform: rotate3d(0, 0, 1, 40deg);}
.arrow-left .arrow-inner::after{transform: rotate3d(0, 0, 1, -40deg);}
.arrow-right .arrow-inner::after, .arrow-right .arrow-inner::before{left:44px;}
.arrow-right .arrow-inner::before{transform: rotate3d(0, 0, 1, 220deg);}
.arrow-right .arrow-inner::after{transform: rotate3d(0, 0, 1, -220deg);}
#background-content{height: 100%;overflow: auto;}
.overlay-nav, #overlay-search{position: fixed;top:0;bottom:0;left:0;right:0;background-size:cover;background-color:#000000;width:100%;height:auto;margin:80px 0 -17px;transition: ease-in-out .75s;z-index:99;}
.overlay-nav .overlay-content, #overlay-search .overlay-content{height: 100%;overflow: scroll;}
.overlay-nav .container{margin: 0 80% 0 20%;width:400px;padding-bottom: 20px;}
#overlay-nav-accordian .title{display:none;}
.overlay-nav nav a, .overlay-nav nav a:visited{color:#ffffff;}
.overlay-nav ul{padding:0;list-style-type:none;}
.overlay-nav nav ul li{float:none;}
.overlay-nav .full-main-nav ul li a{border-bottom:1px solid #ffffff;width:400px;text-transform:uppercase;font-size:20px;display:block;padding:10px 0;}
.overlay-nav .full-main-nav ul li a:hover{color:#ff8300;cursor:pointer;}
.overlay-nav .full-main-nav ul li ul{padding:7px 5px;}
.overlay-nav .full-main-nav ul li ul li{padding:0;}
.overlay-nav .full-main-nav ul li ul li a{border-bottom:none;text-transform:none;font-size:16px;display:inline;padding:0;font-size:12px;}
.overlay-nav .middle-nav, #overlay-nav .buttons{clear:both;}
.overlay-nav .middle-nav ul{column-count:2;column-gap:20px;padding:30px 0;}
.overlay-nav .middle-nav ul li a{font-size:12px;}
.overlay-nav .middle-nav ul li a:hover{border-bottom:1px solid #ff8300;color:#ff8300;}
.overlay-nav .buttons {list-style-type:none;}
.overlay-nav .buttons li{margin:0 0 10px;}
.visit-button, .apply-button, .request-info-button, .see-programs-button, .visit-button:visited, .apply-button:visited, .request-info-button:visited, .see-programs-button:visited{padding:6px 20px;text-align:center;font-weight:300;border:1px solid #ffffff;color:#ffffff;font-size:20px;width:230px;display:block;text-transform:uppercase;}
.apply-button:hover{background-color:#ff8300;border-color:#ff8300;color:#ffffff;}
.visit-button:hover{background-color:#00a3d7;border-color:#00a3d7;color:#ffffff;}
.request-info-button:hover{background-color:#EDD221;border-color:#EDD221;color:#ffffff;}
.see-programs-button:hover{background-color:#84B64E;border-color:#84B64E;color:#ffffff;}
.overlay-nav.slider.closed, #overlay-search.slider.closed{left:100%;visibility:hidden;}
.overlay-nav .slider{overflow-y: hidden;max-height: 400px;transition-property:all;transition-duration: 1s;transition-timing-function:ease-in-out;}
.overlay-nav .slider.closed{max-height:0;padding-top:0 !important;padding-bottom:0 !important;visibility:hidden;}
#search{display:inline-block;padding:0 20px 0 0;}
#search .search-icon{border-radius: 4px;cursor: pointer;background-color: #000000;width:22px;height: 4px;transform: rotate(45deg);margin: 22px 1px 0 24px;transition: all 200ms ease-in-out;}
#search .search-icon::before{position: absolute;content: '';width: 100%;height: 100%;background-color: #000000;transition: all 200ms ease-in-out;}
#search .search-icon::after{position: absolute;content: '';width: 24px;height: 24px;border-radius: 50%;-webkit-border-radius:50%;margin-top: -11px;margin-left: -20px;box-shadow: 0 0 0 4px #000000 inset;transition: all 200ms ease-in-out;}
#search.transform .search-icon{width: 48px;margin: 0;margin-top: 12px;margin-right: -5px;}   
#search.transform .search-icon::before{transform: rotate(90deg);}
#search.transform .search-icon::after{opacity: 0;margin-top: 10px;margin-left: 24px;width: 0;height: 0;}
/* search box */
#overlay-search .ms-sbtable-ex{width:100%;margin:75px 0 0;}
#overlay-search input[type="text"]{background: #FFF;border: #bfbfbf solid 1px;color: #BFBFBF;font-size: 30px;font-weight:300;height:55px;padding:2px 0 2px 12px;margin:0 0 0 15%;width: 80% !important;}
#overlay-search a{padding:16px 14px 0;position: relative;left: -65%;}
#overlay-search a img{border: none !important;} 
#overlay-search .search-suggestions{margin:0 0 0 13%;padding:3% 0 0;width:55%;color:#ffffff;clear:both;}
#overlay-search .search-suggestions .headline{border-bottom: 1px solid #ffffff;font-size: 25px;padding-bottom: 10px;color:#ffffff;}
#overlay-search .search-suggestions ul{list-style-type:none;columns:2;column-gap:30px;padding:0;margin:5px 0;}
#overlay-search .search-suggestions ul li{padding:3px 0;}
#overlay-search .search-suggestions ul li a, #overlay-search .search-suggestions ul li a:hover{color:#ffffff;position:static;font-size:16px;padding:0;left:auto;position:static;}
/* Footer */
footer{background:#000000;color:#ffffff;padding:20px 0 10px;}
#accessibility_colors{color:#ffffff;}
#accessibility_colors:hover{cursor:pointer;}
footer div.footer-content, footer nav {float:left;}
footer .footer-container{padding: 0 0 0 15%;}
footer ul{list-style-type:none;}
#footer-left-nav{border-right:1px solid #ffffff;padding:10px 20px 10px 40px;}
#footer-left-nav ul, #footer-right-nav ul{margin:0;}
#footer-left-nav ul li, #footer-right-nav ul li{padding:2px 0;}
#footer-right-nav{padding:10px 30px 0 0;}
#footer-right-nav ul{column-count:2;column-gap:30px;padding-left:30px;}
footer ul li a, footer ul li a:hover, footer ul li a:visited{color:#ffffff;font-size:22px;}
#footer-right-nav ul li a, #footer-right-nav ul li a:hover, #footer-right-nav ul li a:visited{font-size:16px;color:#DBDDDE;}
#footer-title{padding:10px 0;}
#footer-title img{max-width:250px;padding: 0 0 20px;}
footer .social-media-links{float:none;}
footer .social-media-links ul{padding:0;}
footer .social-media-links ul li{float:left;padding:0 3px;}
footer .social-media-links ul li:first-child{padding:0;}
footer .social-media-links ul li img{max-height:23px;max-width:23px;}
address, .footer-content .info .phone a {font-size:18px;color:#ffffff;text-decoration:none;}
address{padding:0 0 18px;font-style: normal;}
/* #Slider  */
#slider .container{margin: auto;}
.flex-control-nav {z-index: 2;}
.flex-control-nav li a {border-right: 1px solid #FFF;width: 100%;}
#slider-control {background: #F2F2F2;border-bottom: 2px solid #999;border-top: 2px solid #999;}
#slider-control .container {overflow: hidden;}
.control-container {float: left;width: 20%;}
.control-container img {width: 100%;}
#slider-control img {margin: 0;padding: 0;}
.flexslider .slides img {width:100%;}
#slider-control .control-container{height:auto;}
.flex-container .flex-control-nav {bottom: auto;}
.flex-container .flex-control-nav li {height: 89px;}
/* #Main Container */
#main {width: 100%;background-color:#fff;}
#main.lvl1{margin:80px auto 0;background-color:#000;}
#main.lvl2{margin:126px auto 0;background-color:#000;}
#main.lvl3{margin:128px auto 0;}
#main.lvl3 article, #main.lvl3 .column-2 {width: 85%;margin:0 auto;padding: 40px 0 20px;}
#main.lvl3.real article{float:left;width: 58%;margin: 0 0 0 7.5%;padding: 40px 0 20px;}
#main.lvl3.real .column-2{float:left;width: 23%;margin: 0 7.5% 0 4%;padding: 40px 0 20px;}
#main.lvl3.ui2017 .column-2 {width: 100%;}
#intro-banner img{width:100%;}
.lvl2-header{background-repeat: no-repeat;background-size: cover;}
.lvl2-header h1 {padding-top:50px;text-align:center;color:#ffffff;font-weight:300;}
.lvl2-header .sub {padding-bottom:50px;color:#ffffff;text-align:center;font-weight:300;}
.lvl2-header.GeneralContentMain .buttons{margin-top:25px;}
.lvl2-header .buttons .buttons-center{width:100%;padding-bottom:20px;text-align:center;}
.lvl2-header .buttons .buttons-center div, .lvl2-header.GeneralContentMain .buttons-center div{padding:0 20px 30px;display:inline-block;}
.lvl2-header div.uf-markup-dropdownElement-Button-Orange-Outline a, .lvl2-header div.uf-markup-dropdownElement-Button-Orange-Outline a:visited{background-color:transparent;}
/* 2017 Refresh Parts */
#home-video-container{width:100%;height:calc(100vh - 80px);overflow:hidden;position:relative;}
#home-video-container video, #mouse-icon{width:100%;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);}
/* 1920 width / (1080 height + 82 for header) */
@media (max-aspect-ratio: 1920/1162) {
  #home-video-container video{width:auto;height:102%;}
}
#home-video-container img{max-width:100%;width:100%;}
#home-img-container img{width:100%;max-width:100%;}
.stopfade {opacity: .5;}
#mouse-icon{top:calc(100% - 80px);opacity:0.9;width:auto;float:none;}
#mouse-icon:hover{opacity:1;}
#mouse-icon:hover .help-mouse-wheel:before, #mouse-icon:hover .help-mouse-wheel:after{animation: indicator-up-down 1.5s infinite ease-in-out;height: 8px;opacity: 0;}
#mouse-icon:hover .help-down{animation: arrow-down 0.3s infinite alternate;}
.help-mouse-down{border: 4px solid #FFFFFF;border-radius: 17px;height: 50px;position: relative;background:transparent;width: 30px;margin: 0 auto;}
.help-mouse-wheel{position: relative;left: 50%;transition: opacity 0.5s;}
.help-mouse-wheel::before{animation: scroll 1.5s 0.75s infinite ease-in-out;}
.help-mouse-wheel::after{animation: scroll 1.5s infinite ease-in-out;}
.help-mouse-wheel::before, .help-mouse-wheel::after{content: '';background: #FFFFFF;border-radius: 50%;margin-left: -2px;height: 4px;position: absolute;top: 5px;transition: top 0.5s, height 0.5s, opacity 0.5s;width: 4px;}
.help-down{animation: arrow-down 0.6s infinite alternate ease-in-out;border-bottom: 4px solid #FFFFFF;border-right: 4px solid #FFFFFF;display: block;height: 10px;margin: 0 auto;transform: rotate(45deg);transition: opacity 0.5s;width: 10px;opacity: 1;position: absolute;left: 0;right: 0;}
@keyframes scroll {
  0%{top:5px;opacity:0.3;}
  50%{opacity: 1;}
  100%{top:15px;opacity:0;}
}
@keyframes indicator-up-down {
  0%{opacity:0;}
  50%{opacity:1;}
  100%{opacity:0;top:20px;}
}
@keyframes arrow-down {
  0%{margin-top:5px;}
  100%{margin-top:15px;}
}
/* Level 2 Parts */
.widget .ms-rtestate-field h4{color:inherit;line-height:inherit;}
.GeneralContentMain, .general-circle{padding:0 15%;}
.single-testimonial{padding:50px 15%;}
.HeadlineImagesMain{padding: 100px 15%;}
.MultipleTestimonialsMain{padding:40px 0 100px;}
.ms-webpartzone-cell{margin:auto;}
.lvl2-header{min-height:325px;}
.lvl2-header div a{text-decoration:none;}
.lvl2-header div.uf-markup-dropdownElement-Button-Orange a:hover{background-color:#ff8300;opacity:1;text-decoration:none;}
.lvl2-header div.uf-markup-dropdownElement-Button-White-Outline a:hover{color:#fff;}
.lvl2-header .office-hours{margin:25px auto 0;padding:15px 45px;display:table;}
.lvl2-header .office-hours-text{margin:auto;display:table;color:#fff;text-align:center;}
.GeneralContentMain, .single-testimonial, .general-circle{background-color:#ff8300;height:310px;display:table;width:70%;}
.general-circle{background-color:#66903c;}
.single-testimonial{height:360px;}
.GeneralContentText h2{color:#fff;font-size:35px;text-transform:uppercase;}
.GeneralContentText div, .GeneralContentText p{color:#fff;font-size:25px;}
.GeneralContentText div a, .GeneralContentText div a:visited{color:inherit;font-size:inherit;}
.GeneralContentText .white-box {background: rgba(255,255,255,0.5);padding:20px 30px 20px 35px;}
.GeneralContentText, .single-testimonial div, .general-circle div{display:table-cell;vertical-align:middle;padding:30px 0;}
.GeneralContentMain.OneSearch #article_search{height:47px;}
.GeneralContentMain.OneSearch a{color:#fff;text-decoration:none;}
.single-testimonial .mobile, .general-circle .mobile{display:none;}
.single-testimonial img, .general-circle img{height:300px;width:240px;padding-right:30px;max-width:none;}
.single-testimonial .right img{padding:0 0 0 30px;}
.single-testimonial p{color:#fff;}
.single-testimonial .name, .single-testimonial .major{margin-bottom:0;}
.single-testimonial .major{font-style:italic;}
.general-circle div, .general-circle p{color:#fff;font-size:36px;line-height:1.2em;}
.general-circle .img{position:relative;width:350px;}
.general-circle .img.right{left:30px;}
.general-circle img{border-radius:50%;padding:0;width:320px;height:320px;border:4px solid #fff;}
.general-circle .img img{position:absolute;top:-3%;z-index:1;}
.HeadlineImagesHeadline{text-align: center;padding-bottom: 25px;}
.HeadlineImagesHeadline .HeadlineHeading, .HeadlineImagesHeadline .HeadlineHeading p{color: #ff8300;font-size:36px;padding:0;margin:0;line-height:normal;font-weight:100;}
.HeadlineImagesHeadline .HeadlineText, .HeadlineImagesHeadline .HeadlineText p, .HeadLineImageText, .HeadLineImageText p{color: #fff;padding:0;margin:0;line-height:normal;}
.HeadLineImageText, .HeadLineImageText p, .HeadLineImageText span{font-size:15px;padding:0;margin:0;line-height:normal;}
.HeadLineImageSubHeading, .HeadLineImageSubHeading p, .HeadLineImageSubHeading span{color: #ff8300;padding:0;margin:0;line-height:normal;margin:10px 0;}
.HeadlineImagesMain, .MultipleTestimonialsMain {background-color: #5c6368;background-repeat: no-repeat;background-size: cover;background-position: center;}
.HeadlineImageCircleImage{border-radius: 50%;}
.HeadlineImage{text-align:center;}
.HeadlineImageItem{display:inline-table;width:220px;text-align:center;padding:20px;}
.MultipleTestimonialsItem{width:240px;text-align:center;padding:0 40px;}
.MultipleTestimonialsImage{height:300px;width:240px;}
.MultipleTestimonialsQuote, .MultipleTestimonialsQuote p{color:#fff;padding:0;margin:10px 0;line-height:normal;font-size:20px;}
.MultipleTestimonialsName, .MultipleTestimonialsName p, .MultipleTestimonialsMajor, .MultipleTestimonialsMajor p, .MultipleTestimonialsName a, .MultipleTestimonialsName a:visited, .MultipleTestimonialsMajor a, .MultipleTestimonialsMajor a:visited{color:#ff8300;padding:0;margin:0;line-height:normal;font-size:23px;}
.MultipleTestimonialsName a:hover, .MultipleTestimonialsMajor a:hover{text-decoration:none;}
.MultipleTestimonialsMajor, .MultipleTestimonialsMajor p{font-style:italic;padding:0;margin:0;}
.HeadlineVideo{margin: 0 auto;}
.html5gallery-elem-0 > a{display: none;} 
.HeadlineVideoContainer{background-color:#dbddde;padding:50px 0;}
.HeadlineVideoContainer iframe{max-width:100%;}
.photo-button-widget{background:#ff8300;}
.photo-button-widget a{float:left;width:50%;position:relative;max-width:100%}
.photo-button-widget.three a{width:33.33%;}
.photo-button-widget.six a:nth-child(1n+3){width:25%;}
.photo-button-widget .text{position:absolute;width:100%;text-align:center;top:40%;line-height:1.5em;}
.photo-button-widget .text span{color:#fff;font-size:37px;border-bottom:solid 4px #5f5f5f;padding-bottom:5px;}
.photo-button-widget.white-box .text{background:rgba(255,255,255,0.5);}
.photo-button-widget img{min-width:100%;display:block;opacity:0.8;}
.photo-button-widget img.no-text{opacity:1;}
.photo-button-widget a:hover .text span{border-bottom:solid 4px #ff8300;}
.tab-widget{background:#ff8300;padding:25px 30px;}
.tab-widget .tabs{border:solid 1px #5c6268;background:#fff;}
.tab-widget .tabs a{display:inline-table;color:#000;text-align:center;background:#fff;width:100%;padding:5px 0;border-right:solid 1px #5c6268;}
.tab-widget .tabs a:last-child{border:none;}
.tab-widget .tabs a.active{background:#dbddde;}
.tab-widget.two .tabs a{width:calc(50% - 1px);}
.tab-widget.three .tabs a{width:calc(33.33% - 1px);}
.tab-widget.four .tabs a{width:calc(25% - 1px);}
.tab-widget .content{border:solid 1px #5c6268;margin-top:20px;width:calc(100% - 50px);min-height:300px;background:#fff;padding:20px 25px;}
.tab-widget .content div:not(:first-child){display:none;}
.photo-gallery-widget{background:#ff8300;}
.photo-gallery-widget img{float:left;width:33.33%;}
.photo-gallery-overaly-widget{background:#dbddde;text-align:center;padding:100px 10%;}
.photo-gallery-overaly-widget h2{color:#00a3d8;font-size:36px;font-weight:100;padding:0 0 50px;}
.photo-gallery-overaly-widget img{float:left;min-width:calc(33.33% - 13px);max-width:calc(33.33% - 13px);margin:0 0 10px 10px;}
.product-image-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.9);z-index: 9999;display: none;}
.product-image-overlay .product-image-overlay-close {display: block;position: absolute;top: 20px;right: 20px;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #eee;line-height: 35px;font-size: 20px;color: #eee;text-align: center;cursor: pointer;}
.product-image-overlay img {width: auto;max-width: 80%;max-height: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.apply-now-widget{margin:15px 0;text-align:center;}
.apply-now-widget a{border:2px solid #dbddde;width:350px;margin:20px 20px 20px 0;display:inline-block;border-radius:10px;overflow:hidden;}
.apply-now-widget a:last-child{margin-right:0;}
.apply-now-widget a:hover{text-decoration:none;}
.apply-now-widget img{max-width:100%;width:100%;}
.apply-now-widget .text{color:#ff8300;text-align:center;font-size:28px;margin:20px 10px;}
.apply-now-widget .button{background-color:#00a3d8;color:#fff;text-align:center;font-size:28px;margin: 10px 20px 20px;padding: 5px 0;border-radius: 5px;}
.apply-now-widget a:hover .button{background-color:#ff8300;}
.cta-widget{background-color:#dbddde;text-align:center;padding:30px 0;}
.cta-widget .buttons a{max-width:33.33%;width:200px;display:inline-table;margin:0 15px;text-decoration:none;}
.cta-widget .buttons a:hover{text-decoration:none;opacity:0.85;}
.cta-widget .buttons a .text{font-size:26px;padding:15px 0 0;}
.cta-widget .buttons a .text.info,.cta-widget .buttons a:visited .text.info{color:#ff8300;}
.cta-widget .buttons a .text.visit, .cta-widget .buttons a:visited .text.visit{color:#00a3d7;}
.cta-widget .buttons a .text.apply, .cta-widget .buttons a:visited .text.apply{color:#66913d;}
.hlc-widget{background-color:#00a3d7;text-align:center;padding:30px 0;}
.hlc-widget .table{display:table;margin: 0 auto;}
.hlc-widget iframe, .hlc-widget .text{display:table-cell;padding:0 30px;color:#fff;font-size:26px;vertical-align:middle;}
.academic-stats-widget{background:url(/_layouts/15/Images/Findlay2017UIRefresh/Stats/stats-widget-background.jpg) center center no-repeat;background-size:cover;text-align:center;padding:100px 0;}
.academic-stats-widget h2{color:#66913d;font-size:40px;font-weight:100;margin:0 10%;}
.tab-widget.photos h2, .column-widget h2{color:#ff8300;font-size:36px;font-weight:100;margin:0 10%;}
.tab-widget.photos h3, .column-widget h3{color:#ff8300;font-size:30px;font-family: "avenir", sans-serif;}
.academic-stats-widget .sub, .tab-widget.photos .sub{color:#fff;font-size:25px;font-weight:400;padding:40px 15% 75px;width:70%;}
.tab-widget.photos .sub{padding:75px 0;color:#000;width:100%;}
.academic-stats-widget .stat{color:#66913d;border:4px solid #66913d;font-size:35px;font-family:"museo-slab", sans-serif;font-weight:300;display:inline-block;width:262px;height:225px;}
.academic-stats-widget .stat:nth-child(2){margin:0 40px;}
.academic-stats-widget .num{color:#66913d;font-size:75px;font-family:"museo-slab", sans-serif;font-weight:200;padding:20px 0 12px;}
.academic-stats-widget .buttons{padding:75px 0 0;}
.academic-stats-widget a div,.academic-stats-widget a:visited div{font-size:35px;width:820px;padding:20px 40px;background-color:#66913d;color:#fff;display:inline-block;}
.academic-stats-widget a:hover div{background-color:#545454;text-decoration:none;}
.academic-stats-widget ul{column-count:2;column-gap:20px;padding:0;list-style:none;width:900px;display:inline-block;}
.academic-stats-widget ul li{margin:0 0 20px;}
.academic-stats-widget ul a div{padding:15px 20px;font-size:30px;width:400px;}
.academic-stats-widget.photo-buttons ul a img{width:440px;max-width:100%;}
.academic-stats-widget.photo-buttons ul a img.hover{display:none;}
.academic-stats-widget.photo-buttons ul a:hover img{display:none;}
.academic-stats-widget.photo-buttons ul a:hover img.hover{display:inline-block;}
.tab-widget.photos{background-color:#dbddde;text-align:center;padding:0;}
.tab-widget.photos .top-content{padding:100px 6% 25px;}
.tab-widget.photos .tab-area, .column-widget, .tab-widget.photos .mobile-content{background:url(/_layouts/15/Images/Findlay2017UIRefresh/PhotoTab/photo-tab-widget-background.jpg) center center no-repeat;background-size:cover;}
.tab-widget.photos.no-header .tab-area{padding-top:40px;}
.tab-widget.photos .tabs{display:inline-block;border:0;padding:0 10% 55px;background:linear-gradient(to bottom, rgba(219,221,222,1) 0%,rgba(219,221,222,1) 50%,rgba(219,221,222,0) 50.1%);width:calc(100% - 20%);}
.tab-widget.photos.no-header .tabs{background:none;}
.tab-widget.photos .tabs a.active{border:none;}
.tab-widget.photos .tabs a{display:inline;padding:0 0 0 10px;background:transparent;border:none;}
.tab-widget.photos .tabs a:first-child{padding:0;}
.tab-widget.photos .tabs img{border:4px solid #fff;min-width:100%;max-width:100%;}
.tab-widget.photos.two .tabs img{min-width:calc(50% - 12px);max-width:calc(50% - 12px);}
.tab-widget.photos.three .tabs img{min-width:calc(33.33% - 18px);max-width:calc(33.33% - 18px);}
.tab-widget.photos.four .tabs img{min-width:calc(25% - 24px);max-width:calc(25% - 24px);}
.tab-widget.photos .tabs .active img, .tab-widget.photos .tabs .active:hover img{border:4px solid #ff8300;}
.tab-widget.photos .tabs a:hover img{border:4px solid #5c6268;}
.tab-widget.photos .content{background:transparent;border:none;text-align:center;min-height:200px;padding:0 10% 150px;width:calc(100% - 20%);}
.tab-widget.photos .cell, .tab-widget.photos .cell p, .tab-widget.photos .cell div{color:#fff;font-size:25px;}
.tab-widget.photos .mobile-content{display:none;padding:25px 10%;}
.tab-widget.photos .mobile-content .cell{display:inline-table;padding:25px 0;}
.tab-widget.photos .mobile-content img{border-radius:50%;margin:0 0 20px;}
.give-widget{background-color:#ff8300;text-align:center;padding:50px 15%;}
.give-widget h3{font-weight:400;color:#fff;font-size:27px;padding:0 0 30px;}
.give-widget .button a div, .give-widget .button a:visited div{font-size:27px;padding:8px 90px;border:4px solid #000;color:#000;display:inline-block;border-radius:37px;}
.give-widget .button a:hover div{background-color:#000;text-decoration:none;color:#fff;}
.column-widget{padding:50px 10%;text-align:center;}
.column-widget .columns div{padding:50px 0 0 40px;text-align:left;float:left;color:#fff;}
.column-widget .columns div:first-child{padding-left:0;}
.column-widget .columns div p{color:#fff;}
.column-widget .columns div h3{padding-bottom:20px;}
.column-widget.two .columns div{width:calc(50% - 20px);}
.column-widget.three .columns div{width:calc(33.33% - 27px);}
.column-widget.four .columns div{width:calc(25% - 30px);}
.single-event.widget{position:relative;}
.single-event.widget .main-content{background-color:#ff8300;margin-bottom:-4px;}
.single-event.widget .main-content div{width:50%;float:left;}
.single-event.widget .main-content .image{margin-bottom:-4px;}
.single-event.widget img{max-width:100%;width:100%;}
.single-event.widget .event{padding:0 0 35px;}
.single-event.widget .event h4{color:#fff;font-size:55px;padding:25px 30px 20px 100px;line-height:1.1;}
.single-event.widget .event .subhead{color:#fff;font-size:33px;padding:0 30px 50px 100px;width:calc(100% - 130px);}
.single-event.widget a, .single-event.widget a:visited{border:solid 1px #fff;padding:20px;color:#fff;font-size:33px;margin:0 0 0 100px;text-decoration:none;display:inline-block;}
.single-event.widget a:hover{background-color:#fff;color:#ff8300;opacity:1;}
.single-event.widget .date{background-color:#000;position:absolute;top:calc(50% - 78px);left:calc(50% - 65px);width:130px;text-align:center;}
.single-event.widget .date .month{color:#fff;font-size:33px;padding:20px 0 0;}
.single-event.widget .date .day{color:#fff;font-size:85px;}
.single-event.widget .date-mobile{display:none;color:#fff;font-size:30px;background-color:#000;padding:10px 30px;max-width:calc(100% - 60px);margin-top:-2px;}
.single-event.no-date.widget .main-content.right .image-mobile{display:none;}
.multiple-event.widget{background-color:#ff8300;padding:40px 25px;}
.multiple-event.widget .content{display:inline-table;width:calc(50% - 50px);padding:0 50px 0 0;text-align:right;}
.multiple-event.widget .content h3{color:#fff;font-size:21px;} 
.multiple-event.widget .content .callout{color:#fff;font-size:90px;font-family: "museo-slab", sans-serif;} 
.multiple-event.widget .content .subcallout{color:#000;font-size:28px;} 
.multiple-event.widget .events{display:inline-table;width:calc(50% - 50px);}
.multiple-event.widget .event{padding:0 0 20px;}
.multiple-event.widget .event:nth-of-type(1n+4){display: none;}
.multiple-event.widget .date{background-color:#000;width:65px;text-align:center;display:inline-table;}
.multiple-event.widget .date .month{color:#fff;font-size:16px;padding:10px 0 0;}
.multiple-event.widget .date .day{color:#fff;font-size:40px;}
.multiple-event.widget .text{display:inline-table;padding:5px 0 5px 15px;max-width:calc(100% - 85px);}
.multiple-event.widget .event h4{color:#fff;font-size:21px;}
.multiple-event.widget .event .subhead{color:#5c6268;font-size:16px;font-weight:600;}
.multiple-event.widget a, .multiple-event.widget a:visited{color:#fff;font-size:19px;}
.responsive-image{margin-bottom:-5px;}
.learning-house-form.widget{padding:50px 0;width:100%;background-color:#dbddde;}
.learning-house-form.widget h2{color:#ff8300;text-align:center;padding:0 10%;}
.learning-house-form.widget iframe{width:80%;height:300px;padding:0 10%;}
.learning-house-form.widget .text{color:#5C6368;padding:0 10%;}
.alert-ribbon.widget{background-color:#00a3d7;text-align:center;padding-bottom:20px;}
.alert-ribbon.widget div{display:inline-table;text-align:center;padding:20px 30px 0;}
.alert-ribbon.widget .text-area{color:#fff;}
.alert-ribbon.widget .uf-markup-dropdownElement-Button-White-Outline{display:block;padding:0;}
.alert-ribbon.widget .uf-markup-dropdownElement-Button-White-Outline a{border-radius:50px;display:inline-block;text-decoration:none;}
.alert-ribbon.widget .uf-markup-dropdownElement-Button-White-Outline a:hover{background-color:#fff;border-color:#fff;color:#000;opacity:1;}
.oilernation .alert-ribbon-area{margin-top:-39px;}
.filter.widget .items{columns:300px 3;column-gap:20px;}
.filter.widget .item{border:solid #000 1px;display:inline-block;text-decoration:none;margin:1px 1px 20px;width:calc(100% - 6px);}
.filter.widget a.item:hover{border:solid #ff8300 2px;margin:0 0 19px;}
.filter.widget .item a, .filter.widget .item a:visited{text-decoration:none;color:#FF8300;font-size:inherit;}
.filter.widget .item a:hover{color:#5C6368;}
.filter.widget .item img{width:100%;max-width:100%;border:none !important;margin:0 !important}
.filter.widget .item h4{font-family:"Proxima-nNova", sans-serif;color:#ff8300;font-size:20px;font-weight:600;line-height:1.2;}
.filter.widget .item .sub-title{font-family:"Proxima-nNova", sans-serif;font-style:italic;padding-top:0;font-size:14px;font-weight:400;}
.filter.widget .item .text, .filter.widget .item .text p, .filter.widget .item .text div{font-family:"Proxima-nNova", sans-serif;font-size:14px;color:#4d4d4d;}
.filter.widget .item div{padding:10px 12px 0;}
.filter.widget .item div:last-child{padding:10px 12px;}
.filter.widget .filters{display:inline-table;padding:0 20px 0 0;float:left;}
.filter.widget .filters .search input{width:313px;height:20px;}
.filter.widget .filters .search .button-holder{height:0;}
.filter.widget .filters .search img{max-width:20px;position:relative;top:-24px;left:300px;}
.filter.widget .filters a, .filter.widget .filters a:visited{color:#000;text-decoration:none;font-family:"avenir", sans-serif;font-size:10px;font-weight:500;}
.filter.widget .filters a.filter-category{font-weight:600;background:url(/_layouts/15/Images/Findlay2017UIRefresh/FilterWidget/right-arrow-icon.png) no-repeat right 14px;}
.filter.widget .filters a.active, .filter.widget .filters a.active:visited{color:#000;text-decoration:none;}
.filter.widget .filters ul{padding:0;list-style-type:none;}
.filter.widget .filters ul li{padding:0;float:none;background-color:#dbddde;margin:2px 0 0;}
.filter.widget .filters ul li a{font-size:16px;width:295px;display:table-cell;padding:8px;height:20px;}
.filter.widget .filters ul li a.active{font-weight:600;background:url(/_layouts/15/Images/Findlay2017UIRefresh/FilterWidget/down-arrow-icon.png) no-repeat right 14px;}
.filter.widget .filters ul li a:hover{color:#000;cursor:pointer;}
.filter.widget .filters ul li ul{background-color:#fff;}
.filter.widget .filters ul li ul li{background-color:#fff;margin:0;}
.filter.widget .filters ul li ul li a.active{background:url(/_layouts/15/Images/Findlay2017UIRefresh/FilterWidget/x-icon.png) no-repeat right 14px;}
.filter.widget .slider.closed{left:100%;}
.filter.widget .slider{max-height:none;overflow-y:hidden;transition-property:all;transition-duration:0.7s;transition-timing-function:ease;}
.filter.widget .slider.closed{max-height:0;padding-top:0 !important;padding-bottom:0 !important;}
/*Visit Schedule Cal*/
.visit-sch-cal{width:500px;margin:auto;}
.visit-sch-cal .title, #title_date, .ui-datepicker-current-day a{color:#ff8300;font-weight:600;}
.visit-sch-cal a:hover{color:#ff8300;}
.visit-sch-cal .orange{color:#ff8300 !important;}
#div_available_tours, #div_no_tours{padding-top:20px;}
.ui-icon-circle-triangle-e{width: 0;height: 0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left: 11px solid black;cursor:pointer;}
.ui-icon-circle-triangle-w{width: 0;height: 0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid black;cursor:pointer;}
.ui-datepicker-title span, .visit-sch-cal .title, .visit-sch-cal #title_date{font-size:26px;}
.visit-sch-cal h3{font-size:35px;}
.ui-datepicker-calendar span, .ui-state-default{font-size:21px;}
.visit-sch-cal .ui-datepicker{width:auto; padding-top:20px;}
.ui-datepicker th{padding: 1em .5em;}
.visit-sch-cal .ui-datepicker td a{padding:.5em .2em;}
/* 2014 Refresh Parts */
.calendar-webpart .content, .news-webpart, .spotlight-webpart .content {margin-bottom: 5px;padding: 12px 0;}
.spotlight-webpart .image {float:left; padding-right:15px;}
.spotlight-webpart .text .header {padding-bottom:5px;}
.spotlight-webpart .text .post {font-size:16px;font-weight:normal;}
.calendar-webpart .header {padding-bottom:2px;}
.calendar-webpart .calendar {margin:0 15px 12px 0;}
.calendar-webpart .event { padding-bottom: 5px;}
.calendar-webpart .event .date { line-height: 0.7;}
.calendar-webpart .event .date a{font-size:18px;font-weight:bold;color:#ff8300;}
.calendar-webpart .event .time {float:none;width: auto;line-height: 0.8;}
.calendar-webpart .event .time a{font-size:11px;color:#b3b3b3}
.calendar-webpart .event h3.link{margin:0;padding:0 0 5px 0;}
.calendar-webpart .event h3.link a{font-size:17px;color:#000000;text-transform:none;}
.news-webpart .post {padding:0 0 10px 0;}
.news-webpart .news .news-item{padding: 10px 0;}
.news-webpart .news .title a{color: #ff8300;font-size:18px;font-weight:600;padding:0;margin:0;}
.news-webpart .news .title{padding:0;margin:0;}
.news-webpart .news .time{float:none;height:auto;width:auto;}
.news-webpart .news .time a{color:#000000;font-size:14px;font-weight:300;padding: 7px 0;margin:0;}
.featured-photo-webpart .post, .featured-video-webpart .post {margin: 8px 0;}
.display-news-webpart .item, .display-blog-webpart .item{ margin-bottom: 25px;}
.display-news-webpart img, .display-blog-webpart img{float: left;margin: 6px 20px 0 0;height: 110px;width:250px;}
.display-news-webpart .text a, .display-blog-webpart .text a{color: #000;font-weight: 400;}
.display-blog-webpart #blog-items{list-style: none;}
.display-blog-webpart {border: 1px #ff8300;}
.display-blog-webpart .category-choice{background-color:#ff8300;margin-bottom:10px;padding: 6px 20px;}
.display-blog-webpart .category{ font-size: 14px;}
.display-blog-webpart .date{ font-size: 14px;font-style: italic;margin-bottom: 8px;}
/*Other Majors Box */
.other-majors-box{background-color: #333333;border-radius: 10px;padding: 15px;width: 200px;}
.other-majors-box h2{color: white;font-size: 18px;font-weight: bold;margin: 0;}
.other-majors-box p{margin-bottom: 0px; color: white; font-size: 18px;}
.other-majors-box a, .other-majors-box a:hover, .other-majors-box a:visited{color: white; font-size: 18px;font-weight:normal;}
/* #Tabs (Library) */
#tab-container {background: #C8C8C8;display: block;height: auto;margin: 12px 0 17px 0;padding: 18px 0;width: 602px;}
ul.tabs {display: block;margin: 0 18px;overflow: hidden;padding: 0;}
ul.tabs:before, ul.tabs:after {content: '\0020';display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
ul.tabs:after {clear: both;}
ul.tabs li {display: block;float: left;height: 48px;margin-bottom: 0;padding: 0;width: auto;}
ul.tabs li a {color: #000;display: block;font-size: 19px;font-weight: 700;height: 32px;line-height: 32px;margin: 0;padding: 0px 20px;text-decoration: none;text-transform: uppercase;width: auto;}
ul.tabs li a:hover {color: #4D4D4D;}
ul.tabs li a.active {color: #ff8300 !important;cursor: default;height: 32px;padding-bottom: 15px;}
ul.tabs li:first-child a.active {margin-left: 0;}
ul.tabs-content{background: #FFF;display: block;height: auto;margin: -12px 18px 0 18px;padding: 6px 18px 13px 18px;}
ul.tabs-content > li {display: none;}
ul.tabs-content > li.active {display: block !important;}
.tabs-content strong {font-weight: 700;}
.tabs-content p {margin: 17px 0 10px 0;}
.advanced-search {float: right;margin: 0;text-align: left;}
.advanced-search a {color: #ff8300;font-size: 14px;font-weight: 300;}
.srch-AutoCompContainer {top:60px;}
.advanced-search a:hover {color: #4D4D4D;}
.additional-resources {background: url(/_layouts/15/images/tab-separator.png) top no-repeat;background-size: 100%;margin-top: 24px;position: relative;}
.additional-resources h3 {color: #4D4D4D;font-size: 22px;font-weight: 700;line-height: 20px;margin-bottom: 6px;padding-top: 18px;}
.additional-resources .column1, .additional-resources .column2 {float: left;margin-right: 18px;width: 33%;}
.additional-resources a {color: #ff8300;display: block;font-size: 18px;font-weight: 300;line-height: 18px;margin-bottom: 6px;}
.additional-resources a:hover {color: #4D4D4D;}
.tab-banner {background: url(/_layouts/15/images/tab-banner.png) no-repeat;bottom: 0;height: 62px;position: absolute;right: -56px;width: 189px;}
.tab-banner p {margin: 13px 0 0 10px;padding: 0 18px 0 0;}
.tab-banner a {color: #FFF;font-size: 18px;font-style: italic;font-weight: 300;line-height: 21px;margin: 0;padding: 3px 5px 0 15px;}
.tab-banner a:hover {color: #4D4D4D !important;}
/* Majors Listing */
#majors a {font-size: 16px;font-weight: 400;line-height: 20px;color: #ff8300;}
#majors a:hover {color: #4d4d4d;text-decoration: none !important;}
p.time {font-size: 14px;font-weight: 300;line-height: 22px;margin-bottom: 22px;}
ul#majors {margin: 6px 0 25px 0;}
ul#majors li {margin-bottom: 9px;line-height: 21px;}
ul#majors a {font-size: 17px;color: #ff8300;}
ul#majors a:hover {color: #4d4d4d;}
.majors-content h2 {color: #ff8300;	font-size: 36px;font-weight: 500;margin: 11px 0 28px 0;text-transform: uppercase;}
.majors-content .orange-select {float: none;height:25px;}
.majors-list {font-size: 18px;margin: 0 4% 0 0;padding: 0;width: 29%;}
.majors-content .two-column {width: 312px;}
.majors-list h3 {color: #ff8300;font-size: 1.2em;font-weight: 400;line-height: 20px;margin: 25px 0 8px 0;text-transform: none;}
.majors-list li {line-height: 18px;margin-bottom: 12px;}
.majors-list a, .majors-list a:hover {font-weight: 300;}
/* #Directory */
div.directory {padding-left: 11px;}
.directory h1, .directory h2 {font-size: 44px;font-weight: 300;color: #ff8300;text-transform: uppercase;margin-top: 10px;margin-bottom: 28px;line-height: 44px;}
.directory p {line-height: 24px;padding-left: 2px;margin-top: 24px;}
.directory h3 {font-weight: 600;font-size: 30px;text-transform: none;margin-top: 15px;}
ol#letter-nav {width: 100%;text-align: center;letter-spacing: 2px;margin-top: 12px;margin-bottom: 7px;padding: 0;}
#letter-nav li {display: inline;}
#letter-nav li a {font-weight: 300;font-size: 26px;text-transform: uppercase;color: #F47D30;}
#letter-nav li a:hover {color: #989898;}
#letter-nav li a.selected {font-weight: 600;}
.directory-header, .one-search-header {background: #F57920;color: #fff;margin:20px 0 10px;padding: 6px 13px;}
.directory-header h3, .one-search-header h3 {font-weight: 600;font-size: 30px;line-height: 30px;text-transform: uppercase;color: #fff;margin: 0;}
.directory-header .address, .directory-header .phone, .directory-header .header-email {font-weight: 300;font-size: 14px;line-height:16px;margin:0;}
.directory-header .address {margin: 4px 0 15px ;line-height:12px;}
.directory-header .phone a{color:#fff;}
.directory-header .header-email a, .directory-header .header-email a:visited {font-size: 14px;color: #fff !important;}
.directory-header .header-email a:hover {font-size: 14px;}
.directory-record, .one-search-record {background: #F0F0F0;margin-top: 6px;overflow: hidden;}
.directory-record img, .meet-staff-record img, .one-search-record img {margin: 13px 12px 13px 13px;float: left;height: 82px;width: 66px;}
.directory-record .name, .one-search-record .name {font-size: 20px;font-weight: 600;line-height: 20px;margin-top: 9px;}
.directory-record .title, .directory-record .phone-number, .directory-record .email, .directory-record .location, .one-search-record .description, .one-search-record .category{font-size: 14px;font-weight: 300;line-height: 17px;padding-left: 90px;}
.one-search-record .description { padding-top: 7px;padding-bottom: 7px;}
.directory-record .email{ padding-bottom: 5px;}
.directory-record .title{ padding-bottom: 7px;}
.directory-section{columns:300px 3;column-gap:20px;}
.meet-staff-record {background:#F0F0F0;width:100%;display:inline-table;margin:8px 0;}
.meet-staff-record .name {font-weight: 600;font-size: 20px;margin: 9px 0 0;line-height: 20px;}
.meet-staff-record .title, .meet-staff-record .phone-number, .meet-staff-record .email, .meet-staff-record .location{font-weight: 300;font-size: 14px;line-height: 18px;margin: 0 0 0 90px;}
.meet-staff-record .email{ padding-bottom: 5px;}
.meet-staff-record .title {margin: 0 0 11px;}
.meet-staff-record .title, .meet-staff-record .phone-number a, .meet-staff-record .location{color:#000}
.meet-staff-record .name img {padding-right: 10px;}
.nav-arrow {float: left;}
.office-contact {width: 100%;clear: both;}
.office-contact div {font-size: 20px;}
.directory-record h4, .meet-staff-record h4 {width: 95%;color: #4D4D4D;margin: 8px 0 0 15px;}
.three-column {float: left;font-size: 14px;font-weight: 300;margin: 0 0 0 15px;width: 30%;}
.three-column a, .two-column a {color: #000 !important;}
.three-column a:hover, .two-column a:hover {color: #F57920 !important;}
.two-column {width: 47%;float: left;font-weight: 300;font-size: 18px;line-height: 24px;margin: 5px 0 0 14px;padding-bottom: 9px;}
.two-column ul ul {padding-left: 19px;}
span.emphasis {font-weight: 300;font-style: italic;font-size: 14px;}
#faculty-image {float: left;display: block;margin: 0 8px 8px 0;}
#faculty-details {float: left;margin: 0 0 25px 0;}
#faculty-details div {font-weight: 300;font-size: 18px;line-height: 22px;}
#faculty-details #faculty-name {font-weight: 600;font-size: 36px;color: #F47D30;margin:-8px 0 0;line-height:normal;text-transform: none;}
#faculty-details #faculty-title {font-size: 22px;color: #F47D30;}
#faculty-start {color: #4d4d4d;}
#faculty-details .faculty-section{font-weight: 600;font-size: 22px;color: #4D4D4D;line-height: 22px;text-transform: uppercase;margin-top: 22px;}
#faculty-details span.emphasis {font-weight: 600;font-size: 18px;}
.directory #tab-container {background: url(/_layouts/15/images/directory-tabs-bg.png) top no-repeat;width:auto;padding:0;margin:0;}
.directory #tab-container ul {padding:0;margin:0;}
.directory ul.tabs {padding-bottom: 20px;margin-left:-16px;}
.directory ul.tabs li a {padding: 5px 16px 20px;color: #979797;font-weight: 600;}
.directory ul.tabs li a.active {padding: 5px 16px 0;border-left: solid 1px #f6f6f6;border-right: solid 1px #f6f6f6;border-top: solid 1px #f6f6f6;color: #4D4D4D;border-radius: 7px 7px 0 0;box-shadow: 0px 0px 23px #c6c6c6;}
.directory .tabs-content {margin: 0;padding: 0;width: auto;background: url(/_layouts/15/images/tab-content-bg.png) top repeat-x;}
.directory .tabs-content p {padding:0;margin-top: 0;margin-bottom: 25px;}
.directory .tabs-content h3 {color: #ff8300;font-size: 24px;padding-left: 11px;margin-top: 0;line-height: 24px;margin-bottom: 3px;}
.fs-directory input{text-align:center;}
ul.fs-directory-az-menu {width: 100%;text-align: center;letter-spacing: 2px;margin-top: 12px;margin-bottom: 7px;padding: 0;}
.fs-directory-az-menu li {display: inline;}
.fs-directory-az-menu li a {color: #F47D30;font-size: 26px;font-weight: 300;text-transform: uppercase;}
.fs-directory-az-menu li a:hover {font-weight: 700;font-size: 26px;text-transform: uppercase;color: #989898;}
.fs-directory-az-menu li a.selected {font-weight: 600;}
/* #AZ Index Web Part */
.azindex {padding-left: 0px !important;width: 680px !important;padding-top: 0px}
.azindex ul {padding-left: 13px !important; padding-right: 13px !important; padding-top: 0px !important}
.azindex ol#letter-nav {margin-top: 12px !important; margin-bottom: 7px !important; padding-top: 0px !important; padding-left: 0px !important}
.azindex .majors-list {text-indent: 0px !important;}
.az-links-list {padding-left: 0px; padding-right: 0px; padding-top: 0px; width:410px;}
.az-links-list ul { list-style-type:none; margin-left:0px; padding-left: 5px;}
.az-links-list .az-links-left-column {width:50%; float:left;}
.az-links-list .az-links-right-column {width:50%; float:left;}
.az-links-list #letter-header {background-color:#ff8300; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:16px;}
.az-links-list .letter-navigation a {padding-right:2px; font-weight:normal;}
.az-links-list .letter-navigation p { font-size:24px; padding-bottom:10px; color:#ff8300;}
/* #Contact Form */
#contact-info {margin-bottom: 7px;width: 100%;}
#contact-info p{font-size: 18px;font-weight: 300;line-height: 24px;margin: 0;padding: 0;}
#contact-info p.emphasis {color: #ff8300;font-size: 14px;font-style: italic;font-weight: 300;line-height: 16px;margin: 10px 0 5px 0;}
#first-name, #last-name, #email, #subject {font-size: 16px;}
#google-maps {height: 330px;margin-bottom: 17px;width: 454px;}
/* #404 Page */
.four-o-four {width: 100%;}
.four-o-four .container {background: url(/_layouts/15/images/404.png) top center no-repeat;background-size: 100%;height: 679px;}
.four-o-four p {font-size: 22px;font-weight: 300;}
/* #Emergency Notifications */
#EmergencyNotifications{display:none;}
#EmergencyNotifications .close{color:#FFFFFF;font-size:48px;font-family: roboto, sans-serif;font-weight: 200;float:left;background:transparent;border:none;padding:0;position:absolute;top:-19px;left:-3px;min-width:0;cursor:pointer;}
#EmergencyNotifications span{color:#FFFFFF;font-size:18px;font-weight:400;}
#EmergencyNotifications .alert{text-align:center; display:inline;background-color:#FF8300;margin:auto;min-height:20px;padding:10px 30px;display:block;line-height:25px;}
#EmergencyNotifications .Safety{background-color:#D03637;}
#EmergencyNotifications .Weather{background-color:#00A3D7;}
#EmergencyNotifications .learn-more{margin:10px;padding:5px 15px;background-color:#6D3600;}
#EmergencyNotifications .Safety .learn-more{background-color:#660A07;}
#EmergencyNotifications .Weather .learn-more{background-color:#004863;}
/* Controller Tracker */
.controller-tracker {font-size: 12px;}
.controller-tracker legend {font-size: 14px;font-weight:bold;}
/* Countdown Timer*/
.countdown-timer {text-transform: uppercase;padding: 20px;text-align:center;display:table;margin:0 auto;background:transparent;}
.countdown-timer .title {font-size: 28px;font-weight: 400; color:white;padding: 0;}
.countdown-timer .box {float:left;padding:0 10px;}
.countdown-timer .box .number {font-size: 73px; font-weight: 400;color:white;}
.countdown-timer .box .text {font-size: 18px;font-weight: 600;color:white;}
/* Email Signature Tool */
#academic-email-signature-tool {font-size:16px;}
#academic-email-signature-tool p {margin:2px 0 2px;}
#academic-email-signature-tool #results {width: 690px;}
#academic-email-signature-tool fieldset div.left, #academic-email-signature-tool .left, #academic-email-signature-tool .left-column, .fs-directory .left{clear:none;float: left;}
#academic-email-signature-tool fieldset div.right, #academic-email-signature-tool .right, #academic-email-signature-tool .right-column, .fs-directory .right{clear:none;float:right;}
#academic-email-signature-tool .academic-email-signature-results h3 { padding: 25px 0 10px;color: black;}
#academic-email-signature-tool fieldset {border: 1px solid #DDDDDD;padding: 0 8px 8px;margin: 0 10px 20px;}
#academic-email-signature-tool .academic-email-signature-info-fieldset { width: 670px; }/*max total is 690px on main site*/
#academic-email-signature-tool fieldset div {clear: both;margin: 10px 0;}
#academic-email-signature-tool label {float: left;margin-right: 10px;text-align: right;width: 250px;}
#academic-email-signature-tool input {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DDDDDD;padding: 2px 5px;width: 150px;}
#academic-email-signature-tool input.watermark { color: #999; }
#academic-email-signature-tool input:hover, #academic-email-signature-tool input:focus {background: none repeat scroll 0 0 #F6F6F6;border-color: #C5C5C5;}
#academic-email-signature-tool input.default {color: #BBBBBB;}
#academic-email-signature-tool input.submit {float: left;margin: 0 30px 0 253px;color:#ffffff;background-color: #ff8300;border-color: #ff8300;border-style: solid;border-width: 1px;padding: 0 0 5px;font-size: 16px;font-weight: 600;height: 31px;line-height: 23px;margin-bottom: 10px;overflow: hidden;text-align: center;width: 180px;}
/* areas of the form that need to be hidden until the user enters the proper information */
#academic-email-signature-tool .academic-email-signature-results {display:none;}
.academic-email-signature-results #sig-with-logo, .academic-email-signature-results #sig-no-logo { padding-top: 30px;}
#academic-email-signature-tool span.error {color: red;padding: 0 0 0 10px;text-align: right;}
#academic-email-signature-tool-error-warning{color: red;padding: 0 0 10px;text-align: center;}
/* 2014 UI Refresh Parts */
.calendar-feed-2014{padding: 36px 0;}
.calendar-feed-2014 .header .section{font-size:36px;font-weight:500;float:left;color:#ff8300;}
.calendar-feed-2014 .header a, .calendar-feed-2014 .header a:visited{float: right;padding:4px 35px 5px 10px;font-size:18px;background:#000 url("/_layouts/15/images/HPArrow.png") right no-repeat;color:#fff;text-transform:none;border-radius:5px 0 0 5px;margin-top:10px;}
.calendar-feed-2014 .header a:visited{text-decoration:none;}
.calendar-feed-2014 .content{padding: 20px 0 0;}
.calendar-feed-2014 .content .image {float:left;padding:0 10px 0 0;}
.calendar-feed-2014 .content .events {float:left;padding:0 10px 0 0;}
.calendar-feed-2014 .content .image img, .calendar-feed-2014 .content .events, .calendar-feed-2014 .content .events a{width:514px;}
.calendar-feed-2014 .content .events a{margin:0 0 10px;float:left;background-color:#ff8300;text-decoration:none;}
.calendar-feed-2014 .content .events .event {padding:0 10px;}
.calendar-feed-2014 .content .events .event .name{font-weight:300;font-size:20px;line-height:normal;color:black;margin:5px 0 0;overflow:hidden;float:left;height:29px;width:calc(100% - 220px);}
.calendar-feed-2014 .content .events .event .time{font-weight:300;font-size:18px;color:#fff;float:right;margin:7px 0 0;}
.calendar-feed-2014 .content.no-image .events{width: calc(50% - 5px);}
.calendar-feed-2014 .content.no-image .events a{width:100%;}
.calendar-feed-2014 .content.no-image .events:last-child{padding:0;}
.news-feed-2014{padding:36px 0;background:#fff;}
.news-feed-2014 .header{padding:0 0 20px;}
.news-feed-2014 .header .section{font-size:36px;font-family:"museo-slab", sans-serif;font-weight:400;color:#ff8300;float:left;}
.news-feed-2014 .header a, .news-feed-2014 .header a:visited{float: right;margin:8px 0 0;padding:4px 40px 5px 10px;font-size:18px;background:#000 url("/_layouts/15/images/HPArrow.png") right no-repeat;color:#fff;text-transform:none;border-radius:5px 0 0 5px;}
.news-feed-2014 .articles{text-align:center;}
.news-feed-2014 .articles .news-item{padding:0 20px 30px 0;display:inline-table;}
.news-feed-2014 .articles .news-item, .news-feed-2014 .articles .news-item img{max-width: 330px;}
.news-feed-2014 .articles .news-item h3{padding:0;}
.news-feed-2014 .articles .news-item h3 a, .news-feed-2014 .articles .news-item h3 a:visited {font-size:21px;color:#ff8300;font-weight:400;text-transform: none;line-height:normal;}
.news-feed-2014 .articles .news-item p {font-size:18px;font-weight:300;margin:0 0 5px;font-family:"myriad-pro", sans-serif;}
.news-feed-2014 .articles .news-item .link a, .news-feed-2014 .articles .news-item .link a:visited{font-weight:600;font-size:18px;color:#ff8300;}    
.news-feed-2014 .articles .news-item h3 a:hover, .news-feed-2014 .articles .news-item .link a:hover {color:#414042;text-decoration: none;}
/* Media Player Webpart*/
.media-player{position: relative;}
img.media-player-play{position: absolute;width: 45%;top: 9%;left:27%;}
/* FAQ Webpart*/
details.faq summary::-webkit-details-marker {display:none;}
.faq{padding:0 20px 0 20px;max-width:800px;width:100%;}
.faq .question{position:relative;cursor:pointer;padding:20px 0;transition:color 0.5s ease;list-style:none;font-family: "museo-slab", sans-serif;font-size:18px;font-weight:500;}
.faq .answer{transition:max-height 0.5s ease, padding-bottom 0.5s ease;padding:0 0 25px 20px;}
.faq .answer p{padding-bottom:20px;}
.faq .plus-minus-toggle {cursor: pointer;height: 21px;position: absolute;width: 21px;left: -40px;top: 50%;z-index: 2;}
.faq .plus-minus-toggle:before, .faq .plus-minus-toggle:after {background: #000;content: '';height: 5px;left: 0;position: absolute;top: 0;width: 21px;transition: transform 500ms ease;}
.faq .plus-minus-toggle:after {transform-origin: center;}
.faq.not-active .plus-minus-toggle:after {transform: rotate(90deg);}
.faq.not-active .plus-minus-toggle:before {transform: rotate(180deg);}
/*Rebecca Special Request*/
.rebecca-split .content{width:62%;float:left;}
.rebecca-split .request-info{width:32%;float:right;background-color:#dbddde;padding:15px 7px;}
/*Replaces the tables that Rebecca used on the for fac/staff and for student pages*/
.link-table ul{list-style:none;}
.link-table ul.sections{column-count:3;display:flex;}
.link-table ul.sections li.section{display:inline-block;padding-right:20px;width:calc(33.3% - 20px);}
.link-table ul.sections li h3{margin-bottom:10px;}
.link-table ul.sections li ul{padding: 2px 0 2px 0;}
.link-table ul.sections li ul li{display:block;}
/*Google Translate*/
#google_translate{padding:40px 0 20px;}
#google_translate .name, .goog-te-gadget, .goog-logo-link{color:#fff !important;}
.goog-logo-link{font-weight:normal !important;}
.goog-logo-link img{filter: brightness(0) invert(1);}
.goog-te-combo{color:#fff;border-color:#fff;background-image:url(/_layouts/15/Images/select-arrow-white.png);background-color:#000;}
.goog-te-combo:hover{border-color:#7F7F7F;}
.goog-te-combo option{color:#fff;}
/*Help Question*/
#help-question-popup-question{position:fixed;bottom:25%;right:-121px;padding:5px 20px;color:#ff8300;font-size:25px;background:#dbdbdb;font-family: "museo-slab", sans-serif;transform: rotate(-90deg);transition: width 2s linear 1s;}
#help-question-popup-question a{text-decoration:none;}
#help-question-popup-content{background:#fff;display:none;position:fixed;bottom:10%;right:0;width:250px;border:2px solid #dbdbdb;transition: width 2s linear 1s;}
#help-question-popup-content .close{text-align:right;padding:2px 10px;width: calc(100% - 20px);background:#dbdbdb;}
#help-question-popup-content .close a{text-decoration:none;}
#help-question-popup-content .answer{margin:15px;font-size:12px;}
#help-question-popup-content .answer .help{color:#ff8300;font-size:20px;font-family: "museo-slab", sans-serif;}
#help-question-popup-content .answer .phone{font-size:18px;font-weight:600;}
#help-question-popup-content .uf-markup-dropdownElement-Button-Orange{padding: 17px 0 6px;text-align:center;}
#help-question-popup-content .uf-markup-dropdownElement-Button-Orange a{padding: 5px 50px;font-family: "museo-slab", sans-serif;text-decoration:none;}
/*2022*/
#video-bg-2022 #home-video-container{margin-bottom:-208px;}
#video-bg-2022 .search{text-align:center;position:relative;float:left;width:100%;top:calc(-50vh + 208px);height:73px;}
#video-bg-2022 .search input{width:40%;border:2px solid;border-color:#000 !important;border-radius:35px;height:70px;margin-left:65px;padding-left:65px !important;font-size:35px;}
#video-bg-2022 .search button{border:none;cursor:pointer;position:relative;top:2px;left:-40%;width:70px;padding:10px;margin:0;min-width:0;background:transparent;}
#video-bg-2022 .video-footer{float:left;text-align:center;background-color:rgba(0,0,0,0.5);position:relative;top:0;padding:15px 0 25px;height:95px;width:100%;}
#video-bg-2022 .video-footer .text{font-size:32px;color:#fff;padding-bottom:25px;}
#video-bg-2022 .video-footer a:first-child{margin-left:0;}
#video-bg-2022 .video-footer a, #video-bg-2022 .video-footer a:visited{font-size:20px;font-weight:500;color:#fff;margin-left:40px;text-decoration:none;padding:8px 12px 8px 42px;border-radius:20px;background-repeat:no-repeat;background-size:30px;background-position:5px 5px;}
#video-bg-2022 .video-footer .request, #video-bg-2022 .video-footer .request:visited{background-color:#ff8300;background-image:url(/_layouts/15/images/2022/info.svg);}
#video-bg-2022 .video-footer .visit, #video-bg-2022 .video-footer .visit:visited{background-color:#00a3d7;background-image:url(/_layouts/15/images/2022/visit.svg);}
#video-bg-2022 .video-footer .apply, #video-bg-2022 .video-footer .apply:visited{background-color:#66903c;background-image:url(/_layouts/15/images/2022/apply.svg);}
#video-bg-2022 .video-footer .request:hover{background-color:#ad5f27;}
#video-bg-2022 .video-footer .visit:hover{background-color:#006f94;}
#video-bg-2022 .video-footer .apply:hover{background-color:#385a20;}
.select-reviews-widget-2022{background-color:#ff8300;text-align:center;}
.select-reviews-widget-2022 .reviews{padding:50px 0 20px;}
.select-reviews-widget-2022 ul{list-style-type:none;width:70%;margin:0 auto;padding:0;}
.select-reviews-widget-2022 ul li{float:left;color:#fff;margin-left:12.5%;width:25%;}
.select-reviews-widget-2022 ul li:first-child{margin-left:0;}
.select-reviews-widget-2022 ul li .review{color:#fff;font-family:"museo-slab", sans-serif;font-size:26px;font-weight:500;}
.select-reviews-widget-2022 ul li .source{color:#fff;font-family:"museo-slab", sans-serif;font-size:20px;font-weight:200;font-style:italic; }
.select-reviews-widget-2022 .triangle{background-image:url(/_layouts/15/images/2022/arrow_top.svg);width:100%;height:100px;background-size:cover;background-position-x:center;background-color:#fff;}
.academic-stats-widget-2022{background-color:#fff;text-align:center;padding: 80px 20px 100px;}
.academic-stats-widget-2022.widget h2{color:#ff8300;font-family:"museo-slab", sans-serif;font-size:33px;font-weight:300;padding:20px 0;width:75%;}
.academic-stats-widget-2022 .stats{text-align:center;}
.academic-stats-widget-2022 .stats .stat:first-child{margin-left:0;}
.academic-stats-widget-2022 .stats .stat{margin-left:5%;width:25%;border:2px solid #5c6268;border-radius:10px;box-shadow:6px 6px 11px #dbddde;display:inline-block;text-align:left;text-decoration:none;}
.academic-stats-widget-2022 .stats .stat a{text-decoration:none;text-align:left;}
.academic-stats-widget-2022 .stats .stat img{max-width: 100%;border-radius:7px 7px 0 0;}
.academic-stats-widget-2022 .stats .stat .area{font-size:25px;font-weight:600;color:#ff8300;padding:10px 20px;}
.academic-stats-widget-2022 .stats .stat .num{font-size:20px;font-weight:400;color:#5c6268;padding:0 20px 20px 20px;}
.academic-stats-widget-2022.widget h3{color:#ff8300;font-family:"museo-slab", sans-serif;padding:70px 0 25px;font-size:30px;font-weight:600;}
.academic-stats-widget-2022 .buttons{column-count:2;column-gap:20px;padding:0;margin:0 auto;list-style:none;width:908px;}
.academic-stats-widget-2022 .buttons a, .academic-stats-widget-2022 .buttons a:visited{padding:15px 20px;margin:0 0 20px;font-size:22px;font-weight:600;width:400px;border:2px solid #5c6268;color:#5c6268;border-radius:2px;display:block;text-decoration:none;}
.academic-stats-widget-2022 .buttons a:hover{color:#fff;background-color:#5c6268;text-decoration:none;}
.academic-stats-widget-2022 a.academics, .academic-stats-widget-2022 a.academics:visited{padding:15px 20px;margin-top:-2px;font-size:26px;font-weight:600;width:864px;border:2px solid #ff8300;background-color:#ff8300;color:#fff;border-radius:2px;display:inline-block;text-decoration:none;}
.academic-stats-widget-2022 a.academics:hover{border:2px solid #ad5f27;background-color:#ad5f27;text-decoration:none;}
.stats-widget-2022{padding:100px 20px;background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(/_layouts/15/images/2022/stats_background.jpg);background-size:cover;background-position-x:center;}
.stats-widget-2022 ul{list-style-type:none;width:70%;margin:0 auto;padding:0;}
.stats-widget-2022 ul li{float:left;margin-left:6.66%;width:20%;}
.stats-widget-2022 ul li:first-child{margin-left:0;}
.stats-widget-2022 ul li div{color:#fff;font-family:"museo-slab", sans-serif;font-weight:500;text-align:center;}
.stats-widget-2022 ul li div.big{font-size:90px;}
.stats-widget-2022 ul li div.small{font-size:30px;}
.tour-widget-2022{background-color:#fff;padding:4%;}
.tour-widget-2022 .desktop, .tour-widget-2022 .mobile{background-image:url(/_layouts/15/images/2022/campus_tour.jpg);}
.tour-widget-2022 .desktop{padding:calc(30% - 171px) 0 30% 12%;background-position:right;background-size:contain;background-repeat:no-repeat;}
.tour-widget-2022 .desktop .btn{background:#fff;float:left;padding:45px 60px;}
.tour-widget-2022 h2{font-family:"museo-slab", sans-serif;color:#ff8300;font-size:35px;padding:0 0 30px;}
.tour-widget-2022 a.tour-link, .tour-widget-2022 a.tour-link:visited{padding:5px 30px;margin-top:-2px;font-family:"museo-slab", sans-serif;font-size:22px;font-weight:500;border:2px solid #5c6268;background-color:#5c6268;color:#fff;border-radius:2px;display:inline-block;text-decoration:none;}
.tour-widget-2022 a.tour-link:hover{border:2px solid #000000;background-color:#000000;text-decoration:none;}
.tour-widget-2022 .mobile{display:none;}
.news-feed-widget-2022{background-color:#dbddde;padding:60px 20px;text-align:center;}
.news-feed-widget-2022 h2{color:#ff8300;font-size:30px;font-weight:300;display:inline-block;float:none;padding:0 20px 35px;}
.news-feed-widget-2022 .articles .news-item{text-align:left;padding:0 10px 30px;}
.news-feed-widget-2022 .articles .news-item img{max-width:100%}
.news-feed-widget-2022 .articles .news-item h3{line-height: 0.7;}
.news-feed-widget-2022 .articles .news-item h3 a{font-family:"myriad-pro", sans-serif;font-size:18px;padding:5px 0 10px;}
.news-feed-widget-2022 .articles .news-item p.description{font-size:15px;font-weight:300;line-height:1.3;margin:10px 0 5px;}
.news-feed-widget-2022 .articles .news-item p.link{margin: 10px 0 5px;}
.news-feed-widget-2022 .articles .news-item p.link a{font-size:15px;font-weight:600;text-decoration:none;}
.news-feed-widget-2022 a.more-news, .news-feed-widget-2022 a.more-news:visited{padding:5px 30px;margin-top:-2px;font-size:22px;font-weight:500;border:2px solid #00a3d7;background-color:#00a3d7;color:#fff;border-radius:2px;display:inline-block;text-decoration:none;}
.news-feed-widget-2022 a.more-news:hover{border:2px solid #006f94;background-color:#006f94;text-decoration:none;}
.apply-widget-2022{background-color:#ff8300;}
.apply-widget-2022 .top{background-image:url(/_layouts/15/images/2022/apply_background.jpg);background-size:cover;background-position-x:center;}
.apply-widget-2022 .top .top-area{padding:10%;text-align:right;}
.apply-widget-2022 .top .top-area .text{max-width:500px;float:right;padding: 10px 20px;}
.apply-widget-2022 .top .top-area .text .header{color:#fff;font-family:"museo-slab", sans-serif;font-size:45px;}
.apply-widget-2022 .top .top-area .text .body{color:#fff;font-size:20px;padding:20px 0 50px;}
.apply-widget-2022 a.about, .apply-widget-2022 a.about:visited{padding:5px 30px;margin-top:-2px;font-size:22px;font-weight:500;border:2px solid #00a3d7;background-color:#00a3d7;color:#fff;border-radius:2px;display:inline-block;text-decoration:none;}
.apply-widget-2022 a.about:hover{border:2px solid #006f94;background-color:#006f94;text-decoration:none;}
.apply-widget-2022 .bottom{background-image:url(/_layouts/15/images/2022/arrow_bottom.svg);background-size:cover;background-position-x:center;background-color:transparent;height:100px;}
.apply-widget-2022 .footer{background-color:#ff8300;}
.apply-widget-2022 .footer .header{color:#fff;font-size:40px;font-weight:600;text-align:center;padding:20px 0 30px;}
.apply-widget-2022 .footer .btn{text-align:center;padding:0 0 50px;}
.apply-widget-2022 .footer a.apply, .apply-widget-2022 .footer a.apply:visited{font-size:20px;font-weight:500;color:#fff;text-decoration:none;padding:8px 12px 8px 42px;border-radius:20px;background-repeat:no-repeat;background-size:30px;background-position:5px 5px;background-color:#000;background-image:url(/_layouts/15/images/2022/apply.svg);}
.apply-widget-2022 .footer a.apply:hover{background-color:#5D6369;}
 /*  #Super (1920px or more width displays)  Note: Design for a width of 1920px */
@media only screen and (min-width: 1850px) {
    #overlay-nav-accordian, .accordian-flip-container{display:none;}
    .overlay-nav, #overlay-search{background-image:url(/_layouts/15/images/hamburgerbg2000.jpg);}
    #overlay-search a {left:-53%;}
    #main.lvl3 article, #main.lvl3 .column-2 {width: 75%;}
    .calendar-feed-2014 .content.image .events:last-child{display:block;}
    .calendar-feed-2014 .content.image .image img, .calendar-feed-2014 .content .events, .calendar-feed-2014 .content .events a{width:462px;}
    .calendar-feed-2014 .content.image .image img {height:178px;}
    .calendar-feed-2014 .content.image .events .event .name{width:280px;}
}
/* #Normal Width Note: Design for a width of 1187px */
@media only screen and (min-width: 900px) and (max-width: 1849px) {  
    #overlay-nav-accordian, .accordian-flip-containe{display:none;}
    .overlay-nav, #overlay-search{background-image:url(/_layouts/15/images/hamburgerbg1187.jpg);}
    .calendar-feed-2014 .content .image img {height:178px;}
}
/* #for background only */
@media only screen and (min-width: 1200px) and (max-width: 1849px) {
    .overlay-nav, #overlay-search{background-image:url(/_layouts/15/images/hamburgerbg2000.jpg);}
}
@media only screen and (max-width: 1500px) {
    .news-feed-widget-2022 .articles .news-item:last-child{display:none;}
    header nav a, header nav a:hover{font-size:15px;}
}
@media only screen and (max-width: 1400px) {
    header nav ul{padding: 6px 0 10px 0;}
    header nav ul li{padding:0 10px;}
    header nav a, header nav a:hover{font-size:14px;}
}
/* #for header menu only */
@media only screen and (max-width: 1300px) {
    header nav a, header nav a:hover{font-size:13px;}
    #accordian nav ul li{padding:0 9px 9px;}
    #accordian nav ul li a, #accordian nav ul li a:hover{font-size:13px;}
    #accordian nav ul li ul li a, #accordian nav ul li ul li a:hover{font-size:11px;}
    footer .footer-container {padding: 0 0 0 8%;}
    .general-circle div, .general-circle p, .general-circle div a, .general-circle div a:visited{font-size:25px;}
    .calendar-feed-2014 .content.no-image .events{width:100%;padding:0;}
}
@media only screen and (max-width: 1200px) {
    #main-nav{display:none;}
    .lvl2-header .buttons .buttons-center div a{font-size:20px;}    
    .ms-srch-item{width:100%;}
    .ms-srch-hover-content div{display:none;}
    .photo-button-widget .text span{font-size:25px;}
    #video-bg-2022 .search input{width:70%;}
    #video-bg-2022 .search button{left:-70%;}
    .academic-stats-widget-2022 .stats .stat{margin-left:2%;width:30%;}
    .stats-widget-2022 ul{width:100%;}
}
@media only screen and (max-width: 1100px) {
    .news-feed-widget-2022 .articles .news-item{padding:0 10px 30px;}
    .news-feed-widget-2022 .articles .news-item:last-child{display:inline-table;}
}
@media only screen and (max-width: 1000px) {
    .academic-stats-widget-2022{padding:15px 0 60px;}
    .academic-stats-widget-2022.widget h2{font-size:22px;font-weight:300;padding:30px;width:calc(100% - 60px);}
    .academic-stats-widget-2022 .stats{padding:0 20px;}
    .academic-stats-widget-2022 .stats .stat{margin-left:4%;width:29%;}
    .academic-stats-widget-2022 .stats .stat .area{font-size:18px;font-weight:500;padding:2px 10px;}
    .academic-stats-widget-2022 .stats .stat .num{font-size:16px;padding:2px 20px 11px 20px;}
    .academic-stats-widget-2022.widget h3{font-size:22px;font-weight:500;padding:30px;margin:0;}
    .academic-stats-widget-2022 .buttons{width:698px;}
    .academic-stats-widget-2022 .buttons a, .academic-stats-widget-2022 .buttons a:visited{font-size:18px;width:325px;padding:12px 5px;}
    .academic-stats-widget-2022 a.academics, .academic-stats-widget-2022 a.academics:visited{padding:12px 10px;width:674px;font-weight:500;}
    .stats-widget-2022 ul{width:100%;}
    .stats-widget-2022 ul li{margin-left:3%;width:22.75%;}
    .stats-widget-2022 ul li div.big{font-size:50px;}
    .stats-widget-2022 ul li div.small{font-size:22px;}
}
/* for footer and stats widget */
@media only screen and (max-width: 899px) {
    #footer-right-nav ul {column-count:1;}
    .general-circle{text-align:center;}
    .general-circle .img{display:none;}
    .general-circle .mobile, .general-circle div{display:inline-block;}
    .general-circle .mobile{margin-top:30px}
    .general-circle div {margin:20px 0;}
    .academic-stats-widget{padding:25px 0;}
    .academic-stats-widget .sub, .tab-widget.photos .sub{font-size:26px;padding:10px 30px 20px;width:calc(100% - 60px);margin:auto;}
    .academic-stats-widget .stat{font-size:20px;height:150px;width:150px;}
    .academic-stats-widget .stat:nth-child(2){margin:0 20px;}
    .academic-stats-widget .num{font-size:35px;padding:20px 0 15px;}
    .academic-stats-widget .buttons{padding:20px 0 0;}
    .academic-stats-widget a div{width:calc(100% - 140px);}
    .academic-stats-widget ul a div{width:calc(100% - 100px);}
    .academic-stats-widget.photo-buttons ul a img{width:calc(100% - 60px);max-width:100%;}
    .academic-stats-widget .academics div{margin:0 auto 5px;}
    .academic-stats-widget ul{column-count:1;width:100%;display:block;}
    .tab-widget.photos .top-content{padding:25px 10%;}
    .tab-widget.photos .top-content h2{margin:0;}
    .tab-widget.photos .sub {padding:20px 0 0;}
    .tab-widget.photos .cell, .tab-widget.photos .cell p, .tab-widget.photos .cell div{font-size:22px;}
    .tab-widget.photos .tabs{padding:0 3%;width:calc(100% - 6%);}
    .tab-widget.photos .tabs .active img, .tab-widget.photos .tabs .active:hover img, .tab-widget.photos .tabs a:hover img{border-width:2px;}
    .tab-widget.photos .desktop-content{display:none;}
    .tab-widget.photos .mobile-content{display:block;}
    .single-event.widget .main-content div{width:100%;float:left;}
    .single-event.widget .event{margin-bottom:15px;}
    .single-event.widget .event h4{font-size:45px;padding:25px 30px 20px;}
    .single-event.widget .event .subhead{color:#fff;font-size:25px;padding:0 30px 50px;}
    .single-event.widget a{margin:0 0 0 30px;}
    .single-event.widget .date{display:none;}
    .single-event.widget .date-mobile{display:inline;}
    .single-event.no-date.widget .main-content.right .image-mobile{display:block;}
    .single-event.no-date.widget .main-content.right .image{display:none;}
    .multiple-event.widget .content, .multiple-event.widget .events{display:block;width:100%;padding:0;text-align:left;}
    .multiple-event.widget .events{padding-top:30px;}
    .filter.widget .filters{padding:0;float:none;}
    .rebecca-split .content, .rebecca-split .request-info{width:100%;float:none;background-color:transparent;padding:0px;}
	.link-table ul.sections{column-count:1;display:block;}
    .link-table ul.sections li.section{display:block;width:100%;padding-right:0;}
    .link-table ul.sections li:nth-child(n+2) h3 {margin-top: 17px;}
    .visit-sch-cal .ui-datepicker{width:17em;margin:0;}
    .ui-datepicker th{padding:.7em .3em;}
    .visit-sch-cal .ui-datepicker td a{padding:.2em;}
    #video-bg-2022 #home-video-container{margin-bottom:-135px;}
    #video-bg-2022 .search{height:43px;top: calc(-50vh + 178px);}
    #video-bg-2022 .search input{width:60%;height:40px;font-size:23px;}
    #video-bg-2022 .search button{left:-61%;width:55px;}
    #video-bg-2022 .video-footer a, #video-bg-2022 .video-footer a:visited{margin-left:20px;}
    .select-reviews-widget-2022 .reviews{padding:50px 0 0;}
    .select-reviews-widget-2022 ul{width:90%;}
    .select-reviews-widget-2022 ul li{margin-left:5%;width:30%;}
    .select-reviews-widget-2022 ul li .review{font-size:23px;}
    .select-reviews-widget-2022 ul li .source{font-size:16px;}
    .select-reviews-widget-2022 .triangle{height:50px;}
    .academic-stats-widget-2022 .stats .stat .num{font-size:13px;padding:3px 10px 7px;}
    .tour-widget-2022 .desktop{padding:calc(30% - 127px) 0 30% 12%;}
    .tour-widget-2022 .desktop .btn{padding:15px 30px;}
    .tour-widget-2022 .desktop .btn h2{padding:0 0 15px;}
    .news-feed-widget-2022{padding:60px 0;}
    .news-feed-widget-2022 .articles .news-item{padding:0 10px 30px;max-width:500px;}
    .apply-widget-2022 .top .top-area{padding-top: 20%;}
    .apply-widget-2022 .footer .header{padding:20px 10% 30px;font-size:32px;}
}
@media only screen and (max-width: 750px) {
    .academic-stats-widget-2022 .stats{padding:0;}
    .academic-stats-widget-2022 .stats .stat{width:calc(100% - 40px);margin:0 0 30px;max-width:500px;}
    .academic-stats-widget-2022 .buttons{column-count:1;width:415px;}
    .academic-stats-widget-2022 .buttons a, .academic-stats-widget-2022 .buttons a:visited{width:400px;}
    .academic-stats-widget-2022 a.academics, .academic-stats-widget-2022 a.academics:visited{width:390px;}
}
@media only screen and (max-width: 700px) {
    .calendar-feed-2014 .content.no-image .events .event .name{width:100%;}
    .calendar-feed-2014 .content.no-image .events .event .time{float:none;margin: 7px 0 12px;}
    #EmergencyNotifications .EmergencyNotification {width:100%;}
    #video-bg-2022 #home-video-container{margin-bottom:0px;height:calc(50vh - 43px);}
    #video-bg-2022 .search{top:calc(-25vh + 43px);}    
    #video-bg-2022 .search button img{height:20px;}
    #video-bg-2022 .search input{height:40px;padding-left:35px !important;font-size:18px;}
    #video-bg-2022 .video-footer{float:none;position:static;padding:0 20px;height:auto;width:auto;}
    #video-bg-2022 .video-footer .text{font-size:20px;padding:15px 0;}
    #video-bg-2022 .video-footer .links{display:inline-block;}
    #video-bg-2022 .video-footer a, #video-bg-2022 .video-footer a:visited{display:block;margin:0 0 15px 0;max-width:150px;}
    .select-reviews-widget-2022 .reviews{padding:20px 0 0;}
    .select-reviews-widget-2022 ul li{float:none;width:100%;margin:0 0 20px;}
    .select-reviews-widget-2022 .triangle{height:30px;}
    .stats-widget-2022{padding:40px 2%;}
    .stats-widget-2022 ul{width:100%;display:inline-block;column-count:2;column-gap:0;}
    .stats-widget-2022 ul li{float:none;width:calc(100% - 20px);padding:30px 10px;margin-left:0;}
    .tour-widget-2022 .desktop{display:none;}
    .tour-widget-2022 .mobile{display:block;background-size:cover;background-position-x:center;}
    .tour-widget-2022{margin:0;}
    .tour-widget-2022 .btn{width:auto;height:auto;padding:70px 30px;position:static;background:transparent;text-align:center;display:block;}
    .tour-widget-2022 .btn h2{color:#fff;}
    .tour-widget-2022 a.tour-link, .tour-widget-2022 a.tour-link:visited{border:2px solid #ff8300;background-color:#ff8300;}
    .tour-widget-2022 a.tour-link:hover{border:2px solid #ad5f27;background-color:#ad5f27;}
    .news-feed-widget-2022.widget .articles .news-item{width:calc(100% - 40px);}
    news-feed-widget-2022.widget .articles .news-item, .news-feed-widget-2022.widget .articles .news-item img{width:100%;}
    .news-feed-widget-2022 .articles .news-item:last-child{display:none;}
    .apply-widget-2022 .top .top-area{padding:50% 10% 0;text-align:center;}
    .apply-widget-2022 .top .top-area .text .header{font-size:40px;}
    .apply-widget-2022 .top .top-area .text .body{font-size:18px;padding:20px 0 30px;}
    .apply-widget-2022 .bottom{height:50px;}
    .apply-widget-2022 .footer .header{font-size:28px;}
}
/* for stats widget */
@media only screen and (max-width: 560px) {
    .academic-stats-widget .stat, .academic-stats-widget .stat:nth-child(2){font-size:35px;width:210px;height:210px;display:block;margin:0 auto 20px;}
    .academic-stats-widget .num{font-size:55px;padding:20px 0 30px;}
}
/* for header tools */
@media only screen and (min-width: 600px) and (max-width: 899px) {
    header .tools, body.overlay-open header .tools{margin-left:77%;}/* Mobile does not have scroll bars*/
}
@media only screen and (min-width: 421px) and (max-width: 599px) {
    header .tools, body.overlay-open header .tools{margin-left:65%;}
}
/* #Tablet (Landscape)  Note: Design for a width of 600px */
@media only screen and (min-width: 421px) and (max-width: 899px) {
    #site-title img.large, #main-nav{display:none;}
    #site-title img.small{display:inline-block;}
    #accordian{display:none !important;}
    .overlay-nav, #overlay-search{background-image:url(/_layouts/15/images/hamburgerbg895.jpg);margin-top:86px;}
    .overlay-nav .container {margin:0 auto;}
    #overlay-search a {left:-80%;}
    #overlay-search .search-suggestions{width:70%;}
    .overlay-nav .full-main-nav ul li a{width:300px;}
    .accordian-flip-container{display:inline;}
    h1, h1 div, h1 p, .ms-rtestate-field h1, h1.ms-rteElement-H1, h1 a, h1 div a, h1 p a, .ms-rtestate-field h1 a, h1.ms-rteElement-H1 a{font-size:40px;}
    h2, h2 div, h2 p, .ms-rtestate-field h2, h2.ms-rteElement-H2, h2 a, h2 div a, h2 p a, .ms-rtestate-field h2 a, h2.ms-rteElement-H2 a{font-size:36px;}
    h3, .ms-rtestate-field h3, h3.ms-rteElement-H3, h3 a, .ms-rtestate-field h3 a, h3.ms-rteElement-H3 a{font-size:30px;}
    h4, .ms-rtestate-field h4, h4.ms-rteElement-H4, h4 a, .ms-rtestate-field h4 a, h4.ms-rteElement-H4 a{font-size:26px;}
    h5, .ms-rtestate-field h5, h5.ms-rteElement-H5, h5 a, .ms-rtestate-field h5 a, h5.ms-rteElement-H5 a{font-size:21px;}
    body, p, span, div, a, td, th, nav, footer, address{font-size:16px;}
    #main.lvl1, #main.lvl2, #main.lvl3{margin-top:87px;}
    #main.lvl3.real article, #main.lvl3.real .column-2{float:none;width:85%;}
    #main.lvl3.real .column-2{margin-top:20px}
    .GeneralContentText .white-box {padding:15px 20px 15px 24px;}
    .photo-button-widget.three a{width:100%;}
    .photo-button-widget.six a:nth-child(1n+3){width:100%;}
    .photo-gallery-widget img{width:50%;}
    .photo-gallery-widget.count-3 img:last-child{min-width:100%;}
    .apply-now-widget a{width:320px;text-decoration: none;}
    .apply-now-widget .text, .apply-now-widget .button{font-size:22px;margin:10px 10px;}
    .column-widget.three .columns div{width:100%;padding-left:0;}
    .column-widget.four .columns div{width:calc(50% - 20px);float:none;display:inline-table;}
    .column-widget.four .columns div:nth-child(3){padding-left:0;}
    .tab-widget.photos .mobile-content .cell{width:40%;}
    .tab-widget.photos .mobile-content .cell:nth-child(odd){padding-right:20%;}
    .multiple-event.widget .content .callout{font-size:35px;} 
    .multiple-event.widget .content .subcallout{font-size:21px;margin-top:6px;} 
    iframe{max-width:500px;overflow:scroll;}
    .timeline.widget iframe{max-width:none;}
    iframe.youtube{width:500px;height:281px;}	
    footer .footer-container{padding:0 0 15px 30px;}
    #footer-left-nav{border-right: medium none;}
    #footer-left-nav, #footer-right-nav{padding-left:0;}
	/* flex slider */
	.flex-control-nav {bottom: -54px;}
	.flex-control-nav li {height: 52px;}
	.control-container {height: 52px;}
	/* images */
	.post img {max-width: 428px;}
	/* library tabs */
	#tab-container {width: 411px;}
	.container .column1, .container .column2 {float: left;width: 100%;}
	ul.tabs li a {font-size: 15px;padding: 0px 8px;}
	/* Majors */
	.majors-list {font-size: 16px;}
	/* Tables */
	.uf-markup-dropdownTable-default tr, .uf-markup-dropdownTable-default td, .uf-markup-dropdownTable-default th, .uf-markup-dropdownTable-altColumns tr, .uf-markup-dropdownTable-altColumns td, .uf-markup-dropdownTable-altColumns th, .uf-markup-dropdownTable-altRows tr, .uf-markup-dropdownTable-altRows td, .uf-markup-dropdownTable-altRows th {font-size: 14px !important;}
    /* form elements */ 
	.orange-select {float: none; margin-top: 42px;}
	/* directory elements */
	div.phone {float: left; text-align: left;}
	.three-column {width: 90%;}
    .directory ul.tabs { margin-left: -11px;}
    .directory ul.tabs li a, .directory ul.tabs li a.active{padding:5px 11px 0;}
	/* 404 */
	.four-o-four .container {height: 295px;}
	.four-o-four p {font-size: 18px;left: 85px;line-height: 22px;top: 208px;}    
    .calendar-feed-2014 .content.image .image img, .calendar-feed-2014 .content .events, .calendar-feed-2014 .content .events a{width:696px;}
    .calendar-feed-2014 .content.image .image {margin-bottom:10px;}
    .calendar-feed-2014 .content.image .events .event .name{width:488px;}    
    .news-feed-2014 .articles .news-item, .news-feed-2014 .articles .news-item img{width: 338px;}
    .news-feed-2014 .articles .news-item:nth-child(n+3){display:none;}
    .ui-datepicker-title span, .visit-sch-cal .title, .visit-sch-cal #title_date, .visit-sch-cal h3{font-size:23px;}
}
/* Resize Footer Menu and others */
@media only screen and (max-width: 720px) {
    footer div.footer-content{padding:0 0 30px 30px;width:calc(100% - 30px);}
    #footer-left-nav, #footer-right-nav{padding: 0 0 0 30px;border: medium none;}
    #footer-left-nav ul, #footer-right-nav ul{padding: 0;}
    .tab-widget .tabs a{width:100% !important;border-right:none;border-bottom:solid 1px #5c6268;}
    .fs-directory .sort-select{float:left;padding:15px 0 0;}
} 
/* Resize Mobile Menu and 2017 parts */
@media only screen and (max-width: 600px) {
    .overlay-nav .container {width: 300px;}
    .overlay-nav .middle-nav ul {column-count: 1;}
    .visit-button, .apply-button, .request-info-button, .see-programs-button {width: 260px;}
    #overlay-search .search-suggestions {width:67%;}
    #overlay-search .search-suggestions ul {columns: 1;}
    #overlay-search a {left: -90%;}
    .lvl2-header{min-height:264px;background-position:center;}
    .lvl2-header h1{padding-top:20px;}
    .lvl2-header .sub{padding-bottom:20px;}
    .lvl2-header .buttons .buttons-center{display: inline-grid;padding-bottom: 15px;}
    .lvl2-header .buttons .buttons-center div{display:inline-grid;padding: 0 30px 20px;}
    .lvl2-header .buttons .buttons-center div a{font-size:18px;}
    .single-testimonial{height:auto;}    
    .single-testimonial .mobile{display:inline;}
    .single-testimonial .right{display:none;}
    .single-testimonial div{display:block;margin:10px auto;}
    .single-testimonial img, .MultipleTestimonialsImage{height:auto;width:100%;padding-right:0;}
    .single-testimonial p, .single-testimonial .major, .single-testimonial .name, .single-testimonial a, .MultipleTestimonialsName, .MultipleTestimonialsName p, .MultipleTestimonialsMajor, .MultipleTestimonialsMajor p{font-size:17px;}
    .cta-widget .buttons a{max-width:100%;width:200px;display:inline-block;margin:10px;}
    .tab-widget.photos .mobile-content .cell{width:100%;}
    .learning-house-form.widget iframe{height:465px;padding:0;}
    .filter.widget .filters{width:100%;}
    .filter.widget .filters .search input{padding-left:25px;width:calc(100% - 30px);}
    .filter.widget .filters .search img{left:4px;}
    .filter.widget .filters ul li a{min-width:280px;}
}
@media only screen and (max-width: 450px){
    .academic-stats-widget-2022 .buttons{width:340px;}
    .academic-stats-widget-2022 .buttons a, .academic-stats-widget-2022 .buttons a:visited{width:325px;}
    .academic-stats-widget-2022 a.academics, .academic-stats-widget-2022 a.academics:visited{width:315px;}
}
/* #Mobile (Portrait) Note: Design for a width of 320px */
@media only screen and (max-width: 420px) {
    #site-title img.large, #main-nav{display:none;}
    #accordian{display:none !important;}
    .overlay-nav, #overlay-search{background-image:url(/_layouts/15/images/hamburgerbg400.jpg);margin-top:75px;}
    .overlay-nav .container {margin:0 auto;}
    .overlay-nav .full-main-nav ul li a{width: 250px;margin: 0 auto;}
    .overlay-nav .container{width:250px;}
    .visit-button, .apply-button, .request-info-button, .see-programs-button{width:210px;}
    #site-title{margin:0 0 0 10px;}
    #site-title img.small{max-width: 150px;display:inline-block;}
    header .tools, body.overlay-open header .tools{margin-left:56%;}
    #overlay-search a {left: -95%;}
    .accordian-flip-container{display:inline;}
    h1, h1 div, h1 p, .ms-rtestate-field h1, h1.ms-rteElement-H1{font-size:29px;}
    h2, h2 div, h2 p, .ms-rtestate-field h2, h2.ms-rteElement-H2{font-size:26px;}
    h3, .ms-rtestate-field h3, h3.ms-rteElement-H3{font-size:22px;}
    h4, .ms-rtestate-field h4, h4.ms-rteElement-H4{font-size:20px;}
    h5, .ms-rtestate-field h5, h5.ms-rteElement-H5{font-size:18px;}
    body, p, span, div, a, td, th, nav, footer, address{font-size:13px;}
    #main.lvl1, #main.lvl2, #main.lvl3{margin-top:76px;}
    #main.lvl3.real article, #main.lvl3.real .column-2{float:none;width:85%;}
    #main.lvl3.real .column-2{margin-top:20px}
    .HeadlineVideoContainer{padding:15px 0;}
    .GeneralContentText .white-box {padding:10px 12px 10px 15px;}
    .photo-button-widget a{width:100% !important;}
    .photo-button-widget .text{top: 30%;}
    .photo-button-widget .text span{font-size:18px;border-width:2px;padding-bottom:2px;}
    .photo-gallery-widget img{min-width:100%;}
    .apply-now-widget a{width:240px;}
    .apply-now-widget .text, .apply-now-widget .button{font-size:17px;margin:10px 10px;}
    .hlc-widget iframe, .hlc-widget .text{display: block;padding:0;margin: 10px auto;}
    .tab-widget .content{min-height:600px;}
    .tab-widget.photos .content{min-height:400px;}
    .tab-widget.photos .cell, .tab-widget.photos .cell p, .tab-widget.photos .cell div, .academic-stats-widget .sub, .tab-widget.photos .sub{font-size:18px;}
    .academic-stats-widget h2, .tab-widget.photos h2, .column-widget h2, .photo-gallery-overaly-widget h2{font-size:30px !important;}
    .photo-gallery-overaly-widget{padding:25px 10%;}
    .photo-gallery-overaly-widget h2{padding:0 0 15px;}
    .general-circle img{height:200px;width:200px;border-width:2px;}
    .general-circle div{padding:30px 0;margin:0;}
    .general-circle div.text-area{padding:30px 0 50px;}
    .give-widget{padding:40px 20px;}
    .give-widget .button a div{font-size:23px;padding:8px 50px;}
    .column-widget.two .columns div, .column-widget.three .columns div, .column-widget.four .columns div{width:100%;padding-left:0;}
    .single-event.widget .event{min-height:450px;}
    .single-event.widget .event h4{font-size:25px;}
    .multiple-event.widget .content .callout{font-size:25px;} 
    .multiple-event.widget .content .subcallout{font-size:16px;margin-top:6px;} 
    iframe{max-width:320px;overflow:scroll;}
    .timeline.widget iframe{max-width:none;}
    iframe.youtube{width:320px;height:180px;}		
    .flex-container .flex-control-nav li {height:34px;}
    .three-column{float:none;width:90%;}
    footer .footer-container, #footer-left-nav, #footer-right-nav{padding:0 0 30px 30px;}
    footer div.footer-content{padding:0 0 30px 0;width:100%;}
    footer nav{float:none;}
    #footer-left-nav, #footer-right-nav{border-right: medium none;width:100%;padding-left:0;}
    #footer-left-nav ul{padding: 0;}
    #footer-right-nav ul {column-count: 1;}
    /* flex slider */
	.flex-control-nav {bottom: -31px;}
	.flex-control-nav li {height: 29px;}
	.control-container {height: 29px;}
	/* images */
	.post img {max-width: 320px;}
	/* library tabs */
	ul.tabs li a {font-size: 14px;padding: 0px 10px;}
	/* directory tabs */
    .directory ul.tabs { margin-left: -11px;}
    .directory ul.tabs li a, .directory ul.tabs li a.active{padding:5px 11px 0;}
	/* form elements */
	#contact-info {width: 320px;}
	#contact-info + div img {max-width: 320px;}
	/* 404 */
	.four-o-four .container {height: 280px;}    
    .calendar-feed-2014 .content.image .image img, .calendar-feed-2014 .content .events, .calendar-feed-2014 .content .events a{width:320px;}
    .calendar-feed-2014 .content.image .image {margin-bottom:10px;}
    .calendar-feed-2014 .content.image .events .event .name{width:218px;}
    .calendar-feed-2014 .content.image .events .event .time{margin:2px 0 0;}    
    .news-feed-2014 .articles .news-item, .news-feed-2014 .articles .news-item img{width: 402px;}
    .news-feed-2014 .articles .news-item:first-child{margin-bottom:10px;}
    .news-feed-2014 .articles .news-item:nth-child(n+3){display:none;}
    /* Blog Web Part */
    #blog-items { padding: 2px 0;}
    .display-blog-webpart img {height: auto;margin: 6px 0;width: 230px;}
    .ui-datepicker-title span, .visit-sch-cal .title, .visit-sch-cal #title_date, .visit-sch-cal h3{font-size:18px;}
    .ui-datepicker-calendar span, .ui-state-default{font-size:15px;}
    .ui-icon-circle-triangle-e{border-width: 8px 0 8px 8px;}
    .ui-icon-circle-triangle-w{border-width: 8px 8px 8px 0;}
    #video-bg-2022 .search{top:calc(-17vh + 43px);}
}
@media print {
    #header, #overlay-search, #overlay-nav-accordian, #overlay-nav, #footer, .media-player-play {display: none !important;}
}
#ttdUniversalPixelTag06503173cf8e47bbbe24a503302fb19c{display:none;}
/* Contain floats. */
.cf:after {content: ' ';display: block;clear: both;}
/* Contain floats *and margins*. */
.cfm:before, .cfm:after {content: ' ';display: table;}
.cfm:after {clear: both;}
/* My Emma Modal*/
.emma-show{position:absolute !important;}
.emma-show form{top:35px !important;}
/* ELP Sidebar Form*/
fieldset.elp_hidden {display:none;}
fieldset.elp_program, fieldset.elp_identity, fieldset.elp_submit {margin: 0;padding: 5px;}
fieldset.elp_program label {text-align:left;}
fieldset.elp_identity ol li label {margin:0;font-size:11px !important;text-align:left}
fieldset.elp_program legend{display:none !important}
fieldset.elp_program select#item_id.txt, fieldset.elp_program select#item_id.txt {margin:0;width:100%;font-size:13px !important;}
fieldset.elp_identity input#first_name.txt, fieldset.elp_identity input#last_name.txt, fieldset.elp_identity input#email.email, fieldset.elp_identity input#city.city, fieldset.elp_identity input#state.state, fieldset.elp_identity input#zip.zip, fieldset.elp_identity input#address.address{margin:0; width:100%;padding:0;}
fieldset.elp_identity  input#phone.phone {margin:0; width:100%; font-size:13px !important;padding:0;}
fieldset.elp_identity  {font-size:13px !important;line-height: 22px;}
fieldset.elp_identity ol {margin:0;padding:0;font-size:13px !important;list-style:none;}
fieldset.elp_submit input {background: #66903c;border: 1px solid #84b54e;box-shadow: 2px 2px 0 -1px #84b54e;color: #ffffff;display: inline-block;font-family: "museo-slab", serif;font-size: 14px;height:32px;font-style: normal;font-weight: normal;text-align: center;text-decoration: none;text-indent: 0;text-transform: uppercase;width:100%; margin:10px 0 0 0;}
fieldset.elp_submit input:hover {background: #84b54e;}
fieldset.elp_submit .legal-text{font-size: 9px;margin:11px 0 0 0;}
fieldset.elp_identity .formError {display:block;text-align:right;background-repeat:no-repeat;background-position:left;padding:3px 0;margin:0;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#a72626;}
fieldset.elp_identity .formValid {background-image:url(images/greenCheck.png);background-repeat:no-repeat;background-position:left;padding-left:16px;margin-left:3px;}
/*TwentyTwenty CSS - 2017 Image Slider*/
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{content: " ";display: block;background: white;position: absolute;z-index: 30;box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{width: 3px;height: 9999px;left: 50%;margin-left: -1.5px;}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{width: 9999px;height: 3px;top: 50%;margin-top: -1.5px;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{position: absolute;top: 0;width: 100%;height: 100%;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{transition-duration: 0.5s;}
.twentytwenty-before-label, .twentytwenty-after-label{transition-property: opacity;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{color: white;font-size: 13px;letter-spacing: 0.1em;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{position: absolute;background: rgba(255, 255, 255, 0.2);line-height: 38px;padding: 0 20px;border-radius: 2px;}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before{top: 50%;margin-top: -19px;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{left: 50%;margin-left: -45px;text-align: center;width: 90px;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow{width: 0;height: 0;border: 6px inset transparent;position: absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{top: 50%;margin-top: -6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow{left: 50%;margin-left: -6px;}
.twentytwenty-container{box-sizing: content-box;z-index: 0;overflow: hidden;position: relative;-webkit-user-select: none;-moz-user-select: none;}
.twentytwenty-container img{max-width: 100%;position: absolute;top: 0;display: block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay{background: rgba(0, 0, 0, 0);}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity: 0;}
.twentytwenty-container *{box-sizing: content-box;}
.twentytwenty-before-label{opacity: 0;}
.twentytwenty-before-label:before{content: attr(data-content);}
.twentytwenty-after-label{opacity: 0;}
.twentytwenty-after-label:before{content: attr(data-content);}
.twentytwenty-horizontal .twentytwenty-before-label:before{left: 10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before{right: 10px;}
.twentytwenty-vertical .twentytwenty-before-label:before{top: 10px;}
.twentytwenty-vertical .twentytwenty-after-label:before{bottom: 10px;}
.twentytwenty-overlay{transition-property: background;background: rgba(0, 0, 0, 0);z-index: 25;}
.twentytwenty-overlay:hover{background: rgba(0, 0, 0, 0.5);}
.twentytwenty-overlay:hover .twentytwenty-after-label{opacity: 1;}
.twentytwenty-overlay:hover .twentytwenty-before-label{opacity: 1;}
.twentytwenty-before{z-index: 20;}
.twentytwenty-after{z-index: 10;}
.twentytwenty-handle{height: 38px;width: 38px;position: absolute;left: 50%;top: 50%;margin-left: -22px;margin-top: -22px;border: 3px solid white;border-radius: 1000px;box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);z-index: 40;cursor: pointer;}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom: 50%;margin-bottom: 22px;box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:after{top: 50%;margin-top: 22px;box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:before{left: 50%;margin-left: 22px;box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:after{right: 50%;margin-right: 22px;box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-left-arrow{border-right: 6px solid white;left: 50%;margin-left: -17px;}
.twentytwenty-right-arrow{border-left: 6px solid white;right: 50%;margin-right: -17px;}
.twentytwenty-up-arrow{border-bottom: 6px solid white;top: 50%;margin-top: -17px;}
.twentytwenty-down-arrow{border-top: 6px solid white;bottom: 50%;margin-bottom: -17px;}
/*jQuery Modal*/
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.modal.video{width:auto;max-width:none;padding:15px 13px 12px;}
/* https://github.com/osano/cookieconsent https://www.osano.com/cookieconsent/download/ */
.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:0.7em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-window.cc-banner .cc-message{font-size:17px}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.2em .4em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.cc-window span{color:#fff;}
/* Accessibility fixes */
a.skip-main {left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;}
a.skip-main:focus, a.skip-main:active {color: #fff;background-color:#000;left: auto;top: auto;width: 30%;height: auto;overflow:auto;margin: 10px 35%;padding:5px;border-radius: 15px;border:4px solid #fff;text-align:center;font-size:1.2em;z-index:999;}
#accessibility_colors label{color:#fff;font-weight:600;font-size:18px;}
.switch{position: relative;display: inline-block;width:40px;height:24px;margin: 0 10px;bottom:2px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider-switch {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #5c6268;-webkit-transition: .4s;transition: .4s;}
.slider-switch:before {position: absolute;content: "";height: 18px;width: 18px;left: 4px;bottom: 3px;background-color: #000;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider-switch {background-color: #fff;}
input:focus + .slider-switch {box-shadow: 0 0 1px #fff;}
input:checked + .slider-switch:before {-webkit-transform: translateX(14px);-ms-transform: translateX(14px);transform: translateX(14px);}
.slider-switch.round {border-radius: 22px;}
.slider-switch.round:before { border-radius: 50%;}
body.accessibility_colors .photo-gallery-overaly-widget h2, body.accessibility_colors .news-feed-2014 .articles .news-item .link a, body.accessibility_colors .news-feed-2014 .articles .news-item .link a:visited, body.accessibility_colors .news-feed-2014 .articles .news-item h3 a, body.accessibility_colors .news-feed-2014 .articles .news-item h3 a:visited, body.accessibility_colors .news-feed-2014 .header .section, body.accessibility_colors .calendar-feed-2014 .header .section, body.accessibility_colors #contact-info p.emphasis, body.accessibility_colors .az-links-list .letter-navigation p, body.accessibility_colors .directory .tabs-content h3, body.accessibility_colors .directory h1, body.accessibility_colors .directory h2, body.accessibility_colors .majors-list h3, body.accessibility_colors .majors-content h2, body.accessibility_colors ul#majors a, body.accessibility_colors #majors a, body.accessibility_colors .additional-resources a, body.accessibility_colors .advanced-search a, body.accessibility_colors ul.tabs li a.active, body.accessibility_colors .news-webpart .news .title a, body.accessibility_colors .calendar-webpart .event .date a, body.accessibility_colors .visit-sch-cal .orange, body.accessibility_colors .visit-sch-cal a:hover, body.accessibility_colors .visit-sch-cal .title, body.accessibility_colors #title_date, body.accessibility_colors .ui-datepicker-current-day a, body.accessibility_colors .filter.widget .item h4, body.accessibility_colors .filter.widget .item a, body.accessibility_colors .filter.widget .item a:visited, body.accessibility_colors .learning-house-form.widget h2, body.accessibility_colors .single-event.widget a:hover, body.accessibility_colors .cta-widget .buttons a .text, body.accessibility_colors .cta-widget .buttons a:visited .text.info, body.accessibility_colors .apply-now-widget .text, body.accessibility_colors .MultipleTestimonialsName, body.accessibility_colors .MultipleTestimonialsName p, body.accessibility_colors .MultipleTestimonialsMajor, body.accessibility_colors .MultipleTestimonialsMajor p, body.accessibility_colors .MultipleTestimonialsName a, body.accessibility_colors .MultipleTestimonialsName a:visited, body.accessibility_colors .MultipleTestimonialsMajor a, body.accessibility_colors .MultipleTestimonialsMajor a:visited, body.accessibility_colors article a.ms-listlink, body.accessibility_colors article a.ms-listlink:visited, body.accessibility_colors article a.ms-listlink, body.accessibility_colors article a.ms-listlink:visited, body.accessibility_colors span.uf-markup-dropdownElement-HighlightText, body.accessibility_colors article a, body.accessibility_colors article a:visited, body.accessibility_colors div.uf-markup-dropdownElement-CallOut, body.accessibility_colors .widget a:hover, body.accessibility_colors .uf-markup-dropdownElement-Button-Orange a, body.accessibility_colors .filter.widget .filters a, body.accessibility_colors #faculty-details #faculty-title, body.accessibility_colors #faculty-details #faculty-name, body.accessibility_colors .column-2 a, body.accessibility_colors .column-2 a:visited, body.accessibility_colors #video-bg-2022 .video-footer a, body.accessibility_colors #video-bg-2022 .video-footer a:visited, body.accessibility_colors .select-reviews-widget-2022 ul li .review, body.accessibility_colors .select-reviews-widget-2022 ul li .source, body.accessibility_colors .academic-stats-widget-2022.widget h2, body.accessibility_colors .academic-stats-widget-2022 .stats .stat .area, body.accessibility_colors .academic-stats-widget-2022.widget h3, body.accessibility_colors .academic-stats-widget-2022 .buttons a, body.accessibility_colors .academic-stats-widget-2022 .buttons a:visited, body.accessibility_colors .academic-stats-widget-2022 a.academics, body.accessibility_colors .academic-stats-widget-2022 a.academics:visited, body.accessibility_colors .tour-widget-2022 .btn h2, body.accessibility_colors .news-feed-widget-2022 h2, body.accessibility_colors .news-feed-widget-2022 a.more-news, body.accessibility_colors .news-feed-widget-2022 a.more-news:visited, body.accessibility_colors .apply-widget-2022 .top .top-area .text .header, body.accessibility_colors .apply-widget-2022 .top .top-area .text .body, body.accessibility_colors .apply-widget-2022 a.about, body.accessibility_colors .apply-widget-2022 a.about:visited, body.accessibility_colors .apply-widget-2022 .footer .header, body.accessibility_colors .tour-widget-2022 a.tour-link, body.accessibility_colors .tour-widget-2022 a.tour-link:visited{color:#000 !important;}
body.accessibility_colors .calendar-feed-2014 .content .events a, body.accessibility_colors #academic-email-signature-tool input.submit, body.accessibility_colors #EmergencyNotifications .alert, body.accessibility_colors .az-links-list #letter-header, body.accessibility_colors .display-blog-webpart .category-choice, body.accessibility_colors .multiple-event.widget, body.accessibility_colors .single-event.widget .main-content, body.accessibility_colors .give-widget, body.accessibility_colors .apply-now-widget a:hover .button, body.accessibility_colors .photo-gallery-widget, body.accessibility_colors .tab-widget, body.accessibility_colors .photo-button-widget, body.accessibility_colors .GeneralContentMain, body.accessibility_colors .single-testimonial, body.accessibility_colors .general-circle, body.accessibility_colors .widget .uf-markup-dropdownElement-Button-Orange a:hover, body.accessibility_colors .apply-button:hover, body.accessibility_colors input[type=button], body.accessibility_colors input[type=submit], body.accessibility_colors input[type=reset], body.accessibility_colors .GeneralContentMain a:hover, body.accessibility_colors .directory-header, body.accessibility_colors .countdown-timer, body.accessibility_colors .GeneralContentText .white-box{background-color:#000 !important;}
body.accessibility_colors #academic-email-signature-tool input.submit, body.accessibility_colors .display-blog-webpart, body.accessibility_colors .filter.widget a.item:hover, body.accessibility_colors .tab-widget.photos .tabs .active img, body.accessibility_colors .tab-widget.photos .tabs .active:hover img, body.accessibility_colors .photo-button-widget a:hover .text span, body.accessibility_colors .overlay-nav .middle-nav ul li a:hover, body.accessibility_colors .apply-button:hover, body.accessibility_colors .overlay-nav .middle-nav ul li a:hover, body.accessibility_colors select:hover, body.accessibility_colors select:focus, body.accessibility_colors select, body.accessibility_colors input[type=button], body.accessibility_colors input[type=submit], body.accessibility_colors input[type=reset]{border-color:#000 !important;}
body.accessibility_colors .HeadlineImagesHeadline .HeadlineHeading, body.accessibility_colors .GeneralContentMain a, body.accessibility_colors .general-circle a, body.accessibility_colors .column-widget h3, body.accessibility_colors .column-widget h2, body.accessibility_colors .tab-widget.photos h2, body.accessibility_colors .tab-widget.photos h3, body.accessibility_colors .tab-widget.photos .sub, body.accessibility_colors .academic-stats-widget h2, body.accessibility_colors .HeadLineImageSubHeading, body.accessibility_colors .HeadLineImageSubHeading p, body.accessibility_colors .HeadLineImageSubHeading span, body.accessibility_colors .HeadlineImagesContainer a span, body.accessibility_colors .widget a, body.accessibility_colors .widget a:visited, body.accessibility_colors .HeadlineImagesHeadline .HeadlineHeading p, body.accessibility_colors .widget .uf-markup-dropdownElement-Button-Orange a:hover, body.accessibility_colors .directory-header div, body.accessibility_colors .directory-header div a, body.accessibility_colors .GeneralContentText div, body.accessibility_colors .news-feed-2014 .header a, body.accessibility_colors #accordian nav ul li ul li a, body.accessibility_colors #accordian nav ul li ul li a:visited, body.accessibility_colors .countdown-timer .box .text{color:#ffffff !important;}
body.accessibility_colors .widget a:hover, body.accessibility_colors .uf-markup-dropdownElement-Button-Orange a, body.accessibility_colors .cc-btn.cc-dismiss, body.accessibility_colors .apply-widget-2022 .top .top-area .text, body.accessibility_colors .tour-widget-2022 .btn h2{background-color:#ffffff !important;border-color:#ffffff !important;color:#000 !important;}
body.accessibility_colors #EmergencyNotifications .Weather, body.accessibility_colors .visit-button:hover, body.accessibility_colors .hlc-widget, body.accessibility_colors .alert-ribbon.widget{background-color:#006c8f !important;}
body.accessibility_colors .visit-button:hover{border-color:#006c8f !important;}
body.accessibility_colors fieldset.elp_submit input:hover, body.accessibility_colors .general-circle, body.accessibility_colors fieldset.elp_submit input{background-color:#4f7530 !important;}
body.accessibility_colors fieldset.elp_submit input{border-color:#4f7530;box-shadow:#4f7530 !important;}
body.accessibility_colors #EmergencyNotifications .learn-more, body.accessibility_colors select.goog-te-combo, body.accessibility_colors select.goog-te-combo:hover{border:1px solid #fff !important;background-color:transparent;}
body.accessibility_colors div.uf-markup-dropdownElement-Button-Orange a, body.accessibility_colors div.uf-markup-dropdownElement-ButtonExtraSmall a, body.accessibility_colors div.uf-markup-dropdownElement-ButtonSmall a, body.accessibility_colors div.uf-markup-dropdownElement-ButtonMedium a, body.accessibility_colors div.uf-markup-dropdownElement-ButtonLarge a, body.accessibility_colors div.uf-markup-dropdownElement-ButtonExtraLarge a{background-color:#000 !important;color:#fff !important;}
body.accessibility_colors div.uf-markup-dropdownElement-Button-Orange a:hover, body.accessibility_colors div.uf-markup-dropdownElement-ButtonExtraSmall a:hover, body.accessibility_colors div.uf-markup-dropdownElement-ButtonSmall a:hover, body.accessibility_colors div.uf-markup-dropdownElement-ButtonMedium a:hover, body.accessibility_colors div.uf-markup-dropdownElement-ButtonLarge a:hover, body.accessibility_colors div.uf-markup-dropdownElement-ButtonExtraLarge a:hover{background-color:#ff8300 !important;}
@media only screen and (max-height: 400px) and (max-width: 1200px) {
    header {position: relative;}
    #main.lvl1, #main.lvl2, #main.lvl3 {padding-top:0 !important;margin-top:0;}
    #site-title img.small {max-width: 100px;display:inline-block;}
    header .headline {padding:0;}    
}