#top-menu a:hover,#et_search_icon:hover:before,.menu-item a:hover{color:#00a8d7!important;opacity:1!important}.et-menu-nav li.mega-menu ul ul li{width:100%!important}#top-menu ul.sub-menu li.menu-item a{font-size:14px}.single-project.et_pb_pagebuilder_layout .nav-single{max-width:1240px;width:90%}html{line-height:1.15;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5{font-family:"Open Sans";font-weight:800;margin:0;padding:0;padding-bottom:15px}h1{font-size:1.875rem}h2,h3,h4,h5{line-height:1.15}h2{font-size:1.75rem}h3{font-size:1.6rem}h4{font-size:1.45rem}h5{font-size:1.3rem}ul li{line-height:1.5;font-size:1rem;font-weight:400!important}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em!important}@media only screen and (min-width:768px){ul{padding:0 0 0 60px!important}ul li{font-size:1rem;line-height:1.75}.nav li ul{padding:20px 0!important}}.et_pb_row{width:90%}.container.clearfix.et_menu_container{max-width:1440px!important}@media only screen and (min-width:981px){.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{opacity:0.98}}.inline-icon{display:inline-block;text-align:center!important}.et_contact_bottom_container{float:left}.card-anchor{margin-top:-110px!important;margin-bottom:110px!important;height:10px!important}.card-detail-height{background-color:#ffffff!important}@media only screen and (max-width:980px){.card-detail-height{height:800px!important}.card-anchor{margin-top:-110px}.et_pb_row_3{display:flex!important;flex-wrap:wrap!important}}@media only screen and (max-width:767px){.card-detail-height{height:700px!important}.card-anchor{margin-top:-110px}}@media only screen and (max-width:550px){.card-detail-height{height:600px!important}.card-anchor{margin-top:-110px}}.blurb-button{color:#ffffff!important;background:#00a8d7!important;width:100%!important;padding:1em!important;margin-top:10px!important;text-transform:capitalize!important;display:inline-block!important;font-weight:bold!important}.blurb-button:hover{cursor:pointer!important;color:#f1f2f3!important}.et_pb_blurb_description p{padding-left:15px;padding-right:15px}.et_pb_post_extra .post-media img{width:auto!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:767px){.et_pb_post_extra .post-media img{height:300px!important}}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-form-eventListForm.am-event .am-event-data .am-event-info .am-event-sub-info .am-event-sub-info-capacity{display:none}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-form-eventListForm.am-event:hover{background-color:#ffffff!important}.el-form-item__content .el-input .el-input__inner{border:1px solid rgb(0,78,154)!important}.el-input-group__prepend{border:1px solid rgb(0,78,154)!important;border-right:0!important}.el-input .el-input--suffix .el-input__inner:read-only{border:0!important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{background-color:rgb(0,78,154)!important;border-color:rgb(0,78,154)!important;opacity:1!important;color:#ffffff!important}.am-event-title,.am-event-date-month,.am-event-price.am-event-free{color:rgb(0,78,154)!important}.el-checkbox-group{padding-top:8px!important}.el-checkbox__label{margin-left:8px!important;font-weight:500!important;align-self:flex-start!important;word-break:break-word!important;white-space:pre-line!important;color:rgb(37,48,59)!important}.el-checkbox__inner{flex:0 0 auto!important;width:16px!important;height:16px!important;border:1px solid rgba(0,78,154,1)!important}.el-checkbox__inner:hover{border-color:rgba(0,78,154,1)!important}.el-checkbox__inner::after{left:5px!important;top:2px!important}