@font-face{font-family:'novecentowide';src:url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.eot);src:url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.woff2) format('woff2'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.woff) format('woff'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.ttf) format('truetype'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Medium-webfont.svg#novecento_sans_widemedium) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'novecentowidelight';src:url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.eot);src:url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.woff2) format('woff2'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.woff) format('woff'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.ttf) format('truetype'),url(/sites/all/themes/mpp/fonts/Novecentosanswide-Light-webfont.svg#novecento_sans_widelight) format('svg');font-weight:normal;font-style:normal;}
#page{width:100%;}body,#page{height:100%;}@media only screen and (max-width:900px){body{word-wrap:break-word;-webkit-text-size-adjust:none;}}#content{float:left;width:100%;margin-right:-100%;margin-bottom:auto;}.sidebar{float:left;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.sidebar-first #content-area{margin-left:430px;float:right;}#sidebar-first{width:400px;margin-right:-400px;float:left;}.inner{padding:0;}.not-front #main{min-height:300px;}#content_bottom{clear:both;}@media only screen and (max-width:480px){.sidebar,#sidebar-first{float:none;clear:both;width:auto;margin:0px;}#content #content-inner.center{margin:0px;}#sidebar-first{margin-right:0;width:100%;}}a{color:#00407b;}a:hover{color:#20609b;}h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#00407b;}@media only screen and (max-width:480px){h1,h2,h3,h4,h5,h6{word-wrap:break-word;-webkit-text-size-adjust:none;}}h1{font-size:30px;line-height:42px;font-size:2.8rem;line-height:3.2rem;font-weight:300;padding:0.5em 0 0.85em;margin:0;font-family:'novecentowidelight',sans-serif;text-transform:uppercase;}h2{font-size:24px;line-height:36px;font-size:2.4rem;line-height:2.8rem;font-weight:300;margin-top:1em;margin-bottom:1em;font-family:'novecentowidelight',sans-serif;text-transform:uppercase;}h2:first-child{margin-top:0;}h3{font-size:20px;line-height:30px;font-size:2rem;line-height:3rem;margin-top:1.2em;margin-bottom:0.7em;}h4{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;margin-bottom:0.8em;}h5{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;font-weight:600;margin-bottom:0;}h6{font-size:13px;line-height:19.5px;font-size:1.3rem;line-height:1.95rem;font-weight:bold;}p{margin:0 0 1em 0;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}blockquote.image-field-caption{margin:6px 0;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp,tt{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:13px;line-height:19.5px;font-size:1.3rem;line-height:1.95rem;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 2em;}dd{margin:0 0 0 2em;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}li{margin-bottom:0.7em;}@media only screen and (max-width:800px){p img{float:left;margin:0 10px 5px 0;padding:0;}img{border:0;max-width:100%;}table{width:auto;border-collapse:collapse;border-spacing:0;}}*{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/sites/all/themes/mpp/js/boxsizing.htc);}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}#skip a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;}#skip a:active,#skip a:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static !important;width:auto;}#site-name{font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;font-weight:300;padding:0 0 0.5em;margin:0;}div.view div.views-admin-links{width:auto;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static !important;width:auto;}.invisible{visibility:hidden;}.clearfix,#navigation{*zoom:1;}.clearfix:before,#navigation:before{content:"";display:table;}.clearfix:after,#navigation:after{content:"";display:table;clear:both;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{display:inline;float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{display:inline;float:right;margin:0 0 5px 10px;}#system-themes-form img{width:100px;}.form-item .description{font-style:italic;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;margin-top:5px;}#edit-delete{color:#c00;}div.messages{padding:9px;margin:1em 0;color:#036;background:#bdf;border:1px solid #aaccee;line-height:1.3;}div.warning{color:#840;background:#fe6;border-color:#ed5;}div.error{color:white;background:#e63;border-color:#d52;}div.status{color:#360;background:#cf8;border-color:#bbee77;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:"Lato","Helvetica Neue",helvetica,Arial,sans-serif;}html,body{color:#021e33;}.content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.content h1,.content h2,.content h3{-webkit-font-smoothing:auto;}button,input,select,textarea{color:#333;}body{margin:0;font-size:17px;font-size:1.7rem;line-height:25px;line-height:2.5rem;font-family:"Lato","Helvetica Neue",helvetica,Arial,sans-serif;letter-spacing:0.03em;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}figcaption{font-size:0.8em;color:#888;line-height:1.2;margin:0.5em;}figcaption p{margin:0;}form{margin:0;}fieldset{margin:0;padding:0;border:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;width:auto;max-width:100%;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}::-webkit-input-placeholder{color:#7f8e99;}:-moz-placeholder{color:#7f8e99;}::-moz-placeholder{color:#7f8e99;}:-ms-input-placeholder{color:#7f8e99;}table{border-collapse:collapse;border-spacing:0;width:99%;}td a,td a:visited{color:#555;}td{vertical-align:top;color:#555;}tr.even td,tr.odd td{padding:10px 5px;}tr.odd{background-color:white;}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}#header h1,.mpp-top-menu-1 .block-inner,.mpp-top-menu-2 .block-inner,.region-header .block-menu-block .block-inner,.mpp-special-buttons,#content-inner,#footer .footer-inner{margin:0 auto;width:1000px;max-width:100%;padding:0 10px;}body{color:#021e33;background-color:#dee3ee;background-image:url(/sites/all/themes/mpp/images/bg.jpg);background-position:center;background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0px;padding:0px;}#superheader-region{position:absolute;top:0;height:30px;overflow:hidden;width:100%;background:#fff;background:rgba(255,255,255,0.8);font-size:12px;font-size:1.2rem;border-bottom:1px solid #ccc;}.simplemenu-enabled #superheader-region{top:19px;}#superheader-region a{color:#003a63;padding:4px 10px 4px 0;}#superheader-region ul li.columbia-home{padding-left:35px;background:transparent url(/sites/all/themes/mpp/images/columbia-logo.png) 9px 7px no-repeat;}#superheader-region ul li.music-dept-home{padding-left:15px;background:transparent url(/sites/all/themes/mpp/images/dot.png) 5px 9px no-repeat;}#superheader-region ul li.music-dept-home a{padding-left:7px;}#block-search-form{position:absolute;right:10px;top:3px;}#edit-search-block-form--2{width:165px;padding:2px 6px;}#search-block-form input.form-submit{border:none;background:transparent url(/sites/all/themes/mpp/images/search.png) 10px 0 no-repeat;width:30px;height:20px;overflow:hidden;text-indent:30px;}#header{margin-top:30px;}#header h1{font-family:'novecentowide',sans-serif;color:#021e33;display:block;text-transform:uppercase;}#masthead{padding-top:17px;display:block;font-size:28px;line-height:1.3;}.front #header h1{padding-top:17px;display:block;font-size:28px;line-height:1.3;}#header h1 .masthead-top{font-family:'novecentowidelight',sans-serif;display:block;font-size:22px;}.masthead-top img{width:100%;max-width:400px;margin-bottom:20px;display:block;}#header h1 a{color:#021e33;text-decoration:none;}@media only screen and (min-width:1150px){.front #header h1 .masthead-top{margin-left:-60px;}.not-front #header h1 .masthead-top{margin-left:-47px;}}nav ul{margin:0px;float:left;padding:0px;list-style:none;list-style-type:none;}nav ul.menu li,nav ul.menu li.leaf{list-style:none;list-style-type:none;list-style-image:none;margin:0;padding:0;display:inline-block;}nav li a{text-decoration:none;padding:6px 9px 7px;display:inline-block;}.top-menu li.first a{padding-left:0;}.top-menu li.last a{padding-right:0;}nav li a.active{color:#fff;}nav ul li.expanded{}.top-menu{text-transform:uppercase;font-size:16px;font-size:1.6rem;margin:10px 0;}.mpp-top-menu-1{background:#78a5ce;background:rgba(120,165,206,0.9);}.mpp-top-menu-2{background:#5494ce;background:rgba(84,148,206,0.95);font-size:14px;font-size:1.4rem;}.top-menu a{color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s;}.top-menu ul li.active-trail a,.top-menu a:hover{color:#042034;}.mpp-top-menu-2 a{color:#042034;}.mpp-top-menu-2 ul li.active-trail a,.mpp-top-menu-2 a:hover{color:#fff;}.mpp-top-menu-1 nav{position:relative;}.mpp-top-menu-1 ul li ul{display:block;float:none;position:absolute;top:95px;right:0;}.mpp-top-menu-1 ul ul a{padding:8px !important;font-size:14px;font-size:1.4rem;line-height:1;border:1px solid #fff;border-radius:4px;transition:background 0.2s;}.mpp-top-menu-1 ul ul a.active,.mpp-top-menu-1 ul ul a:hover{background:#b9ddff;}.page-events #content h1.title{margin-top:38px;}#header{position:relative;}.special-buttons{position:absolute;top:20px;left:0;right:0;}.special-buttons ul{width:100%;text-align:right;}.special-buttons ul li{display:inline-block;float:none;}.special-buttons a{font-family:'novecentowide',sans-serif;font-size:12px;font-size:1.2rem;color:#fff;background:#002a48;border:0px solid #fff;border-radius:5px;text-transform:uppercase;padding:4px 9px 3px 9px;margin-left:10px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}.special-buttons ul li.active-trail a,.special-buttons a:hover{background-color:#013f6c;}#header a.menu-button{position:absolute;top:10px;right:10px;padding:8px 20px 8px 45px;background-image:url(/sites/all/themes/mpp/images/menu.png);background-position:9px 6px;background-repeat:no-repeat;font-size:18px;font-size:1.8rem;font-family:'novecentowidelight';font-weight:300;}#footer{background:#00407b;background:rgba(0,80,145,0.9);padding-top:50px;padding-bottom:50px;color:#fff;}#footer h2{color:#fff;}.footerleft{width:33%;max-width:300px;float:left;}.front .footerleft{width:100%;max-width:none;}.footerright{width:63%;float:right;max-width:500px;border-left:1px solid #fff;padding-left:9%;}#footer nav ul,#footer nav ul li{font-size:14px;font-size:1.4rem;}#block-block-1 h2.block-title{font-family:'novecentowide',sans-serif;font-size:18px;font-size:1.8rem;margin-bottom:20px;text-transform:uppercase;}.sitemap-col{width:50%;float:left;}#footer .sitemap-col ul{margin:0 0 0 20px;}#footer .sitemap-col ul li{list-style:disc;list-style-type:disc;padding:0 0 5px 2px;margin-left:10px;display:list-item}#footer .sitemap-col ul li a{padding:0;color:#fff;}#footer nav.menu-block-4 ul{margin-top:20px;}.social-menu a,.social-menu a:visited{display:inline-block;width:32px;height:32px;overflow:hidden;font-size:32px;line-height:1;padding:0;margin:0 10px 0 0;letter-spacing:10px;color:#fff;-webkit-transition:color 0.5s;transition:color 0.5s;}.social-menu a:hover{color:#7199b0;}.block-campaignmonitor-simple h2.block-title{font-family:'novecentowidelight',sans-serif;font-size:18px;line-height:32px;text-transform:uppercase;vertical-align:top;margin:10px 0;}.front .block-campaignmonitor-simple{margin-left:20px;}.front .block-campaignmonitor-simple h2{cursor:pointer;}.block-campaignmonitor-simple h2.block-title:before{content:"\f199\2002";font:normal normal normal 32px/1 FontAwesome;vertical-align:top;}.front .cmsimple_form{margin-left:15px;line-height:32px;vertical-align:top;}.front #footer .region-footer div,.front #footer .region-footer nav,.front #footer .region-footer ul,.front #footer .region-footer ul li,.front #footer .region-footer section,.front #footer .region-footer form input,.front #footer .region-footer h2{display:inline;clear:none;}.front #footer .region-footer form{display:inline-block;}.front #footer .region-footer div.contextual-links-wrapper,.front #footer .region-footer .clearfix:before,.front #footer .region-footer .clearfix:after{display:none;clear:none;}.front #footer .region-footer #responsemessage{display:block !important;}blockquote{margin:1em 0;font-size:20px;font-size:2.0rem;line-height:29px;line-height:2.9rem;font-weight:300;}blockquote.image-field-caption{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;}blockquote.image-field-caption a{color:#021e33;text-decoration:none;}.field-name-field-left-photo{width:46%;margin-right:0;float:left;}.field-name-field-left-photo + .field-name-body{margin-left:51%;}.node-content-block .field-name-field-left-photo{width:33%;margin-right:0;}.node-content-block .field-name-field-left-photo + .field-name-body{margin-left:38%;}#content-area .field-name-body .field-item h2{margin-top:1.25em;}#content-area .field-name-body .field-item p:first-child,#content-area .field-name-body .field-item blockquote:first-child,#content-area .field-name-body .field-item h2:first-child,#content-area .field-name-body .field-item h3:first-child,#content-area .field-name-body .field-item h4:first-child{margin-top:0;}article.node{position:relative;margin-bottom:40px;overflow:hidden;zoom:1;display:block;}a.admin-edit{position:absolute;top:0;right:0;z-index:999;}a.button,.button a,.field-name-field-buttons-pdf- a{background:#5795c3;border:1px solid #fff;color:#fff;border-radius:5px;padding:6px;line-height:1;text-transform:uppercase;font-family:'novecentowide',sans-serif;text-decoration:none;}p.button a{padding:13px 25px;margin:8px 0;line-height:1;display:inline-block;}.field-name-field-banner-image{margin-bottom:20px;}article.halfwidth{width:45%;float:left;clear:none;margin-right:5%;}.not-front #footer .region-footer div.form-item input{width:100%;max-width:225px;font-size:16px;font-size:1.6rem;}.copyrightcredit{font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;font-style:italic;font-weight:300;margin:40px 0;}.front .copyrightcredit{margin-top:100px;}.copyrightcredit a{color:#fff;text-decoration:none;font-weight:400;}.view-ensembles blockquote.image-field-caption{display:none;}.view-ensembles .views-row{width:32%;padding:0 20px 20px 0;display:inline-block;vertical-align:top;text-align:center;}.view-ensembles .views-row a{color:#021e33;text-decoration:none;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;font-weight:300;padding-top:10px;display:inline-block;}.field-name-field-buttons-pdf- a,.field-name-field-buttons a{display:block;margin:10px 0;width:100%;text-align:center;padding:8px;}.field-name-field-buttons-pdf- img.file-icon{display:none;}.field-name-field-banner-image{position:relative;}.field-name-field-banner-image blockquote.image-field-caption{position:absolute;bottom:0;left:0;margin:0;padding:6px 16px 9px;background:#fff;background:rgba(255,255,255,0.8);font-size:14px;color:#777;border-radius:0 5px 0 0;z-index:99;}.field-name-field-banner-image blockquote.image-field-caption p{margin:0;}.view-courses .views-field-title h2,.view-events .views-field-title h2,.view-events-ensemble-block .views-field-title h2{margin:0;font-family:Lato,sans-serif;text-transform:none;}.view-courses .views-field-title h2 a,.view-events .views-field-title h2 a,.view-events-ensemble-block .views-field-title h2 a{color:#021e33;text-decoration:none;}.field-name-field-date{font-size:22px;font-size:2.2rem;margin:0 0 20px 0;}.views-field-field-date{font-size:18px;font-size:1.8rem;}.views-field-view-node .button a{line-height:1.2;font-size:14px;}.field-name-field-location{margin-bottom:30px;}.view-events .views-field{margin-left:220px;line-height:1.2;margin-bottom:10px;}.view-events .views-field-field-left-photo{margin-left:0;float:left;}.view-events .views-row{clear:both;margin:0 0 30px;overflow:hidden;zoom:1;display:block;}h2.events-ensemble-block-title{margin:30px 0 25px;border-bottom:1px solid #fff;}.view-events-ensemble-block .views-row{margin-bottom:25px;}.views-field-field-ensemble a{text-decoration:none;color:#666;font-weight:bold;display:inline-block;padding:2px 10px;border:1px solid #666;border-radius:5px;margin:8px 0;}.event-title-ensemble a{text-decoration:none;}article footer{clear:both;padding:30px 0;}a.maplink{padding:2px 10px;font-size:12px;font-size:1.2rem;}.node-ensemble .field-name-field-video,.node-ensemble .field-name-body{margin-bottom:40px;}.node-ensemble .field-name-field-course-number{overflow:auto;}.node-ensemble .field-name-field-buttons,.node-ensemble .field-name-field-buttons-pdf-,.node-ensemble .field-name-field-course-number,.node-ensemble .field-name-field-audio,.node-ensemble .view-events-ensemble-block{margin-bottom:20px;}.node-event .field-name-field-audio,.node-event .field-name-field-video{clear:both;padding:20px 0 0;margin:0;}.field-name-field-video .field-item{margin-bottom:20px;}p{-webkit-text-size-adjust:none;}#block-views-full_time_faculty-faculty,#block-views-full_time_faculty-staff{width:45%;float:left;clear:none;margin-right:5%;}#block-views-full_time_faculty-associates{clear:both;}#block-views-full_time_faculty-faculty .views-field-field-headshot,#block-views-full_time_faculty-staff .views-field-field-headshot{float:left;width:38%;padding:0 15px 15px 0;}#block-views-full_time_faculty-faculty .views-field-field-additional-roles,#block-views-full_time_faculty-staff .views-field-field-additional-roles{margin-left:38%;}#block-views-full_time_faculty-faculty .views-row,#block-views-full_time_faculty-staff .views-row{overflow:hidden;clear:both;line-height:1.1;margin-bottom:20px;}.page-node-3 .views-field{margin-bottom:8px;}#block-views-full_time_faculty-associates .views-row{width:19%;display:inline-block;padding:0 28px 15px 0;vertical-align:top;line-height:1.1;text-align:center;}.page-node-3 .region-content section.block ul{margin:0;padding:0;font-size:12px;font-size:1.2rem;}.page-node-3 .region-content section.block li{margin:0;padding:0 0 6px;font-style:italic;list-style:none;list-style-type:none;list-style-image:none;}.page-node-3 .views-field-title a{text-decoration:none;font-size:18px;font-size:1.8rem;}#block-views-full_time_faculty-associates .views-field-title a{font-size:15px;font-size:1.5rem;}#block-views-more_faculty-block .image-field-caption,.page-node-3 .image-field-caption{display:none;}.node-type-people #content h1.title{padding-bottom:5px;}.node-type-people .field-name-field-primary-role{margin-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:300;}.field-name-field-people-type{margin-bottom:20px;}.field-name-field-people-type .field-item{display:inline-block;}.views-field-field-people-type a,.field-name-field-people-type a{font-size:16px;font-size:1.6rem;font-weight:300;text-decoration:none;display:inline-block;padding:4px 10px;background:#95b7cb;color:#042034;border-radius:5px;}.views-field-field-people-type{margin:6px;}.views-field-field-people-type a{font-size:12px;font-size:1.2rem;line-height:1;padding:6px;}.field-name-field-tags{float:right;}.field-name-field-tags .field-item{display:inline-block;}.field-name-field-tags a,.field-name-field-tags a:visited{font-size:10px;font-size:1.0rem;text-decoration:none;display:inline-block;padding:0 5px;background:#888;color:#021e33;border-radius:3px;transition:background 0.25s;}.field-name-field-tags a:hover,.field-name-field-tags a:focus{background:#666;color:#021e33;}.node-type-people .field-name-field-headshot{width:47%;margin-right:-47%;float:left;margin-bottom:30px;}.node-type-people .field-name-field-additional-roles,.node-type-people .field-name-field-office-address,.node-type-people .field-name-field-office-hours,.node-type-people .field-name-field-email,.node-type-people .field-name-field-phone,.node-type-people .field-name-field-private-lessons,.node-type-people .field-name-field-private-bookings,.node-type-people .field-name-field-buttons,.node-type-people .field-name-field-buttons-pdf-,.node-type-people .field-name-field-courses,.node-type-people .field-name-field-audio,.node-type-people .field-name-field-video,.node-type-people .group-dissertation,.node-type-people .field-name-field-columbia-degrees,.node-type-people .field-name-field-other-degrees,.node-type-people .field-name-field-professional-positons,.people-events-block-outer{width:47%;float:left;margin-left:53%;}.people-events-block-outer{margin-top:30px;}h2.people-events-block-title{margin-bottom:20px;padding-bottom:0px;border-bottom:1px solid white;}.people-events-block-outer h3{margin-bottom:0px;font-weight:300;}.people-events-block-outer h3 a{text-decoration:none;}.view-people-ensemble-block .views-row{margin-bottom:20px;}.node-type-people .field-name-body{clear:left;float:left;width:47%;margin-right:-47%;}.node-type-people .field-name-field-additional-roles{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #95b7cb;font-size:18px;font-size:1.8rem;font-weight:300;}.node-type-people .field-name-field-courses .field-item{margin:15px 0;line-height:1.1;font-size:13px;font-size:1.3rem;}.node-type-people .field-name-field-buttons,.node-type-people .field-name-field-buttons-pdf-{margin-bottom:20px;padding-top:20px;border-top:1px solid #95b7cb;}.node-type-people .field-name-field-additional-roles .field-item{margin-bottom:10px;}.node-type-people .field-name-field-private-lessons,.node-type-people .field-name-field-private-bookings{font-style:italic;margin-top:10px;}#block-views-more_faculty-block{padding-top:20px;border-top:1px solid #95b7cb;}#block-views-more_faculty-block .views-row{width:19%;display:inline-block;padding:0 28px 15px 0;vertical-align:top;line-height:1.1;text-align:center;font-size:12px;font-size:1.2rem;font-weight:300;}#block-views-more_faculty-block .views-field-title{margin:6px 0;font-size:14px;font-size:1.4rem;}#block-views-more_faculty-block .views-row a{text-decoration:none;}#block-views-more_faculty-block .view-footer{margin-top:20px;text-align:center;}#content_bottom{margin-bottom:40px;}.node-type-people .field-type-field-collection,.field-group-fieldset{padding:20px;background:#03111d;color:#fff;border:1px solid #fff;border-radius:10px;margin-bottom:20px;}.field-group-fieldset legend{font-size:1.2em;font-weight:300;padding:5px;}.field-group-fieldset .field{margin-bottom:15px;}.field-name-field-proquest-document-id{margin:20px 0 10px 0;}.node-type-people .field-type-field-collection .field-item{margin:10px 0;padding:2px 10px;background:#13212d;font-size:0.9em;}.node-type-people .field-type-field-collection .field-item .field-item{margin:0 0 0 2px;padding:0 0 0 4px;border-left:1px solid #444;background:none;line-height:1;}.node-type-people .field-type-field-collection .field-item .field:first-child .field-item{margin:0;padding:0;border-left:none;}.node-type-people .field-type-field-collection .field-item .field-item,.node-type-people .field-type-field-collection .field-item .field{display:inline-block;}.node-type-people .field-type-field-collection .field-label{font-size:1.2em;font-weight:300;}.domain-1 .view-events .views-field-field-tags,.domain-1 .node-event .field-name-field-tags,.domain-1 .node-type-people .field-name-field-people-type,.domain-1 .node-type-people .field-name-field-tags{display:none;}.node-announcement{max-width:650px;margin:0 auto;}.node-announcement .field-name-field-tags{margin-top:20px;padding-top:20px;border-top:1px solid #95b7cb;font-size:12px;font-size:1.2rem;float:none;}.node-announcement .field-name-field-tags .field-items{margin-top:10px;}.node-event.node-teaser .field-name-field-tags .field-item,.node-announcement .field-name-field-tags .field-item{display:inline-block;margin:0 5px 5px 0;}.node-announcement .field-name-field-tags a{text-decoration:none;background:#03111d;background:rgba(3,17,29,0.7);display:inline-block;padding:2px 10px;margin:0;border-radius:3px;color:#fff;}.domain-1 .node-announcement.node-teaser .field-name-field-tags{display:none;}.node-announcement .field-name-field-image{margin-bottom:20px;}.submitted{font-size:12px;font-size:1.2rem;text-align:right;color:#888;font-weight:300;}.view-homepage-news-events .view-content,.view-announcements .view-content{vertical-align:top;}.view-homepage-news-events .views-row,.view-announcements .views-row{width:31.5%;display:inline-block;margin-right:1%;vertical-align:top;background:none;}.view-homepage-news-events article.node-teaser,.view-announcements article.node-teaser{background:rgba(255,255,255,0.9);margin-bottom:10px;padding-bottom:20px;max-height:580px;height:580px;font-size:0.9em;}.view-announcements article.node-teaser .node-inner{padding:10px;}.view-homepage-news-events article.node-teaser img,.view-announcements article.node-teaser img{max-width:100%;max-height:255px;height:auto;width:auto;margin:0 auto;display:block;}.fade-article{position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.9));height:140px;z-index:10;}.announcement-more{position:absolute;bottom:10px;right:10px;z-index:15;}.view-announcements article.node-teaser footer{display:none;}.view-announcements h2{margin-bottom:5px;}.view-announcements h2 a{text-decoration:none;}.view-announcements .node-announcement .field-name-field-image{margin:0 0 10px;}a.button-small{font-size:12px;font-size:1.2rem;border:none;background:#3775a3;padding:2px 10px;}.view-announcements blockquote.image-field-caption{display:none;}.announcement-more{text-align:right;}.view-announcements .field-name-body h1,.view-announcements .field-name-body h2,.view-announcements .field-name-body h3,.view-announcements .field-name-body h4{font-family:"Lato","Helvetica Neue",helvetica,Arial,sans-serif;text-transform:none;font-weight:400;}.view-announcements h2{font-size:24px;line-height:1.2;}.item-list .pager li{padding:0;display:inline-block;}.item-list .pager li a{display:inline-block;padding:2px 8px;text-decoration:none;color:#021e33;font-size:12px;font-weight:300;}.item-list .pager li.pager-item a{background:#fff;border-radius:4px;transition:background 0.25s;}.item-list .pager li.pager-item a:hover{background:#175593;}.item-list .pager li.pager-current{padding:2px 8px;background:#175593;border-radius:4px;font-size:12px;font-weight:300;display:inline-block;color:#ccc;}.view-accordion .views-field-title h2 a{display:block;background:#4092b2;background:rgba(66,132,180,0.8);padding:10px;color:#fff;text-decoration:none;clear:both;margin:0 0 20px 0;}.view-accordion .views-field-title h2 a:hover{background:#3082a2;background:rgba(46,112,160,0.8);}.view-accordion .views-field-field-text{overflow:hidden;margin:0;padding:0 0 20px;}.accordionimage{float:left;margin:0 20px 0 0;}.accordionimage + .accordiontext{margin-left:220px;}.node-type-course #content h1.title{padding-bottom:0;margin-bottom:10px;}.field-name-field-directory-course-number{margin:0 0 20px;color:#aaa;}.field-name-field-special-notice{margin:0 0 30px 0;padding:4px 20px 4px 40px;background:#fdcd2f;color:#444;display:inline-block;}.field-name-field-directory-course-number .field,.field-name-field-directory-course-number .field div{display:inline;}.field-name-field-course-prefix{margin-right:-4px;}.course_number_row,.field-name-field-directory-course-number > .field-items > .field-item{display:inline-block;margin:0 0 10px 10px;padding-left:14px;border-left:1px solid #999;}.course_number_row:first-child,.field-name-field-directory-course-number > .field-items > .field-item:first-child{padding-left:0;margin-left:0;border-left:none;}.course_number_row{color:#777;}.field-name-field-course-category{margin:20px 0;}.field-name-field-course-category .button a{border:none;font-size:14px;padding:3px 6px;}.field-name-field-course-category,.field-name-field-course-level,.field-name-field-prerequisites,.field-name-field-credits,.field-name-field-description,.field-name-field-course-offering{margin:20px 0;}.offerings-section{margin:30px;clear:right;}.offering-item{margin:20px;border:1px solid #aaa;padding:20px;}.offering-item h3{margin-top:0;font-weight:normal;}.offering-item .field{margin:0 0 10px;}.offering-item .field-type-link-field,.offering-item .field-type-link-field div,.offering-item .field-type-link-field a{display:inline-block;}.offering-item .field-type-link-field a{text-decoration:none;padding:3px 8px;border:1px solid #888;background:#ddd;border-radius:5px;margin-right:10px;}.offering-item .field-name-field-instructor{margin:0;}.offering-item .node-people{margin:10px 0 0;position:relative;min-height:100px;}.offering-item .node-people h2{font-size:22px;margin:0;}.offering-item .node-people footer{display:none;}.offering-item .node-people header,.offering-item .node-people .field-name-field-primary-role,.offering-item .node-people .field-name-field-email{margin-left:130px;}.offering-item .node-people .field-name-field-headshot{position:absolute;left:0;top:0;margin:0;max-width:100px;}.offering-item .node-people .content{display:inline;}.field-name-field-topic .field-label,.field-name-field-topic .field-items,.field-name-field-topic .field-item{display:inline;float:none;}.node-type-mini-site #content h1.title{padding-bottom:10px;}.mini-site-banner{margin-bottom:20px;}.tabs-container{overflow:hidden;}ul.tabs-menu{float:left;clear:both;margin:0;padding:0 30px;}.tabs-menu li{padding:0;margin:8px 10px -1px 0;list-style:none;float:left;background-color:#ccc;border:1px solid #d4d4d1;}.tabs-menu li:hover{background-color:#eee;}.tabs-menu li.current,.tabs-menu li.current:hover{position:relative;background-color:#fff;z-index:5;}.tabs-menu li a{padding:6px;text-transform:uppercase;font-size:85%;color:#2e7da3;text-decoration:none;}.tabs-menu .current a{color:#00407b;}.tab-container{border-top:1px solid #d4d4d1;background-color:#fff;float:left;margin-bottom:20px;width:100%;box-sizing:border-box;}.tab-content{padding:30px 0;display:none;}.tab-content-inner{padding:0 30px;}.tab-content-inner .field-name-body{padding:0;}.tab-content-title{padding:0 30px;}.tab-content:first-child{display:block;}.person-item{overflow:hidden;clear:both;margin-bottom:15px;}.person-item h3{margin:0 0;line-height:1.2;}.person-item h4{font-weight:normal;font-size:16px;line-height:1.2;color:#999;margin:0 0 10px;}.person-item p,.person-item .person-item-info div{margin:1em 0;font-size:90%;}a.person-item-button{display:block;margin:8px 0;font-size:80%;}.person-item-headshot{float:left;margin:0 20px 20px 0;}.person-item-info{margin-left:220px;margin-bottom:30px;}a.person-item-more-info.button,a.person-item-more-info{border:none;font-size:80%;background:#bbb;}.view-mini-site-events .item-list ul{margin:0;padding:0;overflow:hidden;clear:both;}.view-mini-site-events li.views-row{margin:0 0 30px 0;padding:0;list-style:none;overflow:hidden;}.view-mini-site-events .views-field-field-left-photo{float:left;margin:0 20px 20px 0;}.view-mini-site-events .views-field-title{margin-bottom:10px;font-size:80%;}.view-mini-site-events .views-field-title h2{margin-bottom:0;}.view-mini-site-events .views-field-field-date{margin-top:10px;margin-bottom:10px;color:#666;}.view-mini-site-events .views-field-field-location{font-size:90%;margin-bottom:10px;}.view-mini-site-events .views-field-title,.view-mini-site-events .views-field-field-date,.view-mini-site-events .views-field-field-ensemble,.view-mini-site-events .views-field-field-location,.view-mini-site-events .views-field-view-node{margin-left:220px;}.view-mini-site-events .item-list > h3{background:rgb(84,148,206);background:rgba(84,148,206,0.95);color:#fff;padding:3px 10px;cursor:pointer;}.mini-site-events-archive-list{}@media only screen and (max-width:500px){ul.tabs-menu{padding:0 20px;}.tab-content{padding:20px 0;display:none;}.tab-content-inner{padding:0 20px;}.tab-content-title{padding:0 20px;}}.search-result{margin:30px 0;}.search-result h3.title a{text-decoration:none;font-size:24px;font-weight:300;}.search-snippet-info{font-weight:300;max-width:500px;}.search-result-type-label{font-size:14px;font-weight:400;}#search-form{margin:0px 0 20px;padding:0 0 20px;border-bottom:1px solid white;}#search-form label{display:inline-block;margin-right:20px;}.page-search #content-area{padding-bottom:40px;}@media only screen and (min-width:640px){.ensemble-body-video{width:55%;margin-right:-55%;float:left;}.node-ensemble .field-name-field-buttons,.node-ensemble .field-name-field-course-number,.node-ensemble .field-name-field-audio,.node-ensemble .view-events-ensemble-block,h2.events-ensemble-block-title{width:40%;float:left;margin-left:60%;}}@media only screen and (min-width:890px){#content h1.title{margin-top:30px;}}@media only screen and (max-width:890px){#header h1,.mpp-top-menu-1 .block-inner,.mpp-top-menu-2 .block-inner,.region-header .block-menu-block .block-inner,.mpp-special-buttons,#content-inner,#footer .footer-inner{margin:0;width:100%;padding:0 10px;}.mpp-top-menu ul li a{padding:8px 5px 8px 0px;font-size:14px;font-size:1.4rem;}body{background-size:180%;background-attachment:fixed;}.mpp-top-menu-1 ul li ul{top:101px;}}a.menu-button{display:none;}@media only screen and (max-width:768px){html.front{background-attachment:fixed;background-size:180%;background-position-y:-150px;}#header h1,.front #header h1{padding:55px 25px 0px;}.not-front #header h1{border-bottom:4px solid #95b7cb;margin-bottom:20px;}.page-events #content h1.title{margin-top:0;}#masthead{padding-top:0;}a.menu-button{display:block;}#header-region{display:none;}.front #header-region{display:block;}.mpp-top-menu-1{width:42%;margin:0 0 0 5%;float:left}.mpp-top-menu-2{width:42%;margin:0 5% 0 0;float:right;}.mpp-top-menu ul{padding:23px 15px;}.mpp-top-menu nav ul.menu li{display:block;}.mpp-top-menu-1 ul li ul{position:relative;top:auto;right:auto;padding:0 0 20px 10px;}.mpp-top-menu-1 ul ul a{padding:6px !important;font-size:12px;font-size:1.2rem;border:none;background-color:transparent;}.special-buttons{position:static;padding:20px 0;margin:0;clear:both;}.special-buttons ul{text-align:center;}.special-buttons a{width:100%;margin:0;}.special-buttons ul{overflow:auto;width:100%}.special-buttons nav ul.menu li{margin:0 0 0 5%;width:42%;float:left;display:block;}.special-buttons ul li.last{margin-left:6%;}#footer{margin-top:0;margin-bottom:0px;}.front #footer .region-footer div.form-item{display:block;margin:6px 0;}.front #footer .region-footer div.form-item input{width:100%;font-size:16px;}.front #footer .region-footer form{display:block;}.front #footer .region-footer section#block-campaignmonitor_simple-campaignmonitor_simple_block{display:inline-block;min-height:230px;}.front .cmsimple_form{margin-left:0px;}.footerleft,.footerright{width:100%;max-width:none;float:none;padding-left:0;padding-bottom:40px;border-left:none;}.social-menu,#block-campaignmonitor_simple-campaignmonitor_simple_block{display:inline-block;vertical-align:top;}#block-campaignmonitor_simple-campaignmonitor_simple_block{margin-left:20px;}.block-campaignmonitor-simple h2.block-title{margin-top:0;}#footer .sitemap-col ul{width:80%;}#block-views-full_time_faculty-associates .views-row,#block-views-more_faculty-block .views-row{width:24%;padding:0 15px 15px 0;}#block-views-full_time_faculty-faculty,#block-views-full_time_faculty-staff{width:100%;float:none;margin:0;}#block-views-full_time_faculty-faculty .views-field-field-headshot,#block-views-full_time_faculty-staff .views-field-field-headshot{width:28%;}#block-views-full_time_faculty-faculty .views-field-field-additional-roles,#block-views-full_time_faculty-staff .views-field-field-additional-roles{margin-left:28%;}.view-announcements .views-row{width:44%;}}@media only screen and (max-width:640px){.front #header h1,#header h1,#masthead{font-size:20px;font-size:2.0rem;}#header h1 .masthead-top{font-size:16px;font-size:1.6rem;}.field-name-field-left-photo,.node-content-block .field-name-field-left-photo{float:none;width:auto;margin:10px 0 30px;max-width:400px;}.field-name-field-left-photo + .field-name-body,.node-content-block .field-name-field-left-photo + .field-name-body{margin-left:0;}.view-ensembles .views-row{width:49%;padding:0 15px 20px 0;}.view-ensembles .views-row a{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;}.view-events .views-field{margin-left:28%;}.view-events .views-field-field-left-photo{width:25%;margin-left:0;}.node-type-people .field-name-field-headshot,.node-type-people .field-name-field-additional-roles,.node-type-people .field-name-field-office-address,.node-type-people .field-name-field-office-hours,.node-type-people .field-name-field-email,.node-type-people .field-name-field-phone,.node-type-people .field-name-field-private-lessons,.node-type-people .field-name-field-private-bookings,.node-type-people .field-name-field-buttons,.node-type-people .field-name-field-buttons-pdf-,.node-type-people .field-name-field-courses,.node-type-people .field-name-field-audio,.node-type-people .field-name-field-video,.node-type-people .group-dissertation,.node-type-people .field-name-field-columbia-degrees,.node-type-people .field-name-field-other-degrees,.node-type-people .field-name-field-professional-positons,.people-events-block-outer,.node-type-people .field-name-body{width:100%;float:none;margin-left:0;margin-right:0;clear:both;}}@media only screen and (max-width:500px){#header h1,.front #header h1{padding:22px 25px 0px;}#header{margin-top:60px;}#superheader-region{height:60px;}#block-search-form{position:relative;padding-left:10px;right:auto;top:auto;}.mpp-top-menu-1,.mpp-top-menu-2,.mpp-special-buttons ul li{width:64%;margin:0 0 0 18%;float:none;}.mpp-special-buttons ul li.last,.mpp-special-buttons ul li{margin:0 0 10px 18%;}#footer{padding:20px 0;}.front #footer .region-footer div.social-menu{display:block;margin-left:20px;}.social-menu ul{padding-bottom:10px;}#header a.menu-button{position:static;top:auto;right:auto;display:block;margin:0 10px 10px;}html.front,body{background-size:300%;}article.halfwidth{width:100%;float:none;clear:both;margin-right:0;}#block-views-full_time_faculty-associates .views-row,#block-views-more_faculty-block .views-row{width:32%;}#block-views-full_time_faculty-faculty .views-field-field-headshot,#block-views-full_time_faculty-staff .views-field-field-headshot{width:35%;}#block-views-full_time_faculty-faculty .views-field-field-additional-roles,#block-views-full_time_faculty-staff .views-field-field-additional-roles{margin-left:35%;}.view-announcements .views-row{width:100%;display:block;margin-right:0;}.accordionimage{float:left;padding:5px 20px 20px 0;margin:0;width:50%;}.accordionimage + .accordiontext{margin-left:0;}}@media only screen and (max-width:380px){#header h1,.front #header h1{padding:15px 12px 0px;}.social-menu,#block-campaignmonitor_simple-campaignmonitor_simple_block{display:block;}#block-campaignmonitor_simple-campaignmonitor_simple_block{margin-left:0px;}.sitemap-col{width:100%;float:none;}#footer nav.menu-block-3 ul{margin-top:20px;}.front #footer .region-footer div.social-menu{display:block;margin-left:0px;}.front #footer .region-footer section#block-campaignmonitor_simple-campaignmonitor_simple_block{display:block;margin:0;clear:both;}.view-events .views-field{margin-left:0;text-align:center;}.view-events .views-field-field-left-photo{width:auto;margin-left:0;float:none;}.view-events .views-field-field-ensemble{font-size:12px;font-size:1.2rem;}.view-events .views-field-field-location{font-size:14px;font-size:1.4rem;}#block-views-full_time_faculty-associates .views-row,#block-views-more_faculty-block .views-row{width:49%;}#block-views-full_time_faculty-faculty .views-field-field-headshot,#block-views-full_time_faculty-staff .views-field-field-headshot{width:100%;float:none;padding:0;}#block-views-full_time_faculty-faculty .views-field-field-additional-roles,#block-views-full_time_faculty-staff .views-field-field-additional-roles{margin:8px 0;}.accordionimage{float:none;padding:0 0 20px 0;margin:0;width:100%;}}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.sidebar,#navigation,#header-region,#search-theme-form,#footer,.breadcrumb,.tabs,.feed-icon,.links{display:none;}#page{width:100%;}#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}a:hover,a:active,a:link,a:visited{color:black;}#content a:link:after,#content a:visited:after{content:" (" attr(href) ") ";font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;font-weight:normal;}}.hide_signups{display:none;}.hidesignups #block-views-audition_signups-block_1{display:none;}a.scroll-to-top{display:none;position:fixed;bottom:10px;left:10px;opacity:0.8;}a.scroll-to-top:hover{opacity:1;}body .draggable a.tabledrag-handle{height:20px;margin-left:-7px;}body a.tabledrag-handle .handle{height:23px;width:20px;margin:-5px 10px 0 5px;padding:0;}table.draggable td{color:#000;}.domain-1 .publication-bio-block-outer{display:none;}.node-webform{background:#eff2f4;padding:30px;color:#444;max-width:700px;margin:0 auto 30px auto;}.node-webform h2,.node-webform h3{color:#052034;}.node-webform input[type=text],.node-webform input[type=email]{padding:8px 12px;}.node-webform .form-item:first-child{margin-top:0;}.checkbox-inline .form-item{display:inline-block;margin:3px 11px 5px 2px;}.checkbox-small{font-size:0.9em;}.node-webform .form-actions{margin:30px 0;}input.webform-submit{font-size:20px;background:#052034;color:#fff;padding:12px;line-height:1;text-transform:uppercase;border:none;border-radius:4px;}.node-webform fieldset,.webform-component--participation{padding:20px;border:2px solid #456074;}.node-webform fieldset legend{text-transform:uppercase;font-size:18px;font-weight:bold;}#edit-submitted-participation{font-size:18px;line-height:1.6;font-weight:bold;}.webform-component--additional-info .form-item{margin:0.8em 0;}.checkbox-aligned input[type=checkbox]{display:inline-block;vertical-align:top;margin-top:7px;}.checkbox-aligned .form-item label{font-size:11px;display:inline-block;max-width:90%;padding-left:10px;}.checkbox-aligned .form-item label strong{font-size:15px;}.view-courses .views-field-title h2 a{color:#1c79ce;text-decoration:none;}.view-courses .views-field{margin-left:220px;line-height:1.2;margin-bottom:10px;}.view-courses .views-field-field-course-image{margin-left:0;float:left;}.view-courses .views-row{margin:0 30px 30px 0;clear:both;overflow:hidden;}.offerings-teaser{margin:0 0 10px 0;}.offerings-teaser .offering-item{margin:0 0 5px 0;border:1px solid #aaa;padding:5px;font-size:13px;}.view-courses .views-field-field-special-notice{padding:4px 20px 4px 30px;background:#fdcd2f;color:#444;display:inline-block;margin:0 0 20px 0;}.view-courses .view-header{color:#999;margin:0 30px 30px 30px;border-bottom:1px solid #ddd;padding-bottom:10px;}.view-courses .view-header a{color:#666;}.views-exposed-form{padding:0 30px 30px 30px;margin:0;text-align:right;color:#999;font-size:13px;}.views-exposed-form .views-exposed-widget{float:none;padding:0 0 0 5px;display:inline-block;}.views-exposed-widget div,.views-exposed-widget label{display:inline-block;vertical-align:top;}.views-exposed-widget div.description{display:none;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}@media only screen and (max-width:550px){.view-courses .views-field-field-course-image{float:none;margin:0 10px 10px;}.view-courses .views-field{margin-left:10px;margin:0 10px 10px;}}#node-8977 header h2,#node-8976 header h2{display:none;}#node-8490{margin:50px 0 0;}#node-8976{margin-bottom:20px;}#node-8977{margin-right:0;}#node-15.node-content-block .field-name-field-left-photo{width:25%;}#node-15.node-content-block .field-name-field-left-photo + .field-name-body{margin-left:30%;}@media only screen and (max-width:740px){#node-8976{width:100%;margin:0;}#node-8977{width:100%;margin:0;}}
ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 0.5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}ul.primary{float:right;border-bottom:none;text-transform:uppercase;font-size:0.923em;height:2.60em;margin:0;padding-top:0;}ul.primary li{float:left;list-style:none;margin:0 2px;}ul.primary li a:link,ul.primary li a.active,ul.primary li a:active,ul.primary li a:visited,ul.primary li a:hover,ul.primary li.active a{display:block;float:left;height:2.60em;line-height:2.60em;padding:0 18px 8px;background-color:#a6a7a2;color:#000;font-weight:bold;border-width:1px 1px 0 1px;border-style:solid;border-color:#a6a7a2;-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-radius:8px 8px 0 0;}ul.primary li.active a,ul.primary li.active a.active,ul.primary li.active a:active,ul.primary li.active a:visited{background-color:#fff;border-color:#c9cac4;}ul.primary li a:hover{color:#fff;}ul.primary li.active a:hover{color:#000;}.tabs-secondary{clear:both;}ul.secondary{float:right;font-size:0.923em;padding:0 3px 5px;line-height:1.385em;overflow:hidden;background-color:#fff;}ul.secondary li{margin:0 5px;float:none;}ul.secondary li a{background-color:#ddd;color:#000;display:inline-block;}ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active{padding:2px 10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active{color:#fff;background:#666;}#content{clear:left;}div.tabs{background:none;border-bottom:1px solid #fff;margin-bottom:10px;}.page-node-signups-admin ul.secondary{margin-top:0;padding-top:5px;}
.jp-player{background:#03111d;color:#444;width:100%;height:auto;border-radius:10px;border:1px solid #fff;padding:10px 10px 14px 10px;position:relative;margin:1em 0;}.jp-player ul{margin:0;padding:0;}.jp-player li{list-style:none;list-style-type:none;margin:0;padding:0;}.jp-player a{color:#fff;text-decoration:none;}.jp-player a.jp-button{color:#fff;font-size:16px;line-height:1.1;display:block;height:24px;width:24px;padding:5px;overflow:hidden;text-decoration:none;z-index:99;transition:color 0.25s linear;}.jp-player a.jp-button:hover{color:#ddd;}.jp-play{position:absolute;left:10px;top:10px;}.jp-previous{position:absolute;right:40px;top:10px;}.jp-next{position:absolute;right:10px;top:10px;}.jp-progress{position:absolute;width:100%;top:50px;left:0;height:16px;display:block;overflow:hidden;border-top:1px solid #777;border-bottom:1px solid #777;}.jp-seek-bar{height:16px;}.jp-play-bar{background:#bbb;height:16px;}.jp-current-time,.jp-duration{font-size:9px;font-weight:bold;line-height:1;color:#777;margin:0;padding:0;position:absolute;top:53px;}.jp-current-time{left:3px;}.jp-duration{right:3px;}.jp-interface,.jp-controls{font-size:1px;line-height:0;height:0;}.jp-playlist a{display:block;line-height:1.3;padding:3px 3px 3px 29px;text-indent:-29px;}.front .jp-playlist{margin:7px 80px 8px 45px;}.front .jp-playlist li{display:none;line-height:1;}.front .jp-playlist li a{cursor:default;}.front .jp-playlist li.jp-playlist-current{display:block;}.front .jp-current-time,.front .jp-duration{display:none;}.front .jp-progress,.front .jp-seek-bar,.front .jp-play-bar{height:5px;border:none;}.front .jp-player{padding-bottom:10px;}.front .jp-progress{top:auto;bottom:0;border-radius:0 0 5px 5px;overflow:hidden;}.not-front .jp-playlist{margin-top:70px;}.not-front .jp-playlist li{padding:1px 6px;display:block;margin-bottom:2px;border-radius:6px;cursor:pointer;transition:background 0.25s linear;}.not-front .jp-playlist li:hover,.not-front .jp-playlist li.jp-playlist-current{background:#5795c3;}
.view-audition-signups .Open{background:#196704;color:#fff;padding:0px 3px;margin:0 0 10px;}.node-audition-slot{background:#196704;color:#fff;padding:10px;margin:0;}.reserved,.signup-reserved{background:#ccc;color:#666;padding:7px 10px;margin:0 0 10px;}.view-audition-signups .Open a,.node-audition-slot a{color:#fff;text-decoration:none;padding:7px;display:block;width:100%;}.node-audition-slot a[name=signup]{padding:0;height:0;display:none;}html.js fieldset.collapsible .fieldset-legend{background-image:none;padding:0;}html.js fieldset.collapsed,html.js fieldset.collapsible{height:auto;}div.field-name-field-date-and-time,div.field-name-field-date-and-time div{display:inline;}.node-audition-slot legend{padding:0;margin:0;}.form-item-signup-anon-mail .description{display:none;}.form-item-signup-anon-mail{margin-top:0;}.node-audition-slot .fieldset-wrapper{padding:7px;background-color:rgb(5,32,52);}#block-views-audition_signups-block_2{margin-top:30px;}.view-display-id-block_2 table{font-size:0.8em;line-height:1.3;}.view-audition-rooms .view-content{margin-top:30px;}.view-audition-rooms .views-row{margin-bottom:30px;padding:30px;border:1px solid #999;}.view-audition-rooms h2{margin-bottom:10px;}.view-audition-rooms h2 a{text-decoration:none;}.node-audition-slot input[type=text]{width:100%;}@media only screen and (min-width:640px){.node-audition-slot input[type=text]{width:65%;}.node-audition-slot{margin:30px;}}
h1.title,h1,h2,h3,h4,h5{color:#0d428f;}body #content h1.title{margin-top:0;}body #content{margin-top:25px;}a{color:#125cc8;}a:hover{color:#0d428f;}.button a,.button-container a,a.button{border:none;transition:0.3s background;}.button a:hover,.botton-container a:hover,a.button:hover{color:#fff;background-color:#1579c3;border:none;}#superheader-region{border-bottom:1px solid #ddd;}html.not-front,html.front{background-image:none;background-color:#f1f1f1;}body.not-front,body.front{color:#555;background-image:none;background-color:transparent;}.cmc-top-menu .block-inner,.region-header .block-menu-block .block-inner,.cmc-special-buttons,#content-inner,#footer .footer-inner{max-width:1100px;width:auto;}#header{position:relative;}nav ul ul{float:none;margin-left:30px;}.cmc-special-buttons{position:absolute;top:20px;left:0;right:0;margin:0 auto;}.cmc-special-buttons ul{width:100%;text-align:right;}.cmc-special-buttons ul li{display:inline-block;float:none;}.cmc-special-buttons a{font-family:'novecentowide',sans-serif;font-size:12px;font-size:1.2rem;color:#fff;text-transform:uppercase;line-height:1.1;display:inline-block;margin-left:10px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;padding:10px 10px 9px 10px;border-radius:8px;text-decoration:none;border-radius:5px;margin-left:10px;background:#0d529f;border-color:#0d529f;}.cmc-special-buttons ul li.active-trail a,.cmc-special-buttons a:hover{background-color:#013f6c;}.cmc-top-menu{background:#78a5ce;background:rgba(120,165,206,0.9);font-family:'Lato',sans-serif;font-weight:normal;text-transform:uppercase;position:absolute;bottom:40px;left:0;margin:0;width:100%;}.cmc-top-menu ul{text-align:left;width:100%;}.cmc-top-menu li{display:inline-block;list-style-type:none;list-style:none;}.cmc-top-menu a,.cmc-top-menu a:visited{color:#042034;transition:color 0.25s;}.cmc-top-menu ul li.active-trail a,.cmc-top-menu a:hover{color:#2775c3;}.cmc-top-menu ul li.active-trail a,.cmc-top-menu a:hover{color:#00407b;}.cmc-top-menu ul ul{display:none;}.cmc-top-menu-sub ul{text-align:right;width:100%;}.cmc-top-menu-sub nav li a:hover,.cmc-top-menu-sub nav li a.active{color:#4080bb;}.columbiamusic-social-menu{padding-left:20px;}.columbiamusic-social-menu a,.columbiamusic-social-menu a:visited{color:#0058a9;}.columbiamusic-social-menu a:hover{color:#021e33;}.not-front #content-inner{max-width:980px;width:auto;}.page-node-8452 #content-inner,.page-node-8621 #content-inner{max-width:1100px;}.node-type-mini-site #content-inner{max-width:810px;}.not-front .masthead-top img.logo,.logo{height:45px;width:45px;margin-bottom:0;display:inline;}.cycle-slideshow{width:100%;z-index:-1;}.slide{background-color:#77c0e6;background-position:center center;background-repeat:no-repeat;background-size:cover;height:44%;height:44vh;min-height:400px;display:none;width:100%;}.not-front .slide{height:33%;height:33vh;min-height:280px;}.slide:first-child{display:block;}#cycle-pager{position:absolute;bottom:9px;right:9px;}#cycle-pager a{display:inline-block;height:10px;width:10px;border-radius:8px;margin:0 5px;background:#fff;opacity:0.5;transition:opacity 0.2s;border:1px solid #0d529f;}#cycle-pager a:hover{opacity:0.75;}#cycle-pager a.cycle-pager-active{opacity:1;}.not-front #header{height:33%;height:33vh;min-height:280px;}.front #header{height:44%;height:44vh;min-height:400px;}.front #header h1,.not-front #header h1{position:absolute;top:calc(50% - 60px);left:0;margin:0;padding:15px 0 0;width:100%;background:rgba(255,255,255,0.5);}.front #header h1 .masthead-top,.not-front #header h1 .masthead-top{margin:0 auto;padding:0 10px;max-width:1220px;display:block;}#header h1 .masthead-top{font-family:'Lato',sans-serif;font-weight:400;color:#0d529f;font-size:45px;line-height:45px;letter-spacing:-1px;}#header h1 .masthead-top img{vertical-align:top;}#header h1 .masthead-top img path{fill:#fff !important;}#masthead{padding-top:0;}.subheading-logo{margin:6px 6px 6px 53px;}.top-menu{position:absolute;bottom:40px;left:0;margin:0;width:100%;}.cmc-top-menu{background:rgba(255,255,255,0.4);}.top-menu ul li.active-trail a,.top-menu a:hover{color:#2775c3;}.field-name-field-banner-image{display:none;}.menu-name-menu-cmc-main-menu.menu-level-2{margin:0 0 25px;overflow:hidden;}.menu-name-menu-cmc-main-menu.menu-level-2 a{display:inline-block;background:#999;color:#fff;transition:background 0.3s ease;}.menu-name-menu-cmc-main-menu.menu-level-2 a:hover{background:#6a9dd1;color:#fff;}.menu-name-menu-cmc-main-menu.menu-level-2 .active-trail a,.menu-name-menu-cmc-main-menu.menu-level-2 .active a{background:#2775c3;}.menu-name-menu-cmc-main-menu.menu-level-2 .active-trail a:hover,.menu-name-menu-cmc-main-menu.menu-level-2 .active a:hover{background:#2775c3;}@media only screen and (max-width:768px){#header-region,.front #header-region{background:#ddd;z-index:999;overflow:hidden;position:absolute;top:50px;width:100%;box-sizing:border-box;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.2);}#block-search-form{position:relative;right:auto;top:auto;padding:10px;text-align:center;}.top-menu,.cmc-special-buttons{position:relative;bottom:auto;top:auto;left:auto;right:auto;}.special-buttons nav ul.menu li{display:block;width:100%;float:none;margin:0 0 10px;padding:0 30px;box-sizing:border-box;}nav ul.menu li,nav ul.menu li.leaf{display:block;text-align:center;}nav.menu-name-menu-superheader-menu ul.menu li,nav.menu-name-menu-superheader-menu ul.menu li.leaf{display:inline-block;}nav ul.menu li a,nav ul.menu li.leaf a{margin-left:0;padding-left:0;}nav.menu-level-2 ul.menu{width:100%;}nav.menu-level-2 ul.menu li,nav.menu-level-2 ul.menu li.leaf{display:block;width:100%;margin:0 0 10px;}nav.menu-level-2 ul.menu li a,nav.menu-level-2 ul.menu li.leaf a{margin:0;width:100%;padding:5px 10px;}}@media only screen and (max-width:665px){#header h1 .masthead-top{font-size:34px;line-height:34px;}.not-front .masthead-top img.logo,.logo{width:36px;height:36px;}.subheading-logo{margin:10px 0 15px;}}@media only screen and (max-width:500px){#header a.menu-button{position:absolute;top:10px;right:10px;}#header{margin-top:30px;}#superheader-region{height:30px;}}.view-events{margin:30px 0;}.view-events .views-row{width:calc(50% - 4px);display:inline-block;vertical-align:top;padding-right:35px;}.view-events .views-row:only-child{width:100%;margin-right:0;margin-left:0;}.view-events .views-row:only-child .views-field-field-summary{font-size:14px;max-width:580px;}.view-events .views-row-odd{padding-right:25px;padding-left:0;}.view-events .views-row-even{padding-left:25px;padding-right:0;}.view-events .views-field-field-summary{font-size:12px;color:#888;}.view-events .views-field-field-location,.view-events .views-field-field-location a{font-size:12px;color:#2775c3;text-decoration:none;}.view-events .views-field-title h2{line-height:1;}.view-events .views-field-title h2 a{color:#0d529f;text-decoration:none;font-size:20px;font-weight:400;text-transform:uppercase;}.view-events .views-field-view-node .button a{font-size:13px;padding:4px 6px;}.date-display-single{}li.pager-next a,li.pager-last a,li.pager-previous a,li.pager-first a{background-color:#555;border-radius:4px;line-height:1;}li.pager-next a:hover,li.pager-last a:hover,li.pager-previous a:hover,li.pager-first a:hover{background-color:#999;}.view-cmc-events .more-link{text-align:center;}.view-cmc-events .more-link a{display:inline-block;background-color:#5795c3;border-radius:4px;padding:10px;line-height:1;color:#fff;text-decoration:none;text-transform:uppercase;}.view-cmc-events .more-link a:hover{background-color:#6cb9f2;}.view-cmc-events.view-display-id-events_archive,.view-cmc-events.view-display-id-events_archive_full,#block-views-cmc_events-events_archive_full{margin-top:0;}#block-views-cmc_events-events_archive{padding-top:30px;border-top:1px solid #999;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #999;}@media only screen and (max-width:1080px){.view-events .views-row{width:100%;padding-left:20px;}.view-events .views-field-field-summary{max-width:390px;}}.front #footer,.not-front #footer{background:#0d428f;color:#fff;font-weight:300;position:relative;overflow:hidden;margin-top:40px;}.footer-bg{background-image:url(/sites/all/themes/cmc/css/./banners/banner1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:44%;height:44vh;min-height:400px;position:absolute;top:0;left:0;width:100%;opacity:0.08;}.footer-inner{position:relative;}.front #footer a,.not-front #footer a{text-decoration:none;color:#fff;}.contactinfo,.front .copyrightcredit,.not-front .copyrightcredit,.copyrightcredit{margin:0 0 40px 0;}.front .footerleft,.not-front .footerleft{width:50%;max-width:none;}.footerright{border-left:none;width:50%;padding-left:30px;}#footer h2,.block-campaignmonitor-simple h2{color:#fff;}.cmc-home-content-footer{text-align:center;margin:30px 0;}.cmc-contact-footer{}.footer-social em{font-size:22px;}.cmc-contact-footer p{margin-bottom:25px;}.cmc-contact-footer p.footer-social{margin-bottom:8px;}.cmc-contact-footer a.button{font-size:14px;padding:3px 10px;margin-left:3px;background:transparent;border:1px solid rgba(255,255,255,0);transition:border 300ms;}.cmc-contact-footer a.button:hover{border:1px solid #fff;}.footer-copyright{font-size:12px;font-style:italic;}.footer-address{font-size:1.2em;line-height:1.5;}#main{padding-top:20px;}@media only screen and (max-width:900px){.footer-bg{height:100%;}.footer-address{font-size:0.9em;}.footer-social a.button{display:block;margin-top:10px;}}@media only screen and (max-width:768px){.front .footerleft,.not-front .footerleft,.footerright{width:100%;float:none;padding-left:20px;}}.page-node-8453 #content-inner{max-width:820px;}.view-cmc-people-blocks .view-header{clear:both;min-height:100px;padding:0 0 20px;}.view-cmc-people-blocks .view-content{clear:both;margin:0 0 30px;position:relative;font-size:0.000001px;max-width:860px;}.view-cmc-people-blocks .views-row{position:relative;display:inline-block;vertical-align:top;margin:0 1% 10px 0;max-width:23.5%;background:#eeeef3;padding:0;font-size:1em;border:1px solid #cccce3;}.view-cmc-people-blocks.view-display-id-faculty .views-row,.view-cmc-people-blocks.view-display-id-sound_arts .views-row{max-width:32.2%;}@media only screen and (max-width:650px){.view-cmc-people-blocks.view-display-id-faculty .views-row,.view-cmc-people-blocks.view-display-id-sound_arts .views-row{max-width:48%;margin:0 0.5% 10px 0.5%;}}.view-publications-on-bio-page .views-row{display:inline-block;font-size:0.8em;text-align:center;line-height:1.2;margin:0 2% 10px;padding:2%;max-width:45%;vertical-align:top;}.view-publications-on-bio-page .views-field-title a{display:block;text-decoration:none;margin-top:8px;}@media only screen and (min-width:640px){.publication-bio-block-outer{width:47%;float:left;margin-left:53%;}}@media only screen and (max-width:550px){.view-cmc-people-blocks .views-row{max-width:200px;width:48%;margin:0 0.5% 10px 0.5%;}.view-cmc-people-blocks .view-content{text-align:center;}}.view-cmc-people-blocks .views-field-field-tags{margin:6px;line-height:1;}.view-cmc-people-blocks .views-field-field-tags a{display:inline-block;font-size:9px;line-height:1.4;background:#777;color:#fff;padding:2px 3px;margin:0 2px 2px 0;border-radius:2px;text-decoration:none;}.view-cmc-people-blocks h2{text-transform:none;margin:0;text-decoration:none;font-size:19px;line-height:1.2;}.view-cmc-people-blocks.view-display-id-sound_arts h2,.view-cmc-people-blocks.view-display-id-alumni h2{padding:10px;}.view-cmc-people-blocks h2 a,.view-cmc-people-blocks a{text-decoration:none;padding:0;display:block;font-size:19px;line-height:1.2;}.view-cmc-people-blocks .views-field-nothing{font-size:12px;line-height:1.2;padding:10px;}.view-cmc-people-blocks.view-display-id-faculty .views-field-nothing{min-height:99px;}.view-cmc-people-blocks .views-field-nothing h2{margin:0;}.view-cmc-people-blocks .views-field-title h2{min-height:64px;}.view-cmc-people-blocks .primary-role{margin-top:6px;font-size:font-weight:bold;}.view-cmc-people-blocks .item-list ul li{margin:6px 0 0 0;padding:0;list-style-type:none;}.view-cmc-people-blocks .item-list ul{margin:0;padding:0;list-style-type:none;}.view-cmc-people-blocks .views-field-field-headshot{position:relative;}.view-cmc-people-blocks .image-field-caption{margin:0 5px;font-size:10px;line-height:1;color:#555;background:rgba(255,255,255,0.6);font-style:italic;padding:3px;display:inline-block;position:absolute;bottom:0;right:0;margin:0;}.view-cmc-people-blocks .image-field-caption p{margin:0;}.view-cmc-people-blocks .views-field-field-primary-role{margin:10px;font-size:12px;font-size:1.2rem;color:#555;line-height:1.2;}.view-cmc-people-blocks .views-field-field-additional-roles{min-height:36px;}.view-cmc-people-blocks .views-field-field-additional-roles li{font-size:12px;line-height:1.2;list-style-type:none;padding:2px 10px 10px;margin:0;box-sizing:border-box;}.node-type-people .field-type-field-collection,.field-group-fieldset{padding:20px;background:none;color:#444;border:1px solid #aaa;border-radius:10px;margin-bottom:20px;}.node-type-people .field-type-field-collection .field-item{background:#fff;color:#444;}.field-name-field-additional-images figure{max-width:33%;padding:0 20px 20px 0;box-sizing:border-box;display:inline-block;vertical-align:top;}#node-8538 header{display:none;}.view-courses .views-field-title h2{margin:0;font-family:Lato,sans-serif;text-transform:none;}body.node-type-course .node-course{max-width:790px;margin:0 auto;}.field-name-field-course-category{display:none;}h2 a{text-decoration:none;}.offerings-teaser .offering-item{margin:10px 0;padding:10px;}.offerings-teaser .offering-item .line1{font-size:16px;line-height:18px;margin-bottom:5px;}a.course-preview-button{margin:5px 10px 5px 0;transition:background 0.2s;display:inline-block;}a.course-preview-button:hover{color:#fff;background:#2a587b;}.field-name-field-topic .field-label,.field-name-field-topic .field-items,.field-name-field-topic .field-item{display:inline;float:none;}.offerings-more{display:none;}.field-name-field-project-type{margin-left:51%;margin-top:30px;text-align:right;}.field-name-field-project-type .field-item{display:inline-block;}.field-name-field-project-type a,.field-name-field-project-type a:visited{font-size:10px;font-size:1.0rem;text-decoration:none;display:inline-block;padding:0 5px;background:#888;color:#fff;border-radius:3px;transition:background 0.25s;}.field-name-field-project-type a:hover,.field-name-field-project-type a:focus{background:#666;color:#fff;}.node-project .field-name-field-left-photo{max-width:33%;}.node-project .field-name-body{margin-left:38%;margin-left:calc(33.3% + 30px);}.node-project .content > h2{margin-left:38%;margin-left:calc(33.3% + 30px);font-family:"Lato","Helvetica Neue",helvetica,Arial,sans-serif;text-transform:none;font-size:36px;line-height:1.2;}.node-people .field-name-field-more-content{clear:both;padding-top:30px;}#block-views-cmc_projects-projects_block h2.block-title{display:none;}.view-id-cmc_projects > div > h3{background:#125cc8;color:#fff;padding:10px;display:block;width:100%;}#node-8760{margin-top:40px;}article.node-teaser.node-announcement{margin-bottom:10px;padding-bottom:20px;font-size:0.9em;}.view-cmc-announcements .view-content{vertical-align:top;}.view-cmc-announcements .views-row{width:calc(50% - 4px);display:inline-block;vertical-align:top;padding-right:35px;vertical-align:top;background:none;margin-bottom:30px;}.view-cmc-announcements .views-row:only-child{width:100%;margin-right:0;margin-left:0;}article.node-teaser.node-announcement .field-name-field-tags{display:none;}.view-cmc-announcements .field-name-body h1,.view-cmc-announcements .field-name-body h2,.view-cmc-announcements .field-name-body h3,.view-cmc-announcements .field-name-body h4,.view-cmc-announcements .views-field-title h2{font-family:"Lato","Helvetica Neue",helvetica,Arial,sans-serif;text-transform:none;font-weight:400;}.view-cmc-announcements .views-field-title h2{margin:0;font-size:20px;line-height:1.2;}.view-cmc-announcements .views-field{margin-left:220px;line-height:1.2;margin-bottom:10px;}.view-cmc-announcements .views-field-field-image{margin-left:0;float:left;}.view-cmc-announcements .views-field-created{font-size:0.8em;font-style:italic;color:#999;}.view-cmc-announcements .views-field-body{max-width:580px;}@media only screen and (max-width:1080px){.view-cmc-announcements .views-row{width:100%;padding-left:20px;}.view-cmc-announcements .views-field-field-summary{max-width:390px;}}@media only screen and (max-width:525px){.view-cmc-announcements .views-field{margin:0 auto 10px;text-align:center;}.view-cmc-announcements .views-field-field-image{margin-left:0;float:none;}}.page-node-8446 table{width:100%;}.page-node-8446 table td,.page-node-8446 table th{width:33%;padding:10px;}p.button a,p.button a:visited{color:#fff;}.node-mini-site .gallery-item{display:inline-block;margin:0 10px 10px 0;}.node-mini-site .person-item-info a{text-decoration:none;}.tabs{margin-top:10px;}
