html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.lightbox-wrap *{padding:0;margin:0;}.lightbox-mask{position:fixed;top:0;left:0;background:url(/sites/all/themes/masterclasses/js/littlelightbox/resource/opacity.png);z-index:1000;display:none;cursor:pointer;}.lightbox-wrap .lightbox-skin,.lightbox-wrap .lightbox-outer,.lightbox-wrap .lightbox-inner{width:auto;height:auto;margin:auto;}.lightbox-loading,.lightbox-skin .lightbox-closeBtn,.lightbox-skin .lightbox-prevBtn span,.lightbox-skin .lightbox-nextBtn span{background:url(/sites/all/themes/masterclasses/js/littlelightbox/resource/lightbox_sprite.png);}.lightbox-wrap .lightbox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.lightbox-skin .lightbox-closeBtn{position:absolute;top:0;right:0;margin-top:-13px;margin-right:-13px;cursor:pointer;width:36px;height:34px;background-position:0 0;z-index:1060;}.lightbox-skin .lightbox-nav{position:absolute;top:0;width:40%;height:100%;background:transparent url(/sites/all/themes/masterclasses/js/littlelightbox/resource/transparent.png);cursor:pointer;z-index:1040;}.lightbox-skin .lightbox-nav:hover span{visibility:visible;}.lightbox-skin .lightbox-nav span{position:absolute;top:50%;margin-top:-17px;width:36px;height:34px;z-index:1040;visibility:hidden;}.lightbox-skin .lightbox-prevBtn{left:0px;}.lightbox-skin .lightbox-prevBtn span{left:20px;background-position:0 -36px;}.lightbox-skin .lightbox-nextBtn{right:0px;}.lightbox-skin .lightbox-nextBtn span{right:20px;background-position:0 -72px;}.lightbox-loading{position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;z-index:1050;}.lightbox-loading div{background:url(/sites/all/themes/masterclasses/js/littlelightbox/resource/lightbox_loading.gif) center center no-repeat;width:44px;height:44px;}.lightbox-wrap{position:absolute;top:0;left:0;z-index:1010;}.lightbox-wrap .lightbox-outer,.lightbox-wrap .lightbox-skin{position:relative;}.lightbox-wrap .lightbox-skin,.lightbox-wrap .lightbox-outer,.lightbox-wrap .lightbox-image{background-color:white;}.lightbox-wrap .lightbox-title{font-size:0.8em;position:relative;text-shadow:none;z-index:1030;width:80%;}.lightbox-wrap .lightbox-title-over{position:absolute;bottom:0;left:0;width:100%;min-height:40px;line-height:40px;vertical-align:middle;color:#FFF;background:#000;background:rgba(0,0,0,.7);}.lightbox-wrap .lightbox-title-over p{float:left;padding-top:12px;line-height:1.2em;}.lightbox-wrap .lightbox-title p{padding-left:10px;}.lightbox-wrap .lightbox-title span{float:right;padding-right:10px;line-height:1.2em;padding-top:12px;}.lightbox-wrap .lightbox-title-inside{padding-bottom:5px;}.lightbox-wrap .lightbox-outer + .lightbox-title-inside{padding-top:5px;padding-bottom:0;}
html{overflow-y:scroll}body{font:1em/1.4em "myriad-pro","myriad-hebrew",Arial,sans-serif;background-color:#f7f7f2}h1,h2,h3,h4,nav{font-family:"myriad-pro-condensed","myriad-hebrew"}h1{line-height:1em}@media only screen and (min-width:1024px){body:not(.home) h1{margin:1em 0 1.25em}}h2{font-size:1.75em;line-height:1em;margin:1.5em 0 0.5em}h3{font-size:1.5em}h4{font-size:1.25em}p{margin:0 0 0.5em;text-align:justify}a{color:#8c4b9b;text-decoration:none;outline:none}a:hover,a:focus{color:#9469ac;text-decoration:underline}a,a span,a img,button,.transition{transition:all .25s;-webkit-transition:all .25s}.hebrew{font-family:"myriad-hebrew"}#skip-link{position:absolute;top:0;left:0;z-index:50}#skip-link a{background-color:#8c4b9b;color:white;padding:10px 20px;font-weight:bold;line-height:1.1em;display:block}.read-more{font-size:85%;font-weight:bold;text-transform:uppercase;font-family:"myriad-pro-condensed","myriad-hebrew"}.floating-panel{background-color:wheat;margin:1.5em 0;overflow:hidden;font-size:0.9em;line-height:1.3em}.floating-panel.floating-panel-pad{padding:15px 5%}@media only screen and (min-width:600px){.floating-panel.floating-panel-right{float:right;width:50%;margin-left:5%;margin-top:7px}.floating-panel.floating-panel-left{float:left;width:50%;margin-right:5%;margin-top:7px}.floating-panel.floating-panel-pad{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1024px){.floating-panel.floating-panel-right,.floating-panel.floating-panel-left{width:45%}}.floating-panel img{display:block;width:100%;height:auto;margin:0}.float-left{float:left;margin:0 20px 20px 0}.content img{display:block;width:100%;height:auto;margin-bottom:1.5em}@media only screen and (min-width:600px){.content img.image-left{float:left;width:50%;margin:7px 5% 1.5em 0}.content img.image-right{float:right;width:50%;margin:7px 0 1.5em 5%}}@media only screen and (min-width:1024px){.content img.image-left,.content img.image-right{width:45%}}#debug{position:absolute;top:4px;left:5px;font:10px/10px Arial;color:#666}.hamburger{position:absolute;top:0;right:0;display:inline-block}@media only screen and (min-width:600px){.hamburger{top:8px}}@media only screen and (min-width:768px){.hamburger{top:13px}}@media only screen and (min-width:1140px){.hamburger{display:none}}.logo a{display:block;width:190px;overflow:hidden;text-decoration:none;font-weight:bold;font-family:"myriad-pro-condensed","myriad-hebrew";white-space:nowrap}.logo a:focus .title{text-decoration:underline}.logo a span{display:block}.logo a .image{display:block;width:60px;height:31px;background:transparent url(/sites/all/themes/masterclasses/images/logo.png) no-repeat;background-size:contain;float:left;margin:4px 5px 0 0}.logo a .title{display:block;font-size:1.05em;text-align:justify;line-height:1em;text-align-last:justify}.logo a .subtitle{font-size:0.65em;display:block;margin-left:66px;line-height:1em;margin-top:3px;text-align-last:justify}footer .logo .image{background-image:url(/sites/all/themes/masterclasses/images/logo-white.png);opacity:0.8;margin-bottom:5px}footer .logo a{margin:0 auto;color:#ccc}footer .logo a:hover,footer .logo a:focus{opacity:0.8}@media only screen and (min-width:768px){footer .logo a{width:220px}footer .logo a .image{width:64px;height:35px}footer .logo a .title{font-size:1.12em}footer .logo a .subtitle{font-size:0.7em}}header{position:relative;border-top:3px solid #1b1b1b}header .logo{position:relative;margin:0.5em auto 0.5em 2%}@media only screen and (min-width:600px){header .logo{margin:0;height:80px}header .logo a{position:absolute;top:15px;left:50%;transform:translate(-50%,0)}}@media only screen and (min-width:768px){header .logo{height:100px}header .logo a{width:250px;top:20px}header .logo .image{width:90px;height:47px;margin-right:8px}header .logo .title{font-size:1.25em}header .logo .subtitle{font-size:0.8em;margin-top:5px}}@media only screen and (min-width:1140px){header .logo{height:122px}header .logo a{width:316px;top:28px}header .logo .image{width:120px;height:62px;margin-right:10px}header .logo .title{font-size:1.55em}header .logo .subtitle{font-size:0.9em;letter-spacing:0.02em}}header .logo a:hover,header .logo a:focus{opacity:0.8}header>.dates{text-align:center;font-weight:bold;background-color:#aaa;padding:5px 0;line-height:1.1em}@media only screen and (min-width:600px){header>.dates{background-color:transparent;position:absolute;top:13px;left:5%;padding:0;width:100px;color:#8c4b9b}}@media only screen and (min-width:768px){header>.dates{top:26px}}@media only screen and (min-width:1140px){header>.dates{width:22%;left:0;top:80px}}@media only screen and (min-width:1280px){header>.dates{font-size:1.2em;top:77px}}@media only screen and (min-width:1140px){header .registration{position:absolute;right:0;width:320px;z-index:10}}header .patron{text-align:center;font-size:92%;padding:5px 2%;letter-spacing:-0.02em}header .patron span{font-weight:bold;letter-spacing:0}@media only screen and (min-width:768px){header .patron{font-size:110%;line-height:1.6em}}@media only screen and (min-width:1140px){header .patron{position:absolute;top:58px;right:2%;padding:0;font-size:85%;line-height:1.4em;color:#8c4b9b;text-align:justify;text-align-last:justify;line-height:1.4em}header .patron span{display:block;font-size:153%}}.bod{text-align:center;font-size:84%;line-height:1.25em;background-color:#1b1b1b;color:#aaa5a5;padding:12px 2% 6px}@media only screen and (min-width:1140px){.bod{padding:20px 2% 10px}}.bod:after{display:block;content:' ';width:200px;height:1px;background-color:#525252;margin:9px auto}.bod span{color:white}.registration a{background-color:#8c4b9b;color:white;font-weight:bold;display:block;text-align:center;text-decoration:none;padding:10px 2%;font-size:86%;line-height:1.3em}@media only screen and (min-width:1140px){.registration a{padding-left:15%;padding-right:15%;font-size:100%}}.registration span{display:block}.registration .title{color:#f4d456;font-size:120%}@media only screen and (min-width:1140px){.registration .title{margin-bottom:3px}}.registration .apply-comment{font-size:0.86em}.registration a:hover,.registration a:focus{background-color:#703f8b;color:#f4d456}.registration a:hover .apply-now,.registration a:focus .apply-now{text-decoration:underline}.registration p{text-align:center;margin:0;background-color:#8c4b9b;color:white;padding:10px 2%;font-size:96%;line-height:1}.registration p a{display:block;background-color:#8c4b9b;padding:0;color:#f4d456}.registration p a:hover,.registration p a:focus{background-color:#8c4b9b;color:#f4d456}@media only screen and (min-width:1024px){.registration.registration-footer{font-size:120%}.registration.registration-footer a{padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:1140px){body:not(.home) header .registration{bottom:-30px}}.webform-component--first-part-attendance{display:none}nav li:nth-child(1) a{color:#9961b8}nav li:nth-child(2) a{color:#c94f4f}nav li:nth-child(3) a{color:#6b6bd4}nav li:nth-child(4) a{color:#44a98f}nav li:nth-child(5) a{color:#be8634}nav li:nth-child(6) a{color:#a353a3}nav li:nth-child(7) a{color:#cc6666}nav li:nth-child(8) a{color:#3d84a8}nav li:nth-child(9) a{color:#aa345b}nav li:nth-child(10) a{color:#b3b336}nav li:nth-child(11) a{color:#9999cc}nav li:nth-child(12) a{color:#936da6}nav li:nth-child(13) a{color:#77ae76}nav li:nth-child(14) a{color:#6bb0d3}nav li:nth-child(15) a{color:#9961b8}nav li:nth-child(16) a{color:#3b5998}nav li:nth-child(17) a{color:#2ca7e0}nav li:nth-child(18) a{color:#6bb0d3}nav ul{list-style:none;margin:0;padding:0;overflow:hidden}nav li{list-style:none;margin:0;padding:0}nav li.active a{color:white}nav a{white-space:nowrap;text-decoration:none}nav a:hover,nav a:focus{color:white !important}header nav{background-color:#1b1b1b;padding:5px 5% 20px;line-height:1.6em;font-size:120%}@media only screen and (min-width:1140px){header nav{padding:0;width:200px;margin:0 auto;font-size:112%}}header nav a{color:white;text-transform:uppercase;font-weight:bold;display:inline-block}@media only screen and (min-width:480px){header nav li{float:left;width:50%}}@media only screen and (min-width:768px){header nav li{width:33.33%}}@media only screen and (min-width:1024px){header nav li{width:25%}}@media only screen and (min-width:1140px){header nav li{width:100%;float:none}}.nav-cont{display:none}@media only screen and (min-width:1140px){.nav-cont{background-color:#1b1b1b;display:block !important;float:left;width:22%}}@media only screen and (min-width:1140px){body:not(.home) .nav-cont{padding-bottom:64px}}footer{background-color:#242424;color:#999;padding:20px 5%;position:relative}@media only screen and (min-width:768px){footer{font-size:1.1em}}footer nav{text-align:center;margin:20px 0}@media only screen and (min-width:1140px){footer nav{font-size:1.1em}}footer nav a{color:#ccc}footer nav li{display:inline-block;margin:0 5px}@media only screen and (min-width:1140px){footer nav li{margin:0 8px}}footer .contact-info{font-size:0.8em;line-height:1.25em}@media only screen and (min-width:600px){footer .contact-info{display:table;text-align:center;margin:0 auto;font-size:0.85em}}footer .contact-info div{margin:10px auto;display:block;width:230px}@media only screen and (min-width:600px){footer .contact-info div{display:table-cell;vertical-align:top;width:300px}}footer .contact-info a{color:#ccc}footer .contact-info a:hover,footer .contact-info a :focus{color:#fff}footer .hebrew{text-align:center;margin-top:20px;font-size:0.65em;font-family:Arial}footer .hebrew a{color:#ccc}footer .credits{text-align:center;font-size:0.8em;margin-top:40px}@media only screen and (min-width:1024px){footer .credits{font-size:0.7em;margin-top:80px}}footer .credits a{color:#777}footer .login{font-size:0.6em;position:absolute;bottom:5px;left:10px}footer .login a{color:#555}footer .login a:hover,footer .login a:focus{color:#aaa}main{overflow:hidden}body:not(.home) main{margin:30px 5% 60px}@media only screen and (min-width:1140px){body:not(.home) main{margin-left:27%}}@media only screen and (min-width:1340px){body.about main,body.news main,body.patron main,body.faculty main,body.application main,body.prizes main,body.location main,body.program-internal main,body.contact main,body.schedule main,body.denied main,body.join-newsletter main,body.accessibility main,body.reviews main{margin-right:27%}}@media only screen and (min-width:1140px){.mobile-only{display:none}}.top-img{height:200px;background-size:cover;background-position:center;position:relative}.top-img.align-bottom{background-position:bottom center}.top-img.align-top{background-position:top center}@media only screen and (min-width:600px){.top-img{height:280px}}@media only screen and (min-width:1024px){.top-img{height:360px}}@media only screen and (min-width:1140px){.top-img{height:420px;margin-left:22%}}.top-img .credits{position:absolute;bottom:5px;right:10px;font-size:0.7em;opacity:0.8}@media only screen and (min-width:1140px){.top-img .credits{bottom:auto;top:5px}}.top-img-home{background-position:right center;background-image:url(/sites/all/themes/masterclasses/images/piano-home.jpg)}@media only screen and (min-width:768px){.top-img-home{height:300px}}@media only screen and (min-width:1140px){.top-img-home{margin-left:22%}}.home-text{text-align:center;margin:30px auto;width:90%;max-width:960px}.home-text p{text-align:center}.home-text img{display:block;width:100%;max-width:800px;height:auto;margin:0 auto}.small{font-size:85%}.center{text-align:center}.image .credit{text-align:center;font-size:80%;color:#777;line-height:1.2em;margin:8px 0}.feature-items-list>ul{list-style:none;margin:0;padding:0;overflow:hidden}.feature-items-list>ul>li{list-style:none;margin:0 0 40px;padding:0}@media only screen and (min-width:480px){.feature-items-list>ul>li{float:left;width:50%;margin:0}}.feature-items-list>ul>li a{color:#646060}.feature-items-list>ul>li a:hover,.feature-items-list>ul>li a:focus{color:#8c4b9b;text-decoration:underline}.feature-items-list>ul>li h3{margin:0}.feature-items-list>ul>li h3 a>span.title{display:inline-block;padding:25px 5% 15px;text-transform:uppercase}.feature-items-list>ul>li h3 a span.image-cont{display:block;padding-top:56.25%;overflow:hidden;position:relative}.feature-items-list>ul>li h3 a span.image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;opacity:0}.feature-items-list>ul>li h3 a:hover span.title,.feature-items-list>ul>li h3 a :focus span.title{color:#8c4b9b;text-decoration:underline}.feature-items-list>ul>li h3 a:hover span.image,.feature-items-list>ul>li h3 a :focus span.image{transform:scale(1.05)}.feature-items-list>ul>li p{margin-left:5%;margin-right:5%}.feature-items-list>ul>li .views-field-edit-node{margin-left:5%;margin-right:5%}.feature-items-list>ul>li .views-field-edit-node a{color:white}@media only screen and (min-width:480px) and (max-width:1139px){.feature-items-list>ul>li>div{padding-bottom:20px}}@media only screen and (min-width:1140px){.feature-items-list>ul>li>div{padding-bottom:30px}}@media only screen and (min-width:480px) and (max-width:1139px){.feature-4-items-list>ul>li:nth-child(2n)>div,.feature-4-items-list>ul>li:nth-child(2n) h3 a>span.title{border-left:1px solid #ccc}}@media only screen and (min-width:1140px){.feature-4-items-list>ul>li{width:25%}.feature-4-items-list>ul>li>div,.feature-4-items-list>ul>li h3 a>span.title{border-left:1px solid #ccc}.feature-4-items-list>ul>li:first-child>div,.feature-4-items-list>ul>li:first-child h3 a>span.title{border-left:none}}@media only screen and (min-width:480px){.feature-2-items-list>ul>li:nth-child(2n)>div,.feature-2-items-list>ul>li:nth-child(2n) h3 a>span.title{border-left:1px solid #ccc}}.view-videos{margin-top:40px}.video-button{background-image:url(/sites/all/themes/masterclasses/images/youtube-flat.png);background-repeat:no-repeat;background-size:contain;display:block;height:80px;overflow:hidden;position:absolute;right:50%;text-indent:-9999px;top:50%;transform:translate(50%,-50%);width:80px}a:hover .video-button,a:focus.video-button{width:90px;height:90px}.video-link iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videos-lobby ul{list-style:none;margin:0;padding:0;overflow:hidden}@media only screen and (min-width:480px){.videos-lobby ul{margin-right:-2%}}.videos-lobby ul li{margin:0 0 30px}@media only screen and (min-width:480px){.videos-lobby ul li{float:left;width:48%;margin-right:2%}}@media only screen and (min-width:960px){.videos-lobby ul li{width:31.33%}}.videos-lobby ul li h3{margin:0}.videos-lobby ul li h3 a{display:block;color:#646060}.videos-lobby ul li h3 a span.image-cont{display:block;padding-top:56.25%;overflow:hidden;position:relative}.videos-lobby ul li h3 a span.image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;opacity:0}.videos-lobby ul li h3 a:hover span.title,.videos-lobby ul li h3 a :focus span.title{color:#8c4b9b;text-decoration:underline}.videos-lobby ul li h3 a:hover span.image,.videos-lobby ul li h3 a :focus span.image{transform:scale(1.05)}.videos-lobby ul li h3 a span{display:block;font-size:0.82em}.videos-lobby ul li h3 a span.image-cont{margin-bottom:5px}.videos-lobby ul li h3 a:hover,.videos-lobby ul li h3 a :focus{color:#8c4b9b}.video-cont{margin:40px 0 80px}a.video-link{display:block}a.video-link span.image-cont{display:block;padding-top:56.25%;overflow:hidden;position:relative}a.video-link span.image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;opacity:0}a.video-link:hover span.title,a.video-link :focus span.title{color:#8c4b9b;text-decoration:underline}a.video-link:hover span.image,a.video-link :focus span.image{transform:scale(1.05)}.pager{overflow:hidden}.pager a{width:45%;max-width:200px}.pager a span{display:block}.pager a.next{float:right;text-align:right}.pager a.prev{float:left}.pager a .desc{font-size:82%;color:#999}.pager a .image-cont{margin:5px 0}.pager a .title{line-height:1.1em;font-weight:bold;font-family:"myriad-pro-condensed","myriad-hebrew";color:#646060}.pager a span.image-cont{display:block;padding-top:56.25%;overflow:hidden;position:relative}.pager a span.image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;opacity:0}.pager a:hover span.title,.pager a :focus span.title{color:#8c4b9b;text-decoration:underline}.pager a:hover span.image,.pager a :focus span.image{transform:scale(1.05)}.pager a:hover,.pager a :focus{text-decoration:none}.gallery-lobby ul{margin-right:-2%}.gallery-lobby ul li{margin:0 2% 20px 0;float:left;width:48%}@media only screen and (min-width:480px){.gallery-lobby ul li{width:31.33%}}@media only screen and (min-width:960px){.gallery-lobby ul li{width:23%}}.gallery-lobby ul li h3{font-size:1.2em;line-height:1em}.lazy-me:before{display:block;content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/sites/all/themes/masterclasses/images/loading.gif);background-position:center center;background-repeat:no-repeat}.lazy-me.inview:before{background-image:none;display:none}.totop{position:fixed;bottom:20px;right:20px;z-index:500}.totop a{opacity:0;display:block;text-align:center;font-size:0.65em;line-height:1em;text-transform:uppercase;background-color:#242424;color:#ccc;padding:5px 7px 4px}.totop a span{display:block;font-size:2em;font-weight:bold;line-height:0.6em}.totop a:hover,.totop a :active{color:white;text-decoration:none}.faculty-links h4{margin:10px 0}.faculty-links ul{margin:0;padding:0;overflow:hidden;list-style:none}.faculty-links ul li{list-style:none;float:left;display:block;margin:0 10px 10px 0;padding:0}.faculty-links ul li a{display:block;color:#4f3f53;border-radius:2px;background-color:#c9afd0;padding:4px 10px;line-height:1.1em}.faculty-links ul li a:hover,.faculty-links ul li a :focus{text-decoration:none;background-color:#8c4b9b;color:white}.faculty-links ul li a:hover span,.faculty-links ul li a :focus span{color:white}.faculty-links ul li a:hover span.country,.faculty-links ul li a:hover span.dates,.faculty-links ul li a :focus span.country,.faculty-links ul li a :focus span.dates{color:#cfa9d8}.faculty-links ul li a span.title{display:block;font-weight:bold}.faculty-links ul li a span.country{display:block;font-weight:normal;color:#725778;font-size:90%}.faculty-links ul li a span.dates{display:block;font-size:76%;color:#725778}.faculty-people{margin-top:50px}.faculty-people h2{border-bottom:3px solid #8c4b9b;line-height:1.3em;color:#8c4b9b;margin-top:50px}.faculty-people ul{list-style:none;margin:0;padding:0;overflow:hidden}.faculty-people ul li{margin:0 0 20px;padding:25px 0 2px;font-size:90%;line-height:1.3em;border-top:3px solid #ddd;overflow:hidden}.faculty-people ul li:first-child{border:none}.faculty-people ul li .image-cont{float:left;margin:1px 15px 10px 0;display:block;position:relative;width:33%;max-width:250px;height:auto}@media only screen and (min-width:600px){.faculty-people ul li .image-cont{width:auto;margin-right:25px}}.faculty-people ul li .image-cont img{display:block;width:100%;height:auto}.faculty-people ul li h3{margin:0 0 8px;font-size:1.5em}.faculty-people ul li .country{font-size:110%;color:#555;margin:1em 0 0.2em}.faculty-people ul li .country.no-dates{margin-bottom:1em}.faculty-people ul li .dates{font-size:92%;color:#777;margin:0 0 1em}main .graduates ul{list-style:none;margin:40px 0;padding:0}main .graduates ul li{margin:0 0 50px;padding:0;overflow:hidden}main .graduates ul li .item{margin-bottom:0.75em}main .graduates ul li .item .item-title{font-size:87%;color:#777}main .graduates ul li .item .item-desc{font-size:128%}main .graduates ul li .vitals{overflow:hidden}main .graduates ul li .vitals .item{display:block;background-color:#cfd0bc;margin-right:10px;float:left;padding:7px 15px 10px;text-align:center;line-height:1.2em}main .graduates .image{position:relative}@media only screen and (min-width:480px){main .graduates .image{float:right;width:45%;margin:55px 0 10px 20px}}@media only screen and (min-width:768px){main .graduates .image{width:50%}}main .graduates .image img{display:block;width:100%;height:auto}main .graduates h2{margin-top:15px}main .graduates dl{overflow:hidden;line-height:1.3em;margin:0.5em 0}main .graduates dt{float:left;clear:left;background-color:#cfd0bc;padding:0px 5px}main .graduates dd{margin-left:59px;margin-bottom:0.5em}.news-page .view-content>ul{list-style:none;margin:0;padding:0}.news-page .view-content>ul>li{border-bottom:3px solid #ddd;padding:20px 0 15px;overflow:hidden}.news-page .view-content>ul>li .date{font-size:80%;color:#8b8c7c}.news-page .view-content>ul>li .image{max-width:400px}@media only screen and (min-width:480px){.news-page .view-content>ul>li .image{float:right;width:50%;margin-left:2%;margin-top:6px}}.news-page .view-content>ul>li .image img{display:block;width:100%;height:auto;margin-bottom:0.5em}.mourning{background-color:#1b1b1b;color:white;padding:20px 20px 10px;font-size:110%;position:relative}.mourning::before{display:block;border:2px solid white;position:absolute;top:7px;left:7px;content:' ';width:calc(100% - 18px);height:calc(100% - 18px)}@media only screen and (min-width:1340px){aside{position:absolute;top:650px;right:0;width:280px;background-color:#cfd0bc;padding:10px 20px}}aside h2{border-bottom:3px solid #8c4b9b;line-height:1.3em;color:#8c4b9b}@media only screen and (min-width:1340px){aside h2{margin:10px 0 20px}}aside ul{list-style:none;margin:10px 0 0;padding:0;overflow:hidden}aside ul li{margin:0 0 10px;padding:8px 0;font-size:90%;line-height:1.3em;border-bottom:1px solid #ddd;overflow:hidden}@media only screen and (min-width:1340px){aside ul li{border-color:#a9aa9a;color:#4a4a41}}@media only screen and (min-width:480px) and (max-width:1339px){aside ul li .image{float:right;width:50%;margin-left:2%;margin-top:6px}}aside ul li .image img{display:block;width:100%;height:auto;margin-bottom:0.5em}aside ul li .date{font-size:86%;color:#8b8c7c}aside h4{text-transform:uppercase;font-size:86%}@media only screen and (min-width:1340px){aside p{font-size:96%;line-height:1.3em;margin:0 0 1em}}.news-ticker{position:relative;margin:0 5% 0.5em;font-size:88%;line-height:1.3em}.news-ticker .date{font-size:88%;color:#777;margin-top:5px}.news-ticker .rslides_nav{position:absolute;bottom:-30px;z-index:5;font:1.5em/1em Verdana}.news-ticker .rslides_nav.next{right:0}.news-ticker .rslides_nav.prev{right:20px}.prizes-page{text-align:center;margin:0 auto;max-width:500px}.prizes-page p{text-align:center;line-height:1.2em}.prizes-page p span.prize{display:inline-block;margin:5px auto;background-color:#9469ac;color:white;padding:5px 10px;font-weight:bold;font-size:1.2em}.prizes-page .prize-item{border-top:3px solid #ddd;padding-bottom:20px}.prizes-page .prize-item:first-child{border:none}.prizes-page ul{list-style:none;margin:0;padding:0;text-align:center}.prizes-page ul li{display:inline-block;margin:0 5px}@media only screen and (min-width:1340px){.prizes-page ul li{margin:0 12px}}.view-events ul{list-style:none}.view-events ul li{overflow:hidden;margin:0 0 30px}@media only screen and (min-width:600px){.view-events ul li{margin-bottom:0;border-bottom:3px solid #8c4b9b;padding:10px 0}.view-events ul li:first-child{border-top:3px solid #8c4b9b}}.view-events ul li .event-date-cont{font-weight:bold;text-align:center;overflow:hidden}@media only screen and (min-width:600px){.view-events ul li .event-date-cont{float:left;width:250px}}.view-events ul li .event-date-cont .event-date{float:left;width:50%;line-height:60px;background-color:#cfd0bc;height:60px;white-space:nowrap}.view-events ul li .event-date-cont .event-day{float:right;width:50%;line-height:30px;background-color:#d6d7c3;height:30px}.view-events ul li .event-date-cont .event-time{float:right;width:50%;line-height:30px;background-color:#c5c6b2}.view-events ul li .event-desc{padding:10px 5%;background-color:wheat;font-size:120%}@media only screen and (min-width:600px){.view-events ul li .event-desc{background-color:transparent;padding:0 0 0 20px;float:right;width:calc(100% - 270px)}}.view-events ul li .event-desc .event-comments{font-size:82%;opacity:0.8;line-height:1.2em;margin-top:5px}.view-events ul li .event-desc .event-programme{float:right;margin:5px 0 20px 10px}.view-events ul li .event-desc .event-programme a{display:block;width:22px;height:22px;text-indent:-9999px;overflow:hidden;background:url(/sites/all/themes/masterclasses/images/sprites.png?v=2) -86px 0}.view-events ul li .event-desc .event-programme a:hover,.view-events ul li .event-desc .event-programme a:focus{opacity:0.8}.top-toolbar{display:none;position:absolute;font-size:0.75em;z-index:5}@media only screen and (min-width:1024px){.top-toolbar{display:block;right:74px;top:24px}}@media only screen and (min-width:1140px){.top-toolbar{right:calc(2% - 6px);top:20px}}.top-toolbar ul{list-style:none;margin:0;padding:0;overflow:hidden}.top-toolbar ul li{display:block;float:right;margin-left:10px}.top-toolbar ul li a.sprite{display:block;width:24px;height:22px;text-indent:-9999px;overflow:hidden;background:url(/sites/all/themes/masterclasses/images/sprites.png?v=2) top left no-repeat;transition:opacity .25s;-webkit-transition:opacity .25s;border:1px solid #f7f7f2;opacity:0.7}.top-toolbar ul li a.sprite:hover{opacity:1}.top-toolbar ul li a.sprite:focus{border-color:#8c4b9b;opacity:1}.top-toolbar ul li a.sprite.audio{background-position:-28px 0}.top-toolbar ul li a.sprite.audio.active{background-position:0 0}.top-toolbar ul li a.sprite.facebook{background-position:-56px 0}.top-toolbar ul li a.sprite.twitter{background-position:-28px -22px}.top-toolbar ul li a.sprite.instagram{background-position:0 -22px}.top-toolbar ul li input{border:none;background-color:transparent;padding:0 8px;font-weight:normal;color:#8c4b9b}.top-toolbar ul li input:hover,.top-toolbar ul li input:focus{text-decoration:underline}@media only screen and (min-width:1024px){body.toolbar-drawer .top-toolbar{top:89px}}@media only screen and (min-width:1140px){body.toolbar-drawer .top-toolbar{right:calc(2% - 6px);top:85px}}.tabs{margin-bottom:30px}.views-field-edit-node a{color:white;background-color:#8c4b9b;padding:1px 8px;line-height:0.9em;font-size:0.8em}input[type="text"],input[type="email"],input[type="password"],textarea,select{background-color:#cfd0bc;-webkit-box-shadow:0 0 0px 1000px #cfd0bc inset;border:none;padding:8px 12px;font-family:"myriad-pro","myriad-hebrew";transition:all .25s;-webkit-transition:all .25s}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{background-color:#b4b5a1;-webkit-box-shadow:0 0 0px 1000px #b4b5a1 inset}input[type="submit"],.button-links a,.documents div a{background-color:#8c4b9b;color:white;border:none;padding:8px 25px;font-family:'myriad-pro';font-weight:bold;transition:all .25s;-webkit-transition:all .25s}input[type="submit"]:hover,input[type="submit"]:focus,.button-links a:hover,.button-links a:focus,.documents div a:hover,.documents div a:focus{opacity:0.8}input[type="submit"].button-links-small,.button-links a.button-links-small,.documents div a.button-links-small{padding:4px 15px}.form-managed-file input[type="submit"]{margin-left:10px}input[type='file']::-webkit-file-upload-button{background-color:#8c4b9b;color:white;border:none;padding:8px 25px;font-family:'myriad-pro';font-weight:bold;transition:all .25s;-webkit-transition:all .25s}input[type='file']::-webkit-file-upload-button:hover,input[type='file']::-webkit-file-upload-button:focus{opacity:0.8}input[type='file']::-ms-browse{background-color:#8c4b9b;color:white;border:none;padding:8px 25px;font-family:'myriad-pro';font-weight:bold;transition:all .25s;-webkit-transition:all .25s}input[type='file']::-ms-browse:hover,input[type='file']::-ms-browse:focus{opacity:0.8}.button-links{margin:20px 0}.webform-client-form img{display:inline;width:auto;height:auto}.form-item .description{color:#999;line-height:1.4em}.form-item label{font-size:.9em;margin-bottom:3px}ul.primary li.active a{background-color:#f7f7f2;border-bottom:1px solid #f7f7f2}.webform-component-markup{font-size:90%;margin-bottom:30px;line-height:1.4em}.webform-component--separator{margin:1.5em 0}.sep{background-color:#ccc;height:2px}div.status,table tr.ok{background-color:#9da244;color:white;border:none}div.status{background-image:url(/sites/all/themes/masterclasses/images/ok.png);background-position:14px 10px}.back-to-parent{text-align:right}.back-to-parent a{font-family:"myriad-pro-condensed";padding:6px 15px;font-size:92%;text-transform:uppercase}.documents{margin:30px 0 40px;font-size:88%;line-height:1.2em;color:#777;border-top:1px solid #ccc;padding-top:5px}.documents div{margin-top:15px}.documents div a{display:inline-block;margin:0 10px 10px 0}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides span.title{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,0.7);color:white;padding:5px 20px;font-size:80%}body.home .rslides{display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.home a:hover .rslides span.title,body.home afocus .rslides span.title{color:white;text-decoration:none}.rslides li,body.home .rslides span.li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100% !important;height:100%;left:0;top:0}.rslides li:first-child,body.home .rslides span.li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.hamburger{padding:15px 15px;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#8c4b9b;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.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;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
