header{padding-bottom:30px}header nav{z-index:9}.navbar img{margin-top:15px;margin-left:15px;width:150px}.navbar-nav{padding-top:25px}.navbar-nav :not(.ws-donate--button),.navbar-nav li a{position:relative;font-family:Gotham,sans-serif;font-weight:600;font-size:14px;color:#212121;padding:11px 5px;text-decoration:none}.navigation a:after{position:absolute;-webkit-transition-timing-function:cubic-bezier(.1,.7,1,.1);-o-transition-timing-function:cubic-bezier(.1,.7,1,.1);transition-timing-function:cubic-bezier(.1,.7,1,.1);-webkit-transition:all .2s ease-in-out;-webkit-transform:translateX(-50%);-o-transition:.2s all ease-in-out;-ms-transform:translateX(-50%);transition:all .2s ease-in-out;transform:translateX(-50%);background:#da2726;width:20px;height:3px;content:"";opacity:0;left:18px;top:6px}.activeNav:after{opacity:1!important}.navigation a:hover:after{opacity:1}.navigation a.ws-donate--button:after{position:static;width:0;height:0;transform:none;opacity:0;transition:none}.navbar-nav>li>a.ws-donate--button{padding:7px 15px!important;color:#fff}.navbar-nav>li>a.ws-donate--button:hover{background-color:#266bb6}.ws-donate--button{background:#266bb6;border-radius:6px;margin-top:4px}.ws-donate--button:hover{border-radius:6px}.ws-mobile--panel img{width:130px;padding:5px}.ws-view--list ul{padding:0}.altered,.default{-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.altered{transform:translateX(-80%);overflow:hidden!important}.overlayer{position:fixed;top:0;width:100%;height:100%;background-color:rgba(109,106,106,.4);z-index:99}.nav-link.shop-icon{background:#000;color:#fff!important;border-radius:6px;margin-top:4px;padding:7px 14px!important}.ws-menu--hamburger{position:relative;width:60px;height:45px;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.ws-menu--hamburger,.ws-menu--hamburger span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out}.ws-menu--hamburger span{position:absolute;height:3px;width:36px;background:#212121;left:0;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.ws-menu--hamburger span:first-child{top:18px}.ws-menu--hamburger span:nth-child(2){top:27px}.ws-menu--hamburger span:nth-child(3){top:36px}.ws-menu--hamburger .open span:first-child{top:28px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.ws-menu--hamburger .open span:nth-child(2){opacity:0;left:-60px}.ws-menu--hamburger .open span:nth-child(3){top:28px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.ws-menu--hamburger.open{width:55px;z-index:1}.ws-menu--hamburger.open span:first-child{top:28px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.ws-menu--hamburger.open span:nth-child(2){opacity:0;left:-60px}.ws-menu--hamburger.open span:nth-child(3){top:28px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.ws-mobile--panel li{padding:5px 0}.ws-mobile--panel li a{text-decoration:none}.opened{position:fixed;background-color:#fff;width:80%;min-width:140px;max-width:440px;right:-80%;top:0;bottom:0;padding:0 20px;display:block;z-index:1}#leftBar{z-index:999;width:90px}.ws-reserve--btn{position:absolute;bottom:35%;left:30px;cursor:pointer}.ws-reserve--btn img{width:40px;height:249px}.ws-bar--icons{position:absolute;bottom:60px;left:40px}.ws-bar--icons img{padding-bottom:10px}.ws-mobile--btn{position:fixed;left:5%;right:5%;transition:all .1s ease-in-out;display:block;width:90%;background:#212121;border:1px solid #212121;color:#fff;padding:15px 25px;text-align:center;z-index:60000;box-shadow:0 0 11px 2px silver;margin:10px 0}.modal{z-index:99999;font-family:Archivo,sans-serif}.modal svg{display:block}.modal .modal-buttons .disabled,.modal .sessions-times .disabled{pointer-events:none;opacity:.5}.modal-header{flex-direction:column;padding:0}.steps-wrapper{align-items:center;justify-content:center;padding:30px 0 15px}.steps-text-wrapper,.steps-wrapper{display:flex;background-color:#212121;width:100%}.steps-text-wrapper{justify-content:space-evenly}.steps-text-wrapper h5{color:#fff;font-family:Archivo,sans-serif;font-size:12px}.modal-content{border-radius:unset;position:relative;z-index:9000}.modal-content .modalCheck{position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;opacity:.8;z-index:10000}.modal-content .modalCheck .info{text-align:center;margin-top:23vw;padding:0 11vw;color:red}.close{font-size:30px;text-shadow:none;color:#fff;opacity:1;font-weight:200;margin:20px}.modal-header .close{margin:4px 20px;position:absolute;right:10px;top:10px}.close:hover{color:#fff;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:1}.modal-footer{border-top:none}.step{width:30px;height:30px;padding-top:4px;border-radius:50%;text-align:center;border:1px solid #707070}.step.active{border:1px solid #fff}.step.active,.step.passed{background-color:#fff}.connector{width:25%;height:1px;position:relative;background-color:#707070}.connector .progress{height:1px;background-color:#fff;position:absolute}@keyframes connect{0%{width:0}to{width:100%}}.connector.connected>.progress{animation-name:connect;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}.step>span:first-child{color:#6a7783}.step.passed>span:first-child,.step:not(.passed)>span:last-child{display:none}.modal-buttons button{font-size:16px;width:230px;height:45px;background-repeat:no-repeat;letter-spacing:1px;font-weight:200}.modal-buttons .confirm-btn{background-position:right 24% bottom 50%}.modal-buttons .confirm-btn,.next-btn{background-color:#212121;border:none;color:#fff;background-image:url(/build/images/right-arrow.f6a525d9.png);background-repeat:no-repeat}.next-btn{background-position:right 29% bottom 50%}.prev-btn{background-color:transparent;border:1px solid #212121;color:#212121;background-position:left 26% bottom 50%;text-align:right;padding-right:60px}.calendar-wrapper{margin-top:50px}.booked{color:#d8d8d8}.non-working{color:#da2726}.flatpickr-calendar.inline{-webkit-box-shadow:none;margin:0 auto}.flatpickr-months{padding-bottom:50px}.flatpickr-current-month,.flatpickr-current-month span.cur-month{font-size:18px;color:#2260ac;font-weight:300;padding:0}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{fill:#707070;width:15px;height:15px}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#707070}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:20px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:40px}span.flatpickr-weekday{text-transform:uppercase;color:#6a7783}.flatpickr-days{width:100%}.flatpickr-day{margin-bottom:15px;color:#212121;font-size:16px}.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day:focus,.flatpickr-day:hover{background-color:#6a7783;color:#fff;font-weight:300;border-color:#6a7783}.flatpickr-day.today{border-color:#707070}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{opacity:.5;pointer-events:none}.flatpickr-day:nth-child(7n+1),.flatpickr-day:nth-child(7n+2){color:#da2726;opacity:.5;pointer-events:none}.calendar-status-wrapper{margin-top:10px;height:30px;justify-content:center}.calendar-status-wrapper,.ws-calendar--status{display:flex;align-items:center}.ws-calendar--status .ws-cube{width:10px;height:10px;margin-right:10px}.ws-calendar--status:first-child .ws-cube{background-color:#212121}.ws-calendar--status:nth-child(2) .ws-cube{background-color:#d8d8d8}.ws-calendar--status:nth-child(3) .ws-cube{background-color:#da2726}.ws-calendar--status:nth-child(3) p{margin:0}.ws-calendar--status p{font-size:12px;font-weight:700;margin:0 20px 0 0;color:#212121}#guestsDetails .invalid{border-color:red!important}.calendar-wrapper .disabled{opacity:.5;pointer-events:none}.ticket-info-wrapper{padding:25px 0 0 60px}.ticket-info-wrapper .ws-guide--checkbox{position:relative}.ticket-info-wrapper .ws-guide--checkbox .ws-checkbox{position:absolute;left:0;width:20px;height:20px;background:#eee;border:1px solid #ddd;margin-bottom:0}.ticket-info-wrapper .ws-guide--checkbox .ws-checkbox:after{position:absolute;opacity:0;content:"";width:9px;height:5px;top:6px;left:5px;border:3px solid #333;border-top:none;border-right:none;transform:rotate(-45deg)}.ticket-info-wrapper .ws-guide--checkbox .ws-checkbox:hover:after{opacity:.5}.ticket-info-wrapper .ws-guide--checkbox input[type=checkbox]:checked+.ws-checkbox:after{opacity:1}.ticket-info-wrapper .ws-guide--checkbox input.guide{margin-right:5px;margin-left:2px}.ticket-info-wrapper .ws-guide--checkbox label{cursor:pointer}.ticket-info-wrapper .ws-guide--checkbox a{display:inline-block;padding-left:10px;font-weight:700;color:#212121;font-size:14px;text-decoration:none;vertical-align:top}.hours-info span{display:inline-block;color:#212121;font-size:16px;cursor:pointer;padding:7px}.hours-info .time.selected{background:#2260ac;color:#fff}.hours-info .time.disabled{pointer-events:none;opacity:.5}.hours-info div>span:hover{background:#2260ac;color:#fff;font-weight:300}.ticket-info-wrapper h2{font-size:18px;color:#2260ac}.ticket-info-wrapper .test h2{margin-bottom:15px}.ticket-info-wrapper .test p{color:#212121;padding-top:0;line-height:.2}.ticket-info-wrapper p{font-size:12px;color:#da2726;padding-top:10px;min-height:12px}.ticket-info-wrapper h3{color:#da2726;font-size:16px;font-weight:300;font-family:Archivo,sans-serif}.input-group-addon,.input-group-btn,.input-group .form-control{border:none;outline:none;box-shadow:none;-webkit-box-shadow:none}.guests-count{display:flex}.guests-count div{width:30px;height:30px;line-height:26px;text-align:center}.guests-count .button{border:1px solid #d8d8d8;border-radius:50%;color:#6a7783;cursor:pointer}.inputs-wrapper input{outline:none;display:inline;height:45px;border-radius:0;border-color:#979797;margin-bottom:20px;padding-left:15px}.inputs-wrapper input:focus{border-color:#212121;outline:none;box-shadow:none}.inputs-wrapper input::placeholder{color:#d8d8d8!important;font-size:14px;font-weight:200}.inputs-wrapper{padding:40px 40px 0}.inputs-wrapper h2{font-size:16px}.guest-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.guest-wrapper input{width:100%;margin-right:20px}.booking-details{padding:75px 40px}.booking-details h2{color:#212121}.booking-details h3{font-size:16px;color:#212121;padding:20px 0 10px;font-weight:600}.booking-details h4{font-size:16px;color:#6a7783;font-weight:200}.confirmation{padding-top:35px}.confirmation h1{font-size:40px;color:#212121;font-weight:600;padding-bottom:20px}.confirmation h2{font-size:24px;color:#212121;font-weight:600;letter-spacing:7px}.confirmation h3{font-size:16px;padding-top:10px;color:#6a7783}.save-btn{background-color:#212121;border:none;color:#fff;font-weight:200;margin:20px 0}.close-btn,.save-btn{font-size:16px;width:230px;height:45px;letter-spacing:1px}.close-btn{background:transparent;border:1px solid #212121}#personalDetailsContainer h2.pl-2.ml-4{margin-left:36px!important;margin-bottom:10px}#guestsDetailsContainer input+p,#personalDetailsContainer input+p{display:none}#guestsDetailsContainer input.invalid+p,#personalDetailsContainer input.invalid+p{margin-top:-10px;display:block!important;color:#d90004}#guestsDetailsContainer .row.justify-content-around .col-5>div label,#personalDetailsContainer .row.justify-content-around .col-5>div label{font-size:14px;margin-left:8px;font-weight:700}#guestsDetailsContainer #payment-info,#personalDetailsContainer #payment-info{margin-top:35px}#guestsDetailsContainer .finalAmount,#personalDetailsContainer .finalAmount{text-transform:uppercase}#guestsDetailsContainer .row.text-center.text-md-left:nth-child(2n),#personalDetailsContainer .row.text-center.text-md-left:nth-child(2n){margin-bottom:4px;width:73%}#guestsDetailsContainer .row.text-center.text-md-left:nth-child(2n) .oneAmount,#personalDetailsContainer .row.text-center.text-md-left:nth-child(2n) .oneAmount{margin-left:auto;display:flex;align-items:center}#guestsDetailsContainer .row.text-center.text-md-left:nth-child(2n) .oneAmount span:last-child,#personalDetailsContainer .row.text-center.text-md-left:nth-child(2n) .oneAmount span:last-child{font-weight:400;font-size:15px;margin-left:5px}#guestsDetailsContainer hr,#personalDetailsContainer hr{width:70%;margin-left:0}#guestsDetailsContainer .guest-details h2,#personalDetailsContainer .guest-details h2{font-size:14px;margin-left:8px;font-weight:700}.hidden{display:none}.amtTitle{color:#305f9a;margin-left:24px;margin-top:10px}.oneAmount{color:#cbcbcb;font-weight:700;font-size:19px}.finalAmount{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;width:70%}.finalAmount,.finalAmount p{color:#000;font-size:22px;font-weight:700}.finalAmount p{margin-bottom:0!important}#linedamount{display:none}button:focus{outline:none}.unlinie{text-decoration:line-through}#guestsDetailsContainer{padding-left:45px;margin-top:3px}#memberInput{display:flex;align-items:center;height:28px}#memberInput input#member{margin-right:5px}#memberInput input#txtToggle{height:100%;width:50%;text-align:center;border:1px solid}#memberInput input#txtToggle:focus{outline:none}@media (max-width:991px){#personalDetailsContainer .justify-content-around .col-5{width:100%;flex:unset;max-width:unset}#personalDetailsContainer .justify-content-around .col-5:nth-child(2){margin-top:2vw}#personalDetailsContainer h2.pl-2.ml-4{margin-left:0!important;margin-bottom:3vw;padding-left:0!important}#guestsDetailsContainer{padding-left:0;margin-top:2vw}.finalAmount{padding-right:0}#guestsDetailsContainer .finalAmount,#guestsDetailsContainer .row.text-center.text-md-left:nth-child(2n),#guestsDetailsContainer hr,#personalDetailsContainer .finalAmount,#personalDetailsContainer .row.text-center.text-md-left:nth-child(2n),#personalDetailsContainer hr{width:100%}#guestsDetailsContainer .row.text-center.text-md-left:nth-child(2n),#personalDetailsContainer .row.text-center.text-md-left:nth-child(2n){margin-bottom:6px}.inputs-wrapper{padding:0}}.ws-landing{font-family:Gotham,sans-serif;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#212121;font-weight:300;font-size:20px;padding-left:90px}.saroyan-img{-webkit-transition:right 3.5s;-o-transition:3.5s right;transition:right 3.5s;position:absolute;right:0;bottom:0}.saroyan-img img{width:100%}.ws-landing{padding-top:90px;height:calc(100vh - 120px)}.text-wrapper{position:relative;margin-top:30px;z-index:4;width:100%}.second-section--text{position:absolute;right:0}.ws-landing h1{font-size:64px;line-height:68px}.ws-landing h1,.ws-landing h2{font-family:Archivo,sans-serif;font-weight:700}.ws-landing h2{font-size:44px;line-height:49px}.ws-landing p{font-size:20px;color:#212121;padding-bottom:10px;line-height:22px}.join-btn{font-family:Gotham,sans-serif;font-weight:400;background-color:#212121;font-size:16px;color:#fff;border:none;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:250px;height:45px;position:absolute;right:0;outline:none}.ws-landing--bottom,.ws-landing--center{position:relative}.smoothText{opacity:1;bottom:30px}.bold-text{font-weight:400!important;padding-top:10px}.ws-landing--open{opacity:1;height:calc(100vh - 120px);padding-top:90px}.ws-landing--open .ws-animation--svg{display:block}.ws-landing--close{opacity:0;height:0;padding-top:0}.ws-landing--close .ws-animation--svg{display:none}.ws-mobile--landing .saroyan-home--wrapper{height:auto}.ws-mobile--landing svg{display:none}.ws-mobile--landing .ws-landing{height:auto}.ws-mobile--landing .ws-third--line{left:0;top:0}.ws-mobile--landing .saroyan-img{position:static}.ws-mobile--landing .ws-first--line{position:static;right:auto;bottom:auto}.ws-mobile--landing .saroyan-img-second{display:block;position:static}.ws-mobile--landing .saroyan-img-second img{position:static;width:100%}.ws-mobile--landing .ws-second--line{position:static}.ws-mobile--landing .saroyan-img-third{display:block;position:static}.ws-mobile--landing .saroyan-img-third img{position:static;width:100%}.ws-mobile--landing .text-wrapper,.ws-mobile--landing .text-wrapper .second-section--text{position:static}.ws-mobile--landing .ws-second--line,.ws-mobile--landing .ws-third--line{width:auto;height:auto}.ws-mobile--landing .ws-loader{display:none}body.ws-mobile--landing{overflow-y:scroll}body.ws-mobile--landing .ws-scroll--arrow{display:none}.ws-scroll--arrow{position:absolute;bottom:10px;left:50%;z-index:999;cursor:pointer}.ws-scroll--arrow svg{width:40px;height:40px}.saroyan-text-wrapper:first-child{opacity:1}.saroyan-text-wrapper{transition:all .5s ease;opacity:0;height:100vh;margin-top:40px;will-change:opacity}.saroyan-text-last{opacity:0!important;height:0;padding-top:0;margin-top:0}.saroyan-text-current{opacity:1!important;height:100vh;margin-top:40px}.ws-landing--current{opacity:1;height:calc(100vh - 120px);padding-top:90px}.ws-desktop--last{opacity:0;height:0;padding-top:0}.ws-date--img{opacity:0;transition:opacity 1s ease;position:absolute;top:40%;right:170px;z-index:9999;width:230px;height:230px}.ws-date--img:first-child{right:100px;opacity:1}.ws-date--img:nth-child(2){right:120px}.ws-date--img:nth-child(3){top:45%;right:155px;width:190px}.ws-date--img:nth-child(4){right:120px}.ws-date--img:nth-child(5){right:145px;width:185px}.ws-date--img:nth-child(6){right:100px}.ws-date--img:nth-child(7){right:120px;width:190px}.ws-date--img:nth-child(8),.ws-date--img:nth-child(9){right:120px}.ws-date--img:nth-child(10){width:190px;right:155px}.ws-date--img:nth-child(11){right:115px}.ws-date--img:nth-child(12){right:100px}.ws-date--img:nth-child(13),.ws-date--img:nth-child(14){width:190px;right:155px}.ws-date--img:nth-child(15),.ws-date--img:nth-child(16),.ws-date--img:nth-child(17){right:100px}.ws-image-last{opacity:0!important;height:0}.ws-image-current{opacity:1!important;height:100%}.ws-saroyan{padding-left:90px}.ws-saroyan h1{font-size:48px;line-height:49px;padding-bottom:10px;text-transform:uppercase;font-family:GoogleSansBold,sans-serif}.ws-saroyan p{font-size:16px;color:#666;font-weight:200;padding-bottom:10px;line-height:22px}.top-line{display:block;background:#212121;width:63px;height:8px;margin-bottom:25px}.saroyan-line--animation{position:absolute;height:100%;top:0;right:0;z-index:3}.tree-img-wrapper{background:url(/build/images/palm-sm.448ab4d1.png);background-repeat:no-repeat;background-position:100%;height:100vh;left:0;position:fixed;top:50px;width:100%;z-index:-1}.saroyan-img-second img{position:absolute;bottom:0;object-fit:contain;width:500px}.saroyan-img-third{display:flex;position:absolute;bottom:0;right:0}.saroyan-img-third img{position:absolute;bottom:0;right:0;object-fit:contain;width:600px}.saroyan-img-second{display:flex;position:absolute;bottom:0}body.ws-mobile--mode{overflow:scroll}body.ws-mobile--mode .ws-scroll--arrow{display:none}.ws-news{padding:30px 0 30px 90px}.ws-news .ws-news--img{background-repeat:no-repeat;background-size:cover}.ws-news .ws-news--img:after{content:"";display:block;padding-bottom:100%}.ws-news .ws-news--content{white-space:normal;overflow:hidden;height:80px}.ws-news a{text-decoration:none}.ws-news a div:hover{background-color:#fbe8e8}.ws-news h3{font-size:20px;font-weight:600;color:#212121;line-height:24px}.ws-news p{font-weight:200;line-height:20px}.ws-news h4{font-size:16px;font-weight:400;color:#2260ac}.ws-news--single{padding-top:30px;padding-bottom:30px}.ws-news--single .ws-news--image{max-width:130px;min-height:130px}.ws-news--single h5{color:#2260ac}.fa{padding:6px;font-size:20px;width:auto;text-align:center;text-decoration:none}.fa:hover{opacity:1;color:#212529;text-decoration:unset}.fa-facebook,.fa-linkedin,.fa-twitter{color:#666}.ws-about--container{padding-left:90px}.ws-about--container .ws-about--project{padding-top:30px}.ws-about--container .ws-about--project img{width:130px}.ws-about--container .ws-about--content{padding:20px 0;width:75%}.ws-about--container .ws-about--gallery{padding:60px 0}.ws-about--container .ws-about--gallery .ws-about--content{padding-bottom:50px}.ws-about--container .ws-about--gallery .ws-gallery--content{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.5px}.ws-about--container .ws-about--gallery img{width:200px}.ws-about--container h1{font-size:40px;font-weight:600}.ws-about--container h4{color:#212121;font-size:18px;margin:8px 0}.ws-about--container p{font-weight:200;line-height:24px}.ws-arvr--section{padding:30px 0 30px 90px}.ws-arvr--section h4{font-family:GoogleSansBold,sans-serif;font-size:22px;font-weight:700}.ws-arvr--section ul{padding:0;list-style:none}.ws-arvr--section ul li{font-family:GoogleSansRegular,sans-serif;font-size:15px;line-height:19px;color:#707070}.ws-membership--checkbox{position:relative}.ws-membership--checkbox label{-webkit-transition:.2s ease-out;-moz-transition:ease-out .2s;-ms-transition:ease-out .2s;-o-transition:ease-out .2s;transition:.2s ease-out;position:absolute;cursor:pointer;width:25px;height:25px;top:0;left:0;background:#eee;border:1px solid #ddd}.ws-membership--checkbox label:after{content:"";position:absolute;opacity:0;width:9px;height:5px;background:transparent;top:9px;left:7px;border:3px solid #333;border-top:none;border-right:none;transform:rotate(-45deg)}.ws-membership--checkbox label:hover:after{opacity:.5}.ws-membership--checkbox input[type=checkbox]:checked+label:after{opacity:1}.ws-membership--checkbox p{display:inline;text-transform:uppercase;padding-left:20px;font-size:14px;color:#212121;font-weight:700}.ws-memory--form{height:0;opacity:0;transition:height .5s ease-in-out,opacity .6s ease-in-out;pointer-events:none}.ws-memory--form.checked-in{height:100%;opacity:1;pointer-events:auto}.ws-cards--container{display:none}.ws-cards--container .ws-membership--card{margin-top:80px;text-align:center}.ws-cards--container .ws-membership--card p.card-header{padding:10px 0;margin:0;letter-spacing:1px;background-color:#212121;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;font-family:GoogleSansRegular,sans-serif}.ws-cards--container .ws-membership--card .card-body{padding-top:40px;position:relative;border:2px solid #707070;border-top:none;min-height:260px}.ws-cards--container .ws-membership--card .card-body p{padding:0 10px;margin:0;line-height:16px;font-size:11px;color:#000}.ws-cards--container .ws-membership--card .card-body span{color:#da2726;font-size:11px}.ws-cards--container .ws-membership--card .card-body .ws-coast--container{position:absolute;bottom:10%;left:50%;transform:translate(-50%);font-weight:600;text-align:left}.ws-cards--container .row:last-child div:nth-child(2) .card-body{padding-top:10px}.ws-cards--container .row:last-child div:nth-child(2) .card-body .ws-coast--container{bottom:2%}.ws-cards--container .row:last-child div:nth-child(3) .card-body{padding-top:10px}.ws-cards--container .row:last-child div:nth-child(3) .card-body .ws-coast--container{bottom:2%;line-height:22px}.ws-cards--container .row:last-child div:nth-child(3) .card-body p{line-height:14px}.ws-faq--section{padding:30px 0}.ws-faq--section .ws-faq--icons{cursor:pointer;font-size:20px;font-weight:700;margin-left:auto}.ws-faq--section h4{font-size:20px;margin:0;cursor:pointer}.ws-terms--section{padding:30px 0}.ws-terms--section ul{list-style:none}.ws-terms--section h5{font-weight:400;padding-top:20px}footer{background-color:#212121}footer h6{font-size:12px;color:#666;font-weight:200}.ws-footer--icons img{padding-right:10px}.ws-company--link a{color:#666;text-align:center;margin-left:5px}.ws-company--link a,.ws-footer--navigation a{font-family:Archivo,sans-serif;font-weight:200;font-size:12px}.ws-footer--navigation a{color:#fff;cursor:pointer;letter-spacing:.5px;list-style-type:none}.ws-footer--navigation a:hover{text-decoration:none;color:#fff}.ws-footer--navigation a:first-child{margin-right:30px}.footer.button{border:1px solid #fff;margin-left:18px;width:128px;height:34px;background:#212121;color:#fff}#subscribeEmail{border-radius:unset;font-size:.8rem}.footerText{justify-content:center}.ws-loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:#fff;z-index:99999}.ws-loader--content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ws-loader .ws-loader--logo,.ws-loader .ws-loader--text{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ws-hide--logo .ws-loader--logo,.ws-hide--logo .ws-loader--text{opacity:0}.ws-hide--layer{display:none}.ws-first--line{right:50px;height:100%;width:100%}.ws-first--line,.ws-tree--line{position:absolute;bottom:150px;z-index:3}.ws-tree--line{right:10px;height:60%;width:150%}#line-layer-6 .clef,#line-layer-6 .clef2{fill:#e8e80c;stroke:#e8e80c;stroke-width:.9}#line-layer-6 mask path{fill:#000;stroke:#fff;stroke-width:30}#line-layer-6 #mask1 path{stroke-dasharray:4000 4000;stroke-dashoffset:4000;animation:draw1 3s linear forwards;-webkit-animation:draw1 3s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}#line-layer-1 .clef,#line-layer-1 .clef2{fill:#da2727;stroke:#da2727;stroke-width:.1}#line-layer-1 mask path{fill:#000;stroke:#fff;stroke-width:30}#line-layer-1 #mask1 path{stroke-dasharray:4000 4000;stroke-dashoffset:4000;animation:draw1 3s linear forwards;-webkit-animation:draw1 3s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}@keyframes draw1{0%{stroke-dashoffset:4000}to{stroke-dashoffset:0}}#line-layer-1 #mask2 path{stroke-dasharray:2500 2500;stroke-dashoffset:2500;animation:draw2 4s linear forwards;-webkit-animation:draw2 4s linear forwards;-webkit-animation-delay:1s;animation-delay:1.2s}@keyframes draw2{0%{stroke-dashoffset:2500}to{stroke-dashoffset:0}}.ws-second--line{position:relative;top:200px;right:85px;height:800px;width:800px;z-index:3}#line-layer-2 .clef3{fill:#2260ad;stroke:#2260ad;stroke-width:.1}#line-layer-2 mask path{fill:#000;stroke:#fff;stroke-width:30}#line-layer-2 #mask3 path{stroke-dasharray:4500;stroke-dashoffset:4500;animation:draw3 3s linear forwards;-webkit-animation:draw3 3s linear forwards;-webkit-animation-delay:1s;animation-delay:1.2s}@keyframes draw3{0%{stroke-dashoffset:4500}to{stroke-dashoffset:0}}.ws-third--line{position:relative;top:200px;left:200px;height:800px;width:800px;z-index:3}#line-layer-3 .clef4{fill:#da2727;stroke:#da2727;stroke-width:.1}#line-layer-3 mask path{fill:#000;stroke:#fff;stroke-width:30}#line-layer-3 #mask4 path{stroke-dasharray:3300;stroke-dashoffset:3300;animation:draw5 3s linear forwards;-webkit-animation:draw5 3s linear forwards;-webkit-animation-delay:1s;animation-delay:1.2s}@keyframes draw5{0%{stroke-dashoffset:3300}to{stroke-dashoffset:0}}.ws-alert--container{opacity:0;position:fixed;top:12%;right:2%;z-index:10001;font-family:Barlow,sans-serif;display:table-cell;vertical-align:middle;background-color:#fff}.ws-alert--cell{display:inline-block}.ws-toast--svg{width:10px;height:10px;fill:#fff}.ws-alert--toast{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:left;padding:21px 0;background-color:#fff;border-radius:4px;max-width:500px;top:0;position:relative;box-shadow:1px 7px 14px -5px rgba(0,0,0,.2)}.ws-alert--toast:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px}.ws-show--alert{opacity:1}.ws-toast--icon{position:absolute;top:50%;left:22px;transform:translateY(-50%);width:40px;height:40px;padding:7px;border-radius:50%;display:inline-block}.ws-toast--type{color:#3e3e3e;font-weight:700;margin-top:0;margin-bottom:8px}.ws-toast--message{font-size:14px;margin-top:0;margin-bottom:0;color:#878787;min-width:250px}.ws-toast--content{padding-left:70px;padding-right:60px}.ws-toast--close{position:absolute;right:22px;top:50%;width:14px;cursor:pointer;height:14px;fill:#878787;transform:translateY(-50%)}.ws-toast--black{background-color:transparent}.ws-toast--black .ws-toast--icon{background-color:#fff}.ws-toast--black:before{background-color:#272424}.ws-error img{width:100%;position:absolute;bottom:0}.ws-error h1{font-family:Archivo,sans-serif;font-size:72px;font-weight:600;padding-top:170px}.bottom-info-wrapper{padding-top:60px}.bottom-info-wrapper h2{padding-top:0!important}.input-required{border:1px solid red!important}.ws-scroll--top{position:fixed;bottom:5px;right:5px;display:none;z-index:9}body,html{height:100%}.ws-content--wrapper{min-height:100%}h1,h2,h3,h4{font-weight:700}h1,h2,h3,h4,p{font-family:Archivo,sans-serif}p{font-size:16px;color:#666}@font-face{font-family:GoogleSansRegular;src:url(/build/fonts/GoogleSans-Regular.b5c77a6a.ttf)}@font-face{font-family:GoogleSansBold;src:url(/build/fonts/GoogleSans-Bold.4457817a.ttf)}.button-black{background:#000;color:#fff}.button-white{background:#fff;color:#000;border:1px solid #000}#subscribe .subscribe-text{padding:50px 0 8px;text-align:center}#subscribe .subscribe-form{width:44%}#subscribe .subscribe-form input{border:0;box-shadow:none}#subscribe .subscribe-form input:focus{box-shadow:none}#subscribe .title{color:#da2727;font-size:2rem;text-transform:uppercase}#subscribe .subtitle{text-transform:uppercase;font-size:1.3rem}#subscribe .sale-msg{text-transform:uppercase;text-align:center;font-weight:700;margin-bottom:20px}#subscribe .sale-msg span{color:#da2727}#subscribe .buttons{display:flex;justify-content:space-between;width:86%;margin:auto}#subscribe .buttons button{width:135px;font-size:14px;border-radius:0}#subscribe .buttons button:focus{box-shadow:none}#subscribe .modal-content{background:#f7f7f7;border:0}#subscribe .modal-body{display:flex;align-items:center;flex-direction:column;justify-content:center}#subscribe .modal-header{height:99px;background:#000;border-radius:unset;padding:10px}@media (max-width:575.98px){header{padding-top:60px;padding-bottom:30px}.modal .close{margin:0;padding:0}.modal .ticket-info-wrapper{padding:25px 0 0}.modal .ticket-info-wrapper .sessions-times{text-align:center}.modal .ticket-info-wrapper .guests-count{justify-content:center}.modal .ticket-info-wrapper h2{font-size:16px}.modal .booking-details{padding:40px;text-align:center}.modal .booking-details h2{font-size:22px}.modal .flatpickr-calendar{width:100%}.ws-landing{padding:45px 0 0 30px}.ws-landing:first-child{padding-top:0}.ws-landing .saroyan-img{right:0}.ws-landing .saroyan-img .ws-first--line{display:none}.ws-landing .text-wrapper{margin-top:0}.ws-landing .text-wrapper p{font-size:18px}.ws-landing .text-wrapper h1{line-height:52px;font-size:48px}.ws-landing .text-wrapper h2{font-size:28px;line-height:32px}.ws-saroyan{padding-left:0}.ws-saroyan .saroyan-text-wrapper{margin-top:0;height:auto}.ws-saroyan .mobile-story--years{display:block;color:#da2726}.ws-saroyan .tree-img-wrapper{background:none}.ws-saroyan .ws-date--img{display:none}.ws-saroyan h1{font-size:40px}.ws-saroyan p{font-size:16px;color:#212121;line-height:24px}.ws-mobile--mode .ws-saroyan .saroyan-text-wrapper{opacity:1}.ws-museum--section{padding:0}.ws-museum--section h1{font-size:32px}.ws-news{padding:0}.ws-news h3,.ws-news h4{font-size:14px}.ws-news--img{width:85px;height:85px}.ws-news--single{padding-top:30px}.ws-news--single .ws-news--image{width:100%;max-width:340px}.ws-news--single h2{font-size:25px}.ws-news--single h5{font-size:16px}.ws-news--single .ws-news--info{padding:0 5px}.ws-about--container{padding:0}.ws-about--container .ws-about--gallery{padding:30px 0 0}.ws-about--container .ws-about--gallery .ws-gallery--content{text-align:center}.ws-about--container .ws-about--content{width:auto}.ws-about--container .ws-card--content{max-width:60%}.ws-about--container h1{font-size:26px}.ws-about--container h4{font-size:16px}.ws-arvr--section{padding:0 0 30px}.ws-arvr--section h4{font-size:20px}.ws-donate--content{width:100%!important}.ws-alert--container{z-index:-1}}@media (min-width:576px) and (max-width:767.98px){.opened{right:-60%;width:60%}header{padding-top:60px}.modal .booking-details{padding:40px;text-align:center}.modal .booking-details h2{font-size:22px}.ws-museum--section,.ws-news,.ws-saroyan{padding-left:0}.ws-news--single{padding-top:20px}.ws-news--single .ws-news--image{max-width:338px}.ws-news--single h2{font-size:25px}.ws-news--single h4{font-size:16px}.ws-about--container{padding-left:0}.ws-about--container .ws-gallery--content{text-align:center}.ws-about--container .ws-about--content{width:auto}.ws-about--container .ws-card--content{max-width:90%}.ws-about--container h1{font-size:32px}.ws-arvr--section{padding-left:0}.ws-donate--content{width:100%}}@media (min-width:768px) and (max-width:991.98px){.altered{transform:translateX(-85%)}.opened{max-width:none}.ws-mobile--panel img{width:180px}.ws-mobile--panel .ws-view--list a{font-size:20px}.modal .close{margin:0;padding:0}.modal .booking-details{padding:40px;text-align:center}.modal .booking-details h2{font-size:22px}.ws-landing:first-child{padding-top:30px}.ws-landing .ws-first--line,.ws-saroyan .ws-date--img{display:none}.ws-saroyan .tree-img-wrapper{opacity:.3}.ws-mobile--mode .ws-saroyan .saroyan-text-wrapper{opacity:1;height:auto}.ws-news .ws-news--content{height:40px}.ws-news h3{font-size:16px}.ws-about--container .ws-about--content{width:auto}.ws-about--container .ws-card--content{width:60%}.ws-about--container .ws-card--content p{text-align:center}.ws-arvr--section h4{margin:0 20px}.ws-donate--content{width:100%!important}}@media (min-width:992px){header nav{background-color:hsla(0,0%,100%,.4)}.ws-menu--hamburger,.ws-mobile--panel{display:none}.ws-cards--container .row:nth-child(2) div:nth-child(3) .card-body{padding-top:40px}.ws-cards--container .row:nth-child(2) div:nth-child(3) .ws-coast--container{bottom:10%}}@media (min-width:1200px){.ws-cards--container .row:nth-child(2) div:nth-child(3) .card-body{padding-top:10px}.ws-cards--container .row:nth-child(2) div:nth-child(3) .ws-coast--container{bottom:2%}}@media (min-width:992px){.ws-mobile--landing .ws-landing:first-child{padding-top:0}.ws-mobile--landing .ws-landing .ws-first--line{display:none}.ws-mobile--landing .ws-landing .saroyan-img,.ws-mobile--landing .ws-landing .saroyan-img-second,.ws-mobile--landing .ws-landing .saroyan-img-third{width:100%}.ws-mobile--mode .ws-saroyan .saroyan-text-wrapper{opacity:1;height:auto}.ws-mobile--mode .ws-saroyan .ws-date--img{display:none}}@media (max-height:750px){.ws-saroyan h1{font-size:36px!important;line-height:42px!important}}@media (max-height:700px){.tree-img-wrapper{top:0}.ws-saroyan h1{font-size:32px!important;line-height:36px!important}.saroyan-info--container{margin-top:-20px}.ar-vr{margin-top:-40px}.text-center .share-buttons{text-align:left}}@media (max-height:992px){.ws-footer--icons{margin-top:10px}}@media (max-width:1000px){.composer-gallery>img,.gallery{display:none}}.ws-museum--section{padding:30px 0 30px 90px}.ws-museum--section .ws-slider--image{cursor:pointer;opacity:.3}.ws-museum--section .ws-slider--image:hover{opacity:inherit}.ws-museum--section .ws-slider--image:first-child{margin-bottom:15px}.ws-museum--section #main-img img{object-fit:cover}#archive-button{white-space:nowrap;padding:.5vw 2.5vw}#archive-button,.archive-donate-button{background:#000;color:#fff;font-size:15px;border:0}.archive-donate-button{height:28px}#archive-donate{display:none}.read-also{color:#000;font-size:13px;border:1px solid #000;padding:.5vw 2.5vw;text-decoration:none}.read-also span{text-decoration:underline}.read-also:hover{color:#000;text-decoration:none}.imgModal{cursor:pointer;transition:.3s}.imgModal:hover{opacity:.7}.modalImage{display:block;z-index:1;background-color:#fff;width:fit-content;height:min-content;position:static;overflow:hidden;padding:10px}.modal-content-image{margin:auto;display:block;height:80vh;width:auto;max-width:80vw}#caption-image{margin:auto;display:block;text-align:center;padding:10px 0;font-size:12px}#caption-image,.modal-content-image{animation-name:zoom;animation-duration:.1s}.mainModalImage{z-index:9;display:none;right:0;left:0;top:0;bottom:0;background:hsla(0,0%,43.9%,.72);position:fixed;align-items:center;justify-content:center}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.section{margin:0 auto 6vw;max-width:1100px;width:85%}.decade{font-size:4vw;font-weight:600;margin:0 auto 2.7vw}.decade .line{width:6.8vw;height:.6vw;background-color:#212529}.book-store{margin:auto;display:grid;row-gap:3vw;grid-template-columns:15vw 15vw 15vw 15vw;justify-content:space-between}.book-container{width:100%}.book-container img{display:block;width:10.9vw;height:16.6vw;object-fit:cover}.book-container .info{margin-top:.8vw}.book-container .info .year{font-size:1vw;font-weight:600}.book-container .info .desc,.book-container .info .desc p{color:#212529;font-size:1vw;margin-bottom:.4vw}.book-container .info .desc{margin:.1vw 0 0}.ws-date--img.gallery{width:45vw;height:80vh;right:0;top:20vh;z-index:5}.ws-date--img.gallery>img{position:absolute;object-fit:cover}.ws-date--img.gallery>img.img-1{width:40%;height:40%;right:0;top:0}.ws-date--img.gallery>img.img-2{width:35%;height:25%;right:43%;top:20%}.ws-date--img.gallery>img.img-3{width:65%;height:41%;right:0;bottom:6%}.ws-date--img.gallery>img.img-4{bottom:0;left:0;width:33%;height:33%}.composer-gallery{width:45vw;height:80vh;right:0;top:20vh;z-index:5}.composer-gallery>img{cursor:pointer;position:absolute;object-fit:cover;height:40vw;right:0;bottom:0}.music{list-style-type:none;margin-left:-12px;color:#666}.music li:before{content:"__";position:absolute;margin-left:-24px}.music .active,li:hover{cursor:pointer;text-decoration:underline}.ws-second--line.family{position:relative;top:283px;right:0;height:800px;width:800px;z-index:0}#line-layer-2 .clefFamily{fill:#fc0;stroke:#2260ad;stroke-width:.1}.composer-scroll::-webkit-scrollbar{width:15px}.composer-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.composer-scroll::-webkit-scrollbar-thumb{background:grey;border-radius:5px}.composer-scroll::-webkit-scrollbar-thumb:hover{background:grey}.composer-scroll{padding-right:10px;width:89vh;height:50vh;overflow:auto}