.primary-bk{background-color:#020884}.primary-text{color:#020884}.secondary-bk{background-color:#1e366c}.secondary-text{color:#1e366c}.body-bk{background-color:#272727}.body-text{color:#272727}.black-bk{background-color:#000}.black-text{color:#000}.white-bk{background-color:#fff}.white-text{color:#fff}.grey-bk{background-color:#f7f7fa}.grey-text{color:#f7f7fa}.greylight-bk{background-color:#d2d2d2}.greylight-text{color:#d2d2d2}.greydark-bk{background-color:#535353}.greydark-text{color:#535353}header.header{overflow:visible;position:absolute;max-width:1600px;margin:auto;z-index:99999;left:0;right:0;width:100%;padding-top:10px;height:auto;font-family:'Open Sans',sans-serif;font-size:17px;font-weight:300;line-height:1.82;color:#58595b}header.header .upper-nav{font-size:14px;font-weight:300;letter-spacing:.5px;padding:10px 0}header.header .upper-nav a{margin-left:18px;color:#fff;font-size:16px;padding:0}header.header .upper-nav a i{font-size:21px;top:4px;margin:0}header.header .upper-nav a:first-child{margin-left:0}header.header .upper-nav a{position:relative}header.header .upper-nav a:after{position:absolute;width:0;left:0;bottom:-4px;right:0;margin:auto;content:'';height:1px;transition:all .2s ease}header.header .upper-nav a:hover:after{width:100%}header.header .nav{margin:0}header.header .nav li{display:inline-block;padding-left:29px}header.header .nav li.mobile{display:none}header.header .nav li{padding-top:9px;padding-bottom:9px}header.header .nav li a{color:#fff;padding:0}header.header .nav .logo{margin-top:-31px;margin-right:120px}@media(max-width:1270px){header.header .nav .logo{margin-right:40px}}@media(max-width:1020px){header.header .nav .logo{margin-top:-60px}}header.header .nav .logo img{width:155px}@media(max-width:1270px){header.header .nav .logo img{width:135px}}header.header .nav li>a{position:relative}header.header .nav li>a:after{position:absolute;width:0;left:0;bottom:-8px;right:0;margin:auto;content:'';background:#fff;height:2px;transition:all .2s ease}header.header .nav li>a:hover:after{width:100%}header.header .nav .mobile-menu-btn:after{content:none}header.header .nav .icon-menu{font-size:27px;width:27px;top:2px}header.header .nav li:first-child{padding-left:0}header.header .nav .contact-us{padding-left:115px}@media(max-width:1270px){header.header .nav .contact-us{padding-left:32px}}@media(max-width:1020px){header.header{top:0}header.header .nav .right li.mobile{display:inline-block;padding-left:15px !important;line-height:1.5em}header.header .nav li,header.header .nav .logo{padding-top:17px;padding-bottom:17px}}@media(max-width:735px){header.header{background:#fff}header.header .logo{width:162px}header.header .nav .right li.mobile{line-height:1em}header.header a{color:#58595b !important}header.header .logo.left{position:absolute;left:0;right:0;margin:7px auto 0 !important;top:0;height:100%;padding:0 !important;width:130px !important}header.header .logo.left img{width:auto;height:140%;margin:auto}header.header .upper-nav{position:absolute;left:3%;top:0;bottom:0;padding:0;z-index:9}header.header .upper-nav a{position:relative;display:block;padding-top:17px;padding-bottom:17px;font-size:27px;line-height:1em}header.header .upper-nav a i{font-size:27px;width:27px;top:12px}}.header-offset{height:0 !important}@media(max-width:1020px){.header-offset{height:0 !important}}@media(max-width:735px){.header-offset{height:68px !important}}@media(max-width:375px){.header-offset{height:52px !important}}.nav-is-top header,.nav-is-sticky header{top:0}.content_layout{overflow:hidden}.content_layout .content-layout .content:nth-child(2){border-left:20px solid transparent}.content_layout .content-layout .content:nth-child(1){border-right:20px solid transparent}.content_layout .content-layout .content.content-text:nth-child(1){border-right:60px solid transparent;border-left:15px solid transparent}.content_layout .content-layout .content.content-text:nth-child(2){border-left:60px solid transparent;border-right:15px solid transparent}.content_layout .content-layout .layout{position:relative}.content_layout .content-layout .heading{margin-bottom:6px}@media(max-width:735px){.content_layout .content.content-image{margin-left:-15px;width:calc(100% + 30px) !important}}.email_signup_layout{background:#1e366c;padding:80px 0}.email_signup_layout .centered-title{max-width:800px}.email_signup_layout .email-signup_wrapper{max-width:515px;margin:auto}.email_signup_layout .email-signup .gform_footer{width:21%}.email_signup_layout .email-signup .gform_footer input{background:#020884}.email_signup_layout .email-signup .gform_body{width:79%}@media(max-width:735px){.email_signup_layout .email-signup .gform_footer{width:100px}.email_signup_layout .email-signup .gform_body{width:calc(100% - 100px)}}.footer_layout{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:300;line-height:1.82;color:#272727;background:#1e366c;color:#fff}.footer_layout span,.footer_layout a{color:#fff;display:block;margin-bottom:16px;font-size:16px}.footer_layout strong{font-weight:600}.footer_layout .f-heading{margin-bottom:3px}.footer_layout .social-links{margin-top:42px}.footer_layout .social-links a{background:#fff;border-radius:1000px;display:inline-block !important;color:#1e366c !important;border:2px solid transparent;line-height:1em !important;margin:0 !important;padding:9px 9.5px;font-size:24px;margin-right:8px !important;margin-bottom:8px !important;float:left}.footer_layout .social-links a i{margin:0;width:auto;height:auto;line-height:1em;vertical-align:unset}.footer_layout .social-links a:hover{text-decoration:none;background:#1e366c;color:#fff !important;border-color:#fff}.footer_layout .footer-signoff{font-size:12px;text-align:center;padding:18px 0;background-color:#000c61}.footer_layout .footer-signoff a{font-size:12px;display:inline;margin-left:12px}.footer_layout .footer-signoff a:hover b{text-decoration:underline}.footer_layout .footer-signoff a b{font-weight:600}.footer_signup_layout{background:#1e366c;background-image:url('/wp-content/themes/auckland_seafood_2017/images/email-sign-bk.jpg');background-size:cover;padding:145px 0}.footer_signup_layout .centered-title{max-width:800px;width:94%}.footer_signup_layout .email-signup_wrapper{max-width:515px;margin:auto}.footer_signup_layout .email-signup .gform_footer{width:21%;margin:0}.footer_signup_layout .email-signup .gform_footer input{background:#020884}.footer_signup_layout .email-signup .gform_body{width:79%}@media(max-width:735px){.footer_signup_layout .email-signup .gform_footer{width:100px}.footer_signup_layout .email-signup .gform_body{width:calc(100% - 100px)}}.gallery_layout .grid-item{width:24%;margin:.5%;height:0;position:relative;padding-bottom:15%;overflow:hidden}.gallery_layout .grid-item:hover .image-bk{transform:scale(1.06)}.gallery_layout .grid-item .image-bk{background-color:#f2f2f2;transition:.2s ease all}.gallery_layout .grid-item.two-two{width:49%;padding-bottom:31%}.gallery_layout .grid-item.one-two{width:24%;padding-bottom:31%}.gallery_layout .grid-item.two-one{width:49%;padding-bottom:15%}.gallery_layout .grid-item.three-three{width:32.333%;padding-bottom:47%}.gallery_layout .grid-item.three-two{width:32.333%;padding-bottom:31%}.gallery_layout .grid-item.three-one{width:32.333%;padding-bottom:15%}.gallery_layout .grid-item.one-three{width:32.24%;padding-bottom:47%}.gallery_layout .grid-item.two-three{width:49%;padding-bottom:47%}.gallery_layout .grid-item:before{content:"\e925";position:absolute;font-family:'sd-icons';top:0;bottom:0;border:0 !important;right:0;left:0;z-index:2;color:#fff;margin:auto;width:40px;height:69px;font-size:40px;padding:0;opacity:0;transition:.2s ease all}.gallery_layout .grid-item:hover:before{opacity:1}.gallery_layout .grid-item:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background:#000;opacity:0;transition:.2s ease all}.gallery_layout .grid-item:hover:after{opacity:.2}.gallery_layout .btn{margin-top:50px}.gallery_layout #hp-gallery{width:100%}.gallery_layout #hp-gallery .grid-item:nth-child(1n+12){display:none}.gallery_layout .center{display:none}@media(max-width:735px){.gallery_layout #hp-gallery .grid-item:nth-child(1n+7){display:none}.gallery_layout .grid-item{width:49%;padding-bottom:30%}.gallery_layout .grid-item.two-two{width:99%;padding-bottom:60%}.gallery_layout .grid-item.one-two{width:49%;padding-bottom:60%}.gallery_layout .grid-item.two-one{width:99%;padding-bottom:31%}.gallery_layout .grid-item.three-three{width:99%;padding-bottom:60%}.gallery_layout .grid-item.three-two{width:99%;padding-bottom:60%}.gallery_layout .grid-item.three-one{width:99%;padding-bottom:31%}.gallery_layout .grid-item.one-three{width:49%;padding-bottom:60%}.gallery_layout .grid-item.two-three{width:99%;padding-bottom:60%}.gallery_layout .grid-item:before{width:30px;height:51px;font-size:28px}}.gallery_layout .grid-item.play-btn:before{content:"\e91e";width:66px;height:66px;font-family:'sd-icons';font-size:34px;border:5px solid #fff !important;opacity:1;border-radius:1000px;line-height:56px;padding-left:13px;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:6}.grid_links_layout .row>div{position:relative;height:240px;margin-bottom:20px}.grid_links_layout .row>div .class-container{overflow:hidden;display:block;width:100%;height:100%;position:relative}.grid_links_layout .row>div .class-container .image-bk{height:240px;left:0;right:0;transition:.2s all ease}.grid_links_layout .row>div .class-container .image-bk:after{opacity:.2;transition:.2s all ease;background:#000;content:'';top:0;bottom:0;left:0;right:0;position:absolute}.grid_links_layout .row>div a:hover .image-bk{transform:scale(1.06)}.grid_links_layout .row>div a:hover .image-bk:after{opacity:.47}.grid_links_layout .row>div .hover-text{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;font-size:28px;line-height:.86;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.15)}.grid_links_layout .row>div .hover-text div{z-index:1;position:relative;display:table;width:80%;margin:auto;height:100%;text-align:center}.grid_links_layout .row>div .hover-text div div{display:table-cell;text-align:center;vertical-align:middle;line-height:1.2em}.header_homepage_layout{position:relative;height:100vh;max-height:800px;min-height:400px}.header_homepage_layout .image-bk{background-size:1600px 800px;background-position:top right}.header_homepage_layout img.home-promo{position:absolute;bottom:20px;right:20px;z-index:1}@media(max-width:1020px){.header_homepage_layout img.home-promo{max-width:180px}}.header_homepage_layout .header-box{position:absolute;left:0;right:0;bottom:0;height:90%;max-height:800px;min-height:400px;color:#fff}@media(max-width:1270px){.header_homepage_layout .header-box{height:80%}}@media(max-width:735px){.header_homepage_layout .header-box{position:relative}}.header_homepage_layout .header-box .page-container{display:table;width:94%;vertical-align:middle;height:100%}.header_homepage_layout .header-box .page-container .header-text{display:table-cell;vertical-align:middle}.header_homepage_layout .header-box .page-container .header-text .display1{max-width:730px;margin-bottom:10px}@media(max-width:1270px){.header_homepage_layout .header-box .page-container .header-text .display1{max-width:675px;font-size:36px}}@media(max-width:1020px){.header_homepage_layout .header-box .page-container .header-text .display1{margin-bottom:2px}}.header_homepage_layout .header-box .page-container .header-text .btn{float:left}.header_homepage_layout .header-box .page-container .header-text .btn:last-child{margin-left:20px}@media(max-width:735px){.header_homepage_layout .header-box .page-container .header-text .btn{width:100%;margin-left:0 !important}}.header_homepage_layout .pagedown{position:absolute;bottom:20px;left:0;right:0;color:#000;font-size:30px;transform:rotate(270deg);margin:auto;height:40px;width:40px;background:#fff;border-radius:999px;padding:5px 6px 6px 6px;cursor:pointer}.header_homepage_layout .pagedown i{position:relative;top:-10px}@media(max-width:1270px){.header_homepage_layout{max-height:635px}.header_homepage_layout .image-bk{background-size:1270px 635px}}@media(max-width:1020px){.header_homepage_layout{max-height:510px}.header_homepage_layout .image-bk{background-size:1020px 510px}}@media(max-width:735px){.header_homepage_layout{max-height:none;min-height:initial;height:auto}.header_homepage_layout .image-bk{background-size:735px 367.5px;height:367.5px;position:relative;margin-bottom:15px}.header_homepage_layout a{display:none}.header_homepage_layout .white-text h1{color:#272727 !important}.header_homepage_layout .header-box{max-height:none;min-height:initial;height:auto}}.hp-promo{padding-bottom:0}.hp-promo .mobile{display:none}@media(max-width:735px){.hp-promo .mobile{display:block;max-width:600px}.hp-promo .desktop{display:none}}.hp-promo img{border:4px solid transparent;transition:.2s all ease;width:100%;opacity:.9}.hp-promo img:hover{border:4px solid #797979;opacity:1}.hp_image_links_layout .section-link{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden}.hp_image_links_layout .section-link img{transition:.2s all ease}.hp_image_links_layout .section-link:hover img{transform:scale(1.06)}.hp_image_links_layout .section-link:hover{box-shadow:0 1px 10px rgba(0,0,0,.37)}.hp_image_links_layout .section-link:after{background:rgba(0,0,0,0);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:'';transition:all .2s ease}.hp_image_links_layout .section-link:hover:after{background:rgba(0,0,0,.2)}.hp_image_links_layout .section-link .image-link-label{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2}.hp_image_links_layout .section-link .image-link-text{width:100%;display:table;vertical-align:middle;height:100%}.hp_image_links_layout .section-link .center-text{display:table-cell;vertical-align:middle;text-align:center}.hp_image_links_layout .section-link .img-hover-text{opacity:0;display:block;height:0;transition:all .2s ease;font-size:15px;line-height:1em}.hp_image_links_layout .section-link .img-hover-text span{display:inline-block;position:relative;line-height:15px}.hp_image_links_layout .section-link .img-hover-text span:after{position:absolute;right:-10px;top:0;font-size:11px;content:'\e92e';font-family:'sd-icons';transition:all .2s ease}.hp_image_links_layout .section-link:hover .img-hover-text{opacity:1;display:block;height:15px;font-weight:300}.hp_image_links_layout .section-link:hover .img-hover-text span:after{right:-20px}.testimonial_layout{padding:95px 0;background-image:url('/wp-content/themes/auckland_seafood_2017/images/testimonial-bk.png');background-size:cover;background-position:center}.testimonial_layout .testimonial-body{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PlayfairDisplay;font-size:24px;line-height:1.5;text-align:center;color:#535353}.testimonial_layout .testimonial-body i[class*="start"]{position:absolute;top:-16px;left:-49px;font-size:44px;opacity:.52;color:#d2d2d2}.testimonial_layout .testimonial-body i[class*="end"]{position:absolute;bottom:0;right:-49px;font-size:44px;opacity:.52;color:#d2d2d2}.testimonial_layout .image-circle{width:78px;height:78px;margin:25px auto 0}.testimonial_layout .testimonial-name{margin-top:25px;font-size:17px;font-weight:500;line-height:1.18;text-align:center;color:#868686;width:100%;display:block;color:#868686}.testimonial_layout .testimonial-subtext{font-size:14px;line-height:1.14;text-align:center;color:#868686;width:100%;display:block;margin-top:6px}@media(max-width:735px){.testimonial-body i{display:none}.testimonial_layout .testimonial-body{font-size:22px;line-height:1.4}}.page-template-page-group-events-php .testimonial_layout,.page-template-page-homepage-new-php .testimonial_layout{position:relative}.page-template-page-group-events-php .testimonial_layout:before,.page-template-page-homepage-new-php .testimonial_layout:before{content:'';height:1px;width:1000%;background:#c8c8c8;position:absolute;left:-1000px;bottom:0}.upcoming_classes_layout{position:relative;overflow:hidden;padding-top:0}@media(max-width:735px){.upcoming_classes_layout .content-feed-wrapper,.upcoming_classes_layout .content-feed{width:80%;margin:0}}.upcoming_classes_layout .article-snippet{padding:13px;cursor:pointer;display:inline-block;position:relative}.upcoming_classes_layout .article-content{box-shadow:0 2px 7px 0 rgba(0,0,0,.1);transition:.2s ease all;padding-bottom:48px;position:relative;cursor:pointer;display:block;float:left;width:100%}.upcoming_classes_layout .article-content:hover{box-shadow:0 2px 7px 0 rgba(0,0,0,.6)}.upcoming_classes_layout .article-content:hover .image-bk{transform:scale(1.06)}.upcoming_classes_layout .article-content .image-bk{transition:.2s ease all}.upcoming_classes_layout .article-content .article-thumbnail{overflow:hidden}.upcoming_classes_layout .article-details{padding:12px 15px 20px;border-top:solid 1px #f1f2f6;font-size:15px;line-height:1;text-align:left;color:#626262;float:left;position:absolute;bottom:0;width:100%}.upcoming_classes_layout .event-date{float:left}.upcoming_classes_layout .event-cost{float:right}.upcoming_classes_layout .article-title{padding:12px 15px 20px;font-size:17px;line-height:1.59;letter-spacing:.3px;color:#272727;font-weight:400}.upcoming_classes_layout .display2{margin-bottom:18px;float:left}.upcoming_classes_layout .btn-text{float:right}.upcoming_classes_layout .lightSlider{overflow:visible}.upcoming_classes_layout .lSSlideWrapper{overflow:visible;max-width:1200px;margin:auto}@media(max-width:1270px){.upcoming_classes_layout .lSSlideWrapper{max-width:960px}}@media(max-width:1020px){.upcoming_classes_layout .lSSlideWrapper{max-width:700px}}@media(max-width:735px){.upcoming_classes_layout .lSSlideWrapper{max-width:600px}}.upcoming_classes_layout .lSSlideWrapper .lSAction{opacity:0}.upcoming_classes_layout .lSSlideOuter{overflow:visible;position:relative}.upcoming_classes_layout .lSAction>.lSPrev{left:6%}.upcoming_classes_layout .lSAction>.lSNext{right:6%}.upcoming_classes_layout .lSAction>a{opacity:.7}.upcoming_classes_layout .lSAction>.lSPrev:before{border:6px solid #fff;opacity:.7;color:#fff;border-radius:100px;padding:7px 8px 7px 6px}.upcoming_classes_layout .lSAction>.lSNext:before{border:6px solid #fff;color:#fff;border-radius:100px;padding:7px 6px 7px 8px}.upcoming_classes_layout .article-thumbnail{background:#f2f2f2;width:100%;height:160px}.upcoming_classes_layout .article-thumbnail>div{position:relative;vertical-align:middle;width:100%;height:100%}.upcoming_classes_layout .article-thumbnail>div img{margin:auto}.upcoming_classes_layout .tickets{position:absolute;top:9px;right:9px;z-index:1;background-color:#fe001c;border-radius:6px;color:#fff;padding:3px 11px;font-size:11px;text-transform:uppercase}@media(max-width:1020px){.upcoming_classes_layout a.btn.btn-text{margin-top:5px}.upcoming_classes_layout .event-cost{width:100%;margin-top:10px}.upcoming_classes_layout .article-content{padding-bottom:73px}}@media(max-width:735px){.upcoming_classes_layout a.btn.btn-text{display:none}}.slide-reveal-overlay{z-index:999999 !important}#menu{width:495px !important;z-index:999999 !important;background:#fff}#menu .slideout-header{background:#e8e8ec;padding:10px 29px 10px 0;color:#272727;position:absolute;width:100%;z-index:1;font-size:26px;font-weight:300}#menu .slideout-header span{padding-left:40px;line-height:1.8em}#menu .pushout-menu{padding:10px 0 150px 0}#menu .pushout-menu li{font-size:18px;font-weight:300;line-height:2.5;text-align:left;color:#272727}#menu .pushout-menu li a{padding-left:40px;display:block}#menu .pushout-menu li a:hover{font-weight:500;background:#efefef}#menu .slideout-close{line-height:54px}#menu li.spacer{border-bottom:solid 1px #f1f1fb;padding-top:10px;margin-bottom:10px}#menu .menu-contactus{position:fixed;bottom:0;width:495px !important;right:-495px;background-color:#f7f7fa;padding:30px 0 30px 40px;transition:all 300ms ease}#menu .menu-contactus strong{font-size:16px;font-weight:600;line-height:1.5;display:block;margin-bottom:6px}#menu .menu-contactus a{display:block}#menu .menu-contactus i.icon-message{position:absolute;right:82px;font-size:68px;top:59px;margin:auto;opacity:.3}#menu.active .menu-contactus{right:0}@media(max-width:735px){#menu .slideout-header{font-size:22px;padding-left:0;padding-right:0}#menu .slideout-header span{padding-left:20px}#menu .slideout-header .slideout-close{line-height:22px;width:22px;height:22px;margin:10px 20px 0 0}#menu .pushout-menu li{padding-left:0;padding-right:0}#menu .pushout-menu li a{padding-left:20px}#menu .menu-contactus{position:relative;margin-top:30px;margin-bottom:-30px}#menu .pushout-menu{padding-bottom:30px}}.header_old_site_layout{position:relative;height:100vh;max-height:400px;min-height:400px}.header_old_site_layout:before{position:absolute;content:'';background:#000;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:1;opacity:.3}.header_old_site_layout img.home-promo{position:absolute;bottom:20px;right:20px;z-index:1}@media(max-width:1020px){.header_old_site_layout img.home-promo{max-width:180px}}.header_old_site_layout .page-container{position:absolute;left:0;right:0;bottom:0;display:table;height:90%;max-height:800px;min-height:400px;color:#fff}@media(max-width:1270px){.header_old_site_layout .page-container{height:80%}}@media(max-width:735px){.header_old_site_layout .page-container{position:relative}}.header_old_site_layout .page-container .header-text{display:table-cell;vertical-align:middle}.header_old_site_layout .page-container .header-text .display1{max-width:730px;margin-bottom:10px}@media(max-width:1270px){.header_old_site_layout .page-container .header-text .display1{max-width:675px}}@media(max-width:1020px){.header_old_site_layout .page-container .header-text .display1{margin-bottom:2px}}.header_old_site_layout .page-container .header-text .btn{float:left}.header_old_site_layout .page-container .header-text .btn:last-child{margin-left:20px}@media(max-width:735px){.header_old_site_layout .page-container .header-text .btn{width:100%;margin-left:0 !important}}.header_old_site_layout .pagedown{position:absolute;bottom:20px;left:0;right:0;color:#000;font-size:30px;transform:rotate(270deg);margin:auto;height:40px;width:40px;background:#fff;border-radius:999px;padding:5px 6px 6px 6px;cursor:pointer}.header_old_site_layout .pagedown i{position:relative;top:-10px}@media(max-width:735px){.header_old_site_layout{max-height:none;min-height:initial;height:auto}.header_old_site_layout .image-bk{background-size:auto 300px;height:300px;position:relative}.header_old_site_layout a{display:none}}.hp-promo{padding-bottom:0}.header_page_layout{position:relative;height:100vh;max-height:569px;min-height:400px}.header_page_layout .image-bk{background-size:1600px 575px;background-position:top right}.header_page_layout img.home-promo{position:absolute;bottom:20px;right:20px;z-index:1}@media(max-width:1020px){.header_page_layout img.home-promo{max-width:180px}}.header_page_layout .header-box{position:absolute;left:0;right:0;bottom:0;height:78%;max-height:800px;color:#fff}@media(max-width:1270px){.header_page_layout .header-box{height:72%}}@media(max-width:735px){.header_page_layout .header-box{position:relative}}.header_page_layout .header-box .page-container{display:table;width:94%;vertical-align:middle;height:100%}.header_page_layout .header-box .page-container .header-text{display:table-cell;vertical-align:middle}.header_page_layout .header-box .page-container .header-text .display1{max-width:695px;margin-bottom:10px;font-size:45px;font-weight:100;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1270px){.header_page_layout .header-box .page-container .header-text .display1{max-width:675px;font-size:36px}}@media(max-width:1020px){.header_page_layout .header-box .page-container .header-text .display1{margin-bottom:2px}}.header_page_layout .header-box .page-container .header-text .btn{float:left}@media(max-width:735px){.header_page_layout .header-box .page-container .header-text .btn{width:100%;margin-left:0 !important}}.header_page_layout .pagedown{position:absolute;bottom:20px;left:0;right:0;color:#020884;font-size:30px;transform:rotate(270deg);margin:auto;height:40px;width:40px;background:#fff;border-radius:999px;padding:5px 6px 6px 6px;cursor:pointer}.header_page_layout .pagedown i{position:relative;top:-10px}@media(max-width:1270px){.header_page_layout{max-height:456.40625px}.header_page_layout .image-bk{background-size:1270px 456.40625px}}@media(max-width:1020px){.header_page_layout{min-height:initial;max-height:366.5625px}.header_page_layout .image-bk{background-size:1020px 366.5625px}.header_page_layout .btn{display:none}}@media(max-width:735px){.header_page_layout{max-height:none;min-height:initial;height:auto}.header_page_layout .image-bk{background-size:735px 264.14063px;height:264.14063px;position:relative;margin-bottom:15px}.header_page_layout a{display:none}.header_page_layout .white-text h1{color:#272727 !important}.header_page_layout .header-box{max-height:none;min-height:initial;height:auto}}@media(max-width:375px){.header_page_layout{margin-bottom:-20px}}.hp-promo{padding-bottom:0}.nav_onpage_layout .menu-container{margin:0 auto;line-height:15px;width:100%;position:relative;text-align:left;z-index:9 !important;max-width:1600px;background:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.05)}.nav_onpage_layout .menu-container .page-container{position:relative;overflow:hidden;display:block}.nav_onpage_layout .menu-container ul.left-menu{line-height:55px;float:left;display:inline-block;margin:0 auto;padding:0}.nav_onpage_layout .menu-container li{float:left;margin:0 0 0 40px}.nav_onpage_layout .menu-container li a{font-size:15px;font-weight:300;color:#626262;text-decoration:none;margin-left:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;display:inline-block;position:relative}.nav_onpage_layout .menu-container li a:after{position:absolute;width:0;left:0;bottom:0;right:0;margin:auto;content:'';background:#d2d2d2;height:2px;transition:all .2s ease}.nav_onpage_layout .menu-container li a.active{color:#424142;font-weight:400;margin:0 -1px 0 0;border-bottom-color:#424142}.nav_onpage_layout .menu-container li a.btn{margin:0;line-height:1em;padding:8px 20px;border-radius:99999px;color:#626262}.nav_onpage_layout .menu-container li a.btn:hover{color:#fff}.nav_onpage_layout .menu-container li a.btn:hover:after{content:none}.nav_onpage_layout .menu-container li a:hover:after{width:100%}.nav_onpage_layout .menu-container li:before{content:none}.nav_onpage_layout .menu-container li:first-child{margin-left:0}.nav_onpage_layout .menu-container .nav-container{width:100%}.nav_onpage_layout .sticky-menu-switcher{position:relative;cursor:pointer;display:inline-block;font-size:15px;padding:13px 0 10px;color:#505050;font-weight:300;text-decoration:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;line-height:34px;display:none !important;text-align:left}.nav_onpage_layout .sticky-menu-switcher span{display:block;padding-left:11px;position:relative}.nav_onpage_layout .sticky-menu-switcher span:after{content:none}.nav_onpage_layout .sticky-menu-switcher span:before{position:absolute;font-family:"sd-icons";content:"\e919";left:-4px;top:2px}@media(max-width:735px){.nav_onpage_layout .sticky-menu-switcher span:before{top:0}}.nav_onpage_layout .is-sticky>div{-webkit-transition:.5s ease;transition:.5s ease}.nav_onpage_layout .nav-left{overflow:hidden;float:left;position:relative;margin-left:-150px;margin-right:46px;opacity:0;transition:all .7s ease}.nav_onpage_layout .nav-left .nav-logo{display:table;max-height:45px}.nav_onpage_layout .nav-left .nav-logo a{vertical-align:middle;display:table-cell}.nav_onpage_layout .nav-left .nav-logo a:after{position:absolute;width:0;left:0;bottom:0;right:0;margin:auto;content:'';background:#d2d2d2;height:2px;transition:all .2s ease}.nav_onpage_layout .nav-left .nav-logo a:hover:after{width:100%}.nav_onpage_layout .nav-left .nav-logo a img{height:15px;max-width:140px;margin:20px 0}.nav_onpage_layout .nav-right{float:right;line-height:55px;display:inline-block;margin:0 auto;padding:0;transition:.2s all ease}.nav_onpage_layout .nav-right li{margin:0 0 0 25px}.nav_onpage_layout .nav-right li:first-child{margin-left:0}.nav_onpage_layout .nav-right li a{font-size:15px;font-weight:400;color:#626262;text-decoration:none;margin-left:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;display:inline-block}.nav_onpage_layout .nav-right li a i{color:#868686}.nav_onpage_layout .is-sticky .nav-left{margin-left:0;opacity:1}.nav_onpage_layout .is-sticky .nav-right{opacity:1}@media(max-width:1270px){.nav_onpage_layout .nav-logo{display:none !important}.nav_onpage_layout .menu-container ul li{margin:0 0 0 30px !important}.nav_onpage_layout .menu-container ul li:first-child{margin-left:0 !important}}@media(max-width:1020px){.nav_onpage_layout .menu-container ul,.nav_onpage_layout .menu-container ul li{width:100%;margin:0 !important;line-height:3em}.nav_onpage_layout .menu-left,.nav_onpage_layout .menu-right{width:100%}.nav_onpage_layout .menu-active .sticky-menu-switcher{border-bottom:1px solid #8e8e8e;z-index:9}.nav_onpage_layout .menu-logo{display:none}.nav_onpage_layout .menu-container .menu-list{display:block;opacity:0;transition:.2s ease all;top:30px;visibility:hidden;z-index:1}.nav_onpage_layout .menu-container.menu-active .menu-list{opacity:1;visibility:visible;top:58px}.nav_onpage_layout .menu-container .sticky-menu-switcher{display:inline-block !important;width:100%}.nav_onpage_layout .menu-container.menu-active .nav-container{display:block !important}.nav_onpage_layout .menu-active .sticky-menu-switcher{border-bottom:1px solid #8e8e8e}.nav_onpage_layout .menu-container .sticky-menu-switcher{display:inline-block;width:100%}.nav_onpage_layout ul{border-bottom:0}.nav_onpage_layout li{border-bottom:1px solid #f3f3f3}.nav_onpage_layout .nav-right{opacity:1}.nav_onpage_layout .nav-left{display:none;width:100%;margin:0 !important}.nav_onpage_layout .nav-left .nav-logo{margin:auto}.nav_onpage_layout .nav-left .nav-logo img{margin:20px auto}.nav_onpage_layout .menu-list{position:absolute !important;left:0;right:0;margin:auto;background:#fff;max-width:none !important;width:100%}}@media(max-width:735px){.nav_onpage_layout{display:none}.nav_onpage_layout .nav-left{display:none !important}}.content_layout{overflow:hidden}.content_layout .content-layout .content:nth-child(2){border-left:20px solid transparent}.content_layout .content-layout .content:nth-child(1){border-right:20px solid transparent}.content_layout .content-layout .content.content-text:nth-child(1){border-right:60px solid transparent;border-left:15px solid transparent}.content_layout .content-layout .content.content-text:nth-child(2){border-left:60px solid transparent;border-right:15px solid transparent}.content_layout .content-layout .layout{position:relative}.content_layout .content-layout .heading{margin-bottom:6px}@media(max-width:735px){.content_layout .content.content-image{margin-left:-15px;width:calc(100% + 30px) !important}}.key_points_layout{text-align:center;font-size:20px;font-weight:300;line-height:1.8}.key_points_layout img{margin:auto}@media(max-width:375px){.key_points_layout{font-size:17px;margin-top:-40px;margin-bottom:-40px}.key_points_layout .row>div{margin-bottom:20px}.key_points_layout img{margin-bottom:6px}}.event_types_layout a{height:0;padding-bottom:100%;position:relative;width:100%;display:block;font-size:28px;line-height:1.36;text-align:center;color:#fff;margin-bottom:25px;cursor:default;overflow:hidden}.event_types_layout a[href]{cursor:pointer}.event_types_layout a .image-bk{background-color:#f2f2f2;transition:.2s ease all}.event_types_layout a:hover .image-bk{transform:scale(1.06)}.event_types_layout a:after{position:absolute;content:'';top:0;bottom:0;right:0;left:0;background:#000;opacity:0}.event_types_layout a:hover:after{opacity:.47}.page-template-page-venue-hire-php .event_types_layout{background:#fff !important}.leftright-overlay .tb{min-height:475px}.content_image_bk_layout{position:relative}.content_image_bk_layout .page-container{padding:165px 0;position:relative;z-index:1}.group_events_layout{position:relative}.group_events_layout .page-container{padding:145px 0;position:relative;z-index:1}.slide-reveal-overlay{z-index:999999 !important}#enquire{width:495px !important;z-index:999999 !important;background:#fff}#enquire .slideout-header{background:#e8e8ec;padding:10px 29px 10px 0;color:#272727;position:absolute;width:100%;z-index:1;font-size:26px;font-weight:300}#enquire .slideout-header span{padding-left:40px;line-height:1.8em}#enquire .slideout-wrapper{padding-left:40px;padding-right:40px;padding-top:104px}#enquire .gform_description{color:#626262}#enquire .gform_wrapper{padding-bottom:180px}#enquire .slideout-close{line-height:54px}#enquire input[type="submit"]{float:right}@media(max-width:500px){#enquire .slideout-header{font-size:22px;padding-left:20px;padding-right:20px}#enquire .slideout-wrapper{padding-left:20px;padding-right:20px}#enquire .slideout-wrapper .gform_wrapper{padding-bottom:40px}#enquire .menu-contactus{display:none}}#enquire .menu-contactus{position:fixed;bottom:0;width:495px !important;right:-495px;background-color:#f7f7fa;padding:30px 0 30px 40px;transition:all 300ms ease}#enquire .menu-contactus strong{font-size:16px;font-weight:600;line-height:1.5;display:block;margin-bottom:6px}#enquire .menu-contactus a{display:block}#enquire .menu-contactus i.icon-message{position:absolute;right:82px;font-size:68px;top:59px;margin:auto;opacity:.3}#enquire.active .menu-contactus{right:0}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
 .lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url('/wp-content/themes/auckland_seafood_2017/scripts/lightslider/img/controls.png');cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0 !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}