#allergensPage{text-align:center}#allergensPage h3{margin-bottom:20px}#allergensPage .alert{margin:0 auto;max-width:500px}#allergensPage .alert p:last-child{margin-bottom:0}#allergensPage #allergensContent{background:#fff;border:1px solid #000;margin:20px auto 0;padding:12px;max-width:500px}#allergensPage #allergens{display:grid;grid-gap:4px 10px;grid-template-columns:1fr 1fr;text-align:left}#allergensPage .allergen{display:grid;grid-template-columns:2fr 1fr}#allergensPage .allergen .form-group{margin-bottom:0}#allergensPage .allergen div:first-child{padding-top:3px}#allergensPage #noAllergens{margin-top:16px}#allergensPage #noAllergens .form-group{margin-bottom:0}#allergensPage .actions{margin-top:20px}@media (max-width:500px){#allergensPage #allergens{grid-template-columns:1fr}}#areaPage h3{margin-bottom:20px;text-align:center}#areaPage .area{background:#fff;border:1px solid #ebebeb;cursor:pointer;margin-top:20px;padding:20px}#areaPage .area-content{-webkit-align-items:flex-start;align-items:flex-start}#areaPage .area-content img{margin-right:16px;width:256px}#areaPage .area .actions{text-align:right}#areaPage .area:hover{background:#86cda8}#areaPage .area.active{background:#86cda8;color:#fff;font-weight:700}#areaPage .area.full{background:#ebebeb;cursor:not-allowed}#areaPage .area.full h5,#areaPage .area.full p{color:#9e9e9e}#areaPage .area.full .full-text{color:#f44336;font-weight:300;text-align:center}#areaPage .area:first-child{margin-top:0}#areaPage.no-areas{text-align:center}#areaPage .area-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:12px}@media (hover:none){#areaPage .area:hover{background:none}}@media (max-width:768px){#areaPage .area-content{-webkit-flex-wrap:wrap;flex-wrap:wrap}#areaPage .area-content img{margin-bottom:16px}}#checkoutPage{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}#checkoutPage h3{margin-bottom:20px;text-align:center}#checkoutPage .checkout-content,#checkoutPage .summary{-webkit-flex:1 1;flex:1 1}#checkoutPage .summary{margin-right:50px;max-width:500px}#checkoutPage .facebook-btn{width:100%}#checkoutPage #checkoutForm{margin-top:20px}#checkoutPage #checkoutForm label{margin-bottom:.25rem}#checkoutPage #checkoutForm .btn-add:hover{background:#fff}@media (min-width:768px){#checkoutPage #checkoutForm{width:100%!important}}#checkoutPage .phone .btn{background:#fff;border:1px solid #ced4da}#checkoutPage .newletter{margin-bottom:10px}#checkoutPage .newletter input{top:2px}#checkoutPage .newletter a{font-weight:700}#checkoutPage .terms_pp{margin-bottom:20px}#checkoutPage .terms_pp a{font-weight:700}#checkoutPage .precalculate-error{color:#f44336;font-weight:700;text-align:center}#checkoutPage .btns,#checkoutPage .counter{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#checkoutPage .counter{font-size:.7rem;margin-bottom:20px;color:#9e9e9e}#newsletterPage{-webkit-flex:1 1;flex:1 1}#newsletterPage .newsletter-content{margin:0 auto;max-width:360px}#newsletterPage .newsletter-content .newsletter-terms{margin:15px 0 30px}#newsletterPage .newsletter-content .actions{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#newsletterPage .newsletter-content .actions button{width:60px}.phone-country-code-list ul{margin-top:10px;max-height:200px;overflow:auto}.phone-country-code-list ul li{cursor:pointer;padding:5px 10px}.phone-country-code-list ul li:hover{background:#ebebeb}.phone-country-code-list ul li.active{background:#86cda8;color:#fff}@media (max-width:768px){#checkoutPage{-webkit-flex-flow:column;flex-flow:column}#checkoutPage .summary{margin-right:0!important;max-width:100%!important}#checkoutPage .submit-btn{width:100%}}#choosedData{margin:0 auto 30px;max-width:352px;width:100%}#choosedData .choosen-item-without-edit{background:#fff;border:1px solid #ebebeb;display:-webkit-flex;display:flex;margin-bottom:3px;padding:5px 30px 5px 13px;position:relative;text-align:left}#choosedData .choosen-item-without-edit i{margin-right:15px}#choosedData .choosen-item-without-edit i.ic-edit{color:#9e9e9e;margin-right:13px;position:absolute;right:0}#choosedData .choosen-item-without-edit span{-webkit-flex:1 1;flex:1 1}#choosedData .choosen-item-without-edit .sittingTimeInfo{font-size:.75rem;font-weight:500}#choosedData .choosen-item{background:#fff;border:1px solid #ebebeb;cursor:pointer;display:-webkit-flex;display:flex;margin-bottom:3px;padding:5px 30px 5px 13px;position:relative;text-align:left}#choosedData .choosen-item i{margin-right:15px}#choosedData .choosen-item i.ic-edit{color:#9e9e9e;margin-right:13px;position:absolute;right:0}#choosedData .choosen-item span{-webkit-flex:1 1;flex:1 1}#choosedData .choosen-item .sittingTimeInfo{font-size:.75rem;font-weight:500}#choosedData .choosen-item:hover{background:#86cda8}#choosedData .choosen-item:hover i.ic-edit{color:#000}#choosedData .mark_same_household{cursor:inherit;padding-right:5px}#choosedData .mark_same_household .btn{box-shadow:none!important;outline:none!important;width:50px}#choosedData .preorder-cart>span{-webkit-flex:1 1;flex:1 1}#choosedData .preorder-cart .preorder-cart-summary{border-bottom:1px solid #9e9e9e;margin-bottom:6px}#choosedData .preorder-cart .preorder-cart-summary-item{display:-webkit-flex;display:flex;padding:3px}#choosedData .preorder-cart .preorder-cart-summary-item-name{-webkit-flex:1 1;flex:1 1}#choosedData .preorder-cart .preorder-cart-summary-item-quantity{margin-right:6px}#choosedData .preorder-cart .preorder-cart-summary-item:first-child{padding-top:0}#choosedData .preorder-cart .preorder-cart-total{padding-right:3px;text-align:right}#choosedData .preorder-cart .preorder-cart-total span{margin-right:6px}@media (hover:none){#choosedData{margin-bottom:16px}#choosedData .choosen-item:hover{background:none}#choosedData .choosen-item:hover i.ic-edit{color:#9e9e9e}}@media (max-width:768px){#checkoutPage #choosedData{max-width:100%}}#confirmationPage h3{margin-bottom:20px;text-align:center}#confirmationPage p{text-align:center}#confirmationPage .count-down{color:#9e9e9e;font-style:italic;font-weight:300;margin-top:32px;text-align:center}#datePage{text-align:center}#datePage h3,#eventListPage h3{margin-bottom:20px}#eventListPage h3{text-align:center}#eventListPage .events-months{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto 15px;max-width:360px}#eventListPage .events-months>div{border-bottom:2px solid transparent;cursor:pointer;margin-bottom:5px;margin-right:5px;padding:0 6px}#eventListPage .events-months>div.active,#eventListPage .events-months>div:hover{border-bottom-color:#36845b}#eventListPage .events-months>div.active{font-weight:700}#eventListPage .events-list .event-item{-webkit-align-items:center;align-items:center;border:1px solid #ebebeb;border-top:0;cursor:pointer;display:-webkit-flex;display:flex;padding:15px 15px 15px 20px}#eventListPage .events-list .event-item:first-child{border-top:1px solid #ebebeb}#eventListPage .events-list .event-item .ei-image{margin-left:20px}#eventListPage .events-list .event-item .ei-image img{max-width:100px}#eventListPage .events-list .event-item .ei-content{margin-left:20px}#eventListPage .events-list .event-item .ei-content h4{font-size:20px;font-weight:500;line-height:15px;margin-bottom:0}#eventListPage .events-list .event-item .ei-date{text-align:center}#eventListPage .events-list .event-item .ei-date span{display:block}#eventListPage .events-list .event-item .ei-date .month{font-weight:300;text-transform:uppercase}#eventListPage .events-list .event-item .ei-date .day{font-size:20px;font-weight:500;line-height:15px}#eventListPage .events-list .event-item .ei-time i{margin-right:5px}#eventListPage .events-list .event-item:hover{background:#86cda8}#eventListPage .events-list .event-item.active{background:#86cda8;color:#fff}#eventListPage .events-list-empty{text-align:center}@media (max-width:768px){#eventListPage .events-list .ei-image{display:none}}#eventListByDatePage h3{margin-bottom:20px;text-align:center}#eventListByDatePage .events-list .event-item{-webkit-align-items:center;align-items:center;border:1px solid #ebebeb;cursor:pointer;display:-webkit-flex;display:flex;margin-top:15px;padding:15px}#eventListByDatePage .events-list .event-item .ei-image img{max-width:150px}#eventListByDatePage .events-list .event-item .ei-content{margin-left:20px}#eventListByDatePage .events-list .event-item .ei-date i,#eventListByDatePage .events-list .event-item .ei-time i{margin-right:5px}#eventListByDatePage .events-list .event-item:hover{background:#86cda8}#eventListByDatePage .events-list .event-item.active{background:#86cda8;color:#fff}#eventListByDatePage .events-list-empty{text-align:center}@media (max-width:768px){#eventListByDatePage .events-list .ei-image{display:none}#eventListByDatePage .events-list .ei-content{margin-left:0!important}}#eventOrBookingPage .info-text p:last-child{margin-bottom:0}#eventOrBookingPage .question{margin-top:20px;text-align:center}#eventOrBookingPage .actions button{margin-left:10px;width:60px}#eventOrBookingPage .actions button:first-child{margin-left:0}#eventXXLTablePage h3{margin-bottom:20px;text-align:center}#eventXXLTablePage .event-menu>div{border-bottom:1px solid #ebebeb;padding:10px 5px}#eventXXLTablePage .event-menu>div:hover{background:#86cda8}#eventXXLTablePage .event-menu .required{color:#f44336;font-weight:700;margin-left:3px}#eventXXLTablePage .event-menu-product{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#eventXXLTablePage .event-menu-product-name{-webkit-flex:1 1;flex:1 1;font-weight:600}#eventXXLTablePage .event-menu-product-quantity{margin-left:20px}#eventXXLTablePage .event-menu-question-answer,#eventXXLTablePage .event-menu-question-name{display:block}#eventXXLTablePage .event-menu-question-name{font-weight:600}#eventXXLTablePage .event-menu-question-answer{margin-top:5px}#eventXXLTablePage .actions{margin-top:15px;text-align:right}#haveEventTicketPage{margin:0 auto;max-width:352px}#haveEventTicketPage h3{margin-bottom:20px}#haveEventTicketPage p{margin-bottom:0}#haveEventTicketPage a{color:#2196f3;text-decoration:underline}#haveEventTicketPage .actions{margin-top:20px}#maxCapPage h1{margin-bottom:40px;text-align:center}#maxCapPage .btns{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#navbar-container{margin-bottom:15px}#navbar-container .container{color:#fff}#navbar-container .container .logo{height:32px;overflow:hidden;width:38px}#navbar-container .container .logo .ic-gastroplanner-logosymbol-white{font-size:50px;left:-8px;position:relative;top:-19px}#navbar-container .container .title-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navbar-container .container .title{cursor:pointer;font-size:1.25em}#navbar-container .container #top-nav a{color:#fff}#navbar-container .container .locale{cursor:pointer;margin-left:10px}.locale-list h5{text-align:center}.locale-list .list-unstyled{margin-bottom:0}.locale-list .list-unstyled li{cursor:pointer;padding:5px 10px}.locale-list .list-unstyled li:hover{background:#ebebeb}.locale-list .list-unstyled li.active{background:#86cda8;color:#fff}#paymentCanceledPage{text-align:center}#paymentCanceledPage h3{margin-bottom:20px}#paymentPage .alert p{margin-bottom:0}#paymentPage.stripe{margin:0 auto;max-width:500px}#paymentPage.stripe h1{text-align:center}#paymentPage.stripe .payment-info{margin-bottom:30px}#paymentPage.stripe .btn{width:100%}#paymentPage.stripe .payment-stripe-info{margin-top:40px;text-align:center}#paymentPage.stripe .payment-stripe-info img{display:block;height:60px;margin:0 auto}#peoplePage{text-align:center}#peoplePage h3{margin:30px 0 60px}#preorderMenuPage .product-categories{border-bottom:2px solid #9e9e9e;margin-top:10px}#preorderMenuPage .product-categories ul{text-align:center}#preorderMenuPage .product-categories ul li{cursor:pointer}#preorderMenuPage .product-categories ul li.active,#preorderMenuPage .product-categories ul li:hover{border-bottom:1px solid #f44336;text-shadow:0 0 .01px #000}#preorderMenuPage .product-list{margin-top:15px}#preorderMenuPage .product-list .product{margin-bottom:30px}#preorderMenuPage .product-list .product-image{background:#fff;cursor:pointer;margin-bottom:10px;text-align:center}#preorderMenuPage .product-list .product-image img{max-height:160px;max-width:100%}#preorderMenuPage .product-list .product-name{display:-webkit-flex;display:flex;position:relative}#preorderMenuPage .product-list .product-name h5{-webkit-flex:1 1;flex:1 1;padding:0 20px}#preorderMenuPage .product-list .product-name i{color:#f44336;font-size:18px;position:absolute;right:0;top:-2px}#preorderMenuPage .product-list .product-info{cursor:pointer;background-color:#ebebeb;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;text-align:center}#preorderMenuPage .product-list .product-info .description{font-size:14px;max-height:80px;overflow:hidden}#preorderMenuPage .product-list .product-price{font-size:18px;font-weight:700}#preorderMenuPage .product-list .product-serve{border-top:2px solid #45a874;padding:5px}#preorderMenuPage .product-list .product-serve .form-group{margin-bottom:0}#preorderMenuPage .product-list .product-add-to-basket{background:#fff;border:2px solid #45a874}#preorderMenuPage .product-list .product-add-to-basket .product-quantity{padding:5px}#preorderMenuPage .product-list .product-add-to-basket .product-quantity input{text-align:center!important}#preorderMenuPage .product-list .product-add-to-basket .product-cart div{cursor:pointer;font-weight:500;line-height:40px;text-align:center;text-transform:uppercase}#preorderMenuPage .product-list .product-add-to-basket .product-cart div i{margin-right:10px}#preorderMenuPage .product-list .product-add-to-basket .product-cart div:hover{color:#36845b}#preorderMenuPage .cart-summary{background-color:#000;bottom:0;left:0;max-height:100%;overflow:auto;padding:12px 0;position:fixed;text-align:right;width:100%;z-index:9}#preorderMenuPage .cart-summary .cart-actions{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#preorderMenuPage .cart-summary .cart-actions .badge{margin-left:6px}#preorderMenuPage .cart-summary .cart-actions-next-step{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details{border-bottom:1px solid #fff;color:#fff;margin-bottom:6px;padding-bottom:6px;text-align:left}#preorderMenuPage .cart-summary .cart-details .cart-item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:3px 6px}#preorderMenuPage .cart-summary .cart-details .cart-item .ic-close-circled{cursor:pointer}#preorderMenuPage .cart-summary .cart-details .cart-item .ic-close-circled.unvisible{cursor:inherit;color:transparent}#preorderMenuPage .cart-summary .cart-details .cart-item-name{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details .cart-item-total{min-width:100px;padding:0 12px;text-align:right}#preorderMenuPage .cart-summary .cart-details .cart-item-update-quantity .btn:first-child{margin-right:5px}#preorderMenuPage .cart-summary .cart-details .cart-item-quantity{padding-right:12px}#preorderMenuPage .cart-summary .cart-details .cart-item:hover{background-color:#6b6b6b}#preorderMenuPage .cart-summary .cart-total{color:#fff;margin-bottom:18px}#preorderMenuPage .cart-summary .cart-total span{margin-right:16px}#preorderMenuPage .cart-summary .cart-total strong{font-size:1.25rem}#preorderMenuPage #cart-notifications .alert{text-align:left}#preorderMenuPage #cart-notifications .alert p{margin-bottom:0}#preorderMenuPage .payment-logo{margin-top:12px;text-align:center}#preorderMenuPage .payment-logo.bambora img{background-color:#fff;border-radius:4px;max-width:500px;width:100%}.preorder-product-details-modal{max-width:500px}.preorder-product-details-modal .product-image{margin-bottom:10px;text-align:center}.preorder-product-details-modal .product-image img{max-height:350px;max-width:100%}.preorder-product-details-modal .product-allergens.tb{border-top:1px solid #9e9e9e;margin-top:10px;padding-top:10px}.preorder-product-details-modal .product-allergens h5{font-size:16px}.preorder-product-details-modal .product-add-to-basket{border:2px solid #45a874;margin-top:12px}.preorder-product-details-modal .product-add-to-basket .product-quantity{padding:5px}.preorder-product-details-modal .product-add-to-basket .product-quantity input{text-align:center!important}.preorder-product-details-modal .product-add-to-basket .product-cart div{cursor:pointer;font-weight:500;line-height:40px;text-align:center;text-transform:uppercase}.preorder-product-details-modal .product-add-to-basket .product-cart div i{margin-right:10px}.preorder-product-details-modal .product-add-to-basket .product-cart div:hover{color:#36845b}@media (max-width:768px){#preorderMenuPage .cart-summary .cart-details .cart-item{border-bottom:1px solid #fff;padding-bottom:12px;margin-bottom:6px}#preorderMenuPage .cart-summary .cart-details .cart-item .break{-webkit-flex-basis:100%;flex-basis:100%;height:6px}#preorderMenuPage .cart-summary .cart-details .cart-item-total{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details .cart-item:last-child{border:none;padding-bottom:0}}#TermsPage{max-width:600px;margin:0 auto}#TermsPage h3{text-align:center}#TermsPage .btn{margin-top:12px;width:100%}#TermsPage #termsContent{background-color:#fff;border:1px solid #ebebeb;overflow-y:auto;padding:12px}#timePage h3{margin-bottom:20px;text-align:center}#timePage #montly_availability_button,#timePage #portal_link_button{width:100%;margin:0 auto;display:-webkit-flex;display:flex;max-width:420px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#welcomePage .alert p{margin-bottom:0}#welcomePage .actions{text-align:center}#welcomePage .question{margin-top:20px;text-align:center}#welcomePage .question .actions button{margin-left:10px;width:60px}#welcomePage .question .actions button:first-child{margin-left:0}.montly-availability-time-list #times{margin:0 auto}.montly-availability-time-list .date-col{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.montly-availability-time-list .session_container{padding:10px 0;border-bottom:1px solid #ebebeb}.montly-availability-time-list .show-more-button{cursor:pointer;padding:10px;margin-top:10px}.montly-availability-time-list .session-header{cursor:pointer;-webkit-flex-direction:row;flex-direction:row}.montly-availability-time-list .booking-not-available,.montly-availability-time-list .session-header{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.montly-availability-time-list .booking-not-available{height:100%}.montly-availability-time-list .booking-not-available-text{font-size:16px;font-weight:400}.montly-availability-time-list .date-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:600}.montly-availability-time-list .date-header .month-container{margin:10px;font-size:20px;background:#4e4949;color:#fff;padding:15px 25px;position:relative}.montly-availability-time-list .date-header .month-container.active{background-color:#b0afaf}.montly-availability-time-list .monthly-availability-notes{background:#2196f3;border-radius:5px;height:10px;position:absolute;right:5px;top:5px;width:10px}.montly-availability-time-list .time-line{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:5px;max-width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.montly-availability-time-list .time-line .waiting-list-indicator{width:100%;height:1px;background-color:#ebebeb;margin-bottom:10px}.montly-availability-time-list .time-line .waiting-list-title{width:100%;font-size:16px;font-weight:600;margin-top:10px}.montly-availability-time-list .time-line .time,.montly-availability-time-list .time-line .waiting-list-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;-webkit-justify-content:center;justify-content:center}.montly-availability-time-list .time-line .time{background:#fff;border:1px solid #ebebeb;cursor:pointer;-webkit-flex:1 1;flex:1 1;height:55px;min-width:90px;max-width:90px;margin-left:5px;margin-top:5px;position:relative;-webkit-flex-direction:column;flex-direction:column}@media (max-width:576px){.montly-availability-time-list .time-line .time{min-width:60px;max-width:60px}}.montly-availability-time-list .time-line .time:hover{background:#86cda8}.montly-availability-time-list .time-line .time.empty{background:transparent;border-color:transparent;cursor:inherit}.montly-availability-time-list .time-line .time.empty:hover{background:transparent}.montly-availability-time-list .time-line:first-child{margin-top:0}@media (hover:none){.booking-time-list .time-line .time:hover{background:none}}#montly_availability_page .month-name{margin:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:24px;font-weight:700}#montly_availability_page .month-buttons{margin:10px 10px 10px 0;width:110px;color:#495057;border:1px solid #ebebeb}#montly_availability_page .month-buttons:hover{color:#fff}#montly_availability_page .sitting-time-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#experiencesPage{text-align:center}#experiencesPage h3{margin-bottom:20px}#wrightegaardenEventListPage h3{margin-bottom:60px;margin-top:40px;text-transform:uppercase}#wrightegaardenEventListPage .events-months{display:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto 15px;max-width:360px}#wrightegaardenEventListPage .events-months>div{border-bottom:2px solid transparent;cursor:pointer;margin-bottom:5px;margin-right:5px;padding:0 6px}#wrightegaardenEventListPage .events-months>div.active,#wrightegaardenEventListPage .events-months>div:hover{border-bottom-color:#28bbb0}#wrightegaardenEventListPage .events-months>div.active{font-weight:700}#wrightegaardenEventListPage .events-list .event-item{-webkit-align-items:stretch;align-items:stretch;cursor:pointer;display:-webkit-flex;display:flex;margin-bottom:30px}#wrightegaardenEventListPage .events-list .event-item .ei-image img{max-width:160px}#wrightegaardenEventListPage .events-list .event-item .ei-content{-webkit-align-items:center;align-items:center;border:2px solid #000;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;min-height:100%;margin-left:20px;padding:10px 28px;text-transform:uppercase}#wrightegaardenEventListPage .events-list .event-item .ei-content .ei-details{-webkit-flex:1 1;flex:1 1}#wrightegaardenEventListPage .events-list .event-item .ei-content h4{font-size:18px;font-weight:700;line-height:15px;margin-bottom:0}#wrightegaardenEventListPage .events-list .event-item .ei-content .date{font-size:18px}#wrightegaardenEventListPage .events-list .event-item:hover .ei-content{background-color:#fff;box-shadow:10px 10px 0 0 #fd7156}#wrightegaardenEventListPage .events-list .event-item.active .ei-content{background:#93e0d1}#wrightegaardenEventListPage .events-list-empty{text-align:center}@media (max-width:768px){#wrightegaardenEventListPage .events-list .event-item .ei-image{display:none}#wrightegaardenEventListPage .events-list .event-item .ei-content{margin-left:0;padding:10px}}#root,body,html{height:100%}#root{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#widget-booking{-webkit-flex:1 1;flex:1 1}.alert,.btn,.form-control,.modal-content{border-radius:0}.powered-by{-webkit-align-items:center;align-items:center;border-top:1px solid #ebebeb;display:-webkit-flex;display:flex;font-size:12px;-webkit-justify-content:center;justify-content:center;margin-top:35px;min-height:40px;text-align:center;width:100%}.powered-by .ic-logo{color:#343a40;font-size:20px;margin-right:10px}.powered-by a{color:#343a40}#widget-ordinary-table{padding-left:0;padding-right:0}@media (max-width:768px){.tooltip{display:none}.powered-by{margin-top:16px}}.exp-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}