body{background:#fff;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.home{background:url(../../img/bg.png) center top no-repeat;background-size:cover;height:90vh}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.home{height:100%;padding-bottom:2rem}}.home .header{padding-top:3rem}.home .content-wrap .content{max-width:800px;margin:3rem auto 0 auto;padding-right:13rem}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.home .content-wrap .content{padding-right:0}}.home .content-wrap .content h2{font-weight:300;font-size:2.25rem;color:#fff;margin:0 0 2rem 0}.home .content-wrap .content p{color:#fff;font-weight:300;font-size:1.12rem}.home .content-wrap .content .next{padding-top:.5rem}.home .content-wrap .content .next .btn{text-transform:none;color:#fff;border:1px solid #fff}.home .content-wrap .content .next .btn:hover{background:#fff;color:#656e76}.home .content-wrap .content.bottom{padding-top:2.5%;padding-right:0}.home .content-wrap .content.bottom p{font-size:1rem}.t-header{height:6.9rem}.t-header .logo{font-family:Roboto;padding-top:1.5rem;position:relative;left:20%}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.t-header .logo{left:auto}}.t-header .logo a,.t-header .logo span{color:#656e76;font-size:1.6rem;font-weight:300;text-decoration:none}.t-header .logo span{padding-left:1rem}.t-header .search{padding-top:2rem;float:right;width:350px;margin-right:20%}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.t-header .search{margin-right:auto}}.t-header .search .input-group .form-control{border:none;text-align:right;font-size:1rem;font-weight:300}.t-header .search .input-group .form-control::-webkit-input-placeholder{color:rgba(101,110,118,.7)}.t-header .search .input-group .form-control::-moz-placeholder{color:rgba(101,110,118,.7)}.t-header .search .input-group .form-control:-ms-input-placeholder{color:rgba(101,110,118,.7)}.t-header .search .input-group .form-control:-moz-placeholder{color:rgba(101,110,118,.7)}.t-header .search .input-group .input-group-append span{border:none;color:rgba(101,110,118,.8);cursor:pointer}.top-slider .carousel-item img{max-height:350px}.top-slider .carousel-caption{text-align:left;left:10%;bottom:auto;top:50%;transform:translateY(-50%);max-width:500px}.top-slider .carousel-caption h3{color:#fff;margin:0 0 1rem 0;font-size:1.12rem;font-weight:300}.top-slider .carousel-caption p{margin:0;color:#fff;font-weight:300;font-size:2.25rem;line-height:2.5rem}.top-slider .carousel-caption p a{text-decoration:none;color:inherit}.main-container{min-height:8rem}.main-container .content{padding-left:10%;padding-right:10%;padding-top:1.5rem}@media only screen and (max-width:576px),only screen and (min-width:576px) and (max-width:992px){.main-container .content{padding-left:0;padding-right:0}}.main-container .content .title{padding-top:1rem}.main-container .content .title h3{font-weight:300;color:#656e76;font-size:1.8rem;border-bottom:1px solid rgba(101,110,118,.4);padding-bottom:1.5rem}.main-container .event-list{padding-top:1rem;padding-bottom:3rem}.main-container .event-list article{border-bottom:1px solid rgba(101,110,118,.4);padding:.7rem 0 .7rem 0}.main-container .event-list article .thumb{height:100%;background-size:cover;background-position:center right}.main-container .event-list article .thumb a{width:100%;height:100%;display:block}.main-container .event-list article .name-wrap{padding:0 0 0 1rem}.main-container .event-list article .name-wrap h2{font-weight:300;font-size:1.8rem;color:#656e76;margin:0 0 1rem 0}.main-container .event-list article .name-wrap h2 a{text-decoration:none;color:#656e76}.main-container .event-list article .name-wrap .description{overflow:hidden;height:50px}.main-container .event-list article .name-wrap .description p{font-weight:300;font-size:.91rem}.main-container .event-list article .name-wrap .date{padding-top:.3rem}.main-container .event-list article .name-wrap .date time{font-weight:700;color:#656e76}.main-container .event-list article .name-wrap .date time sup{font-size:.87rem;left:-3px}.main-container .event-list article .next{padding-top:1.8rem;padding-left:1rem;text-align:right}.main-container .event-information .evt-row{border-bottom:1px solid rgba(101,110,118,.6);display:table;width:100%;padding:.6rem 0 .6rem 0}.main-container .event-information .evt-row:first-of-type{border-top:1px solid rgba(101,110,118,.6)}.main-container .event-information .item{display:table-cell}.main-container .event-information .item.right{text-align:right}.main-container .event-information .item span{font-weight:300;font-size:1rem;color:#656e76;white-space:nowrap;display:inline-block;padding-right:.6rem}.main-container .event-information .item label{color:#0080bf;font-weight:400;font-size:1.3rem;white-space:nowrap}.main-container .event-information .item label.red{color:#d10000}.main-container .event-information .item label sup{left:-3px}.main-container .event-content{padding:2rem 0 5rem 0}.main-container .event-content .description{font-weight:300;font-size:1rem;color:#656e76;margin:0 0 2rem 0}.main-container .event-content .description li,.main-container .event-content .description p,.main-container .event-content .description ul{font-weight:inherit;font-size:inherit;color:inherit}.main-container .collection-form{padding-top:2rem}.main-container .collection-form .event-information{padding-bottom:5rem}.main-container .event-summary{padding-top:1rem;padding-bottom:3rem}.main-container .event-summary .title{padding:1rem 0 0 0}.main-container .event-summary .title h3{border-bottom:none;font-size:1.3rem;padding-bottom:0}.main-container .event-summary .fee-info,.main-container .event-summary .payment-info,.main-container .event-summary .summary-box{color:#656e76;font-weight:300}.main-container .event-summary .fee-info li,.main-container .event-summary .fee-info p,.main-container .event-summary .fee-info ul,.main-container .event-summary .payment-info li,.main-container .event-summary .payment-info p,.main-container .event-summary .payment-info ul,.main-container .event-summary .summary-box li,.main-container .event-summary .summary-box p,.main-container .event-summary .summary-box ul{color:inherit;font-weight:inherit}.main-container .event-summary .group-box .key{font-size:1.3rem;padding-left:.3rem}.main-container .event-summary .group-box .price{padding-left:1.5rem;color:#7da7d9;font-size:1.1rem}.footer{height:10vh;background-color:#c7cacd}.footer .copyright{color:#656e76;font-weight:100;padding-top:3.8vh;font-size:.97rem}.footer .copyright b{font-weight:400}