﻿@font-face{font-family:PracticeBlack;src:url(/fonts/custom/PracticeBlack.otf) format('opentype');}@font-face{font-family:PracticeBlack;font-style:italic;src:url(/fonts/custom/PracticeBlackIta.otf) format('opentype');}@font-face{font-family:PracticeRegular;src:url(/fonts/custom/PracticeRegular.otf) format('opentype');}@font-face{font-family:PracticeRegularIta;src:url(/fonts/custom/PracticeRegular.otf) format('opentype');}.events-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;margin-top:1rem;}.events-grid .event-grid-item{border-radius:.5rem;overflow:hidden;-webkit-transition:-moz-transform .3s ease-out;-moz-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}.events-grid .event-grid-item:hover{transform:scale(1.02);}.events-grid .event-summary{display:none;}.events-grid .event-image img{width:100%;vertical-align:top;}.events-grid .event-content{background-color:#fff;padding:1.5rem;height:100%;}.events-grid .event-content .event-title{margin-bottom:1rem;}.events-grid .event-content .event-title>a{font-size:2rem;line-height:130%;font-family:'PracticeRegular',serif;color:#444;font-weight:300;}.events-grid .event-content .event-title>a span{font-size:2rem;line-height:130%;font-family:'PracticeRegular',serif;color:#444;font-weight:300;}.events-grid .event-content .event-title>a:hover{color:#ba9e66;}@media only screen and (max-width:479px){.events-grid .event-content .event-title>a{font-size:1.5rem;}.events-grid .event-content .event-title>a span{font-size:1.5rem;}}.events-grid .event-content .event-date,.events-grid .event-content .included-in-ticket{color:#444;font-weight:normal;display:flex;align-items:center;font-weight:500;margin:.5rem 0;}.events-grid .event-content .event-date time,.events-grid .event-content .included-in-ticket time{font-size:1rem;}.events-grid .event-content .event-date p,.events-grid .event-content .included-in-ticket p{margin:0;}.events-grid .event-content .event-date i,.events-grid .event-content .included-in-ticket i{color:#fc3641;margin-right:1rem;}.events-grid .event-content .included-in-ticket i{color:#28a745;margin-right:.9rem;}.events-grid .event-content .ticket-find-out-more,.events-grid .event-content .ticket-more-info{margin-top:0;}.events-grid .event-content .ticket-find-out-more a,.events-grid .event-content .ticket-more-info a{font-weight:300;}.events-grid .event-content .ticket-find-out-more a:hover,.events-grid .event-content .ticket-more-info a:hover{text-decoration:underline;}.events-grid .event-content .ticket-find-out-more a i,.events-grid .event-content .ticket-more-info a i{margin-right:1rem;color:#fc3641;}.events-grid .event-content .ticket-find-out-more p:first-child,.events-grid .event-content .ticket-more-info p:first-child{margin-top:0;}.events-grid .ticket-find-out-more{margin-top:3rem;}.events-grid .ticket-actions{flex-wrap:wrap;}.events-grid .ticket-actions a.book-tickets{background-color:#fc3641;color:#fff;border:2px solid #ddd;font-size:1rem !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;}.events-grid .ticket-actions a.book-tickets:hover{background-color:#fff;border-color:#fc3641;color:#fc3641;}@media screen and (max-width:1100px){.events-grid{grid-template-columns:1fr 1fr;}}@media screen and (max-width:700px){.events-grid{grid-template-columns:1fr;}}.event-detail-container .event-image{margin-bottom:2rem;}.event-detail-container .event-image img{vertical-align:top;}@media only screen and (min-width:625px) and (max-width:1024px),only screen and (min-width:480px) and (max-width:624px),only screen and (max-width:479px){.event-detail-container .event-image{margin-bottom:1rem;}}.event-detail-container .event-content .event-title{font-size:3rem;font-family:PracticeRegular,serif;margin-bottom:1rem;}@media only screen and (min-width:480px) and (max-width:624px){.event-detail-container .event-content .event-title{font-size:2.5rem;}}@media only screen and (max-width:479px){.event-detail-container .event-content .event-title{font-size:2rem;margin-bottom:0;}}.event-detail-container .event-content .event-date,.event-detail-container .event-content .event-included-in-ticket{display:flex;align-items:center;}.event-detail-container .event-content .event-date .icon-text,.event-detail-container .event-content .event-included-in-ticket .icon-text{font-weight:bold;color:#444;}.event-detail-container .event-content .event-date i,.event-detail-container .event-content .event-included-in-ticket i{margin-right:1rem;color:#fc3641;}.event-detail-container .event-content .event-included-in-ticket i{margin-right:.9rem;color:#28a745;}.event-detail-container .event-content .event-actions{display:flex;margin-top:1rem;}.event-detail-container .event-content .event-actions a{background-color:#fc3641;color:#fff;padding:.5rem 1rem;border:2px solid #ddd;font-size:1.25rem !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;}.event-detail-container .event-content .event-actions a:hover{background-color:#fff;border-color:#fc3641;color:#fc3641;}.what-top{position:relative;}.what-top .what-ticket-actions{padding-top:20px;}.what-top .what-ticket-actions a.book-tickets{background-color:#fc3641;color:#fff;border:2px solid #ddd;font-size:1rem !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.5rem;padding:.5rem 1rem;text-transform:uppercase;}.what-top .what-ticket-actions a.book-tickets:hover{background-color:#fff;border-color:#fc3641;color:#fc3641;}.what-section{padding:20px 0 20px;}.what-section .what-section-head{font-family:"Crimson Text",sans-serif;font-size:28px;padding-bottom:20px;color:#000;padding-top:20px;display:block;}.what-section .what-price{color:#fc3641;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-section .what-ticket-actions{padding:10px 0;}.what-section .what-ticket-actions a.book-tickets{background-color:#fc3641;color:#fff;border:2px solid #ddd;font-size:1rem !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.5rem;padding:.5rem 1rem;text-transform:uppercase;}.what-section .what-ticket-actions a.book-tickets:hover{background-color:#fff;border-color:#fc3641;color:#fc3641;}@media screen and (min-width:1280px){.what-top{padding:10px 0 20px;}.what-top .what-date{color:#ba9e66;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-date time{color:#ba9e66;font-size:18px;font-weight:bold;}.what-top .what-title{font-family:"Crimson Text",sans-serif;font-size:42px;padding-bottom:20px;color:#000;}.what-top .what-summary{font-size:24px;padding-bottom:20px;}.what-top .what-price{color:#fc3641;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.stay-event{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#f3f3f2;border-radius:10px;border:10px solid #acacae;}.stay-event .se-image{flex-grow:0;flex-shrink:0;width:30%;padding:40px;box-sizing:border-box;align-items:center;justify-content:center;}.stay-event .se-image img{width:100%;}.stay-event .se-text{flex-grow:0;flex-shrink:0;width:70%;padding:20px;box-sizing:border-box;align-content:center;}.stay-event .se-text .se-text-head{font-size:32px;text-align:left;font-family:PracticeRegular,serif;padding:10px 0 10px;}.stay-event .se-text .se-text-small{color:#ba9e66;font-size:24px;font-weight:500;line-height:36px;padding-bottom:10px;padding-top:10px;font-weight:600;}.stay-event .se-text .se-text-link{padding-top:10px;}.stay-event .se-text .se-text-link a.stay{background-color:#fff;color:#ba9e66;border:2px solid #ba9e66;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.stay-event .se-text .se-text-link a.stay:hover{background-color:#ba9e66;border-color:#ba9e66;color:#fff;}}@media screen and (min-width:1025px) and (max-width:1280px){.what-top{padding-top:20px;}.what-top .what-date{color:#ba9e66;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-date time{color:#ba9e66;font-size:18px;font-weight:bold;}.what-top .what-title{font-family:"Crimson Text",sans-serif;font-size:42px;padding-bottom:20px;color:#000;}.what-top .what-summary{font-size:24px;padding-bottom:20px;}.what-top .what-price{color:#fc3641;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.stay-event{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#f3f3f2;border-radius:10px;border:10px solid #acacae;}.stay-event .se-image{flex-grow:0;flex-shrink:0;width:30%;padding:40px;box-sizing:border-box;align-items:center;justify-content:center;}.stay-event .se-image img{width:100%;}.stay-event .se-text{flex-grow:0;flex-shrink:0;width:70%;padding:20px;box-sizing:border-box;align-content:center;}.stay-event .se-text .se-text-head{font-size:32px;text-align:left;font-family:PracticeRegular,serif;padding:20px 0 10px;}.stay-event .se-text .se-text-small{color:#ba9e66;font-size:24px;font-weight:500;line-height:36px;padding-bottom:10px;padding-top:10px;}.stay-event .se-text .se-text-link{padding-top:10px;}.stay-event .se-text .se-text-link a.stay{background-color:#fff;color:#ba9e66;border:2px solid #ba9e66;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.stay-event .se-text .se-text-link a.stay:hover{background-color:#ba9e66;border-color:#ba9e66;color:#fff;}}@media only screen and (min-width:625px) and (max-width:1024px){.what-top{padding-top:20px;}.what-top .what-date{color:#ba9e66;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-date time{color:#ba9e66;font-size:18px;font-weight:bold;}.what-top .what-title{font-family:"Crimson Text",sans-serif;font-size:42px;padding-bottom:20px;color:#000;}.what-top .what-summary{font-size:24px;padding-bottom:20px;}.what-top .what-price{color:#fc3641;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.stay-event{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#f3f3f2;border-radius:5px;border:5px solid #acacae;}.stay-event .se-image{flex-grow:0;flex-shrink:0;width:35%;padding:20px;box-sizing:border-box;align-items:center;justify-content:center;}.stay-event .se-image img{width:100%;}.stay-event .se-text{flex-grow:0;flex-shrink:0;width:65%;padding:10px 10px 20px;box-sizing:border-box;align-content:center;}.stay-event .se-text .se-text-head{font-size:32px;text-align:left;font-family:PracticeRegular,serif;padding:20px 0 10px;}.stay-event .se-text .se-text-small{color:#ba9e66;font-size:22px;font-weight:500;line-height:36px;padding-bottom:10px;padding-top:10px;}.stay-event .se-text .se-text-link{padding-top:10px;}.stay-event .se-text .se-text-link a.stay{background-color:#fff;color:#ba9e66;border:2px solid #ba9e66;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.stay-event .se-text .se-text-link a.stay:hover{background-color:#ba9e66;border-color:#ba9e66;color:#fff;}}@media only screen and (min-width:480px) and (max-width:624px){.what-top{padding-top:20px;}.what-top .what-date{color:#ba9e66;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-date time{color:#ba9e66;font-size:18px;font-weight:bold;}.what-top .what-title{font-family:"Crimson Text",sans-serif;font-size:36px;padding-bottom:20px;color:#000;}.what-top .what-summary{font-size:24px;padding-bottom:20px;}.what-top .what-price{color:#fc3641;font-size:18px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.stay-event{background-color:#f3f3f2;border-radius:10px;border:10px solid #acacae;}.stay-event .se-image{padding:20px;box-sizing:border-box;text-align:center;}.stay-event .se-image img{width:100%;}.stay-event .se-text{padding:0 10px 20px;box-sizing:border-box;text-align:center;}.stay-event .se-text .se-text-head{font-size:28px;text-align:center;font-family:PracticeRegular,serif;padding:20px 0 10px;}.stay-event .se-text .se-text-small{color:#ba9e66;font-size:24px;font-weight:500;line-height:28px;padding-bottom:15px;padding-top:10px;}.stay-event .se-text .se-text-link{margin-top:10px;}.stay-event .se-text .se-text-link a.stay{background-color:#fff;color:#ba9e66;border:2px solid #ba9e66;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.stay-event .se-text .se-text-link a.stay:hover{background-color:#ba9e66;border-color:#ba9e66;color:#fff;}}@media only screen and (max-width:479px){.what-top{padding-top:20px;}.what-top .what-date{color:#ba9e66;font-size:16px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-date time{color:#ba9e66;font-size:16px;font-weight:bold;}.what-top .what-title{font-family:"Crimson Text",sans-serif;font-size:32px;padding-bottom:20px;color:#000;}.what-top .what-summary{font-size:20px;padding-bottom:20px;}.what-top .what-price{color:#fc3641;font-size:16px;font-weight:bold;padding-bottom:20px;padding-top:20px;}.what-top .what-ticket-actions{padding-top:20px;}.what-top .what-ticket-actions a.book-tickets{background-color:#fc3641;color:#fff;border:2px solid #ddd;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.what-top .what-ticket-actions a.book-tickets:hover{background-color:#fff;border-color:#fc3641;color:#fc3641;}.stay-event{background-color:#f3f3f2;border-radius:5px;border:5px solid #acacae;}.stay-event .se-image{padding:20px;box-sizing:border-box;text-align:center;}.stay-event .se-image img{width:100%;}.stay-event .se-text{padding:0 10px 20px;box-sizing:border-box;text-align:center;}.stay-event .se-text .se-text-head{font-size:28px;text-align:center;font-family:PracticeRegular,serif;padding:20px 0 10px;}.stay-event .se-text .se-text-small{color:#ba9e66;font-size:18px;font-weight:500;line-height:28px;padding-bottom:10px;padding-top:10px;}.stay-event .se-text .se-text-link{margin-top:10px;}.stay-event .se-text .se-text-link a.stay{background-color:#fff;color:#ba9e66;border:2px solid #ba9e66;font-size:15px !important;font-family:'PracticeRegular',serif;font-weight:normal;border-radius:.5rem;transition:.2s ease-in-out;margin-right:.25rem;padding:.5rem .75rem;text-transform:uppercase;}.stay-event .se-text .se-text-link a.stay:hover{background-color:#ba9e66;border-color:#ba9e66;color:#fff;}}