﻿.opendate-event{width:100%;text-align:center}.opendate-event .container{margin:0 auto;max-width:1280px;width:100%}.opendate-event .container .row .col-12{position:relative;text-align:left}.opendate-event .container .row .col-12 .info{padding:40px;min-height:350px;background:#f0f0f0}.opendate-event .container .row .col-12 .info h1{margin:0 140px 0 0}.opendate-event .container .row .col-12 .info ul{display:block;margin:20px 0 20px 0;padding:0;list-style-type:none}.opendate-event .container .row .col-12 .info ul li{display:block;margin:10px 0 10px 0}.opendate-event .container .row .col-12 .info ul li:last-child{margin:0}.opendate-event .container .row .col-12 .info ul+a{display:inline-block;padding:0 50px 0 50px;height:56px;font-weight:bold;font-size:18px;color:#fff;line-height:56px;text-transform:uppercase;text-decoration:none;background:#f31a28;border-radius:28px 28px}.opendate-event .container .row .col-12.col-lg-4 .thumb{position:absolute;bottom:50px;right:0;width:640px;height:320px;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.03),0 16px 24px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.03),0 16px 24px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 2px rgba(0,0,0,.03),0 16px 24px 0 rgba(0,0,0,.25)}.opendate-event-archive{width:100%;text-align:center}.opendate-event-archive .container{margin:0 auto;max-width:1280px;width:100%}.opendate-event-archive .container .row .col-12:first-child{margin-bottom:40px;text-align:left}.opendate-event-archive .container .row .col-12:first-child h1{display:inline-block;margin:0}.opendate-event-archive .container .row .col-12:first-child ul{margin:10px 0 0 0;padding:0;float:right;border:1px solid #efefef;border-radius:25px 25px;overflow:hidden}.opendate-event-archive .container .row .col-12:first-child ul li{display:inline-block;line-height:40px;float:left}.opendate-event-archive .container .row .col-12:first-child ul li a{display:inline-block;padding:0 35px 0 35px;margin:0;color:#efefef;line-height:40px;background:none}.opendate-event-archive .container .row .col-12:first-child ul li a i{margin:0}.opendate-event-archive .container .row .col-12:first-child ul li.active a{color:#fff;border-radius:25px 25px;background:#f31a28}.opendate-event-archive .container .row .col-12.col-lg-4{margin-top:10px;margin-bottom:20px}.opendate-event-archive .container .row .col-12.col-lg-4 .tile{width:100%;border-radius:20px 20px;text-align:left;overflow:hidden}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb{position:relative;padding:60% 0 0 0;width:100%}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb:before{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);content:""}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb span.badge{position:absolute;bottom:10px;left:10px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;height:24px;padding-left:8px;padding-right:8px;background:rgba(243,26,40,.75)}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb span.badge i{font-size:11px}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb ul{position:absolute;left:10px;top:10px;margin:0;padding:0;list-style-type:none}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb ul li{display:inline-block;margin:0 10px 0 0;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);float:left}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb ul li:first-child{font-size:48px;font-weight:bold;line-height:inherit}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb ul li:last-child{padding:6px 0 0 0;font-size:18px;font-weight:bold}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb ul li:last-child small{font-size:16px;font-weight:normal;font-style:italic}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb a:last-child{position:absolute;top:50%;left:50%;margin:-20px 0 0 -66px;min-height:40px;padding:0 30px 0 30px;color:#fff;font-weight:bold;line-height:40px;background:#f31a28;border-radius:20px 20px;text-decoration:none;opacity:0}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .thumb a:nth-child(2){position:absolute;top:0;left:0;right:0;bottom:0}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details{padding:10px 20px 20px 20px;width:100%;background:#f5f5f5}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details strong,.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details a{display:inline-block;margin:5px 0 5px 0;font-size:18px;font-weight:bold;color:#333;text-decoration:none}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details small,.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details span{display:inline-block;width:100%;min-height:30px;font-size:14px;line-height:30px;color:rgba(0,0,0,.5)}.opendate-event-archive .container .row .col-12.col-lg-4 .tile .details p{margin:10px 0 0 0;padding:0}.opendate-event-archive .container .row .col-12.col-lg-4 .tile:hover,.opendate-event-archive .container .row .col-12.col-lg-4 .tile:active{-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);box-shadow:0px 5px 10px 0px rgba(0,0,0,.2)}.opendate-event-archive .container .row .col-12.col-lg-4 .tile:hover .thumb a:last-child,.opendate-event-archive .container .row .col-12.col-lg-4 .tile:active .thumb a:last-child{opacity:1}.opendate-event-archive .container .row .col-12 .calendar{margin:40px 0 100px 0;width:100%;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);box-shadow:0px 5px 10px 0px rgba(0,0,0,.2)}.opendate-event-archive .container .row .col-12 .calendar .labels{display:inline-block;padding:20px;width:100%}.opendate-event-archive .container .row .col-12 .calendar .labels strong{font-size:24px;font-weight:bold;line-height:34px;float:left}.opendate-event-archive .container .row .col-12 .calendar .labels strong span{display:inline-block;margin:0 0 0 5px;font-weight:normal;color:gray}.opendate-event-archive .container .row .col-12 .calendar .labels ul{margin:0 0 0 20px;padding:0;float:left;border:1px solid #ccc;border-radius:12px 12px}.opendate-event-archive .container .row .col-12 .calendar .labels ul li{display:inline-block;line-height:32px;font-size:24px;float:left}.opendate-event-archive .container .row .col-12 .calendar .labels ul li a{padding:0 16px 0 16px;color:#f31a28}.opendate-event-archive .container .row .col-12 .calendar .labels ul li:last-child{border-left:1px solid #ccc}.opendate-event-archive .container .row .col-12 .calendar .week-days{display:inline-block;width:100%;background:#f2f2f2}.opendate-event-archive .container .row .col-12 .calendar .week-days ul{margin:0;padding:0;display:inline-block;width:100%;float:left}.opendate-event-archive .container .row .col-12 .calendar .week-days ul li{display:inline-block;width:14.28%;font-size:16px;font-weight:bold;color:#333;text-transform:uppercase;text-align:center;line-height:40px;float:left}.opendate-event-archive .container .row .col-12 .calendar .days{display:inline-block;width:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row{display:table;width:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day{position:relative;display:table-cell;width:14.28%;padding:33px 0 0 0;height:100%;vertical-align:top;border-right:1px solid #f2f2f2;background:#fff}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .day-label{position:absolute;top:0;left:0;right:0;width:100%;padding:0 12px 0 12px;font-size:14px;color:#333;line-height:32px;text-align:center;background:#fafafa}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events{padding:0;min-height:160px;height:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event{position:relative;width:100%;min-height:160px;text-align:left;background:#fafafa}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event:before{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background-image:linear-gradient(0, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);content:""}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event p{position:absolute;bottom:10px;left:10px;right:10px;margin:0;color:#fff}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event span.badge{position:absolute;top:10px;left:10px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;height:24px;padding-left:8px;padding-right:8px;background:rgba(243,26,40,.75)}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event span.badge i{font-size:11px}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info{display:none;position:absolute;padding:0 0 25px 0;bottom:100%;left:0;width:345px}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info:after{position:absolute;bottom:15px;left:75px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;content:""}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box{width:100%;text-align:left;background:#fff}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box[data-event="1"] .event:nth-child(1){display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box[data-event="2"] .event:nth-child(2){display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box[data-event="3"] .event:nth-child(3){display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box[data-event="4"] .event:nth-child(4){display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box[data-event="5"] .event:nth-child(5){display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event{position:relative;display:none;width:100%;border-radius:20px 20px;overflow:hidden;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);box-shadow:0px 5px 10px 0px rgba(0,0,0,.2)}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb{position:relative;padding:60% 0 0 0;width:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb:before{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);content:""}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb ul{position:absolute;left:10px;top:10px;margin:0;padding:0;list-style-type:none}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb ul li{display:inline-block;margin:0 10px 0 0;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);float:left}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb ul li:first-child{font-size:48px;font-weight:bold}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb ul li:last-child{padding:6px 0 0 0;font-size:18px;font-weight:bold}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb ul li:last-child small{font-size:16px;font-weight:normal;font-style:italic}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb span{position:absolute;top:50%;left:50%;margin:-20px 0 0 -66px;min-height:40px;padding:0 30px 0 30px;color:#fff;font-weight:bold;line-height:40px;background:#f31a28;border-radius:20px 20px;opacity:0}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .thumb a{position:absolute;top:0;left:0;right:0;bottom:0}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details{padding:10px 20px 20px 20px;width:100%}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details strong,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details a{display:inline-block;margin:5px 0 5px 0;font-size:18px;font-weight:bold;color:#333}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details small,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details span{display:inline-block;width:100%;min-height:30px;font-size:14px;line-height:30px;color:rgba(0,0,0,.5)}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event .details p{margin:10px 0 0 0;padding:0;font-size:14px}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event:hover .thumb span,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .event-info .event-box .event:active .thumb span{opacity:1}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.past .day-label span{opacity:.4}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events.multiple-events .events .event{min-height:80px}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:focus,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:hover{z-index:1}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:focus .day-label,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:hover .day-label{background:#f31a28;color:#fff}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:focus .event-info,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events:hover .event-info{display:block}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:last-child.has-events:focus .event-info,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:last-child.has-events:hover .event-info,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:nth-child(7n+7).has-events:focus .event-info,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:nth-child(7n+7).has-events:hover .event-info{left:inherit;right:0}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:last-child.has-events:focus .event-info:after,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:last-child.has-events:hover .event-info:after,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:nth-child(7n+7).has-events:focus .event-info:after,.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day:nth-child(7n+7).has-events:hover .event-info:after{left:inherit;right:75px}.opendate-event .container,.opendate-event-archive .container,.opendate-event-banner .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}.opendate-event .container *,.opendate-event-archive .container *,.opendate-event-banner .container *{box-sizing:border-box}.opendate-event .container .row,.opendate-event-archive .container .row,.opendate-event-banner .container .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.opendate-event .container .row .col-12,.opendate-event-archive .container .row .col-12,.opendate-event-banner .container .row .col-12{-webkit-box-flex:0;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event{position:relative;width:100%;height:100%}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .event-bg{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details{position:absolute;bottom:0;left:0;right:0;padding:15px;color:#fff;background:rgba(0,0,0,.75)}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details small{display:inline-block;padding:5px;background:#f31a28}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details h1{margin:15px 250px 0 0;font-size:32px;color:#fff}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details p{margin:10px 0 0 0;font-size:15px;color:#fff}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details p span{display:inline-block;margin:0 20px 0 0}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details p span:before{margin:0 5px 0 0;font-family:"Font Awesome 5 Free";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:""}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details p span:last-child:before{content:""}.opendate-event-banner .container .row .col-12.col-lg-9 .main-event .details a{display:inline-block;position:absolute;top:40px;right:20px;padding:0 40px 0 40px;height:50px;font-size:16px;color:#fff;font-weight:bold;line-height:50px;text-transform:uppercase;background:#f31a28;border-radius:25px 25px}.opendate-event-banner .container .row .col-12.col-lg-3 .event{position:relative;margin:0 0 15px 0;width:100%;height:139px;cursor:pointer}.opendate-event-banner .container .row .col-12.col-lg-3 .event img{display:none}.opendate-event-banner .container .row .col-12.col-lg-3 .event strong{position:absolute;bottom:0;left:0;right:0;padding:15px;font-weight:bold;font-size:16px;color:#fff;background:rgba(0,0,0,.75)}.opendate-event-banner .container .row .col-12.col-lg-3 .event.active:before{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(243,27,40,.6);content:""}.opendate-event-banner .container .row .col-12.col-lg-3 .event.active strong{display:none}.opendate-event-banner .container .row .col-12.col-lg-3 .event:last-child{margin:0}@media only screen and (min-width: 991px){.opendate-event .container .row .col-12.col-lg-3,.opendate-event-archive .container .row .col-12.col-lg-3,.opendate-event-banner .container .row .col-12.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.opendate-event .container .row .col-12.col-lg-4,.opendate-event-archive .container .row .col-12.col-lg-4,.opendate-event-banner .container .row .col-12.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.opendate-event .container .row .col-12.col-lg-8,.opendate-event-archive .container .row .col-12.col-lg-8,.opendate-event-banner .container .row .col-12.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}.opendate-event .container .row .col-12.col-lg-9,.opendate-event-archive .container .row .col-12.col-lg-9,.opendate-event-banner .container .row .col-12.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (max-width: 600px){.opendate-event-archive .container .row .col-12:first-child{margin-bottom:20px}.opendate-event-archive .container .row .col-12:first-child ul{margin:20px 0 0 0;width:100%}.opendate-event-archive .container .row .col-12:first-child ul li{width:50%}.opendate-event-archive .container .row .col-12:first-child ul li a{width:100%;text-align:center}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day.has-events .event-info{display:none}.opendate-event-archive .container .row .col-12 .calendar .days .days-row .day .events .event p{display:none}}
