.et_pb_menu_0_tb_header.et_pb_menu ul li.current-page-ancestor a{color:#8ab63a!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.currentparkpage a{color:#8ab63a!important}span.dp_custom_field_value{margin-left:-3px;margin-top:-2px}a.et_pb_button.dp-dfg-more-button{margin-bottom:40px}.dp-dfg-filter-link{border:none!important}.bst4-wrapper .dropdown-item.active,.bst4-wrapper .dropdown-item:active{background-color:#ddd!important}.bst4-wrapper label{font-weight:bold!important;font-size:13px!important}.newbook-modal-dialog{top:20%!important}.book-buttons tr{border-top:solid 1px #000;border-bottom:solid 1px #000}.search-form-wrapper .check-availability-title{margin-top:.2rem!important}.bst4-wrapper{margin-left:5px;margin-right:5px}td.accommodation_type b,td.book_url a{font-family:'pnbold'!important}td.price_per_night b{font-family:'Open Sans'!important;color:#505050!important;font-weight:normal}.book-buttons td.accommodation_type,.book-buttons td.book_url,.book-buttons td.price_per_night{padding-top:20px;padding-bottom:20px}.book-buttons td.book_url{padding-right:0;margin-right:0;text-align:right}.category-pet-friendly .post-excerpt.dp_oc_post_excerpt:after,.category-pet-friendly .dp-dfg-content.entry-summary:after{content:url(/wp-content/uploads/2020/10/pet-friendly.png);display:block;text-align:revert;margin-top:10px}@media screen and (max-width:991px){form#accommodation-search-form input.btn-search.btn.btn-primary{margin-top:15px}}@media screen and (min-width:981px){.et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended .post-content,.et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-content{-webkit-box-shadow:none;box-shadow:none;border:solid 1px #00978d}}a.button.et_pb_button.dpbutton,.dp-dfg-item .button.et_pb_button.dpbutton{font-family:"pnbold";display:inline-block;margin:40px auto 0 auto;width:80%;max-width:120px;border:solid 1px #00978d!important}.flex-carousel .owl-stage-outer{padding:0 1px}.flex-carousel .owl-stage{display:flex;flex-direction:row;padding-top:25px}.flex-carousel .owl-item{border:solid 1px #00978d;margin:0 1px;text-align:center}.dp_oc_post_title a{font-family:"pnbold"!important}.dp-dfg-custom-field-value{font-size:14px;font-family:"thtreg"!important;line-height:150%;letter-spacing:0px}a.button.et_pb_button.dpbutton,.dp-dfg-item .button.et_pb_button.dpbutton{font-family:"pnbold"!important;line-height:200%!important}.fade-in-descriptions .dp_oc_item p:not(.dp_custom_field),.fade-in-descriptions .dp-dfg-item p:not(.dp-dfg-custom-field){opacity:0;position:absolute;top:0;left:0;background-color:#fff;padding:5px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.fade-in-descriptions .dp_oc_item:hover p:not(.dp_custom_field),.fade-in-descriptions .dp-dfg-item:hover p:not(.dp-dfg-custom-field){opacity:1;z-index:1000;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.type-play p.post-meta.dp_custom_field,.type-things-to-do p.post-meta.dp_custom_field{display:none}.type-deals p.dp-dfg-custom-field,.type-play p.dp-dfg-custom-field,.type-things-to-do p.dp-dfg-custom-field{display:none}.type-deals p,.dp-dfg-layout-grid p{font-size:14px;line-height:150%}.type-park-accommodation p.dp-dfg-custom-field{font-weight:600}.dp-dfg-header.entry-header .entry-title{min-height:60px}.dp-dfg-layout-grid .dp-dfg-item{margin-bottom:50px}.search-form-wrapper,.search-form-wrapper .search-form{background:transparent!important}.search-form-wrapper .search-form .btn-search{background:transparent;border:solid 1px #00978d!important;font-size:12px!important;height:35px!important}.pagetitlesection{background:#00978d}.pagetitlerow{margin-left:auto!important;margin-right:auto!important;padding:20px}.pagetitle h2{border:solid 1px #FFE;width:99%;margin-left:auto;margin-right:auto;padding:20px 30px}.toolbar .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:auto!important;right:10px!important}.sub-menu li a{font-size:13px!important;line-height:18px}.et_pb_menu ul#menu-big4-park-beach li:first-child a{border-left:none}@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:260px;padding:4px 12px;font-size:15px}}@media (max-width:980px){.et_pb_section.pagetitlesection{padding:10px 5px!important}}@media (max-width:980px){.dica-item-content .content{min-height:150px}}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}.four-columns .et_pb_column h6{font-size:9px!important;letter-spacing:1px!important}.three-columns .et_pb_column{width:33%!important}.three-columns .et_pb_column h6{font-size:11px!important;letter-spacing:1px!important}.one-columns .et_pb_column{width:90%!important}.two-columns .et_pb_column{width:50%!important;font-size:12px!important}.availabilities .show-availability-calendar{padding-left:4px}}@media only screen and (max-width:600px){.park-wrapper,.arrival-date-wrapper,.departure-date-wrapper,.adults-wrapper,.children-wrapper,.infants-wrapper,.check-availability-wrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-left:0!important;padding-left:0!important}.bst4-wrapper .check-availability-wrapper{margin-top:20px;display:block;text-align:center}.search-form-wrapper .hasDatepicker,.search-form-wrapper select{margin-bottom:0.5rem!important}}