.vertical-align{position:relative !important;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}body{font-weight:400}body .entry-content a:not(.et_pb_button){text-decoration:underline}body .entry-content table tr td{line-height:1.3em}.home-slider-plugin{height:85vh}.home-slider-plugin .et_pb_module_inner{height:85vh}.home-slider-plugin .et_pb_module_inner .dica-container{height:85vh}.home-slider-plugin .et_pb_module_inner .dica-container .dica-image-container{height:85vh}.home-slider-plugin .et_pb_module_inner .dica-container .dica-image-container .image{height:85vh}.home-slider-plugin .et_pb_module_inner .dica-container .dica-image-container .image img{height:85vh;object-fit:cover}.et-pb-arrow-next,.et-pb-arrow-prev{text-decoration:none !important}.inline-block-btn-wrap{display:inline-block;margin-right:1em}.inline-block-btn-wrap:last-of-type{margin-right:0}.et_pb_portfolio .et_pb_ajax_pagination_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_portfolio .et_pb_ajax_pagination_container div.project{width:48%;margin-right:4%;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.12);border-radius:0 25px 25px 25px;background:#fff;transition:all 300ms}.et_pb_portfolio .et_pb_ajax_pagination_container div.project:hover{background:#000}.et_pb_portfolio .et_pb_ajax_pagination_container div.project:hover h2 a{color:#fff}.et_pb_portfolio .et_pb_ajax_pagination_container div.project img{border-radius:0 25px 0px 0px;height:300px;width:100%;object-fit:cover}.et_pb_portfolio .et_pb_ajax_pagination_container div.project h2 a{text-decoration:none}.et_pb_portfolio .et_pb_ajax_pagination_container div.project:nth-of-type(2n){margin-right:0}.et_pb_portfolio .et_pb_ajax_pagination_container div.project .et_pb_module_header{padding:1em 1em 2em}#poster-slider{width:100%;max-width:100%;margin:0 auto;text-align:center}#poster-slider .slick-track{display:flex !important}#poster-slider .slick-slide{height:inherit !important}#poster-slider .et_pb_module{margin:0 2px;text-align:center}#poster-slider .et_pb_module .et_pb_image_wrap{height:100%}#poster-slider .et_pb_module .et_pb_image_wrap img{height:100%;width:100%;object-fit:cover}#hero-slider{width:100%;max-width:100%;margin:0 auto;text-align:center}#hero-slider .et_pb_module{margin:0 0px;text-align:center}#hero-slider .et_pb_module .et_pb_image_wrap{height:100%;width:100%}#hero-slider .et_pb_module .et_pb_image_wrap img{height:100%;width:100%;object-fit:cover}.slick-dots{bottom:0px;position:relative;padding-left:0 !important;width:auto;display:inline-block;margin-top:2em}.hero-next-slide,.poster-next-slide{cursor:pointer;display:inline-block;font-size:2em;vertical-align:middle}.hero-next-slide:before,.poster-next-slide:before{content:"5";font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;color:#000}.hero-next-slide:hover:before,.poster-next-slide:hover:before{color:#000}.hero-prev-slide,.poster-prev-slide{cursor:pointer;display:inline-block;font-size:2em;vertical-align:middle}.hero-prev-slide:before,.poster-prev-slide:before{content:"4";font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;color:#000}.hero-prev-slide:hover:before,.poster-prev-slide:hover:before{color:#000}.slick-dots li button:before{font-size:10px;color:#ccc;line-height:10px;opacity:1}.slick-dots li button:hover:before{opacity:0.75}.slick-dots li.slick-active button:before{color:#000}.equipment-toggle h5{font-size:18px !important}.ls-title-spans span{margin-right:2em;border-right:1px solid;padding-right:2em}.ls-title-spans span:last-of-type{margin-right:0;padding-right:0;border-right:0}.ls-tile:hover a{color:#fff !important}.ls-tile.icon .et_pb_main_blurb_image{background:#000}.ls-tile.icon .et_pb_main_blurb_image img{width:auto;height:70px}.ls-footer-nav{padding-left:0;display:flex;justify-content:end;text-align:right}.ls-footer-nav li{margin-right:1em;list-style:none}.ls-footer-nav li:last-of-type{margin-right:0}.ls-footer-nav li a{text-decoration:none}.et_pb_map h3{font-size:16px}.wpbc_booking_form_structure{display:flex;flex-wrap:wrap}.wpbc_booking_form_structure .wpbc_structure_calendar{width:47%;margin-right:3%}.wpbc_booking_form_structure .wpbc_structure_form{width:50%}.wpbc_booking_form_structure .wpbc_structure_form input,.wpbc_booking_form_structure .wpbc_structure_form textarea{width:100%}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form input,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form textarea,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form select{width:100%;box-sizing:border-box;padding:1em}.datepick-inline .calendar-links .datepick-prev{padding-left:15px}.datepick-inline .calendar-links .datepick-next{padding-right:15px}.datepick-inline .datepick-days-cell span{height:50px;line-height:45px;display:block;width:50px}td.datepick-today span{border:2px solid #cce8ff !important;color:#048ffd !important;border-radius:15px}.datepick-inline{background:repeat #fff;border:0;box-shadow:0 0px 14px rgba(168, 164, 164, 0.23);-moz-box-shadow:0 0px 14px rgba(168, 164, 164, 0.23);-webkit-box-shadow:0 0px 14px rgba(168, 164, 164, 0.23);border-radius:15px !important;-moz-border-radius:15px !important;-webkit-border-radius:15px !important}.datepick-inline .calendar-links{border-radius:15px 15px 0 0;padding:10px 0;background:#ffffff !important}.months_num_in_row_1 .datepick-one-month{border-radius:0 0 15px 15px}.datepick-inline .datepick-header{font-size:16px !important;line-height:1em;color:#333;margin-top:-5px;padding-bottom:10px}.datepick-inline .datepick-header span{font-size:16px !important;color:#999;line-height:1em}.datepick-inline .datepick-days-cell a{color:#333 !important;font-size:16px !important;height:50px;line-height:45px;display:block;width:50px}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked,.datepick-inline .date_approved,td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{background:transparent}.wpbc_structure_form .btn{border:2px solid;font-size:18px;padding:0.3em 1.6em;cursor:pointer;border-radius:50px;background:transparent;color:#000}.wpbc_structure_form .btn:hover{background:#000 !important;color:#fff;text-shadow:none;border-color:#000}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked,.datepick-inline .date_approved,.block_hints .block_booked a,.datepick-inline .date_approved a{text-shadow:none}.datepick-inline .datepick-one-month .datepick .datepick-current-day{background-color:transparent !important}.datepick-inline .datepick-one-month .datepick .datepick-current-day a{color:#1890ff !important;text-shadow:none !important}.datepick-inline .datepick-days-cell a:hover{text-shadow:0 0px 0 #fff}.datepick-inline .datepick-days-cell.datepick-unselectable span{font-size:16px !important;color:#999}.wpbc_timeslot_day_bg_as_available .datepick-inline .date_available{color:#333 !important;font-weight:600 !important;font-size:16px !important;background:#fff}.datepick-inline .datepick{border:0}.datepick-inline .calendar-links{border-bottom:0}div.datepick-inline .datepick-title-row th{border:0;color:#999}.months_num_in_row_1 .datepick-one-month{background:#fff}table.datepick{border:0 !important}.block_hints .block_free,.block_hints .block_time,.block_hints .block_booked,.block_hints .block_pending,.block_hints .block_check_in_out,.datepick-inline .datepick-days-cell{border:0;color:#333;font-weight:600;font-size:16px}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{margin-right:0 !important}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form input,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form textarea,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form select{width:100%}.datepick-inline .datepick-one-month{padding-top:1.5em}.datepick-inline .calendar-links{padding-top:2em}.datepick-inline .datepick-header span{color:#000}@media (max-width:980px){.et_mobile_menu{position:fixed;overflow:scroll;margin-left:0;width:100vw !important;height:100vh;max-height:100vh;top:0;background-color:#000 !important;padding-top:6em}.et_mobile_menu li.menu-item-has-children>a,.et_mobile_menu li.menu-item-has-children>span{background-color:transparent !important}.et_mobile_menu .menu-item-has-children>a{position:relative}.et_mobile_menu li.menu-item-has-children>a:after,.et_mobile_menu li.menu-item-has-children>span:after{content:"+";margin-left:0.5em}.et_mobile_menu li.menu-item-has-children.active>a:after,.et_mobile_menu li.menu-item-has-children.active>span:after{content:"-";margin-left:0.5em}body #main-header .et_mobile_menu li:not(.active) ul.sub-menu li{display:none}body #main-header .et_mobile_menu li ul.sub-menu li a{font-weight:400;padding-top:0}.et_mobile_menu li a,.et_mobile_menu li span{color:#fff !important;padding:10px 5%;display:block;border-bottom:0;font-size:18px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer;color:#fff}.mobile_nav.opened .mobile_menu_bar:before{content:"M"}.mobile_menu_bar{z-index:9999999}.et_fixed_nav #main-header{position:fixed;background:#000}.wpbc_booking_form_structure .wpbc_structure_calendar{width:100%;margin-right:0%}.wpbc_booking_form_structure .wpbc_structure_form{width:100%}.ls-footer-nav{justify-content:center}.entry-content .equipment-toggle table tr td{padding:3px 5px;line-height:1.3em}.wpbc_structure_calendar,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{width:100% !important;margin-right:0% !important;margin-bottom:3em}.et_pb_row.mobile-row-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.et_pb_row.mobile-row-reverse .et_pb_column{margin-bottom:0}.et_pb_row.mobile-row-reverse .et_pb_column:last-child{margin-bottom:30px}.vertical-align{position:relative !important;top:0% !important;-webkit-transform:translateY(0%) !important;-ms-transform:translateY(0%) !important;transform:translateY(0%) !important}}@media only screen and (max-width:768px){.et_pb_portfolio .et_pb_ajax_pagination_container div.project{width:100%;margin-right:0;margin-bottom:2em}#hero-slider .et_pb_module .et_pb_image_wrap img{height:75vh}}@media only screen and (max-width:500px){.datepick-inline .datepick-days-cell a{height:auto;line-height:auto;width:auto}.datepick-inline .datepick-days-cell span{height:auto;line-height:auto;width:auto}}