﻿/*!
Theme Name: Kaufman 2016 Theme
Theme URI: https://usc.edu
Author: USC Web Services
Author URI: https://itservices.usc.edu/webservices
Description: USC Kaufman Site 2016
Version: 4.0
License: GNU General Public License
License URI: license.txt
Text Domain: kaufman
Domain Path: /languages/
Tags:

*/@import url("https://fonts.googleapis.com/css?family=Yantramanav:100,900");.page-wrapper{max-width:1000px;padding:0 10px}.home .page-wrapper{max-width:auto;padding:0 10px;margin:0 2rem}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}.alpha{margin-left:0}.omega{margin-right:0}.page-wrapper .grid-1{width:6.333%}.page-wrapper .grid-2{width:14.667%}.page-wrapper .grid-3{width:23.0%}.page-wrapper .grid-4{width:31.333%}.page-wrapper .grid-5{width:39.667%}.page-wrapper .grid-6{width:48.0%}.page-wrapper .grid-7{width:56.333%}.page-wrapper .grid-8{width:64.667%}.page-wrapper .grid-9{width:73.0%}.page-wrapper .grid-10{width:81.333%}.page-wrapper .grid-11{width:89.667%}.page-wrapper .grid-12{width:98.0%}.page-wrapper .prefix-1{padding-left:8.333%}.page-wrapper .prefix-2{padding-left:16.667%}.page-wrapper .prefix-3{padding-left:25.0%}.page-wrapper .prefix-4{padding-left:33.333%}.page-wrapper .prefix-5{padding-left:41.667%}.page-wrapper .prefix-6{padding-left:50.0%}.page-wrapper .prefix-7{padding-left:58.333%}.page-wrapper .prefix-8{padding-left:66.667%}.page-wrapper .prefix-9{padding-left:75.0%}.page-wrapper .prefix-10{padding-left:83.333%}.page-wrapper .prefix-11{padding-left:91.667%}.page-wrapper .suffix-1{padding-right:8.333%}.page-wrapper .suffix-2{padding-right:16.667%}.page-wrapper .suffix-3{padding-right:25.0%}.page-wrapper .suffix-4{padding-right:33.333%}.page-wrapper .suffix-5{padding-right:41.667%}.page-wrapper .suffix-6{padding-right:50.0%}.page-wrapper .suffix-7{padding-right:58.333%}.page-wrapper .suffix-8{padding-right:66.667%}.page-wrapper .suffix-9{padding-right:75.0%}.page-wrapper .suffix-10{padding-right:83.333%}.page-wrapper .suffix-11{padding-right:91.667%}.page-wrapper .push-1{left:8.333%}.page-wrapper .push-2{left:16.667%}.page-wrapper .push-3{left:25.0%}.page-wrapper .push-4{left:33.333%}.page-wrapper .push-5{left:41.667%}.page-wrapper .push-6{left:50.0%}.page-wrapper .push-7{left:58.333%}.page-wrapper .push-8{left:66.667%}.page-wrapper .push-9{left:75.0%}.page-wrapper .push-10{left:83.333%}.page-wrapper .push-11{left:91.667%}.page-wrapper .pull-1{left:-8.333%}.page-wrapper .pull-2{left:-16.667%}.page-wrapper .pull-3{left:-25.0%}.page-wrapper .pull-4{left:-33.333%}.page-wrapper .pull-5{left:-41.667%}.page-wrapper .pull-6{left:-50.0%}.page-wrapper .pull-7{left:-58.333%}.page-wrapper .pull-8{left:-66.667%}.page-wrapper .pull-9{left:-75.0%}.page-wrapper .pull-10{left:-83.333%}.page-wrapper .pull-11{left:-91.667%}/*! 
 * Font Awesome Simple SASS
 * Developed by @troutacular (https://github.com/troutacular/sass)
 * 2014-04-05
 * Last update: 2014-05-16
 * License: MIT (http://opensource.org/licenses/mit-license.html)
 */@font-face{font-family:'FontAwesome';src:url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.social-media-bar .social-twitter a:before,.social-media-bar .social-facebook a:before,.social-media-bar .social-youtube a:before,.social-media-bar .social-instagram a:before,.social-media-bar .social-vimeo a:before,.social-media-bar .social-linkedin a:before,.social-media-bar .social-pinterest a:before,.social-media-bar .social-tumblr a:before,.social-media-bar .social-flickr a:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heavy,.homepage-first figcaption.labeled h3,h2,.heading-label,article h4,.archive-list h4,.single-row h3,.block-label,h2.block-label,.grid ul li h3,.carousel h3,.sorter strong,.point-detail h4{font-family:"National",Helvetica,Arial,sans-serif;font-weight:700}.block.content-width:after,.page-header:after,.wrapper:after,.summary-list .wrapper:after,.summary-list ul li:after{content:"";display:table;clear:both;margin-bottom:-2px}@media only screen and (min-width: 48em){.offset-left,article.post.category-event .when-where{float:left;text-align:right;max-width:50%;margin-left:-40%;margin-right:1.5rem}}@media only screen and (min-width: 48em){.offset-right,.shift-details,article.post.category-event .production-details:first-child,article.post.category-event .when-where:first-child+.production-details,article.post.category-event .image-content+.production-details,article.post.category-event .image-content+.when-where+.production-details{float:right;margin-left:1.5rem;margin-right:-40%;max-width:50%}}.normal,.carousel.image-vertical .column.heading h3,.carousel.image-vertical .column.heading h3:hover,.sorter li a,.normal:hover,.carousel.image-vertical .column.heading h3:hover,.sorter li a:hover{font-family:"National",Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;margin:0;padding:0;color:#000;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem;background:none}@font-face{font-family:'National';src:url("fonts/NationalWeb-Regular.eot");src:local(":)"),url("fonts/NationalWeb-Regular.woff") format("woff"),url("fonts/NationalWeb-Regular.ttf") format("truetype"),url("fonts/NationalWeb-Regular.svg") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'National';src:url("fonts/NationalWeb-Extrabold.eot");src:local(":)"),url("fonts/NationalWeb-Extrabold.woff") format("woff"),url("fonts/NationalWeb-Extrabold.ttf") format("truetype"),url("fonts/NationalWeb-Extrabold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'National';src:url("fonts/NationalWeb-Light.eot");src:local(":)"),url("fonts/NationalWeb-Light.woff") format("woff"),url("fonts/NationalWeb-Light.ttf") format("truetype"),url("fonts/NationalWeb-Light.svg") format("svg");font-weight:200;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font:100% National, Helvetica, Arial, sans-serif;background-color:#fff}h1{color:#373737;font:700 62px/.8 National, Helvetica, Verdana, Arial, sans-serif;margin:0rem 0 0.5rem}h2{color:#373737;font:400 2rem/1 National, Helvetica, Arial, sans-serif;margin:1.5rem 0 0 0}h3{color:#373737;font:bold 1.625rem National, Helvetica, Arial, sans-serif;margin:1.5rem 0 0 0}h4{color:#373737;font:bold 1.375rem National, Helvetica, Arial, sans-serif;margin:1.5rem 0 0 0}h5{color:#373737;font:bold 1.125rem National, Helvetica, Arial, sans-serif;margin:1.5rem 0 0 0}h6{color:#373737;font:bold 1rem National, Helvetica, Arial, sans-serif;margin:1.5rem 0 0 0}h1.page-title.full-width.news.directory{margin:0 3rem 1rem 3rem}.page-template-page-profile-faculty-index .header-container h1.page-title.faculty{color:#000;margin:1rem 0 3.5rem 2rem !important}#wpadminbar{position:fixed !important}strong{font-weight:bold}em{font-style:italic}hr{clear:both;height:1px;border:none;background:#eee;margin:2rem 0}p{color:#373737;font:200 18px/1.4 National, Helvetica, Verdana, Arial, sans-serif}a{color:#990000;text-decoration:none}a:hover{background:#eee;color:#333}a.post-edit-link{color:#fff !important;font-size:16px;font-weight:500;border-radius:20px;background-color:#61a500;box-shadow:inset 0 -1px 4px rgba(0,0,0,0.2);float:right;clear:both;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);padding:5px 10px;margin:20px 30px 5px 0;width:auto !important}.edit_this a.post-edit-link{font-size:12px;border-radius:18px;float:right;clear:none;line-height:10px;padding:3px 6px 4px 6px;margin:0 0 0 6px}a.post-edit-link:hover{text-decoration:none;background-color:#467700 !important;color:#fff !important}p.wp-caption-text{font-size:14px;font-weight:400}iframe{width:100%;max-width:100%}.clear{clear:both}.page-wrapper{margin:0 2rem;position:relative}.title_acronym{color:#FFCC00}a{color:#900;text-decoration:none}a:hover{color:#000}blockquote{height:auto;text-shadow:0 1px 0 #fff;width:auto;position:relative;font-size:20px;font-size:1.25rem;line-height:1.2;padding:30px 30px 15px 30px;margin-top:10px;margin-bottom:10px}blockquote:before{position:absolute;content:'\201C';font-size:200px;font-size:12.5rem;top:-40px;left:-40px;width:50px;color:#adcbc4;color:rgba(153,192,183,0.3);text-shadow:0 1px 0 #fff;z-index:-1}blockquote:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:-2;background-image:-webkit-linear-gradient(#fff 0%, #fff 40%, #e9f2f0);background-image:-webkit-linear-gradient(#fff 0%, #fff 40%, rgba(217,230,227,0.4));background-image:-moz-linear-gradient(#fff 0%, #fff 40%, #e9f2f0);background-image:-moz-linear-gradient(#fff 0%, #fff 40%, rgba(217,230,227,0.4));background-image:-ms-linear-gradient(#fff 0%, #fff 40%, #e9f2f0);background-image:-ms-linear-gradient(#fff 0%, #fff 40%, rgba(217,230,227,0.4));background-image:-o-linear-gradient(#fff 0%, #fff 40%, #e9f2f0);background-image:-o-linear-gradient(#fff 0%, #fff 40%, rgba(217,230,227,0.4));background-image:linear-gradient(#ffffff 0%,#ffffff 40%,#e9f2f0);background-image:linear-gradient(#ffffff 0%,#ffffff 40%,rgba(217,230,227,0.4));box-shadow:inset -80px -20px 80px rgba(201,223,218,0.2)}iframe{max-width:100%}table{width:100%;border-collapse:collapse}table td,table th{text-align:left;margin:0;padding:8px;font-size:18px;font-weight:200;font-size:1rem}table th{font-weight:700;background:#eee;font-size:18px;font-size:1.1rem}table tr:nth-child(2n+1) td{background:rgba(235,235,235,0.2)}.kaufman-logo{position:relative;z-index:500}.cta,.column a.info,.column a.cast,.sorter li a.active{display:block;text-align:center;font-size:54px}.intro{background:#000;background-size:cover;background-position:30% bottom;background-repeat:no-repeat;text-align:center;z-index:-1;opacity:1}.intro-content{color:#000;width:100%;top:50%;opacity:1;margin-top:-150px;position:absolute;z-index:1;text-align:center}.intro-content span{display:inline-block;text-align:center;font-size:6rem;font-weight:100;text-transform:uppercase;width:auto;margin:0 0.25rem}.befirst-content a:hover{background:none;color:#fff}p.footer-address{padding:5px 0 0 69px;font-size:16px;margin-top:-43px;margin-right:25px}.page-wrapper{width:100%;max-width:1000px;padding:0 10px;margin:0 auto;position:relative}.accessibility{display:none;list-style:none}.accessibility a{color:#fff;font-size:12px}.search_wrapper{position:relative}.home section.content-wrap.full-width{position:relative}.content-wrap{position:relative;overflow:hidden;*zoom:1;overflow:visible}.people.content-wrap{position:relative}.single-post.content-wrap{position:relative}.board.people.content-wrap{margin-bottom:14rem}section.content-wrap.full-width{position:relative}@media only screen and (min-width: 48em){section.content-wrap.full-width{margin-top:24rem}}@media only screen and (min-width: 48em){body.fixed section.content-wrap.full-width{margin-top:26.5rem}}section.content-wrap.no-img{position:relative}section.content-wrap.vertical{position:relative}.page-wrapper{width:82%;max-width:1000px;margin:0 auto}.header-container{width:100%}.header-container h1{color:#000000;font:700 62px/1 National, Helvetica, Verdana, Arial, sans-serif;margin-bottom:1.2rem}.header-container h1.full-width{color:#fff;margin-bottom:3rem}.header-container h1.news{color:#000000;font:700 62px/1 National, Helvetica, Verdana, Arial, sans-serif;margin-bottom:0rem}.header-container h2.news{color:#000000;font:400 1.5rem National, Helvetica, Verdana, Arial, sans-serif;margin-bottom:1.2rem}@media screen and (max-width: 782px){.header-container h2.news{font:400 1.3rem National, Helvetica, Verdana, Arial, sans-serif;float:left}}.main-container{width:100%}.main-container.profiles{margin-bottom:7rem;margin-top:1rem}.content-container{margin:0 19px 0 0}.content-container img{max-width:100%;height:auto}.content-container .summary{font:200 26px/1.3 National, Helvetica, Verdana, Arial, sans-serif;margin-bottom:1em}.content-container ul.news{padding:0 0 0 0}.content-container ul,.content-container ol{padding:0 0 0 3rem}.content-container ul li,.content-container ol li{margin:0.4rem 0;font:200 18px/1.4 National, Helvetica, Verdana, Arial, sans-serif}.content-container p{margin:0 0 1rem}.news-article article{padding:18px 0}.nav-container{padding:8px 0 0 0}.nav-container ul li{list-style:none;margin-bottom:4px}.nav-container>ul>li{margin-bottom:12px}.nav-container ul li a{color:#900;font:200 18px/1.2 National, Helvetica, Verdana, Arial, sans-serif;display:block;padding:3px 6px 3px 24px;position:relative;margin-bottom:4px}.nav-container .current-menu-item>a{font-weight:bold}.nav-container ul li a:hover{color:#333}.nav-container ul li a:before{content:'';top:0px;left:10px;width:20px;height:16px;background:url(images/downarrow.png) 0 0 no-repeat;background-size:10px;-moz-transform-origin:8px 8px;-moz-transform:rotate(-90deg);-webkit-transform-origin:8px 8px;-webkit-transform:rotate(-90deg);-o-transform-origin:8px 8px;-o-transform:rotate(-90deg);-ms-transform-origin:8px 8px;-ms-transform:rotate(-90deg);transform-origin:8px 8px;transform:rotate(-90deg);display:inline-block}.image-full-bg{width:100%;height:600px;max-height:600px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin:0 auto;top:0px;left:0;margin-top:0;position:absolute}.image-full-bg+.page-wrapper{overflow:hidden;*zoom:1;overflow:visible}body.admin-bar .image-full-bg{top:28px}@media screen and (max-width: 782px){body.admin-bar .image-full-bg{top:46px}}.image-full-bg:hover figcaption{-webkit-transition:background-color 0.25s ease-in;transition:background-color 0.25s ease-in}figcaption.bottom-right{position:relative;top:94%;color:#fff;float:right;text-indent:-9999px;background:url(images/icons.svg);background-position:center -132px;background-color:rgba(0,0,0,0.2);background-size:24px;width:36px;height:6%;opacity:0.4;font-size:1.2rem}figcaption.bottom-right:hover{text-indent:0;background-image:none;background-color:rgba(0,0,0,0.6);width:auto;height:auto;min-height:6%;line-height:1.8;padding-right:10px;padding-left:10px;opacity:1}figcaption.bottom-right.student-blog{top:92%;height:8%}.paginate{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #ddd}.alignleft{float:left;margin:0 1em 1em 0}.alignright,.feature-photo.image-offset,.feature-photo.image-side{float:right;margin:0 0 1em 1em}.pub-date{font-weight:500;line-height:1;margin:0 !important;color:#373737;font-size:1.2rem}.news-left{float:left;display:block}.news-left img{max-width:100%;width:180px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.news-left img:hover{opacity:0.8}.news-right{float:right !important;display:block}h3.news-title{margin:0}h3.news-title a{font:600 1.4rem National, Helvetica, Arial, sans-serif}.news-right p{margin:0}ul.news li{list-style:none}ul.news li a{font:400 20px/1.4 National, Helvetica, Verdana, Arial, sans-serif}ul.news li p{margin:-22px 0 0 0}ul.news li a:hover{background:#eee}ul.img-list{list-style-type:none;margin:0;padding:0;clear:left}ul.img-list:after{content:"";display:table;clear:both;margin-bottom:-2px}ul.img-list li{clear:both;padding-bottom:1.5rem;margin:0;padding-top:1.5rem;border-top:1px solid #eee}ul.img-list li:first-child{padding-top:0;border-top:0}ul.img-list li img{clear:left;float:left;max-width:25%;height:auto;margin-right:1.5rem;margin-bottom:1.5rem}ul.img-list.small li img{max-width:15%}ul.img-list.big li img{max-width:40%}.col ul.img-list.big li img{float:none !important;max-width:100% !important;margin-right:0 !important;margin-bottom:0.5rem}ul.img-list li a{color:#000;display:block}ul.img-list li br{display:none}ul.img-list li p{margin:0;padding:0}ul.img-list li a:hover{background:transparent}ul.img-list li h4{margin:0;display:inline-block}@media handheld, only screen and (max-width: 420px){ul.img-list li img{float:none !important;max-width:100% !important;margin-right:0 !important}}.twocol .col{float:left;width:46%;margin-right:4%}.twocol .col:nth-child(2n-1){clear:left}.twocol .col:nth-child(2n){margin-right:0}.threecol .col{float:left;width:30%;margin-right:3%}.threecol .col:nth-child(3n-2){clear:left}.threecol .col:nth-child(3n){margin-right:0}@media handheld, only screen and (max-width: 800px){.twocol .col,.threecol .col{float:none;width:auto;margin-right:0}}.content-main-vertical{margin-top:30px}.content-wrapper-vertical{top:120px;position:relative}.content-wrapper-vertical h1.page-title{color:#000}img.vertical{float:right;width:350px;padding:0.6rem 0 2em 2em;max-width:50%;height:auto}.widgettitle{display:none}.content-sidebar{padding:0 0 0 0px;top:-20px}.content-sidebar ul li{list-style:none}.content-sidebar ul li a{color:#900;font:200 18px/1.2 National, Helvetica, Verdana, Arial, sans-serif;line-height:2.1rem;display:block;padding:3px 6px 3px 24px;position:relative}.content-sidebar .current-menu-item a{font-weight:bold}.content-sidebar ul li a:hover{color:#333}.content-sidebar ul li a:before{content:'';position:absolute;top:7px;left:10px;width:20px;height:20px;background:url(images/downarrow.png) 0 0 no-repeat;background-size:10px;-moz-transform-origin:8px 8px;-moz-transform:rotate(-90deg);-webkit-transform-origin:8px 8px;-webkit-transform:rotate(-90deg);-o-transform-origin:8px 8px;-o-transform:rotate(-90deg);-ms-transform-origin:8px 8px;-ms-transform:rotate(-90deg);transform-origin:8px 8px;transform:rotate(-90deg)}.content-sidebar-default{padding:0 0 0 0px;top:-12px}.content-sidebar-vertical{padding:0 0 0 0px;top:102px}.content-sidebar-vertical ul li{list-style:none}.content-sidebar-vertical ul li a{color:#900;font:200 18px/1.2 National, Helvetica, Verdana, Arial, sans-serif;line-height:2.1rem;display:block;padding:3px 6px 3px 24px;position:relative}.content-sidebar-vertical .current-menu-item a{font-weight:bold}.content-sidebar-vertical ul li a:hover{color:#333}.content-sidebar-vertical ul li a:before{content:'';position:absolute;top:7px;left:10px;width:20px;height:20px;background:url(images/downarrow.png) 0 0 no-repeat;background-size:10px;-moz-transform-origin:8px 8px;-moz-transform:rotate(-90deg);-webkit-transform-origin:8px 8px;-webkit-transform:rotate(-90deg);-o-transform-origin:8px 8px;-o-transform:rotate(-90deg);-ms-transform-origin:8px 8px;-ms-transform:rotate(-90deg);transform-origin:8px 8px;transform:rotate(-90deg)}.content-sidebar-default ul li{list-style:none}.content-sidebar-default ul li a{color:#900;font:200 18px/1.2 National, Helvetica, Verdana, Arial, sans-serif;line-height:2.1rem;display:block;padding:3px 6px 3px 24px;position:relative}.content-sidebar-default .current-menu-item a{font-weight:bold}.content-sidebar-default ul li a:hover{color:#333}.content-sidebar-default ul li a:before{content:'';position:absolute;top:7px;left:10px;width:20px;height:20px;background:url(images/downarrow.png) 0 0 no-repeat;background-size:10px;-moz-transform-origin:8px 8px;-moz-transform:rotate(-90deg);-webkit-transform-origin:8px 8px;-webkit-transform:rotate(-90deg);-o-transform-origin:8px 8px;-o-transform:rotate(-90deg);-ms-transform-origin:8px 8px;-ms-transform:rotate(-90deg);transform-origin:8px 8px;transform:rotate(-90deg)}ul.sub-menu li{padding:0 0 0 1rem}a.edit-menu{background-color:#61A500;border-radius:20px;box-shadow:0 -1px 4px rgba(0,0,0,0.2) inset;clear:both;color:#FFFFFF;font-family:National,Helvetica,Arial,Gill Sans,sans-serif;font-size:0.875rem;font-weight:500;letter-spacing:2px;line-height:1.25rem;margin:20px 0 5px;padding:5px 10px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);text-transform:uppercase;float:right}a.edit-menu:hover{background-color:#467700;text-decoration:none;color:#fff}footer{width:100%;height:auto;position:relative;background:#fff;border-top:1px solid #e0e0e0;font-weight:200;color:#555;font-size:18px;padding:30px 0;top:2rem}.home footer{display:flex;flex-direction:column;top:168px}@media only screen and (min-width: 35em){.home footer{top:0}}.footer-wrapper{width:calc(100% - 2rem);padding:0 1rem;margin:0 auto;position:relative}.full-width .footer-wrapper{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;max-width:none}@media only screen and (min-width: 40em){.full-width .footer-wrapper{flex-direction:row}}footer .address,footer .contacts,footer .social{padding-top:15px}.footer-title a.home-link{display:block;text-indent:-9999px;background:url(images/kaufman-formal-black.svg) 0 0 no-repeat;background-size:300px;width:300px;height:100px}.social a{display:block;float:right;margin-left:14px;text-indent:-9999px;width:34px;height:40px;background:#ddd url(images/icons.svg) no-repeat;background-size:34px 493px}.social a.facebook{background-position:center -300px;width:28px}.social a.facebook:hover{background-color:#3c5a98}.social a.twitter{background-position:-1px -245px;width:28px}.social a.twitter:hover{background-color:#2aa9e0}.social a.youtube{background-position:center -130px;background-size:30px;width:30px}.social a.youtube:hover{background-color:#cd332d}footer .credits{clear:both;padding:10px 0;background:#fff;border-top:1px solid #d9d9d9;position:relative;top:22px;color:#666;text-align:center}.credit{font-size:15px;padding:6px 8px;margin:0 0 0 0px;white-space:nowrap}.home-footer{width:100%;height:136px;z-index:501}.home-footer footer{padding:0;height:130px;width:auto;border:none;background:rgba(255,255,255,0.5)}.home-footer .contacts a:hover{background:none}.home-footer .footer-title a.home-link{display:none}.home-footer footer .contacts{width:40%}.home-footer footer .credits{width:100%;clear:both;border:none;padding:2px 0;background-color:#333;bottom:0}.home-footer footer .credits a{color:#fff}.home-footer footer .credits a:hover{background:transparent}.home-footer footer .social{float:right;margin-top:-14px}.home-footer footer .footer-subscribe{text-align:left;display:block}.social.grid-2{float:right;top:30px}footer .prospective{font-size:14px}footer .footer-subscribe{float:left;margin-top:35px}@media only screen and (min-width: 48em){footer .footer-subscribe{float:right;margin-right:3%}}footer .footer-subscribe form div{position:relative}footer .footer-subscribe form #subscribe{display:block;float:right;margin-left:14px;text-indent:-9999px;width:27px;height:25px;background:url(images/icons.svg) no-repeat;background-size:21px;background-position:center -269px;border:none;position:absolute;top:2rem;left:10.5rem}footer .footer-subscribe form #subscribe:hover{cursor:pointer}footer .footer-subscribe form #field-email{width:11rem;background-color:#e6e6e6;border:none;font-family:National, arial, helvetica;font-weight:300;font-size:1rem;color:#000;padding:.5rem 2rem .5rem .5rem;margin-top:5px}footer .footer-subscribe .subscribe-wrapper{align-items:left;display:flex;flex-direction:row-reverse;justify-content:space-between}input:focus{outline:none}a.give-now{display:block;line-height:1;margin-top:1.35rem;padding:.5rem;color:#fff;font-weight:700;background:#900;width:6rem;height:1rem;text-align:center}@media only screen and (min-width: 35em){a.give-now{margin-right:4rem}}a.give-now:hover{background:#000}@media screen and (device-aspect-ratio: 2 / 3){.intro iframe{display:none}.intro{background-image:url(images/video-still.jpg)}}@media screen and (device-aspect-ratio: 40 / 71){.intro iframe{display:none}.intro{background-image:url(images/video-still.jpg)}}@media screen and (device-aspect-ratio: 3 / 4){.intro iframe{display:none}.intro{background-image:url(images/video-still.jpg)}}@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){body{-webkit-font-smoothing:antialiased}}@media only screen and (max-width: 1156px){.page-wrapper .grid-8{width:60.667%}}@media all and (max-width: 1024px){video#big-video-vid_html5_api{display:none}body.home{background-image:url(images/kaufman-homepage-video-still.jpg) !important;background-size:100% !important;background-repeat:no-repeat !important;background-position:0px 100px !important}}@media only screen and (max-width: 1000px){.usc-logo a{display:block;height:50px;background-color:transparent;background-image:url(images/usc_mobile_logo.svg) !important;background-size:150px !important}.usc-logo,.usc-logo a{width:108px !important}.intro{height:500px}.intro-content{margin-top:0;top:280px !important}.intro-content span{font-size:3em;width:300px}.nav-main{height:40px}.nav-main ul{top:44px}.nav-main ul.sub-menu li{margin-top:-1px}.nav-main ul.sub-menu li ul.sub-menu{display:none}.nav-main ul li a{font-size:16px;line-height:24px;margin-top:1px;padding:8px 10px;position:relative}.nav-main ul.menu>li>a{font-size:1rem}.nav-main{height:auto}.nav-main ul{height:250px}.nav-main ul li:first-child{margin-left:0}.nav-main ul.menu li a{float:none;width:auto;padding:8px 10px;margin:0;text-align:left;background:#000;background:rgba(0,0,0,0.8);padding-left:1rem}.nav-main ul.sub-menu li a{background:rgba(37,37,37,0.9) !important;padding-left:4rem !important}.nav-main ul.menu li a:hover{background:#000}.nav-main ul.menu>li{display:inline-block;float:left;width:100%}.nav-main h1 a{display:none}.nav-main ul.menu{padding:0;border-top:none;position:absolute;left:0;top:40px;display:none}.page-wrapper.no-center.nav-menu-wrap{margin:0 !important}.nav-main ul.sub-menu{display:none !important;position:relative !important;top:0px !important;width:100% !important;height:auto !important;margin:0}.nav-mobile{width:auto;height:30px;display:block !important;color:#fff;position:absolute;left:16px}.nav-button{display:block;width:30px;height:30px;cursor:pointer;float:left;background:url(images/icons.svg) 0 0 no-repeat;background-size:28px;position:relative;top:5px}.nav-main ul li:first-child{margin-left:0 !important}.nav-search{bottom:auto;top:-13px;right:2.6rem !important}.site-title h1 a{background-size:600px !important}.choreo.content-wrap.full-width{top:100px;float:left}.cta,.column a.info,.column a.cast,.sorter li a.active{font-size:48px}body.page-template-page-full-image .footer-class footer{top:200px}.home .footer-class{position:relative}}@media only screen and (max-width: 1000px) and (min-width: 64em){.home .footer-class{top:400px !important}}@media only screen and (max-width: 1000px){.page-wrapper .grid-1,.page-wrapper .grid-2,.page-wrapper .grid-3,.page-wrapper .grid-4,.page-wrapper .grid-5,.page-wrapper .grid-6{width:48%}footer .page-wrapper .grid-5,.page-wrapper .grid-7,.page-wrapper .grid-8,.page-wrapper .grid-9,.page-wrapper .grid-10,.page-wrapper .grid-11,.page-wrapper .grid-12{width:98%}.footer-title.grid-5{width:48%}.home-footer .footer-title.grid-5{width:100%}.address.grid-3{width:100%}.contacts.grid-2{width:100%}.social a{float:left}.social.grid-2,.home-footer .social.grid-2{width:100%;padding:0;margin:0 0 10px 0}.home-footer .social.grid-2{top:auto}.social.grid-2 .textwidget,.home-footer .social.grid-2 .textwidget{width:100px;margin:0 auto}.home-footer{padding-top:80px;height:auto}.home-footer footer{height:auto}.home-footer footer .credits{position:relative;min-height:24px;padding:3px 0;margin-top:20px;clear:both;top:auto}.content-wrap.no-img{top:30px}.news-article .grid-3{width:25%}.news-article .grid-9{width:70%}}@media only screen and (max-width: 800px){html{overflow-x:hidden}.page-template-page-full-image-php .main-container{margin-top:-2rem !important}.page-template-page-full-image-php .main-container section.content-wrap.full-width h1{color:#fff !important}.down-arrow{top:100px !important}section.content-wrap h1{color:#222 !important;margin:0 0 1rem .3rem !important}.page-template-page-news-php h1.page-title.full-width{margin:1rem 0 1.5rem 0rem !important}h1.page-title.full-width{margin:1rem 0 3.5rem 0rem !important}.image-full-bg{height:450px;max-height:450px}.content-wrap.full-width{top:230px !important}.header-container h1{font-size:42px}.content-container .summary{font-size:24px}.intro-content span{font-size:2em}.panel-content,.diamond{width:280px;height:280px;margin-left:-260px}.panel-content{font-size:23px;margin-top:-260px;margin-left:-310px;margin-bottom:-36px}.diamond{margin-top:-360px}.cta,.column a.info,.column a.cast,.sorter li a.active{font-size:40px}figcaption.bottom-right,figcaption.bottom-right:hover{display:none}.button-group{margin:4rem 0 3rem}.social.grid-2{margin:20px 0}.home-footer footer .address,.home-footer footer .contacts,.home-footer footer .footer-subscribe.grid-5,.home-footer footer .footer-title.grid-5{width:15rem !important;height:auto !important;margin:0 auto 1rem auto;float:none}.home-footer .social a{float:right}.home-footer footer .footer-subscribe.grid-5,.home-footer footer .footer-title.grid-5{top:auto;clear:both;text-align:left;right:auto;position:relative;display:block}h1.page-title.full-width.news.directory{margin:0 0 0 0 !important}.home-footer .footer-address{padding:0}}@media screen and (min-width: 560px){.nav-button{left:1.5rem}}@media screen and (max-width: 740px){.site-title h1 a{background-size:400px !important}}@media screen and (max-width: 700px){.home section.content-wrap.full-width{top:300px !important}}@media only screen and (max-width: 690px){.intro{height:400px}.intro-content span{width:240px}.site-title h1 a{background-size:400px}.page-wrapper .footer-title.grid-5{width:100%}.page-wrapper footer .footer-subscribe.grid-5{width:100%;text-align:left;margin:0 auto;margin-top:1.5rem}.page-wrapper footer .footer-subscribe.grid-5 input{width:86% !important;padding-left:4%;padding-right:10%;font-size:1.6rem !important}.page-wrapper footer .footer-subscribe.grid-5 button{top:35px !important;right:6% !important}}@media only screen and (max-width: 640px){.page-wrapper .grid-4,.page-wrapper .grid-3{width:100%}body.home{background-image:url(images/kaufman-homepage-video-still.jpg) !important;background-size:117% !important;background-repeat:no-repeat !important;background-position:50% 80px !important}.choreo.content-wrap.full-width{top:150px;float:left}section.events.content-wrap.full-width{float:left;display:block;width:100%;position:relative}.news-article .grid-9{width:100%}img.attachment-news-thumb.wp-post-image{margin-left:-6px}}@media only screen and (max-width: 600px){.site-header{background-color:#000;background-color:#000 !important}.image-full-bg,.intro{height:350px;max-height:350px}figcaption.bottom-right,figcaption.bottom-right:hover{top:350px}.image-full-bg{top:80px}body.admin-bar .image-full-bg{top:124px}.header-container h1{font-size:40px}.content-container .summary{font-size:20px}.content-wrap.full-width{top:210px !important}body.page-template-page-full-image .footer-class footer{top:250px !important}.intro-content{top:220px}.panel-content,.diamond{width:240px;height:240px;margin-left:-230px}.panel-content{font-size:20px;margin-top:-230px;margin-left:-280px;margin-bottom:-52px}.diamond{margin-top:-296px}.cta,.column a.info,.column a.cast,.sorter li a.active{font-size:35px}.kaufman-logo h1{background-size:80%}.usc-logo,.usc-logo a{height:38px;width:26px}.social a.facebook{background-color:#3c5a98}.social a.twitter{background-color:#2aa9e0}.social a.youtube{background-color:#cd332d}.site-title h1 a{background:url(images/kaufman-formal-white.svg) 0 0 no-repeat !important;background-size:240px !important}.site-title h1{margin-top:11px !important}.header-container h1.news{font-size:40px;font-size:2.5rem;margin:0 !important}h2.title,h2.hometown{font-size:23px;font-size:1.4375rem}}@media only screen and (max-width: 520px){.usc-logo a{background-image:url(images/usc_mobile_logo.svg) !important;background-size:100px !important}.usc-logo,.usc-logo a{width:70px !important}}@media only screen and (max-width: 480px){.page-template-page-news-php .main-container{margin-top:-12px !important}.intro-content{top:250px !important}body.admin-bar .intro-content{top:270px !important}section.content-wrap.full-width{top:180px !important}section.content-wrap.full-width h1{color:#222 !important}.home section.content-wrap.full-width{top:200px !important}.down-arrow{display:none}.nav-mobile{left:10px}.nav-button{left:0}.site-title h1 a{background-size:200px !important}.header-container h1{font-size:40px}.textwidget{padding-top:20px}.image-full-bg,.intro{height:240px;max-height:240px}figcaption{display:none}.content-wrap.vertical{top:30px}.content-wrap.no-img{top:20px !important}.content-wrap.full-width{top:260px}.panel-content{color:#000;width:auto;height:auto;left:0;font-size:20px;margin-top:0;margin-left:0;margin-bottom:0}.befirst-content a,.befirst-content a:hover{color:#000}.diamond{display:none}.cta,.column a.info,.column a.cast,.sorter li a.active{font-size:30px;color:#900}.kaufman-logo h1{height:88px;margin:0}.footer-title a.home-link{background-size:240px auto;height:60px}p.footer-address{padding:5px 0 0 56px;margin-top:-13px}footer .social{margin-top:-50px;margin-bottom:18px}.intro iframe{display:none}.intro{background-image:url(images/kaufman-homepage-video-still.jpg)}.home-footer{margin-top:0;padding-top:0}.site-title .page-wrapper,.nav-main .page-wrapper,body.home .page-wrapper{margin:0 0rem !important}iframe#tubular-player{display:none}body.home{background-image:url(images/kaufman-homepage-video-still.jpg) !important;background-size:100% !important;background-repeat:no-repeat !important;background-position:0 160px !important}.main-container{margin-top:-42px !important}}@media only screen and (max-width: 400px){p.footer-address{margin-top:-13px;width:100%}footer.footer-subscribe{margin-left:2rem;padding-left:9%}}@media all and (min-device-width: 800px){body.home.blog.logged-in.admin-bar.customize-support{height:auto !important}.intro-content{top:500px}}body.home{background:#000}element.style{height:auto;overflow:auto}.intro-content{text-align:center}.intro-content span{width:auto;display:inline-block;font-size:6rem;font-weight:100;margin:0 0.25rem;font-family:"Yantramanav", "national", helvetica}@media only screen and (max-width: 64em){.intro-content span{font-size:3.5rem}}@media only screen and (max-width: 48em){.intro-content span{font-size:2rem}}.intro-content span.new{font-weight:900;margin:0 4px}.site-title h1{margin-top:60px}@media only screen and (max-width: 64em){#big-video-vid{display:none !important}}#big-video-wrap{background:#333;overflow:hidden;position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;display:none;z-index:-100}@media only screen and (min-width: 64em){#big-video-wrap{display:block;transform:translate(-50%, -50%)}}@media only screen and (max-width: 64em){#big-video-wrap{display:none !important}}#big-video-wrap #big-video-image{position:absolute}.vjs-control-bar{display:none}.home h1.full-width.page-title{opacity:0}.items{margin:0 1rem;z-index:2}@media only screen and (min-width: 48em){.items{margin:0 2rem}}article.item{background:rgba(255,255,255,0.8);-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;width:100%;margin-bottom:2rem}@media only screen and (min-width: 40em){article.item{width:47%;margin-left:1.4%;margin-right:1.4%}}@media only screen and (min-width: 48em){article.item{width:30.3333%}}article.item:hover{background:#fff}article.item.double{width:63.6666%}@media only screen and (max-width: 40em){article.item.double{width:100%}}article.item .post{padding:1rem;position:relative}@media only screen and (min-width: 64em){article.item .post{padding:2rem}}article.item img.alignright,article.item img.feature-photo.image-offset,article.item img.feature-photo.image-side{max-width:50%;height:auto;margin-right:-1rem}@media only screen and (min-width: 64em){article.item img.alignright,article.item img.feature-photo.image-offset,article.item img.feature-photo.image-side{margin-right:-2rem}}article.item img.aligntop{max-width:100%;height:auto}.top-figure{width:100%;margin:0 0 0 0;position:relative}.top-figure img{width:100%;height:auto}.top-figure .entry-title.over{position:absolute;bottom:0.01rem;left:0;background:rgba(255,255,255,0.9);width:calc(100% + -2rem);padding:1rem 1rem 0.25rem 1rem}@media only screen and (min-width: 64em){.top-figure .entry-title.over{width:calc(100% + -4rem);padding:1rem 2rem 0.25rem 2rem}}article.item .top-figure .entry-title.over h1{font-weight:300}.top-figure .entry-title.under{padding:1rem 1rem 0 1rem}@media only screen and (min-width: 64em){.top-figure .entry-title.under{padding:1rem 2rem 0 2rem}}.top-figure.noscreen .entry-title{background:none}article.item .top-figure+.post{padding-top:0}article.item .post p a{color:#ef002e;font-weight:700}.news article.item .post p a{color:#ff3a60;background:rgba(0,0,0,0.6)}.news article.item .post h2,.news article.item .post h2 a{color:#000}.news .item a.item-block div{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}article.item .post p{color:#000;margin:0.5rem 0;font-weight:400;font-size:1rem}.choreo article.item .post p{color:#fff}article.item h1{text-transform:uppercase;font-size:1.1rem;font-weight:300;letter-spacing:0.15rem;margin:0;color:#000}article.item h2{font-size:1.8rem;font-weight:700;color:#000;margin:0.5rem 0}article.item h2 a{color:#000}@media only screen and (max-width: 64em){article.item h2{font-size:18px;font-size:1.125rem}}.social a.twitter{margin-right:1rem}footer .footer-title .textwidget{margin-left:2rem}@media only screen and (max-width: 64em){footer .footer-title .textwidget{margin-left:0}}.news-sidebar h1{color:#000;font-size:24px;font-size:1.5rem;margin-bottom:.8rem;margin-top:1.3rem}.news-sidebar a{display:block;font-size:18px;font-size:1.125rem;padding:.3rem 0;font-weight:200}.news-sidebar a:before{content:'';top:0px;left:10px;width:20px;height:16px;background:url(images/downarrow.png) 0 0 no-repeat;background-size:10px;-moz-transform-origin:8px 8px;-moz-transform:rotate(-90deg);-webkit-transform-origin:8px 8px;-webkit-transform:rotate(-90deg);-o-transform-origin:8px 8px;-o-transform:rotate(-90deg);-ms-transform-origin:8px 8px;-ms-transform:rotate(-90deg);transform-origin:8px 8px;transform:rotate(-90deg);display:inline-block}.news-sidebar a.active{font-weight:bold}.nav-main ul.menu>li{display:inline-block}.nav-main ul.menu>li>a{font-size:1.25rem;font-weight:700;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.menu>li:hover ul.sub-menu{display:block;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.menu>li ul.sub-menu li ul.sub-menu{display:none}.nav-main ul.menu>li:hover{background:#000;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.menu>li:hover>a{color:#fff;background:#900;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.sub-menu{display:none;position:absolute;top:2.5rem;left:inherit;width:18rem;margin:0;height:auto;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.sub-menu li,.nav-main ul.sub-menu li:first-child{display:block;margin-left:0;padding:0}.nav-main ul.sub-menu li a{font-size:1rem;padding:10px 10px 4px 10px;text-align:left;display:block;font-weight:300;float:none !important;color:#fff;background:rgba(153,0,0,0.9);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}.nav-main ul.sub-menu li a:hover{background:rgba(20,20,20,0.8)}.video-js.hazed{-webkit-filter:blur(50px);opacity:0.7;-webkit-transform:translate3d(0px, -30px, 0px) scale3d(1.5, 1.5, 1)}section.events{z-index:0;padding:0;margin:0 !important;background-image:-webkit-linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0))}section.events article.item{background:#fff;color:#000;min-height:450px}@media only screen and (max-width: 40em){section.events article.item{width:100%}}section.events article.item p,section.events article.item h1,section.events article.item h2,section.events article.item h2 a{color:#000}section.events h1{background:#fff;color:#000;padding:4rem 2rem;margin:0 0 -2rem 0;font-size:4rem;text-align:center}section.events .post h2,section.events .post h2 a{color:#000}section.events .post h2:hover,section.events .post h2 a:hover{background-color:#fff;color:#f41515}section.events .post a{color:#f41515}section.events .post a:hover{background-color:#f1f1f1;color:#f41515}.dates{text-transform:uppercase;font-size:1.6rem;font-weight:200;background:#f41515;color:#fff;width:4.2rem;height:3.4rem;padding:1.2rem;border-radius:20rem;display:inline-block;margin-top:-6rem;z-index:20;position:absolute;top:-2rem;left:0.5rem;line-height:0.9}.dates.multi{padding:1.6rem 1.2rem;line-height:1}.dates.multi.range{align-items:center;display:flex;flex-direction:column;justify-content:center}.dates.multi.range .date.months{align-items:center;display:flex;flex-direction:row}.dates span{display:block;text-align:center}.dates .days{font-weight:700;font-size:3.2rem}.dates.multi .days{align-items:center;display:flex;font-size:1.6rem;justify-content:center}.dates.multi.range .month{margin-right:.25rem}h1.page-title.events{font-size:50px;font-size:3.125rem}a.view-all-events{color:#990000;margin-top:3rem;float:left;display:block}section.choreo{background-repeat:no-repeat;background-size:cover;background-position:right center;margin:2rem 0 0 0 !important;padding:0;min-height:53rem;overflow:hidden;*zoom:1}section.choreo.content-wrap.full-width h1{color:#fff !important;margin:0 !important}section.choreo h1{background:#000;color:#fff !important;padding:4rem 2rem;margin:0 0 -2rem 0;font-size:4rem;text-align:center}@media only screen and (max-width: 40em){section.choreo h1{font-size:2.5rem}}section.choreo article.item{background:none;width:100%}@media only screen and (min-width: 40em){section.choreo article.item{width:calc(100% + -1.25rem)}}@media only screen and (min-width: 48em){section.choreo article.item{width:50%;padding:2rem 0 0 0}}@media only screen and (min-width: 64em){section.choreo article.item{width:33.333%}}section.choreo article.item .post{background:rgba(102,5,60,0.9);padding:1rem 2rem;display:inline-block;min-height:43rem}section.choreo article.item .post a{color:#fff;padding:0 0.2rem;border-bottom:1px solid #fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}section.choreo article.item .post a:hover{background:#fff;color:#66053c}section.choreo .post .summary,section.choreo .post .summary p{font-size:1.35rem}.footer-class{clear:both;width:100%}.featured-image{width:100%;padding:.6rem 0}.featured-image img{width:100%}.featured-image p{width:100%}@media only screen and (min-width: 40em){.featured-image.align-right{float:right;width:350px;max-width:50%;display:block;padding:0.6rem 0 0.8em 2em}}.featured-image.none{display:none}@media only screen and (min-width: 40em){body.single-students .featured-image,body.single-faculty .featured-image,body.single-board .featured-image{float:right;width:350px;max-width:50%;display:block;padding:0.6rem 0 0.8em 2em}}.items.top{margin-top:3rem}@media only screen and (max-width: 40em){.items.top{top:7rem}}.items.top article.item a,.items.second article.item a{-webkit-transition:none;transition:none;display:block;width:100%;height:100%;position:relative}.items.top article.item>a:hover,.items.second article.item>a:hover{background:none}.items.top article.item a:hover .person-photo:after,.items.second article.item a:hover .person-photo:after{opacity:0}.items.top article.item a:hover .person-photo img,.items.second article.item a:hover .person-photo img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.items.top article.item .person-photo,.items.second article.item .person-photo{display:inline-block;width:0;height:0;overflow:hidden;position:relative;border-radius:20rem;-webkit-backface-visibility:hidden}.items.top article.item .person-photo img,.items.second article.item .person-photo img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:-webkit-filter 0.4s;transition:-webkit-filter 0.4s;border-radius:20rem;-webkit-backface-visibility:hidden;z-index:1}.items.top article.item .person-photo:after,.items.second article.item .person-photo:after{position:absolute;content:'';top:0;left:0;background-color:inherit;z-index:2;width:100%;height:100%;opacity:0.4;border-radius:20rem;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;z-index:1}.items.top article.item h2,.items.second article.item h2{font-size:1.5rem;line-height:1;margin:0 0 0.25rem 0;color:#000}.items.top article.item h3,.items.second article.item h3{font-size:1.2rem;line-height:1;margin:0;color:#999;font-weight:300}.items.top .description,.items.second .description-second{padding:1rem 1.5rem;font-size:1rem;color:#333;font-weight:300}.items.top .figure{text-align:center}.items.top .figure .person-photo{padding:6rem}.items.top .figure .person-photo .board{padding:5rem}.items.top article.item{position:relative;width:100%;float:left}@media only screen and (min-width: 40em){.items.top article.item{width:48%;margin:0 0 1.4rem 0;vertical-align:top}}.items.top article.item h2{font-size:2.4rem}.items.top article.item h3{font-size:1.4rem}.items.top article.item .description{margin:0 auto;max-width:24rem}.items.second{margin-bottom:2rem;clear:both}@media only screen and (max-width: 40em){.items.second{top:9rem;margin-bottom:15rem}}@media only screen and (max-width: 40em){.items.second.student{top:0;margin-bottom:7rem}}.board .items.second article.item{margin:0 0 1.5rem 0;width:100%;display:inline-block;background:none}@media only screen and (min-width: 40em){.board .items.second article.item{width:48%;margin:0 0% 1.4rem 0%;vertical-align:top}}@media only screen and (min-width: 60em){.board .items.second article.item{width:48%;vertical-align:top}}.items.second article.item{margin:0 0 1.5rem 0;width:100%;display:inline-block;background:none}@media only screen and (min-width: 40em){.items.second article.item{width:48%;margin:0 0% 1.4rem 0%;vertical-align:top}}@media only screen and (min-width: 70em){.items.second article.item{width:31.333%;vertical-align:top}}.items.second article.item>a{min-height:8rem}.items.second article.item .person-photo{padding:4rem;float:left;margin-right:0.75rem}.items.second article.item .entry-title span{position:absolute;top:50%;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);vertical-align:center}.items.second.with-desc article.item .entry-title span{top:auto;bottom:0;-webkit-transform:none;transform:none;vertical-align:bottom}.news article.item .post a:hover{color:#ff3a60;background:rgba(0,0,0,0.6)}article.item .post p{color:#000;margin:0.5rem 0;font-weight:400;font-size:1rem}article.item h1{text-transform:uppercase;font-size:1.1rem;font-weight:300;letter-spacing:0.15rem;margin:0;color:#000}article.item h2{font-size:1.8rem;font-weight:700;color:#000;margin:0.5rem 0}.summary{font-size:1.35rem}.page-template-page-profile-faculty-index-php article.item{background:none}.page-template-page-profile-faculty-index-php h4{color:#373737;font:1rem National, Helvetica, Arial, sans-serif;margin:5px 0 0 0}.page-template-page-profile-faculty-index-php .no-img{top:100px}h1.page-title.full-width{margin:0 3rem 1rem 0rem}.page-template-page-full-image-php h1.page-title.full-width,.error404 h1.page-title.full-width{margin:0 3rem 1rem 0rem}.grid-sizer,.item{width:50%}@media only screen and (min-width: 64em){.grid-sizer,.item{width:30%}}.button-group.sort-by-button-group{margin-left:3%;margin-bottom:2rem}button.button{color:#949494;background:none;border:0px;font-size:17px;font-size:1.0625rem;font-weight:700;margin-right:0.5rem;border-bottom:2px solid #fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}button.button:hover{cursor:pointer;border-bottom:2px solid}@media only screen and (max-width: 48em){button.button{display:block;margin-left:3%}}button.is-checked{color:#333}span.firstname,span.lastname{position:relative !important}span.firstname{margin-right:6px}@media only screen and (max-width: 1700px){iframe#tubular-player{left:0px !important}}h2.hometown,h2.title{margin:0}h3.technique{margin:0 0 1rem 0;color:#A5A5A5;font-weight:500;font-size:22px}h4.students{font-size:16px;font-size:1rem;color:#333;margin-top:3px}.down-arrow{background-image:url(images/downarrow-white.png);background-size:90%;background-repeat:no-repeat;width:50px;height:24px;position:relative;text-align:center;bottom:-120px;margin:0 auto;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out}.down-arrow:hover{opacity:0.4;cursor:pointer}.image-full-bg{background-image:url(images/emptystage.jpg)}.nav-container ul.page-secondary-nav li ul li.current_page_item a{font-weight:bold}.body{position:absolute}.usc-logo{position:absolute;top:2.5rem;right:.5rem;width:200px;height:40px;margin:12px 10px 0 0;z-index:5001}@media only screen and (min-width: 35em){.usc-logo{right:1.5rem}}.usc-logo a{display:block;height:40px;background-color:transparent;background-image:url(images/usc-logo.svg);background-position:0 0;background-repeat:no-repeat;background-size:185px;text-indent:-9999px}.kaufman-logo h1{margin:10px 0 0 20px;text-indent:-9999px;background:url(images/kaufman-formal-black.svg) 0 0 no-repeat;background-size:300px;width:300px;height:60px}.nav-main{padding:0;margin:0 auto;width:100%;height:2.5rem;position:relative}.nav-mobile{display:none}.nav-main .page-wrapper{position:relative;height:100%}.nav-main h1{position:absolute;top:0;left:-200px;margin:0 0 0 0}.nav-main h1 a{text-indent:-9999px;background:url(images/kaufman-formal-white.svg) 6px 10px no-repeat;background-size:200px;width:210px;height:60px;display:block}.nav-main h1 a:hover{background-color:#000}.nav-main ul{max-width:1000px;padding:0;list-style:none;bottom:0;width:100%;height:2.2rem;left:-.5rem;position:relative}.nav-main ul li a{color:#fff;display:block;float:left;font-family:National,Helvetica,Verdana,Arial,sans-serif;font-size:1rem;font-weight:700;height:1.5rem;padding:.5rem;position:relative;text-align:center;text-decoration:none}.nav-main ul li:first-child{margin-left:.5rem}.nav-main ul li.current-menu-item a,.nav-main ul li.current-page-ancestor a,.nav-main ul li.current-page-ancestor .sub-menu li.current-menu-item a{color:#fc0}.nav-main ul li.current-menu-item .sub-menu a,.nav-main ul li.current-page-ancestor .sub-menu a{color:#fff}.nav-main ul li a:hover{background:rgba(153,0,0,0.8);color:#fff}.site-header{background-color:#000;position:relative;z-index:9;margin-bottom:2rem}body.home .site-header,body.page-template-page-full-image .site-header,body.error404 .site-header,body.page-template-page-news .site-header,body.page-template-page-news-faculty .site-header,body.page-template-page-news-kaufman .site-header,body.page-template-page-news-students .site-header,body.page-template-page-news-building .site-header,body.page-template-page-news-admissions .site-header,body.page-template-page-student-blog .site-header{background-color:rgba(0,0,0,0.8);margin-bottom:0}body.page-template-page-modular .site-header{margin-bottom:0}.site-title{position:relative}.site-title .page-wrapper{padding:0 10px}.site-title h1{background:none;margin:0;padding:18px 0 0 0}.site-title h1 a{display:block;margin:0;text-indent:-9999px;background:url(images/kaufman-oneline-white.svg) 0 0 no-repeat;background-size:720px;width:720px;max-width:100%;height:50px}.site-title.skrollable.skrollable-between{top:28px}.nav-search,.subscribe,.give{height:3.25rem;bottom:0;position:absolute}.nav-search .search-link,.search-link a,.give a{display:block}.nav-search{right:1rem !important}@media only screen and (min-width: 35em){.nav-search{right:3.5rem !important}}.give{right:5.5rem;width:3rem}@media only screen and (min-width: 35em){.give{right:7.5rem}}@media only screen and (min-width: 40em){.give{right:17rem;width:auto}}@media only screen and (max-width: 64em){.give span{display:none}}.give a{color:#fc0}.search-link a,.subscribe a,.give a{width:auto;height:1.25rem;display:inline-block;margin:.75rem 0 0 0;padding:.8rem 0 0 0;text-transform:uppercase;position:relative;font-weight:500}.search-link a:hover,.subscribe a:hover,.give a:hover{background:none}.search-link a,.subscribe a{padding-left:1.5rem;text-indent:-1000rem;color:#fff}@media only screen and (min-width: 40em){.search-link a,.subscribe a{text-indent:0}}.search-link a:before,.subscribe a:before{width:24px;height:44px;line-height:18px;position:absolute;top:0;left:0;content:'';background:url(images/icons.svg) -2px -32px no-repeat;background-size:24px}.search-link a.active{width:0;text-indent:-1000rem}.subscribe{right:3rem;height:2.5rem}@media only screen and (min-width: 35em){.subscribe{right:5rem}}@media only screen and (min-width: 40em){.subscribe{right:9rem}}.subscribe a{padding:.8rem .5rem .5rem 2.25rem;height:1.2rem;margin-top:0}.subscribe a:before{background-position:0 -342px;left:.5rem}@media only screen and (min-width: 40em){.subscribe a:before{background-position:0 -339px}}.subscribe a:hover,.subscribe a.active{background-color:#900}.search-form{z-index:6002;width:188px;position:absolute;height:2.5rem;bottom:0;right:-10px;margin:0;padding:0}.search-form .search-query{width:140px;background:#A21919;background:rgba(255,255,255,0.2);color:#fff;padding:.5rem 36px .75rem 10px;border:none;border-radius:0;font-weight:300;font-size:25px;font-size:1.25rem;font-weight:200;font-family:"National", Helvetica, Arial, sans-serif}.search-form .search-query:focus{outline:none;color:#fff}.search-button{position:absolute;cursor:pointer;right:10px;bottom:0;width:24px;height:44px;background:url(images/icons.svg) -2px -30px no-repeat;background-size:24px;text-indent:-9999px;border:none;border-radius:0;opacity:0.1}.subscribe-form{display:none;background:rgba(153,0,0,0.9);z-index:6003;width:16.5rem;padding:1rem;position:absolute;height:8.5rem;top:100%;right:0;margin:0;color:#fff;font-size:1.5rem}@media only screen and (min-width: 48em){.subscribe-form{right:3rem}}.subscribe-form input{padding:.45rem .375rem;width:calc(100% + -.75rem);font-size:1rem;font-family:National,Helvetica,Verdana,Arial,sans-serif;border:0;background:none;border-bottom:1px solid rgba(255,255,255,0.1);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;color:#fff}.subscribe-form input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.subscribe-form input::-moz-placeholder{color:rgba(255,255,255,0.5)}.subscribe-form input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.subscribe-form input:-moz-placeholder{color:rgba(255,255,255,0.5)}.subscribe-form input:focus{color:#000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.subscribe-form input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.subscribe-form input:focus::-moz-placeholder{color:rgba(0,0,0,0.5)}.subscribe-form input:focus:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.subscribe-form input:focus:-moz-placeholder{color:rgba(0,0,0,0.5)}.subscribe-form input[type=submit]{background:rgba(0,0,0,0.8);color:#fff;border:0;padding:.5rem 0;font-size:1rem;display:block;margin:.25rem 0 0;cursor:pointer;border-radius:.25rem;width:100%;-webkit-appearance:none}.subscribe-form input[type=submit]:focus,.subscribe-form input[type=submit]:active{background:#000}a.give-now{display:inline-block}body.page-template .social-media-bar{background:#000}.social-media-bar{width:100%;box-shadow:0 0 1rem #333;color:#fff;display:block;height:38px}.social-media-bar ul.social-media-list{margin-left:.5rem;margin-top:.6rem;display:block;float:left}.social-media-bar ul.social-media-list li{float:left;display:inline-block;list-style:none;color:#fff;margin-right:1rem}.social-media-bar ul.social-media-list a{color:#fff;text-indent:-99999px;float:left;padding:0.1rem}.social-media-bar ul.social-media-list a:hover{background:transparent;color:rgba(255,255,255,0.7)}.social-media-bar ul.social-media-list a:before{text-indent:0px;float:left}.social-media-bar ul.social-media-list a:hover::before{background:transparent;color:rgba(255,255,255,0.9)}.social-media-bar .social-twitter a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-facebook a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-youtube a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-instagram a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-vimeo a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-linkedin a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-pinterest a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-tumblr a:before{content:"";color:#fff;padding-right:.5em}.social-media-bar .social-flickr a:before{content:"";color:#fff;padding-right:.5em}a.home-title-link{color:#000}a.home-title-link:hover{background:none;color:#f41515}.page-wrapper.no-center{width:auto;max-width:none;margin:0 2rem}body.fixed .site-header{margin-bottom:4.5rem}body.fixed #site-header-wrapper .site-navigation-wrapper-inner{top:0;position:fixed;background-color:#000;width:100%}.admin-bar .site-navigation-wrapper-inner.fixed{top:32px}#outer-wrap{background-color:#000}#inner-wrap{background-color:#e3e3e3;z-index:0}.nav-mobile-bar{display:none}.close-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:#000 url("images/close-btn.svg") left center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:transparent}.no-svg .close-btn{background-image:url("images/close-btn.png")}.close-btn:focus,.close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.nav-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:url("images/nav-icon.svg") left center no-repeat;fill:#fff;background-size:2em;overflow:hidden;white-space:nowrap;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:1;-webkit-tap-highlight-color:transparent;background-position:-1px 1px}a.nav-btn{color:#fff;text-indent:40px;width:85px;padding-top:10px}a.nav-btn:hover,a.nav-btn:active{color:#fff}.no-svg .nav-btn{background-image:url("images/nav-icon.png")}.nav-btn:hover,.nav-btn:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#nav{position:relative}#outer-wrap{position:relative;overflow:hidden;width:100%}#inner-wrap{position:relative;width:100%}#nav .open-btn{display:none}#nav .close-btn{display:none}@media only screen and (min-width: 48em){.nav-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .close-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media only screen and (max-width: 64em){.nav-main>ul>li>ul.sub-menu>li>ul.sub-menu{display:none;transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;position:relative;margin-left:20px}.site-nav{background-color:black}.site-nav li.home a{background-color:black}.nav-main>ul{top:44px;position:relative}.nav-main ul li{float:none}#nav{overflow:hidden}#nav ul .sub-menu{display:block}.nav-mobile-bar{display:block;width:100%;background-color:#000;height:45px;top:0}a#nav-open-btn{position:relative;top:5px;left:10px;z-index:999999999999999999}#nav{position:absolute;top:-80px;padding-top:5.25em;background-color:#000}#nav:not(:target){z-index:1;height:0}#nav:target .close-btn{display:block}#nav .close-btn{position:absolute;top:0;left:8%}#nav .nav-wrapper{position:relative;padding:0}.js-ready #nav{height:auto;width:70%;background:#000;-webkit-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);-moz-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25)}.js-ready #nav .nav-wrapper{background:transparent}.js-ready #nav .close-btn{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;top:-60px}.js-ready #nav .close-btn:focus,.js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #nav{left:-70%}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:70%}.csstransforms3d.csstransitions.js-ready #nav{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-ready #inner-wrap{left:0 !important;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-nav #inner-wrap{-webkit-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(70%, 0, 0) scale3d(1, 1, 1);transform:translate3d(70%, 0, 0) scale3d(1, 1, 1)}.csstransforms3d.csstransitions.js-ready #nav .nav-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 300ms 100ms, -webkit-transform 500ms ease;-webkit-transition-delay:ease, 0s;-moz-transition:opacity 300ms 100ms ease, -moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease, -o-transform 500ms ease;transition:opacity 300ms 100ms ease, transform 500ms ease;-webkit-transform:translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-moz-transform:translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-ms-transform:translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-o-transform:translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);transform:translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.csstransforms3d.csstransitions.js-nav #nav .nav-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.royalSlider h1,.royalSlider h2,.royalSlider h3,.royalSlider h4,.royalSlider h5,.royalSlider p{color:#fff}.royalSlider{width:100%;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(images/grab.png) 8 8,move}.grabbing-cursor{cursor:url(images/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(../images/blank.gif)}.nav-container.related-news h3{margin-bottom:1rem;padding-bottom:3px;border-bottom:3px solid #ffcc00;margin-top:0}.nav-container ul.related-news li a:before{display:none}.nav-container ul.related-news{margin:0;list-style-type:none}.nav-container ul.related-news a{-webkit-transition:background-color 0.25s ease-in;transition:background-color 0.25s ease-in;color:#333;margin:0;margin-bottom:1rem;background-color:#EFEFEF;padding:10px;float:left;display:block;width:93%}.nav-container ul.related-news a:hover{background-color:#D0D0D0}.nav-container ul.related-news .thumb img{width:100px;float:left;margin:0 10px 0 0}.nav-container ul.related-news span.title{font-size:17px;font-size:1.0625rem;font-weight:bold}.first.feature{position:relative;list-style:none;margin:0}.first.feature .grid-item .edit-link{position:absolute;bottom:1rem;right:1rem;z-index:3}.grid-wrapper{background:#eee;z-index:2;position:relative;padding-top:1rem}.grid{list-style:none;margin:0 auto;padding:0;max-width:70rem;overflow:hidden;*zoom:1}.grid-item{margin:0.5rem}.grid-item .edit-link{margin:0.2rem 0 0 0;float:right}h3.category-title{text-transform:uppercase;font-size:1rem;margin:0.4rem 0}.col-1,.col-2{width:100%;width:calc(100% + -1rem);margin:0 0.5rem 1rem 0.5rem}@media only screen and (min-width: 35em){.col-1{width:50%;width:calc(50% + -1rem);float:left}.col-2{width:100%;width:calc(100% + -1rem)}}@media only screen and (min-width: 48em){.col-1{width:33.3333%;width:calc(33% + -1rem)}.col-2{width:50%;width:calc(50% + -1rem)}}.feature-main{overflow:hidden;*zoom:1;visibility:hidden}.feature-main .slide{width:100%}.feature-main .slide .slide-link{display:block;border-radius:0;position:relative;background:transparent !important;overflow:hidden}.feature-main .slide .slide-link .post-image{display:block;margin-bottom:1rem}@media only screen and (min-width: 48em){.feature-main .slide .slide-link{padding:18% 0}.feature-main .slide .slide-link .card-image{top:0;position:absolute;z-index:0;width:100%}.feature-main .slide .slide-link .post-image{margin-bottom:0;width:100%}}@media only screen and (min-width: 64em){.feature-main .slide .slide-link{padding:20% 0}}.feature-main .slide .slide-link .content{color:#000;padding:1.5rem 0;width:100%;text-align:center;line-height:1.1;box-shadow:inset 0 -4rem 6rem rgba(0,0,0,0.4)}@media only screen and (min-width: 48em){.feature-main .slide .slide-link .content{position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,0.2)}}.feature-main .slide .slide-link .content h3{display:none}.feature-main .slide .slide-link .content h4.title{font-size:2rem;font-weight:700;line-height:0.9;margin-top:0;margin-bottom:0.5rem}@media only screen and (min-width: 35em){.feature-main .slide .slide-link .content h4.title{font-size:2.4rem}}@media only screen and (min-width: 48em){.feature-main .slide .slide-link .content h4.title{font-size:3.2rem}}.feature-main .slide .slide-link .content h3,.feature-main .slide .slide-link .content h4,.feature-main .slide .slide-link .content p{padding:0 0.5rem;margin-left:auto;margin-right:auto;max-width:70rem}@media only screen and (min-width: 48em){.feature-main .slide .slide-link .content h3,.feature-main .slide .slide-link .content h4,.feature-main .slide .slide-link .content p{text-shadow:0 1px 0 rgba(0,0,0,0.3);padding:0 1rem}}.feature-main .slide .slide-link .content p{font-size:1.25rem;text-align:left}@media only screen and (min-width: 48em){.feature-main .slide .slide-link .content p{font-size:1.5rem}}.box-link,.videos .content{display:block;border-radius:0.5rem;overflow:hidden;background:#fff;padding:1rem;color:#000}.box-link h4.title,.videos .content h4.title{line-height:1.2;font-size:1.4rem}.box-link p,.videos .content p{font-size:1.25rem}.box-link .post-image,.videos .content .post-image{margin:-1rem -1rem 1rem -1rem;width:100%;width:calc(100% + 2rem);max-width:calc(100% + 2rem)}.box-link:hover{color:#000}.col-2 .box-link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}h3.category-title{margin:-1rem -1rem 0.25rem -1rem;padding:0.5rem 1rem;background:#f8f8f8;border-top:1px solid #eee}.videos .card-video{display:block;margin:-1rem -1rem 1rem -1rem}.videos .card-video p{margin:0}.videos .card-video p iframe{display:block;margin:0;width:100%;height:auto}.news-grid{background:#fff;position:relative;border-radius:0.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:70rem;overflow:hidden;*zoom:1}.news-grid h2{margin:0;font-size:1rem}.news-grid h2 a{display:block;padding:0.5rem 1rem;border-bottom:1px solid #eee}.news-grid h2 a:hover{background:#d7eaec;border-color:#c6e1e4}.news-grid h2 strong{font-weight:700;color:#000;text-transform:uppercase;letter-spacing:0.1rem}.news-grid h2 .more{float:right;position:relative}.news-grid h2 .more:after{color:#c00;font-weight:700;content:'>';margin-left:0.5rem}.news-grid .grid{margin:0}.news-grid .grid .grid-item{clear:right;margin:0;position:relative}@media only screen and (min-width: 48em){.news-grid .grid .grid-item{width:40%;float:right;min-height:6rem}}.news-grid .grid .grid-item .card-image{float:left;width:4rem;margin:0.75rem 1rem 0 0.5rem;overflow:hidden;*zoom:1}@media only screen and (min-width: 35em){.news-grid .grid .grid-item .card-image{width:6rem;margin:0 1rem 0 0}}.news-grid .grid .grid-item .content p{font-size:1rem;display:none;padding:0 1rem}.news-grid .grid .grid-item .content h4{font-weight:700;font-size:1.25rem;padding:1rem 0.5rem}@media only screen and (min-width: 48em){.news-grid .grid .grid-item .content h4{padding:1rem}}.news-grid .grid .grid-item .box-link{margin:0;padding:0;border-radius:0}.news-grid .grid .grid-item .box-link .post-image{margin:0;width:100%}.news-grid .grid .grid-item .box-link:hover{background:#d7eaec}.news-grid .grid .grid-item .box-link:hover .post-image{-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;opacity:0.8;-webkit-filter:sepia(0.8) hue-rotate(135deg);filter:sepia(0.8) hue-rotate(135deg)}@media only screen and (min-width: 48em){.news-grid .grid .grid-item:first-child{float:left;width:60%}}@media only screen and (min-width: 35em){.news-grid .grid .grid-item:first-child{margin:0}.news-grid .grid .grid-item:first-child .content,.news-grid .grid .grid-item:first-child .card-image{width:50%;float:left}.news-grid .grid .grid-item:first-child .card-image{margin-right:0}.news-grid .grid .grid-item:first-child .content p,.news-grid .grid .grid-item:first-child .content h4{display:block;padding-bottom:0.5rem}}.news-grid .grid .grid-item .edit-link{float:none;position:absolute;bottom:0.25rem;right:0.25rem}.news-grid .grid .grid-item .edit-link a{border-radius:0.1rem;padding:0.4rem 0.4rem 0.3rem 0.4rem;font-size:0.8rem}.events-grid{background:#c6e1e4;position:relative;border-radius:0.5rem;border-top-left-radius:0;border-top-right-radius:0;max-width:70rem;overflow:hidden;*zoom:1}.events-grid h2{margin:0;border-bottom:1px solid #b5d8dc;font-size:1rem}.events-grid h2 a{display:block;padding:0.5rem 1rem;color:#0d7785}.events-grid h2 a:hover{background:#b5d8dc}.events-grid h2 a:hover .more{color:#c00}.events-grid h2 a:hover .more:after{color:#c00}.events-grid h2 strong{font-weight:700;text-transform:uppercase;letter-spacing:0.1rem}.events-grid h2 .more{float:right;position:relative;color:#900}.events-grid h2 .more:after{color:#900;font-weight:700;content:'>';margin-left:0.5rem}.events-grid .grid{margin:0}.events-grid .grid ul{list-style:none;margin:0;padding:0}.events-grid .grid li{margin:0;padding:0;width:100%}@media only screen and (min-width: 48em){.events-grid .grid li{float:left;width:33.3333%}}.events-grid .grid li h3{color:#000;font-size:1.25rem;margin:0 0 0.5rem 0}.events-grid .grid li a{padding:1rem;box-shadow:none;color:#000;-webkit-transition:background 0.2s ease-out;transition:background 0.5s ease-out}.events-grid .grid li a:hover{padding:1rem;background:#b5d8dc}.events-grid .grid li a:after{display:none}.event-info div{margin:0;color:#000;padding:0 0 0.25rem 1.5rem;position:relative}.event-info div:before{position:absolute;top:0;left:0;content:'';width:1rem;height:1.25rem;background:url(images/eventsprite.svg);background-size:1rem 4.25rem;background-repeat:no-repeat}.event-info div.event-date:before{background-position:0 -1.4rem}.event-info div.event-time:before{background-position:0 -3rem}.event-info div.event-location:before{background-position:0 0.2rem}.event-date,.event-time{display:block}.intermission{margin:0 auto}.intermission.quote{background:#900;padding:0;color:#fff;white-space:nowrap}.intermission.quote .quote-timeline{max-width:70rem;margin:0 auto;position:relative}.intermission.quote .grid-item{width:100%;max-width:70rem;padding:2rem 2rem 0.5rem 2rem;display:none;position:absolute;top:0;opacity:0;left:0;white-space:normal;-webkit-transition:opacity 0.5s ease-out, margin 0.2s ease-out;transition:opacity 0.5s ease-out, margin 0.2s ease-out}@media only screen and (min-width: 48em){.intermission.quote .grid-item{padding:2rem 5rem 0.5rem 5rem;width:calc(100% + -10rem)}}.intermission.quote .grid-item.right{margin-left:100%}.intermission.quote .grid-item.right.new{margin-left:0}.intermission.quote .grid-item.left{margin-left:-100%}.intermission.quote .grid-item.left.new{margin-left:0}.intermission.quote .grid-item.on,.intermission.quote .grid-item.new,.intermission.quote .grid-item.left,.intermission.quote .grid-item.right{display:inline-block}.intermission.quote .grid-item.on,.intermission.quote .grid-item.new{opacity:1}.intermission.quote .grid-item.off{opacity:0}.intermission.quote .grid-item .edit-link{float:none;position:absolute;bottom:0.5rem;right:2rem}.intermission.quote p{font-size:1rem;font-weight:300}@media only screen and (min-width: 48em){.intermission.quote p{font-size:1.5rem}}.intermission.quote h4{margin:0 0 0.5rem 0;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 48em){.intermission.quote h4{font-size:1.5rem}}.intermission.video{background:#ddd;position:relative;margin:1rem 0}.intermission.video .content{margin:0 auto;max-width:69rem;padding:0 0.5rem;overflow:hidden;*zoom:1}.intermission.video .content h2{color:#000;font-weight:300;font-size:3.2rem;line-height:0.9}.intermission.video .content p{font-size:1.5rem;font-weight:300}.intermission.video .content .preview{float:right;width:50%;width:calc(50% + -0.5rem);margin-left:4%}.intermission.video .content button.watch{padding:0.8rem 1.2rem;font-size:0.9rem;letter-spacing:0.1rem;background:rgba(255,255,255,0.8);color:#000;border-radius:0.25rem;text-transform:uppercase}.intermission .next,.intermission .previous{position:absolute;text-indent:-9999px;top:calc(50% + -1.5rem);width:2rem;height:3rem;display:block}@media only screen and (min-width: 48em){.intermission .next,.intermission .previous{top:calc(50% + -3rem);height:6rem}}.intermission .next:before,.intermission .previous:before{position:absolute;text-indent:0;font-weight:300;width:2rem;left:0;height:3rem;font-size:3rem;color:#fff;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}@media only screen and (min-width: 48em){.intermission .next:before,.intermission .previous:before{height:6rem;font-size:6rem}}.intermission .previous{left:1rem}.intermission .previous:before{left:-1rem;content:'\2329';margin-left:-1rem}@media only screen and (min-width: 48em){.intermission .previous:before{margin-left:-2rem}}.intermission .next{right:-0.5rem}@media only screen and (min-width: 48em){.intermission .next{right:1rem}}.intermission .next:before{content:'\232A'}.quote{text-align:center;position:relative}.quote .card-image,.quote:before{position:absolute;bottom:1.5rem;width:4rem;height:4rem;border-radius:7rem;overflow:hidden}.quote .card-image img,.quote:before img{height:100%;width:auto}.quote:before{top:-1.75rem;left:50%;margin-left:-2rem;bottom:auto;color:#fff;background:#000;font-size:5rem;font-weight:700;line-height:1.25}.quote .card-image{left:0;top:0;width:2.5rem;height:2.5rem}@media only screen and (min-width: 48em){.quote .card-image{top:-0.25rem;width:4rem;height:4rem}}.quote .attribution{display:inline-block;margin:0 auto 0.5rem auto;position:relative;font-size:0.9rem;min-height:3.5rem}@media only screen and (min-width: 48em){.quote .attribution{font-size:1.25rem}}.quote .attribution strong{display:block;font-weight:700}.quote .has-photo .attribution{padding-left:3rem;text-align:left}@media only screen and (min-width: 48em){.quote .has-photo .attribution{padding-left:4.5rem}}.close{position:absolute;top:0;z-index:101;right:0;width:4rem;height:4rem;background:#000;text-indent:-9999px}.close:before{content:'\2716';color:rgba(255,255,255,0.8);text-indent:0;font-size:2rem;width:2rem;height:2rem;right:1rem;top:1rem;position:absolute;line-height:1.1;text-align:center}.close:hover{background:rgba(0,0,0,0.7)}.iframe{display:block;position:fixed;z-index:9999999}.iframe iframe{display:block}.preview{position:relative;background:#000}.preview .iframe{display:none}.preview.player .open{opacity:0}.preview img{width:100%;height:auto;display:block}.preview.youtube .still{position:relative;display:block;overflow:hidden;width:0;height:0;padding:28.2% 50%}.preview.youtube img{position:absolute;z-index:0;top:-17.5%;left:0;width:104%;max-width:104%;height:auto}.preview .open{display:block}.preview .open:before,.preview .open:after{position:absolute;top:50%;left:50%;content:'';z-index:1}.preview .open:before{width:4rem;height:4rem;border-radius:50%;background:rgba(255,255,255,0.8);margin-top:-2rem;margin-left:-2rem;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.preview .open:hover:before{background:#fff}.preview .open:after{width:0;height:0;margin-top:-0.9rem;margin-left:-0.5rem;border-left:1.4rem solid #000;border-top:0.9rem solid transparent;border-bottom:0.9rem solid transparent;z-index:2}.distinctions{margin:0 auto;padding:2rem 0.5rem;max-width:69rem;min-height:24rem;overflow:hidden;*zoom:1;position:relative;overflow:hidden}.distinctions h2{position:absolute;top:-2rem;right:0;z-index:-1;font-size:4.8rem;text-align:right;line-height:1;letter-spacing:-0.25rem;font-weight:700;color:#fed25c}@media only screen and (min-width: 40em){.distinctions h2{font-size:7.8rem}}.distinctions h2 span:first-child{text-shadow:0 0.08rem 0 rgba(0,0,0,0.1);margin-right:1rem}.distinctions h2 span:nth-child(2){color:#fff;text-shadow:0 0.08rem 0 rgba(0,0,0,0.06)}.distinctions h3{font-size:2rem;margin:0.5rem 0;font-weight:700}.distinctions .intro{font-size:1.5rem}@media only screen and (min-width: 48em){.distinctions .intro{width:47%;float:left}}.distinctions .intro a{font-weight:700}.distinctions .intro .unwr{background:#fff;border-radius:0.5rem;margin:1.5rem 0;overflow:hidden}.distinctions .intro .unwr li{list-style:none;clear:both;font-size:1.5rem;line-height:2.8rem;border-bottom:1px solid #eee}.distinctions .intro .unwr .rank{font-weight:700;width:4rem;font-size:2.4rem;line-height:2.2rem;text-align:right;float:left;margin-right:0.5rem}.distinctions .intro .unwr .rank span{font-size:1.5rem;vertical-align:top}.distinctions .intro .unwr .attribution{text-align:right;text-transform:uppercase;font-size:1rem;line-height:1;display:block;padding:0.5rem 1rem;color:#fff;font-weight:700;background:#005ea6}.distinctions .intro .unwr p{margin:0}@media only screen and (max-width: 48em){.distinctions .facts{position:relative}.distinctions .facts h2{top:-7.5rem}}@media only screen and (max-width: 40em){.distinctions .facts h2{top:-6rem}}@media only screen and (min-width: 48em){.distinctions .facts{float:right;width:47%}}.distinctions .facts ul{list-style:none;margin:5.5rem 0 0 0;display:table}.distinctions .facts ul li{margin:0 6rem 1rem 0;clear:both;font-size:1.2rem;line-height:1;display:table-row}.distinctions .facts ul .year{font-size:1.5rem;line-height:1.9;font-weight:700;color:#000;text-align:center;background:#fff;padding:0.5rem 0;width:4rem;height:3rem;border-radius:50%;float:left;margin:0 0.5rem 0.3rem 0}.distinctions .facts ul p{padding:0}.distinctions .facts ul .fact{display:table-cell;height:4rem;vertical-align:middle}.programs{position:relative;margin:2rem auto 3rem auto;max-width:70rem;min-height:12rem;padding-top:2rem;overflow:hidden;*zoom:1}@media only screen and (min-width: 48em){.programs{padding-top:0}}.programs h2{position:absolute;top:-0.5rem;margin-left:0.5rem;font-size:4.4rem;line-height:0.8;letter-spacing:-0.25rem}@media only screen and (min-width: 48em){.programs h2{top:-1.2rem;font-size:6rem;text-align:center;left:0}}@media only screen and (min-width: 64em){.programs h2{top:-2rem;font-size:7.8rem}}.programs h2 a{display:block;cursor:pointer;font-weight:700;color:#fed25c;text-shadow:0 0.08rem 0 rgba(0,0,0,0.1)}.programs h2 a span{color:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.programs h2 a:hover{color:#000}.programs h2 a:hover span{color:#fed25c}.programs ul{list-style:none;margin:7rem 0 0 0;padding:0}.programs ul li{margin:0;padding:0}@media only screen and (min-width: 40em){.programs ul li{float:left;width:33.333%}}.programs ul li a{margin:0.5rem;border-radius:0.5rem;background:#fff;color:#000;display:block;min-height:12rem;cursor:pointer;font-size:2rem;line-height:0.85;font-weight:700;position:relative}@media only screen and (min-width: 40em){.programs ul li a{font-size:3rem}}.programs ul li a:before{position:absolute;content:'';cursor:pointer;height:100%;width:100%;border-radius:0.5rem;background-repeat:no-repeat;background-position:right center;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.3;-webkit-transition:-webkit-filter 0.8s ease, opacity 0.2s ease-out, background 0.4s ease;transition:filter 0.8s ease, opacity 0.2s ease-out, background 0.4s ease;box-shadow:inset 0 -8px 2rem rgba(0,0,0,0.08)}.programs ul li a span{position:absolute;z-index:2;bottom:0;left:0;width:90%;padding:0 5% 1.2rem 5%;cursor:pointer}.programs ul li a:hover:before{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.programs ul li.pharmd a:before{background-image:url(images/pharmdguy.png);background-size:54%}.programs ul li.pharmd a:hover{background-color:#a4a4b7}.programs ul li.pharmd a:hover:before{background-size:58%}.programs ul li.graduate a:before{background-image:url(images/gradwoman.png);background-size:64%}.programs ul li.graduate a:hover{background-color:#89a697}.programs ul li.graduate a:hover:before{background-size:69%}.programs ul li.alumni a:before{background-image:url(images/friendkid.png);background-size:48%}.programs ul li.alumni a:hover{background-color:#fed25c}.programs ul li.alumni a:hover:before{background-size:53%}.programs ul li.postgrad a:before{background-image:url(images/postgrad.png);background-size:42%}.programs ul li.postgrad a:hover{background-color:#82b1c1}.programs ul li.postgrad a:hover:before{background-size:46%}@media only screen and (max-width: 64em){.programs ul li a:before,.programs ul li a:hover{background-size:65% !important}}.iframe.playing{display:block}a.giving-button,a.button{display:inline-block;margin:0 0 1rem;font-size:1.4rem;font-weight:700;line-height:3.5rem;padding:0 1.25rem;text-align:center;color:#fff;text-shadow:1px 1px rgba(0,0,0,0.4);border-radius:.25rem;background-color:rgba(165,1,1,0);background-image:-moz-linear-gradient(#8d0000, rgba(165,1,1,0));background-image:-o-linear-gradient(#8d0000, rgba(165,1,1,0));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8d0000), color-stop(1, rgba(165,1,1,0)));background-image:-webkit-linear-gradient(#8d0000, rgba(165,1,1,0));background-image:-ms-linear-gradient(#8d0000, rgba(165,1,1,0));background-image:linear-gradient(#8d0000,rgba(165,1,1,0));background-color:#a50101;box-shadow:0 0 0 1px #900;border:1px solid #bc4040;border-width:1px 0 0}a.giving-button:after,a.button:after{display:none}a.giving-button:hover,a.giving-button:focus,a.button:hover,a.button:focus{text-decoration:none;background-color:#b90101}.page-template-page-modular .page-wrapper{width:auto;margin:0;max-width:none;padding:0}.page-template-page-modular .page-wrapper.no-center{padding:0 .5rem}@media only screen and (min-width: 35em){.page-template-page-modular .page-wrapper.no-center{padding:0 2rem}}.page-template-page-modular section.content-wrap.no-img{top:auto !important}.page-template-page-modular .header-container{z-index:2}.page-template-page-modular .header-container h1{font-size:2rem;color:#fff !important}@media only screen and (min-width: 40em){.page-template-page-modular .header-container{position:absolute;top:13.5rem;left:3rem;width:22rem}.page-template-page-modular .header-container h1{font-size:3rem}}@media only screen and (min-width: 64em){.page-template-page-modular .header-container{top:32rem}.page-template-page-modular .header-container h1{font-size:5rem}}.page-template-page-modular .header-container .page-content{font-size:1.25rem;margin:-.5rem 0 1rem 0}.page-template-page-modular .header-container .page-content p{color:#fff}.page-template-page-modular.admin-bar .header-container{top:13.5rem}@media only screen and (min-width: 40em){.page-template-page-modular.admin-bar .header-container{top:17rem}}@media only screen and (min-width: 64em){.page-template-page-modular.admin-bar .header-container{top:35.5rem}}.page-template-page-modular .site-header{background:#000}.page-template-page-modular .site-title h1 a{margin-left:.5rem}.lazy{min-height:60rem;background-color:#fff;text-align:center}.block{position:relative;clear:both;overflow:visible}.block .feature-photo,.block.photo-block{margin:0;overflow:hidden}.block .feature-photo figcaption,.block.photo-block figcaption{font-size:1.25rem;line-height:1.4;z-index:1;display:none;border-bottom:1px solid #eee}@media only screen and (min-width: 64em){.block .feature-photo figcaption,.block.photo-block figcaption{border-bottom:none}}.block .feature-photo figcaption p.caption,.block.photo-block figcaption p.caption{display:none}@media only screen and (min-width: 64em){.block .feature-photo figcaption p.caption,.block.photo-block figcaption p.caption{position:absolute;width:20%;display:block;bottom:-3rem;right:1.5rem;height:0;border-bottom:none}}@media only screen and (min-width: 64em){.block .feature-photo figcaption,.block.photo-block figcaption{display:block;position:absolute}}@media only screen and (min-width: 48em) and (max-width: 64em){.block .feature-photo figcaption,.block.photo-block figcaption{font-size:1.1rem}}@media only screen and (min-width: 64em){.block .feature-photo figcaption,.block.photo-block figcaption{width:33.3%}}.block .feature-photo figcaption h1.entry-title,.block.photo-block figcaption h1.entry-title{float:none;width:100%;margin:1rem 0 0 0}@media only screen and (min-width: 48em){.block .feature-photo figcaption h1.entry-title,.block.photo-block figcaption h1.entry-title{margin:0}}.block .feature-photo figcaption h2,.block.photo-block figcaption h2{margin-top:0}@media only screen and (min-width: 48em) and (max-width: 64em){.block .feature-photo figcaption h2,.block.photo-block figcaption h2{font-size:2rem}}.block .feature-photo figcaption h3,.block.photo-block figcaption h3{margin-top:0}@media only screen and (min-width: 64em){.block .feature-photo figcaption.text-left,.block .feature-photo figcaption.text-right,.block .feature-photo figcaption.text-bottom-left,.block .feature-photo figcaption.text-bottom-right,.block.photo-block figcaption.text-left,.block.photo-block figcaption.text-right,.block.photo-block figcaption.text-bottom-left,.block.photo-block figcaption.text-bottom-right{width:42%}.block .feature-photo figcaption.text-left.text-left,.block .feature-photo figcaption.text-left.text-right,.block .feature-photo figcaption.text-right.text-left,.block .feature-photo figcaption.text-right.text-right,.block .feature-photo figcaption.text-bottom-left.text-left,.block .feature-photo figcaption.text-bottom-left.text-right,.block .feature-photo figcaption.text-bottom-right.text-left,.block .feature-photo figcaption.text-bottom-right.text-right,.block.photo-block figcaption.text-left.text-left,.block.photo-block figcaption.text-left.text-right,.block.photo-block figcaption.text-right.text-left,.block.photo-block figcaption.text-right.text-right,.block.photo-block figcaption.text-bottom-left.text-left,.block.photo-block figcaption.text-bottom-left.text-right,.block.photo-block figcaption.text-bottom-right.text-left,.block.photo-block figcaption.text-bottom-right.text-right{top:3rem}.block .feature-photo figcaption.text-left.text-left,.block .feature-photo figcaption.text-left.text-bottom-left,.block .feature-photo figcaption.text-right.text-left,.block .feature-photo figcaption.text-right.text-bottom-left,.block .feature-photo figcaption.text-bottom-left.text-left,.block .feature-photo figcaption.text-bottom-left.text-bottom-left,.block .feature-photo figcaption.text-bottom-right.text-left,.block .feature-photo figcaption.text-bottom-right.text-bottom-left,.block.photo-block figcaption.text-left.text-left,.block.photo-block figcaption.text-left.text-bottom-left,.block.photo-block figcaption.text-right.text-left,.block.photo-block figcaption.text-right.text-bottom-left,.block.photo-block figcaption.text-bottom-left.text-left,.block.photo-block figcaption.text-bottom-left.text-bottom-left,.block.photo-block figcaption.text-bottom-right.text-left,.block.photo-block figcaption.text-bottom-right.text-bottom-left{left:3%}.block .feature-photo figcaption.text-left.text-right,.block .feature-photo figcaption.text-left.text-bottom-right,.block .feature-photo figcaption.text-right.text-right,.block .feature-photo figcaption.text-right.text-bottom-right,.block .feature-photo figcaption.text-bottom-left.text-right,.block .feature-photo figcaption.text-bottom-left.text-bottom-right,.block .feature-photo figcaption.text-bottom-right.text-right,.block .feature-photo figcaption.text-bottom-right.text-bottom-right,.block.photo-block figcaption.text-left.text-right,.block.photo-block figcaption.text-left.text-bottom-right,.block.photo-block figcaption.text-right.text-right,.block.photo-block figcaption.text-right.text-bottom-right,.block.photo-block figcaption.text-bottom-left.text-right,.block.photo-block figcaption.text-bottom-left.text-bottom-right,.block.photo-block figcaption.text-bottom-right.text-right,.block.photo-block figcaption.text-bottom-right.text-bottom-right{right:3%}}.block .feature-photo figcaption.bottom,.block .feature-photo figcaption.bottom.opaque,.block.photo-block figcaption.bottom,.block.photo-block figcaption.bottom.opaque{padding:0;bottom:0;width:100%}@media only screen and (min-width: 48em){.block .feature-photo figcaption.bottom,.block .feature-photo figcaption.bottom.opaque,.block.photo-block figcaption.bottom,.block.photo-block figcaption.bottom.opaque{background:rgba(0,0,0,0.66)}}.block .feature-photo figcaption.bottom header,.block .feature-photo figcaption.bottom.opaque header,.block.photo-block figcaption.bottom header,.block.photo-block figcaption.bottom.opaque header{background:none;margin-left:5%;margin-right:5%}@media only screen and (min-width: 35em){.block .feature-photo figcaption.bottom header,.block .feature-photo figcaption.bottom.opaque header,.block.photo-block figcaption.bottom header,.block.photo-block figcaption.bottom.opaque header{margin-left:10%;margin-right:10%}}@media only screen and (min-width: 40em){.block .feature-photo figcaption.bottom header,.block .feature-photo figcaption.bottom.opaque header,.block.photo-block figcaption.bottom header,.block.photo-block figcaption.bottom.opaque header{margin-left:15%;margin-right:15%}}@media only screen and (min-width: 48em){.block .feature-photo figcaption.bottom header,.block .feature-photo figcaption.bottom.opaque header,.block.photo-block figcaption.bottom header,.block.photo-block figcaption.bottom.opaque header{color:#fff;margin-bottom:1rem;margin-left:23%;margin-right:2%;width:73%;padding:0.5rem 2%;max-width:800px}}@media only screen and (min-width: 48em){.block .feature-photo figcaption.bottom-right,.block .feature-photo figcaption.bottom-left,.block .feature-photo figcaption.text-bottom-right,.block .feature-photo figcaption.text-bottom-left,.block.photo-block figcaption.bottom-right,.block.photo-block figcaption.bottom-left,.block.photo-block figcaption.text-bottom-right,.block.photo-block figcaption.text-bottom-left{bottom:1.5rem}}@media only screen and (min-width: 64em){.block .feature-photo figcaption.bottom-right,.block .feature-photo figcaption.bottom-left,.block .feature-photo figcaption.text-bottom-right,.block .feature-photo figcaption.text-bottom-left,.block.photo-block figcaption.bottom-right,.block.photo-block figcaption.bottom-left,.block.photo-block figcaption.text-bottom-right,.block.photo-block figcaption.text-bottom-left{bottom:2rem}}@media only screen and (min-width: 48em){.block .feature-photo figcaption.bottom-right,.block.photo-block figcaption.bottom-right{right:1.5rem}}@media only screen and (min-width: 64em){.block .feature-photo figcaption.bottom-right,.block.photo-block figcaption.bottom-right{right:3%}}@media only screen and (min-width: 48em){.block .feature-photo figcaption.bottom-left,.block.photo-block figcaption.bottom-left{left:1.5rem}}@media only screen and (min-width: 64em){.block .feature-photo figcaption.bottom-left,.block.photo-block figcaption.bottom-left{left:3%}}.block .feature-photo .header-container,.block.photo-block .header-container{top:auto;bottom:0;left:0;padding:1rem;width:calc(100% + -2rem);background:rgba(153,0,0,0.6)}@media only screen and (min-width: 40em){.block .feature-photo .header-container,.block.photo-block .header-container{top:auto;width:24rem;left:1rem}}@media only screen and (min-width: 64em){.block .feature-photo .header-container,.block.photo-block .header-container{top:auto;width:32rem;background:none}}.block .feature-photo.admin-bar .header-container,.block.photo-block.admin-bar .header-container{top:auto}@media only screen and (min-width: 40em){.block .feature-photo.admin-bar .header-container,.block.photo-block.admin-bar .header-container{top:auto}}@media only screen and (min-width: 64em){.block .feature-photo.admin-bar .header-container,.block.photo-block.admin-bar .header-container{top:auto}}.block.article{padding-top:1rem}.block.article li{list-style:none}@media only screen and (min-width: 48em){.block.article li{font-size:1.25rem;font-weight:300}}.block.article li .padding{padding:0}@media only screen and (min-width: 48em){.block.article li h3{font-size:2rem}}.block.article li .photo{max-width:100%;height:auto}@media only screen and (min-width: 48em){.block.article li .photo{float:right;margin-left:2rem;margin-bottom:2rem;max-width:50%}}.block.static{padding-top:2rem;padding-bottom:2rem}.block.static.description-excerpt .wrapper ul{padding:0 0 0 3rem}.block.static.description-excerpt .wrapper ul li{font:200 18px/1.4 National, Helvetica, Verdana, Arial, sans-serif;margin:0.4rem 0}.block.static.description-excerpt .wrapper ul li a{color:#900}.block.description-hometown .column,.block.description-hometown h3,.block.description-program .column,.block.description-program h3{text-align:center}.block.description-hometown .padding,.block.description-program .padding{min-height:0 !important;line-height:1}.block.description-hometown .padding .excerpt,.block.description-program .padding .excerpt{display:block;margin:.25rem 0}.block.photo-block .feature-photo::before{position:absolute;content:'';z-index:1;top:0;left:0;width:100%;height:33%}@media only screen and (min-width: 64em){.block.photo-block .feature-photo::before{top:auto;bottom:0;background-color:rgba(0,0,0,0.8) 100%;background-image:-moz-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent 0%), color-stop(1, rgba(0,0,0,0.8) 100%));background-image:-webkit-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background-image:-ms-linear-gradient(transparent 0%, rgba(0,0,0,0.8) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%)}}.block.section-menu .feature-photo .edit-link{bottom:auto;top:-.5rem;left:1rem;right:auto}.block.section-menu .padding{padding:0;border-top:0.2rem solid rgba(255,204,0,0.9)}@media only screen and (min-width: 64em){.block.section-menu .padding{position:absolute;bottom:0;right:3rem;z-index:2;width:18.5rem;border-bottom:1rem solid rgba(0,0,0,0.9)}.block.section-menu .padding .edit-link{position:absolute;bottom:-.5rem;right:0}.block.section-menu .padding .edit-link .post-edit-link{margin-right:5px;margin-bottom:0}}.block.section-menu .padding h3{display:none}.block.section-menu .padding ul{font-size:1.5rem;font-weight:500;list-style:none}.block.section-menu .padding ul a{display:block;padding:.5rem 1rem;background:rgba(0,0,0,0.6);border-bottom:1px solid rgba(255,255,255,0.05);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.block.section-menu .padding ul ul,.block.section-menu .padding ul li{margin:0;padding:0}.block.section-menu .padding ul ul a{font-size:1.25rem;font-weight:300;padding:.5rem 1rem .5rem 2rem}.block.section-menu .padding ul ul ul a{padding:.5rem 1rem .5rem 3rem}.block.section-menu .padding ul a:hover{background:rgba(153,0,0,0.8);border-bottom:1px solid rgba(255,255,255,0.1)}.block.section-menu .edit-link.module{position:absolute;top:-.5rem;bottom:auto;right:auto;left:1rem}.block .post-date{font-weight:700;font-size:.9rem;text-transform:uppercase;display:block;margin:.5rem 0;color:rgba(0,0,0,0.5)}.feature-photo{position:relative}.feature-photo li{list-style:none}.feature-photo img{width:100%;height:auto;position:relative;z-index:0;display:block}.feature-photo h3 .category{text-transform:uppercase;display:block;font-size:1.3rem;letter-spacing:.05rem;font-weight:300}.feature-photo.image-offset{margin-top:1.5rem}@media only screen and (min-width: 48em){.feature-photo.image-offset{width:75%;max-width:24rem;margin-top:1.5rem;margin-bottom:1.5rem;margin-right:-43.75%}}.feature-photo.image-side{margin-top:1.5rem}@media only screen and (min-width: 48em){.feature-photo.image-side{width:36%;margin-top:1.5rem;margin-bottom:1.5rem;margin-right:-43.75%}}.feature-photo.image-content{margin:1rem 0 0 0}@media only screen and (min-width: 48em){.feature-photo.image-content{margin:-0.5rem 0 0 0;border-top:1rem solid #fff;padding-bottom:1rem;border-bottom:2px solid #eee}}@media only screen and (min-width: 48em){.feature-photo .padding{position:absolute;bottom:10%;right:3rem;left:auto;top:auto;width:50%;max-width:18.5rem;padding:1rem 1.5rem}}.feature-photo .padding h3{font-size:2.5rem}.feature-photo .edit-link{position:absolute;top:-.5rem;bottom:auto;right:0;left:auto}.feature-photo .edit-link .post-edit-link{margin-right:5px;margin-bottom:0}@media only screen and (min-width: 48em){.category-news .feature-photo.image-offset{margin-top:4rem}}.photo-block .feature-photo figcaption{-webkit-font-smoothing:subpixel-antialiased;opacity:0.99;padding:1.5rem}.photo-block .feature-photo figcaption.opaque h2:before{display:none}@media only screen and (min-width: 64em){.photo-block .feature-photo figcaption.opaque{padding:1.5rem 1.5rem 1rem 1.5rem}}@media only screen and (min-width: 64em){.boxed .feature-photo figcaption,.boxed .feature-photo .header-container{background-color: #999;background-color: rgba(0,0,0,0.4);box-shadow:inset 0 0 120px rgba(0,0,0,0.4);padding:1.5rem 1.5rem 1rem 1.5rem}}@media only screen and (min-width: 64em){.opaque .feature-photo figcaption,.opaque .feature-photo .header-container{background-color:#fff;color:#000 !important;padding:1.5rem 1.5rem 1rem 1.5rem}.opaque .feature-photo figcaption h1,.opaque .feature-photo figcaption .page-content p,.opaque .feature-photo .header-container h1,.opaque .feature-photo .header-container .page-content p{color:#000 !important}}figcaption{background:none}@media only screen and (min-width: 48em){figcaption{color:#fff}}figcaption a.teaser{color:#000;text-decoration:none;display:block}figcaption.labeled h2{font-size:1.75rem}figcaption.labeled h3{font-size:2.5rem;line-height:1;font-weight:100;margin-bottom:2rem}@media only screen and (min-width: 40em){figcaption.labeled h3{font-size:3.5rem}}figcaption.labeled p{margin:1rem 0}figcaption .entry-header h2.subhead,figcaption .page-header h2.subhead{margin:1rem 0 -0.5rem 0.4rem}figcaption.opaque{background:#fff;color:#000;padding:1.5rem}figcaption.opaque h2{position:relative}figcaption.opaque h2:before{position:absolute;content:'';z-index:2;top:-3.5rem;left:0;width:0;height:0;border-bottom:1.1rem solid #fff;border-right:1rem solid transparent;border-left:1rem solid transparent;border-top:1rem solid transparent}.homepage-first.photo-block{z-index:1}.homepage-first figcaption.labeled h3{font-size:2rem;margin-bottom:0}.homepage-first figcaption.labeled h3:before{position:absolute;content:'';z-index:2;top:-2rem;left:1rem;width:0;height:0;border-bottom:1.1rem solid #fff;border-right:1rem solid transparent;border-left:1rem solid transparent;border-top:1rem solid transparent}@media only screen and (max-width: 48em){.homepage-first figcaption.labeled h3:before{display:none}}h2{position:relative;margin:1.5rem 0 1rem 0}.heading-label{font-size:1.5rem;display:block;margin:1rem 0 0 0.1rem}h3{font-weight:700;line-height:1.1;margin:0.5rem 0}article h2,.archive-list h2{font-size:2rem}article h4,.archive-list h4{padding-top:1rem;margin:0;clear:left}article p,.archive-list p{margin:1rem 0}article ul,.archive-list ul{list-style-type:circle;margin:1rem 0 1rem 2rem}.block.content-width{padding-bottom:3.5rem;overflow:visible}@media only screen and (min-width: 48em){.block.content-width .module-content{margin-right:25%;float:right;width:50%}}.entry-content .block.content-width.summary-list ul li figure.photo,.content-area .entry-content .block.content-width.has-block-label.summary-list ul li figure.photo{position:relative;float:left}@media only screen and (min-width: 48em){.entry-content .block.content-width,.content-area .entry-content .block.content-width.has-block-label{margin-right:0;float:none;width:auto}}@media only screen and (max-width: 48em){.entry-content .block.content-width{padding-left:0;padding-right:0}}@media only screen and (min-width: 48em){article .entry-content:last-of-type{padding-bottom:2rem}}@media only screen and (max-width: 48em){body.full-image article.page,body.full-image article.post{margin-top:-0.5rem}}.content-module,.block.static,.block.content-width .module-content{padding-left:5%;padding-right:5%}@media only screen and (min-width: 35em){.content-module,.block.static,.block.content-width .module-content{padding-left:10%;padding-right:10%}}@media only screen and (min-width: 40em){.content-module,.block.static,.block.content-width .module-content{padding-left:15%;padding-right:15%}}@media only screen and (min-width: 48em){.content-module,.block.static,.block.content-width .module-content{padding-left:0;padding-right:0}.content-module.page,.page.block.static,.block.content-width .page.module-content,.content-module.post,.post.block.static,.block.content-width .post.module-content{padding-right:25%}}article.post.category-event .when-where{font-size:1rem;margin-top:1.5rem}@media only screen and (min-width: 48em){article.post.category-event .when-where{text-align:right;width:44%;margin-right:0;margin-left:-48%}}@media only screen and (min-width: 64em){article.post.category-event .when-where{font-size:1.25rem}}article.post.category-event .production-details{margin-top:0.5rem;font-size:1rem}@media only screen and (min-width: 64em){article.post.category-event .production-details{font-size:1.25rem}}@media only screen and (min-width: 48em){.shift-details,article.post.category-event .production-details:first-child,article.post.category-event .when-where:first-child+.production-details,article.post.category-event .image-content+.production-details,article.post.category-event .image-content+.when-where+.production-details{width:44%;margin-left:0;margin-right:-48%}}@media only screen and (min-width: 48em){.unshift-details,.post-title.has-photo-caption+article.post.category-event .production-details{float:none;max-width:100%;width:auto;margin-left:0;margin-right:0}}.page-header{margin:2rem 2rem 0 2rem}@media only screen and (min-width: 35em){.page-header{margin-left:10%;margin-right:10%}}@media only screen and (min-width: 40em){.page-header{margin-left:15%;margin-right:15%}}@media only screen and (min-width: 48em){.page-header{margin-left:25%;margin-right:25%}}p{margin:0.5rem 0}.caption,.feature-photo figcaption .caption,.wp-caption-text{font-size:0.8rem;color:#666}dl.compact{margin:1rem 0;display:block}dl.compact dt{clear:left;float:left;width:20%}dl.compact dd{float:left;width:79%}.clear{clear:both}.column{position:relative;white-space:normal;vertical-align:top;display:inline-block;padding:0;font-size:1.2rem;text-align:left}.column a{display:block}.column a:hover .photo:after{opacity:0.5}.column a:active .photo:after{opacity:1}.column a.info,.column a.cast{display:inline-block;margin-top:0.5rem}.column.details{text-align:right}.column h3{text-align:left;margin-top:1rem;font-size:1.5rem}.column .photo{width:100%;margin:0;height:auto;position:relative;display:block}.column .photo:after{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;top:0;left:0;position:absolute;content:"";width:100%;height:100%;opacity:0;background-color: #ffe066;background-color: rgba(255,204,0,0.6)}.column .photo img{width:100%;height:auto;display:block}.column .video{margin:0;margin:0;width:100%}.column .excerpt a{display:inline-block}.column .excerpt a.cta,.column .excerpt a.info,.column .excerpt a.cast,.column .excerpt .sorter li a.active,.sorter li .column .excerpt a.active{color:#fff}span.location{display:block}.block.column-padding .wrapper,.block.single-row.column-padding .wrapper,.block.grid.column-padding .wrapper{margin-top:1rem}.block.column-padding .column a,.block.single-row.column-padding .column a,.block.grid.column-padding .column a{margin:0.5rem}.block.full-width.grid{max-width:none}@media only screen and (min-width: 40em){.block.full-width.grid{padding-left:2rem;padding-right:2rem;width:calc(100% + -4rem)}}@media only screen and (min-width: 35em){.full-width.image-small .column{width:33.3333%}}@media only screen and (min-width: 40em){.full-width.image-small .column{width:25%}}@media only screen and (min-width: 48em){.full-width.image-small .column{width:16.6666%}}@media only screen and (min-width: 64em){.full-width.image-small .column{width:12.5%}}@media only screen and (min-width: 90em){.full-width.image-small .column{width:10%}}.full-width.image-medium .column,.content-width.image-small .column{width:100%}@media only screen and (min-width: 40em){.full-width.image-medium .column,.content-width.image-small .column{width:50%}}@media only screen and (min-width: 48em){.full-width.image-medium .column,.content-width.image-small .column{width:33.3333%}}@media only screen and (min-width: 35em){.full-width.image-large .column,.content-width.image-medium .column{width:100%}}@media only screen and (min-width: 48em){.full-width.image-large .column,.content-width.image-medium .column{width:50%}}@media only screen and (min-width: 64em){.full-width.image-large .column,.content-width.image-medium .column{width:33.3333%}}@media only screen and (min-width: 48em){.content-width.image-large .column{width:100%}}@media only screen and (min-width: 64em){.content-width.image-large .column{width:50%}}@media only screen and (min-width: 90em){.content-width.image-large .column{width:33.3333%}}a.see-all{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:300;padding:.3rem;white-space:nowrap;color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.3);background:transparent;vertical-align:middle}a.see-all:hover{color:#fff !important;border-color:#fff}.background-white a.see-all{color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.3)}.background-white a.see-all:hover{color:#000 !important;border-color:#333}.single-row{padding:1rem 0 2rem 0;width:100%}.single-row .block-label{margin:0 1rem 1rem 1rem;width:calc(100% + -2rem)}@media only screen and (min-width: 48em){.single-row .block-label{margin:0 3rem 1rem 3rem;width:calc(100% + -6rem)}}.single-row .column>a{margin:0 1rem;background:#fff}.single-row .column>a:hover{background:#fff}.single-row .column.is-video>a{padding-top:.5rem}.single-row .column.is-video .preview{margin:0 1rem}.single-row.image-small .column .excerpt,.single-row.image-small .column p,.single-row.image-medium.image-vertical .column .excerpt,.single-row.image-medium.image-vertical .column p{font-size:1rem}@media only screen and (max-width: 35em){.single-row.image-small .column .padding,.single-row.image-medium.image-vertical .column .padding{padding:0 1rem 0.25rem 1rem}}@media only screen and (max-width: 64em){.single-row.image-small .column .excerpt,.single-row.image-small .column p,.single-row.image-medium.image-vertical .column .excerpt,.single-row.image-medium.image-vertical .column p{font-size:0.9rem}}@media only screen and (max-width: 90em){.single-row.image-small .column .padding,.single-row.image-medium.image-vertical .column .padding{padding:0 0.75rem 0.5rem 0.75rem}.single-row.image-small .column h3,.single-row.image-medium.image-vertical .column h3{font-size:1rem}.single-row.image-small .column .excerpt,.single-row.image-small .column p,.single-row.image-medium.image-vertical .column .excerpt,.single-row.image-medium.image-vertical .column p{font-size:0.95rem}}.padding{display:block;padding:0 1rem 1rem 1rem}.wrapper{width:100%}.wrapper ul{margin:0}.student-profile.background-black{background:#be5800}.background-black{background:#333b41}.background-black .wrapper{color:#fff}.background-black a{color:#fff}.background-black .block-label{color:rgba(255,255,255,0.3)}.background-black .block-label a{color:#fff}.background-black .block-label a:hover{color:#eee}.background-black.image-vertical .column:before{border-right-color:#111}.background-black.feature-photo .padding{background:#fff;color:#000}.background-white{background:transparent}.background-white a,.background-white a h3{color:#000}.background-white a.button{color:#fff}.background-white .wrapper{background:transparent;color:#000}.background-white.image-vertical .column:before{border-right-color:#f2f2f2}.block-label,h2.block-label{font-size:2rem;line-height:1.2;display:block;margin:0;width:100%}@media only screen and (min-width: 40em){.block-label,h2.block-label{font-size:4rem}}.block{clear:both;position:relative;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1)}.big-header header{width:auto;text-align:center;padding:5%;background:#fff;border-top:1px solid #eee}@media only screen and (min-width: 64em){.big-header header{border-top:none}}.big-header header h2,.big-header header h3{font-size:3rem;line-height:1;margin-bottom:0}.big-header header h3{font-family:"National",Helvetica,Arial,sans-serif;font-weight:100}.big-header header a.info,.big-header header a.cta,.big-header header .column a.info,.column .big-header header a.info,.big-header header .column a.cast,.column .big-header header a.cast,.big-header header .sorter li a.active,.sorter li .big-header header a.active{display:inline-block;margin:1em 0}.header-left{width:100%}@media only screen and (min-width: 64em){.header-left{display:table}}.header-left header{padding:4rem 0;white-space:normal}@media only screen and (min-width: 64em){.header-left header{width:25%;padding-top:0;padding-bottom:0;padding-left:2%;padding-right:2%;display:table-cell;text-align:left;vertical-align:top}.header-left header h2,.header-left header h3{font-size:2rem}}@media only screen and (min-width: 90em){.header-left header{padding-top:0;padding-bottom:0;padding-left:3%;padding-right:3%}.header-left header h2,.header-left header h3{font-size:2.5rem}}@media only screen and (min-width: 64em){.header-left .wrapper{margin-top:0;vertical-align:top}}.header-left.grid ul{margin:0;padding:0;width:100%}@media only screen and (min-width: 64em){.header-left.grid ul{display:table-cell;vertical-align:top;width:75%}}.header-top header{padding:4rem 5%}.profile img{float:left}li.profile{color:#000;background:#eee;width:33.3%;float:left;padding:0;margin:0 0 1px 0;position:relative}li.profile a{display:block;background:none;padding:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0rem;-moz-border-radius:0rem;border-radius:0rem}.grid a,.carousel a{position:relative;margin:0}.carousel .details{padding:4%;margin-left:50%}.carousel a:hover{background:none}.profile img{position:relative;z-index:0;width:50%;height:auto}.profile:before{z-index:2;content:'';position:absolute;top:10px;right:50%;border-right:15px solid #eee;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:none;width:0;height:0}.grid{padding-bottom:1.5rem}.grid ul{list-style:none;clear:left;display:block}.grid ul li{float:left;margin:0;padding:0;position:relative;width:100%}@media only screen and (min-width: 35em) and (max-width: 40em){.grid ul li{width:50%}}@media only screen and (min-width: 40em) and (max-width: 48em){.grid ul li{width:33%}}@media only screen and (min-width: 48em){.grid ul li{width:25%}}@media only screen and (min-width: 64em){.grid ul li{width:16.6666%}}.grid ul li figure{margin:0}.grid ul li a,.grid ul li a:hover{display:block;padding:0;margin:0;position:relative}.grid ul li>a:after{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:2.5rem;background:none;background-color:rgba(0,0,0,0.75) 75%;background-image:-moz-linear-gradient(transparent 0%, rgba(0,0,0,0.75) 75%);background-image:-o-linear-gradient(transparent 0%, rgba(0,0,0,0.75) 75%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent 0%), color-stop(1, rgba(0,0,0,0.75) 75%));background-image:-webkit-linear-gradient(transparent 0%, rgba(0,0,0,0.75) 75%);background-image:-ms-linear-gradient(transparent 0%, rgba(0,0,0,0.75) 75%);background-image:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 75%)}.grid ul li .padding{position:absolute;padding:0;top:0;left:0;width:100%;height:100%}.grid ul li .padding>h3{position:absolute;bottom:0;left:0;width:auto;z-index:1;padding:1.5rem 0.75rem 0.2rem 0.75rem}.grid ul li h3{color:#fff;font-size:1rem;font-style:normal}.grid ul li img{width:100%;margin:0;padding:0;height:auto;display:block}.grid ul li .excerpt{display:block;position:absolute;top:0;left:0;width:90%;height:90%;padding:5%;opacity:0;font-size:0.9rem;text-align:left;color:#fff;display:none;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.grid ul li .excerpt h3{margin:0}.grid ul li .excerpt p{font-size:1rem;display:none;margin-top:0 !important}@media only screen and (min-width: 64em){.grid ul li .excerpt p{display:block}}@media only screen and (min-width: 48em){.grid ul li .edit-link.mini a{opacity:0}.grid ul li:hover .edit-link.mini a{opacity:1}}.grid.image-medium ul li .padding>h3{font-size:1.5rem}.grid.image-large ul li .padding>h3{font-size:2.5rem}.grid.image-small ul li{width:50%}.grid.image-small ul li .excerpt{text-indent:-9999px}.grid.image-small ul li:hover .excerpt{z-index:0;width:100%;height:100%;padding:0;background-color: #665200;background-color: rgba(255,204,0,0.4);-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}@media only screen and (min-width: 35em) and (max-width: 40em){.grid.image-small ul li{width:25%}}@media only screen and (min-width: 40em) and (max-width: 64em){.grid.image-small ul li{width:16.6666%}}@media only screen and (min-width: 64em){.grid.image-small ul li{width:12.5%}}.grid.image-large ul li{width:100%}@media only screen and (min-width: 40em){.grid.image-large ul li{width:50%}}@media only screen and (min-width: 48em){.grid.image-large ul li{width:33.3333%}}@media only screen and (min-width: 90em){.grid.image-large ul li{width:25%}}.grid.image-square .preview.youtube .still{padding:50% !important}.grid.image-square .preview.youtube .still img{width:auto;max-width:none;height:132%}.module-filters{float:right;margin-top:1.8rem;font-size:1.25rem;font-weight:400}.module-filters .by{display:inline-block}.module-filters ul{list-style:none;margin:0;padding:0;display:inline-block}.module-filters ul li{display:inline-block;padding:0;margin:0 0 0 .5rem}.module-filters ul li a{display:inline-block;font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:300;padding:.3rem;white-space:nowrap;color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.3);background:transparent}.module-filters ul li a.active{color:#900 !important;border:1px solid rgba(153,0,0,0.3)}.background-black .module-filters ul li a{color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.3)}.background-black .module-filters ul li a.active{color:#fff !important;border:1px solid rgba(255,255,255,0.7)}.carousel .wrapper{position:relative;display:table;border-collapse:collapse}.carousel .padding{padding:0 2rem 2rem 2rem;position:relative}.carousel p{font-style:normal;font-weight:500;font-size:1rem;margin-top:0}.carousel h3{font-size:1.8rem;font-style:normal;margin-bottom:0.5rem}.carousel ul{list-style:none;margin:0}.carousel .slide-block{display:table-row;display:block;padding:0}@media only screen and (min-width: 40em){.carousel .slide-block{padding:0 2rem}}.carousel .slide-block .column{display:table-cell !important}.carousel .slide-block .column.no-media a .padding{padding-top:1.5rem}@media only screen and (max-width: 40em){.carousel.responsive-list.circle-image .column{display:block;width:auto;margin:.5rem 0 0 0;clear:both}.carousel.responsive-list.circle-image .column>a{display:block;padding-left:4rem;min-height:4rem;text-align:left}.carousel.responsive-list.circle-image .column>a .padding{min-height:4rem !important}.carousel.responsive-list.circle-image.description-hometown .column,.carousel.responsive-list.circle-image.description-hometown h3,.carousel.responsive-list.circle-image.description-program .column,.carousel.responsive-list.circle-image.description-program h3{text-align:left}.carousel.responsive-list.circle-image figure.photo{position:absolute;top:0;left:0;width:4rem;height:auto}.carousel.responsive-list.circle-image .edit-link.mini{position:absolute;right:.5rem;bottom:.5rem;font-size:.8rem !important;width:auto;margin:0;display:none !important}}.carousel.image-vertical .wrapper{background-color:rgba(120,120,120,0.1)}.carousel.image-vertical .column{position:relative;font-size:1.2rem}.carousel.image-vertical .column img{width:50%;float:left;height:auto}.carousel.image-vertical .column:before{z-index:2;content:'';position:absolute;top:0.8rem;right:50%;border-right-width:1.1rem;border-right-style:solid;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:none;width:0;height:0}.carousel.image-vertical .column.heading{background:none;padding:2rem;width:15rem}.carousel.image-vertical .column.heading h2{font-size:1.5rem}.carousel.image-vertical .column.heading h3,.carousel.image-vertical .column.heading h3:hover{font-size:2.5rem;font-weight:100}.carousel.image-vertical .column.heading:before{display:none}.carousel.image-vertical .column .padding{width:42%;padding:0 4%;float:left;clear:none}.carousel.image-vertical .column h3{font-size:1.25rem}.carousel.image-vertical .column .rsNav{background-color:rgba(120,120,120,0.2)}.sorter{text-align:center;font-size:20px;font-size:1.25rem;padding-bottom:1rem}.sorter ul,.sorter li{display:inline-block}.sorter li{margin:0 0 0 1.2rem}.sorter li:first-child{margin:0 0 0 0.6rem}.block.archive-list.background-white a{color:#d00}.block.archive-list.background-white a:hover{color:#f23b84}.summary-list ul{margin:0;padding:1rem 0 0 0;list-style:none}.summary-list ul li{position:relative;-moz-transition:background .5s;-o-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;margin:0;padding:0 0 1rem 0}.summary-list ul li h3{margin-top:0}.summary-list ul li figure.photo{width:33%;height:100%;padding:0;margin:0;position:absolute;top:.5rem;left:0}.summary-list ul li figure.photo img{max-width:100%;display:block}.summary-list ul li .padding{margin-left:33%;padding:0.5rem 0 2rem 1rem}.summary-list ul li.no-media .padding{margin-left:0;padding:0 0 2rem 0}.summary-list ul li:hover{background:rgba(200,200,200,0.1)}.summary-list.background-black h3{color:#fff}.circle-image figure.photo,.circle-image figure.photo::after{border-radius:50%;overflow:hidden}.hide-description .column>a .padding{min-height:0 !important}.hide-description .excerpt{display:none}.slide-block li{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.map-sidebar{width:100%}@media only screen and (min-width: 48em){.map-sidebar{width:16rem;float:none;position:absolute;z-index:1;bottom:2rem;right:1rem}}.map-sidebar .sidebar-list{background:#fff;margin:0;list-style:none}@media only screen and (min-width: 48em){.map-sidebar .sidebar-list{-moz-box-shadow:0,1px,4px,rgba(0,0,0,0.4);-webkit-box-shadow:0,1px,4px,rgba(0,0,0,0.4);box-shadow:0,1px,4px,rgba(0,0,0,0.4)}}.map-sidebar .sidebar-list li{padding:0;margin:0;font-size:0.9rem;border-top:1px solid #e0e0e0}.map-sidebar .sidebar-list li:first-of-type{border-top:none}.map-sidebar .sidebar-list li.current a{font-weight:700;background:rgba(149,165,166,0.1)}.map-sidebar .sidebar-list li a{display:block;padding:0.4rem 0.8rem}.full-width #map{height:16rem}@media only screen and (min-width: 35em){.full-width #map{height:20rem}}@media only screen and (min-width: 40em){.full-width #map{height:32rem}}@media only screen and (min-width: 48em){.full-width #map{height:44rem}}.content-width #map{height:16rem}@media only screen and (min-width: 35em){.content-width #map{height:20rem}}@media only screen and (min-width: 40em){.content-width #map{height:24rem}}@media only screen and (min-width: 48em){.content-width #map{height:32rem}}.full-width.student-profile .wrapper,.full-width.student-profile .block-label{margin:0 auto;max-width:100rem}.point-detail{width:120px;margin:0 auto}@media only screen and (min-width: 40em){.point-detail{width:220px}}.point-detail h4{font-size:0.8rem;margin:0.3rem 0;padding-top:0}@media only screen and (min-width: 40em){.point-detail h4{font-size:1.1rem}}.point-detail .short-description{margin:0.5rem 0}.point-detail .short-description a{border:none}.point-detail .locphoto{width:120px;height:55px}@media only screen and (min-width: 40em){.point-detail .locphoto{width:220px;height:100px}}.point-detail a{color:#d00;border-top:1px solid #e0e0e0}.point-detail a:nth-of-type(1){border-top:none}.point-detail .website,.point-detail .accessibility,.point-detail .directions{display:block;padding:0.2rem;font-weight:700}.block .royalSlider{width:auto !important;height:auto !important}.block .rsUni,.block .rsUni .rsOverflow,.block .rsUni .rsSlide,.block .rsUni .rsVideoFrameHolder,.block .rsUni .rsThumbs{background:transparent !important;color:inherit !important}.block .rsNav{padding:0.5rem 0 !important;width:100%;text-align:center;clear:both}.rsUni .rsBullets{line-height:0.5rem !important;padding:0.5rem 0 !important}.rsUni .rsBullets .rsBullet span{background:transparent !important}.rsUni .rsBullets .rsBullet{padding:0 !important}.rsBullets .rsNavItem{display:inline-block;width:0.8rem !important;height:0.8rem !important;margin:0 0.4rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;background:#eee;background:rgba(180,180,180,0.5);cursor:pointer;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.rsBullets .rsNavItem.rsNavSelected{background:#fc0}.rsBullets .rsNavItem.rsNavSelected:hover{background:#ffd83d}.rsBullets .rsNavItem:hover{background:#888;background:#787878}.content-block .royalSlider{margin:1rem 0 1.5rem;background:none}.rsUni .rsGCaption{font-size:1.18rem !important;bottom:0 !important;left:0 !important;background:rgba(0,0,0,0.7) !important;padding:4px 8px !important}@media only screen and (max-width: 600px){.rsUni .rsGCaption{display:none}}@media only screen and (max-width: 800px){.rsUni .rsGCaption{font-size:0.9rem;position:relative;bottom:auto;left:auto}}.student-profile{padding:1rem;width:calc(100% + -2rem) !important;overflow:hidden}@media only screen and (min-width: 40em){.student-profile{padding:1rem 3rem 0 3rem;width:calc(100% + -6rem) !important}}.student-profile .padding{padding:0 0 1rem 0;vertical-align:top}@media only screen and (min-width: 40em){.student-profile .padding{font-size:1.5rem;padding:0 0 2rem 0}}@media only screen and (min-width: 64em){.student-profile .padding{width:30.333%;padding:0 2% 0 0;display:table-cell}}@media only screen and (min-width: 90em){.student-profile .padding{width:48%;padding:0 2% 0 0;display:table-cell}}.student-profile .padding h3{color:#fff;line-height:1;font-size:2.5rem}.student-profile .padding p{color:#fff;font-size:1.5rem}.student-profile .padding blockquote{padding:0;font-size:1.5rem;text-shadow:none}.student-profile li{list-style:none}@media only screen and (min-width: 64em){.student-profile li{display:table}}@media only screen and (min-width: 64em){.student-profile li a{display:table-row;width:100%}}.student-profile li a:hover{background:none}.student-profile figure.photo,.student-profile figure.secondary{width:50%;display:inline-block}@media only screen and (min-width: 64em){.student-profile figure.photo,.student-profile figure.secondary{display:table-cell;vertical-align:top;width:30.333%}}@media only screen and (min-width: 90em){.student-profile figure.photo,.student-profile figure.secondary{width:23%}}.student-profile figure.photo img,.student-profile figure.secondary img{width:100%;height:auto;display:block}@media only screen and (min-width: 64em){.student-profile figure.photo{padding:0 1%}}.student-profile figure.secondary{filter:grayscale(100%);opacity:.6}@media only screen and (min-width: 64em){.student-profile figure.secondary{padding:0 0 0 2%}}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;box-shadow:0 0 0.5rem rgba(0,0,0,0.2);max-width:40rem;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}@media only screen and (min-width: 1024px){.featherlight .featherlight-content{width:40rem}}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight-close{position:absolute;top:.5rem;right:.5rem;cursor:pointer}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight .royalSlider{display:none}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.site-breadcrumbs{display:none;overflow:hidden;padding-top:2rem;padding-bottom:2rem;position:relative}.nav-breadcrumbs{position:absolute;z-index:2}.breadcrumbs-title{font:0/0 serif;text-shadow:none;color:transparent}ul.breadcrumbs{font-family:"National",Helvetica,Arial,sans-serif;font-size:1rem;margin:0;padding:0;list-style:none}ul.breadcrumbs li{position:relative;float:left;padding-left:1.3em}ul.breadcrumbs li.current{font-family:"National",Helvetica,Arial,sans-serif}ul.breadcrumbs li.current:before{color:#aaa;content:'>';font-size:1em;left:.5em;position:absolute;top:0}ul.breadcrumbs li:before{color:#aaa;content:'>';font-size:1em;left:.5em;position:absolute;top:0}ul.breadcrumbs li:first-child{padding-left:0}ul.breadcrumbs li:first-child:before{content:'';display:none}.page-template-page-full-image ul.breadcrumbs li a,.page-template-page-modular ul.breadcrumbs li a,.page-template-page-news ul.breadcrumbs li a{color:#fc0}.page-template-page-full-image ul.breadcrumbs li.current,.page-template-page-modular ul.breadcrumbs li.current,.page-template-page-news ul.breadcrumbs li.current{color:#fff}.page-template-page-full-image ul.breadcrumbs li:first-child a,.page-template-page-modular ul.breadcrumbs li:first-child a,.page-template-page-news ul.breadcrumbs li:first-child a{color:#fc0}.page-template-page-full-image ul.breadcrumbs li:first-child a:hover,.page-template-page-modular ul.breadcrumbs li:first-child a:hover,.page-template-page-news ul.breadcrumbs li:first-child a:hover{background-color:rgba(255,255,255,0.25)}
