.row,.owl-wrapper:after{*zoom:1;}.row:before,.row:after,.owl-wrapper:after{content:' ';display:table;}.row:after,.owl-wrapper:after{clear:both;}.mobile-menu-toggle{display:block;}@media all and (min-width:50em){.mobile-menu-toggle{display:none;}}.banner-top-region,.breadcrumb,#block-system-user-menu,#block-views-carousel-block .owl-pagination,#block-views-carousel-block .owl-buttons{display:none;}@media all and (min-width:50em){.banner-top-region,.breadcrumb,#block-system-user-menu,#block-views-carousel-block .owl-pagination,#block-views-carousel-block .owl-buttons{display:block;}}.node-basic-page.node-teaser img,.node-play.node-teaser img,.node-youtube-video.node-teaser img,.node-cast-member.node-teaser img,.node-play .group-gallery img,.responsive{display:block;height:auto;width:100%;}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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{font-size:87.5%;line-height:1.42857em;}body{background-color:#fff;color:#747579;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}p,ol,ul,dl,form,fieldset,table,address{margin-bottom:20px;margin-bottom:1.42857rem;}a{color:#747579;text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}a:hover{color:#a72392;}a:active{color:#a72392;}strong{font-weight:700;}em{font-style:italic;}h1,h2,h3,legend{margin-bottom:20px;margin-bottom:1.42857rem;font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}h1{font-size:32px;font-size:2.28571rem;line-height:40px;line-height:2.85714rem;}h2,legend{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;margin-bottom:10px;margin-bottom:0.71429rem;}h3{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;}legend{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;margin-bottom:10px;margin-bottom:0.71429rem;margin-left:-3px;padding:0 3px;}picture{display:block;}.lead,.intro,.node-carousel-slide .field-link{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;margin-bottom:30px;margin-bottom:2.14286rem;}.highlight{background-color:#afafaf;color:#fff;padding:1.42857rem;}.active{color:#a72392;}.columns{overflow:hidden;}@media all and (min-width:50em){.column.left{width:57.62712%;float:left;margin-right:1.69492%;}}@media all and (min-width:60em){.column.left{width:57.62712%;float:left;margin-right:1.69492%;}}@media all and (min-width:50em){.column.right{width:32.20339%;float:right;margin-right:0;}}@media all and (min-width:60em){.column.right{width:32.20339%;float:right;margin-right:0;}}.icon-link .fa{display:inline-block;vertical-align:middle;width:2.5rem;}.icon-link span{display:inline-block;vertical-align:middle;width:80%;}ol{padding-left:1.42857rem;}ol li{margin-bottom:20px;margin-bottom:1.42857rem;list-style:decimal;}ul{padding-left:1.42857rem;}ul li{list-style:disc;}table{width:100%;}th{border-bottom:2px solid #afafaf;font-weight:700;padding:9px 10px;white-space:nowrap;}td{border-bottom:1px solid #e2e1dd;border-top:1px solid #e2e1dd;padding:9px 10px 10px;}td.label{font-weight:bold;text-align:right;}.responsive-table{overflow-x:auto;}*,*:before,*:after{box-sizing:border-box;}.container,#block-views-carousel-block .owl-controls{max-width:960px;max-width:68.57143rem;margin-left:auto;margin-right:auto;}.container:after,#block-views-carousel-block .owl-controls:after{content:" ";display:block;clear:both;}.container{padding:0 10px;}body{background-color:#f2f2f2;}.banner{background-color:#010101;color:#fff;height:380px;}.banner:after{background-image:-webkit-linear-gradient(rgba(1,1,1,0.8),rgba(1,1,1,0));background-image:linear-gradient(rgba(1,1,1,0.8),rgba(1,1,1,0));content:'';display:block;height:200px;left:0;position:absolute;top:0;width:100%;z-index:1;}.banner a{color:#e2e1dd;}.banner a:hover{color:#fff;}.banner a:active{color:#fff;}.main-image{background-position:50% 50%;background-size:cover;height:380px;left:0;position:absolute;top:0;width:100%;z-index:0;}.banner-top-region{margin-bottom:20px;margin-bottom:1.42857rem;border-bottom:1px solid rgba(255,255,255,0.25);height:3.57143rem;left:0;padding:0.35714rem 0;position:absolute;top:0;width:100%;z-index:2;}.admin-menu .main-image,.admin-menu .banner-top-region{top:29px;}@media all and (min-width:50em){.banner-container{position:relative;}}.logo{background-color:rgba(1,1,1,0.5);height:75px;left:0.71429rem;position:absolute;top:0.71429rem;width:215px;z-index:2;}@media all and (min-width:50em){.logo{left:1.42857rem;top:4.28571rem;}}.logo a{overflow:hidden;text-align:left;text-indent:-9999em;background:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/greek-play-logo.svg) no-repeat;display:block;height:75px;width:215px;}.site-slogan{display:none;}.main{overflow:visible;}.breadcrumb{padding-top:20px;padding-top:1.42857rem;font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;}.messages{margin:1.42857rem 0;}.page-title{margin-top:30px;margin-top:2.14286rem;margin-bottom:30px;margin-bottom:2.14286rem;color:#010101;}.content-outer{margin-top:20px;margin-top:1.42857rem;padding-bottom:20px;padding-bottom:1.42857rem;}@media all and (min-width:50em){.one-sidebar.sidebar-second .content-inner{width:57.62712%;float:left;margin-right:1.69492%;}.one-sidebar.sidebar-second .sidebar-second{width:32.20339%;float:right;margin-right:0;}}.footer{padding-top:40px;padding-top:2.85714rem;padding-bottom:60px;padding-bottom:4.28571rem;background-color:#fff;font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;}.footer-container{overflow:hidden;}.footer-container .block h1{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;margin-bottom:10px;margin-bottom:0.71429rem;border-bottom:1px #afafaf dashed;padding-bottom:9px;}.vohm-logo{overflow:hidden;text-align:left;text-indent:-9999em;background:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/vohm-logo-3d.svg) no-repeat;background-size:100%;clear:both;display:block;float:right;height:40px;margin-right:1.42857rem;opacity:.5;right:0;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:80px;}.vohm-logo:hover{opacity:1;}.node-cast-member.node-teaser,#block-views-featured-content-block,#block-views-past-plays-block-2,#block-views-past-plays-block-5{margin-bottom:20px;margin-bottom:1.42857rem;text-align:center;}.node-cast-member.node-teaser .content,#block-views-featured-content-block .content,#block-views-past-plays-block-2 .content,#block-views-past-plays-block-5 .content{font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;}.node-basic-page.node-teaser,.node-play.node-teaser,.node-youtube-video.node-teaser{margin-bottom:20px;margin-bottom:1.42857rem;background-color:#fff;display:block;text-align:center;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}.node-basic-page.node-teaser a,.node-play.node-teaser a,.node-youtube-video.node-teaser a{-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}.node-basic-page.node-teaser:hover,.node-play.node-teaser:hover,.node-youtube-video.node-teaser:hover{background-color:#a72392;color:#fff;}.node-basic-page.node-teaser:hover a,.node-play.node-teaser:hover a,.node-youtube-video.node-teaser:hover a{color:#fff;}.node-basic-page.node-teaser img,.node-play.node-teaser img,.node-youtube-video.node-teaser img{display:block;}.node-basic-page.node-teaser .content,.node-play.node-teaser .content,.node-youtube-video.node-teaser .content{padding:0.35714rem 0.71429rem;}.node-basic-page.node-teaser h2,.node-play.node-teaser h2,.node-youtube-video.node-teaser h2{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;margin-bottom:0;}.node-basic-page.node-teaser h3,.node-play.node-teaser h3,.node-youtube-video.node-teaser h3{font-size:16px;font-size:1.14286rem;line-height:20px;line-height:1.42857rem;margin-bottom:0;}#block-views-featured-content-block,#block-views-past-plays-block-2,#block-views-past-plays-block-5{overflow:hidden;}@media all and (min-width:40em){#block-views-featured-content-block .view-content,#block-views-past-plays-block-2 .view-content,#block-views-past-plays-block-5 .view-content{margin-left:-1.42857rem;margin-right:-1.42857rem;}}@media all and (min-width:40em){#block-views-featured-content-block .views-row,#block-views-past-plays-block-2 .views-row,#block-views-past-plays-block-5 .views-row{display:inline-block;padding:0 0.71429rem;width:49.15254%;}}@media all and (min-width:50em){#block-views-featured-content-block .views-row,#block-views-past-plays-block-2 .views-row,#block-views-past-plays-block-5 .views-row{width:32.20339%;}}.node-cast-member.node-teaser{background-color:#fff;display:block;}.node-cast-member.node-teaser img{display:block;}.node-cast-member.node-teaser .content{padding:0.35714rem 0.71429rem;}.node-cast-member.node-teaser h3{font-size:16px;font-size:1.14286rem;line-height:20px;line-height:1.42857rem;margin-bottom:0;}.node-carousel-slide,.front .banner,.front .carousel-region{height:100vh;}@media all and (min-width:40em){.node-carousel-slide,.front .banner,.front .carousel-region{height:70vh;}}.element-hidden{display:none;}.element-invisible{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static !important;}.admin-menu-search{box-sizing:content-box;}.tabs{margin-top:10px;margin-top:0.71429rem;margin-bottom:20px;margin-bottom:1.42857rem;clear:both;overflow:hidden;padding:0;}.tabs li{float:left;list-style:none;margin-right:5px;}.tabs a{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;border:1px solid transparent;border-radius:5px;color:#747579;display:block;padding:0 0.35714rem;-webkit-transition:all 200ms ease;transition:all 200ms ease;}.tabs a.active{border-color:#e2e1dd;}.tabs a:hover{border-color:#747579;}.messages{border-radius:2px;padding:1.42857rem;}.messages p,.messages ul{margin-bottom:0;}.messages a{text-decoration:underline;}.messages.status{background-color:#010101;color:#fff;}.messages.status a{color:#fff;}.messages.status a:hover{color:#a72392;}.messages.warning{background-color:#f19b36;color:#fff;}.messages.warning a{color:#fff;}.messages.warning a:hover{color:#a72392;}.messages.error{background-color:#f05d00;color:#fff;}.messages.error a{color:#fff;}.messages.error a:hover{color:#a72392;}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}.form-item{margin-bottom:20px;margin-bottom:1.42857rem;}.form-item label{display:block;}.form-item .description{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;color:#afafaf;}.form-required{color:#f19b36;}.form-text,.form-email,.form-select,.form-textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #e2e1dd;border-radius:2px;font-family:inherit;font-size:100%;margin:0;padding:8px 10px;-webkit-transition:all 200ms ease;transition:all 200ms ease;width:100%;}.form-text:focus,.form-email:focus,.form-select:focus,.form-textarea:focus{background-color:#fff;border-color:#afafaf;outline:none;}.form-text.error,.form-email.error,.form-select.error,.form-textarea.error{border-color:#f05d00;color:#f05d00;}.form-text{height:40px;}.form-select{min-height:30px;padding-top:5px;}.form-type-checkbox label,.form-type-radio label{display:inline-block;}.form-checkboxes > .form-type-checkbox{margin-bottom:0;}.form-submit,button,.button{-webkit-appearance:none;background:#00bbd7;border:0;border-radius:2px;color:#fff;cursor:pointer;font-family:inherit;font-size:100%;margin:0 0 1.42857rem;padding:12px 15px 11px;-webkit-transition:all 200ms 0s ease;transition:all 200ms 0s ease;}.form-submit:hover,button:hover,.button:hover,.form-submit:active,button:active,.button:active{background-color:#a72392;color:#fff;}.form-button-disabled,.progress-disabled{background:#e2e1dd;cursor:not-allowed;}.form-button-disabled:hover,.progress-disabled:hover,.form-button-disabled:active,.progress-disabled:active{background:#e2e1dd;}td .form-item,td .form-submit,td .button{margin-bottom:0;}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress-throbber{display:inline-block;height:1.42857rem;margin:0 0 1.42857rem 0.71429rem;overflow:hidden;}.ajax-progress-throbber .throbber{-webkit-animation:spinner 500ms linear infinite;animation:spinner 500ms linear infinite;border:solid 3px transparent;border-left-color:#afafaf;border-radius:1.42857rem;border-top-color:#afafaf;float:left;height:1.42857rem;width:1.42857rem;}.ajax-progress-throbber .message{color:#747579;float:left;margin-left:0.71429rem;}.ajax-processed{display:inline-block;}.form-type-select .ajax-progress-throbber{margin-bottom:0;}.form-type-checkbox .ajax-progress-throbber,.form-type-radio .ajax-progress-throbber{margin:0 5px 0 0;}.views-submit-button .ajax-progress-throbber{margin-left:0;}.pager-wrapper{margin-top:40px;margin-top:2.85714rem;clear:both;}.pager-wrapper .item-list{text-align:center;}.pager{display:inline-block;overflow:hidden;padding-left:0;}.pager li{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;float:left;list-style:none;margin:0 3px;position:relative;}.pager li.pager-current{background-color:#fff;color:#747579;padding:3px 6px;}.pager a{background-color:#fff;color:#afafaf;display:inline-block;padding:3px 6px;text-transform:capitalize;-webkit-transition:all 200ms ease;transition:all 200ms ease;}.pager a:hover{background-color:#747579;color:#fff;}.pager a.progress-disabled{background-color:transparent !important;color:#e2e1dd;padding-right:2.85714rem;}.pager .ajax-progress-throbber{position:absolute;right:0.71429rem;top:3px;}.field-label{margin-bottom:20px;margin-bottom:1.42857rem;}span.field-label{display:inline-block;}.field{margin-bottom:20px;margin-bottom:1.42857rem;}.field.inline{display:inline-block;}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y;width:100%;}.owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0);}.owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-wrapper-outer .autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-item{float:left;}.owl-page,.owl-buttons div{cursor:pointer;}.owl-controls{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-wrapper,.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-fade-in{-webkit-animation:fadeIn 2s both ease-in-out;animation:fadeIn 2s both ease-in-out;}.owl-fade-in .content{-webkit-animation:fadeIn 2s 500ms both ease-in-out;animation:fadeIn 2s 500ms both ease-in-out;}.owl-fade-out{-webkit-animation:fadeOut 2s both ease-in-out;animation:fadeOut 2s both ease-in-out;}.owl-fade-out .content{-webkit-animation:fadeOut 2s 500ms both ease-in-out;animation:fadeOut 2s 500ms both ease-in-out;}.parsley-error{border-color:#f05d00 !important;}.parsley-success{border-color:#698842 !important;}.parsley-errors-list{font-size:13px;font-size:0.92857rem;line-height:20px;line-height:1.42857rem;color:#f05d00;margin:0;opacity:0;padding:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.parsley-errors-list.filled{opacity:1;}.parsley-errors-list li{list-style:none;}.fancy-select{position:relative;}.fancy-select.disabled{opacity:.5;}.fancy-select .trigger{background-color:#fff;border:2px solid #e2e1dd;border-radius:2px;color:#010101;cursor:pointer;outline:0;outline-offset:-2px;overflow:hidden;padding:3px 5px;position:relative;text-overflow:ellipsis;-webkit-transition:all 200ms ease;transition:all 200ms ease;white-space:nowrap;}.fancy-select .trigger.open{background-color:#fff;border-color:#afafaf;box-shadow:none;color:#010101;}.fancy-select .options{background-color:#fff;border:2px solid #afafaf;border-radius:2px;left:0;margin:0;max-height:200px;opacity:0;overflow:auto;padding:0;position:absolute;top:30px;-webkit-transition:opacity 300ms ease,top 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,top 300ms ease,visibility 300ms ease;visibility:hidden;width:100%;z-index:1000;}.fancy-select .options.open{opacity:1;top:35px;-webkit-transition:opacity 200ms ease,top 200ms ease;transition:opacity 200ms ease,top 200ms ease;visibility:visible;}.fancy-select .options.overflowing{bottom:30px;top:auto;-webkit-transition:opacity 300ms ease,bottom 300ms ease,visibility 300ms ease;transition:opacity 300ms ease,bottom 300ms ease,visibility 300ms ease;}.fancy-select .options.overflowing.open{bottom:35px;top:auto;-webkit-transition:opacity 300ms ease,bottom 300ms ease;transition:opacity 300ms ease,bottom 300ms ease;}.fancy-select .options li{color:#010101;cursor:pointer;list-style:none;padding:3px 5px;-webkit-transition:all 150ms ease;transition:all 150ms ease;white-space:nowrap;}.fancy-select .options li.hover{background-color:#fff;color:#010101;}.fancy-select .options li.selected{background-color:#fff;color:#747579;}.mfp-bg{background:#010101;height:100%;left:0;opacity:0.9;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042;}.mfp-wrap{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none !important;position:fixed;top:0;width:100%;z-index:1043;}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 1.42857rem;position:absolute;text-align:center;top:0;width:100%;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:-webkit-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#e2e1dd;left:10px;margin-top:-0.71429rem;position:absolute;right:10px;text-align:center;top:50%;width:auto;z-index:1044;}.mfp-preloader a{color:#e2e1dd;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;overflow:visible;padding:0;z-index:1046;}button::-moz-focus-inner{border:0;padding:0;}.mfp-close{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;height:40px;line-height:40px;opacity:0.65;padding:0 0 40px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:40px;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#010101;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;padding-right:5px;right:-5px;text-align:right;width:100%;}.mfp-counter{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;color:#e2e1dd;position:absolute;right:0;top:20px;}.mfp-arrow{height:110px;margin:0;margin-top:-55px;opacity:0.65;padding:0;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:90px;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1 !important;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{border:medium inset transparent;content:'';display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-bottom-width:13px;border-top-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-bottom-width:21px;border-top-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:27px solid #fff;margin-left:25px;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff;}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px;}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%;}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%;}.mfp-iframe-scaler iframe{background:#010101;box-shadow:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.mfp-iframe-holder .mfp-close{top:-40px;}img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0;width:auto;}.mfp-figure:after{background:#afafaf;bottom:40px;box-shadow:none;content:'';display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1;}.mfp-figure{line-height:0;}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-40px;position:absolute;top:100%;width:100%;}.mfp-title{font-size:14px;font-size:1rem;line-height:20px;line-height:1.42857rem;color:#fff;margin-top:20px;padding-right:40px;text-align:left;word-wrap:break-word;}.mfp-figure small{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;color:#e2e1dd;display:block;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile .mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,0.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform:origin(0);-ms-transform:origin(0);transform:origin(0);}.mfp-arrow-right{-webkit-transform:origin(100%);-ms-transform:origin(100%);transform:origin(100%);}.mfp-container{padding-left:10px;padding-right:10px;}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 400ms ease;transition:all 400ms ease;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content,.mfp-fade.mfp-wrap .mfp-preloader,.mfp-fade.mfp-wrap .mfp-arrow{opacity:0;-webkit-transition:all 400ms ease;transition:all 400ms ease;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content,.mfp-fade.mfp-wrap.mfp-ready .mfp-preloader{opacity:1;}.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow{opacity:0.65;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content,.mfp-fade.mfp-wrap.mfp-removing .mfp-preloader,.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow{opacity:0;}.mfp-with-zoom.mfp-container,.mfp-with-zoom.mfp-bg{-webkit-backface-visibility:hidden;opacity:0;-webkit-transition:all 400ms ease;transition:all 400ms ease;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.9;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}html,body,.page,.page-pusher{height:100%;}@media all and (max-width:50em){.page{position:relative;width:100%;}.page .page-pusher{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease;}.page #block-menu-block-1{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#333332;bottom:0;left:0;overflow-y:auto;position:absolute;top:0;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px);width:280px;}}.mobile-menu-open .page{overflow:hidden;}.mobile-menu-open .page-pusher{-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px);}.mobile-menu-toggle{cursor:pointer;padding:0.71429rem;position:absolute;right:0;top:0;z-index:2;}#block-views-tweets-block{width:66.10169%;float:left;margin-right:1.69492%;left:10px;overflow:hidden;position:relative;}#block-views-tweets-block .views-field-text{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;text-shadow:0 0 2px rgba(1,1,1,0.2);}#block-views-tweets-block .views-field-text:before{content:'';display:inline-block;font-family:FontAwesome;}#block-block-3{float:right;margin-top:0.71429rem;}#block-block-3 .content ul{margin:0;padding:0;}#block-block-3 .content li{float:left;list-style:none;margin-left:0.71429rem;}#block-block-3 .content a{color:rgba(255,255,255,0.5);display:block;}#block-block-3 .content a:hover{color:#fff;}.cam-logo-top{overflow:hidden;text-align:left;text-indent:-9999em;background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cam-logo-top.png);background-size:106px 20px;height:20px;width:106px;margin-right:0.71429rem;opacity:.75;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.cam-logo-top{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cam-logo-top@2x.png);}}.cam-logo-top:hover{opacity:1;}#block-system-user-menu{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;}@media all and (min-width:50em){#block-system-user-menu{position:absolute;right:0.71429rem;top:0.71429rem;}}#block-system-user-menu .menu li{display:inline-block;list-style:none;margin-left:0.71429rem;}#block-menu-block-1{left:0;position:absolute;top:0;}@media all and (max-width:50em){#block-menu-block-1{-webkit-backface-visibility:hidden;background-color:#333332;overflow-y:auto;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px);width:280px;}}@media all and (min-width:50em){#block-menu-block-1{left:auto;right:0.71429rem;top:5.71429rem;width:700px;z-index:2;}}.menu-block-1{font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:visible;}.menu-block-1 ul{margin:0;padding:0;}.menu-block-1 li{list-style:none;}@media all and (max-width:50em){.menu-block-1{padding:1.42857rem;}.menu-block-1 li{font-size:16px;font-size:1.14286rem;line-height:20px;line-height:1.42857rem;font-weight:700;margin:0.71429rem 0;}.menu-block-1 li .menu{margin-left:0.71429rem;}.menu-block-1 li li{font-size:14px;font-size:1rem;line-height:20px;line-height:1.42857rem;font-weight:normal;margin:0.35714rem 0;}}@media all and (min-width:50em){.menu-block-1{float:right;}.menu-block-1 > .menu > li{font-size:18px;font-size:1.28571rem;line-height:30px;line-height:2.14286rem;float:left;font-weight:700;list-style:none;margin-left:1.42857rem;text-shadow:0 0 2px rgba(1,1,1,0.2);}.menu-block-1 > .menu > li:hover > .menu{opacity:1;visibility:visible;}.menu-block-1 > .menu > li.last > .menu{right:0;}.menu-block-1 > .menu > li.last > .menu:before{right:1.42857rem;}.menu-block-1 > .menu > li > .menu{background-color:#fff;display:block;opacity:0;padding:0.71429rem 1.42857rem;position:absolute;text-align:left;text-shadow:none;top:40px;-webkit-transition:opacity 400ms ease-in-out,visibility 400ms ease-in-out;transition:opacity 400ms ease-in-out,visibility 400ms ease-in-out;visibility:hidden;width:280px;z-index:999;}.menu-block-1 > .menu > li > .menu:before{color:#fff;content:'';display:block;font-family:FontAwesome;font-size:1.5em;margin:0 auto;position:absolute;top:-18px;}.menu-block-1 > .menu > li > .menu a{color:#747579;}.menu-block-1 > .menu > li > .menu a:hover{color:#a72392;}.menu-block-1 > .menu > li > .menu li{font-size:16px;font-size:1.14286rem;line-height:20px;line-height:1.42857rem;float:none;font-weight:normal;margin:0.71429rem 0;}.menu-block-1 > .menu > li > .menu .menu{border-top:1px dashed #afafaf;margin-top:4px;}.menu-block-1 > .menu > li > .menu .menu li{font-size:14px;font-size:1rem;line-height:20px;line-height:1.42857rem;margin:0.35714rem 0;}}#block-views-carousel-block .owl-controls{position:relative;}#block-views-carousel-block .owl-pagination{bottom:90px;position:absolute;text-align:center;width:100%;z-index:1;}#block-views-carousel-block .owl-page{background:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/page.svg) no-repeat;display:inline-block;height:35px;opacity:.25;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:43px;}#block-views-carousel-block .owl-page:hover,#block-views-carousel-block .owl-page.active{opacity:1;}#block-views-carousel-block .owl-buttons{font-family:FontAwesome;font-size:10em;}#block-views-carousel-block .owl-buttons div{overflow:hidden;text-align:left;text-indent:-9999em;background-repeat:no-repeat;bottom:2.14286rem;height:100px;opacity:.5;position:absolute;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;width:30px;z-index:1;}#block-views-carousel-block .owl-buttons div:hover{opacity:1;}#block-views-carousel-block .owl-prev{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/angle-left.svg);left:1.42857rem;}#block-views-carousel-block .owl-next{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/angle-right.svg);right:1.42857rem;}#block-block-4{text-align:center;}@media all and (min-width:40em){#block-block-4{width:49.15254%;float:left;margin-right:1.69492%;}}@media all and (min-width:50em){#block-block-4{width:27.11864%;float:left;margin-right:1.63934%;}}@media all and (min-width:40em){#block-block-4 .content{width:220px;}}#block-block-4 .content ul{margin:0;padding:0;}#block-block-4 .content li{margin-bottom:30px;margin-bottom:2.14286rem;padding-bottom:30px;padding-bottom:2.14286rem;border-bottom:1px dashed #afafaf;list-style:none;text-align:center;}#block-block-4 .content li:last-child{border-bottom:0;padding-bottom:0;}#block-block-4 .content a{overflow:hidden;text-align:left;text-indent:-9999em;display:block;margin:0 auto;}.cam-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cam-logo.png);background-size:179px 34px;height:34px;width:179px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.cam-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cam-logo@2x.png);}}.arts-theatre-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cambridge-arts-theatre-logo.png);background-size:180px 60px;height:60px;width:180px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.arts-theatre-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/cambridge-arts-theatre-logo@2x.png);}}.classics-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/classics-logo.png);background-size:178px 23px;height:23px;width:178px;}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.classics-logo-footer{background-image:url(/sites/www.cambridgegreekplay.com/themes/greek_play/images/classics-logo@2x.png);}}.copyright-notice{font-size:12px;font-size:0.85714rem;line-height:20px;line-height:1.42857rem;margin-top:60px;margin-top:4.28571rem;}@media all and (min-width:40em){#block-menu-menu-footer-menu{width:49.15254%;float:left;margin-right:1.69492%;}}@media all and (min-width:50em){#block-menu-menu-footer-menu{width:49.15254%;float:left;margin-right:1.69492%;}}@media all and (min-width:60em){#block-menu-menu-footer-menu{width:23.72881%;float:left;margin-right:1.69492%;}}#block-menu-menu-footer-menu .content ul{padding:0;}#block-menu-menu-footer-menu .content li{list-style:none;}#block-views-past-plays-block-1{margin-bottom:20px;margin-bottom:1.42857rem;}@media all and (min-width:40em){#block-views-past-plays-block-1{width:49.15254%;float:right;margin-right:0;}}@media all and (min-width:50em){#block-views-past-plays-block-1{width:49.15254%;float:right;margin-right:0;}}@media all and (min-width:60em){#block-views-past-plays-block-1{width:40.67797%;float:right;margin-right:0;}}@media all and (min-width:50em){#block-views-past-plays-block-1 .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.42857rem;-moz-column-gap:1.42857rem;column-gap:1.42857rem;}}#block-views-past-plays-block-1 .views-row-last{display:none;}@media all and (min-width:40em){#block-views-educational-documents-block .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.42857rem;-moz-column-gap:1.42857rem;column-gap:1.42857rem;}}@media all and (min-width:50em){#block-views-educational-documents-block .view-content{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.node-carousel-slide{position:relative;}.node-carousel-slide .image{background-position:50% 50%;background-size:cover;display:block;height:100%;}.node-carousel-slide .content{bottom:2.85714rem;font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:5.71429rem;padding:0 1.42857rem;position:absolute;text-align:center;width:100%;}@media all and (min-width:50em){.node-carousel-slide .content{bottom:1.42857rem;}}.node-carousel-slide h2{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;}@media all and (min-width:40em){.node-carousel-slide h2{font-size:32px;font-size:2.28571rem;line-height:40px;line-height:2.85714rem;}}.node-carousel-slide .field-link{margin-bottom:0;}.node-document{margin-bottom:10px;margin-bottom:0.71429rem;}.field-files .size{display:none;}.node-link{margin-bottom:10px;margin-bottom:0.71429rem;}.field-link .fa{margin-left:0.21429rem;width:2.28571rem;}.node-play .field-year{font-size:14px;font-size:1rem;line-height:20px;line-height:1.42857rem;background-color:#010101;color:#fff;display:inline-block;font-family:Dosis,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:0.71429rem;padding:0.14286rem 0.35714rem;vertical-align:top;}@media all and (min-width:50em){.node-play .field-year{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;padding:0.35714rem;}}.node-play .field-items{overflow:hidden;}.node-play .node-cast-member,.node-play .group-gallery a{width:49.15254%;float:left;}.node-play .node-cast-member:nth-child(2n + 1),.node-play .group-gallery a:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-cast-member:nth-child(2n + 2),.node-play .group-gallery a:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}@media all and (min-width:40em){.node-play .node-cast-member,.node-play .group-gallery a{width:23.72881%;float:left;}.node-play .node-cast-member:nth-child(4n + 1),.node-play .group-gallery a:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-cast-member:nth-child(4n + 2),.node-play .group-gallery a:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}.node-play .node-cast-member:nth-child(4n + 3),.node-play .group-gallery a:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}.node-play .node-cast-member:nth-child(4n + 4),.node-play .group-gallery a:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}@media all and (min-width:50em){.node-play .node-cast-member,.node-play .group-gallery a{width:31.03448%;float:left;}.node-play .node-cast-member:nth-child(3n + 1),.node-play .group-gallery a:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-cast-member:nth-child(3n + 2),.node-play .group-gallery a:nth-child(3n + 2){margin-left:34.48276%;margin-right:-100%;clear:none;}.node-play .node-cast-member:nth-child(3n + 3),.node-play .group-gallery a:nth-child(3n + 3){margin-left:68.96552%;margin-right:-100%;clear:none;}}.node-play .group-gallery a{margin-bottom:20px;margin-bottom:1.42857rem;display:block;}.node-play .node-youtube-video{width:49.15254%;float:left;}.node-play .node-youtube-video:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-youtube-video:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}@media all and (min-width:40em){.node-play .node-youtube-video{width:49.15254%;float:left;}.node-play .node-youtube-video:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-youtube-video:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media all and (min-width:50em){.node-play .node-youtube-video{width:48.27586%;float:left;}.node-play .node-youtube-video:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.node-play .node-youtube-video:nth-child(2n + 2){margin-left:51.72414%;margin-right:-100%;clear:none;}}.node-play .node-review{margin-bottom:20px;margin-bottom:1.42857rem;background-color:#010101;color:#fff;padding:1.42857rem;position:relative;}.node-play .node-review:before{color:rgba(116,117,121,0.5);content:'';display:block;font-family:FontAwesome;font-size:5em;left:0.71429rem;position:absolute;top:2.14286rem;z-index:0;}.node-play .node-review blockquote{position:relative;z-index:1;}.node-review blockquote{font-size:16px;font-size:1.14286rem;line-height:20px;line-height:1.42857rem;}.node-review p:last-child{margin-bottom:0;}.node-review cite{margin-top:20px;margin-top:1.42857rem;display:block;font-style:italic;}.view-id-educational_documents{overflow:hidden;}.view-id-educational_documents .item-list{margin-bottom:20px;margin-bottom:1.42857rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.view-id-educational_documents .item-list ul{background-color:#fff;margin:0;padding:1.42857rem;}.view-id-educational_documents .item-list li{list-style:none;margin-bottom:0.71429rem;}.front .page-inner{min-height:100%;}.front .banner{overflow:hidden;padding-bottom:0;}.front .carousel-region{left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0;}.front .page-title{display:none;}.admin-menu .carousel-region{top:29px;}.teaching-the-play-page .content-inner aside{margin-bottom:20px;margin-bottom:1.42857rem;}.teaching-the-play-page .content-inner aside h1{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;}.maintenance-page{background-color:#010101;color:#fff;height:auto;text-align:center;}.maintenance-page .container{max-width:40em;}.maintenance-page .banner{height:auto;}.maintenance-page .logo{left:auto;margin:4.28571rem auto;position:relative;top:auto;}
