h2>a{position:relative;color:#000;text-decoration:none}h2>a:hover{color:#000}h2>a::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}h2>a:hover::before{visibility:visible;transform:scaleX(1)}::-moz-selection{background-color:#2999c9;color:#fff}::selection{background-color:#2999c9;color:#fff}.single-post .et_pb_featured_bg{background-blend-mode:overlay;background-color:#0000008a}.blog-post .et_pb_blog_grid .et_pb_image_container:hover img{transform:scale(1.2);transition:all ease .7s}.blog-post .et_pb_blog_grid .et_pb_image_container{overflow:hidden}.blog-post a.entry-featured-image-url{margin-bottom:0!important}.blog-post a.more-link{background:#86b632;padding:10px;display:block;max-width:150px;text-align:center;margin:25px 0 5px}.blog-post a.more-link:hover{background-color:#2999c9}.blog-post{overflow-x:hidden}.blog-post article{position:relative}.blog-post .post-content-inner{position:absolute;z-index:1;bottom:0;width:100%;padding:50px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-post .et_pb_image_container{position:relative}.blog-post .post-content-inner{opacity:0}.blog-post .et_pb_image_container:hover .post-content-inner{opacity:1}.pagination div{float:none;text-align:center}.blog-post .post-content-inner:after{content:"";background:rgba(56,155,188,0.67);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1}.blog-post .et_pb_image_container:hover .post-content-inner:after{opacity:1}.blog-post .post-content-inner p{color:#fff;z-index:9}.single-post blockquote{border-color:#2999c9}.case_study article{text-align:center;margin-bottom:0!important}.case_study button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#2999c9;border:none;color:#fff;width:30px;height:30px;border-radius:50px;font-size:20px;display:flex;align-items:center;justify-content:center}.case_study button.slick-prev{left:-50px}.case_study button.slick-next{right:-50px}.case_study .post-content-inner{font-style:italic}.storefront-primary-navigation{}.give-donation-level-btn{background:#2999c9;color:white;border:none}.give-donation-level-btn:hover{background:#86b632}.woocommerce table.shop_table th{color:#ffffff}.woocommerce table.shop_table th{background:#2999c9}.woocommerce a.remove{color:#2999c9!important}.woocommerce a.remove:hover{background:#2999c9}p.cart-empty.woocommerce-info{background:#2999c9}div.woocommerce-notices-wrapper{background:#2999c9}.woocommerce-page.et_pb_button_helper_class a.button{color:rgba(255,255,255,0.95)!important}.woocommerce-info{background:#2999c9!important}.woocommerce a.button:hover{color:#FFF!important}.woocommerce .woocommerce-message{background:#2999c9!important}.woocommerce-page.et_pb_button_helper_class a.button{background:#2999c9!important;border-radius:0px!important;border:none!important}button#place_order.button.alt{background:#389bbc!important;border-radius:0px!important;border:none!important;color:white}div.coupon{border-radius:0px!important}button.button{border-radius:0px!important}input#coupon_code.input-text{border-radius:0px!important}form#tribe-tickets_modal-form.tribe-tickets_form{padding-top:5vw!important;padding-bottom:20vw!important}div.tribe-dialog_content.tribe-modal_content{padding-top:5vw!important;padding-bottom:20vw!important}.tribe-common .tribe-dialog__title+.tribe-dialog__content{padding-bottom:180px!important;padding-top:50px!important}