@font-face{font-family:ETmodules;font-display:block;src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
.et_audio_content,.et_link_content,.et_quote_content{background-color:#2ea3f2}.et_pb_post .et-pb-controllers a{margin-bottom:10px}.format-gallery .et-pb-controllers{bottom:0}.et_pb_blog_grid .et_audio_content{margin-bottom:19px}.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:180px}.et_audio_content .wp-block-audio{margin:0;padding:0}.et_audio_content h2{line-height:44px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_column_1_2 .et_audio_content,.et_pb_column_3_5 .et_audio_content{padding:35px 40px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2{line-height:32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_3_8 .et_audio_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{font-size:18px;line-height:26px}article.et_pb_has_overlay .et_pb_blog_image_container{position:relative}.et_pb_post>.et_main_video_container{position:relative;margin-bottom:30px}.et_pb_post .et_pb_video_overlay .et_pb_video_play{color:#fff}.et_pb_post .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}.et_audio_content,.et_link_content,.et_quote_content{text-align:center;word-wrap:break-word;position:relative;padding:50px 60px}.et_audio_content h2,.et_link_content a.et_link_main_url,.et_link_content h2,.et_quote_content blockquote cite,.et_quote_content blockquote p{color:#fff!important}.et_quote_main_link{position:absolute;text-indent:-9999px;width:100%;height:100%;display:block;top:0;left:0}.et_quote_content blockquote{padding:0;margin:0;border:none}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{margin-top:0}.et_audio_content h2{margin-bottom:20px}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{line-height:44px}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:18px;font-weight:200}.et_quote_content blockquote cite{font-style:normal}.et_pb_column_2_3 .et_quote_content{padding:50px 42px 45px}.et_pb_column_2_3 .et_audio_content,.et_pb_column_2_3 .et_link_content{padding:40px 40px 45px}.et_pb_column_1_2 .et_audio_content,.et_pb_column_1_2 .et_link_content,.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_audio_content,.et_pb_column_3_5 .et_link_content,.et_pb_column_3_5 .et_quote_content{padding:35px 40px}.et_pb_column_1_2 .et_quote_content blockquote p,.et_pb_column_3_5 .et_quote_content blockquote p{font-size:26px;line-height:32px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_2 .et_link_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_5 .et_link_content h2{line-height:32px}.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_3_5 .et_link_content a.et_link_main_url,.et_pb_column_3_5 .et_quote_content blockquote cite{font-size:14px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 30px 32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_3 .et_link_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_4 .et_link_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_5 .et_link_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_1_6 .et_link_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_2_5 .et_link_content,.et_pb_column_3_8 .et_audio_content,.et_pb_column_3_8 .et_link_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_5 .et_link_content h2,.et_pb_column_1_5 .et_quote_content blockquote p,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_1_6 .et_link_content h2,.et_pb_column_1_6 .et_quote_content blockquote p,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_2_5 .et_link_content h2,.et_pb_column_2_5 .et_quote_content blockquote p,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_3_8 .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_column_1_5 .et_link_content a.et_link_main_url,.et_pb_column_1_5 .et_quote_content blockquote cite,.et_pb_column_1_6 .et_link_content a.et_link_main_url,.et_pb_column_1_6 .et_quote_content blockquote cite,.et_pb_column_2_5 .et_link_content a.et_link_main_url,.et_pb_column_2_5 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_quote_content blockquote cite{font-size:14px}.et_pb_post .et_pb_gallery_post_type .et_pb_slide{min-height:500px;background-size:cover!important;background-position:top}.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.format-gallery .et_pb_slider:hover .et-pb-arrow-prev{left:0}.format-gallery .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_post>.et_pb_slider{margin-bottom:30px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:442px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:390px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:284px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:180px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:125px}.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_video .pagination{position:relative}.et_pb_bg_layout_light .et_pb_post .post-meta,.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light .et_pb_post p{color:#666}.et_pb_bg_layout_dark .et_pb_post .post-meta,.et_pb_bg_layout_dark .et_pb_post .post-meta a,.et_pb_bg_layout_dark .et_pb_post p{color:inherit}.et_pb_text_color_dark .et_audio_content h2,.et_pb_text_color_dark .et_link_content a.et_link_main_url,.et_pb_text_color_dark .et_link_content h2,.et_pb_text_color_dark .et_quote_content blockquote cite,.et_pb_text_color_dark .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark.et_audio_content h2,.et_pb_text_color_dark.et_link_content a.et_link_main_url,.et_pb_text_color_dark.et_link_content h2,.et_pb_text_color_dark.et_quote_content blockquote cite,.et_pb_text_color_dark.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark.et_audio_content,.et_pb_text_color_dark.et_link_content,.et_pb_text_color_dark.et_quote_content{background-color:#e8e8e8}@media (min-width:981px) and (max-width:1100px){.et_quote_content{padding:50px 70px 45px}.et_pb_column_2_3 .et_quote_content{padding:50px 50px 45px}.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_quote_content{padding:35px 47px 30px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 25px 32px}.et_pb_column_4_4 .et_pb_post .et_pb_slide{min-height:534px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:392px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:345px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:250px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:155px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:108px}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_tablet.et_audio_content h2{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content{background-color:#e8e8e8}.et_pb_bg_layout_dark_tablet .et_audio_content h2,.et_pb_bg_layout_dark_tablet .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_tablet .et_link_content h2,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote cite,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_tablet .et_audio_content h2,.et_pb_text_color_dark_tablet .et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet .et_link_content h2,.et_pb_text_color_dark_tablet .et_quote_content blockquote cite,.et_pb_text_color_dark_tablet .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_tablet.et_audio_content h2,.et_pb_text_color_dark_tablet.et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet.et_link_content h2,.et_pb_text_color_dark_tablet.et_quote_content blockquote cite,.et_pb_text_color_dark_tablet.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content,.et_pb_text_color_dark_tablet.et_link_content,.et_pb_text_color_dark_tablet.et_quote_content{background-color:#e8e8e8}}@media (min-width:768px) and (max-width:980px){.et_audio_content h2{font-size:26px!important;line-height:44px!important;margin-bottom:24px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:384px!important}.et_quote_content{padding:50px 43px 45px!important}.et_quote_content blockquote p{font-size:26px!important;line-height:44px!important}.et_quote_content blockquote cite{font-size:18px!important}.et_link_content{padding:40px 40px 45px}.et_link_content h2{font-size:26px!important;line-height:44px!important}.et_link_content a.et_link_main_url{font-size:18px!important}}@media (max-width:767px){.et_audio_content h2,.et_link_content h2,.et_quote_content,.et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_audio_content,.et_link_content{padding:35px 20px!important}.et_audio_content h2{margin-bottom:9px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_phone.et_audio_content{background-color:#e8e8e8}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:14px!important}.format-gallery .et-pb-controllers{height:auto}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:222px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2,.et_pb_bg_layout_dark_phone .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_phone .et_link_content h2,.et_pb_bg_layout_dark_phone .et_quote_content blockquote cite,.et_pb_bg_layout_dark_phone .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_phone .et_audio_content h2,.et_pb_text_color_dark_phone .et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone .et_link_content h2,.et_pb_text_color_dark_phone .et_quote_content blockquote cite,.et_pb_text_color_dark_phone .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_phone.et_audio_content h2,.et_pb_text_color_dark_phone.et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone.et_link_content h2,.et_pb_text_color_dark_phone.et_quote_content blockquote cite,.et_pb_text_color_dark_phone.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_phone.et_audio_content,.et_pb_text_color_dark_phone.et_link_content,.et_pb_text_color_dark_phone.et_quote_content{background-color:#e8e8e8}}@media (max-width:479px){.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-.75rem;margin-top:-.75rem}.et_audio_content,.et_quote_content{padding:35px 20px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:156px!important}}.et_full_width_page .et_gallery_item{float:left;width:20.875%;margin:0 5.5% 5.5% 0}.et_full_width_page .et_gallery_item:nth-child(3n){margin-right:5.5%}.et_full_width_page .et_gallery_item:nth-child(3n+1){clear:none}.et_full_width_page .et_gallery_item:nth-child(4n){margin-right:0}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:both}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container{width:auto!important;min-width:unset!important;height:auto!important}.et_audio_container .mejs-container,.et_audio_container .mejs-container .mejs-controls,.et_audio_container .mejs-embed,.et_audio_container .mejs-embed body{background:none;height:auto}.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded,.et_audio_container .mejs-time.mejs-currenttime-container{display:none!important}.et_audio_container .mejs-time{display:block!important;padding:0;margin-left:10px;margin-right:90px;line-height:inherit}.et_audio_container .mejs-android .mejs-time,.et_audio_container .mejs-ios .mejs-time,.et_audio_container .mejs-ipad .mejs-time,.et_audio_container .mejs-iphone .mejs-time{margin-right:0}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5);border-radius:5px;height:4px;margin:8px 0 0;top:0;right:0;left:auto}.et_audio_container .mejs-controls>div{height:20px!important}.et_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important;margin-left:42px;margin-right:0}.et_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%;min-width:unset!important}.et_audio_container .mejs-button.mejs-volume-button{width:auto;height:auto;margin-left:auto;position:absolute;right:59px;bottom:-2px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;height:4px;border-radius:5px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;border:none;width:10px}.et_audio_container .mejs-time-rail .mejs-time-handle-content{border-radius:100%;-webkit-transform:scale(1);transform:scale(1)}.et_pb_text_color_dark .et_audio_container .mejs-time-rail .mejs-time-handle-content{border-color:#666}.et_audio_container .mejs-time-rail .mejs-time-hovered{height:4px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{background:#fff;border-radius:5px;height:10px;position:absolute;top:-3px}.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{display:block!important;height:19px;margin-left:5px;position:absolute;right:0;bottom:0}.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px}.et_audio_container .mejs-playpause-button button,.et_audio_container .mejs-volume-button button{background:none!important;margin:0!important;width:auto!important;height:auto!important;position:relative!important;z-index:99}.et_audio_container .mejs-playpause-button button:before{content:"E"!important;font-size:32px;left:0;top:-8px}.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before{color:#fff}.et_audio_container .mejs-playpause-button{margin-top:-7px!important;width:auto!important;height:auto!important;position:absolute}.et_audio_container .mejs-controls .mejs-button button:focus{outline:none}.et_audio_container .mejs-playpause-button.mejs-pause button:before{content:"`"!important}.et_audio_container .mejs-volume-button button:before{content:"\E068";font-size:18px}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span{color:#999}.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container .mejs-controls{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:unset!important;position:relative}@media (max-width:980px){.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#999}}@media (max-width:767px){.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px!important}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_phone .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#999}}
.et_pb_video_box{display:block;position:relative;z-index:1;line-height:0}.et_pb_video_box video{width:100%!important;height:auto!important}.et_pb_video_overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.et_pb_video_play:before{font-family:ETmodules;content:"I"}.et_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.et_pb_bg_layout_light .et_pb_video_play{color:#333}.et_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.et_pb_video .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}@media (min-width:768px) and (max-width:980px){.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et_pb_video_play{color:#333}}@media (max-width:768px){.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}}@media (max-width:767px){.et_pb_bg_layout_light_phone .et_pb_video_play{color:#333}}
.et_post_gallery{padding:0!important;line-height:1.7!important;list-style:none!important}.et_gallery_item{float:left;width:28.353%;margin:0 7.47% 7.47% 0}.blocks-gallery-item,.et_gallery_item{padding-left:0!important}.blocks-gallery-item:before,.et_gallery_item:before{display:none}.et_gallery_item:nth-child(3n){margin-right:0}.et_gallery_item:nth-child(3n+1){clear:both}
.et_pb_post{margin-bottom:60px;word-wrap:break-word}.et_pb_fullwidth_post_content.et_pb_with_border img,.et_pb_post_content.et_pb_with_border img,.et_pb_with_border .et_pb_post .et_pb_slides,.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder),.et_pb_with_border.et_pb_posts .et_pb_post,.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_post .entry-content{padding-top:30px}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}.et_pb_post .post-meta{font-size:14px;margin-bottom:6px}.et_pb_post .more,.et_pb_post .post-meta a{text-decoration:none}.et_pb_post .more{color:#82c0c7}.et_pb_posts a.more-link{clear:both;display:block}.et_pb_posts .et_pb_post{position:relative}.et_pb_has_overlay.et_pb_post .et_pb_image_container a{display:block;position:relative;overflow:hidden}.et_pb_image_container img,.et_pb_post a img{vertical-align:bottom;max-width:100%}@media (min-width:981px) and (max-width:1100px){.et_pb_post{margin-bottom:42px}}@media (max-width:980px){.et_pb_post{margin-bottom:42px}.et_pb_bg_layout_light_tablet .et_pb_post .post-meta,.et_pb_bg_layout_light_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_light_tablet .et_pb_post p{color:#666}.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta,.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_dark_tablet .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_tablet .comment_postinfo a,.et_pb_bg_layout_dark_tablet .comment_postinfo span{color:#fff}}@media (max-width:767px){.et_pb_post{margin-bottom:42px}.et_pb_post>h2{font-size:18px}.et_pb_bg_layout_light_phone .et_pb_post .post-meta,.et_pb_bg_layout_light_phone .et_pb_post .post-meta a,.et_pb_bg_layout_light_phone .et_pb_post p{color:#666}.et_pb_bg_layout_dark_phone .et_pb_post .post-meta,.et_pb_bg_layout_dark_phone .et_pb_post .post-meta a,.et_pb_bg_layout_dark_phone .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_phone .comment_postinfo a,.et_pb_bg_layout_dark_phone .comment_postinfo span{color:#fff}}@media (max-width:479px){.et_pb_post{margin-bottom:42px}.et_pb_post h2{font-size:16px;padding-bottom:0}.et_pb_post .post-meta{color:#666;font-size:14px}}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//acquaplus.gr/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
#sidebar{padding-bottom:28px}#sidebar .et_pb_widget{margin-bottom:30px;width:100%;float:none}.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep{font-size:44px;line-height:44px}.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep{font-size:32px;line-height:32px}.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep{font-size:24px;line-height:24px}.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep{font-size:20px;line-height:20px}.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep{font-size:16px;line-height:16px}@media all and (min-width: 981px) and (max-width: 1100px){#sidebar .et_pb_widget{margin-left:0}.et_left_sidebar #sidebar .et_pb_widget{margin-right:0}}@media all and (min-width: 981px){#sidebar{float:left;width:20.875%}.et_right_sidebar #left-area{float:left;padding-right:5.5%}.et_right_sidebar #sidebar{padding-left:30px}.et_right_sidebar #main-content .container:before{right:20.875% !important}.et_left_sidebar #left-area{float:right;padding-left:5.5%}.et_left_sidebar #sidebar{padding-right:30px}.et_left_sidebar #main-content .container:before{left:20.875% !important}}@media all and (max-width: 980px){.et_right_sidebar #left-area,.et_right_sidebar #sidebar,.et_left_sidebar #left-area,.et_left_sidebar #sidebar{width:auto;float:none;padding-right:0;padding-left:0}.et_right_sidebar #left-area{margin-right:0}.et_right_sidebar #sidebar{margin-left:0;border-left:none}.et_left_sidebar #left-area{margin-left:0}.et_left_sidebar #sidebar{margin-right:0;border-right:none}}
.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,0.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:'2'}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_code_inner{position:relative}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu a,.et-menu a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et-menu a:hover{opacity:.7}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}a.et_pb_menu__icon,button.et_pb_menu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 11px;font-size:17px;line-height:normal;background:none;border:0;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}a.et_pb_menu__icon:after,button.et_pb_menu__icon:after{font-family:ETmodules}a.et_pb_menu__icon__with_count:after,button.et_pb_menu__icon__with_count:after{margin-right:10px}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(3%);transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__logo img[src$=".svg"]{width:100%}.et_pb_menu__search-button:after{content:"U"}.et_pb_menu__cart-button:after{content:"\E07A"}@media (max-width:980px){.et-menu{display:none}.et_mobile_nav_menu{display:block;margin-top:-1px}}
.et_pb_with_border.et_pb_menu .et_pb_menu__logo img{border:0 solid #333}.et_pb_menu.et_hover_enabled:hover{z-index:auto}.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:hsla(0,0%,100%,.8)}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_menu .et-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-top:none;border-bottom:3px solid #2ea3f2;-webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);box-shadow:2px -2px 5px rgba(0,0,0,.1)}.et_pb_menu .et-menu-nav>ul.upwards li ul li ul{bottom:-23px}.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}.et_pb_menu_inner_container{position:relative}.et_pb_menu .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}.et_pb_menu .et_pb_menu__wrap--visible{-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__wrap--hidden{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:static}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_menu .et_pb_menu__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0;margin-left:30px}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-centered .et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu--style-centered .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:none;margin-bottom:30px}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:100%;height:100%}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img{max-height:100%}.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder{min-width:96px}.et_pb_menu .et_pb_menu__search-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}.et_pb_menu .et_pb_menu__search-container--visible{opacity:1;-webkit-animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--disabled{display:none}.et_pb_menu .et_pb_menu__search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_pb_menu__search-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.et_pb_menu .et_pb_menu__search-input{border:0;width:100%;color:#333;background:transparent}.et_pb_menu .et_pb_menu__close-search-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et_pb_menu__close-search-button:after{content:"M";font-size:1.7em}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_dropdown_animation_slide.et_pb_menu ul li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_dropdown_animation_expand.et_pb_menu ul li:hover>ul{-webkit-transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_pb_menu.et_pb_menu_fullwidth .et_pb_row{width:100%;max-width:100%;padding:0 30px!important}}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{display:none}.et_pb_menu .et_pb_row{min-height:81px}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu ul{padding:0}.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu{top:auto;bottom:100%}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}} @-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}body{font-weight:400}body.et_pb_button_helper_class .et_pb_button{font-weight:500}#footer-info{letter-spacing:0;text-transform:none;font-variant:normal}.et-fb div.preloader{display:none!important}div.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100011;height:100%;width:100%;overflow:hidden!important;display:flex;align-items:center;justify-content:center}.preloader .status svg{height:70px;width:70px}svg.preloader path,svg.preloader circle,svg.preloader rect{fill:#BDC8D5;stroke:#BDC8D5}svg.preloader .none,svg.preloader .none *{fill:none!important}svg.preloader.nostroke *{stroke:none!important}.preloader .status svg.preloader7{transform:scale(1);transform-origin:center;width:auto;height:auto}div.preloader img.dtb_custom_preloader_img{width:250px}.pulse,.grow,.shrink,.buzz,.move_down,.move_up{transform:perspective(1px) translateZ(0);transition:all .3s ease-in-out!important}.jello:hover{animation:jello .9s both}.wobble:hover{animation:wobble .82s cubic-bezier(.36,.07,.19,.97) both}.heartbeat:hover{animation:heartbeat 1.5s ease-in-out infinite both}.pulse:hover{animation:pulse 1s ease-in-out infinite both}.grow:hover{transform:scale(1.1)}.shrink:hover{transform:scale(.9)}.move_up:hover{transform:translateY(-8px)}.move_down:hover{transform:translateY(8px)}@keyframes jello{0%,100%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes wobble{16.65%{transform:translateX(5px)}33.3%{transform:translateX(-4px)}49.95%{transform:translateX(3px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.et-social-icon a.move_up:hover{transform:translateY(-2px)}.et-social-icon a.move_down:hover{transform:translateY(2px)}#top-menu li li ul,.dtb-menu ul.et-menu li li ul,.et-db #et-boc .et-l .dtb-menu .nav li li ul{top:0}#top-menu li ul,#et-secondary-nav li ul,.dtb-menu ul.et-menu li ul,.et-db #et-boc .et-l .dtb-menu .nav li ul{border-top:none;padding:0;box-shadow:none;box-shadow:0 -5px 40px rgba(50,50,50,.1);border-radius:5px;background:#fff!important}#top-menu li:not(.mega-menu) ul,#et-secondary-nav li ul,.dtb-menu ul.et-menu li:not(.mega-menu) ul,.et-db #et-boc .et-l .dtb-menu .nav li:not(.mega-menu) ul{background:transparent;width:300px}#top-menu li:not(.mega-menu) li a,#et-secondary-nav li li a,.dtb-menu ul.et-menu li:not(.mega-menu) li a,.et-db #et-boc .et-l .dtb-menu .nav li:not(.mega-menu) li a{width:100%}#top-menu li ul li,#et-secondary-nav li ul li,#top-menu li.mega-menu ul.sub-menu,.dtb-menu ul.et-menu li.mega-menu ul.sub-menu{background:#fff!important}#top-menu li.mega-menu ul.sub-menu,.dtb-menu ul.et-menu li.mega-menu ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .nav li.mega-menu ul.sub-menu{box-shadow:none}#top-menu li ul li:first-child>a,#et-secondary-nav li ul li:first-child>a,.dtb-menu ul.et-menu li ul li:first-child>a,#top-menu li ul li:first-child,#et-secondary-nav li ul li:first-child,.dtb-menu ul.et-menu li ul li:first-child{border-radius:5px 5px 0 0}#top-menu li ul li:last-child>a,#et-secondary-nav li ul li:last-child>a,.dtb-menu ul.et-menu li ul li:last-child>a,#top-menu li ul li:last-child,#et-secondary-nav li ul li:last-child,.dtb-menu ul.et-menu li ul li:last-child{border-radius:0 0 5px 5px}#top-menu li ul li:first-child:last-child>a,#et-secondary-nav li ul li:first-child:last-child>a,.dtb-menu ul.et-menu li ul li:first-child:last-child>a,#top-menu li ul li:first-child:last-child,#et-secondary-nav li ul li:first-child:last-child,.dtb-menu ul.et-menu li ul li:first-child:last-child{border-radius:5px}#top-menu li.mega-menu li ul li>a,#et-secondary-nav li.mega-menu li ul li>a,.dtb-menu ul.et-menu li.mega-menu li ul li>a,#top-menu li.mega-menu li ul li,#et-secondary-nav li.mega-menu li ul li,.dtb-menu ul.et-menu li.mega-menu li ul li{border-radius:5px}#top-menu li li,#et-secondary-nav li li,.dtb-menu ul.et-menu li li,.et-db #et-boc .et-l .dtb-menu .nav li li{padding:0!important;display:block}.et-fixed-header #top-menu li li a,#top-menu li li a,#et-secondary-nav li li a,.dtb-menu ul.et-menu li li a,.et-db #et-boc .et-l .dtb-menu ul.et-menu li li a{font-family:Inter;padding:8px 15px 8px 20px;position:relative;transition:all .3s ease-in-out;display:block;width:100%;text-transform:none;font-variant:normal;letter-spacing:0;font-size:14px;font-weight:400}.et-fixed-header #top-menu li li a,#top-menu li li a,#et-secondary-nav li li a,.dtb-menu.et_pb_menu .nav li ul.sub-menu a,#top-menu li.mega-menu ul.sub-menu .dtb-menu ul.et-menu li.mega-menu ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .nav li.mega-menu ul.sub-menu{color:#535353!important;background:#fff!important}#top-menu li li a:hover,#et-secondary-nav li li a:hover,.dtb-menu.et_pb_menu .nav li ul.sub-menu a:hover,.et-db #et-boc .et-l .dtb-menu ul.et-menu li li a:hover{background:#fff!important;color:#535353!important;opacity:1}#top-menu li li a:hover,#et-secondary-nav li li a:hover{background:#fff!important;color:#535353!important}#et-secondary-nav li ul li{text-align:left}#et-secondary-nav li .menu-item-has-children>a:first-child:after{right:.2em;left:auto}#et-secondary-nav li li a{padding:13px}#et-secondary-nav li li a:hover{padding-left:18px}#top-menu>li:not(.mega-menu)>ul,.dtb-menu ul.et-menu>li:not(.mega-menu)>ul,#et-secondary-nav>li>ul,.et-db #et-boc .et-l .dtb-menu .nav li:not(.mega-menu)>ul{left:calc(-150px + 50%)}#top-menu>li:not(.mega-menu)>ul{transform:translateX(-22px)}#et-secondary-nav>li>ul{transform:translateX(-7.5px)}.dtb-menu ul.et-menu>li:not(.mega-menu)>ul{transform:translateX(-11px)}.nav li:not(.mega-menu) li ul,.et-db #et-boc .et-l .nav li:not(.mega-menu) li ul{left:300px}#et-secondary-nav li ul ul{right:300px}@media (min-width:1201px){#top-menu>li:not(.mega-menu)>.sub-menu:after,#top-menu>li>.children:after,.dtb-menu ul.et-menu>li:not(.mega-menu)>.sub-menu:after{content:'';display:block;position:absolute;left:140px;top:-20px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid transparent;border-left:10px solid transparent;z-index:1;border-bottom:10px #fff solid}#et-secondary-nav>li>.sub-menu:after{content:'';display:block;position:absolute;right:140px;top:-10px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent;z-index:1;border-bottom:5px #fff solid}}#main-header,#top-header{transition:all .3s ease-in-out!important}#main-header.et-fixed-header,#top-header.et-fixed-header{position:fixed!important}@media (max-width:600px){body.admin-bar.et_fixed_nav #main-header.et-fixed-header{transform:translateY(-46px)}}@media (max-width:1200px){#main-header{transition:all .3s ease-in-out;height:auto;position:fixed!important}#top-header{transition:all .3s ease-in-out!important;position:fixed!important}}@media (max-width:1200px){body:not(.has-dtb-before-header) #top-header.et-fixed-header{top:0!important;margin-bottom:60px}body.admin-bar:not(.has-dtb-before-header) #top-header.et-fixed-header{top:32px!important}}@media (max-width:782px){body.admin-bar:not(.has-dtb-before-header) #top-header.et-fixed-header{top:46px!important}}@media (max-width:600px){body.admin-bar:not(.has-dtb-before-header) #top-header.et-fixed-header{top:0!important}}@media only screen and (min-width:981px) and (max-width:1200px){#et-top-navigation .et-cart-info{margin-top:5px}#main-header #et_top_search{float:left;margin:10px 15px 0 0}#et_mobile_nav_menu{display:block!important}#top-menu{display:none!important}.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_fixed_nav #main-header{opacity:1;transform:translateY(0)!important}#et-top-navigation{margin-right:0;transition:none}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:absolute}.et_non_fixed_nav.et_transparent_nav #main-header,.et_fixed_nav #main-header{transition:none}.et_pb_fullwidth_menu.dtb-menu .et_pb_menu__menu,.et_pb_menu.dtb-menu .et_pb_menu__menu{display:none}.dtb-menu .et_mobile_nav_menu{display:flex}.et_pb_fullwidth_menu--style-left_aligned.dtb-menu .et_pb_menu__wrap,.et_pb_menu--style-left_aligned.dtb-menu .et_pb_menu__wrap{justify-content:flex-end}.et_pb_fullwidth_menu--style-left_aligned.dtb-menu .et_pb_menu_inner_container,.et_pb_fullwidth_menu--style-left_aligned.dtb-menu .et_pb_row,.et_pb_menu--style-left_aligned.dtb-menu .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned.dtb-menu .et_pb_row{align-items:center}.et_pb_fullwidth_menu--style-inline_centered_logo.dtb-menu .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_fullwidth_menu--style-inline_centered_logo.dtb-menu .et_pb_row>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo.dtb-menu .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo.dtb-menu .et_pb_row>.et_pb_menu__logo-wrap{display:flex}.et_pb_fullwidth_menu.dtb-menu .et_mobile_menu,.et_pb_fullwidth_menu.dtb-menu .et_mobile_menu ul,.et_pb_menu.dtb-menu .et_mobile_menu,.et_pb_menu.dtb-menu .et_mobile_menu ul,.et-db #et-boc .et-l .et_pb_fullwidth_menu.dtb-menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu.dtb-menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu.dtb-menu .et_mobile_menu ul,.et-db #et-boc .et-l .et_pb_menu.dtb-menu .et_mobile_menu ul{text-align:left;list-style:none!important}.et_pb_fullwidth_menu.dtb-menu .et_mobile_menu,.et_pb_menu.dtb-menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu.dtb-menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu.dtb-menu .et_mobile_menu{top:100%;padding:5%}.et_pb_fullwidth_menu.dtb-menu .et_mobile_menu ul,.et_pb_menu.dtb-menu .et_mobile_menu ul,.et-db #et-boc .et-l .et_pb_fullwidth_menu.dtb-menu .et_mobile_menu ul,.et-db #et-boc .et-l .et_pb_menu.dtb-menu .et_mobile_menu ul{padding:0}body.admin-bar.et_fixed_nav.et_header_style_slide #main-header{position:fixed}.et_vertical_nav.et_right_sidebar #left-area,.et_vertical_nav.et_left_sidebar #left-area{width:auto}#et-secondary-nav,#et-secondary-menu{display:none!important}.et_non_fixed_nav.et_transparent_nav_temp #main-header,.et_secondary_nav_only_menu #main-header,.et_fixed_nav_temp #main-header,.et_secondary_nav_only_menu #main-header{top:0!important}.et_secondary_nav_only_menu #top-header{display:none}#top-header .container{padding-top:0}#et-info{padding-top:.75em}#logo,.logo_container,#main-header,.container{-webkit-transition:none;-moz-transition:none;transition:none}.et_vertical_nav span.logo_helper{display:inline-block}}.et_toggle_slide_menu:after{display:none}.mobile_menu_bar{width:30px;height:17px;box-sizing:content-box;min-height:27px}.mobile_menu_bar:before{display:none}.dtb-hamburger{padding:5px;display:inline-block;cursor:pointer;position:absolute;top:0;right:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}.dtb-hamburger:hover{opacity:1}.dtb-hamburger{font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.dtb-hamburger-box{width:20px;height:17px;display:inline-block;position:relative}.dtb-hamburger-inner{display:block;top:50%;margin-top:-1.5px}.dtb-hamburger-inner,.dtb-hamburger-inner::before,.dtb-hamburger-inner::after{width:20px;height:3px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.mobile_menu_bar:hover .dtb-hamburger-inner,.mobile_menu_bar:hover .dtb-hamburger-inner::before,.mobile_menu_bar:hover .dtb-hamburger-inner::after{background-color:#eaeaea}.hamburger_menu_icon-toggled .dtb-hamburger-inner,.hamburger_menu_icon-toggled .dtb-hamburger-inner::before,.hamburger_menu_icon-toggled .dtb-hamburger-inner::after{background-color:#fff}.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner,.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner::before,.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner::after{background-color:#fff}.dtb-hamburger-inner::before,.dtb-hamburger-inner::after{content:"";display:block}.dtb-hamburger-inner::before{top:-7px}.dtb-hamburger-inner::after{bottom:-7px}.hamburger_menu_icon9 .dtb-hamburger-box{perspective:40px}.hamburger_menu_icon9 .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger_menu_icon9 .hamburger-inner::before,.hamburger_menu_icon9 .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger_menu_icon9 .hamburger_menu_icon-toggled .dtb-hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger_menu_icon9 .hamburger_menu_icon-toggled .dtb-hamburger-inner::before{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger_menu_icon9 .hamburger_menu_icon-toggled .dtb-hamburger-inner::after{transform:translate3d(0,-7px,0) rotate(-45deg)}.dtb-m-menu-trigger{position:fixed;z-index:100005;top:25px;bottom:auto;left:auto;right:20px;cursor:pointer}.dtb-m-menu-trigger .mobile_menu_bar{width:50px;height:50px;background-color:#ec086d;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;flex-direction:row;border-style:solid;border-width:0;border-color:#fff;border-radius:50px}.dtb-m-menu-trigger .mobile_menu_bar:hover{background-color:;border-color:#fff}.dtb-m-mobile-open .dtb-m-menu-trigger .mobile_menu_bar{background-color:#2b77c6;border-color:#fff;box-shadow:none}.dtb-m-mobile-open .dtb-m-menu-trigger .mobile_menu_bar:hover{background-color:;border-color:#fff}.dtb-m-menu-trigger .mobile_menu_bar .dtb-hamburger{position:relative}.dtb-m-menu-trigger .mobile_menu_bar:after{display:none}@media (max-width:782px){.admin-bar .dtb-m-menu-trigger{transform:translateY(46px)}}@media (min-width:783px){.admin-bar .dtb-m-menu-trigger{transform:translateY(32px)}}@media (min-width:1201px){.dtb-m-menu-trigger{display:none}}@media (min-width:981px) and (max-width:1200px){.dtb_mobile #main-header #et_top_search{margin-right:0!important}}@media (max-width:1200px){.et_header_style_centered #et-top-navigation .et-social-icons{display:none}.et_header_style_centered .et_mobile_menu,.et_header_style_split .et_mobile_menu{top:60px}.et_header_style_centered header#main-header .logo_container,.et_header_style_split header#main-header .logo_container{max-height:none}.dtb_mobile #main-header,.dtb-menu.et_pb_module{padding:0}.dtb_mobile #main-header .logo_container,.et_header_style_centered.dtb_mobile header#main-header .logo_container{position:relative;text-align:left;z-index:2;height:60px!important;max-width:calc(100% - 30px)}.dtb-menu.et_pb_module,.dtb-menu.et_pb_module .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo,.dtb-menu.et_pb_module .et_pb_menu__logo-slot,.dtb-menu.et_pb_module>.et_pb_menu_inner_container{max-width:100%}.dtb-menu.et_pb_module>.et_pb_row{min-height:0}.dtb-menu.et_pb_module .et_pb_menu__logo,.dtb-menu.et_pb_module .et_pb_menu__logo img,.dtb-menu.et_pb_module .et_pb_menu__logo a{max-height:100%;height:100%}.dtb-menu.et_pb_module .et_pb_menu__logo img{height:auto}.dtb_mobile #main-header .logo_container,.et_header_style_centered.dtb_mobile.dtb_woo header#main-header .logo_container{max-width:calc(100% - 60px)}.dtb_mobile #main-header .select_page{display:none}.dtb_mobile #main-header .mobile_nav{background:transparent}.dtb_mobile #main-header #et_mobile_nav_menu,.et_header_style_centered.dtb_mobile #main-header #et_mobile_nav_menu,.dtb-menu #et_mobile_nav_menu{height:0;margin-top:0;display:flex;align-items:center;position:static!important}.dtb_mobile #main-header #logo{max-height:80%!important;max-width:calc(100% - 30px);height:80%}.dtb_mobile.dtb_woo #main-header #logo{max-width:calc(100% - 60px)}.dtb_mobile #main-header #et-top-navigation{padding:0!important;position:static!important}.dtb_mobile #main-header .mobile_menu_bar,.et_header_style_centered.dtb_mobile #main-header .mobile_menu_bar{top:14px;top:20px;padding:0;right:0;position:absolute;z-index:10001}.et_header_style_centered header#main-header .logo_container .custom_hamburger_icon.dtb_mobile #main-header .mobile_menu_bar{top:18px}.dtb_mobile #main-header .et_menu_container{width:100%;padding:0 10px}.dtb_mobile #main-header .mobile_menu_bar{right:10px!important}.dtb_mobile #main-header,.dtb_mobile #main-header.et-fixed-header{background:#8eafe1!important;box-shadow:none!important}.dtb_mobile.dtb_woo #et-top-navigation .et-cart-info{position:absolute;top:19px;right:40px;margin-top:0}.dtb_mobile #et_top_search{float:none;margin:0!important;position:absolute;top:21px;right:0;display:block!important}.dtb_mobile #et_top_search #et_search_icon:before{top:0}.dtb_mobile.dtb_woo #et_top_search{right:0}.dtb_mobile.dtb_woo #et_top_search{right:10px}.dtb_mobile.dtb_woo .et-cart-info span:before{margin-right:0}.dtb_mobile #main-header .mobile_menu_bar{margin-right:30px}.dtb_mobile #et_search_icon:before{color:#BDC8D5!important}.dtb_mobile #et_search_icon:hover:before{color:#BDC8D5!important}.dtb_mobile span.et_close_search_field:after{color:#BDC8D5!important}.dtb_mobile span.et_close_search_field:hover:after{color:#BDC8D5!important}.dtb_mobile .et_search_form_container input{font-family:,"Open Sans",serif;color:#BDC8D5}.dtb_mobile #main-header input.et-search-field::placeholder{color:#BDC8D5;font-family:,"Open Sans",serif}.dtb_mobile #main-header input.et-search-field::-webkit-input-placeholder{color:#BDC8D5;font-family:,"Open Sans",serif}.dtb_mobile #main-header input.et-search-field::-moz-placeholder{color:#BDC8D5;font-family:,"Open Sans",serif}.dtb_mobile .et_search_form_container{margin-right:10px}.dtb_mobile #main-header .et_search_outer .container{max-width:50%!important}.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:block}.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:0}.et_pb_menu_hidden span.mobile_menu_bar.mobile_menu_bar_toggle{opacity:0}.et_header_style_split #et_search_icon:before{margin-top:0}.et_header_style_split span.logo_helper{display:inline-block}}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children,.dtb-menu .et_mobile_menu .menu-item-has-children,#dtb-m-menu .menu-item-has-children{position:relative}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a,.dtb-menu .et_mobile_menu .menu-item-has-children>a,#dtb-m-menu .menu-item-has-children>a{font-weight:600}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle,.dtb-menu .et_mobile_menu .sub-menu-toggle,#dtb-m-menu .dtb-mobile-menu li.menu-item.menu-item-has-children>a.sub-menu-toggle{position:absolute;background-color:rgba(189,200,213,.2)!important;color:#fff;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:7.5px;right:4px;cursor:pointer;text-align:center;padding:0!important}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped,#dtb-m-menu .dtb-mobile-menu li.menu-item.menu-item-has-children>a.sub-menu-toggle.popped{background-color:rgba(189,200,213,.2)!important;color:#fff}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before,.dtb-menu .et_mobile_menu .sub-menu-toggle::before,#dtb-m-menu .sub-menu-toggle::before{font-family:"ETmodules"!important;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33';transition:all .3s ease-in-out;display:block}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped::before,#dtb-m-menu .sub-menu-toggle.popped::before{transform:rotate(-180deg) translateX(-1px)}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle~ul.sub-menu,.dtb-menu .et_mobile_menu .sub-menu-toggle~ul.sub-menu,#dtb-m-menu .sub-menu-toggle~ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .et_mobile_menu .sub-menu-toggle~ul.sub-menu{display:none!important;padding-left:0}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important;background-color:!important}#dtb-m-menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important}#dtb-m-menu .sub-menu-toggle.popped~ul.sub-menu li{background-color:!important}#main-header #mobile_menu.et_mobile_menu li li,.dtb-menu .et_mobile_menu li li,#dtb-m-menu ul.dtb-mobile-menu li li{padding-left:0}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle+a,.dtb-menu .et_mobile_menu .menu-item-has-children .sub-menu-toggle+a,#dtb-m-menu ul.dtb-mobile-menu .menu-item-has-children .sub-menu-toggle+a{padding-right:44px}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a:hover,.dtb-menu .et_mobile_menu .menu-item-has-children>a:hover,#dtb-m-menu ul.dtb-mobile-menu .menu-item-has-children>a:hover{opacity:1}@media (max-width:1200px){body.admin-bar.et_fixed_nav.et_header_style_slide #main-header{top:0!important;left:0!important;position:absolute}span.mobile_menu_bar.hamburger_menu_icon{z-index:9999}.et_header_style_slide #page-container{left:0!important}.et_header_style_fullscreen .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container{display:none!important}.et_toggle_fullscreen_menu,.et_toggle_slide_menu:after,.mobile_menu_bar.et_pb_header_toggle{display:none!important}#et_mobile_nav_menu #mobile_menu,.et_pb_module.dtb-menu .et_mobile_menu{display:none!important}#dtb-m-menu{box-sizing:content-box;display:block;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;z-index:100005;background-color:#8eafe1;width:calc(100%)}#dtb-m-menu>.menu-wrapper{padding:20px 20px 0 20px!important;height:100%;position:relative}#dtb-m-menu>.menu-wrapper:after{content:'';display:block;height:20px}#dtb-m-menu>.menu-wrapper>.nav-wrapper>ul.dtb-mobile-menu{display:block!important;height:auto!important}body.stopscroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}#dtb-m-menu .menu-wrapper{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}body.admin-bar:not(.et-fb) #dtb-m-menu{top:32px}#dtb-m-menu .dtb-mobile-menu{margin:70px 0 0 0!important;text-align:left}#dtb-m-menu .dtb-mobile-menu li{display:block}#dtb-m-menu .dtb-mobile-menu li a{display:block;font-size:15px;color:#fff;font-weight:700;padding-top:15px;padding-bottom:5px;padding-right:15px;padding-left:15px;text-transform:none;font-variant:normal;letter-spacing:0;line-height:1.2;background-color:;transition:all .3s ease-in-out}#dtb-m-menu .dtb-mobile-menu li a:hover,#dtb-m-menu .dtb-mobile-menu li.menu-item-has-children>a:hover,#dtb-m-menu .dtb-mobile-menu .sub-menu-toggle.popped~ul.sub-menu li.menu-item-has-children>a:hover{color:;background-color:!important}#dtb-m-menu .dtb-mobile-menu li.menu-item-has-children>a,#dtb-m-menu .dtb-mobile-menu .sub-menu-toggle.popped~ul.sub-menu li.menu-item-has-children>a{color:#fff;background-color:;font-weight:600}#dtb-m-menu .dtb-mobile-menu>li{margin-bottom:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li{border-width:0;border-style:solid;border-color:rgba(0,0,0,.02)}#dtb-m-menu .dtb-mobile-menu>li>ul>li:not(:first-child){border-top:none}#dtb-m-menu .dtb-mobile-menu>li>ul>li:first-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:first-child>a{border-radius:0;border-top:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>ul>li:last-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>a,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>ul>li:last-child>a{border-radius:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li li{border-top:0 solid rgba(0,0,0,.02)}#dtb-m-menu .dtb-mobile-menu>li>a{border-radius:0;border-width:0;border-style:solid;border-color:rgba(0,0,0,.02)}#dtb-m-menu ul.dtb-mobile-menu li li a{padding-left:35px}#dtb-m-menu ul.dtb-mobile-menu li li li a{padding-left:55px}.dtb-mobile-menu>li>.sub-menu-toggle{margin-right:0;margin-top:0}#dtb-m-menu .sub-menu-toggle{top:4.5px}#dtb-m-menu .dtb-mobile-menu li .sub-menu-toggle.popped~ul.sub-menu li a{background-color:}}@media (max-width:782px){body.admin-bar:not(.et-fb) #dtb-m-menu{top:46px}}@media (max-width:600px){body.admin-bar:not(.et-fb) #dtb-m-menu{top:46px}}@media (max-width:1200px){.dtb-body-wrapper{top:0;left:0;width:100%;height:100%;overflow-y:inherit}body.admin-bar .dtb-body-wrapper{margin-top:-32px}.dtb-page-container{backface-visibility:hidden;opacity:1;visibility:visible;position:relative}#dtb-m-menu{visibility:hidden;overflow:hidden;backface-visibility:hidden;opacity:1;position:fixed;-webkit-perspective:1200px;-webkit-backface-visibility:none}.dtb-page-container.noanimation{animation:none!important}#dtb-m-menu{left:auto;right:-100%;visibility:visible}#dtb-m-menu.dtb-mobile-opacity{opacity:1}}@media (max-width:782px){body.admin-bar .dtb-body-wrapper{margin-top:-46px}}@media (max-width:600px){#wpadminbar{position:fixed}}@media (min-width:1201px){#dtb-m-menu,#dtb-m-menu.dtb-in{visibility:hidden;opacity:0;display:none}}#dtb-m-menu .mobile_menu_bar{position:absolute;display:block;top:14px;bottom:0;right:10px;left:auto}#dtb-m-menu .mobile_menu_bar.hamburger_menu_icon-toggled:before{content:'\4d'}body:not(.custom-hamburger-icon) .mobile_menu_bar:before{color:#fff}body:not(.custom-hamburger-icon) .mobile_menu_bar:hover:before{color:#eaeaea}body:not(.custom-hamburger-icon) .opened .mobile_menu_bar:before{color:#fff}body:not(.custom-hamburger-icon) .opened .mobile_menu_bar:hover:before{color:#fff}#dtb-m-menu .dtb-m-logo-wrap{width:100%;padding:0;text-align:left}#dtb-m-menu .dtb-m-logo{display:inline-block;width:100px;max-width:100%}.et_pb_fullwidth_menu--without-logo.dtb-menu .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo.dtb-menu .et_pb_menu__menu>nav>ul>li{margin-top:0}.dtb-menu.et_pb_module{z-index:3}#top-menu-nav #top-menu>li>a,.dtb-menu .et-menu>li>a{text-transform:none;font-variant:normal}#top-menu-nav #top-menu>li>a{font-weight:400!important}#top-menu-nav #top-menu>li>a:hover,.dtb-menu ul.et-menu>li>a:hover,.et-db #et-boc .et-l .dtb-menu a:hover,.dtb-menu ul.et-menu>li:hover>a,.et-db #et-boc .et-l .dtb-menu li:hover>a{opacity:1;color:#fff}#main-header.et-fixed-header #top-menu-nav #top-menu>li>a:hover{color:#fff!important}#main-header{box-shadow:none!important;box-shadow:0 1px 0 rgba(0,0,0,.1)!important}#page-container #main-header.et-fixed-header{box-shadow:none!important}#top-header{box-shadow:none}#et-info-email,#et-info-phone,.et-cart-info span,#et-secondary-nav>li>a{font-weight:600;letter-spacing:0;text-transform:none;font-variant:normal}#et-info a,#et-secondary-menu>ul>li>a{color:#fff;position:relative}#et-info a:hover,#et-secondary-menu>ul>li>a:hover{opacity:1;color:#fff}#et-info a:after,#et-secondary-menu>ul:not(.et-social-icons)>li>a:before{content:'';display:block;position:absolute;top:-.8em;bottom:0;right:-.75em;left:-.75em;transition:all .3s ease-in-out;z-index:-1}#et-info a:after{bottom:-.65em}#et-info a:hover:after,#et-secondary-menu>ul>li>a:hover:before{background:rgba(0,0,0,0)}@media (min-width:1201px){#main-header{transition:all .3s ease-in-out;height:auto}#wpadminbar{z-index:200001}#main-header.et-fixed-header{top:0!important;z-index:200000}#top-header.et-fixed-header{top:0!important;box-shadow:none}.admin-bar #main-header.et-fixed-header{top:32px!important}.et_header_style_left.et-fixed-header #et-top-navigation{padding-top:30px!important}}#main-header,#top-header{transition:all .3s ease-in-out!important}.et_link_content,.et_audio_content,.et_pb_audio_module_content,.et_quote_content{width:100%}.dtb_layout_placeholder{height:150px;display:flex;align-items:center;justify-content:center;background:#ccc;color:white}.dtb_layout_placeholder>h3{color:white}div[class^=count-]{display:inline-block}#moving-bg1 canvas,#moving-bg2 canvas{position:absolute;top:0;left:0;bottom:0;z-index:1;display:block}* {
font-family: "Montserrat", sans-serif;
} #menu-row-head{
display:none !important;
}
#blue-global-header-container{
padding-top:0;
padding-bottom:0;
width:100%;
max-width:100%;
height:100%;
min-height:100vh;
}  #header-container-global{
padding-top:0;
padding-bottom:0;
width:100%;
max-width:100%;
}
#header-row-global{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
max-width: 100%;
padding-top: 0;
padding-bottom: 0;
top: 0;
width: 100%;
z-index: 1000;
transition: background-color 0.3s ease, box-shadow 0.3s ease;
position: fixed;
} #header-row-global > div.header-acqua-logo-container{
flex:1;
}
#header-global-acqua-logo > a > span > img{
padding-top:12px;
margin-left:44px;
}
#global-menu-items{
flex: 5;
display: flex;
justify-content: center;
align-items:center;
}
#header-row-global > div.ticket-booking-container{
flex:1;
}
#header-row-global.scrolled {
background-color: white;
box-shadow: rgb(204, 204, 204) 0px 2px 2px -2px ;
transition: 0.3s ;
} ul.sub-menu{
min-width:350px;
max-width:350px;
}
#menu-main-header{
display:flex;
justify-content:center;
align-items:center;
}
#menu-main-header >li.lang-item{
border: 3px solid #EC086D;
padding: 5px 10px;
border-radius: 50%;
background: white;
}
#menu-main-header > li > ul > li.menu-item-has-children > ul {
left: 100% !important;
margin-left: 0;
position: absolute;
}
#menu-main-header > li > ul > li.menu-item-has-children {
position: relative;
} #menu-main-header > li.menu-item-has-children > a:after{
display:none;
}
#menu-main-header > li > ul > li > ul > li > a > span,
#menu-main-header > li.menu-item-has-children > ul > li > a > span{
font-size:18px;
}
#menu-main-header > li > a{
padding:0;
font-weight:600;
}
#menu-main-header > li.menu-item-has-children > ul > li > a > span,
#menu-main-header > li > ul > li > ul > li > a > span{
font-weight:500;
}
.et-menu li li.menu-item-has-children>a:after{
content:"5" !important;
}
#menu-main-header > li > a:hover{
color:#2b77c6 !important;
opacity:1;
}
#menu-main-header li .sub-menu li a span {
position: relative;
display: inline-block;
cursor: pointer;
} #menu-main-header li .sub-menu li a span::after {
content: '';
position: absolute;
width: 100%;
height: 2px;
background-color: #2B77C6;
bottom: -3px;
left: 0px;
transform: scaleX(0);
transform-origin: left;
transition: transform 250ms ease-in-out;
} #menu-main-header li .sub-menu li a:hover span::after {
transform: scaleX(1);
} #green-second-row-container{
width: 100%;
max-width: 100%; min-height:100vh;
display: flex;
z-index: 1;
}
#green-second-row-container > div{
width:100%;
display:flex;
justify-content:center;
align-items:flex-end;
}
#tickets-btn-header {
display: flex;
align-items: center;
justify-content: center;
width: 195px;
height: 67px;
border-radius: 50px;
background-color: white;
border: 6px solid #EC086D;
color: #2B77C6;
font-weight: 700;
cursor: pointer;
text-decoration: none;
text-transform: uppercase;
line-height: 0;
gap: 5px;
font-size: 20px;
transition: all 0.4s ease;
overflow: hidden;
z-index: 999999 !important;
position: relative;
} #tickets-btn-header:hover {
color: white;
border-color: #FABC09;
}
#tickets-btn-header::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
background-color: #2B77C6;
transition: width 0.4s ease-in;
z-index: -1;
border-radius: 44px;
}
#tickets-btn-header:not(:hover)::before {
width: 0%;
transition: width 0.7s ease-out;
}
#tickets-btn-header:hover::before {
width: 100%;
animation: pulse 1.5s infinite ease-out;
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
}
#tickets-btn-header img {
width: 20px;
height: auto;
transition: all 0.4s ease;
}
#tickets-btn-header:hover img {
content: url(//acquaplus.gr/wp-content/uploads/2025/03/arcticons_mtickets.png);
width:20px;
}
#tickets-btn-header > img{
color:#2B77C6;
}
#tickets-btn-header img {
width: 20px;
height: auto;
transition: all 0.4s ease;
}
#tickets-btn-header .tickets-text {
transition: all 0.4s ease;
opacity: 1;
}
#tickets-btn-header.compact {
width: 55px;
height: 55px;
background-color: white;
border-color:#ec086d;
border-width: 6px;
right: 100px;
top:22px;
z-index: 999999 !important;
}
#tickets-btn-header.compact .tickets-text {
opacity: 0;
width: 0;
margin-left: -10px;
}
#let-the-game-begin-image{
margin-bottom:3rem;
}
#let-the-game-begin-image > span > img{
display: block;
width: 426px;
height: 198px;
margin-left:6rem;
visibility: visible ;
opacity: 1 ;
transform: none ;
} #blue-global-header-container span.et_pb_section_video_bg[data-ratio="2"] div.mejs-video video#mejs_8146998100418998_html5{
will-change: transform !important;
transform: translateZ(0) !important;
backface-visibility: hidden !important;
contain: strict !important;
pointer-events: none !important;
}
#let-the-game-begin-image > span > img{
margin-left:6rem;
content-visibility: auto;
contain-intrinsic-size: 426px 198px;
aspect-ratio: 426/198;
object-fit: contain; 
}
#tickets-btn-header img {
width: 20px;
height: auto;
transition: all 0.4s ease;
}
#tickets-btn-header .tickets-text {
transition: all 0.4s ease;
opacity: 1;
}
#tickets-btn-header.compact {
width: 55px;
height: 55px;
background-color: white;
border-color:#ec086d;
border-width: 6px;
right: 100px;
top:22px;
}
#watergame-title-header-image{
width:30%;
height: 198px;
display: flex;
justify-content: center;
align-items: flex-end;
}
#watergame-title-header-image > span > img{
height:auto;
margin-bottom:3rem;
margin-left:6rem;
}
#buy-now-header-btn{
display: flex;
align-items: center;
justify-content: center;
width: 236px;
height: 67px;
border-width: 6px;
border-radius: 50px;
background-color: #2B77C6;
border: 6px solid #FABC09;
color: white;
font-size: 16px;
font-weight: 700;
cursor: pointer;
text-decoration: none;
text-transform: uppercase;
line-height: 0;
gap: 15px;
position:relative;
bottom: 62px;
right: 80px;
font-size:20px;
}
#ticket-prices-text{
flex:3;
}
#header-find-us-text{
flex:2;
} #blue-global-header-container > div.pink-row-container{
display:flex;
justify-content:space-between;
align-items:center;
flex-direction:row;
background:#ec086d;
z-index:1;
width:100%;
max-width:100%; font-family: "Inter", sans-serif;
}
div.watergames-yellow-row-container{
height:auto;
}
#opening-hours-paragraph > span,
#opening-hours-paragraph > span > span{
font-family: "Inter", sans-serif;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p{
font-family: "Inter", sans-serif;
display:flex;
justify-content:center;
align-items:center;
gap:10px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p.daily-transfers-text{
gap:20px;
font-family: "Inter", sans-serif;
}
#opening-hours-text > div > div{
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
text-align:left;
gap:10px;
}
#header-how-to-find-us-google-map > div > p > a{
display:flex;
justify-content:center;
align-items:center;
gap:15px;
text-decoration:none;
color:white;
font-family: "Inter", sans-serif;
}
.watergames-how-to-find-us > div > a{
display:flex;
justify-content:center;
align-items:center;
gap:15px;
font-family: "Inter", sans-serif;
}   div.section-home-container { display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
max-width: 100%;
margin: 0 auto; 
width: 100%; 
}
.et_pb_row_0 {
width: 100%;
max-width: 1920px;
margin: 0 auto;
}
.et_pb_column_0 {
width: 100%;
}
.acqua-heading {
font-family: 'Modak', cursive;
color: white;
font-size: 64px;
text-align: center;
margin:100px auto;
font-weight: 400;
width: 100%;
line-height:100%;
}
.ticket-container {
display: flex;
justify-content: center;
gap: 20px;
margin-bottom: 100px;
width: 100%;
max-width: 100%;
}
.ticket-box {
flex: 1;
min-width: 472px;
max-width: 330px;
height:463px;
background-color: white;
border-radius: 10px;
padding: 20px;
display: flex;
flex-direction: column;
align-items: center;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
border: 9px solid #2B77C6;
margin: 0 10px;
gap:28px;
}
.ticket-title {
color: #2B77C6;
font-size: 40px;
font-weight: 700;
line-height:100%;
margin-bottom: 15px;
text-align: center;
}
div.ticket-box.menw-ellada-box > div.ticket-title{
margin-bottom:0;
}
div.ticket-box.menw-ellada-box > div.ticket-description{
margin-bottom:30px;
}
.ticket-description {
color: #000000;
text-align: center;
font-size: 28px;
margin-bottom: 20px;
font-weight: 700;
line-height: 100%;
}
.price-row {
display: flex;
justify-content: center;
align-items:center;
flex-direction:column;
gap:5px;
width: 100%;
margin: 5px 0;
}
.price-value del{
color:#EC086D;
font-size:22px;
}
.price-on-sale{
font-size:24px;
}
.price-label {
font-weight:700 ;
font-family: "Inter", sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
color:#000000;
}
.price-value {
color: #2B77C6;
font-family: "Inter", sans-serif;
font-weight: 700;
font-size: 22px;
line-height: 100%;
}
.menw-ellada-box{
display:flex;
justify-content:space-between;
align-items:center;
}
.ticket-box-greek-id-passport{
display:flex;
justify-content:center;
align-items:center;
color:#ec086d;
line-height:150%;
}
.buy-now-btn {
display: flex;
align-items: center;
justify-content: center;
width: 236px;
height: 67px;
border-width: 6px;
border-radius: 50px;
background-color: #2B77C6;
border: 6px solid #FABC09;
color: #fff;
font-size: 20px;
font-weight: bold;
cursor: pointer;
text-decoration: none;
text-transform: uppercase;
line-height: 0;
gap: 15px;
transition: all 150ms ease-in-out;
position: relative;
overflow: hidden;
}
.buy-now-btn::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 5px;
height: 5px;
background: rgba(255, 255, 255, 0.3);
opacity: 0;
border-radius: 100%;
transform: scale(1, 1) translate(-50%, -50%);
transform-origin: center;
}
.buy-now-btn:hover {
background-color: #fff;
color: #2B77C6;
border-color: #ec086d;
}
.buy-now-btn:hover::after {
animation: ripple 0.8s ease-out;
opacity: 0;
}
@keyframes ripple {
0% {
transform: scale(0, 0);
opacity: 0.8;
}
100% {
transform: scale(20, 20);
opacity: 0;
}
}
.buy-now-btn .btn-icon {
transition: all 150ms ease-in-out;
}
.buy-now-btn:hover .btn-icon {
content: url(//acquaplus.gr/wp-content/uploads/2025/03/Vector.png);
width: 30px;
animation: spin 0.8s ease-out forwards;
}
.buy-now-btn:not(:hover) .btn-icon {
animation: spin-reverse 0.8s ease-out;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes spin-reverse {
0% {
transform: rotate(360deg);
}
100% {
transform: rotate(0deg);
}
}
.btn-icon {
width: 30px;
height: auto;
}
.see-all-container {
display: flex;
justify-content: center;
width: 100%;
margin-top: 20px;
}
.see-all-btn {
font-family: "Inter", sans-serif;
display: flex;
align-items: center;
justify-content: center;
background-color: white;
border: 2px solid #FABC09;
border-radius: 30px;
padding: 10px 20px;
color: black;
font-weight: bold;
text-decoration: none;
width: 362px;
height: 67px;
font-size:24px;
gap:15px;
margin:100px auto;
}
.arrow-icon {
width: 34px;
height: 34px;
}
.et_pb_code_inner {
width: 100%;
max-width: 100%;
padding: 0;
} div.third-section{
padding:0 ;
}
div.third-section > div.game-highlights-green-row{
width:100%;
max-width:100%;
padding:0 ;
}
.game-highlights-section {
background-color: #2B77C6;
height: 1100px;
width: 100%;
padding: 50px 20px;
box-sizing: border-box;
}
.game-highlights-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #FFFFFF;
text-align: center;
margin-bottom: 60px;
}
.game-highlights-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 100px;
margin: 0 auto;
max-width: 1800px;
}
.game-highlight-item {
display: flex;
flex-direction: column;
align-items: center;
}
.game-highlight-image-container {
width: 493px;
height: 493px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #EC086D;
margin-bottom: 50px;
}
.game-highlight-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.game-highlight-button-container {
margin-bottom: 40px;
}
.game-highlight-button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 346px;
height: 67px;
border: 6px solid #FFFFFF;
border-radius: 50px;
background-color: #2B77C6;
color: #ffffff;
font-weight: bold;
font-size: 18px;
text-decoration: none;
cursor: pointer;
text-transform: uppercase;
position: relative;
overflow: hidden;
transition: all 0.3s ease;
}
.game-highlight-button:hover {
background-color: #1e5da0; animation: droplet 0.6s ease;
}
@keyframes droplet {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
.explore-button-container {
display: flex;
justify-content: center;
margin-top: 100px;
}
.explore-button {
font-family: "Inter", sans-serif;
width: 362px;
height: 67px;
background-color: white;
color: #2B77C6;
border: 6px solid #2B77C6;
border-radius: 50px;
font-weight: 700;
font-size: 24px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
position: relative;
transition: all 0.4s ease;
overflow: hidden;
z-index: 1;
}
.explore-button::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.2);
transform: translateX(-100%) rotate(45deg);
transition: transform 0.6s ease;
z-index: -1;
}
.explore-button:hover::after {
transform: translateX(100%) rotate(45deg);
}
.explore-button .arrow-icon {
fill: #2B77C6;
}
.explore-button:hover .arrow-icon {
animation: wave 0.8s ease-in-out infinite;
filter: brightness(0) saturate(100%) invert(26%) sepia(83%) saturate(7482%) hue-rotate(330deg) brightness(96%) contrast(100%); }
@keyframes wave {
0% {
transform: translateX(0);
}
50% {
transform: translateX(8px);
}
100% {
transform: translateX(0);
}
}
.arrow {
margin-left: 10px;
} .eat-drink-shop-section {
background-color: #84B4E8;
width: 100%;
padding: 50px 20px;
box-sizing: border-box;
}
.eat-drink-shop-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #FFFFFF;
text-align: center;
margin-bottom: 60px;
}
.eat-drink-shop-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 100px;
margin: 0 auto;
max-width: 1800px;
}
.eat-drink-shop-item {
display: flex;
flex-direction: column;
align-items: center;
}
.eat-drink-shop-image-container {
width: 493px;
height: 493px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #EC086D;
margin-bottom: 50px;
position: relative;
}
.eat-drink-shop-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.eat-drink-shop-button {
position: absolute;
bottom: 42%;
left:50%;
transform: translateX(-50%);
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 200px;
padding: 10px 30px;
height: 50px;
border-radius: 50px;
background-color: #FFFFFF;
color: #EC086D;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
box-shadow: 0px 4px 8px rgba(0,0,0,0.1);
}
div.third-section> div.game-highlights-green-row > div > div.et_pb_module{
margin-bottom:0;
} .facilities-homepage-section {
background-color: #2B77C6;
width: 100%;
padding: 50px 20px;
box-sizing: border-box;
max-width: 100%;
min-height:800px;
}
.facilities-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #FFFFFF;
text-align: center;
margin-bottom: 100px;
}
.facilities-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 100px;
margin: 0 auto;
max-width: 1800px;
}
.facility-item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.facility-icon-container {
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.facility-icon-container svg {
width: 60px;
height: 60px;
fill: #FFFFFF; 
}
.facility-name {
font-family: "Inter", sans-serif;
font-weight: 600;
font-size: 18px;
color: #FFFFFF; 
text-transform: uppercase;
} @media (max-width: 992px) {
.facilities-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 576px) {
.facilities-grid {
grid-template-columns: 1fr;
}
.facilities-heading {
font-size: 48px;
}
} div.acqua-plus-fourth-section-blue {
background-color: #8EAFE1;
display: flex;
justify-content: center;
max-width: 100%;
margin: 0 auto; 
width: 100%; 
}
div.acqua-plus-fourth-section-blue > div {
max-width: 1920px;
width: 100%;
margin:25px auto;
}
.acquaplus-section-wrap {
padding: 20px;
display: flex;
justify-content: center;
width: 100%;
max-width: 1920px;
margin: 0 auto;
}
.acquaplus-section {
width: 1812px;
height: 717px;
max-width: 95%;
position: relative;
background-color: #fff;
border-radius: 22px;
display: flex;
overflow: hidden;
box-shadow: 16px 16px 0 #EC086D;
margin: 0 auto;
}
.acquaplus-section-left {
position: relative;
width: 60%;
display: flex;
padding-left: 50px !important;
}
.acquaplus-section-pink-line {
width: 24px;
height: 439px;
position: relative;
top: 145px;
background-color: #EC086D;
border-radius: 58px;
margin-right: 30px;
}
.acquaplus-section-content {
padding: 60px 20px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.acquaplus-section-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 35px;
color: #2B77C6;
margin-bottom: 20px;
}
.acquaplus-section-location {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
color: #2B77C6;
margin-bottom: 20px;
}
.acquaplus-section-text {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
color: #222222;
width: 734px !important;
margin-bottom: 30px;
}
.acquaplus-section-read {
display: flex;
align-items: center;
justify-content: center;
width: 262px;
height: 68px;
background-color: #EC086D;
border-radius: 34px;
color: white;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
font-size: 18px;
gap: 15px;
position: relative;
overflow: hidden;
z-index: 1;
}
.acquaplus-section-read::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
background-color: #2B77C6;
transition: width 0.4s ease-in;
z-index: -1;
border-radius: 34px;
}
.acquaplus-section-read:not(:hover)::before {
width: 0%;
transition: width 0.7s ease-out;
}
.acquaplus-section-read:hover::before {
width: 100%;
animation: pulse 1.5s infinite ease-out;
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
}
.acquaplus-section-read span {
margin-right: 10px;
}
.acquaplus-section-read img {
height: 24px;
width: auto;
}
.acquaplus-section-right {
width: 40%;
display: flex;
align-items: center;
justify-content: center;
padding: 30px;
}
.acquaplus-section-image {
height: 100%;
max-width: 500px;
max-height: 500px;
border-radius: 50%;
overflow: hidden;
border: 28px solid #2B77C6;
display: flex;
align-items: center;
justify-content: center;
}
.acquaplus-section-image img {
width: 100%;
height: 100%;
object-fit: cover;
} div.testimonials-blue-homepage{
padding:0 ;
}
div.testimonials-blue-homepage > div.green-container-testimonials-homepage{
width: 100%;
max-width: 100%;
padding:0;
}
.testimonials-container {
position: relative;
width: 100%;
max-width: 100%;
margin: 0 auto;
height: 986px;
background-color: rgba(142, 175, 225, 0.39);
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 60px 20px;
box-sizing: border-box;
}
.left-up-img {
position: absolute;
top: -100px;
left: -118px;
z-index: 1;
max-width: 40%;
height: auto;
}
.bottom-right-img {
position: absolute;
bottom: -231px;
right: -78px;
z-index: 1;
max-width: 40%;
height: auto;
}
.testimonials-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 71px;
color: #2B77C6;
margin: 50px auto;
z-index: 2;
text-align: center;
}
.testimonials-cards {
display: flex;
justify-content: center;
gap: 30px;
z-index: 2;
width: 100%;
max-width: 1400px;
}
.testimonial-card {
width: 100%;
max-width: 436px;
height: auto;
min-height: 443px;
border-radius: 22px;
background-color: #2B77C6;
color: white;
padding: 30px;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
box-shadow: 16px 16px 0 #EC086D;
position: relative;
margin-bottom: 30px;
}
.testimonial-profile {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 10px;
}
.profile-img {
width: 80px;
height: 80px;
border-radius: 50%;
object-fit: cover;
border: 2px solid white;
background-color: #fff;
}
.profile-name {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 71px;
margin: 0;
text-align: center;
color:white;
}
.testimonial-highlight {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 71px;
margin: 0;
text-align: center;
}
.testimonial-text {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 23px;
text-align: center;
margin-bottom: 20px;
}
.testimonial-date {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 23px;
text-align: center;
position: absolute;
bottom: 30px;
}
.testimonials-dots {
display: flex;
gap: 10px;
margin-top: 40px;
z-index: 2;
}
.dot {
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #fff;
cursor: pointer;
}
.dot.active {
background-color: #2B77C6;
} footer > div > div.global-footer-section{
padding:0;
}
div.global-footer-section > div.global-footer-row-green{
width:100%;
max-width:100%;
padding:0;
}
.global-footer-container {
width: 100%;
max-width: 100%;
height: 400px;
background-color: #2B77C6;
position: relative;
overflow: hidden;
margin: 0 auto;
}
.global-footer-wrapper {
display: flex;
justify-content: space-between;
padding: 50px 100px;
position: relative;
z-index: 2;
} .global-footer-left {
display: flex;
flex-direction: column;
align-items: flex-start;
gap:50px;
}
.global-footer-logo img { width:100%;
height: 107px;
margin-bottom: 20px;
}
.global-footer-payment-icons {
display: flex;
gap: 10px;
margin-bottom: 20px;
}
.global-footer-payment-icons img {
height: 30px;
width: auto;
}
.global-footer-copyright p {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
margin: 0;
} .global-footer-middle {
display: flex;
flex-direction: column;
justify-content: center;
gap: 45px;
}
.global-footer-newsletter {
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 30px;
}
.global-footer-newsletter h3 {
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
color: #FFFFFF;
margin-bottom: 20px;
}
.global-footer-form {
display: flex;
align-items: center;
}
.global-footer-form input {
width: 287px;
height: 50px;
border-radius: 8px;
border: none;
padding: 0 15px;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
}
.global-footer-form button {
width: 52px;
height: 52px;
border-radius: 8px;
background-color: #F79E1B;
border: none;
margin-left: 10px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.global-footer-form button:hover{
background-color:#ff9700;
}
.global-footer-certifications {
display: flex;
align-items: center;
gap: 20px;
}
.global-footer-certifications img:nth-child(1) {
width: 84.72px;
height: 56.48px;
}
.global-footer-certifications img:nth-child(2) {
width: 142.61px;
height: 23.30px;
}
.global-footer-certifications img:nth-child(3) {
width: 70.74px;
height: 49.35px;
}
.global-footer-legal-links {
display: flex;
gap: 100px; }
.global-footer-legal-links a {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 23px;
color: #FFFFFF; transition: color 0.3s ease;
} .global-footer-right {
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content:space-between;
}
.global-footer-right h3 {
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
color: #FFFFFF;
margin-bottom: 20px; }
.global-footer-social-icons {
display: flex;
margin-bottom: 20px;
flex-direction:column;
}
.global-footer-social-icons a img {
width: 50.18px;
height: 50.18px;
}
.global-footer-social-icons a:last-child img {
width: 70.74px;
height: 49.35px;
}
.global-footer-created-by p,
.global-footer-created-by p > a{
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
margin: 0;
}
div.social-media-container-footer{
width:218px;
height:51px;
display:flex;
gap:15px;
}
.social-media-container-footer a {
display: inline-block;
position: relative;
transition: transform 0.3s ease, filter 0.3s ease, box-shadow 0.3s ease;
border-radius: 50%;
overflow: visible;
}
.social-media-container-footer a:hover {
transform: translateY(-5px);
filter: brightness(1.1);
}
.social-media-container-footer a::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0);
border-radius: 50%;
z-index: 1;
transition: background 0.3s ease;
}
.social-media-container-footer a:hover::after {
background: rgba(255, 255, 255, 0.2);
} .social-media-container-footer a:nth-child(1):hover {
box-shadow: 0 0 20px 5px rgba(0, 195, 255, 0.8);
z-index: 10;
} .social-media-container-footer a:nth-child(2):hover {
box-shadow: 0 0 20px 5px rgba(255, 0, 0, 0.8); 
z-index: 10; 
} .social-media-container-footer a:nth-child(3):hover {
box-shadow: 0 0 20px 5px rgba(255, 0, 0, 0.8);
z-index: 10; 
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
.social-media-container-footer a:hover img {
animation: pulse 1s infinite;
} .global-footer-hashtag {
position: absolute;
top: 30px;
right: 95px;
z-index: 1;
opacity: 1;
width: 148px;
height: 172px;
} #blue-global-header-container > div.watergames-yellow-row-container{
display:flex;
justify-content:space-between;
align-items:center;
flex-direction:row;
background:#FABC09;
z-index:1;
max-width:100%;
}
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-family: "Inter", sans-serif;
display:flex;
justify-content:center;
align-items:center;
gap:10px;
color:#000000;
}  div.watergames-first-section{
padding-top:0;
padding-bottom:0;
} div.watergames-first-section > div.watergame-first-section-row{
padding-top:0;
padding-bottom:0;
max-width:100%;
} .watergames-first-section-container {
display: flex;
justify-content: center;
align-items: center;
background-color: #2B77C6;
gap: 50px;
padding: 50px;
color: white;
min-height: 500px;
}
.watergames-first-section-content {
flex: 0;
padding-right: 50px;
display: flex;
flex-direction: column;
justify-content: center;
gap: 20px;
}
.watergames-first-section-title {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
margin-bottom: 20px;
color: white;
}
.watergames-first-section-description,
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
margin-bottom: 20px;
}
.watergames-first-section-adrenaline-meter {
background-color: #EC086D;
border-radius: 79px;
padding: 15px 30px;
margin-top: 30px;
display: flex;
align-items: center;
justify-content: space-between;
width: 754px;
height: 102px;
position: relative;
}
.watergames-first-section-meter-label {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 100%;
}
.watergames-first-section-meter-container {
margin: 20px;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
gap:20px;
}
.watergames-first-section-meter-scale {
display: flex;
align-items: center;
position: relative;
}
.watergames-first-section-meter-scale p{
padding:0;
}
.watergames-first-section-meter-min, 
.watergames-first-section-meter-max {
font-size: 20px;
font-family: 'Montserrat', sans-serif;
}
.watergames-first-section-meter-bar {
width: 155px;
height: 3px;
background-color: rgba(255, 255, 255, 0.7);
margin: 0 10px;
position: relative;
}
.watergames-first-section-meter-value {
display: flex;
align-items: center;
}
div.watergames-first-section-meter-value > span{
font-size:25px;
}
.watergames-first-section-heart-icon {
margin-right: 8px;
width: 62px;
height: 57px;
}
.watergames-first-section-image-container {
width: 709px;
height: 709px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #EC086D;
}
div.watergames-first-section-image-container > img{
width:100%;
}
.image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}  .watergames-first-section-relax-kids-container {
display: flex;
justify-content: center;
align-items: center;
background-color: #2B77C6;
gap: 50px;
padding: 50px;
color: white;
min-height: 500px;
}
.watergames-first-section-relax-kids-content {
padding-right: 50px;
display: flex;
flex-direction: column;
justify-content: center;
gap: 20px;
max-width: 754px; 
width: 100%;
}
.watergames-first-section-relax-kids-title {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
margin-bottom: 20px;
color: white;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
margin-bottom: 20px;
max-width: 100%; 
height: auto; 
}
.watergames-first-section-relax-kids-image-container {
width: 709px;
height: 709px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #EC086D;
}
.image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}
div.watergames-first-section-relax-kids-image > div > img {
max-width: 100%;
width: 100%;
height: auto;
} div.watergames-second-section {
padding-top: 0;
padding-bottom: 0;
max-width:100%;
}
div.watergames-second-section > div.watergames-second-section-row {
padding-top: 0;
padding-bottom: 0;
width: 100%;
max-width: 100%;;
overflow: hidden;
}
.watergames-second-section-container {
width: 100%;
max-width: 100%;
background-color: #FABC09;
padding: 80px 20px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0 auto;
box-sizing: border-box;
} .watergames-second-section-title {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #2B77C6;
text-align: center;
margin-bottom: 60px;
} .watergames-second-section-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 50px;
margin-bottom: 60px;
max-width: 1800px;
width: 100%;
} .watergames-second-section-gallery-item {
display: flex;
justify-content: center;
align-items: center;
} .watergames-second-section-gallery-image-container {
width: 493px;
height: 493px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #2B77C6;
} .watergames-second-section-gallery-image {
width: 100%;
height: 100%;
object-fit: cover;
} .watergames-second-section-disclaimer {
width: 1126px;
height: auto;
min-height: 102px;
background-color: #EC086D;
border-radius: 79px;
display: flex;
align-items: center;
justify-content: center;
padding: 20px 40px;
margin-top: 40px;
box-sizing: border-box;
} .watergames-second-section-disclaimer p {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 35px;
text-align: center;
color: white;
margin: 0;
} .watergames-second-section-email {
color: white;
text-decoration: underline;
} div.watergames-third-section-explore{
padding-top:0;
padding-bottom:0;
}
div.watergames-third-section-explore > div.watergames-third-section-explore-row{
padding-top:0;
padding-bottom:0;
width:100%;
max-width:100%;
}
.watergames-third-section-explore-container {
background-color: #2B77C6;
width: 100%;
max-width: 1920px;
padding: 80px 20px;
box-sizing: border-box;
margin: 0 auto;
max-width:100%;
}
.watergames-third-section-explore-heading {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #FABC09;
text-align: center;
margin-bottom: 60px;
}
.watergames-third-section-explore-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 60px 40px;
margin: 0 auto;
max-width: 1800px;
}
.watergames-third-section-explore-item {
display: flex;
flex-direction: column;
align-items: center;
}
.watergames-third-section-explore-image-container {
width: 493px;
height: 493px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #FABC09;
margin-bottom: 30px;
}
.watergames-third-section-explore-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.watergames-third-section-explore-button-container {
margin-bottom: 20px;
}
.watergames-third-section-explore-button {
width: 346px;
height: 67px;
border-radius: 50px;
background-color: #2B77C6;
color: #FFFFFF;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 100%;
text-transform: uppercase;
cursor: pointer;
border: 6px solid #FFFFFF;
}
.watergames-third-section-explore-cta-container {
display: flex;
justify-content: center;
margin-top: 60px;
}
.watergames-third-section-explore-cta-button {
width: 362px;
height: 67px;
background-color: white;
color: #EC086D;
border: 6px solid #EC086D;
border-radius: 50px;
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
position: relative;
transition: all 0.4s ease;
overflow: hidden;
z-index: 1;
text-decoration: none; }
.watergames-third-section-explore-cta-button::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.2);
transform: translateX(-100%) rotate(45deg);
transition: transform 0.6s ease;
z-index: -1;
}
.watergames-third-section-explore-cta-button:hover::after {
transform: translateX(100%) rotate(45deg);
}
.watergames-third-section-explore-arrow {
filter: brightness(0) saturate(100%) invert(26%) sepia(83%) saturate(7482%) hue-rotate(330deg) brightness(96%) contrast(100%); 
width: 24px; 
height: 24px;
}
.watergames-third-section-explore-cta-button:hover .watergames-third-section-explore-arrow {
animation: wave 0.8s ease-in-out infinite;
filter: brightness(0) saturate(100%) invert(34%) sepia(94%) saturate(1415%) hue-rotate(189deg) brightness(91%) contrast(101%); 
}
@keyframes wave {
0% {
transform: translateX(0);
}
50% {
transform: translateX(8px);
}
100% {
transform: translateX(0);
}
}
.watergames-third-section-explore-arrow {
width: 30px;
height: 30px;
} div.watergames-fourth-section{
padding-top:0;
padding-bottom:0;
}
div.watergames-fourth-section-regulations-row{
padding-top:0;
padding-bottom:0;
width:100%;
max-width:100%;
}
.watergames-fourth-section-regulations-container {
width: 100%;
max-width: 100%;
height: 987px;
background-color: #F79E1B5E;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
padding: 50px 20px;
box-sizing: border-box;
}
.watergames-fourth-section-regulations-content {
display: flex;
justify-content: center;
align-items: center;
gap: 80px;
max-width: 1600px;
width: 100%;
}
.watergames-fourth-section-regulations-image-container {
width: 579px;
height: 579px;
border-radius: 50%;
overflow: hidden;
border: 21px solid #EC086D; }
.lightbox-img-wrapper{
width:100%;
height:100%;
}
.watergames-fourth-section-regulations-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.watergames-fourth-section-regulations-info {
width: 720px;
display: flex;
flex-direction: column;
}
.watergames-fourth-section-regulations-title {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #2B77C6;
margin-bottom: 30px;
}
ul.watergames-fourth-section-regulations-list {
list-style: none;
padding: 0;
margin: 0;
}
.watergames-fourth-section-regulations-item {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 44px;
color: #000000;
padding-left: 35px;
position: relative;
margin-bottom: 10px;
}
.watergames-fourth-section-regulations-item::before {
content: "";
position: absolute;
left: 0;
top: 12px;
width: 19px;
height: 19px;
background-color: #2B77C6;
border-radius: 50%;
}  #black-history-title,
#black-facilities-title,
#black-eat-drink-title,
#celebrations-title,
#black-title-contact,
#title-how-to-find-us,
#group-offers-black-title,
#discount-coupon-black-title,
#black-pre-arrival-tips-title,
#guest-services-title,
#black-faq-title,
#black-useful-info-title,
#black-cashless-system-title,
#black-waterpark-regulations-title,
#black-partners-title,
#video-gallery-title,
#pickup-points-title,
#explore-the-park-page-section,
#black-explore-the-park-title > div,
#black-associated-hotels-title > div,
#black-weather-page-title > div,
#weather-forecast-title > div,
#black-currency-convert-page-title > div,
#green-terms-conditions-title > div,
#black-privacy-policy-title > div{
display: flex;
justify-content: center;
align-items: center;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-partners-title > div > h1,
#video-gallery-title > div > h1,
#pickup-points-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
margin-bottom: 20px;
color: #2B77C6;
} #black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#weather-forecast-title > div > h2,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-facilities-content > div > div > h3,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-weight: 500;
font-size: 25px;
line-height: 30px;
margin-bottom: 20px;
color: #2B77C6;
} #black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p
{
color: #000000;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
margin-bottom: 10px;
} #discount-coupon-content a,
#faq-content-list-info > div > div > p > a{
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
margin-bottom: 10px;
}
#partners-page-section > div > div > div > div > section > div > ul > li {
list-style:none;
}
#partners-page-section > div > div > div > div > section > div > ul > li > a{
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 35px;
margin-bottom: 10px;
} #faq-content-list-info > div > div > p > strong {
color: #000000;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 35px;
margin-bottom: 10px;
}
#blue-container-celebration-occasions > div {
padding-bottom: 0;
}
#green-contact-page-content {
display: flex;
justify-content: center;
align-items: center;
} .wpcf7-form label {
display: block;
margin-bottom: 10px;
font-weight: 500;
font-size:18px;
color:#000000;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
width: 100%;
padding: 12px;
margin-top: 5px;
border: 1px solid #ddd;
border-radius: 4px;
box-sizing: border-box;
font-size: 16px;
}
#wpcf7-f4383-p4376-o1 > form{
margin-top:30px;
}
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="number"]:focus,
.wpcf7-form input[type="date"]:focus,
.wpcf7-form textarea:focus {
outline: none;
border-color: #0f4f93;
transition: all 0.3s ease;
}
.wpcf7-form textarea {
height: 200px;
resize: vertical;
}
.wpcf7-submit {
background-color: #2B77C6;
color: white;
padding: 12px 30px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
transition: all 0.3s ease-in-out;
}
.wpcf7-submit:hover {
background-color:#ec086d;
}
.wpcf7-not-valid-tip{
color: #dc3232; 
font-size: 15px; 
font-weight: normal; 
display: block;
margin-top: 10px;
} .wpcf7-response-output {
padding: 10px 15px !important;
margin-top: 20px !important;
border-radius: 4px !important;
font-size: 14px !important;
text-align: center !important;
} .wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output {
border: 2px solid #dc3232 !important;
background-color: #fff8f8 !important;
color: #dc3232 !important;
box-shadow: 0 0 5px rgba(255, 0, 0, 0.2) !important;
} .wpcf7 form.sent .wpcf7-response-output {
border: 2px solid #46b450 !important;
background-color: #f7fff7 !important;
color: #46b450 !important;
box-shadow: 0 0 5px rgba(70, 180, 80, 0.2) !important;
} #coupon-pdf-download > div {
display:flex;
justify-content:center;
align-items:center;
}
#discound-coupon-10{
background-color:#EC086D;
color:white;
padding:15px;
border-radius:25px;
font-size:14px;
font-weight:600;
} div.instagram-feed-row {
width: 100%;
max-width: 100%;
}
.instagram-feed-homepage {
width: 100%;
padding:20px;
box-sizing: border-box;
background-color: white;
max-width: 100%;
}
.instagram-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
max-width: 1800px;
margin-left: auto;
margin-right: auto;
}
.instagram-logo-container {
display: flex;
align-items: center;
}
.instagram-logo-text {
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 71px;
color: #2B77C6;
position: relative;
right: 50px;
}
.instagram-connect-button {
width: 262px;
height: 68px;
border-radius: 59px;
background-color: #2B77C6;
color: white;
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 100%;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
position: relative;
transition: all 0.5s ease;
overflow: hidden;
box-shadow: 0 4px 10px rgba(43, 119, 198, 0.3);
}
.instagram-connect-button::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(45deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C);
opacity: 0;
z-index: -1;
border-radius: 59px;
transition: opacity 0.5s ease;
}
.instagram-connect-button:hover {
padding-left: 30px;
transform: translateY(-0.5px);
box-shadow: 0 7px 15px rgba(193, 53, 132, 0.4);
}
.instagram-connect-button:hover::after {
opacity: 1;
}
.instagram-connect-button:hover::before {
content: '';
position: absolute;
width: 24px;
height: 24px;
left: 20px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>');
background-repeat: no-repeat;
opacity: 0;
transform: translateX(-20px);
transition: all 0.5s ease;
}
.instagram-connect-button:hover::before {
opacity: 1;
transform: translateX(0);
}
.instagram-images-container {
display: grid;
grid-template-columns: repeat(4, 393px);
gap: 25px;
width: 100%;
max-width: 1920px;
margin: 0 auto;
justify-content: center;
}
.instagram-image-item {
width: 394px;
height: 452px;
border: 10px solid #F79E1B;
overflow: hidden;
}
.instagram-image {
width: 100%;
height: 100%;
object-fit: cover;
} .FeedSliderLayout__content-arrows-outside .alice-carousel__next-btn,
.FeedSliderLayout__content-arrows-outside .alice-carousel__prev-btn{
display:none !important;
}
@media(min-width:2500px){
.FeedSliderLayout__item-sizer{
border: 16px solid  #F79E1B !important; }
}
@media(min-width:1921px){
.FeedSliderLayout__item-sizer{
border: 12px solid #F79E1B !important;
width:85% !important;
}
}
@media(max-width:1920px){
.FeedSliderLayout__item-sizer{
border: 12px solid #F79E1B !important;
}
}
@media(max-width:1600px){
.FeedSliderLayout__item-sizer{
border: 10px solid #F79E1B !important;
}
}
@media(max-width:1450px){
.FeedSliderLayout__item-sizer{
border: 10px solid #F79E1B !important;
}
}
@media(max-width:1280px){
.FeedSliderLayout__item-sizer{
border: 10px solid #F79E1B !important;
}
}
@media(max-width:980px){
.FeedSliderLayout__item-sizer{
border: 5px solid #F79E1B !important;
}
}
@media(max-width:768px){
.FeedSliderLayout__item-sizer{
border: 5px solid #F79E1B !important;
}
}
@media(max-width:600px){
.FeedSliderLayout__item-sizer{
border: 5px solid #F79E1B !important;
}
}@media(max-width:480px){
.FeedSliderLayout__item-sizer{
border: 5px solid #F79E1B !important;
}
} #blue-container-weather-forecast{
padding-top:0;
width:100%;
max-width:100%;
}
#green-weather-forecast-head {
width:100%;
}
#green-weather-forecast-head > div > div > div{
display:flex;
justify-content:center;
align-items:center;
}
#black-weather-page-title{
display:flex;
justify-content:center;
align-items:center;
margin:50px auto;
}
#splw-location-weather-3040,
#splw-location-weather-3034{
max-width:380px !important;
width:100%;
}
#black-weather-page-title > div > h1{
font-family: 'Modak', cursive;
font-weight: 400;
font-size: 64px;
line-height: 100%;
color: #2B77C6;
} .error-404-container {
background-color: white;
font-family: 'Modak', cursive;
text-align: center;
padding: 100px 20px;
color: #EC086D;
margin-top:100px;
}
.error-404-icon {
font-size: 150px;
line-height: 1;
margin-bottom: 20px;
font-family: 'Modak', cursive;
color: #EC086D;
}
.error-404-title {
font-size: 60px;
margin: 0 0 30px 0;
line-height: 1.2;
font-family: 'Modak', cursive;
color: #EC086D;
}
.error-404-message {
font-family: 'Inter', sans-serif;
font-size: 20px;
margin-bottom: 40px;
line-height: 1.5;
font-weight: normal;
color: #EC086D;
}
.error-404-button {
display: inline-block;
font-family: 'Inter';
font-size: 16px;
font-weight: normal;
text-decoration: none;
color: white;
background-color: #EC086D;
padding: 12px 25px;
border-radius: 30px;
} #blue-global-header-container .et_pb_section_video_bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
#blue-global-header-container .et_pb_section_video_bg video,
#blue-global-header-container .mejs-mediaelement video,
#blue-global-header-container #mejs_22783489208758478_html5 {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
}
#blue-global-header-container .mejs-container {
background: transparent;
width: 100% !important;
height: 100% !important;
min-width: 100% !important;
min-height: 100% !important;
position: absolute;
top: 0;
left: 0;
margin: 0 !important;
}  @media (max-width: 1850px) {
#get-your-ticket-image > a > span > img {
left: 13rem;
}
.buy-tickets-button {
left: 1360px;
}
.instagram-header{
max-width:1700px;
}
} @media (max-width: 1800px) {
.game-highlight-image-container,
.eat-drink-shop-image-container{
width:450px;
height:450px;
gap:50px;
}
} @media (max-width: 1750px) {
.buy-tickets-button {
left: 1170px;
}
.instagram-header{
max-width:1600px;
}
}
@media(max-width:1700px){
.instagram-images-container{
grid-template-columns: repeat(4, 350px);
}
.instagram-image-item{
width:350px;
}
.instagram-header{
max-width:1500px;
}
} @media (max-width: 1600px) { #blue-global-header-container .et_pb_section_video_bg {
height: 100%;
} #blue-global-header-container {
padding-top: 10px;
padding-bottom: 0;
height: auto;
}
#acqua-logo{
right:70px;
}
#tickets-btn-header {
width: 180px;
height: 60px;
font-size: 18px;
right: 40px;
} #menu-main-header > li > a {
font-size: 16px;
}
.sub-menu li a {
font-size: 14px;
}
#menu-main-header > li.menu-item-has-children > ul > li > a > span,
#menu-main-header > li > ul > li > ul > li > a > span {
font-size:16px;
}
#let-the-game-begin-image > span > img,
#watergame-title-header-image > span > img{
margin-left: 4rem;
}
#watergame-title-header-image > span > img{
height:auto;
}
#get-your-ticket-image {
width: 320px;
}
#buy-now-header-btn {
width: 220px;
height: 60px;
font-size: 18px;
bottom: 55px;
right: 55px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container >div.watergames-yellow-row-container > div > div.item-prices-pink > div > p {
font-size: 18px;
} .acqua-heading {
font-size: 64px;
margin: 80px auto;
}
.ticket-box {
min-width: 400px; }
.ticket-title {
font-size: 36px;
}
.ticket-description {
font-size: 24px;
}
div.ticket-box.menw-ellada-box > a{
margin-bottom:7px;
}
.price-on-sale{
font-size:22px;
}
.price-value del{
font-size:20px;
} .game-highlights-grid {
grid-gap: 60px;
max-width: 1400px;
}
.game-highlight-image-container {
width: 400px;
height: 400px;
border-width: 12px;
}
.game-highlights-section {
height: auto;
padding: 40px 15px;
} .acquaplus-section {
width: 1600px;
height: 650px;
}
.acquaplus-section-heading {
font-size: 64px;
line-height: 30px;
}
.acquaplus-section-text {
width: 650px !important;
font-size: 18px;
line-height: 32px;
}
.acquaplus-section-pink-line {
height: 400px;
top: 130px;
}
.acquaplus-section-image {
max-width: 450px;
max-height: 450px;
border-width: 24px;
} .testimonials-container {
height: auto;
padding: 50px 20px;
}
.testimonials-cards {
max-width: 1200px;
gap: 50px;
}
.testimonial-card {
max-width: 380px;
min-height: 400px;
}
.left-up-img {
top: -80px;
left: -100px;
}
.bottom-right-img {
bottom: -200px;
right: -60px;
} .global-footer-container {
height: auto;
}
.global-footer-wrapper {
padding: 40px 80px;
}
.global-footer-hashtag {
width: 130px;
height: 150px;
right: 80px;
} .buy-tickets-button {
left: 1020px;
}  .watergames-first-section-container {
padding: 40px;
gap: 40px;
}
.watergames-how-to-find-us > div > a{
font-size:18px;
}
.watergames-first-section-image-container {
width: 600px;
height: 600px;
}
.watergames-first-section-adrenaline-meter {
width: 650px;
height: 90px;
}
.watergames-first-section-title {
font-size: 56px;
}
#header-find-us-text > div > div > a > img{
width:35px;
height:35px;
} .watergames-first-section-relax-kids-container {
padding: 40px;
gap: 40px;
}
.watergames-first-section-relax-kids-image-container {
width: 600px;
height: 600px;
}
.watergames-first-section-relax-kids-description{
font-size:18px;
}
.watergames-first-section-relax-kids-title {
font-size: 56px;
} .watergames-second-section-gallery {
max-width: 1500px;
gap: 40px;
}
.watergames-second-section-gallery-image-container {
width: 420px;
height: 420px;
}
.watergames-second-section-disclaimer {
width: 1000px;
} .watergames-third-section-explore-grid {
grid-gap: 50px 30px;
}
.watergames-third-section-explore-image-container {
width: 420px;
height: 420px;
} .watergames-fourth-section-regulations-content {
gap: 60px;
max-width: 1400px;
}
.watergames-fourth-section-regulations-image-container {
width: 520px;
height: 520px;
}
.watergames-fourth-section-regulations-info {
width: 650px;
} .eat-drink-shop-grid {
max-width: 1400px;
grid-gap: 80px;
}
.eat-drink-shop-image-container {
width: 400px;
height: 400px;
border-width: 12px;
}
.explore-button-container{
margin-top:60px;
} .facilities-grid {
max-width: 1400px;
grid-gap: 80px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 58px;
} .wpcf7-form {
max-width: 80%;
margin: 0 auto;
} .instagram-images-container {
grid-template-columns: repeat(4, 350px);
gap: 10px;
}
.instagram-header{
max-width:1350px;
}
.instagram-image-item {
width: 320px;
height: 402px;
}
.instagram-feed-homepage{
max-width:1450px;
margin:0 auto;
}
} @media (max-width: 1450px) { #blue-global-header-container {
padding-top: 8px;
}
#tickets-btn-header {
width: 160px;
height: 55px;
font-size: 16px;
}
#let-the-game-begin-image > span > img{
margin-left: 3rem;
width: 380px;
}
#watergame-title-header-image > span > img{
margin-left: 3rem;
}
#get-your-ticket-image {
width: 300px;
}
#get-your-ticket-image > a > span > img {
left: 10rem;
}
#buy-now-header-btn {
width: 200px;
height: 55px;
font-size: 16px;
bottom: 50px;
right: 40px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p, 
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-size: 15px;
} #menu-main-header > li > a {
font-size: 15px;
}
.sub-menu {
width: 200px;
}
#menu-main-header > li.menu-item-has-children > ul > li > a > span,
#menu-main-header > li > ul > li > ul > li > a > span {
font-size:15px;
} .acqua-heading {
font-size: 52px;
margin: 70px auto;
}
.ticket-box {
min-width: 350px;
max-width: 280px;
height: 420px;
gap: 25px;
padding: 15px;
}
.ticket-title {
font-size: 32px;
}
.ticket-description {
font-size: 22px;
}
.price-label, .price-value {
font-size: 22px;
}
.buy-now-btn {
width: 220px;
height: 60px;
font-size: 18px;
}
.see-all-btn {
width: 320px;
height: 60px;
font-size: 22px;
}
div.ticket-box.menw-ellada-box > div.ticket-description{
margin-bottom:35px;
} .game-highlights-grid {
grid-gap: 40px;
max-width: 1200px;
}
.game-highlight-image-container {
width: 350px;
height: 350px;
border-width: 10px;
margin-bottom: 40px;
}
.game-highlights-heading {
font-size: 56px;
margin-bottom: 50px;
} .acquaplus-section {
width: 1350px;
height: 600px;
}
.acquaplus-section-heading {
font-size: 50px;
margin-bottom: 15px;
}
.acquaplus-section-text {
width: 580px !important;
font-size: 16px;
line-height: 30px;
}
.acquaplus-section-location {
font-size: 18px;
line-height: 30px;
}
.acquaplus-section-content {
padding: 50px 15px;
}
.acquaplus-section-pink-line {
height: 380px;
width: 20px;
top: 120px;
}
.acquaplus-section-left {
padding-left: 40px !important;
}
.acquaplus-section-image {
max-width: 420px;
max-height: 420px;
border-width: 22px;
}
.acquaplus-section-read {
width: 240px;
height: 60px;
font-size: 16px;
} .testimonials-heading {
font-size: 56px;
line-height: 62px;
margin: 40px auto;
}
.testimonial-text{
font-size:16px;
}
.testimonials-cards {
max-width: 1100px;
gap: 30px;
}
.testimonial-card {
max-width: 350px;
min-height: 380px;
padding: 25px;
box-shadow: 14px 14px 0 #EC086D;
}
.profile-name {
font-size: 22px;
line-height: 60px;
}
.testimonial-highlight {
font-size: 17px;
line-height: 60px;
} .global-footer-wrapper {
padding: 35px 70px;
}
.global-footer-left {
gap: 60px;
}
.global-footer-logo img {
width: 100%;
height: 105px;
margin-bottom: 15px;
}
.global-footer-middle{
gap:50px;
}
.global-footer-payment-icons img {
height: 25px;
}
.global-footer-newsletter h3, 
.global-footer-right h3 {
font-size: 22px;
}
.global-footer-legal-links{
margin-top:10px;
}
div.global-footer-right > div.global-footer-created-by{
margin-bottom:10px;
}
.global-footer-hashtag {
width: 120px;
height: 140px;
right: 70px;
}  .watergames-first-section-title {
font-size: 50px;
}
.watergames-how-to-find-us > div > a{
font-size:15px;
}
.watergames-first-section-image-container {
width: 550px;
height: 550px;
}
.watergames-first-section-adrenaline-meter {
width: 550px;
height: 85px;
}
.watergames-first-section-meter-bar {
width: 130px;
}
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-size: 18px;
line-height: 30px;
} .watergames-first-section-relax-kids-title {
font-size: 50px;
}
.watergames-first-section-relax-kids-image-container {
width: 550px;
height: 550px;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details {
font-size: 16px;
line-height: 30px;
} .watergames-second-section-gallery {
max-width: 1350px;
gap: 30px;
}
.watergames-second-section-gallery-image-container {
width: 380px;
height: 380px;
border-width:18px;
}
.watergames-second-section-disclaimer {
width: 900px;
}
.watergames-second-section-title {
font-size: 56px;
} .watergames-third-section-explore-image-container {
width: 380px;
height: 380px;
}
.watergames-third-section-explore-heading {
font-size: 56px;
} .watergames-fourth-section-regulations-container {
height: auto;
padding: 80px 20px;
}
.watergames-fourth-section-regulations-content {
max-width: 1200px;
}
.watergames-fourth-section-regulations-image-container {
width: 480px;
height: 480px;
border-width: 12px;
}
.watergames-fourth-section-regulations-info {
width: 580px;
}
.watergames-fourth-section-regulations-title {
font-size: 56px;
}
.watergames-fourth-section-regulations-item {
font-size: 18px;
line-height: 40px;
} .eat-drink-shop-grid {
max-width: 1200px;
grid-gap: 60px;
}
.eat-drink-shop-image-container {
width: 350px;
height: 350px;
border-width: 10px;
}
.eat-drink-shop-button {
min-width: 180px;
height: 45px;
font-size: 16px;
}
.eat-drink-shop-heading{
font-size:56px;
} .facilities-grid {
max-width: 1200px;
grid-gap: 60px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 52px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 23px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 19px;
line-height: 32px;
} .wpcf7-form {
max-width: 85%;
} .instagram-images-container {
grid-template-columns: repeat(2, 393px);
gap: 100px;
}
.instagram-image-item {
width: 393px;
height: 452px;
}
.instagram-logo-text {
font-size: 56px;
line-height: 62px;
}
.instagram-connect-button {
width: 240px;
height: 60px;
font-size: 22px;
}
.instagram-header{
max-width:1200px;
}
} @media (max-width: 1280px) { #blue-global-header-container {
padding-top: 6px;
} #acqua-logo span{
width:200px;
top:0;
}
#acqua-logo span img{
left: 15%;
}
#tickets-btn-header {
width: 140px;
height: 50px;
font-size: 14px;
}
#watergame-title-header-image > span > img{
margin-left: 3rem;
}
#get-your-ticket-image {
width: 280px;
}
#get-your-ticket-image > a > span > img {
left: 0;
}
#buy-now-header-btn {
width: 180px;
height: 50px;
font-size: 14px;
bottom: 40px;
right: 20px;
}
#watergame-title-header-image{
width: 350px;
height: 140px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-size: 13px;
}
#opening-hours-text {
margin-right: 0;
flex: 2;
}
#ticket-prices-text {
flex: 2.5;
}
#header-find-us-text {
flex: 1.5;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 30px;
}
#buy-now-header-btn > img {
width: 32px;
} #menu-main-header > li > a {
font-size: 14px;
}
.sub-menu {
width: 180px;
}
.sub-menu li a {
padding: 8px 12px;
font-size: 13px;
}
#menu-main-header > li.menu-item-has-children > ul > li > a > span,
#menu-main-header > li > ul > li > ul > li > a > span {
font-size:14px;
} .acqua-heading {
font-size: 48px;
margin: 60px auto;
}
.ticket-container {
gap: 15px;
}
.ticket-box {
min-width: 280px;
max-width: 300px;
height: 350px;
border-width: 7px;
gap: 15px;
padding: 12px;
display: flex;
justify-content: center;
}
.ticket-title {
font-size: 26px;
margin-bottom: 10px;
}
.ticket-description {
font-size: 18px;
margin-bottom: 12px;
}
div.ticket-box.menw-ellada-box > div.ticket-title{
margin-bottom:30px;
}
.price-on-sale{
font-size:20px;
}
.price-value del{
font-size:18px;
}
.price-label, .price-value {
font-size: 18px;
}
.buy-now-btn {
width: 180px;
height: 50px;
border-width: 5px;
font-size: 14px;
gap: 10px;
}
.see-all-btn {
width: 280px;
height: 55px;
font-size: 20px;
margin: 80px auto;
}
.arrow-icon {
width: 30px;
height: 30px;
}
.global-footer-copyright p {
font-size: 10px;
}
.global-footer-legal-links{
margin-top:0;
}
div.global-footer-right > div.global-footer-created-by{
margin-bottom:15px;
}
.global-footer-legal-links a{
font-size:13px;
} .game-highlights-grid {
grid-gap: 30px;
max-width: 1000px;
}
.game-highlight-image-container {
width: 300px;
height: 300px;
margin-bottom: 30px;
}
.game-highlight-button {
width: 300px;
height: 60px;
font-size: 16px;
border-width: 5px;
}
.explore-button {
width: 320px;
height: 60px;
font-size: 22px;
} .acquaplus-section {
width: 1200px;
height: 550px;
box-shadow: 12px 12px 0 #EC086D;
}
.acquaplus-section-left {
padding-left: 30px !important;
}
.acquaplus-section-heading {
font-size: 46px;
line-height: 26px;
margin-bottom: 15px;
}
.acquaplus-section-text {
width: 500px !important;
font-size: 16px;
line-height: 28px;
margin-bottom: 25px;
}
.acquaplus-section-pink-line {
height: 340px;
width: 12px;
top: 110px;
margin-right: 20px;
}
.acquaplus-section-content {
padding: 40px 10px;
}
.acquaplus-section-image {
max-width: 350px;
max-height: 350px;
border-width: 20px;
}
.acquaplus-section-read {
width: 220px;
height: 55px;
font-size: 15px;
}
.acquaplus-section-location {
font-size: 17px;
line-height: 28px;
margin-bottom: 15px;
} .testimonials-cards {
max-width: 950px;
gap: 50px;
}
.testimonial-card {
max-width: 300px;
min-height: 350px;
padding: 20px;
box-shadow: 12px 12px 0 #EC086D;
}
.testimonial-text {
font-size: 16px;
line-height: 21px;
}
.profile-img {
width: 70px;
height: 70px;
}
.profile-name {
font-size: 20px;
line-height: 50px;
}
.testimonial-highlight {
font-size: 16px;
line-height: 50px;
}
.testimonial-date {
font-size: 14px;
}
.bottom-right-img {
bottom: -190px;
right: -60px;
} .global-footer-wrapper {
padding: 30px 50px;
}
.global-footer-logo img {
width: 100%;
height: 100px;
}
.global-footer-payment-icons {
gap: 8px;
}
.global-footer-payment-icons img {
height: 22px;
}
.global-footer-form input {
width: 250px;
}
.global-footer-certifications img:nth-child(1) {
width: 75px;
height: 50px;
}
.global-footer-certifications img:nth-child(2) {
width: 125px;
height: 20px;
}
.global-footer-certifications img:nth-child(3) {
width: 60px;
height: 42px;
}
.global-footer-social-icons a img {
width: 45px;
height: 45px;
}
.global-footer-social-icons a:last-child img {
width: 65px;
height: 45px;
}
.global-footer-hashtag {
width: 110px;
height: 128px;
right: 50px;
}
div.social-media-container-footer{
display: flex;
justify-content: flex-end;
gap: 20px;
}  .watergames-first-section-title {
font-size: 45px;
}
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-size: 17px;
line-height: 28px;
}
.watergames-first-section-image-container {
width: 480px;
height: 480px;
}
.watergames-first-section-adrenaline-meter {
width: 450px;
height: 80px;
padding: 12px 20px;
}
.watergames-first-section-meter-bar {
width: 110px;
}
.watergames-first-section-meter-label {
font-size: 20px;
}
.watergames-first-section-heart-icon {
width: 52px;
height: 48px;
}
.watergames-how-to-find-us > div > a{
font-size:13px;
}
div.watergames-first-section-meter-value > span {
font-size: 22px;
}
#header-find-us-text > div > div > a > img{
width:30px;
height:30px;
}
.watergames-first-section-description, .watergames-first-section-description p, .watergames-first-section-details p{
font-size:18px;
} .watergames-first-section-relax-kids-title {
font-size: 45px;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details {
font-size: 16px;
line-height: 28px;
}
.watergames-first-section-relax-kids-image-container {
width: 480px;
height: 480px;
border-width: 12px;
} .watergames-second-section-gallery {
grid-template-columns: repeat(2, 1fr);
grid-gap: 60px 20px;
}
.watergames-second-section-gallery-image-container {
width: 350px;
height: 350px;
border-width: 15px;
}
.watergames-second-section-disclaimer p {
font-size: 15px;
line-height: 30px;
}
.watergames-second-section-title {
font-size: 50px;
margin-bottom: 40px;
} .watergames-third-section-explore-image-container {
width: 350px;
height: 350px;
border-width: 15px;
}
.watergames-third-section-explore-grid {
grid-template-columns: repeat(2, 1fr);
grid-gap: 40px 20px;
}
.watergames-third-section-explore-button {
width: 300px;
font-size: 18px;
} .watergames-fourth-section-regulations-content {
gap: 40px;
max-width: 1000px;
}
.watergames-fourth-section-regulations-image-container {
width: 420px;
height: 420px;
border-width: 10px;
}
.watergames-fourth-section-regulations-info {
width: 500px;
}
.watergames-fourth-section-regulations-title {
font-size: 50px;
margin-bottom: 20px;
}
.watergames-fourth-section-regulations-item {
font-size: 16px;
line-height: 36px;
padding-left: 30px;
}
.watergames-fourth-section-regulations-item::before {
width: 16px;
height: 16px;
top: 10px;
} .eat-drink-shop-grid {
max-width: 1000px;
grid-gap: 40px;
}
.eat-drink-shop-image-container {
width: 280px;
height: 280px;
border-width: 10px;
}
.eat-drink-shop-heading {
font-size: 56px;
margin-bottom: 50px;
} .facilities-grid {
max-width: 1000px;
grid-gap: 40px;
}
.facilities-heading {
font-size: 56px;
margin-bottom: 80px;
}
.facilities-homepage-section {
min-height: 700px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 48px;
margin-bottom: 16px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 22px;
margin-bottom: 16px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 18px;
line-height: 30px;
} .instagram-images-container {
grid-template-columns: repeat(2, 320px);
gap: 100px;
}
.instagram-feed-homepage {
padding: 40px 15px;
}
.instagram-header {
flex-direction: row;
align-items: center;
max-width: 1120px;
}
.instagram-logo-text {
font-size: 48px;
line-height: 54px;
}
.instagram-connect-button {
width: 220px;
height: 56px;
font-size: 20px;
margin-top: 20px;
}
.instagram-image-item {
width: 320px;
height: 350px;
}
}
@media (max-width: 1200px) {
#dtb-m-menu>.menu-wrapper>.nav-wrapper>ul#mobile_menu2 {
display: none !important;
}
#tickets-btn-header{
position:relative;
right:85px;
border-width:5px;
}
#header-global-acqua-logo > a > span > img{
width:115px;
}
.dtb-m-menu-trigger{
position: fixed;
z-index: 100005;
top:30px !important;
bottom: auto;
left: auto;
right: 10px;
cursor: pointer;
}
.instagram-header{
max-width:1024px;
}
} @media (max-width: 1178px) { .watergames-first-section-content{
gap:10px;
}
.watergames-first-section-image-container{
width:350px;
height:350px;
border-width:15px;
}
.watergames-first-section-adrenaline-meter{
margin:0;
}
.watergames-first-section-meter-container{
gap:10px;
} .watergames-first-section-relax-kids-content{
gap:10px;
}
.watergames-first-section-relax-kids-image-container{
width:350px;
height:350px;
}
.global-footer-created-by p, .global-footer-created-by p > a {
font-size:13px;
}
} @media (max-width: 1080px) {
.acquaplus-section-pink-line {
display: none;
}
.instagram-header{
max-width:960px;
}
} @media (max-width: 1024px) { .wpcf7-form {
max-width: 90%;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
padding: 10px;
}
div.instagram-header > div > svg{
width:100px;
height:85px;
}
.instagram-header{
max-width: 865px;
}
}
@media (max-width: 992px) {
.facilities-grid {
grid-template-columns: repeat(2, 1fr);
}
} @media (max-width: 980px) {  #blue-global-header-container .et_pb_section_video_bg video {
height: 100%;
}
div.header-acqua-logo-container{
margin-bottom:0;
}
#let-the-game-begin-image > span > img{
margin-left: 3rem;
width: 350px;
height: 100%;
margin-top: 3rem;
}    
#tickets-btn-header {
bottom: 0;
}
#header-global-acqua-logo{
width:120px;
}
#buy-now-header-btn {
width: 150px;
height: 50px;
font-size: 13px;
bottom: 40px;
right: 20px;
gap: 5px;
}
#buy-now-header-btn > img {
width: 30px;
}
.pink-row-container,
.watergames-yellow-row-container{
min-height: 200px;
padding: 20px 15px;
flex-direction: column;
align-items: center;
justify-content: space-between;
gap: 10px;
height: auto;
}
#blue-global-header-container > div.pink-row-container,
#blue-global-header-container > div.watergames-yellow-row-container{
flex-direction: column;
align-items: center;
justify-content: space-between;
}
#opening-hours-text,
#ticket-prices-text,
#header-find-us-text {
width: 100%;
flex: 1;
margin: 0 auto;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink{
width: 100%;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container  > div > div.item-prices-pink > div > p{
justify-content: center;
font-size: 16px;
display: flex;
align-items: center;
text-align: center;
margin: 0 auto;
}
#opening-hours-text > div > div > p,
#ticket-prices-text > div > div > p,
#header-find-us-text > div > div > p {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
} div.section-home-container {
height: auto;
max-height: none;
padding: 40px 0;
}
.acqua-heading {
font-size: 42px;
margin: 50px auto;
}
.ticket-container {
flex-direction: column;
align-items: center;
gap: 40px;
}
.ticket-box {
min-width: auto;
max-width: 90%;
width: 420px;
height: auto;
padding: 40px;
margin: 0;
min-height: 420px;
}
.ticket-title {
font-size: 30px;
}
.ticket-description {
font-size: 24px;
margin-bottom: 20px;
}
.price-row {
margin: 7px 0;
}
.price-label, .price-value {
font-size: 22px;
}
.buy-now-btn {
width: 220px;
height: 60px;
font-size: 18px;
margin: 10px 0;
}
.see-all-btn {
width: 90%;
max-width: 320px;
height: 60px;
font-size: 20px;
margin: 50px auto;
} .game-highlights-grid {
grid-template-columns: 1fr;
grid-gap: 40px;
max-width: 800px;
}
.game-highlights-heading {
font-size: 48px;
margin-bottom: 40px;
}
.explore-button-container {
margin-top: 50px;
} .acquaplus-section {
min-width: 700px;
max-width: 700px;
width: 700px;
height: auto;
flex-direction: column-reverse;
box-shadow: 10px 10px 0 #EC086D;
}
.acquaplus-section-left {
width: 100%;
padding-left: 20px !important;
padding-bottom: 30px;
}
.acquaplus-section-right {
width: 100%;
padding: 30px;
}
.acquaplus-section-pink-line {
display: none;
}
.acquaplus-section-content {
padding: 20px 10px;
align-items: center;
text-align: center;
width:100%;
}
.acquaplus-section-text {
width: 90% !important;
text-align: left;
}
.acquaplus-section-image {
max-width: 350px;
max-height: 350px;
border-width: 18px;
margin: 0 auto;
} .testimonials-heading {
font-size: 48px;
line-height: 54px;
margin: 30px auto;
}
.testimonials-cards {
flex-direction: column;
align-items: center;
gap: 0;
}
.testimonial-card {
max-width: 380px;
width: 380px;
height: 400px;
margin: 0 auto 30px;
}
.left-up-img {
top: -50px;
left: -80px;
}
.bottom-right-img {
bottom: -150px;
right: -40px;
}
.testimonials-dots {
display: none;
} .global-footer-wrapper {
flex-direction: column;
align-items: center;
gap: 40px;
}
.global-footer-left, 
.global-footer-middle, 
.global-footer-right {
align-items: center;
text-align: center;
}
.global-footer-newsletter{
align-items:center;
}
.global-footer-left {
gap: 20px;
order: 3;
}
.global-footer-right {
order: 2;
}
.global-footer-middle {
order: 1;
}
.global-footer-right h3 {
top: 0;
margin-bottom: 15px;
}
.global-footer-social-icons {
flex-direction: column;
align-items: center;
}
.global-footer-hashtag {
display: none;
}
.global-footer-middle{
gap:30px;
}
.global-footer-newsletter {
margin-bottom:20px;
}
.global-footer-legal-links{
gap:75px;
}  .watergames-first-section-container {
flex-direction: column;
padding: 50px;
gap: 50px;
}
.watergames-how-to-find-us > div > a{
font-size:16px;
}
.watergames-first-section-content {
padding-right: 0;
gap: 15px;
align-items:center;
margin:30px;
}
.watergames-first-section-title {
margin-bottom: 10px;
}
.watergames-first-section-image-container {
width: 400px;
height: 400px;
border-width: 18px;
}
.watergames-first-section-adrenaline-meter {
width: 100%;
max-width: 500px;
height: 75px;
}
.watergames-first-section-meter-bar {
width: 100px;
}
.watergames-first-section-meter-container {
margin: 15px;
gap: 15px;
}
.watergames-first-section-description, .watergames-first-section-description p, .watergames-first-section-details p{
font-size:17px;
} .watergames-first-section-relax-kids-container {
flex-direction: column;
padding: 50px;
gap: 50px;
}
.watergames-first-section-relax-kids-content {
padding-right: 0;
gap: 15px;
align-items:center;
margin:30px;
}
.watergames-first-section-relax-kids-description{
font-size:15px;
}
.watergames-first-section-relax-kids-title {
margin-bottom: 10px;
}
.watergames-first-section-relax-kids-image-container {
width: 400px;
height: 400px;
border-width: 10px;
} .watergames-second-section-gallery {
grid-template-columns: repeat(2,1fr);
max-width: 800px;
gap:40px;
}
.watergames-second-section-gallery-image-container {
width: 350px;
height: 350px;
}
.watergames-second-section-disclaimer {
width: 700px;
padding: 15px 30px;
}
.watergames-second-section-disclaimer p {
font-size: 14px;
line-height: 25px;
}
.watergames-second-section-title {
font-size: 45px;
margin-bottom: 30px;
} .watergames-third-section-explore-grid {
grid-template-columns: repeat(2, 1fr);
grid-gap: 40px 20px;
}
.watergames-third-section-explore-image-container {
width: 300px;
height: 300px;
}
.watergames-third-section-explore-heading {
font-size: 48px;
} .watergames-fourth-section-regulations-content {
flex-direction: column;
gap: 40px;
}
.watergames-fourth-section-regulations-container {
padding: 60px 20px;
}
.watergames-fourth-section-regulations-image-container {
width: 450px;
height: 450px;
}
.watergames-fourth-section-regulations-info {
width: 600px;
text-align: center;
}
.watergames-fourth-section-regulations-title {
text-align: center;
}
.watergames-fourth-section-regulations-item {
text-align: left;
} .eat-drink-shop-grid {
grid-template-columns:1fr;
max-width: 800px;
grid-gap: 30px;
}
.eat-drink-shop-image-container {
width: 300px;
height: 300px;
border-width: 10px;
}
.eat-drink-shop-heading {
font-size: 48px;
margin-bottom: 40px;
} .facilities-grid {
grid-template-columns: repeat(2, 1fr);
max-width: 800px;
grid-gap: 50px 30px;
}
.facilities-heading {
font-size: 48px;
margin-bottom: 60px;
}
.facilities-homepage-section {
min-height: 900px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 42px;
margin-bottom: 14px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 20px;
margin-bottom: 14px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 17px;
line-height: 28px;
} .wpcf7-form {
max-width: 95%;
}
.wpcf7-submit {
padding: 10px 25px;
} .instagram-images-container {
grid-template-columns: repeat(2, 280px);
}
.instagram-image-item {
width: 280px;
height: 322px;
border-width: 8px;
}
.instagram-logo-text {
font-size: 40px;
line-height: 46px;
}
.instagram-connect-button {
width: 200px;
height: 50px;
font-size: 18px;
margin-top:0;
} #green-weather-forecast-head > div > div > div{
flex-direction:column;
gap:50px;
}
#splw-location-weather-3040,
#splw-location-weather-3034{
width:350px;
}
} @media (max-width: 768px) { #blue-global-header-container .et_pb_section_video_bg {
display: block !important;
}
.pink-row-container,
.watergames-yellow-row-container {
min-height: 180px;
padding: 15px 10px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container  > div > div.item-prices-pink > div > p {
font-size: 15px;
}
#acqua-logo span img{
left:25%;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 28px;
height: 28px;
}
#buy-now-header-btn {
width: 140px;
height: 40px;
font-size: 13px;
bottom: 32px;
right: 20px;
gap: 5px;
}
#tickets-btn-header{
bottom:0;
top:0;
} .acqua-heading {
font-size: 38px;
margin: 40px auto;
}
.ticket-box {
padding: 40px;
border-width: 6px;
width: 400px;
max-width: 400px;
}
.ticket-title {
font-size: 32px;
}
.ticket-description {
font-size: 22px;
}
.price-label, .price-value {
font-size: 20px;
}
.buy-now-btn {
width: 200px;
height: 55px;
font-size: 16px;
}
.see-all-btn {
height: 55px;
font-size: 18px;
}
.arrow-icon {
width: 26px;
height: 26px;
} .game-highlights-grid {
grid-template-columns: 1fr;
grid-gap: 50px;
max-width: 500px;
}
.game-highlight-image-container {
width: 300px;
height: 300px;
}
.game-highlights-heading {
font-size: 42px;
}
.explore-button {
width: 280px;
height: 55px;
font-size: 20px;
} .acquaplus-section {
box-shadow: 8px 8px 0 #EC086D;
min-width: 550px;
max-width: 550px;
width: 550px;
height: auto;
flex-direction: column-reverse;
}
.acquaplus-section-wrap {
padding: 15px;
}
.acquaplus-section-heading {
font-size: 42px;
line-height: 24px;
}
.acquaplus-section-text {
font-size: 15px;
line-height: 26px;
}
.acquaplus-section-image {
max-width: 300px;
max-height: 300px;
border-width: 15px;
}
.acquaplus-section-location {
font-size: 16px;
line-height: 24px;
}
.acquaplus-section-read {
width: 200px;
height: 50px;
font-size: 14px;
}
.acquaplus-section-read img {
height: 20px;
} .testimonials-heading {
font-size: 42px;
line-height: 48px;
}
.testimonial-card {
max-width: 350px;
min-height: 400px;
box-shadow: 10px 10px 0 #EC086D;
}
.testimonial-text{
font-size:15px;
}
.left-up-img {
max-width: 35%;
top: -40px;
left: -60px;
}
.bottom-right-img {
max-width: 40%;
bottom: -92px;
right: -30px;
} .global-footer-wrapper {
padding: 25px 30px;
gap: 30px;
}
.global-footer-logo img {
width: 100%;
height: 79px;
}
.global-footer-newsletter h3, 
.global-footer-right h3 {
font-size: 20px;
}
.global-footer-form input {
width: 220px;
height: 45px;
}
.global-footer-form button {
width: 47px;
height: 47px;
}
.global-footer-certifications {
gap: 15px;
}
.global-footer-certifications img:nth-child(1) {
width: 65px;
height: 45px;
}
.global-footer-certifications img:nth-child(2) {
width: 110px;
height: 18px;
}
.global-footer-certifications img:nth-child(3) {
width: 55px;
height: 38px;
}
.global-footer-legal-links{
gap:50px;
}  .watergames-first-section-title {
font-size: 40px;
}
.watergames-how-to-find-us > div > a{
font-size:15px;
}
.watergames-first-section-adrenaline-meter {
padding: 10px 20px;
height: 70px;
}
#header-find-us-text > div > div > a > img{
width:28px;
height:28px;
}
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-size: 16px;
line-height: 26px;
margin-bottom: 15px;
}
.watergames-first-section-image-container {
width: 350px;
height: 350px;
}
.watergames-first-section-meter-label {
font-size: 18px;
}
.watergames-first-section-heart-icon {
width: 45px;
height: 42px;
}
div.watergames-first-section-meter-value > span {
font-size: 20px;
} .watergames-first-section-relax-kids-title {
font-size: 40px;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details{
font-size: 15px;
line-height: 26px;
margin-bottom: 15px;
}
.watergames-first-section-relax-kids-image-container {
width: 350px;
height: 350px;
} .watergames-second-section-container {
padding: 60px 15px;
}
.watergames-second-section-gallery {
max-width: 700px;
gap: 20px;
}
.watergames-second-section-gallery-image-container {
width: 280px;
height: 280px;
border-width: 12px;
}
.watergames-second-section-disclaimer {
width: 90%;
border-radius: 50px;
padding: 15px 25px;
}
.watergames-second-section-title {
font-size: 40px;
margin-bottom: 25px;
} .watergames-third-section-explore-grid {
grid-gap: 30px 15px;
}
.watergames-third-section-explore-image-container {
width: 250px;
height: 250px;
border-width: 6px;
}
.watergames-third-section-explore-button {
width: 260px;
height: 60px;
font-size: 16px;
border-width: 4px;
}
.watergames-third-section-explore-heading {
font-size: 42px;
margin-bottom: 40px;
}
.watergames-third-section-explore-cta-button {
width: 320px;
height: 60px;
font-size: 20px;
border-width: 4px;
}
.watergames-third-section-explore-arrow {
width: 40px;
height: 40px;
} .watergames-fourth-section-regulations-image-container {
width: 380px;
height: 380px;
border-width: 8px;
}
.watergames-fourth-section-regulations-info {
width: 500px;
}
.watergames-fourth-section-regulations-title {
font-size: 45px;
}
.watergames-fourth-section-regulations-item {
font-size: 15px;
line-height: 32px;
} .eat-drink-shop-grid {
grid-gap: 40px 20px;
max-width: 600px;
}
.eat-drink-shop-image-container {
width: 300px;
height: 300px;
}
.eat-drink-shop-button {
min-width: 160px;
height: 40px;
font-size: 14px;
bottom: 40%;
} .facilities-grid {
grid-gap: 40px 20px;
max-width: 600px;
}
.facility-name {
font-size: 16px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 36px;
margin-bottom: 12px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 18px;
margin-bottom: 12px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 16px;
line-height: 26px;
}
#black-history-title,
#black-facilities-title,
#black-eat-drink-title,
#celebrations-title,
#black-title-contact,
#title-how-to-find-us,
#group-offers-black-title,
#discount-coupon-black-title,
#black-pre-arrival-tips-title,
#guest-services-title,
#black-faq-title,
#black-useful-info-title,
#black-cashless-system-title,
#black-waterpark-regulations-title {
text-align: center;
padding: 0 15px;
}
.instagram-logo-text{
font-size:42px;
top:2px;
} .instagram-feed-homepage {
padding: 30px 10px;
}
.instagram-header {
margin-bottom: 30px;
}
.instagram-logo-text {
font-size: 36px;
line-height: 42px;
}
.instagram-connect-button {
width: 180px;
height: 46px;
font-size: 16px;
}
.instagram-images-container {
grid-template-columns: repeat(2, 250px);
gap:50px;
}
.instagram-image-item {
width: 250px;
height: 288px;
}
} @media (max-width: 710px) { #let-the-game-begin-image > span > img{
margin-left: 3rem;
width: 300px;
height: 100%;
margin-top: 5rem;
}
.game-highlight-button{
width: 220px;
height: 60px;
font-size: 16px;
border-width: 5px;
} .wpcf7-form label {
font-size: 15px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
padding: 10px;
font-size: 15px;
}
.wpcf7-submit {
width: 100%;
} .error-404-container {
padding: 60px 15px;
margin-top: 60px;
}
.error-404-icon {
font-size: 100px;
}
.error-404-title {
font-size: 40px;
}
.error-404-message {
font-size: 18px;
}
.error-404-button {
font-size: 14px;
padding: 10px 20px;
}
} @media (max-width: 600px) { .pink-row-container,
.watergames-yellow-row-container {
min-height: 200px;
}
#header-global-acqua-logo > a > span > img{
margin-left:25px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-size: 14px;
}
#acqua-logo span img{
left:40%;
}
#acqua-logo span{
width:150px;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 25px;
height: 25px;
}
#buy-now-header-btn {
width: 120px;
height: 40px;
font-size: 10px;
bottom: 30px;
right: 10px;
gap: 5px;
}
#get-your-ticket-image {
width: 100%;
text-align:center;
}
#let-the-game-begin-image{
width: 100%;
align-self: center;
}
#let-the-game-begin-image > span > img{
margin-top:100%;
margin-left:0;
}
#watergame-title-header-image > span > img{
width:300px;
margin-left:0;
}
#watergame-title-header-image{
width:100%;
margin-top:100%;
}
#green-second-row-container > div {
flex-direction: column;
justify-content: center;
align-items: center;
}
#let-the-game-begin-image,
#watergame-title-header-image
#get-your-ticket-image {
width: 100%;
text-align: center;
}
#get-your-ticket-image > a > span > img {
width: 250px;
}
#buy-now-header-btn {
width: 150px;
height: 50px;
font-size: 10px;
bottom: 0;
right: 10px;
gap: 5px;
} .acqua-heading {
font-size: 34px;
margin: 35px auto;
}
.ticket-box {
padding: 25px;
gap: 15px;
border-width: 5px;
min-height: 350px;
width: 350px;
max-width: 350px;
}
.ticket-title {
font-size: 28px;
}
.ticket-description {
font-size: 20px;
margin-bottom: 10px;
}
.price-label, .price-value {
font-size: 18px;
}
.buy-now-btn {
width: 180px;
height: 50px;
font-size: 15px;
border-width: 4px;
}
.see-all-btn {
width: 85%;
height: 50px;
font-size: 16px;
margin: 40px auto;
}
.arrow-icon {
width: 22px;
height: 22px;
} .game-highlight-image-container {
width: 300px;
height: 300px;
border-width: 8px;
}
.game-highlights-heading {
font-size: 36px;
margin-bottom: 30px;
}
.game-highlight-button {
width: 260px;
height: 55px;
font-size: 15px;
}
.explore-button-container {
margin-top: 40px;
} .acquaplus-section-heading {
font-size: 34px;
line-height: 28px;
}
.acquaplus-section-text {
font-size: 14px;
line-height: 24px;
width: 95% !important;
}
.acquaplus-section-image {
max-width: 260px;
max-height: 260px;
border-width: 12px;
}
.acquaplus-section {
box-shadow: 6px 6px 0 #EC086D;
min-width: 440px;
max-width: 440px;
height: auto;
flex-direction: column-reverse;
}
.acquaplus-section-right {
padding: 20px;
} .testimonials-heading {
font-size: 36px;
line-height: 42px;
margin: 25px auto;
}
.testimonial-card {
padding: 20px;
max-width: 320px;
min-height: 320px;
box-shadow: 8px 8px 0 #EC086D;
}
.profile-img {
width: 60px;
height: 60px;
}
.profile-name {
font-size: 18px;
line-height: 40px;
}
.testimonial-highlight {
font-size: 15px;
line-height: 40px;
}
.review-rating span{
font-size:16px;
margin-bottom:5px;
}
.review-rating p{
font-size:18px;
}
.testimonial-text {
font-size: 15px;
line-height: 20px;
}
.testimonial-date {
font-size: 13px;
bottom: 20px;
}
.bottom-right-img {
width: 40%;
bottom: -75px;
} .global-footer-wrapper {
padding: 20px 25px;
}
.global-footer-logo img {
width: 80px;
height: 70px;
}
.global-footer-payment-icons {
flex-wrap: wrap;
justify-content: center;
}
.global-footer-newsletter h3, 
.global-footer-right h3 {
font-size: 18px;
}
.global-footer-form input {
width: 200px;
height: 40px;
font-size: 14px;
}
.global-footer-form button {
width: 42px;
height: 42px;
}
.global-footer-social-icons a img {
width: 40px;
height: 40px;
}
.global-footer-social-icons a:last-child img {
width: 57px;
height: 40px;
}
.global-footer-created-by p,
.global-footer-created-by p > a {
font-size: 12px;
line-height: 20px;
}
div.social-media-container-footer{
justify-content:center;
}
.global-footer-logo img{
width:100%;
}  .watergames-first-section-container {
padding: 20px;
gap: 25px;
}
#header-find-us-text > div > div > a > img{
width:25px;
height:25px;
}
.watergames-how-to-find-us > div > a{
font-size:14px;
}
.watergames-first-section-title {
font-size: 36px;
margin-bottom: 5px;
}
.watergames-first-section-image-container {
width: 300px;
height: 300px;
border-width: 15px;
}
.watergames-first-section-adrenaline-meter {
height: 65px;
border-radius: 50px;
padding: 10px 15px;
}
.watergames-first-section-meter-bar {
width: 80px;
}
.watergames-first-section-meter-container {
margin: 10px;
gap: 10px;
}
.watergames-first-section-meter-min, 
.watergames-first-section-meter-max {
font-size: 18px;
}
.watergames-first-section-heart-icon {
width: 40px;
height: 37px;
}
div.watergames-first-section-meter-value > span {
font-size: 18px;
}
.watergames-first-section-description, .watergames-first-section-description p, .watergames-first-section-details p{
font-size:14px;
} .watergames-first-section-relax-kids-container {
padding: 20px;
gap: 25px;
}
.watergames-first-section-relax-kids-title {
font-size: 36px;
margin-bottom: 5px;
}
.watergames-first-section-relax-kids-image-container {
width: 300px;
height: 300px;
border-width: 8px;
} .watergames-second-section-gallery {
grid-template-columns: 1fr;
max-width: 350px;
gap: 30px;
}
.watergames-second-section-gallery-image-container {
width: 330px;
height: 330px;
}
.watergames-second-section-disclaimer {
border-radius: 40px;
padding: 15px 20px;
}
.watergames-second-section-disclaimer p {
font-size: 13px;
line-height: 22px;
}
.watergames-second-section-title {
font-size: 36px;
margin-bottom: 20px;
} .watergames-third-section-explore-grid {
grid-template-columns: 1fr;
}
.watergames-third-section-explore-image-container {
width: 250px;
height: 250px;
}
.watergames-third-section-explore-container {
padding: 60px 15px;
}
.watergames-third-section-explore-heading {
font-size: 36px;
} .watergames-fourth-section-regulations-container {
padding: 50px 15px;
}
.watergames-fourth-section-regulations-image-container {
width: 320px;
height: 320px;
}
.watergames-fourth-section-regulations-info {
width: 100%;
max-width: 450px;
}
.watergames-fourth-section-regulations-title {
font-size: 40px;
}
.watergames-fourth-section-regulations-item {
font-size: 14px;
line-height: 28px;
padding-left: 25px;
}
.watergames-fourth-section-regulations-item::before {
width: 14px;
height: 14px;
top: 8px;
} .eat-drink-shop-grid {
grid-template-columns: 1fr;
max-width: 400px;
}
.eat-drink-shop-image-container {
width: 300px;
height: 300px;
border-width:8px;
}
.eat-drink-shop-heading {
font-size: 42px;
margin-bottom: 30px;
} .facilities-grid {
grid-template-columns: repeat(2, 1fr);
max-width: 400px;
grid-gap: 30px 20px;
}
.facilities-heading {
font-size: 42px;
margin-bottom: 40px;
}
.facility-icon-container svg {
width: 50px;
height: 50px;
}
.facilities-homepage-section {
min-height: 700px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 32px;
margin-bottom: 10px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 17px;
margin-bottom: 10px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 15px ;
line-height: 24px;
}
#green-contact-page-content {
flex-direction: column;
} .wpcf7-form {
max-width: 100%;
padding: 0 15px;
}
.wpcf7-form label {
font-size: 14px;
} .facilities-grid {
grid-template-columns: 1fr;
}
.facilities-heading {
font-size: 48px;
}
div.instagram-header > div > svg{
width:100px;
height:65px;
} .instagram-images-container {
grid-template-columns: repeat(2, 220px);
gap: 25px;
}
.instagram-image-item {
width: 100%;
height: 250px;
aspect-ratio: 1 / 1;
border-width: 6px;
}
.instagram-logo-text {
font-size: 32px;
line-height: 38px;
}
.instagram-connect-button {
width: 160px;
height: 42px;
font-size: 12px;
}
.instagram-connect-button:hover::before {
width: 14px;
height: 14px;
}
} @media (max-width: 480px) { #blue-global-header-container .et_pb_section_video_bg {
height: 100%;
}
#blue-global-header-container .et_pb_section_video_bg video {
min-height: 100%;
min-width: auto;
width: 100%;
}
.pink-row-container,
.watergames-yellow-row-container{
padding: 15px 8px;
}
#green-first-row-container-header > div > div.buy-now-btn-container {
position: relative;
right: 60px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-size: 12px;
padding: 0 10px;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 22px;
height: 22px;
margin-right: 0;
}
#opening-hours-text,
#ticket-prices-text,
#header-find-us-text {
min-height: 35px;
max-height: 35px;
height: 35px;
}
#tickets-btn-header {
font-size:12px;
}
#tickets-btn-header > img {
width: 20px;
}
#watergame-title-header-image{
height:500px;
} .acqua-heading {
font-size: 30px;
margin: 30px auto;
}
.ticket-box {
border-width: 4px;
padding: 15px;
gap: 15px;
border-width: 5px;
min-height: 300px;
width: 300px;
max-width: 300px;
}
.ticket-title {
font-size: 26px;
}
.ticket-description {
font-size: 18px;
}
.price-row {
margin: 5px 0;
}
.price-on-sale{
font-size:18px;
}
.price-value del{
font-size:16px;
}
.price-label, .price-value {
font-size: 16px;
}
.buy-now-btn {
width: 160px;
height: 45px;
font-size: 14px;
gap: 8px;
}
.btn-icon {
width: 14px;
}
.see-all-btn {
width: 250px;
height: 45px;
font-size: 15px;
padding: 8px 15px;
gap: 10px;
}
.arrow-icon {
width: 20px;
height: 20px;
} .game-highlight-image-container {
width: 250px;
height: 250px;
border-width: 7px;
margin-bottom: 25px;
}
.game-highlights-heading {
font-size: 32px;
}
.game-highlight-button {
width: 230px;
height: 50px;
}
.explore-button {
width: 250px;
height: 50px;
font-size: 18px;
border-width: 5px;
} .acquaplus-section-heading {
font-size: 30px;
line-height: 26px;
}
.acquaplus-section-image {
max-width: 220px;
max-height: 220px;
border-width: 10px;
}
.acquaplus-section-location {
font-size: 15px;
margin-bottom: 12px;
}
.acquaplus-section-right {
padding: 15px;
}
.acquaplus-section {
box-shadow: 5px 5px 0 #EC086D;
min-width: 350px;
max-width: 350px;
height: auto;
flex-direction: column-reverse;
}
.acquaplus-section-text {
margin-bottom: 20px;
} .testimonials-container {
padding: 40px 15px;
}
.testimonial-text{
font-size:13px;
}
.testimonials-heading {
font-size: 32px;
line-height: 38px;
margin: 20px auto;
}
.testimonial-card {
box-shadow: 10px 10px 0 #EC086D;
max-width: 300px;
min-height: 300px;
margin-bottom: 20px;
}
.testimonials-dots {
margin-top: 30px;
}
.testimonial-text{
font-size:14px;
}
.dot {
width: 10px;
height: 10px;
}
.left-up-img {
max-width: 40%;
}
.bottom-right-img {
max-width: 40%;
bottom: -65px;
}
.review-link a{
font-size:13px;
} .global-footer-wrapper {
padding: 15px 20px;
gap: 25px;
}
.global-footer-certifications {
flex-direction: row;
gap: 10px;
}
.global-footer-form {
flex-direction: row;
gap: 10px;
}
.global-footer-form input {
width: 220px;
}
.global-footer-form button {
margin-left: 0;
}
div.social-media-container-footer {
width: auto;
justify-content: center;
}
.global-footer-legal-links{
gap:75px;
}
.global-footer-legal-links a{
font-size:12px;
}  .watergames-first-section-title {
font-size: 32px;
}
.watergames-first-section-adrenaline-meter,
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-size: 14px;
line-height: 24px;
margin-bottom: 10px;
}
.watergames-how-to-find-us > div > a{
font-size:12px;
}
#header-find-us-text > div > div > a > img{
width:22px;
height:22px;
}
.watergames-first-section-image-container {
width: 250px;
height: 250px;
border-width:12px;
}
.watergames-first-section-adrenaline-meter {
padding: 20px;
align-items: center;
justify-content: space-between;
height: 80px;
}
.watergames-first-section-meter-container {
margin: 5px 0;
gap: 8px;
}
.watergames-first-section-content{
gap:20px;
}
.watergames-first-section-meter-label {
margin-bottom: 5px;
font-size: 14px;
}
.watergames-first-section-meter-min, 
.watergames-first-section-meter-max{
font-size:14px;
}
.watergames-first-section-meter-value {
margin-top: 10px;
}
.watergames-first-section-meter-bar {
width: 100px;
}
.watergames-first-section-heart-icon {
width: 30px;
height: 30px;
}
div.watergames-first-section-meter-value > span {
font-size: 16px;
}
.watergames-first-section-relax-kids-title {
font-size: 32px;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details{
font-size: 14px;
line-height: 24px;
margin-bottom: 10px;
}
.watergames-first-section-relax-kids-image-container {
width: 250px;
height: 250px;
}
.watergames-first-section-relax-kids-content{
gap:20px;
} .watergames-second-section-container {
padding: 50px 15px;
}
.watergames-second-section-gallery-image-container {
width: 300px;
height: 300px;
border-width: 12px;
}
.watergames-second-section-disclaimer {
padding: 12px 20px;
}
.watergames-second-section-disclaimer p {
font-size: 12px;
line-height: 20px;
}
.watergames-second-section-title {
font-size: 32px;
} .watergames-third-section-explore-image-container {
width: 260px;
height: 260px;
border-width: 8px;
}
.watergames-third-section-explore-heading {
font-size: 32px;
}
.watergames-third-section-explore-cta-button {
width: 280px;
font-size:17px;
}
.watergames-third-section-explore-arrow{
width:32px;
height:32px;
} .watergames-fourth-section-regulations-image-container {
width: 280px;
height: 280px;
border-width: 6px;
}
.watergames-fourth-section-regulations-title {
font-size: 36px;
margin-bottom: 15px;
}
.watergames-fourth-section-regulations-item {
font-size: 13px;
line-height: 26px;
margin-bottom: 8px;
} .eat-drink-shop-image-container {
width: 250px;
height: 250px;
border-width: 7px;
}
.eat-drink-shop-section {
padding: 40px 15px;
}
.eat-drink-shop-heading {
font-size: 36px;
} .facilities-homepage-section {
padding: 40px 15px;
min-height: 650px;
}
.facilities-heading {
font-size: 36px;
}
.facility-name {
font-size: 14px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 40px;
margin-bottom: 8px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 16px;
margin-bottom: 8px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 14px;
line-height: 22px;
}
#black-facilities-content > div > section > div > ul > li,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > ul > li {
margin-bottom: 12px;
} .wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
padding: 8px;
font-size: 14px;
}
.wpcf7-submit {
padding: 10px 20px;
font-size: 15px;
} .instagram-images-container {
grid-template-columns: repeat(1, 280px);
gap: 50px;
}
.instagram-image-item{
width: 100%;
height: auto;
aspect-ratio: 1 / 1;
border-width: 6px;
}
.instagram-feed-homepage {
padding: 20px 10px;
}
.instagram-header {
margin-bottom: 20px;
}
.instagram-logo-text {
font-size: 28px;
line-height: 34px;
}
.instagram-connect-button {
width: 140px;
height: 38px;
font-size: 12px;
}
.instagram-connect-button:hover::before{
left:15px;
} .error-404-icon {
font-size: 70px;
}
.error-404-title {
font-size: 28px;
}
.error-404-message {
font-size: 14px;
}
.error-404-button {
font-size: 12px;
padding: 8px 18px;
}
} @media (max-width: 400px) { .pink-row-container,
.watergames-yellow-row-container{
max-height: 200px;
min-height: 200px;
}
#tickets-btn-header {
width: 120px;
height: 50px;
font-size: 11px;
}
#tickets-btn-header > img {
width: 20px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p {
font-size: 12px;
gap: 6px;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 20px;
height: 20px;
} .acqua-heading {
font-size: 28px;
margin: 25px auto;
}
.ticket-title {
font-size: 24px;
}
.ticket-description {
font-size: 16px;
}
.price-label, .price-value {
font-size: 15px;
}
.buy-now-btn {
width: 150px;
height: 40px;
font-size: 13px;
} .game-highlight-image-container {
width: 220px;
height: 220px;
border-width: 6px;
}
.game-highlights-heading {
font-size: 28px;
}
.game-highlight-button {
width: 200px;
height: 45px;
font-size: 14px;
border-width: 4px;
}
.explore-button {
width: 220px;
font-size: 16px;
} .acquaplus-section-heading {
font-size: 25px;
line-height: 24px;
}
.acquaplus-section-image {
max-width: 200px;
max-height: 200px;
border-width: 8px;
}
.acquaplus-section-read {
width: 180px;
height: 45px;
font-size: 13px;
}
.acquaplus-section-read img {
height: 18px;
}
.acquaplus-section {
box-shadow: 4px 4px 0 #EC086D;
min-width: 320px;
max-width: 320px;
height: auto;
flex-direction: column-reverse;
} .testimonial-card {
max-width: 280px;
min-height: 350px;
max-height: 350px;
padding: 15px;
box-shadow: 6px 6px 0 #EC086D;
}
.profile-img {
width: 50px;
height: 50px;
}
.profile-name {
font-size: 16px;
line-height: 30px;
}    
.testimonial-highlight {
font-size: 14px;
line-height: 30px;
}
.testimonial-text {
font-size: 13px;
line-height: 18px;
}
.review-link a{
font-size:12px;
} .global-footer-logo img {
width: 100%;
height: 61px;
}
.global-footer-payment-icons img {
height: 18px;
}
.global-footer-newsletter h3, 
.global-footer-right h3 {
font-size: 16px;
}
.global-footer-certifications img:nth-child(1) {
width: 55px;
height: 38px;
}
.global-footer-certifications img:nth-child(2) {
width: 95px;
height: 16px;
}
.global-footer-certifications img:nth-child(3) {
width: 50px;
height: 35px;
}  .watergames-first-section-title {
font-size: 28px;
}
.watergames-first-section-image-container {
width: 220px;
height: 220px;
border-width: 10px;
}
#header-find-us-text > div > div > a > img{
width:20px;
height:20px;
}
.watergames-first-section-content {
gap: 20px;
} .watergames-first-section-relax-kids-title {
font-size: 28px;
}
.watergames-first-section-relax-kids-image-container {
width: 220px;
height: 220px;
border-width: 6px;
}
.watergames-first-section-relax-kids-content {
gap: 20px;
}
.watergames-first-section-description, .watergames-first-section-description p, .watergames-first-section-details p{
font-size:13px;
} .watergames-second-section-gallery-image-container {
width: 260px;
height: 260px;
}
.watergames-second-section-title {
font-size: 28px;
} .watergames-third-section-explore-image-container {
width: 280px;
height: 280px;
}
.watergames-third-section-explore-button {
width: 240px;
height: 55px;
font-size: 14px;
} .watergames-fourth-section-regulations-image-container {
width: 250px;
height: 250px;
}
.watergames-fourth-section-regulations-title {
font-size: 32px;
}
.watergames-fourth-section-regulations-item {
font-size: 12px;
line-height: 24px;
padding-left: 22px;
}
.watergames-fourth-section-regulations-item::before {
width: 12px;
height: 12px;
top: 7px;
} .eat-drink-shop-image-container {
width: 220px;
height: 220px;
border-width: 6px;
}
.eat-drink-shop-button {
min-width: 140px;
height: 36px;
font-size: 12px;
} .facilities-grid {
grid-template-columns: 1fr;
grid-gap: 30px;
}
.facility-icon-container {
margin-bottom: 15px;
}
.facilities-homepage-section {
min-height: 1000px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 26px;
} .wpcf7-form label {
margin-bottom: 5px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
margin-bottom: 15px;
}
div.instagram-header > div > svg {
width: 100px;
height: 55px;
}
.instagram-logo-text{
font-size:25px;
} .instagram-images-container {
grid-template-columns: repeat(1, 250px);
gap: 30px;
}
.instagram-logo-text {
font-size: 24px;
line-height: 30px;
}
.instagram-connect-button {
width: 130px;
height: 36px;
font-size: 12px;
}
.instagram-image-item {
border-width: 5px;
height:280px;
}
} @media (max-width: 380px) { #blue-global-header-container > div.pink-row-container > div,
#blue-global-header-container > div.watergames-yellow-row-container > div{
margin-bottom: 12px;
}
#acqua-logo span img {
width:110px;
left:48%;
}
#green-first-row-container-header > div > div.buy-now-btn-container {
right: 70px;
}
#blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p {
font-size: 11px;
padding: 0 5px;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 18px;
height: 18px;
}
#tickets-btn-header {
width: 110px;
height: 50px;
font-size: 10px;
}
#tickets-btn-header > img {
width: 20px;
}
#watergame-title-header-image > span > img{
width:280px;
} .acqua-heading {
font-size: 26px;
margin: 20px auto;
}
.ticket-box {
padding: 30px;
gap: 12px;
}
.ticket-title {
font-size: 22px;
}
.ticket-description {
font-size: 15px;
}
.buy-now-btn {
width: 140px;
height: 38px;
font-size: 12px;
border-width: 3px;
}
.see-all-btn {
width: 230px;
max-width: 230px;
border-width: 1px;
} .game-highlight-image-container {
width: 200px;
height: 200px;
}
.game-highlights-section {
padding: 30px 10px;
}
.game-highlights-grid {
grid-gap: 40px;
} .testimonials-heading {
font-size: 28px;
line-height: 34px;
}
.testimonial-card {
max-width: 260px;
min-height: 260px;
}
.testimonials-dots {
margin-top: 25px;
}
.dot {
width: 8px;
height: 8px;
gap: 8px;
}
.testimonial-text {
font-size:12px;
} .acquaplus-section-heading {
font-size: 23px;
line-height: 22px;
}
.acquaplus-section-image {
max-width: 180px;
max-height: 180px;
border-width: 7px;
}
.acquaplus-section-text {
font-size: 13px;
line-height: 22px;
}
.acquaplus-section-location {
font-size: 14px;
line-height: 20px;
}
.acquaplus-section {
box-shadow: 4px 4px 0 #EC086D;
min-width: 300px;
max-width: 300px;
height: auto;
flex-direction: column-reverse;
} .global-footer-wrapper {
padding: 15px;
gap: 20px;
}
.global-footer-form input {
width: 200px;
}
.global-footer-social-icons a img {
width: 35px;
height: 35px;
}
.global-footer-social-icons a:last-child img {
width: 50px;
height: 35px;
}  .watergames-first-section-container {
padding: 15px;
gap: 20px;
}
.watergames-how-to-find-us > div > a{
font-size:11px;
}
.watergames-first-section-image-container {
width: 200px;
height: 200px;
}
#header-find-us-text > div > div > a > img{
width:18px;
height:18px;
}
.watergames-first-section-description p, 
.watergames-first-section-details p {
font-size: 13px;
line-height: 22px;
} .watergames-first-section-relax-kids-container {
padding: 15px;
gap: 20px;
}
.watergames-first-section-relax-kids-image-container {
width: 200px;
height: 200px;
}
.watergames-first-section-relax-kids-description, 
.watergames-first-section-relax-kids-details{
font-size: 13px;
line-height: 22px;
}
.watergames-first-section-description, .watergames-first-section-description p, .watergames-first-section-details p{
font-size:12px;
} .watergames-second-section-gallery-image-container {
width: 240px;
height: 240px;
border-width: 10px;
}
.watergames-second-section-disclaimer {
border-radius: 30px;
}
.watergames-second-section-disclaimer p {
font-size: 11px;
line-height: 18px;
} .watergames-third-section-explore-image-container {
width: 260px;
height: 260px;
}
.watergames-third-section-explore-cta-button {
width: 260px;
height: 55px;
font-size: 18px;
}
.watergames-third-section-explore-arrow {
width: 36px;
height: 36px;
} .watergames-fourth-section-regulations-image-container {
width: 230px;
height: 230px;
border-width: 5px;
}
.watergames-fourth-section-regulations-title {
font-size: 30px;
} .eat-drink-shop-image-container {
width: 200px;
height: 200px;
}
.eat-drink-shop-heading {
font-size: 32px;
}
.eat-drink-shop-grid{
grid-gap:0;
} .facilities-heading {
font-size: 32px;
margin-bottom: 30px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 24px;
}
#black-history-title,
#black-facilities-title,
#black-eat-drink-title,
#celebrations-title,
#black-title-contact,
#title-how-to-find-us,
#group-offers-black-title,
#discount-coupon-black-title,
#black-pre-arrival-tips-title,
#guest-services-title,
#black-faq-title,
#black-useful-info-title,
#black-cashless-system-title,
#black-waterpark-regulations-title {
padding: 0 10px;
} .wpcf7-form {
padding: 0 10px;
}
.wpcf7-submit {
padding: 8px 15px;
font-size: 14px;
} .instagram-images-container {
grid-template-columns: repeat(1, 250px);
gap: 30px;
}
.instagram-feed-homepage {
padding: 15px 8px;
}
.instagram-logo-text {
font-size: 22px;
line-height: 28px;
}
.instagram-connect-button {
width: 120px;
height: 34px;
font-size: 11px;
}
.instagram-image-item{
border-width: 5px;
height: 250px;
}
} @media (max-width: 340px) { #blue-global-header-container > div.pink-row-container > div > div.item-prices-pink > div > p,
#blue-global-header-container > div.watergames-yellow-row-container > div > div.item-prices-pink > div > p{
font-size: 10px;
padding: 0 3px;
}
#green-first-row-container-header > div > div.buy-now-btn-container {
right: 80px;
}
#tickets-btn-header {
width: 100px;
height: 50px;
font-size: 9px;
border-width: 5px;
}
#tickets-btn-header > img {
width: 16px;
}
#opening-hours-text > div > div > p > img,
#ticket-prices-text > div > div > p > img,
#header-find-us-text > div > div > p > a > img {
width: 16px;
height: 16px;
}
#acqua-logo span img{
width: 100px;
left: 47%;
}
#header-global-acqua-logo > a > span > img{
margin-left:0;
} .acqua-heading {
font-size: 24px;
}
.ticket-box {
padding: 30px;
gap: 10px;
border-width: 3px;
width: 270px;
}
.ticket-title {
font-size: 20px;
}
.ticket-description {
font-size: 14px;
}
.price-label, .price-value {
font-size: 14px;
}
.buy-now-btn {
width: 130px;
height: 35px;
font-size: 11px;
gap: 5px;
}
.btn-icon {
width: 12px;
}
.see-all-btn {
height: 35px;
font-size: 13px;
gap: 8px;
}
.arrow-icon {
width: 18px;
height: 18px;
} .game-highlight-image-container {
width: 180px;
height: 180px;
border-width: 5px;
margin-bottom: 20px;
}
.game-highlights-heading {
font-size: 24px;
margin-bottom: 25px;
}
.game-highlight-button {
width: 180px;
height: 40px;
font-size: 13px;
}
.explore-button {
width: 200px;
height: 45px;
font-size: 15px;
border-width: 4px;
}
.explore-button-container {
margin-top: 30px;
} .acquaplus-section-heading {
font-size: 22px;
line-height: 20px;
}
.acquaplus-section-image {
max-width: 160px;
max-height: 160px;
border-width: 6px;
}
.acquaplus-section-read {
width: 160px;
height: 40px;
font-size: 12px;
gap: 8px;
}
.acquaplus-section-read img {
height: 16px;
}
.acquaplus-section {
box-shadow: 3px 3px 0 #EC086D;
min-width: 280px;
max-width: 280px;
height: auto;
flex-direction: column-reverse;
} .testimonials-container {
padding: 30px 10px;
}
.testimonials-heading {
font-size: 24px;
line-height: 30px;
}
.testimonial-card {
max-width: 250px;
height: 300px;
padding: 12px;
box-shadow: 5px 5px 0 #EC086D;
}
.profile-img {
width: 45px;
height: 45px;
}
.testimonial-text {
font-size: 11px;
line-height: 17px;
margin-bottom: 15px;
}
.testimonial-date {
font-size: 12px;
bottom: 15px;
} .global-footer-logo img {
width: 100%;
height: 52px;
}
.global-footer-form input {
width: 180px;
height: 38px;
}
.global-footer-form button {
width: 38px;
height: 38px;
}
.global-footer-copyright p,
.global-footer-created-by p,
.global-footer-created-by p > a {
font-size: 10px;
line-height: 18px;
}
.global-footer-certifications img:nth-child(1) {
width: 50px;
height: 35px;
}
.global-footer-certifications img:nth-child(2) {
width: 85px;
height: 14px;
}
.global-footer-certifications img:nth-child(3) {
width: 45px;
height: 31px;
}  .watergames-first-section-title {
font-size: 24px;
}
#header-find-us-text > div > div > a > img{
width:16px;
height:16px;
}
.watergames-first-section-image-container {
width: 180px;
height: 180px;
border-width: 5px;
}
.watergames-first-section-adrenaline-meter {
padding: 20px;
}
.watergames-first-section-meter-label{
font-size:12px;
}
.watergames-first-section-meter-min, .watergames-first-section-meter-max{
font-size:12px;
} .watergames-first-section-relax-kids-title {
font-size: 24px;
}
.watergames-first-section-relax-kids-image-container {
width: 180px;
height: 180px;
border-width: 5px;
} .watergames-second-section-gallery-image-container {
width: 220px;
height: 220px;
}
.watergames-second-section-disclaimer {
padding: 10px 15px;
}
.watergames-second-section-title {
font-size: 24px;
} .watergames-third-section-explore-image-container {
width: 240px;
height: 240px;
border-width: 6px;
}
.watergames-third-section-explore-button {
width: 220px;
height: 50px;
font-size: 13px;
}
.watergames-third-section-explore-cta-button {
width: 240px;
height: 50px;
font-size: 16px;
} .watergames-fourth-section-regulations-image-container {
width: 200px;
height: 200px;
}
.watergames-fourth-section-regulations-info {
max-width: 280px;
}
.watergames-fourth-section-regulations-title {
font-size: 28px;
}
.watergames-fourth-section-regulations-item {
font-size: 11px;
line-height: 22px;
padding-left: 20px;
}
.watergames-fourth-section-regulations-item::before {
width: 10px;
height: 10px;
top: 6px;
} .eat-drink-shop-image-container {
width: 180px;
height: 180px;
border-width: 5px;
}
.eat-drink-shop-button {
min-width: 120px;
height: 32px;
font-size: 11px;
} .facility-icon-container svg {
width: 40px;
height: 40px;
}
.facility-name {
font-size: 12px;
} #black-history-title > div > h1,
#black-facilities-title > div > h1,
#black-eat-drink-title > div > h1,
#celebrations-title > div > h1,
#black-title-contact > div > h1,
#title-how-to-find-us > div > h1,
#group-offers-black-title > div > h1,
#discount-coupon-black-title > div > h1,
#black-pre-arrival-tips-title > div > h1,
#guest-services-title > div > h1,
#black-faq-title > div > h1,
#black-useful-info-title > div > h1,
#black-cashless-system-title > div > h1,
#black-waterpark-regulations-title > div > h1,
#black-explore-the-park-title > div > h1,
#black-associated-hotels-title > div > h1,
#black-weather-page-title > div > h1,
#black-currency-convert-page-title > div > h1,
#black-terms-conditions-title > div > h1,
#black-privacy-policy-title > div > h1{
font-size: 22px;
}
#black-facilities-content > div > section > div > h4,
#black-eat-drink-content > div > h4,
#send-us-email-title > div > h3,
#waterpark-regulations-listp-content > div > div > h3 > strong,
#waterpark-regulations-listp-content > div > div > ul > h6 > strong,
#black-terms-content > div > div > h3,
#black-terms-content > div > div > h2,
#black-terms-content > div > div > div > h3,
#black-terms-content > div > section > div > h4,
#black-privacy-policy-content > div > section > div > h4{
font-size: 15px;
}
#black-history-text-content > div > p,
#black-facilities-content > div > section > div > p,
#black-facilities-content > div > section > div > ul > li,
#black-eat-drink-content > div > p,
#celebrations-box-content > div > p,
#green-group-offers-content-info > div > div > div > section > div > p,
#green-group-offers-content-info > div > div > div > section > div > ul > li,
#discount-coupon-content > div > div > section > div > p,
#discount-coupon-content * p,
#pre-arrival-tips-page-content > div > ol > li,
#guest-services-page-content-list > div > ol > li,
#faq-content-list-info > div > div > p,
#faq-content-list-info > div > div > ul > li,
#black-useful-info-page-content-info > div > ol > li,
#black-cashless-system-content-list > div > ol > li,
#waterpark-regulations-listp-content > div > div > p,
#waterpark-regulations-listp-content > div > div > ul > li,
#discount-coupon-content a,
#faq-content-list-info > div > div > p > a,
#faq-content-list-info > div > div > p > strong,
#black-terms-content > div > div > p,
#black-terms-content > div > div > ul > li,
#black-privacy-policy-content > div > section > div > p,
#black-privacy-policy-content > div > section > div > ul > li,
#black-terms-content > div > div > div > p{
font-size: 13px;
line-height: 20px;
} .wpcf7-form label {
font-size: 13px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
padding: 7px;
font-size: 13px;
} .instagram-logo-text {
font-size: 20px;
line-height: 26px;
}
.instagram-connect-button {
width: 110px;
height: 32px;
font-size: 10px;
}
.instagram-image-item {
border-width: 4px;
}
}  .relax-kids-container {
background: #8eafe1;
}
.watergames-third-section-explore-heading {
color: white;
} .responsive-border {
border-width: 21px;
border-style: solid;
border-color: #EC086D; 
} .blue-border {
border-color: #2B77C6;
}
.blue-button {
background-color: #2b77c6;
color: white;
border: 6px solid #FABC09;
}
@media (max-width: 1600px) {
.responsive-border {
border-width: 19px;
}
}
@media (max-width: 1450px) {
.responsive-border {
border-width: 17px;
}
}
@media (max-width: 1280px) {
.responsive-border {
border-width: 15px;
}
}
@media (max-width: 980px) {
.responsive-border {
border-width: 12px;
}
}
@media (max-width: 768px) {
.responsive-border {
border-width: 10px;
}
}
@media (max-width: 600px) {
.responsive-border {
border-width: 8px;
}
}
@media (max-width: 480px) {
.responsive-border {
border-width: 6px;
}
}
@media (max-width: 400px) {
.responsive-border {
border-width: 5px;
}
}
@media (max-width: 380px) {
.responsive-border {
border-width: 4px;
}
}
@media (max-width: 340px) {
.responsive-border {
border-width: 3px;
}
}
.nav li:not(.mega-menu)>ul {
top:40px;
} .cf7-cf-turnstile{
margin-bottom:-50px !important;
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.et-db #et-boc .et-l .et_pb_section_0_tb_header{height:732px}.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section{padding-top:15px;padding-bottom:15px;background-color:#dddddd!important}.et-db #et-boc .et-l .et_pb_image_0_tb_header,.et-db #et-boc .et-l .et_pb_image_1_tb_header{text-align:left;margin-left:0}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:18px;color:#535353!important;line-height:200%}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et-db #et-boc .et-l .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et-db #et-boc .et-l .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#7EBEC5}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#FFFFFF!important;line-height:26px}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu{background-color:#0061a4}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .nav li ul,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#0061a4!important}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a,.et-db #et-boc .et-l .et_pb_text_0_tb_header.et_pb_text,.et-db #et-boc .et-l .et_pb_text_1_tb_header.et_pb_text,.et-db #et-boc .et-l .et_pb_text_2_tb_header.et_pb_text{color:#FFFFFF!important}.et-db #et-boc .et-l .et_pb_row_2_tb_header{height:342px}.et-db #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:2px!important;padding-top:0px;padding-bottom:2px}.et-db #et-boc .et-l .et_pb_row_2_tb_header,body.et-db #page-container .et-db #et-boc .et-l #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row{width:100%;max-width:1920px}.et-db #et-boc .et-l .et_pb_row_3_tb_header{background-color:#ec086d}.et-db #et-boc .et-l .et_pb_row_3_tb_header,body.et-db #page-container .et-db #et-boc .et-l #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row{width:100%}.et-db #et-boc .et-l .et_pb_text_0_tb_header,.et-db #et-boc .et-l .et_pb_text_2_tb_header{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px}.et-db #et-boc .et-l .et_pb_text_1_tb_header{font-weight:700;font-size:20px}@media only screen and (max-width:980px){.et-db #et-boc .et-l .et_pb_image_0_tb_header .et_pb_image_wrap img,.et-db #et-boc .et-l .et_pb_image_1_tb_header .et_pb_image_wrap img{width:auto}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu{background-image:initial}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#0061a4!important}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_image_0_tb_header .et_pb_image_wrap img,.et-db #et-boc .et-l .et_pb_image_1_tb_header .et_pb_image_wrap img{width:auto}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu{background-image:initial}.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#0061a4!important}}