:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpbdp-single,.wpbdp-single *{-webkit-box-sizing:border-box;box-sizing:border-box}.cf::after,.cf::before{content:" ";display:table}.cf::after{clear:both}.wpbdp-listing .listing-details .field-value{width:100%;margin-bottom:10px;float:none}.field-value .field-label{padding-right:5px;color:#444;font-weight:700}.field-value .value{display:inline}.wpbdp-listing-single .main-image{padding:5px;margin-left:10px;float:right}.wpbdp-listing-single .main-image a{position:relative!important}.wpbdp-listing-single .main-image img{border:solid 1px #d2d2d2}.single-wpbdp_listing .extra-images,.wpbdp-listing-single .extra-images{margin-top:10px;clear:both}.single-wpbdp_listing .extra-images ul,.wpbdp-listing-single .extra-images ul{width:100%;padding:0;margin:0 auto}.single-wpbdp_listing .extra-images ul li,.wpbdp-listing-single .extra-images ul li{display:inline-block;margin-bottom:5px;margin-left:5px;list-style-type:none}.single-wpbdp_listing .extra-images ul li img,.wpbdp-listing-single .extra-images ul li img{display:inline;max-width:150px;border:solid 1px #d2d2d2;margin:0 auto;vertical-align:top}.wpbdp-thumbnail{max-width:200px;max-width:var(--bd-thumbnail-width)!important;max-height:200px;max-height:var(--bd-thumbnail-height)}@media screen and (max-width:560px){.wpbdp-listing.wpbdp-listing{font-size:90%}.wpbdp-listing.wpbdp-listing-single .listing-thumbnail{padding:5px;float:none}.wpbdp-listing.wpbdp-listing-single .listing-details{display:block;margin:0 5px;float:none}.wpbdp-listing.wpbdp-listing-single .main-image{display:block;max-width:90%;padding:0;margin:0 0 10px;text-align:center;float:none}}body{color:#3f3f3f}#main-footer .footer-widget h4,.et_pb_widget li a:hover,.footer-widget h4,.mobile_menu_bar:after,.mobile_menu_bar:before,a{color:#2ea3f2}.footer-widget li:before,.nav li ul{border-color:#2ea3f2}.container,.et_pb_row{max-width:1135px}#main-footer{background-color:#212121}@media only screen and (min-width:981px){.et_pb_section{padding:3%0}}@media only screen and (min-width:1418px){.et_pb_row{padding:28px 0}.et_pb_section{padding:42px 0}}