@charset "UTF-8";
/*
Theme Name: NZD
Theme URI: https://www.nozero.today
Author: No Zero Today
Author URI: https://www.nozero.today
Description: NZD Theme
Version: 1.3.2
Requires at least: 5.0
Requires PHP: 7
Tested up to: 5.9
Text Domain: nzd
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Globals
2.0 Accessibility
4.0 Typography
5.0 Forms
6.0 Lists
8.0 Tables
9.0 Layout
9.1 Header
9.2 Footer
9.3 Posts
9.4 Single/Pages
9.5 Alignments
10.0 Navigation
10.1 Primary
10.3 Slide Out Sidebar
10.4 Slide Out Search
11.0 Widgets
12.0 Galleries
13.0 Pagination
14.0 Comments
15.0 Misc
16.0 Media Queries
--------------------------------------------------------------*/

:root {
--body-font:Mulish, Arial, Helvetica, sans-serif; --title-font:Mulish, Arial, Helvetica, sans-serif;--container-max-width:1280px; --site-wrapper-max-width:calc(var(--container-max-width) + 30px);--theme-color-1:#6c5b7b; --theme-color-2:#f67280; --theme-color-3:#f8b195; --theme-color-4:#c06c84; --theme-color-5:#355c7d; --black:#000000; --very-dark-grey:#2e2f33; --dark-grey:#45464b; --medium-grey:#94979e; --light-grey:#D3D3D3; --white:#ffffff; --body-background:#fff7f3; --footer-background:var(--white); --footer-font-color:var(--body-font-color); --footer-link-color:var(--link-color); --footer-bottom-background:var(--footer-background);--light-border-color:#f1f1f1; --medium-border-color:#e5e5e5; --light-background-color:#f5f5f5; --very-light-background-color:#f9f9f9;--body-font-color:var(--dark-grey); --custom-header-background:#fff; --link-color:#6c5b7b; --link-hover-color:#f67280; --primary-nav-link-color:#6c6f76; --primary-nav-link-hover-color:var(--link-hover-color); --primary-nav-submenu-background:var(--white); --primary-nav-submenu-link-color:#6c6f76; --primary-nav-submenu-link-hover-color:var(--link-hover-color); --primary-nav-sidebar-link-color:#6c6f76; --primary-nav-sidebar-submenu-background:var(--very-light-background-color); --primary-nav-sidebar-submenu-link-color:var(--theme-color-1); --primary-nav-sidebar-submenu-sub-link-color:var(--theme-color-2); --primary-nav-sidebar-submenu-arrow-color:var(--theme-color-2); --sticky-header-primary-nav-submenu-background:var(--primary-nav-submenu-background); --sticky-header-primary-nav-submenu-link-color:var(--primary-nav-link-color); --sticky-header-primary-nav-submenu-link-hover-color:var(--primary-nav-link-hover-color); --sticky-header-primary-nav-link-color:var(--primary-nav-link-color); --sticky-header-primary-nav-link-hover-color:var(--primary-nav-link-hover-color);--post-background:var(--white); --entry-title-link-color:var(--very-dark-grey); --entry-meta-color:var(--medium-grey); --entry-meta-link-color:var(--link-color); --excerpt-color:var(--medium-grey); --continue-reading-color:var(--link-color); --single-post-background:#ffffff; --single-entry-title-color:var(--very-dark-grey); --single-entry-font-color:var(--body-font-color); --single-excerpt-color:var(--medium-grey); --single-entry-meta-color:var(--medium-grey); --single-entry-meta-link-color:var(--link-color); --post-tags-background:var(--light-background-color); --post-tags-font-color:var(--dark-grey);--toggle-background-color:none; --toggle-hover-background-color:none; --toggle-icon-color:var(--primary-nav-link-color); --logo-color:var(--very-dark-grey); --sidebar-logo-color:var(--very-dark-grey); --sticky-header-background:var(--white); --sticky-header-logo-color:var(--logo-color); --sticky-header-toggle-background:var(--toggle-background-color); --sticky-header-toggle-hover-background:var(--toggle-hover-background-color); --sticky-header-toggle-icon-color:var(--toggle-icon-color);--widget-background:var(--white); --widget-title-color:var(--very-dark-grey); --widget-font-color:var(--body-font-color); --widget-link-color:var(--very-dark-grey); --widget-child-link-color:var(--medium-grey); --widget-meta-color:var(--medium-grey); --widget-meta-link-color:var(--link-color); --widget-button-color:var(--button-color); --widget-line-color:var(--light-border-color); --widget-count-color:var(--theme-color-3); --widget-first-count-color:var(--very-dark-grey); --widget-count-background:var(--theme-color-3); --widget-first-count-background:var(--very-dark-grey); --widget-count-alt-color:var(--white); --widget-first-count-alt-color:var(--white); --special-widget-background:var(--white); --special-widget-title-color:var(--very-dark-grey); --special-widget-font-color:var(--body-font-color); --special-widget-link-color:var(--very-dark-grey); --special-widget-child-link-color:var(--medium-grey); --special-widget-meta-color:var(--medium-grey); --special-widget-meta-link-color:var(--link-color); --special-widget-button-color:var(--button-color); --special-widget-line-color:var(--light-border-color); --special-widget-count-color:var(--theme-color-3); --special-widget-first-count-color:var(--very-dark-grey); --special-widget-count-background:var(--theme-color-3); --special-widget-first-count-background:var(--very-dark-grey); --special-widget-count-alt-color:var(--white); --special-widget-first-count-alt-color:var(--white); --footer-widget-title-color:var(--very-dark-grey); --footer-widget-font-color:var(--body-font-color); --footer-widget-link-color:var(--very-dark-grey); --footer-widget-child-link-color:var(--medium-grey); --footer-widget-meta-color:var(--medium-grey); --footer-widget-meta-link-color:var(--link-color); --footer-widget-button-color:var(--button-color); --footer-widget-line-color:var(--light-border-color); --footer-widget-count-color:var(--theme-color-3); --footer-widget-first-count-color:var(--very-dark-grey); --footer-widget-count-background:var(--theme-color-3); --footer-widget-first-count-background:var(--very-dark-grey); --footer-widget-count-alt-color:var(--white); --footer-widget-first-count-alt-color:var(--white); --footer-columns-widget-title-color:var(--very-dark-grey); --footer-columns-widget-font-color:var(--body-font-color); --footer-columns-widget-link-color:var(--very-dark-grey); --footer-columns-widget-child-link-color:var(--medium-grey); --footer-columns-widget-meta-color:var(--medium-grey); --footer-columns-widget-meta-link-color:var(--link-color); --footer-columns-widget-button-color:var(--button-color); --footer-columns-widget-line-color:var(--light-border-color); --footer-columns-widget-count-color:var(--theme-color-3); --footer-columns-widget-first-count-color:var(--very-dark-grey); --footer-columns-widget-count-background:var(--theme-color-3); --footer-columns-widget-first-count-background:var(--very-dark-grey); --footer-columns-widget-count-alt-color:var(--white); --footer-columns-widget-first-count-alt-color:var(--white);--page-title-color:var(--very-dark-grey); --page-description-color:var(--medium-grey); --page-meta-background:var(--theme-color-2); --page-meta-color:var(--white);
/* Misc. */
--default-border-radius:7px; --input-border-radius:5px; --button-border-radius:25px; --thumbnail-border-radius:50%;--misc-border-radius:14px;--hero-border-radius:10px; --sidebar-width:calc(100% / 3 - 50px); --overlay-gradient:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); --logo-font-size:5.125rem; --sticky-nav-logo-font-size:2.625rem; --medium-mobile-logo-font-size:3.25rem; --small-mobile-logo-font-size:2.25rem; --default-box-shadow:0 0 15px rgba(0,0,0,0.05); --thumbnail-box-shadow:0 0 10px rgba(0,0,0,0.05); --button-color:var(--theme-color-2); --pagination-prev-next-background:var(--button-color); --pagination-prev-next-color:var(--white); --pagination-numbers-background:var(--white); --pagination-numbers-color:var(--link-color); --pagination-numbers-current-color:var(--white); --pagination-numbers-current-background:var(--very-dark-grey); --nzd-menu-pill-background:var(--theme-color-3); --nzd-menu-pill-color:var(--white);/*--custom-logo-width:210px; */
--custom-logo-width-sticky-nav:75%; --custom-logo-width-mobile:120px; --custom-logo-width-small:80px;--hero-card-background:var(--white); --hero-title-color:var(--very-dark-grey); --hero-entry-meta-color:var(--medium-grey); --hero-entry-meta-link-color:var(--link-color); --hero-entry-content-color:var(--medium-grey); --hero-prev-arrow-color:var(--theme-color-3); --hero-next-arrow-color:var(--theme-color-3); --related-posts-card-background:var(--post-background); --related-posts-title-color:var(--very-dark-grey); --related-posts-entry-title-link-color:var(--entry-title-link-color); --related-posts-entry-meta-color:var(--entry-meta-color); --related-posts-entry-meta-link-color:var(--entry-meta-link-color); --related-posts-entry-content-color:var(--excerpt-color); --related-posts-continue-reading-color:var(--continue-reading-color); --home-featured-posts-card-background:var(--post-background); --home-featured-posts-title-color:var(--very-dark-grey); --home-featured-posts-entry-title-link-color:var(--entry-title-link-color); --home-featured-posts-entry-meta-color:var(--entry-meta-color); --home-featured-posts-entry-meta-link-color:var(--entry-meta-link-color); --home-featured-posts-entry-content-color:var(--excerpt-color); --home-featured-posts-continue-reading-color:var(--continue-reading-color); --home-featured-arrows-background:var(--theme-color-3); --home-featured-arrows-color:var(--white); --category-featured-posts-card-background:var(--post-background); --category-featured-posts-title-color:var(--very-dark-grey); --category-featured-posts-entry-title-link-color:var(--entry-title-link-color); --category-featured-posts-entry-meta-color:var(--entry-meta-color); --category-featured-posts-entry-meta-link-color:var(--entry-meta-link-color); --category-featured-posts-entry-content-color:var(--excerpt-color); --category-featured-posts-continue-reading-color:var(--continue-reading-color); --category-featured-arrows-background:var(--theme-color-3); --category-featured-arrows-color:var(--white); }
/*--------------------------------------------------------------1.0 Globals--------------------------------------------------------------*/
html { font-size:100%;}
body { direction:ltr; font-family:var(--body-font); margin:0; overflow-x:hidden; background:var(--body-background); color:var(--body-font-color); font-weight:400; }
* { box-sizing:border-box; }
img:not(.custom-logo) { width:100%; height:auto; }img[class*="align"],img[class*="wp-image-"] { height:auto;max-width:100%; width:auto; }
img.size-full,.attachment img { max-width:100%; width:auto; }.entry-content img.size-thumbnail:not(.attachment-thumbnail) { max-width:150px; }
a { color:var(--link-color); text-decoration:underline; transition:color 0.2s ease; transition:background 0.2s ease; outline:none; }
a:hover { color:var(--link-hover-color); }
hr:not(.wp-block-separator) { border:0; height:1px; background:var(--light-border-color); margin:30px 0; }
/*--------------------------------------------------------------2.0 Accessibility--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { clip:rect(1px, 1px, 1px, 1px); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important;
/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus { background-color:var(--light-border-color); -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:700; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000;
/* Above WP toolbar. */
}
/*--------------------------------------------------------------4.0 Typography--------------------------------------------------------------*/
strong, b { font-weight:700 }
em, i { font-style:italic; }
h1, h2, h3, h4, h5, h6 { clear:both; font-family:var(--title-font); margin:30px 0; font-weight:900; letter-spacing:-0.5px; color:var(--very-dark-grey); line-height:1.2; }
h1 { font-size:2.5rem; }
h1.page-title, h1.entry-title,.home.page div[class*="cols"] h1.entry-title { font-size:3.25rem; line-height:1.2 }.has-sidebar h1.entry-title { font-size:2.75rem; }
h1 b,h1 strong { font-weight:900; }
h2 { font-size:2rem; }
h3 { font-size:1.75rem; line-height:1.5; }
h4 { font-size:1.5rem; }
h5 { font-size:1.25rem; }
h6 { font-size:1rem; }
blockquote { font-family:var(--title-font); font-size:2.25rem; line-height:1.2; font-weight:900; margin:50px 0 50px 0; color:var(--theme-color-2); letter-spacing:-0.5px; padding:0 30px 0 30px; }
blockquote strong { font-weight:900; }
q { font-family:var(--title-font); font-weight:900; }
var { font-weight:500; }
cite { color:var(--medium-grey); font-style:normal; font-size:1rem; font-weight:800; }
cite::before { content:"\2015"; margin-right:5px; color:var(--medium-grey); font-weight:500; }
pre, code { white-space:pre-wrap; word-wrap:break-word; text-align:justify; }
code { background:var(--very-light-background-color); border-left:3px solid var(--theme-color-1); padding:30px; color:var(--single-entry-font-color); display:block; line-height:1.5; }
p code { margin:10px 0; }code br { display:none; }
kbd { background:var(--very-light-background-color); padding:0 4px; display:inline-block; }.page-title { margin:0; }
.page-subtitle { width:100%; color:var(--medium-grey); font-size:1rem;font-weight:400; margin:10px 0 0 0; }
.page-title a { text-decoration:none; color:var(--very-dark-grey); }
/*--------------------------------------------------------------5.0 Forms--------------------------------------------------------------*/
input, textarea { border:3px solid var(--light-border-color); padding:15px; transition:all 0.2s ease; max-width:100%; border-radius:var(--input-border-radius); font-size:1rem; }
input[type="checkbox"],input[type="radio"] { float:left; margin-right:5px; }
button,input[type="submit"],.button { border:0; background:var(--button-color); color:var(--white); padding:15px 30px;
/*text-transform:uppercase; */
font-weight:800; font-size:1rem; font-family:var(--title-font); border-radius:var(--button-border-radius); text-decoration:none; }button:hover,input[type="submit"]:hover,.button:hover,button:focus,input[type="submit"]:focus,.button:focus { outline:none; }
input:hover,textarea:hover { border-color:var(--medium-border-color); }
input:focus,textarea:focus { border-color:var(--medium-border-color); box-shadow:0 0 5px rgba(0,0,0,0.1); outline:none; }
select { border:3px solid var(--medium-border-color); padding:3px; border-radius:3px; }.post-password-form p { display:flex; text-align:center; margin-bottom:30px; flex-direction:column; align-items:center; }
.post-password-form label { width:100%; padding:0; margin:0; max-width:480px; }
.post-password-form input { line-height:1; margin:10px 0; height:46px; width:100%; max-width:480px; }
/*--------------------------------------------------------------6.0 Lists--------------------------------------------------------------*/
ul { margin:30px 10px 30px 40px; padding:0; list-style:none; }
ol { margin-top:30px; margin-bottom:30px; }
ol li,ul li { margin-bottom:15px; position:relative; padding-left:15px; }
li > ul,li > ol { margin-bottom:10px; margin-left:30px; margin-top:10px; }
li > ol { margin-left:0; padding-left:35px; }ol.nzd-ordered-list:not([start]):not([reversed]) { list-style:none; margin-left:20px; }
ol.nzd-ordered-list:not([start]):not([reversed]) { counter-reset:li-counter; list-style:none; }
ol.nzd-ordered-list[start],ol.nzd-ordered-list[reversed] { list-style:decimal; }
ol.nzd-ordered-list:not([reversed]):not([start]) > li::before { position:absolute; top:2px; left:0px; content:counter(li-counter) ''; counter-increment:li-counter; color:var(--link-color); font-size:11px; font-weight:600; margin-left:-40px; background:var(--very-light-background-color); width:24px; height:20px; border-radius:50%; text-align:center; padding-top:4px; letter-spacing:-0.5px; }
ul.nzd-list { list-style:none; margin-left:60px; }
ul.nzd-list > li::before { content:"\2022"; color:var(--medium-grey); display:inline-block; position:absolute; top:-3px; left:0px; margin-left:-32px; font-size:20px; }
dt { font-weight:700; }
dd { margin:5px 10px 5px 15px; }
/*--------------------------------------------------------------8.0 Tables--------------------------------------------------------------*/
table { border-collapse:collapse; margin:30px 0 30px 0; width:100%; }
thead th { color:var(--white); border:0; }
th { padding:0.8em; text-align:left; font-weight:500; border-left:1px solid var(--light-border-color); border-top:1px solid var(--light-border-color); }
tr { border-bottom:1px solid #f1f1f1; }
thead th { background:var(--theme-color-2); }
td { padding:0.8em; border-left:1px solid var(--light-border-color); }
table tr > td { border-top:1px solid var(--light-border-color); }
table tr td:last-child,table tr th:last-child { border-right:1px solid var(--light-border-color) }table thead th:first-child { border-top-left-radius:7px; }
table thead th:last-child { border-top-right-radius:7px; border-right:0; }
/*--------------------------------------------------------------9.0 Layout--------------------------------------------------------------*/
.mobile-only { display:none; visibility:hidden; }
main { margin-bottom:45px }
.single.has-related-posts-background main { margin-bottom:0; }
.single:not(.has-comments):not(.has-related-posts).has-post-nav main { margin-bottom:30px; }
.home:not(.has-custom-post-blocks):not(.has-loop-header).has-featured-posts .wrap { padding-top:20px; }
.home:not(.has-custom-post-blocks):not(.has-loop-header).has-featured-posts-background .wrap { padding-top:35px; }
.home:not(.has-custom-post-blocks).has-loop-header.has-featured-posts-background .wrap,.home.has-hero.has-slick-dots:not(.has-featured-posts):not(.has-custom-post-blocks):not(.has-loop-header) .wrap { padding-top:15px; }
.home.has-custom-post-blocks.has-featured-posts .wrap { padding-top:20px; }
.container { width:100%; max-width:var(--container-max-width); margin:auto; }
.content-area { margin:auto; width:100%; max-width:var(--container-max-width); padding:0; }
.section-header { width:100%; max-width:var(--container-max-width); margin:auto; padding:22px 15px 26px 15px; position:relative; }
.home:not(.has-hero):not(.has-featured-posts):not(.has-custom-post-blocks) .section-header { padding-top:0; }
.page-header { padding:0 15px 15px 15px; }
.page-header .page-title { margin:0 0 8px 0; line-height:1; color:var(--page-title-color); }
.page-header .page-subtitle:not(.after-title) { font-family:var(--title-font); font-weight:700; padding:6px 15px; background:var(--page-meta-background); display:inline-block; border-radius:calc( var(--misc-border-radius) * 2 ); width:auto; margin-bottom:15px; color:var(--page-meta-color); }
.page-header .page-subtitle.after-title { padding:5px; max-width:875px; margin:auto; color:var(--page-description-color); }
.has-custom-header .page-header { padding-top:0; }
.has-category-featured .page-header { padding-top:10px; margin-top:10px; }
.has-category-featured-background .page-header { margin-top:20px; }
.has-category-featured-background .page-subtitle:not(.after-title) { margin-top:10px; }
.archive .page-header,.search-results .page-header { text-align:center; }.has-sidebar .wrap { max-width:var(--container-max-width); margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; }
.has-sidebar .wrap main { width:calc(100% - var(--sidebar-width) - 40px); flex-grow:0; }
.aside-sidebar { width:var(--sidebar-width); margin-right:15px; padding-bottom:60px; padding-top:15px; }
.has-pagination:not(.has-custom-post-blocks) .aside-sidebar { padding-bottom:140px; }
.single .aside-sidebar { padding-bottom:40px; }
.single.has-post-nav .aside-sidebar { padding-bottom:70px; }
.single.has-comments .aside-sidebar { padding-bottom:150px; }
.single.has-related-posts .aside-sidebar { padding-bottom:55px; }
.home.has-featured-posts-background.has-custom-post-blocks .aside-sidebar { padding-top:30px; }
.aside-sticky-container { position:sticky; position:-webkit-sticky; top:0px; }
.has-sticky-nav .aside-sticky-container { top:65px; }.nzd-post-block-wrapper[style*="background"] { padding-bottom:15px; padding-top:15px; }
.nzd-post-block-wrapper:not([style*="background"]).prev-has-background { padding-top:15px; }
.nzd-post-block-wrapper[style*="background"]:not(.prev-has-background):not(:first-of-type) { margin-top:35px; }
.has-sidebar .nzd-post-block-wrapper[style*="background"].prev-has-background { margin-top:50px; }
.has-featured-posts.has-featured-posts-background .nzd-post-block-wrapper:first-of-type { margin-top:0; }
.home.has-featured-posts-background .nzd-post-block-wrapper[style*="background"]:first-of-type { margin-top:30px; }
.home .nzd-post-block-wrapper[style*="background"]:first-of-type { margin-top:15px; }
.nzd-post-block-wrapper.has-block-title[style*="background"] { padding-bottom:35px; }
.custom-post-block .section-header { padding-top:22px;padding-bottom:26px;}
.home.has-featured-posts-background .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header { padding-top:17px; }
.has-hero.has-slick-dots:not(.has-featured-posts) .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header,.has-hero.has-slick-dots:not(.has-featured-posts) .nzd-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type { padding-top:15px; }
.has-featured-posts-background .nzd-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type { padding-top:15px; }
.home:not(.has-featured-posts):not(.has-hero) .nzd-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header,.home.has-featured-posts:not(.has-featured-posts-background) .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header { padding-top:2px;}
.section-header .more { position:absolute; top:37px; right:15px; font-size:0.875rem; }
.home:not(.has-featured-posts):not(.has-hero) .nzd-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more,.home:not(.has-featured-posts).has-hero .nzd-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more,.home.has-featured-posts:not(.has-featured-posts-background) .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header .more { top:20px; }
.home.has-featured-posts-background .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header .more { top:35px; }
.section-header .more a { font-weight:800; text-decoration:none; color:var(--medium-grey); }
.custom-post-block .page-subtitle a { float:right; text-decoration:none; font-weight:800; }
.has-sidebar .nzd-post-block-wrapper[style*="background"] { margin-left:15px; margin-right:15px; padding-left:15px; padding-right:15px; border-radius:var(--default-border-radius); }
.custom-post-block.woocommerce ul.products li.product { margin-bottom:15px; margin-top:15px; }
/*----------------------------------------*/
/* 9.1 HEADER */
/*----------------------------------------*/
.site-header { padding:0 0 0 0; text-align:center; display:flex; flex-wrap:wrap; flex-direction:column; width:100%; max-width:var(--container-max-width); margin:15px auto 30px auto; background:var(--custom-header-background); }
.custom-logo-link { margin:auto; color:var(--logo-color); font-size:var(--logo-font-size); font-family:var(--title-font); font-weight:900; letter-spacing:-3px; padding:0; text-decoration:none; transition:all 0.3s ease; line-height:1.2; }
.wp-custom-logo .custom-logo-link { font-size:0; line-height:0; padding:0; }
.site-header.logo-below-nav { margin-bottom:15px; margin-top:0; }
a.custom-logo-link { color:var(--logo-color); }.logo-wrapper { display:flex; padding:0; margin:0; }
.custom-logo { transition:all 0.3s ease; margin:auto; max-width:100%; }@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { .custom-logo { image-rendering:-webkit-optimize-contrast; } }
.site-header .container { display:flex; flex-wrap:wrap; flex-direction:column; }
.primary-menu-container { display:flex; flex-wrap:wrap; justify-content:space-between; flex-direction:row; }@media (min-width:1061px ) { header.site-header.sticky-nav.fixed { position:fixed; z-index:1499; box-shadow:0px 0px 15px rgba(0,0,0,0.1); max-width:100%; border-color:var(--white); background:var(--sticky-header-background); transition:box-shadow 0.3s ease-in-out; padding-top:0 !important; transition:background 0.2s ease; }
header.site-header.default.sticky-nav.fixed .logo-wrapper,header.site-header.default.sticky-nav.fixed .tagline { display:none; }
header.site-header.sticky-nav.fixed.logo-split-menu .custom-logo-link,header.site-header.sticky-nav.fixed.logo-left-menu .custom-logo-link { font-size:var(--sticky-nav-logo-font-size); }
header.site-header.sticky-nav.fixed.logo-split-menu .custom-logo.resize-on-sticky,header.site-header.sticky-nav.fixed.logo-left-menu .custom-logo.resize-on-sticky { max-width:calc( var(--custom-logo-width-sticky-nav) - 14px); padding:7px 0; }
header.site-header.sticky-nav.fixed .primary-nav { max-width:calc(var(--container-max-width) - 30px); }body:not(.has-custom-header) header.site-header.logo-left-menu-right.sticky-nav.fixed .container { margin-top:0; padding-left:15px; padding-right:15px; }body header.site-header.sticky-nav.fixed .custom-logo-link { color:var(--sticky-header-logo-color); }
body header.site-header.sticky-nav.fixed .toggle span { background:var(--sticky-header-toggle-background); color:var(--sticky-header-toggle-icon-color); }
body header.site-header.sticky-nav.fixed .toggle span:hover { background:var(--sticky-header-toggle-hover-background); }
body header.site-header.sticky-nav.fixed .toggle i[class*="icon"] { color:var(--sticky-header-toggle-icon-color); }body header.site-header.sticky-nav.fixed .primary-nav li:not(.nzd-subscribe) { color:var(--sticky-header-primary-nav-link-color); }
body header.site-header.sticky-nav.fixed .primary-nav > li:not(.nzd-subscribe) > a { color:var(--sticky-header-primary-nav-link-color); }
body header.site-header.sticky-nav.fixed .primary-nav li:not(.nzd-subscribe):hover > a { color:var(--sticky-header-primary-nav-link-hover-color); }
body:not(.has-custom-header) header.site-header.sticky-nav.fixed .toggle span.has-sticky-toggle-background { margin-left:15px; }
body:not(.has-custom-header) header.site-header.sticky-nav.fixed .toggle.toggle-search span.has-sticky-toggle-background { margin-left:0; margin-right:15px; }
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu { background:var(--sticky-header-primary-nav-submenu-background); }
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu li a { color:var(--sticky-header-primary-nav-submenu-link-color); }
body header.site-header.sticky-nav.fixed .primary-nav li ul.sub-menu li a:hover { color:var(--sticky-header-primary-nav-submenu-link-hover-color); } }.has-custom-header .site-header { background:var(--custom-header-background); max-width:100%; margin-top:0; }
.has-custom-header .site-header.logo-below-nav { margin-bottom:30px; padding-top:0; }
.has-custom-header .site-header.logo-left-menu,.has-custom-header .site-header.logo-split-menu { padding-top:0; }
.has-custom-header.has-category-featured-background .site-header:not(.logo-below-nav),.home.has-custom-header.has-featured-posts-background:not(.has-hero) .site-header:not(.logo-below-nav) { margin-bottom:0; }
.has-custom-header .site-header.logo-left-menu .custom-logo.resize-on-sticky,.has-custom-header .site-header.logo-split-menu .custom-logo.resize-on-sticky,.has-custom-header .site-header.logo-left-menu h1:not(.mobile-logo),.has-custom-header .site-header.logo-split-menu h1:not(.mobile-logo) { padding:10px 0; }
.tagline { text-align:center; color:var(--medium-grey); margin-top:0; }
.wp-custom-logo .tagline { margin-top:15px; }
/*----------------------------------------*//*----------------------------------------*/
.site-header.default .logo-wrapper:not(.site-title) { padding-top:15px; }.site-header.logo-left-menu { transition:background 0.2s ease; }
.logo-left-menu .container { flex-direction:row; align-items:center; justify-content:space-between; }
.logo-left-menu .logo-wrapper:not(.mobile-logo) { margin-right:45px; margin-left:15px; }
.logo-left-menu .custom-logo,.logo-left-menu .custom-logo-link { margin:0; display:inline; float:left; }.site-header.logo-split-menu { transition:background 0.2s ease; }
.logo-split-menu .primary-menu-container { align-items:center; }
.logo-split-menu .custom-logo-link { margin:0; }.site-header.logo-below-nav { transition:background 0.2s ease; }
.lbn-logo-wrapper { margin-bottom:30px; }.mobile-header { flex-wrap:wrap; justify-content:space-between; align-items:center; padding:10px 0; background:var(--white); }
.has-custom-header .mobile-header { background:#000 }
body.wp-custom-logo .site-header .mobile-header .logo-wrapper,body .site-header .mobile-header .logo-wrapper { margin:0; padding:0 !important; justify-content:center; align-items:center; flex-wrap:wrap; width:var(--custom-logo-width-mobile); }
.mobile-header .custom-logo-link { font-size:var(--medium-mobile-logo-font-size); }
.mobile-header .custom-logo { max-width:100%; }
.mobile-header .toggle { min-width:53px; }
/*----------------------------------------*/
/* 9.2 FOOTER */
/*----------------------------------------*/
.site-footer { background:var(--footer-background); font-family:var(--title-font); color:var(--footer-font-color); }
.site-footer.has-footer-columns { padding-top:40px; }
.single:not(.has-related-posts) .site-footer { margin-top:35px; }
.site-footer .flex-grid { justify-content:space-between; flex-wrap:nowrap; }.site-footer .flex-grid .flex-box { background:none; flex-grow:0; flex-basis:calc(100% / 3 - 40px); align-self:flex-start; text-align:left; font-size:0.875rem;box-shadow:none; padding-bottom:0; }
/* Cols-1 */
.site-footer .flex-grid.cols-1 { flex-direction:column; }
.footer-info,.footer-nav { display:flex; flex-wrap:wrap; font-size:0.875rem; list-style:none; margin:0; padding:0; }
.footer-info { padding-top:30px; padding:0px 15px 0px 15px; }
.footer-info > li { flex-basis:50%; padding:30px 0 0 0; margin-bottom:0; }
.site-footer[class*="has-footer"] .footer-info > li { border-top:1px solid var(--light-border-color); }
.site-footer[class*="has-footer"] .footer-bottom.has-custom-background-color + div ul li { border:0; }
.footer-info > li ul.footer-nav { justify-content:flex-end; }
.footer-nav li { margin:0 5px; }
.footer-info a { font-weight:800; text-decoration:none; color:var(--footer-link-color); }
.footer-copyright { padding-top:10px; }
.goto-top { display:inline-block; position:fixed; bottom:-100px; right:15px; width:50px; height:50px; background:var(--theme-color-2); color:var(--white); visibility:hidden; opacity:0; transition:all 0.3s ease; padding:0; text-align:center; text-transform:uppercase; font-size:20px; z-index:2000; border-radius:50%; display:flex; justify-content:center; align-items:center; }
.goto-top:hover { color:var(--white); }
.goto-top.visible { opacity:1; visibility:visible; bottom:30px; }
/*----------------------------------------*/
/* 9.3 POSTS */
/*----------------------------------------*/
.flex-grid:not(.masonry),.grid-container { display:flex; flex-wrap:wrap; width:100%; flex-grow:1; }
.flex-grid .flex-box { position:relative; margin:15px; background:var(--post-background); display:flex; flex-grow:1; flex-direction:column; position:relative; width:100%; min-width:0;
/* need to set a min width for word-wrap */
border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); padding-bottom:30px; }
/* Masonry flex-box */
.masonry .flex-box { width:calc(100% - 30px); }.cols-2 .flex-box { width:calc(100% / 2 - 30px); }
.cols-2 .entry-title,.split-3-2 .flex-box:nth-last-child(-n+2) .entry-title,.split-4-2 .flex-box:nth-last-child(-n+2) .entry-title { font-size:2rem; line-height:1.3; }.cols-3 .flex-box { width:calc(100% / 3 - 30px); }
.cols-3 .entry-title,.has-sidebar main .cols-2 .entry-title,.cols-4.full-width .entry-title,.split-4-3 .flex-box:nth-last-child(-n+3) .entry-title { font-size:1.625rem; }
.cols-4:not(.full-width) .entry-title,.cols-4.full-width[data-thumbnail="landscape"] .flex-box.cover .entry-title { font-size:1.5rem; }
.cols-4 .flex-box { width:calc(100% / 4 - 30px); }.has-sidebar main .cols-3 .entry-title { font-size:1.125rem; }
.has-sidebar main .split-3-2 .flex-box:nth-last-child(-n+2) .entry-title { font-size:1.625rem; }.cols-1 .flex-box:not(.cover):not(.hero-entry) .entry-header,.cols-1 .flex-box:not(.cover) .entry-content,.split-3-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,.split-3-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content,.split-2-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,.split-2-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content,.split-4-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-header,.split-4-1 .flex-box:last-child:not(.cover).has-post-thumbnail .entry-content { max-width:875px; margin-left:auto; margin-right:auto; }
.cols-1 .entry-title,.split-3-1 .flex-box:last-child .entry-title,.split-2-1 .flex-box:last-child .entry-title,.split-4-1 .flex-box:last-child .entry-title { font-size:2.625rem; line-height:1.2; }
.post-thumbnail { width:100%; border-radius:var(--default-border-radius) var(--default-border-radius) 0 0; position:relative }
.post-thumbnail img { height:100%; border-radius:var(--default-border-radius) var(--default-border-radius) 0 0; object-fit:cover; display:flex; }
.split-4-1 .flex-box:last-child .post-thumbnail,.split-3-1 .flex-box:last-child .post-thumbnail,.split-2-1 .flex-box:last-child .post-thumbnail { display:flex; flex:1 0 auto; height:auto; }
.split-4-1 .flex-box:last-child .post-thumbnail::before,.split-3-1 .flex-box:last-child .post-thumbnail::before,.split-2-1 .flex-box:last-child .post-thumbnail::before { content:''; float:left; padding-top:42.5%;}
.has-sidebar .split-2-1 .flex-box:last-child .post-thumbnail::before { content:''; float:left; padding-top:66.75%;}
.split-4-1 .flex-box:last-child .post-thumbnail img,.split-3-1 .flex-box:last-child .post-thumbnail img,.split-2-1 .flex-box:last-child .post-thumbnail img { position:absolute; }
.entry-header { padding:30px 30px 0 30px; width:100%; position:relative; }
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-header,.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video) .entry-header,.disabled-post-thumbnail .entry-header { padding:20px 30px 0 30px; }
.entry-title { margin:0; font-family:var(--title-font); word-wrap:break-word; overflow-wrap:break-word; word-break:break-all; word-break:break-word; line-height:1.3; }
.entry-title b,.entry-title strong { font-weight:inherit; }
.entry-title a { text-decoration:none; color:var(--entry-title-link-color); }
.entry-meta { font-size:13px;color:var(--entry-meta-color); font-family:var(--title-font); font-weight:800; text-transform:capitalize; }
.entry-meta.before-title { margin-bottom:15px; }
.entry-meta.after-title { margin-top:20px; font-size:0.875rem; }
.entry-meta .category-list { padding:0; }
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.single-post):not(.widget-entry):not(.hero-entry) .entry-meta.before-title,.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video):not(.default-alt) .entry-meta.before-title { margin-top:-34px; margin-left:-3px; }
.flex-box:not(.footer-column):not(.widget-in-loop) .entry-meta.before-title ul li:not(.category-list),article.single-post .entry-meta.before-title ul li:not(.category-list) { display:inline-block; margin-right:3px; margin-bottom:3px; padding:0; line-height:1; padding:0; }
.flex-box:not(.footer-column):not(.widget-in-loop) .entry-meta.before-title ul li:not(.category-list) a,article.single-post .entry-meta.before-title ul li:not(.category-list) a { background:var(--theme-color-2); color:var(--white); padding:7px 10px; border-radius:var(--misc-border-radius); display:block; margin:0; }
.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list):not(:first-child) { margin-left:-3px; }
.flex-box:not(.footer-column).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list),article.single-post:not(.cover) .entry-meta.before-title ul li:not(.category-list),.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video) .entry-meta.before-title ul li:not(.category-list) { border-radius:var(--misc-border-radius); border:3px solid var(--post-background); background:var(--post-background); }
.entry-header .entry-meta.before-title ul.author-category-meta li.category-prepend { display:none !important; }
.entry-meta a { text-decoration:none; display:inline-block; margin:2px 0; color:var(--entry-meta-link-color); }
.entry-meta.before-title a { color:var(--white); }
.entry-meta ul { list-style:none; margin:0; padding:0; }
.entry-meta li:not(.category-list) { display:inline-block; padding-top:3px; margin:0; }
.entry-meta ul li span { display:inline; }
.entry-author-meta { font-weight:900; }.entry-meta.has-avatar { padding-bottom:3px; }
.entry-meta.has-avatar li:not(.entry-read-time) { padding-top:10px; }
.entry-meta.has-avatar ul:not(.author-category-meta):not(.post-categories) li.entry-author-avatar { padding-top:0; margin-right:3px; float:left; padding:0; }
.entry-meta .avatar { width:36px; margin-right:3px; border-radius:50%; }
.entry-meta ul:not(.author-category-meta):not(.post-categories) li { margin:0 0px 0 0px; padding-left:0; }
.entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.widget.nzd_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after { content:"\2015";margin-left:0px; color:var(--entry-meta-color); font-weight:500; }
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.default-alt).has-meta-read-time .entry-meta ul:not(.author-category-meta):not(.post-categories) li:nth-last-child(2)::after { content:none; }
.entry-meta i { font-style:normal; font-weight:500; }
.has-avatar.entry-meta i { text-transform:lowercase; }
/*.entry-meta time,*/
.entry-meta .entry-read-time { text-transform:none; }
.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.default-alt):not(.hero):not(.has-featured-media-caption) .entry-meta li.entry-read-time,.post_format-post-format-video:not(.disabled-post-thumbnail):not(.disabled-post-video):not(.default-alt) .entry-meta li.entry-read-time { position:absolute; top:-11px; right:30px; background:var(--post-background); border-radius:var(--misc-border-radius); padding:6px 8px 7px 8px; font-size:13px; line-height:1; height:27px; }.entry-read-time::before { font-family:"fontello"; content:"\e817"; color:var(--entry-meta-color); font-weight:500; }
.entry-comment-count::before { font-family:"fontello"; content:"\e816"; margin-left:2px; color:var(--entry-meta-color); font-weight:500; }
.entry-meta ul li.entry-comment-count span,.entry-comment-count span { display:none; }
.entry-content { color:var(--excerpt-color); margin:0; font-family:var(--body-font); padding:0 30px; width:100%; }
.excerpt { font-size:0.875rem;line-height:1.25rem; }
.flex-box:not(.single-post):not(.single-page) .entry-content p { margin-bottom:0; padding-bottom:0; }
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-content,.disabled-post-thumbnail .entry-content { padding:10px 30px 0 30px; }
.has-meta-after-title.has-post-thumbnail .entry-content,.has-meta-after-title:not(.has-post-thumbnail) .entry-content { margin-top:10px; padding:0 30px; }
.entry-read-more { clear:both; display:block; padding:23px 0 0 0; margin-right:30px; margin-left:30px; margin-top:30px; text-align:left; border-top:1px solid var(--light-border-color); color:var(--entry-meta-color); }
.read-more { display:inline-block; padding:0; text-transform:capitalize; font-weight:inherit; font-size:0.875rem; background:none; color:var(--continue-reading-color); font-weight:900; }
.read-more::before { content:"\2015";margin-right:3px; color:var(--medium-grey); font-weight:500; }
.read-more:hover { color:var(--link-hover-color); }
.entry-read-more .entry-comment-count { padding:0 5px 0 15px; border-radius:0; font-size:0.875rem; font-weight:800; float:right; position:relative; margin-top:3px; }
.entry-read-more .entry-comment-count::after { content:''; width:1px; height:40px; position:absolute; top:-12px; left:0; background:var(--light-border-color); }
.sticky-post { position:absolute; top:0; right:0; display:block; width:30px; height:30px; background:var(--very-dark-grey); color:var(--white); display:flex; justify-content:center; align-items:center; font-size:14px; }
/*----------------------------------------*//*----------------------------------------*/
.flex-box.cover:not(.single-page) { justify-content:center; padding-bottom:0; border-radius:var(--default-border-radius); }
.cover .post-thumbnail { width:100%; height:100%; overflow:hidden; }
.cover .post-thumbnail img { display:flex; object-fit:cover; filter:brightness(60%); border-radius:var(--default-border-radius); }
.cover:not(.has-post-thumbnail) .entry-header,.cover.disabled-post-thumbnail .entry-header,.cover:not(.single-post) .entry-content { padding:30px; }
.cover .entry-content { padding-top:0; }
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header { color:var(--white); background:var(--overlay-gradient); position:absolute; bottom:0; left:0; width:100%; margin:0; padding:30px; border-radius:var(--default-border-radius); }
.cover .post-thumbnail { border-radius:var(--default-border-radius); }
.cover .entry-title { margin-bottom:0; }
.has-post-thumbnail.cover .entry-title { color:var(--white); }
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-meta ul li { color:var(--white); }
.cover.flex-box .entry-meta.before-title ul li:not(.category-list) { border:0; }
.cover .author-category-meta { color:var(--light-grey); }
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header a { color:var(--white); text-decoration:none; border:0; }
.cover .author-category-meta a { border:0; }
.cover .entry-comment-count { background:none; border-radius:none; padding:inherit; border:none; }
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-read-time::before,.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-comment-count::before { color:var(--white); }
/* Set the height of cover cols-4 to square */
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail,.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail { flex:1 0 auto; height:auto; }
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before { content:''; float:left; padding-top:100%; }
.cover.has-post-thumbnail .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--white); }.flex-box.archive-info { text-align:center; justify-content:center; }
.archive-info .post-count { background:var(--page-meta-background); color:var(--page-meta-color); padding:7px 12px; display:inline-block; border-radius:var(--misc-border-radius); line-height:1; }
.archive-info .entry-content { padding:30px 30px 0 30px; color:var(--page-description-color); }
.archive-info .entry-content p { margin-top:0; }
.cover.archive-info .author-social { font-family:var(--body-font); margin-top:30px; }
.archive-info .avatar { width:auto; margin:0 auto 30px auto; filter:brightness(100%); float:none; border-radius:50%; display:block; }
.flex-grid[class*="cols"] .archive-info .entry-title { font-size:2.5rem; line-height:1.2; color:var(--page-title-color); }
.flex-grid.cols-2 .archive-info .entry-title { font-size:2.75rem; }
.flex-grid.cols-1 .archive-info .entry-title { font-size:3.25rem; }
.archive-info ul.social-icons { align-items:center; justify-content:center; padding:30px 30px 0 30px; }
.archive-info ul.social-icons.icon-background li.social-icon { width:46px; margin:4px; padding:0; }
.flex-grid .widget-in-loop { padding:0; background:none; box-shadow:none; }.formats-key { position:absolute; top:15px; right:15px; z-index:200; }
.formats-key span[class*="format"] { height:45px; width:45px; background:var(--white); color:var(--very-dark-grey); display:flex; align-items:center; justify-content:center; font-size:18px; border-radius:50%; float:left; }
.formats-key span i { vertical-align:middle; }
.sticky { display:flex; }
.formats-key span.format-sticky { font-size:18px; }.has-sidebar main .cols-3 .cover .entry-meta { display:none; }
/*----------------------------------------*/
/* 9.4 SINGLE */
/*----------------------------------------*/
.the-post .single-post { margin-bottom:0; border-radius:var(--default-border-radius) var(--default-border-radius) 0 0; background:none; box-shadow:none; }
.the-post .single-post.card { background:var(--single-post-background); box-shadow:var(--default-box-shadow); padding-bottom:0; }
.the-post .flex-box.single-page.card { padding-bottom:5px; }
.the-post .single-post.card:not(.has-tags):not(.has-post-share) { border-radius:var(--default-border-radius); padding-bottom:5px; margin-bottom:30px; }
.the-post .entry-content p,.home.page div[class*="cols"] .entry-content p { margin:0 0 25px 0; }
.the-post .entry-content div[class*="wp-block"]:last-child { margin-bottom:30px; }
.the-post .single-post .entry-content,.the-post .single-post .entry-header,.the-post .page .entry-content,.the-post .page .entry-header,.home.page div[class*="cols"] .flex-box .entry-content,.home.page div[class*="cols"] .flex-box .entry-header { max-width:915px; margin:auto; width:100%; padding:20px 30px 20px 30px; }
.the-post .single-page:not(.has-post-thumbnail),.the-post .single-page.hero.has-post-thumbnail,.home.page .single-page:not(.has-post-thumbnail) { padding-top:25px; }
.single-post.hero .entry-header,.page.hero .entry-header { padding:30px 30px 15px 30px; }
.single-post.hero:not(.card) .entry-header { padding-top:15px; }
.the-post .single-post.disabled-post-thumbnail .entry-header,.the-post .single-post:not(.has-post-thumbnail):not(.post_format-post-format-video) .entry-header,.the-post .page.has-post-thumbnail .entry-header { padding-top:30px; }
.single-post .entry-title,.the-post .single-post h2,.the-post .single-post h3,.the-post .single-post h4,.the-post .single-post h5,.the-post .single-post h6 { color:var(--single-entry-title-color); }
.the-post .single-post:not(.has-featured-media-caption).has-post-thumbnail:not(.disabled-post-thumbnail):not(.hero):not(.default-alt) .entry-meta.before-title { margin-top:-34px; padding-right:150px; z-index:200; position:relative; }
.the-post .single-after-hero .entry-meta.after-title { margin-top:0; }
.single-post.has-featured-media-caption.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.post_format-post-format-video) .entry-meta li.entry-read-time,.single-post.hero.has-post-thumbnail:not(.cover) .entry-meta li.entry-read-time { position:static; padding:0; }
.single-post.has-featured-media-caption:not(.post_format-post-format-video) .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.single-post.hero.has-post-thumbnail .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { content:"\2015" !important;margin-left:0px; color:var(--single-entry-meta-color); font-weight:500; }
.the-post .single-post:not(.cover):not(.has-post-thumbnail) .entry-meta.before-title ul li:not(.category-list) { margin-right:0; }
.single-post.flex-box:not(.cover) .entry-meta.after-title a { color:var(--single-entry-meta-link-color); }
.single-post.flex-box:not(.cover) .entry-meta,.single-post .entry-read-time::before,.single-post .entry-comment-count::before,.single-post.flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--single-entry-meta-color); }
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { background:var(--single-post-background); }
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list) { border-color:var(--single-post-background); }
.single-post.flex-box:not(.card).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { background:var(--body-background); }
.single-post.flex-box:not(.card).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list),.single-post.flex-box:not(.card).disabled-post-thumbnail:not(.cover) .entry-meta.before-title ul li:not(.category-list) { border-color:var(--body-background); }
.the-post .single-post.flex-box.has-featured-media-caption:not(.cover):not(.post_format-post-format-video) .entry-meta.before-title ul li:not(.category-list) { border:0; margin-right:6px; }
/* Alt. Layout Flex-order */
.the-post .single-post.default-alt .entry-header { order:-1; margin-bottom:20px; padding-top:30px; }
.the-post .single-post.default-alt .post-thumbnail { margin-bottom:25px; }
.the-post .single-post.default-alt .post-thumbnail img,.the-post .single-post.default-alt .media-wrapper,.the-post .single-post .entry-content .media-wrapper { border-radius:0; }
.the-post .single-post.default-alt .media-wrapper { margin-bottom:25px; }.cover-wrapper { position:relative; justify-content:center; align-items:center; display:flex; margin-bottom:15px; }
.container.hero-container { padding-left:15px; padding-right:15px; }
.the-post .cover-wrapper .entry-header { max-width:100%; }
.single-post.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header { padding:40px; }
/* Gutenberg embeds*/
.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-video:first-of-type,.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-audio:first-of-type,.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .wp-block-embed.is-type-rich:first-of-type,.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .media-wrapper:first-of-type,.single-post.post_format-post-format-audio:not(.disabled-post-thumbnail) .entry-content .media-wrapper:first-of-type,.single-post.post_format-post-format-video:not(.disabled-post-thumbnail) .entry-content .wp-video:first-of-type { display:none; }
.the-post .single-post .entry-content:not(.custom-excerpt),.the-post .page .entry-content,.home.page div[class*="cols"] .flex-box .entry-content { text-align:left; font-size:1.1875rem; line-height:1.5; color:var(--single-entry-font-color); padding:10px 30px 0 30px; }
.the-post .single-post .entry-content.custom-excerpt { font-size:1.1875rem; line-height:1.5; padding:10px 30px 0 30px; color:var(--single-excerpt-color); font-weight:700; }
.the-post .single-post .entry-content.custom-excerpt p { margin:0 0 10px 0; }
.cover .entry-content.custom-excerpt { margin-top:15px; }
.hero .entry-content.custom-excerpt { margin-top:18px; }
.the-post .single-post.cover.card .post-thumbnail,.the-post .single-post.cover.card .post-thumbnail img,.the-post .single-post.cover.card .entry-header,.the-post .single-page.cover.card .post-thumbnail,.the-post .single-page.cover.card .post-thumbnail img,.the-post .single-page.cover.card .entry-header { border-radius:var(--default-border-radius) var(--default-border-radius) 0 0; }
.the-post .single-post:not(.card) .post-thumbnail img,.the-post .single-page:not(.card) .post-thumbnail img { border-radius:var(--default-border-radius); }
.the-post .single-post .post-thumbnail img,.the-post .single-page .post-thumbnail img,.single-hero .post-thumbnail img,.hero .hero-entry .post-thumbnail img { animation:fadein 1s; }.media-wrapper { position:relative; padding-bottom:56.25%;
/* 16.9 */
height:0; background:var(--black); overflow:hidden; width:100%; border-radius:var(--default-border-radius); }
[data-thumbnail="uncropped"] .media-wrapper { padding-bottom:66.75%; }
[data-thumbnail="uncropped"] article:not(.single-post) .media-wrapper iframe { height:90%; margin-top:3%; }
[data-thumbnail="uncropped"] article:not(.single-post) .media-wrapper .mejs-container { margin-top:5%; }
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper { padding-bottom:66.75%; }
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper iframe { height:90%; margin-top:3%; }
[data-thumbnail="landscape"] article:not(.single-post) .media-wrapper .mejs-container { margin-top:5%; }
[data-thumbnail="square"] article:not(.single-post) .media-wrapper { padding-bottom:100%; }
[data-thumbnail="square"] article:not(.single-post) .media-wrapper iframe { height:56.25%; margin-top:22%; }
[data-thumbnail="square"] article:not(.single-post) .media-wrapper .mejs-container { margin-top:22%; }
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper { padding-bottom:149.88%; }
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper iframe { height:56.25%; margin-top:33%; }
[data-thumbnail="portrait"] article:not(.single-post) .media-wrapper .mejs-container { margin-top:43%; }
.video-shortcode-overlay { background:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2000; }
.the-post .single-post .video-shortcode-overlay { display:none; }
.flex-box:not(.single-post) .mejs-container .mejs-controls { display:none; }
.card .media-wrapper,article:not(.single-post) .media-wrapper { border-radius:var(--default-border-radius) var(--default-border-radius) 0 0; }
.hero-container .media-wrapper { border-radius:var(--default-border-radius); margin-bottom:15px; }
.media-wrapper iframe,.media-wrapper audio { position:absolute; top:0; left:0; width:100%; height:100%; }
.single-hero .hero-entry .post-thumbnail { position:absolute; }.author-bio { width:100%; text-align:center; max-width:var(--container-max-width); margin:15px 15px 30px 15px; padding:30px; background:var(--white); border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); }
.author-bio .avatar { float:none; width:85px; margin-bottom:15px; margin-right:0; border-radius:50%; }
.author-bio:not(.has-bio-sidebar) .avatar { width:95px; margin-top:-60px; border:5px solid var(--white); }
.author-bio h2.page-title { clear:none; }
.author-bio p.bio-info { margin:30px 0 0 0; font-size:1.125rem;line-height:1.5rem;font-family:var(--body-font); color:var(--medium-grey); }
.author-bio ul.author-social.social-icons { margin-top:25px; justify-content:center; }
.author-bio ul.author-social.social-icons.icon.brand li.social-icon { margin:10px 5px 0 5px; padding:0; }
.author-bio ul.author-social.social-icons.icon.brand li.social-icon a { width:36px; }
.has-bio-sidebar,#comments.comments-area.has-comments-sidebar .flex-grid { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0; }
.comments-wrapper { width:100%; padding:30px; }
.has-bio-sidebar .bio,.has-comments-sidebar .comments-wrapper { width:calc(100% - 317px - 60px); margin-right:30px; border-right:1px solid var(--light-border-color); padding:30px; }
.bio-sidebar,.comments-sidebar { text-align:left; width:317px; align-items:flex-start; margin-right:30px; padding-top:30px; padding-bottom:30px; }
.bio-sidebar .widget,.comments-sidebar .widget { padding:0; box-shadow:none; background:none; color:var(--body-font-color); }
.bio-sidebar .widget:first-child,.comments-sidebar .widget:first-child { padding-top:0; }
.bio-sidebar .widget.widget_rss li,.comments-sidebar .widget.widget_rss li { background:var(--white); padding:0; box-shadow:none; }
.bio-sidebar .widget-title,.comments-sidebar .widget-title { color:var(--very-dark-grey); }
.bio-sidebar .widget ul li a, .bio-sidebar .widget ol li a,.comments-sidebar .widget ul li a, .comments-sidebar .widget ol li a { color:var(--very-dark-grey); }
.bio-sidebar .widget.nzd_posts_widget .widget-entry .entry-meta a,.bio-sidebar .widget.widget_recent_comments ul li a.url,.comments-sidebar .widget.nzd_posts_widget .widget-entry .entry-meta a,.comments-sidebar .widget.widget_recent_comments ul li a.url,.bio-sidebar .widget_rss cite,.comments-sidebar .widget_rss cite { color:var(--link-color); }
.bio-sidebar .widget ul, .bio-sidebar .widget ol,.bio-sidebar .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.bio-sidebar .widget.nzd_posts_widget .entry-read-time::before, .bio-sidebar .widget.nzd_posts_widget .entry-comment-count::before,.bio-sidebar .widget_nav_menu li.menu-item-has-children .sub-menu li a, .bio-sidebar .widget_pages,.bio-sidebar .widget_text .wp-caption-text,.bio-sidebar .widget_calendar caption,.bio-sidebar .widget ul.children li a,.bio-sidebar .widget_calendar td,.comments-sidebar .widget ul, .comments-sidebar .widget ol,.comments-sidebar .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.comments-sidebar .widget.nzd_posts_widget .entry-read-time::before, .comments-sidebar .widget.nzd_posts_widget .entry-comment-count::before,.comments-sidebar .widget_nav_menu li.menu-item-has-children .sub-menu li a, .comments-sidebar .widget_pages,.comments-sidebar .widget_text .wp-caption-text,.comments-sidebar .widget_calendar caption,.comments-sidebar .widget ul.children li a,.comments-sidebar .widget_calendar td,.bio-sidebar .widget_rss .rssSummary,.comments-sidebar .widget_rss .rssSummary,.bio-sidebar .rss-date,.comments-sidebar .rss-date,.bio-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-fields label,.comments-sidebar .widget.widget_mc4wp_form_widget .mc4wp-form-fields label,.bio-sidebar .widget_rss cite::before,.comments-sidebar .widget_rss cite::before,.bio-sidebar .widget_search button[type="submit"],.comments-sidebar .widget_search button[type="submit"] { color:var(--medium-grey); }
.bio-sidebar .widget button, .bio-sidebar .widget input[type="submit"], .bio-sidebar .widget .button,.comments-sidebar .widget button, .comments-sidebar .widget input[type="submit"], .comments-sidebar .widget .button { background:var(--button-color); z-index:200; }
.bio-sidebar .widget.widget_search,.comments-sidebar .widget.widget_search { background:var(--very-light-background-color); }
.bio-sidebar .widget_search input[type="search"],.comments-sidebar .widget_search input[type="search"] { background:var(--very-light-background-color); color:var(--body-font-color); }
.bio-sidebar .widget_search input[type="search"]::placeholder,.comments-sidebar .widget_search input[type="search"]::placeholder { color:var(--medium-grey); }
.bio-sidebar .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time,.bio-sidebar .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time,.comments-sidebar .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time,.comments-sidebar .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time { background:var(--white); }
.bio-sidebar .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list),.bio-sidebar .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),.comments-sidebar .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list),.comments-sidebar .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list) { border-color:var(--white); }
.hentry-footer { width:100%; padding:0 30px 30px 30px; margin:0 15px 30px 15px; color:var(--medium-grey); font-family:var(--body-font); text-align:center; position:relative; }
.hentry-footer.card { background:var(--single-post-background); border-radius:0 0 var(--default-border-radius) var(--default-border-radius); z-index:2;box-shadow:var(--default-box-shadow); }
.hentry-footer.card::before { position:absolute; top:-15px; left:0; content:''; width:100%; height:15px; background:var(--single-post-background); }
.hentry-footer[class*="has"] { padding-top:35px; padding-bottom:28px; }
.hentry-footer[class*="has"]::after { content:''; width:200px; height:2px; background:var(--light-border-color); position:absolute; top:0; left:calc(50% - 100px); }
.share .share-text { font-size:13px; text-transform:uppercase; color:var(--medium-grey); font-family:var(--body-font); padding-bottom:10px; padding-left:0; }
.hentry-footer .share-text,.hentry-footer .share.side { display:none; }
.post-tags { font-size:13px;text-transform:capitalize; font-family:var(--body-font); color:var(--medium-grey); text-align:center; margin-left:auto; margin-right:auto; max-width:915px; padding:0 30px; }
.hentry-footer .entry-meta.post-tags ul li { background:var(--post-tags-background); border-radius:var(--misc-border-radius); margin:0 0 5px 0; padding:0; }
.post-tags li a { color:var(--post-tags-font-color); padding:7px 10px; margin:0; line-height:1; }
.entry-meta.post-tags ul li::after { content:none !important; }
.the-post ul.social-icons { margin-top:30px; }
.the-post ul.social-icons.text-icon li.social-icon { font-size:13px;font-family:var(--title-font); display:inline-block; margin:0 5px 10px 5px; }
.the-post ul.social-icons.text-icon li.social-icon i { font-size:13px;}
.the-post ul.social-icons.text li.social-icon { text-transform:uppercase; padding:0; }
.hentry-footer ul.social-icons { margin-top:0; margin-bottom:11px; }
.hentry-footer.has-post-tags ul.social-icons { margin-bottom:30px; }
.wp-caption { margin:0; max-width:100%; height:auto; }
.wp-caption-text { color:var(--medium-grey); text-align:center; font-size:0.875rem;}
.featured-media-caption { max-width:915px; text-align:left; margin:auto; margin-top:15px; margin-bottom:8px; color:var(--medium-grey); font-size:13px; width:100%; padding:0 30px; display:block; }
.has-sidebar .featured-media-caption { max-width:var(--container-max-width); padding:0 30px; }
.has-sidebar.has-hero .featured-media-caption { padding:0; }
.cover .featured-media-caption { margin-top:0; }
.hero-caption { max-width:var(--container-max-width); padding:0; margin-bottom:0; color:var(--hero-entry-meta-color); }
.featured-media-caption a { text-decoration:none; }.single-content-wrapper { position:relative; width:100%; }
.sticky-container { position:absolute; top:0; left:60px; height:100%; z-index:2; }
.sticky-element { width:40px; position:-webkit-sticky; position:sticky; top:0; left:0; margin-bottom:100px; }
.has-sticky-nav.body-fix .sticky-element { top:110px; }.has-sidebar .sticky-element { display:none; }.entry-content ul:not(.nzd-list) { list-style:initial; }
.entry-content ul:not(.nzd-list) li > ul { list-style:circle; }
.the-post .page .entry-title { margin-bottom:0; }.has-sidebar .the-post .single-post .entry-content,.has-sidebar .the-post .single-post .entry-header,.has-sidebar .the-post .page .entry-content,.has-sidebar .the-post .page .entry-header { max-width:calc(var(--container-max-width) - var(--sidebar-width) - 50px); padding-right:30px; padding-left:30px; }
.has-sidebar .comments-area,.has-sidebar .hentry-footer { max-width:calc(100% - 10px); }
.has-sidebar .author-bio { max-width:calc(100% - 30px); }
.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper { display:flex; flex:1 0 auto; height:auto; max-height:100%; }
.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before { content:''; float:left; padding-top:56.25%; }
/*--------------------------------------------------------------9.5 Alignments--------------------------------------------------------------*/
.alignleft { display:inline; float:left; margin-right:30px; margin-bottom:15px; margin-top:10px; }
.alignright { display:inline; float:right; margin-left:30px; margin-bottom:15px; margin-top:10px; }
.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:30px; }
.alignfull { width:100vw; max-width:100vw; margin-left:calc(-50vw + 50%) !important; }
figure.alignnone { margin-bottom:30px; }
.card .alignfull { width:calc(100% + 395px); max-width:calc(100% + 395px); margin-left:-197.5px !important; }
.alignwide { width:calc(100% + 395px); max-width:calc(100% + 395px); margin-left:-197.5px !important; }
.has-sidebar .alignwide,.has-sidebar .alignfull { width:calc(100% + 60px); margin-left:-30px !important; }
.full-width { max-width:100%; }
/*----------------------------------------*/
/* 10.0 NAVIGATION */
/*----------------------------------------*/
/*----------------------------------------*/
/* 10.1 PRIMARY NAV */
/*----------------------------------------*/
.menu-primary-navigation-container { margin:0; padding:5px 0; display:flex; flex-grow:1; }
.split-menu { padding:5px 0; }.logo-left-menu-right .menu-primary-navigation-container { width:auto; background:none; padding:5px 0; }
.has-custom-header .logo-left-menu-right .menu-primary-navigation-container { padding:4px 0; }
.primary-nav { list-style:none; margin:0 auto; padding:0; min-height:55px; display:flex; width:100%; justify-content:center; }
.primary-nav li { font-size:0.875rem; font-family:var(--title-font); font-weight:700; line-height:1.1; position:relative; color:var(--primary-nav-link-color); margin:0; padding:0; }
.nav-uppercase .primary-nav li { text-transform:uppercase; font-size:0.8125rem;}
.primary-nav a { padding:20px 15px; display:block; color:var(--primary-nav-link-color); text-decoration:none; }
.primary-nav li:hover > a { color:var(--primary-nav-link-hover-color); }li.has-sash a span { background:var(--theme-color-2); font-size:0.625rem; color:var(--white); padding:2px 5px; font-weight:600; border-radius:var(--input-border-radius); margin-left:2px; }.primary-nav li.menu-item-has-children > a::after { font-family:fontello; content:"\e806 ";font-weight:300; margin-left:5px; }.primary-nav li ul.sub-menu { width:200px; position:absolute; top:100%; left:0; visibility:hidden; opacity:0; z-index:2000; transition:all 0.2s ease; background:var(--primary-nav-submenu-background); border-top:0; text-align:left; margin:0; padding:0; border-radius:var(--default-border-radius); box-shadow:0 0 15px rgba(0,0,0,0.07); }
.primary-nav li ul.sub-menu li { line-height:1.5; width:100%; color:var(--white); }
.primary-nav li ul.sub-menu li a { padding:15px 30px; color:var(--primary-nav-submenu-link-color); }
.primary-nav li ul.sub-menu li a:hover { color:var(--primary-nav-submenu-link-hover-color); }
.primary-nav li:hover > ul.sub-menu { visibility:visible; opacity:1; }.primary-nav li ul.sub-menu li ul.sub-menu { left:100%; top:0; }
.primary-nav li ul.sub-menu li ul.sub-menu::before { content:none; }
.current-menu-item a { color:var(--primary-nav-link-hover-color); }
.primary-nav li ul.sub-menu li.current-menu-item a { color:var(--primary-nav-submenu-link-hover-color); }.toggle { display:flex; align-items:center; font-weight:700; font-size:0.875rem; color:var(--primary-nav-link-color); }
.toggle.toggle-search { justify-content:flex-end; }
.toggle i[class*="icon"] { font-size:0.9375rem; display:inline-block; cursor:pointer; color:var(--toggle-icon-color); margin-right:10px; }
.toggle.toggle-search i { margin-right:0; margin-left:5px;
/*float:right; */
}
.toggle span:not(.has-toggle-text) i { margin-right:0; margin-left:0; }
.toggle span { background:var(--toggle-background-color); display:flex; justify-content:center; align-items:center; transition:all 0.2s ease; padding:10px 17px 10px 15px; border-radius:20px; color:var(--toggle-icon-color); }
.toggle-search span { flex-direction:row-reverse; padding:10px 15px 10px 17px; }
.toggle span.has-toggle-background { margin-left:15px; }
.toggle-search span.has-toggle-background { margin-left:0; margin-right:15px; }
.toggle span:hover { background:var(--toggle-hover-background-color); cursor:pointer; }
.toggle span.has-toggle-hover-background:hover,.toggle span.has-toggle-hover-background:focus { margin-left:15px; }
.toggle.toggle-search span.has-toggle-hover-background:hover,.toggle.toggle-search span.has-toggle-hover-background:focus { margin-left:0; margin-right:15px; }.primary-nav li.nzd-subscribe,.primary-nav li.nzd-pill { padding:10px 0 10px 0px; }
nav:not(.primary-nav-sidebar-wrapper) .nzd-subscribe a,nav:not(.primary-nav-sidebar-wrapper) .nzd-pill a { padding:10px 15px; background:var(--nzd-menu-pill-background); color:var(--nzd-menu-pill-color); border-radius:20px; }
nav:not(.primary-nav-sidebar-wrapper) .nzd-subscribe a::before { font-family:Fontello; content:'\f0e0'; margin-right:5px; }
.message-404 { padding:30px; }
.message-404 .toggle-search { cursor:pointer; }
/*----------------------------------------*/
/* 10.3 SLIDE OUT SIDEBAR  */
/*----------------------------------------*/
.slide-menu { width:100%; max-width:380px; height:100%; overflow:auto; background:#000; position:fixed; top:0; left:-460px; transition:all 0.4s ease-in-out; z-index:2000; padding:30px 30px 40px 30px; font-size:0.875rem; box-shadow:0 5px 15px rgba(0,0,0,0.1) }
.slide-menu.show { left:0; z-index:4000; }
.slide-menu span.close-menu { display:block; margin:10px 0 10px 10px; text-align:right; cursor:pointer; position:relative; font-size:18px; color:var(--widget-font-color); }
.slide-menu .logo-wrapper { max-width:100%; visibility:visible; text-align:center; }
.slide-menu .custom-logo-link { font-size:2rem;margin:20px auto 20px auto; letter-spacing:-1px; color:var(--sidebar-logo-color); }
.slide-menu a { text-decoration:none; }.primary-nav-sidebar-wrapper { margin:15px 0; }
.slide-menu .primary-nav-sidebar { background:none; list-style:none; margin:0; padding:0; color:var(--widget-font-color); font-family:var(--title-font); }
.slide-menu .primary-nav-sidebar li { position:relative; border-bottom:1px solid var(--widget-line-color); margin:0; padding-left:0; }
.slide-menu .primary-nav-sidebar li a { font-size:1rem; font-weight:800; padding:15px 0; display:inline-block; color:var(--primary-nav-sidebar-link-color); }
.slide-menu ul.primary-nav-sidebar ul.sub-menu { display:none; list-style:none; margin:0; padding:0; border-top:1px solid var(--widget-line-color); background:var(--primary-nav-sidebar-submenu-background); }
.slide-menu ul.primary-nav-sidebar ul.sub-menu li { padding-left:10px; }
.slide-menu ul.primary-nav-sidebar ul.sub-menu li::before { content:"- "; color:var(--primary-nav-sidebar-submenu-link-color); }
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li::before { content:"- "; color:var(--primary-nav-sidebar-submenu-sub-link-color); }
.slide-menu ul.primary-nav-sidebar .sub-menu li:last-of-type { border:0; }
.slide-menu ul.primary-nav-sidebar .sub-menu li a { font-weight:600; color:var(--primary-nav-sidebar-submenu-link-color); }
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li a { font-weight:600; color:var(--primary-nav-sidebar-submenu-sub-link-color); }.slide-menu .widget:not(.nzd-special-widget) { padding:0; box-shadow:none; }
.slide-menu .widget:first-of-type { margin-top:30px; }
.expand { display:none; width:40px; height:49px; position:absolute; bottom:auto; top:0; right:0; cursor:pointer; border-left:1px solid var(--widget-line-color); }
.expand::after { font-family:fontello; content:"\e806 ";font-size:12px; position:absolute; top:18px; right:14px; color:var(--primary-nav-sidebar-arrow-color); }
.expand.close::after { content:"\e808 ";}
.slide-menu .primary-nav-sidebar .menu-item-has-children > .expand { display:block; }.body-fade { position:fixed; top:0; height:100%; width:100%; background:var(--body-background); opacity:0.96; display:none; z-index:1500; }
/*----------------------------------------*/
/* 10.4 SLIDE OUT SEARCH */
/*----------------------------------------*/
.site-search { width:100%; height:100vh; position:fixed; top:0; left:0; z-index:2000; padding-top:calc(50vh - 100px); display:none; color:var(--very-dark-grey); }
.site-search::before { content:''; width:100%; height:100vh; background:var(--body-background); opacity:0.96; position:absolute; z-index:-1; top:0; }
.site-search form { width:50%; max-width:var(--container-max-width); margin:auto; display:flex; justify-content:center; }
.site-search input[type="search"] { -webkit-appearance:none; -webkit-appearance:textfield; width:calc(90%); padding:15px 15px 15px 70px; font-size:1.5rem; font-family:var(--title-font); font-weight:600; border-radius:calc( var(--button-border-radius) * 1.5 ) 0 0 calc( var(--button-border-radius) * 1.5 ); border:0; box-shadow:var(--default-box-shadow); text-align:center; }
.site-search input::placeholder { color:var(--medium-grey); }
.site-search .search-submit { border-radius:0 calc( var(--button-border-radius) * 1.5 ) calc( var(--button-border-radius) * 1.5 ) 0; box-shadow:var(--default-box-shadow); background:var(--white); color:var(--medium-grey); cursor:pointer; font-size:1.25rem; position:relative; }
.site-search .search-submit::before { content:''; width:15px; height:100%; background:var(--white); position:absolute; top:0; left:-15px; }
.site-search .toggle-search { position:absolute; top:60px; right:60px; font-size:20px; cursor:pointer; background:var(--very-dark-grey); padding:12px 10px 13px 10px; border-radius:100%; color:var(--white); }
.site-search .widget { text-align:center; max-width:40%; margin:auto; background:none; box-shadow:none; padding-left:0; padding-right:0; }
.site-search .tagcloud { text-align:center; }
.site-search .widgettitle { display:none; }
/*----------------------------------------*/
/* 11.0 WIDGETS & PLUGINS */
/*----------------------------------------*/
.widget { padding:30px; font-family:var(--title-font); width:100%; line-height:1.4; color:#fff; margin-bottom:30px; border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); background:none; }
.widget-in-loop .widget.in-loop-widget:last-child { margin-bottom:0; }
.widget-title { margin-top:0; margin-bottom:15px; font-size:1.25rem; letter-spacing:normal; color:var(--widget-title-color); line-height:1; }
.category-header-widget .widget-title { font-size:1.75rem; }
.widget ul,.widget ol { list-style:none; margin:0; padding:0; color:var(--widget-meta-color); width:100%; }
.widget select { width:100%; padding:7px; margin:15px 0; }
.widget img { border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); }
.widget img.size-thumbnail { border-radius:var(--thumbnail-border-radius); box-shadow:var(--thumbnail-box-shadow); }
.widget img,.widget img.size-thumbnail,.bio-sidebar .widget img,.bio-sidebar .widget img.size-thumbnail,.comments-sidebar .widget img,.comments-sidebar .widget img.size-thumbnail { box-shadow:none; }
.widget ul > li,.widget ol > li { border-bottom:1px solid var(--widget-line-color); text-align:left; margin:0; padding:0; }
.widget ul > li:last-child,.widget ol > li:last-child { border:0; }
.widget ul .children { border-top:1px solid var(--widget-line-color); }
.widget ul ul.children li ul.children li a::before { content:"\2015";margin-right:5px; color:var(--medium-grey); font-weight:500; }
.widget ul.children li:last-child { border:0; }
.widget ul li a,.widget ol li a { font-family:var(--title-font); font-size:1.125rem; display:inline-block; padding:13px 0; border:0; text-decoration:none; font-weight:800; color:var(--widget-link-color); }
.widget ul.children li a { color:var(--widget-child-link-color); }
.widget button,.widget input[type="submit"],.widget .button { background:var(--widget-button-color); }.widget_nav_menu .menu-primary-navigation-container { background:none; }
.widget_nav_menu .sub-menu li .sub-menu li,.widget_pages ul.children li ul.children li { border:0; }
.widget_nav_menu li.menu-item-has-children .sub-menu li { border-top:1px solid var(--widget-line-color); }
.widget_nav_menu li.menu-item-has-children .sub-menu li:first-child { border-bottom:0; }
.widget_nav_menu li.menu-item-has-children .sub-menu li a,.widget_pages { color:var(--widget-child-link-color); }
.widget_nav_menu li.menu-item-has-children .sub-menu li .sub-menu li a::before { content:"\2015";margin-right:5px; color:var(--medium-grey); font-weight:500; }
.widget_nav_menu li.alignright { float:none; display:block; margin:0; }.widget.widget_search { padding:15px 15px 15px 30px; }
.widget_search label { display:none; }
.widget_search form { display:flex; flex-direction:row; justify-content:space-between; }
.widget_search .widget-title { margin-bottom:25px; display:none; }
.widget_search input[type="search"] { width:calc(100% - 95px); -webkit-appearance:none; -webkit-appearance:textfield; padding:10px 10px 10px 0; background:var(--widget-background); border:0; color:var(--widget-font-color); }
.widget_search input[type="search"]::placeholder { color:var(--widget-meta-color); }
.widget_search input[type="search"]:hover,.widget_search input[type="search"]:focus { border:0; box-shadow:none; }
.widget_search input[type="search"]:hover + button { border-color:var(--medium-border-color); }
.widget_search input[type="search"]:focus + button { border-color:var(--medium-border-color); }
.widget_search button[type="submit"] { padding:15px; cursor:pointer; background:none; color:var(--widget-meta-color); }.widget_calendar caption { text-align:left; color:var(--widget-meta-color); font-size:0.875rem; padding:6px 0 24px 0; font-weight:800; }
.widget_calendar table { width:100%; border-collapse:collapse; margin-bottom:10px; margin-top:0; font-family:var(--title-font); border-radius:var(--default-border-radius); }
.widget_calendar td,.widget_calendar th { padding:8px; text-align:center; overflow:hidden; font-weight:800; color:var(--widget-meta-color); background:none; }
.widget_calendar th { background:var(--theme-color-2); color:var(--white); border:0; }
.widget_calendar tr { border:0; }
.widget_calendar td { border:0; box-shadow:inset 1px 1px 0 var(--widget-line-color); }
.widget_calendar table tr td:last-child, .widget_calendar table tr th:last-child { border:0; }
.widget_calendar table tr td:last-child { border:0; }
.widget_calendar table { position:relative; }
.widget_calendar table tbody::after { content:''; width:1px; height:100%; background:var(--widget-line-color); position:absolute; bottom:0; right:0; max-height:200px; }
.widget_calendar tbody { position:relative; border-bottom:1px solid var(--widget-line-color); }
.widget_calendar tfoot td { border-top:1px solid var(--widget-line-color); padding-bottom:30px; padding-top:24px; }
.widget_calendar td:not(#prev):not(#next) a { color:var(--white); background:var(--theme-color-2); display:block; width:30px; height:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto; text-decoration:none; }
#today { color:var(--white); background:none; position:relative; z-index:200; }
#today::before { content:''; width:30px; height:30px; background:var(--light-grey); position:absolute; top:calc(50% - 15px); left:calc(50% - 15px); border-radius:50%; z-index:-1; }
.widget_calendar #prev a,.widget_calendar #next a,.widget_calendar .wp-calendar-nav a { color:var(--theme-color-2); font-weight:900; text-decoration:none; }.tagcloud { padding-top:12px; }
.widget_tag_cloud a { display:inline-block; padding:7px 12px; font-size:13px !important; line-height:1; margin:4px 6px 4px 0px; font-weight:800; background:var(--theme-color-2); color:var(--white); text-decoration:none; border-radius:var(--misc-border-radius); }
.widget_tag_cloud a span.tag-link-count { font-weight:400; }
.widget_tag_cloud a:hover { background:var(--theme-color-1); }.widget.widget_rss { background:none; padding:0; box-shadow:none; }
.widget.widget_rss .widget-title { margin-bottom:30px; }
.widget.widget_rss li { border:0; padding:10px 30px 30px 30px; background:var(--widget-background); margin-bottom:30px; color:var(--widget-font-color); border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); }
.widget.widget_rss li:last-child { margin:0; }
.widget_rss .rssSummary { margin:10px 0; color:var(--widget-meta-color); font-size:0.875rem; }
.widget_rss cite { color:var(--widget-link-color); font-style:normal; font-weight:800; font-size:0.875rem; margin:20px 0 0 0; display:block; }
.widget_rss cite::before { color:var(--widget-meta-color); }
.widget_rss ul li a { font-weight:900; font-size:1.125rem; color:var(--widget-link-color); }
.rss-widget-icon { display:none; }
a.rsswidget { text-decoration:none; color:var(--very-dark-grey); }
.rss-date { display:block; font-weight:800; color:var(--widget-meta-color); font-size:0.875rem; margin:5px 0 20px 0; }
.widget .widget-title a:nth-child(2)::before { font-family:"fontello"; content:"\f09e";
/* user-circle */
margin-right:10px; font-weight:400; }.widget_recent_comments { font-size:0.875rem; }
.widget_recent_comments ul li { padding:16px 0 3px 0; font-weight:500; }
.widget_recent_comments ul li:last-child { margin:0; }
.widget_recent_comments ul li span { display:inline-block; font-weight:900; }
.widget.widget_recent_comments ul li a.url { color:var(--widget-meta-link-color); font-size:0.875rem; font-weight:900; padding:0; }
.widget.widget_recent_comments ul li a:not(.url) { display:block !important; width:100%; padding:0 0 13px 0 !important; font-weight:800; font-size:1.125rem; }.widget.widget_recent_entries span { padding-bottom:10px; }.widget_text .widget-title { margin-bottom:25px; }
.widget_text .wp-caption-text { color:var(--widget-meta-color); }.widget_media_gallery .widget-title { margin-bottom:30px; }
.widget_media_gallery .gallery .gallery-item { margin:0; width:calc(100% / 3); }
.widget.widget_media_gallery img { border-radius:0; box-shadow:none; }
.widget_media_gallery .gallery-caption { display:none; }.widget_media_image .widget-title,.widget_media_video .widget-title,.widget_media_audio .widget-title { margin-bottom:30px; text-align:left; }
.widget_media_image { text-align:center; }
/*----------------------------------------*//*----------------------------------------*//* No thumbnail all layouts*/
.widget.nzd_posts_widget .widget-title { margin-bottom:30px; }
.widget.nzd_posts_widget .widget-entry { padding:15px 0; }
.widget.nzd_posts_widget .widget-entry:first-child { padding-top:0; }
.widget.nzd_posts_widget .widget-entry:last-child { padding-bottom:0; }
.widget.nzd_posts_widget .entry-header { padding:0; flex-grow:1; flex-basis:100px; min-width:0; }
.widget.nzd_posts_widget .entry-title-link { font-weight:800; word-wrap:break-word; line-height:1.3; font-size:1.125rem; padding:0; min-width:0; width:100%; }
.widget.nzd_posts_widget .entry-meta { margin:0 0 5px 0; position:static; font-size:12px; }
.widget.nzd_posts_widget .entry-meta.after-title { margin:5px 0 0 0; }
.widget.nzd_posts_widget .entry-meta.after-title.has-avatar { margin:8px 0 0 0; }
.widget.nzd_posts_widget .entry-meta li { border:0; }
.widget.nzd_posts_widget .widget-entry .entry-meta a { font-size:12px; padding:0; color:var(--widget-meta-link-color); }
.widget.nzd_posts_widget .avatar { width:24px; }
.widget.nzd_posts_widget .entry-meta.has-avatar li { padding-top:5px; }
.widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,.widget.nzd_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after { margin-left:3px; color:var(--widget-meta-color); }
.widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--widget-meta-color); }
.widget.nzd_posts_widget .entry-read-time::before,.widget.nzd_posts_widget .entry-comment-count::before { margin-right:2px; font-size:13px; color:var(--widget-meta-color); }.widget.nzd_posts_widget .list-style-list li.widget-entry.has-post-thumbnail,.widget.nzd_posts_widget .list-style-list-first-grid li.widget-entry.has-post-thumbnail:not(:first-child) { display:flex; flex-wrap:wrap; flex-direction:row; border:0; }
.widget.nzd_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { border-top:1px solid var(--widget-line-color); }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { margin:10px 0; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { margin:0 0 5px 0; }
.widget.nzd_posts_widget .list-style-list .post-thumbnail,.widget.nzd_posts_widget .list-style-list-first-grid li.widget-entry:not(:first-child) .post-thumbnail { width:105px; padding-right:20px; margin:0; }
.widget.nzd_posts_widget .post-thumbnail a { padding:0; display:block; }
.widget.nzd_posts_widget .list-style-list.has-post-thumbnails li.has-post-thumbnail ul.post-categories li,.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:not(:first-child).has-post-thumbnail ul.post-categories li { padding-top:0; }.widget.nzd_posts_widget .list-style-grid li.widget-entry.has-post-thumbnail { border:0; padding-bottom:10px; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails a.entry-title-link { font-size:1.125rem; font-weight:700; line-height:1.3; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-header { padding:0 15px; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title,.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title { margin-top:-14px; margin-bottom:10px; margin-left:-3px; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list) { background:var(--widget-background); border-radius:var(--misc-border-radius); border:3px solid var(--widget-background); padding:0; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title a { color:var(--white); background:var(--theme-color-2); color:var(--white); padding:6px 7px; border-radius:var(--misc-border-radius); display:block; margin:0; line-height:1; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time,.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time { position:absolute; top:-16px; right:15px; background:var(--widget-background); border-radius:var(--misc-border-radius); padding:3px 7px; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails.has-category-meta li.widget-entry.has-post-thumbnail .entry-read-time,.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails.has-category-meta li.widget-entry.has-post-thumbnail:first-child .entry-read-time { top:3px; }
.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail .entry-comment-count::after,.widget.nzd_posts_widget .list-style-grid .has-post-thumbnail .entry-meta.before-title ul.post-categories li:not(:last-child)::after { content:none; }.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child { border:0; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .post-thumbnail { width:100%; padding:0; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-header { padding:0 15px; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails:not(.has-category-meta) li.widget-entry.has-post-thumbnail:first-child .entry-header,.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails:not(.has-category-meta) li.widget-entry.has-post-thumbnail .entry-header { padding:10px 15px 0 15px; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails:not(.has-category-meta).has-read-time li.widget-entry.has-post-thumbnail:first-child .entry-header,.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails:not(.has-category-meta).has-read-time li.widget-entry.has-post-thumbnail .entry-header { padding:15px 15px 0 15px; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list) { background:var(--widget-background); border-radius:var(--misc-border-radius); border:3px solid var(--widget-background); padding:0; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title a { color:var(--white); background:var(--theme-color-2); color:var(--white); padding:6px 7px; border-radius:var(--misc-border-radius); display:block; margin:0; line-height:1; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .entry-title-link,.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry .entry-title-link { font-size:1.125rem; font-weight:900; line-height:1.3; }
.widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail.first-grid .entry-meta.after-title ul li:nth-last-child(2)::after,.widget.nzd_posts_widget .list-style-grid.has-post-thumbnails.has-read-time li.widget-entry.has-post-thumbnail .entry-meta.after-title ul li:nth-last-child(2)::after { content:none; }ol.show-post-count { counter-reset:li-counter; }ol.show-post-count > li.widget-entry::before { position:absolute; top:5px; margin-left:0; display:flex; justify-content:center; align-items:center; color:var(--widget-count-color); content:counter(li-counter); counter-increment:li-counter; z-index:200; font-size:46px; font-weight:800; background:none; }
ol.show-post-count > li.widget-entry:first-child::before { color:var(--widget-first-count-color); top:-10px; }
ol.show-post-count > li.widget-entry:not(.has-post-thumbnail) .entry-header { padding-left:50px; }ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before,ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { top:15px; left:0; width:20px; height:20px; padding:5px; color:var(--widget-count-alt-color); background:var(--widget-count-background); font-size:0.875rem; border-radius:50%; line-height:10px; content:counter(li-counter); }
ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before { background:var(--widget-first-count-background); color:var(--widget-first-count-alt-color); top:0; }
ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { top:15px; }
ol.show-post-count.list-style-grid.has-post-thumbnails > li.has-post-thumbnail::before { top:25px; left:10px; }
ol.show-post-count.list-style-list-first-grid.has-post-thumbnails > li.has-post-thumbnail:first-child::before,ol.show-post-count.list-style-grid.has-post-thumbnails > li.has-post-thumbnail:first-child::before { top:10px; left:10px; }.widget.nzd_social_widget .widget-title { margin-bottom:20px; }
ul.social-icons { list-style:none; margin:0; padding:0; }
ul.social-icons { display:flex; flex-wrap:wrap; justify-content:flex-start; text-transform:capitalize; }
ul.social-icons.text-icon li.social-icon { margin:0 0 15px 0; padding:0; width:100%; border:0; }
ul.social-icons.text-icon li.social-icon:last-child { margin:0; }
ul.social-icons.text-icon.theme li.social-icon a,ul.social-icons.text-icon.brand li.social-icon a { display:block; padding:11px 15px; font-size:13px; border-radius:calc(var(--misc-border-radius) * 2); background:var(--very-light-background-color); color:var(--very-dark-grey); }
ul.social-icons.text-icon li.social-icon a:hover { background:var(--light-background-color); }
ul.social-icons.text-icon li.social-icon a span { margin-right:8px; }ul.social-icons.icon-background li.social-icon { margin:4px; text-transform:capitalize; border:0; width:calc(100% / 6 - 7px); }
ul.social-icons li.social-icon:nth-child(6n+1) { margin-left:0; }
ul.social-icons li.social-icon:nth-child(6n+6) { margin-right:0; }
ul.social-icons li.social-icon.tiktok { text-transform:none; }
ul.social-icons li.social-icon.rss { text-transform:uppercase; }
ul.social-icons.icon li.social-icon a,ul.social-icons.icon-background li.social-icon a { color:var(--white); border-radius:50%; display:flex; justify-content:center; align-items:center; text-decoration:none; flex:1 0 auto; height:auto; padding:0; background:var(--dark-grey); }
ul.social-icons.icon-background li.social-icon a::before,ul.social-icons.icon li.social-icon a::before { content:''; float:left; padding-top:100%; }
ul.social-icons.icon-background.theme li.social-icon a { background:var(--theme-color-1); }
ul.social-icons.icon-background.theme li.social-icon a:hover { background:var(--theme-color-2); }
ul.social-icons li.social-icon i { font-size:1rem; }
ul.social-icons li.social-icon.discord i { font-size:0.75rem; width:21px; display:inline-block; margin-left:2px; }ul.social-icons.icon.theme li.social-icon a,ul.social-icons.icon.brand li.social-icon a { background:var(--white); color:var(--medium-grey); border:2px solid var(--light-border-color); }
ul.social-icons.icon li.social-icon i { font-size:1.125rem; }
ul.social-icons.icon li.social-icon.discord i { font-size:0.875rem; margin-left:-3px; }.share ul.social-icons { justify-content:center; }
.share ul.social-icons li.social-icon { width:40px; margin:0 0 8px 0; padding-left:0; }
.hentry-footer ul.social-icons li.social-icon { margin:4px; padding:0; }ul.social-icons.brand.icon-background li.social-icon.twitter a,ul.social-icons.brand.text-icon li.social-icon.twitter a { background:#429CD6; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.facebook a,ul.social-icons.brand.text-icon li.social-icon.facebook a { background:#3A589E; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.pinterest a,ul.social-icons.brand.text-icon li.social-icon.pinterest a { background:#CD2029; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.linkedin a,ul.social-icons.brand.text-icon li.social-icon.linkedin a { background:#0077B5; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.tumblr a,ul.social-icons.brand.text-icon li.social-icon.tumblr a { background:#35465c; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.reddit a,ul.social-icons.brand.text-icon li.social-icon.reddit a { background:#FF4500; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.pocket a,ul.social-icons.brand.text-icon li.social-icon.pocket a { background:#EE4056; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.youtube a,ul.social-icons.brand.text-icon li.social-icon.youtube a { background:#FF0000; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.instagram a,ul.social-icons.brand.text-icon li.social-icon.instagram a { background:#CD486B; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.flickr a,ul.social-icons.brand.text-icon li.social-icon.flickr a { background:#FF0084; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.vimeo a,ul.social-icons.brand.text-icon li.social-icon.vimeo a { background:#17AEE1; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.vkontakte a,ul.social-icons.brand.text-icon li.social-icon.vkontakte a { background:#5082B9; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.dribbble a,ul.social-icons.brand.text-icon li.social-icon.dribbble a { background:#EA4C89; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.px500 a,ul.social-icons.brand.text-icon li.social-icon.px500 a { background:#222222; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.soundcloud a,ul.social-icons.brand.text-icon li.social-icon.soundcloud a { background:#E06A2C; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.spotify a,ul.social-icons.brand.text-icon li.social-icon.spotify a { background:#1ED760; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.mixcloud a,ul.social-icons.brand.text-icon li.social-icon.mixcloud a { background:#1D2D3B; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.medium a,ul.social-icons.brand.text-icon li.social-icon.medium a { background:#1C1B1A; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.github a,ul.social-icons.brand.text-icon li.social-icon.github a { background:#0E0B0A; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.behance a,ul.social-icons.brand.text-icon li.social-icon.behance a { background:#1769FF; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.gab a,ul.social-icons.brand.text-icon li.social-icon.gab a { background:#00D279; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.minds a,ul.social-icons.brand.text-icon li.social-icon.minds a { background:#464646; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.bitchute a,ul.social-icons.brand.text-icon li.social-icon.bitchute a { background:#EF4137; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.steemit a,ul.social-icons.brand.text-icon li.social-icon.steemit a { background:#06D4A7; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.whatsapp a,ul.social-icons.brand.text-icon li.social-icon.whatsapp a { background:#2CB742; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.tiktok a,ul.social-icons.brand.text-icon li.social-icon.tiktok a { background:#000000; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.rss a,ul.social-icons.brand.text-icon li.social-icon.rss a { background:#F78422; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.odnoklassniki a,ul.social-icons.brand.text-icon li.social-icon.odnoklassniki a { background:#F58220; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.telegram a,ul.social-icons.brand.text-icon li.social-icon.telegram a { background:#30A1DB; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.discord a,ul.social-icons.brand.text-icon li.social-icon.discord a { background:#5865F2; color:var(--white); }
ul.social-icons.brand.icon-background li.social-icon.email a,ul.social-icons.brand.text-icon li.social-icon.email a { background:var(--dark-grey); color:var(--white); }ul.social-icons.brand.icon li.social-icon.twitter a,ul.author-social.brand.text-icon li.twitter a { color:#429CD6; }
ul.social-icons.brand.icon li.social-icon.facebook a,ul.author-social.brand.text li.facebook a { color:#3A589E; }
ul.social-icons.brand.icon li.social-icon.pinterest a,ul.author-social.brand.text li.pinterest a { color:#CD2029; }
ul.social-icons.brand.icon li.social-icon.google-plus a,ul.author-social.brand.text li.google-plus a { color:#DF4B37; }
ul.social-icons.brand.icon li.social-icon.linkedin a,ul.author-social.brand.text li.linkedin a { color:#0077B5; }
ul.social-icons.brand.icon li.social-icon.tumblr a,ul.author-social.brand.text li.tumblr a { color:#35465c; }
ul.social-icons.brand.icon li.social-icon.reddit a,ul.author-social.brand.text li.reddit a { color:#FF4500; }
ul.social-icons.brand.icon li.social-icon.pocket a { color:#EE4056; }
ul.social-icons.brand.icon li.social-icon.youtube a,ul.author-social.brand.text li.youtube a { color:#FF0000; }
ul.social-icons.brand.icon li.social-icon.instagram a,ul.author-social.brand.text li.instagram a { color:#CD486B; }
ul.social-icons.brand.icon li.social-icon.flickr a,ul.author-social.brand.text li.flickr a { color:#FF0084; }
ul.social-icons.brand.icon li.social-icon.vimeo a,ul.author-social.brand.text li.vimeo a { color:#17AEE1; }
ul.social-icons.brand.icon li.social-icon.vkontakte a,ul.author-social.brand.text li.vkontakte a { color:#5082B9; }
ul.social-icons.brand.icon li.social-icon.dribbble a,ul.author-social.brand.text li.dribbble a { color:#EA4C89; }
ul.social-icons.brand.icon li.social-icon.px500 a,ul.author-social.brand.text li.px500 a { color:#222222; }
ul.social-icons.brand.icon li.social-icon.soundcloud a,ul.author-social.brand.text li.soundcloud a { color:#E06A2C; }
ul.social-icons.brand.icon li.social-icon.spotify a,ul.author-social.brand.text li.spotify a { color:#1ED760; }
ul.social-icons.brand.icon li.social-icon.mixcloud a,ul.author-social.brand.text li.mixcloud a { color:#1D2D3B; }
ul.social-icons.brand.icon li.social-icon.medium a,ul.author-social.brand.text li.medium a { color:#1C1B1A; }
ul.social-icons.brand.icon li.social-icon.github a,ul.author-social.brand.text li.github a { color:#0E0B0A; }
ul.social-icons.brand.icon li.social-icon.behance a,ul.author-social.brand.text li.behance a { color:#1769FF; }
ul.social-icons.brand.icon li.social-icon.gab a,ul.author-social.brand.text li.gab a { color:#00D279; }
ul.social-icons.brand.icon li.social-icon.minds a,ul.author-social.brand.text li.minds a { color:#464646; }
ul.social-icons.brand.icon li.social-icon.bitchute a,ul.author-social.brand.text li.bitchute a { color:#EF4137; }
ul.social-icons.brand.icon li.social-icon.steemit a,ul.author-social.brand.text li.steemit a { color:#06D4A7; }
ul.social-icons.brand.icon li.social-icon.whatsapp a,ul.author-social.brand.text li.whatsapp a { color:#2CB742; }
ul.social-icons.brand.icon li.social-icon.tiktok a,ul.author-social.brand.text li.tiktok a { color:#000000; }
ul.social-icons.brand.icon li.social-icon.rss a,ul.author-social.brand.text li.rss a { color:#F78422; }
ul.social-icons.brand.icon li.social-icon.odnoklassniki a,ul.author-social.brand.text li.odnoklassniki a { color:#F58220; }
ul.social-icons.brand.icon li.social-icon.telegram a,ul.author-social.brand.text li.telegram a { color:#30A1DB; }
ul.social-icons.brand.icon li.social-icon.discord a,ul.author-social.brand.text li.discord a { color:#5865F2; }
ul.social-icons.brand.icon li.social-icon.email a,ul.author-social.brand.text li.email a { color:var(--dark-grey); }
/*----------------------------------------*//*----------------------------------------*/.widget.widget_mc4wp_form_widget,article.single-post .mc4wp-form,article.single-page .mc4wp-form { text-align:center; font-size:0.875rem; max-width:480px; margin-left:auto; margin-right:auto; }
article.single-post .mc4wp-form,article.single-page .mc4wp-form { font-size:100%; }
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label,article.single-post .mc4wp-form .mc4wp-form-fields label,article.single-page .mc4wp-form .mc4wp-form-fields label { width:100%; padding:10px 0 30px 0; display:block; color:var(--widget-meta-color); }
article.single-post .mc4wp-form .mc4wp-form-fields label { font-size:0.875rem; color:var(--dark-grey); }
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label:last-child,article.single-post .mc4wp-form .mc4wp-form-fields label:last-child,article.single-page .mc4wp-form .mc4wp-form-fields label:last-child { padding-bottom:0; }
.widget.widget_mc4wp_form_widget .mc4wp-form-fields,article.single-post .mc4wp-form .mc4wp-form-fields,article.single-page .mc4wp-form .mc4wp-form-fields { display:flex; flex-wrap:wrap; flex-direction:column; }
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p { margin:0; }
.widget.widget_mc4wp_form_widget input,.widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) { width:auto; padding:12px; flex-grow:1; margin-bottom:20px; border-radius:var(--button-border-radius); }
article.single-page .mc4wp-form .mc4wp-form-fields input,article.single-page .mc4wp-form .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),article.single-post .mc4wp-form .mc4wp-form-fields input,article.single-post .mc4wp-form .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button) { width:auto; flex-grow:1; margin-bottom:20px; }
.widget.widget_mc4wp_form_widget input:not([type="submit"]):not([type="checkbox"]),article.single-post .mc4wp-form .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]) { background:var(--white); }
.widget.widget_mc4wp_form_widget input[type="submit"],.widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) { flex-grow:0; padding:15px 15px; }
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input:not([type="checkbox"]),.widget.widget_mc4wp_form_widget .mc4wp-form-fields p button:not(.customize-partial-edit-shortcut-button) { width:100%; }
.widget.widget_mc4wp_form_widget input[type="checkbox"],article.single-post .mc4wp-form .mc4wp-form-fields input[type="checkbox"],article.single-page .mc4wp-form .mc4wp-form-fields input[type="checkbox"] { float:none; width:auto; }
.widget.widget_mc4wp_form_widget a { color:var(--widget-meta-link-color); }
.aside-sidebar .widget.widget_mc4wp_form_widget .widget-title { margin-bottom:15px; }.null-instagram-feed .widget-title { margin-bottom:30px; }
ul.instagram-pics { display:flex; flex-wrap:wrap; margin:0; list-style:none; padding:0; width:100%; }
ul.instagram-pics li { display:flex; flex-basis:calc(100% / 3 - 16px); padding:0; flex-grow:1; border:0; transition:all 0.3s ease;
/*margin:8px; */
}
ul.instagram-pics li:nth-child(3n+1) { margin-left:0; }
ul.instagram-pics li:nth-child(3n+3),ul.instagram-pics li:nth-child(4):last-child,ul.instagram-pics li:nth-child(5):last-child { margin-right:0; }
.widget.null-instagram-feed ul.instagram-pics li a,.widget ul.instagram-pics img { padding:0; object-fit:cover; width:100%; height:100%; transition:0.4s ease; background:none; }
.widget ul.instagram-pics img { border-radius:0; }
.widget.null-instagram-feed a { text-decoration:none; background:var(--dark-grey); padding:9px 12px 8px 12px; color:var(--white); border-radius:var(--button-border-radius); font-size:13px; line-height:1; }
.widget.null-instagram-feed p.clear { margin:30px 0 0 0; padding:0; text-align:center; font-weight:700; }
.widget.null-instagram-feed p.clear a::before { font-family:Fontello; content:'\f16d'; margin-right:7px; font-size:14px; font-weight:400; }.wpcf7-form p { margin:30px 0; }
.wpcf7-form em { color:var(--medium-grey); font-style:normal; font-size:1rem; }
span.wpcf7-list-item { margin-left:0; clear:both; display:block; width:100%; margin:10px 0; }
span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"] { margin-top:10px; margin-right:10px; float:left; }
.wpcf7-select { margin-bottom:30px; }.widget.nzd-special-widget:not(.widget_rss):not(.widget_search) { padding:30px; }
.widget.nzd-special-widget li,.widget.nzd-special-widget ul .children,.widget_nav_menu.nzd-special-widget li.menu-item-has-children .sub-menu li,.widget_calendar.nzd-special-widget table tbody::after,.widget_calendar.nzd-special-widget tbody,.widget_calendar.nzd-special-widget tfoot td,.widget.nzd_posts_widget.nzd-special-widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { border-color:var(--special-widget-line-color); }
.widget_calendar.nzd-special-widget td { box-shadow:inset 1px 1px 0 var(--special-widget-line-color); }
.widget_calendar.nzd-special-widget table tbody::after { background:var(--special-widget-line-color); }
.widget.nzd-special-widget.widget_rss li { padding:10px 30px 30px 30px; }
.widget.nzd-special-widget:not(.widget_rss),.widget.nzd-special-widget.widget_rss li,.widget.nzd-special-widget.widget_search input[type="search"] { background:var(--special-widget-background); color:var(--special-widget-font-color); }
.widget.nzd-special-widget .widget-title { color:var(--special-widget-title-color); }
.widget.nzd-special-widget ul,.widget.nzd-special-widget ol,.widget.nzd-special-widget.widget_search input[type="search"]::placeholder,.widget-nzd-special-widget.widget_calendar caption,.widget-nzd-special-widget.widget_calendar td,.widget-nzd-special-widget.widget_calendar th,.widget.nzd-special-widget.widget_rss .rssSummary,.widget.nzd-special-widget .rss-date,.widget.nzd-special-widget.widget_rss cite::before,.widget.nzd-special-wudget.widget_text .wp-caption-text,.widget.nzd-special-widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,.widget.nzd-special-widget.nzd_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,.widget.nzd-special-widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.widget.nzd-special-widget.nzd_posts_widget .entry-read-time::before,.widget.nzd-special-widget.nzd_posts_widget .entry-comment-count::before,.widget.nzd-special-widget.widget_mc4wp_form_widget .mc4wp-form-fields label,.widget.nzd-special-widget.widget_search button[type="submit"] { color:var(--special-widget-meta-color); }
.widget.nzd-special-widget ul li a,.widget.nzd-special-widget ol li a,.widget.nzd-special-widget.widget_rss cite,.widget.nzd-special-widget.widget_rss ul li a,.widget.nzd-special-widget form a { color:var(--special-widget-link-color); }
.widget.nzd-special-widget ul.children li a,.widget.nzd-special-widget.widget_nav_menu li.menu-item-has-children .sub-menu li a,.widget.nzd-special-widget.widget_pages { color:var(--special-widget-child-link-color); }
.widget.nzd-special-widget.widget_recent_comments ul li a.url,.widget.nzd-special-widget.nzd_posts_widget .widget-entry .entry-meta a,.widget.nzd-special-widget.widget_mc4wp_form_widget a { color:var(--special-widget-meta-link-color); }
.widget.nzd-special-widget:not(.widget_search) button,.widget.nzd-special-widget input[type="submit"],.widget.nzd-special-widget .button { background:var(--special-widget-button-color); }
.widget.nzd-special-widget ol.show-post-count > li.widget-entry::before { color:var(--special-widget-count-color); }
.widget.nzd-special-widget ol.show-post-count > li.widget-entry:first-child::before { color:var(--special-widget-first-count-color); }.widget.nzd-special-widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before,.widget.nzd-special-widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { color:var(--special-widget-count-alt-color); background:var(--special-widget-count-background); }
.widget.nzd-special-widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before { background:var(--special-widget-first-count-background); color:var(--special-widget-first-count-alt-color); }
/*----------------------------------------*//*----------------------------------------*/
.footer-bottom .widget:not(.nzd_social_widget):not(.null-instagram-feed):not(.widget_instagram-feed-widget) { flex-grow:1; max-width:728px;align-self:center; }
.footer-bottom .widget { margin-bottom:40px; }
.footer-bottom .widget-title { font-size:1.5rem; text-align:center; color:var(--footer-widget-title-color); }.footer-bottom .widget.widget_mc4wp_form_widget { background:none; box-shadow:none; }
.footer-bottom .widget.widget_mc4wp_form_widget .widget-title { font-size:2rem; }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields { flex-direction:row; justify-content:space-between; }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button) { width:auto; border-radius:var(--button-border-radius) 0 0 var(--button-border-radius); padding:12px 30px; border-right:0; }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"]:not(.customize-partial-edit-shortcut-button) { border-radius:0 var(--button-border-radius) var(--button-border-radius) 0; }.footer-bottom .nzd_posts_widget ul[class*="list-style-list"] .post-thumbnail,.footer-bottom .nzd_posts_widget ol[class*="list-style-list"] .post-thumbnail { width:140px; }
.footer-bottom ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before,.footer-bottom ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { top:0; }
/*----------------------------------------*//*----------------------------------------*/
.footer-widget-area .widget:not(.widget_search) { color:var(--footer-columns-widget-font-color); background:none; padding:0; box-shadow:none; border-radius:none; }
.site-footer .flex-grid:not(.cols-1) .widget-title { width:100%; }
.footer-widget-area .widget-title { color:var(--footer-columns-widget-title-color); }
.footer-widget-area.footer-columns .widget li,.footer-widget-area.footer-columns .widget ul .children,.footer-widget-area.footer-columns .widget_nav_menu li.menu-item-has-children .sub-menu li,.footer-widget-area.footer-columns .widget_calendar table tbody::after,.footer-widget-area.footer-columns .widget_calendar tbody,.footer-widget-area.footer-columns .widget_calendar tfoot td,.footer-widget-area.footer-columns .widget.nzd_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { border-color:var(--footer-columns-widget-line-color); }
.footer-widget-area.footer-columns .widget_calendar td { box-shadow:inset 1px 1px 0 var(--footer-columns-widget-line-color); }
.footer-widget-area.footer-columns .widget_calendar table tbody::after { background:var(--footer-columns-widget-line-color); }
.footer-widget-area.footer-columns .widget ul,.footer-widget-area.footer-columns .widget ol,.footer-widget-area.footer-columns .widget_text .wp-caption-text,.footer-widget-area.footer-columns .widget.nzd_posts_widget .entry-read-time::before,.footer-widget-area.footer-columns .widget.nzd_posts_widget .entry-comment-count::before,.footer-widget-area.footer-columns .widget_calendar td,.footer-widget-area.footer-columns .widget_rss .rssSummary,.footer-widget-area.footer-columns .rss-date,.footer-widget-area.footer-columns .site-footer .widget_rss cite::before,.footer-widget-area.footer-columns .widget.widget_mc4wp_form_widget .mc4wp-form-fields label { color:var(--footer-columns-widget-meta-color); }
.footer-widget-area.footer-columns .widget ul li a,.footer-widget-area.footer-columns .widget ol li a,.footer-widget-area.footer-columns .widget_rss cite { color:var(--footer-columns-widget-link-color); }
.footer-widget-area.footer-columns .widget ul.children li a,.footer-widget-area.footer-columns .widget_nav_menu li.menu-item-has-children .sub-menu li a { color:var(--footer-columns-widget-child-link-color); }
.footer-widget-area.footer-columns .widget.widget_recent_comments ul li a.url,.footer-widget-area.footer-columns .widget.nzd_posts_widget .widget-entry .entry-meta a { color:var(--footer-columns-widget-meta-link-color); }
.site-footer .widget_rss .widget-title { margin-bottom:42px; }
.footer-widget-area.footer-columns .widget button, .footer-widget-area.footer-columns .widget input[type="submit"], .footer-widget-area .widget .button { background:var(--footer-columns-widget-button-color); }.site-footer .nzd_posts_widget ul:not(.has-post-thumbnails) li.widget-entry,.site-footer .widget.widget_recent_comments li,.site-footer .widget.widget_recent_entries li { margin-bottom:10px; }
.site-footer .list-style-list.has-post-thumbnails li.widget-entry.has-post-thumbnail a.entry-title-link { max-width:100%; }.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time,.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time,.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list) { background:var(--footer-columns-background); }
.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),.footer-widget-area.footer-columns .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list) { border-color:var(--footer-columns-background); }
.footer-widget-area.footer-columns .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,.footer-widget-area.footer-columns .widget.nzd_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,.footer-widget-area.footer-columns .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--footer-columns-widget-meta-color); }
.footer-widget-area.footer-columns .widget ol.show-post-count > li.widget-entry::before { color:var(--footer-columns-widget-count-color); }
.footer-widget-area.footer-columns .widget ol.show-post-count > li.widget-entry:first-child::before { color:var(--footer-columns-widget-first-count-color); }.footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before,.footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { color:var(--footer-columns-widget-count-alt-color); background:var(--footer-columns-widget-count-background); }
.footer-widget-area.footer-columns .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before { background:var(--footer-columns-widget-first-count-background); color:var(--footer-columns-widget-first-count-alt-color); }.footer-bottom { flex-direction:column; background:var(--footer-bottom-background); }
.footer-bottom.has-custom-background-color { padding-top:50px; }
.footer-bottom-data { background:var(--footer-background); padding-bottom:30px; }.footer-bottom .widget.null-instagram-feed,.footer-bottom .widget.widget_instagram-feed-widget { width:100vw; max-width:100vw; margin-left:calc(-50vw + 50%) !important; }
.footer-bottom .widget.null-instagram-feed.widget-last,.footer-bottom .widget.widget_instagram-feed-widget.widget-last { margin-bottom:-1px; z-index:200; background:var(--footer-background); }
.footer-bottom .widget ul.instagram-pics li { flex-basis:calc(100% / 7); padding:0; margin:0; margin:0; border-radius:0 }
.site-footer .widget ul.instagram-pics img { border-radius:0 }.footer-bottom ul.social-icons { justify-content:center; }
.footer-bottom ul.social-icons.icon-background li.social-icon { margin:4px; text-transform:capitalize; border:0; width:46px; flex-grow:0; }
.footer-bottom ul.social-icons.text-icon li.social-icon { display:inline-block; width:auto; flex-grow:0; }
.footer-bottom ul.social-icons.text-icon li.social-icon { margin:7px; }
.footer-bottom ul.social-icons.text-icon li.social-icon a { display:inline-block; padding:12px 17px 12px 15px; border-radius:calc(var(--misc-border-radius) * 2); background:var(--theme-color-1); color:var(--white); }
.footer-bottom ul.social-icons.text-icon li.social-icon a span { margin-right:2px; }
.footer-column .widget.widget_mc4wp_form_widget { text-align:left; }
.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields { flex-direction:row; justify-content:space-between; }
.footer-column .widget.widget_mc4wp_form_widget label:first-of-type { padding-top:0; }
.footer-column .widget.widget_mc4wp_form_widget input:not([type="checkbox"]):not([type="submit"]) { border-radius:var(--button-border-radius) 0 0 var(--button-border-radius); border-right:0; flex-shrink:1; }
.footer-column .widget.widget_mc4wp_form_widget input[type="submit"],.footer-column .widget.widget_mc4wp_form_widget button { border-radius:0 var(--button-border-radius) var(--button-border-radius) 0; }.footer-widget-area.footer-bottom .widget:not(.widget_search) { color:var(--footer-widget-font-color); background:none; padding:0; box-shadow:none; border-radius:none; }
.footer-widget-area.footer-bottom .widget-title { color:var(--footer-widget-title-color); }
.footer-widget-area.footer-bottom .widget li,.footer-widget-area.footer-bottom .widget ul .children,.footer-widget-area.footer-bottom .widget_nav_menu li.menu-item-has-children .sub-menu li,.footer-widget-area.footer-bottom .widget_calendar table tbody::after,.footer-widget-area.footer-bottom .widget_calendar tbody,.footer-widget-area.footer-bottom .widget_calendar tfoot td,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .has-post-thumbnails li.widget-entry:not(.has-post-thumbnail):not(:first-child) { border-color:var(--footer-widget-line-color); }
.footer-widget-area.footer-bottom .widget_calendar td { box-shadow:inset 1px 1px 0 var(--footer-widget-line-color); }
.footer-widget-area.footer-bottom .widget_calendar table tbody::after { background:var(--footer-widget-line-color); }
.footer-widget-area.footer-bottom .widget ul,.footer-widget-area.footer-bottom .widget ol,.footer-widget-area.footer-bottom .widget_text .wp-caption-text,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .entry-read-time::before,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .entry-comment-count::before,.footer-widget-area.footer-bottom .widget_calendar td,.footer-widget-area.footer-bottom .widget_rss .rssSummary,.footer-widget-area.footer-bottom .rss-date,.footer-widget-area.footer-bottom .site-footer .widget_rss cite::before,.footer-widget-area.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields label { color:var(--footer-widget-meta-color); }
.footer-widget-area.footer-bottom .widget ul li a,.footer-widget-area.footer-bottom .widget ol li a,.footer-widget-area.footer-bottom .widget_rss cite { color:var(--footer-widget-link-color); }
.footer-widget-area.footer-bottom .widget ul.children li a,.footer-widget-area.footer-bottom .widget_nav_menu li.menu-item-has-children .sub-menu li a { color:var(--footer-widget-child-link-color); }
.footer-widget-area.footer-bottom .widget.widget_recent_comments ul li a.url,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .widget-entry .entry-meta a { color:var(--footer-widget-meta-link-color); }
.footer-widget-area.footer-bottom .widget button, .footer-widget-area.footer-bottom .widget input[type="submit"], .footer-widget-area .widget .button { background:var(--footer-widget-button-color); }.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-read-time,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-read-time,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list) { background:var(--footer-background); }
.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li:not(.category-list),.footer-widget-area.footer-bottom .widget.nzd_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li:not(.category-list) { border-color:var(--footer-background); }
.footer-widget-area.footer-bottom .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li.entry-author-meta::after,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child)::after,.footer-widget-area.footer-bottom .widget.nzd_posts_widget .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--footer-widget-meta-color); }
.footer-widget-area.footer-bottom .widget ol.show-post-count > li.widget-entry::before { color:var(--footer-widget-count-color); }
.footer-widget-area.footer-bottom .widget ol.show-post-count > li.widget-entry:first-child::before { color:var(--footer-widget-first-count-color); }.footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail::before,.footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li:not(.has-post-thumbnail)::before { color:var(--footer-widget-count-alt-color); background:var(--footer-widget-count-background); }
.footer-widget-area.footer-bottom .widget ol.show-post-count.has-post-thumbnails > li.has-post-thumbnail:first-child::before { background:var(--footer-widget-first-count-background); color:var(--footer-widget-first-count-alt-color); }
/*-------------------------------------------------------------12.0 Galleries-------------------------------------------------------------*/
.gallery { display:flex; flex-wrap:wrap; width:100%; }
.the-post .single-post .gallery { width:calc(100% + 30px); margin-left:-15px; }
.gallery-item { display:flex; flex-grow:1; flex-direction:column; justify-content:center; position:relative; margin:15px; }
.gallery-item .gallery-icon { flex:1; width:100%; height:100%; object-fit:cover; }
.gallery-item img { display:flex; object-fit:cover; width:100%; height:100%; }
.gallery-caption { position:absolute; bottom:0; left:0; width:100%; background:var(--overlay-gradient); color:var(--white); text-align:center; font-size:12px; padding:15px 10px 10px 10px; }
.gallery .gallery-item { width:calc(100% / 3 - 30px); }
.gallery-columns-2 .gallery-item { width:calc(100% / 2 - 30px); }
.gallery-columns-1 .gallery-item { width:calc(100% - 30px); }
/*---------------------------------------*/
/* 13.0 Pagination                       */
/*---------------------------------------*/
.pagination,.post-navigation,.navigation,.page-pagination { width:100%; }
.nav-links {clear:both; text-align:center; padding:40px 80px 15px 80px; margin:auto; width:100%; font-family:var(--title-font); font-weight:800; font-size:1rem; color:var(--link-color); }
.comments-pagination .nav-links { display:flex; justify-content:center; }
ul.page-numbers { list-style:none; margin:0; }
ul.page-numbers li { display:inline-block; margin:2px 2px 2px 2px; padding:0; }
.nav-links span.page-numbers,.nav-links a.page-numbers,.nav-links .page-number { width:46px; height:46px; display:flex; justify-content:center; align-items:center; border-radius:50%; text-decoration:none; background:var(--pagination-numbers-background); color:var(--pagination-numbers-color); }
.nav-links span.current,.nav-links > .page-number { background:var(--pagination-numbers-current-background); color:var(--pagination-numbers-current-color); }
.nav-links .page-numbers.next,.nav-links .page-numbers.prev,.page-pagination span.page-numbers { width:auto; padding:15px 20px; background:var(--pagination-prev-next-background); color:var(--pagination-prev-next-color); text-decoration:none; border-radius:var(--button-border-radius); }.page-pagination { padding-bottom:30px; padding-top:15px; }
.single-page .nav-links { color:var(--medium-grey); padding-top:15px; padding-bottom:30px; }
.single-page .nav-links .post-page-numbers.current { background:none; }
.single-page .nav-links .post-page-numbers.current .page-number { background:var(--pagination-numbers-current-background); color:var(--pagination-numbers-current-color); }
.nav-links a.post-page-numbers .page-number { background:var(--very-light-background-color); margin:2px; }
.nav-links .page-number { margin:2px 2px 2px 5px; }
.nav-links a .page-number { margin:0; }
.page .nav-links { display:flex; justify-content:center; align-items:center; }
.page .nav-links a { border-radius:50%; display:inline-block; text-decoration:none; }
.page-pagination a { width:auto; display:inline-block; text-decoration:none; margin:2px 5px 2px 5px; }.pagination-arrows .nav-links .page-numbers.next,.pagination-arrows .nav-links .page-numbers.prev,.pagination-arrows .nav-links .nav-previous a,.pagination-arrows .nav-links .nav-next a,.pagination-arrows .nav-links a:not(.page-numbers) { border-radius:50%; width:46px; height:46px; }
.no-page-numbers .nav-links a.page-numbers:not(.prev):not(.next),.no-page-numbers .nav-links span.page-numbers:not(.prev):not(.next) { display:none; font-size:60px; }
.no-page-numbers ul.page-numbers li:not(:first-child):not(:last-child) { margin-left:0; margin-right:0; display:none; }.post-navigation { margin-bottom:15px; justify-content:space-between; }
body:not(.has-comments) .post-navigation { margin-bottom:0; }
.post-navigation .entry-header,.post-navigation .has-post-thumbnail .entry-header { padding:35px 30px 30px 30px; min-width:0; width:100%; }
.post-navigation a { text-decoration:none; }
#post-navigation .entry-meta.before-title { margin-top:0; margin-bottom:25px; }
#post-navigation .entry-meta span { background:var(--theme-color-2); padding:5px 10px; border-radius:var(--misc-border-radius); color:var(--white); }
.post-navigation .flex-box:not(.has-post-thumbnail) .entry-meta span { padding:0; background:none; }
.post-navigation .has-post-thumbnail { flex-direction:row; padding:0; }
.post-navigation .post-thumbnail,.post-navigation .post-thumbnail img { border-radius:var(--default-border-radius) 0 0 var(--default-border-radius); background:var(--light-background-color); }
.post-navigation .next-article { text-align:right; }
.post-navigation .has-post-thumbnail.next-article { flex-direction:row-reverse; }
.post-navigation .next-article .post-thumbnail,.post-navigation .next-article .post-thumbnail img { border-radius:0 var(--default-border-radius) var(--default-border-radius) 0; }
.post-navigation .post-thumbnail { height:100%; min-height:193px; }
.post-navigation .post-thumbnail img { position:absolute; }
.has-sidebar .post-navigation .post-thumbnail { min-height:185px; }
.post-navigation.cols-3 .flex-box { width:calc(100% / 2 - 38px); flex-grow:0; }
.single:not(.has-sidebar) .post-navigation.has-prev-post:not(.has-next-post) .flex-box,.single:not(.has-sidebar) .post-navigation.has-next-post:not(.has-prev-post) .flex-box { flex-grow:0; width:calc(100% / 2 - 38px); }.nav-links .pages { margin-right:5px; }
/*-------------------------------------------------------------14.0 Comments-------------------------------------------------------------*/
.has-post-nav .section-header.comments-header,.has-related-posts .section-header.comments-header { padding-top:15px; padding-bottom:13px; }
.toggle-comments { text-align:center; }
.toggle-comments span { background:var(--theme-color-2); color:var(--white); padding:15px 25px; font-size:16px; letter-spacing:normal; cursor:pointer; transition:all 0.5s ease; border-radius:calc( var(--button-border-radius)); }
.toggle-comments span::after { font-family:fontello; content:"\e806 ";font-size:14px; color:var(--white); margin-left:8px; }
.toggle-comments.close span::after { content:"\e808 ";}
body:not(.comment-page) #comments.comments-area.closed { display:none; }
.comments-area { width:100%; max-width:var(--container-max-width); margin:45px 15px 13px 15px; background:var(--white); box-shadow:var(--default-box-shadow); border-radius:var(--default-border-radius); }
.comment-list { list-style:none; margin:0 0 30px 0; padding:0; float:left; width:100%; }
.comment, .pingback, .trackback { float:left; padding:15px 0 30px 0; width:100%; word-wrap:break-word; position:relative; border-bottom:2px solid var(--light-border-color); }
.comment-list > .comment:first-child,.pingback:first-child,.comment-list > .comment:first-child > .comment-body .comment-meta { padding-top:0; }
.comment-list > .comment:last-of-type { border:none; padding-bottom:0; }
.comment { margin:0; }
.pingback, .trackback { padding:20px 10px; font-family:var(--body-font); font-weight:700; line-height:1.4; border:0; background:var(--very-light-background-color); border-radius:calc( var(--default-border-radius) - 2px ); margin-bottom:15px; }
.pingback .url,.trackback .url { margin-left:5px; font-weight:400; }
.pingback .comment-edit-link,.trackback .comment-edit-link { text-decoration:underline; margin-left:5px; }
.parent { border:0; padding-bottom:0; }.comment-list .children { padding:0 0 0 0px; margin:15px 0 0 30px; list-style:none; float:left; border-top:1px solid var(--light-border-color); width:calc(100% - 30px); }
.comment-list .children .comment-body { }
.comment-body { float:left; width:100%; }
.parent > .comment-body { margin-bottom:15px; }
.comment-content { font-family:var(--body-font); font-weight:400; line-height:1.4; color:var(--single-entry-font-color); padding-left:70px; }
.comment-body cite { margin:0 0 0px 0; text-transform:uppercase; font-size:12px; font-style:normal; font-weight:700; padding-top:10px; }
.comment-body cite a { text-decoration:none; }
.comment-body .says { display:none; }
.comment-author.vcard { position:relative; }
.comment.bypostauthor > .comment-body .comment-author.vcard::before { font-family:"fontello"; content:"\e809";font-size:20px; margin-right:2px; position:absolute; top:0; left:36px; color:var(--theme-color-2); }
.comment-meta { color:var(--theme-color-1); font-size:14px; padding:10px 20px 10px 0px; position:relative; }
.comment-meta a { text-decoration:none; }
.comment-metadata { text-transform:capitalize; font-size:13px; font-family:var(--title-font); line-height:1.2; font-weight:800; }
.comment-metadata a { color:var(--medium-grey); }
.reply { padding-left:70px; padding-top:15px; }
.comment-author { padding:0; }
.comment-author b.fn { padding-top:7px; margin-bottom:4px; display:block; font-weight:900; font-family:var(--title-font); }
.comment-author b.fn a.url { color:var(--very-dark-grey); }
.comment-reply-link { font-size:13px; text-transform:capitalize; font-weight:800; text-decoration:none; background:var(--theme-color-2); border-radius:var(--misc-border-radius); padding:4px 10px; color:var(--white); font-family:var(--title-font) }
.comment-reply-link:hover { color:var(--white); background:var(--theme-color-1); }
.edit-link a { text-decoration:none; color:var(--link-color); margin-left:3px; }
#comments .comment-list .avatar { width:50px; border-radius:50%; float:left; margin-right:20px; }
.bypostauthor { background:none; }.comment-respond { float:left; width:100%; padding:0 30px 15px 30px; font-size:14px; background:var(--very-light-background-color); border-radius:var(--default-border-radius); margin:0; }
.comment-respond input:not([type="checkbox"]) { width:100%; }
.comment-respond p { clear:both; width:100%; text-align:left; padding:5px 0; }
.comment-respond label { color:var(--medium-grey); font-size:13px; padding-bottom:5px; display:block; font-family:var(--body-font); font-weight:500; }
p.comment-notes { color:var(--medium-grey); font-size:0.875rem; font-weight:500; margin:10px 0 30px 0; }.comment-respond p.comment-form-author,.comment-respond p.comment-form-email { float:left; clear:none; width:calc(50%); padding:0 10px 0 10px; }
#respond.comment-respond p.comment-form-author { padding-left:0 }
#respond.comment-respond p.comment-form-email { padding-right:0; float:right; }
.comment-respond textarea { width:100%; }
.comment-respond input[type="submit"] { width:auto; padding:15px 25px; }
.comment-respond p.comment-form-cookies-consent label { text-transform:none; }
.comment .comment-respond { margin-top:30px; }
.comment-reply-title { font-size:1.5rem;margin-bottom:20px; line-height:1; }
.comment-respond a { text-decoration:none; }
#cancel-comment-reply-link { font-size:14px; margin-left:5px; border-left:1px solid var(--light-grey); padding-left:10px; }
.no-comments { font-weight:700; clear:both; text-align:center; font-size:1.25rem; }
.logged-in-as a:nth-of-type(2) { font-weight:800; }
/*----------------------------------------*/
/* 15.0 MISC. & CUSTOM  */
/*----------------------------------------*/
@keyframes fadein { from { opacity:0; }
to { opacity:1; } }
.custom-post-block.woocommerce { padding:0 15px; }
.custom-post-block.woocommerce .section-header { padding-left:0; padding-bottom:0; padding-right:0; }.has-comments .nzd-related-posts { margin-top:5px; }
.has-comments .nzd-related-posts:not(.has-title) { margin-top:15px; }
.has-comments.has-related-posts:not(.has-related-posts-background) .nzd-related-posts:not(.has-title) { margin-top:30px; }
.nzd-related-posts-wrapper { background:var(--related-posts-background); margin-right:calc(-50vw + 50%); margin-top:15px; padding-left:15px; padding-right:15px; }
.has-sidebar .nzd-related-posts-wrapper { border-radius:var(--default-border-radius); box-shadow:var(--default-box-shadow); margin-bottom:55px }
.has-sidebar .nzd-related-posts-wrapper.alignfull { width:100%; margin-left:15px !important; margin-right:15px; }
@media (max-width:1060px ) { .has-sidebar .nzd-related-posts-wrapper { border-radius:0; margin-bottom:50px }
.has-sidebar .nzd-related-posts-wrapper.alignfull { width:100vw; margin-left:0 !important; margin-right:0 !important; } }
.nzd-related-posts-wrapper .nzd-related-posts,.has-comments .nzd-related-posts-wrapper .nzd-related-posts { padding-bottom:35px; margin-top:0; }
.nzd-related-posts-wrapper .nzd-related-posts:not(.has-title) { padding-top:15px; padding-bottom:15px; }
.has-post-nav .nzd-related-posts-wrapper { margin-top:35px; }
.has-comments .nzd-related-posts-wrapper { margin-top:45px; }
.nzd-related-posts-wrapper .section-header { padding-top:40px; }
.nzd-related-posts .page-title { color:var(--related-posts-title-color); }
.nzd-related-posts .flex-box { background:var(--related-posts-card-background); }
.nzd-related-posts .flex-box:not(.cover) .entry-title a { color:var(--related-posts-entry-title-link-color); }
.nzd-related-posts .flex-box:not(.cover) .entry-meta.after-title a { color:var(--related-posts-entry-meta-link-color); }
.nzd-related-posts .flex-box:not(.cover) .entry-meta,.nzd-related-posts .entry-read-time::before,.nzd-related-posts .entry-comment-count::before,.nzd-related-posts .flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after,.nzd-related-posts .entry-read-more { color:var(--related-posts-entry-meta-color); }
.nzd-related-posts .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { background:var(--related-posts-card-background); }
.nzd-related-posts .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list) { border-color:var(--related-posts-card-background); }
.nzd-related-posts .entry-content { color:var(--related-posts-entry-content-color); }
.nzd-related-posts .read-more { color:var(--related-posts-continue-reading-color); }
/* Category Featured posts*/
.has-category-featured-background:not(.has-custom-header) .site-header { margin-bottom:45px; }
.nzd-category-featured-wrapper { background:var(--category-featured-posts-background); }
.nzd-category-featured-wrapper .nzd-category-featured { padding-bottom:35px; }
.nzd-category-featured-wrapper .nzd-category-featured:not(.has-title) { padding-top:15px; padding-bottom:15px; }
.nzd-category-featured-wrapper .section-header { padding-top:37px; padding-bottom:28px; }
.has-category-featured:not(.has-category-featured-background):not(.has-custom-header) .nzd-category-featured .section-header { padding-top:0; }
.has-custom-header.has-category-featured:not(.has-category-featured-background) .nzd-category-featured.has-title .section-header { padding-top:2px; }
.nzd-category-featured-wrapper .page-title { color:var(--category-featured-posts-title-color); }
.nzd-category-featured .flex-box { background:var(--category-featured-posts-card-background); }
.nzd-category-featured .flex-box:not(.cover) .entry-title a { color:var(--category-featured-posts-entry-title-link-color); }
.nzd-category-featured .flex-box:not(.cover) .entry-meta.after-title a { color:var(--category-featured-posts-entry-meta-link-color); }
.nzd-category-featured .flex-box:not(.cover) .entry-meta,.nzd-category-featured .entry-read-more,.nzd-category-featured .entry-read-time::before,.nzd-category-featured .entry-comment-count::before,.nzd-category-featured .flex-box:not(.cover).entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--category-featured-posts-entry-meta-color); }
.nzd-category-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { background:var(--category-featured-posts-card-background); }
.nzd-category-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list) { border-color:var(--category-featured-posts-card-background); background:var(--category-featured-posts-card-background); }
.nzd-category-featured .entry-content { color:var(--category-featured-posts-entry-content-color); }
.nzd-category-featured .read-more { color:var(--category-featured-posts-continue-reading-color); }
.header-in-loop.has-category-featured-background .nzd-category-featured-wrapper { margin-bottom:35px; }
/* Home Featured posts*/
.nzd-home-featured .section-header {padding-top:37px; padding-bottom:28px;}
.has-hero:not(.has-featured-posts-background) .nzd-home-featured .section-header { padding-top:22px; }
.has-hero.has-slick-dots:not(.has-featured-posts-background) .nzd-home-featured.has-title .section-header,.has-hero.has-slick-dots:not(.has-featured-posts-background) .nzd-home-featured:not(.has-title) { padding-top:0; }
.home:not(.has-hero).has-featured-posts:not(.has-featured-posts-background) .nzd-home-featured.has-title .section-header { padding-top:0; }
.nzd-home-featured-wrapper { background:var(--home-featured-posts-background); }
.has-hero .nzd-home-featured-wrapper { margin-top:30px; }
.home.has-featured-posts-background:not(.has-hero):not(.has-custom-header) .nzd-home-featured-wrapper { margin-top:45px; }
.nzd-home-featured-wrapper .nzd-home-featured { padding-bottom:35px; }
.nzd-home-featured-wrapper .nzd-home-featured:not(.has-title) { padding-top:15px; padding-bottom:15px; }
.nzd-home-featured-wrapper .page-title { color:var(--home-featured-posts-title-color); }
.nzd-home-featured .flex-box { background:var(--home-featured-posts-card-background); }
.nzd-home-featured .flex-box:not(.cover) .entry-title a { color:var(--home-featured-posts-entry-title-link-color); }
.nzd-home-featured .flex-box:not(.cover) .entry-meta.after-title a { color:var(--home-featured-posts-entry-meta-link-color); }
.nzd-home-featured .flex-box:not(.cover) .entry-meta,.nzd-home-featured .entry-read-more,.nzd-home-featured .entry-read-time::before,.nzd-home-featured .entry-comment-count::before,.nzd-home-featured .flex-box:not(.cover) .entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(.entry-read-time):not(:last-child)::after { color:var(--home-featured-posts-entry-meta-color); }
.nzd-home-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { background:var(--home-featured-posts-card-background); }
.nzd-home-featured .flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta.before-title ul li:not(.category-list) { border-color:var(--home-featured-posts-card-background); background:var(--home-featured-posts-card-background); }
.nzd-home-featured .entry-content { color:var(--home-featured-posts-entry-content-color); }
.nzd-home-featured .read-more { color:var(--home-featured-posts-continue-reading-color); }.nzd-featured-posts.full-width.carousel .section-header { text-align:center; }
.carousel-wrapper { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
.carousel-wrapper .slick-dots { height:46px; }
.carousel-wrapper .slick-arrow { width:96px; height:27px; right:calc(50% - 104px); color:var(--link-color); background:var(--white); border-radius:var(--button-border-radius); border:0; }
.carousel-wrapper .slick-arrow.slick-prev { left:calc(50% - 104px); }
.carousel-wrapper .slick-arrow::after { font-size:0.75rem; }
.carousel-wrapper .slick-arrow.slick-prev:hover::after,.carousel-wrapper .slick-arrow.slick-next:hover::after { margin:0; }.nzd-featured-posts.carousel[data-slidestoshow="4"] .flex-box { width:calc(100% / 4 - 30px); }
.nzd-featured-posts.carousel[data-slidestoshow="4"] .flex-box:nth-child(n+5) { display:none; }
.nzd-featured-posts.carousel[data-slidestoshow="4"] .slick-initialized .flex-box { width:100vw; }
.nzd-featured-posts.carousel[data-slidestoshow="4"] .slick-initialized .flex-box:nth-child(n+5) { display:flex; }
.nzd-featured-posts.carousel[data-slidestoshow="3"] .flex-box { width:calc(100% / 3 - 30px); }
.nzd-featured-posts.carousel[data-slidestoshow="3"] .flex-box:nth-child(n+4) { display:none; }
.nzd-featured-posts.carousel[data-slidestoshow="3"] .slick-initialized .flex-box { width:100vw; }
.nzd-featured-posts.carousel[data-slidestoshow="3"] .slick-initialized .flex-box:nth-child(n+4) { display:flex; }
.nzd-featured-posts.carousel[data-slidestoshow="2"] .flex-box { width:calc(100% / 2 - 30px); }
.nzd-featured-posts.carousel[data-slidestoshow="2"] .flex-box:nth-child(n+3) { display:none; }
.nzd-featured-posts.carousel[data-slidestoshow="2"] .slick-initialized .flex-box { width:100vw; }
.nzd-featured-posts.carousel[data-slidestoshow="2"] .slick-initialized .flex-box:nth-child(n+3) { display:flex; }
.nzd-featured-posts.carousel[data-slidestoshow="1"].full-width .flex-box { max-width:calc( var(--container-max-width) - 30px); margin-left:auto; margin-right:auto; }
.nzd-featured-posts.carousel[data-slidestoshow="1"] .flex-box:nth-child(n+2) { display:none; }
.nzd-featured-posts.carousel[data-slidestoshow="1"] .slick-initialized .flex-box { width:100vw; margin:15px; }
.nzd-featured-posts.carousel[data-slidestoshow="1"] .slick-initialized .flex-box:nth-child(n+2) { display:flex; }.nzd-featured-posts.carousel[data-slidestoshow="2"].full-width .carousel-wrapper { padding-left:10%; padding-right:10%; }
.nzd-featured-posts.carousel[data-slidestoshow="3"].full-width .carousel-wrapper { padding-left:8%; padding-right:8%; }
.nzd-featured-posts.carousel[data-slidestoshow="4"].full-width .carousel-wrapper { padding-left:8%; padding-right:8%; }
.nzd-featured-posts.carousel[data-slidestoshow="2"].full-width .slick-initialized,.nzd-featured-posts.carousel[data-slidestoshow="3"].full-width .slick-initialized,.nzd-featured-posts.carousel[data-slidestoshow="4"].full-width .slick-initialized { padding-left:0; padding-right:0; }
/*----------------------------------------*//*----------------------------------------*/
.nzd-featured-posts[data-arrows="false"] .slick-dots,.nzd-featured-posts[data-arrows="false"] .slick-arrow { display:none !important; }
.nzd-featured-posts[data-slidestoshow="4"][data-posts="4"][data-arrows="true"] .slick-dots,.nzd-featured-posts[data-slidestoshow="4"][data-posts="4"][data-arrows="true"] .slick-arrow,.nzd-featured-posts[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-dots,.nzd-featured-posts[data-slidestoshow="3"][data-posts="3"][data-arrows="true"] .slick-arrow,.nzd-featured-posts[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-dots,.nzd-featured-posts[data-slidestoshow="2"][data-posts="2"][data-arrows="true"] .slick-arrow { display:none; }
.nzd-featured-posts .slider.slick-slider:not(.full-width) div.slick-list { float:left;}
.nzd-featured-posts .slider.slick-slider:not(.full-width) div.slick-list { border-radius:var(--hero-border-radius); }
.nzd-featured-posts .slick-dots { height:60px; text-align:center; list-style:none; padding:0; width:50%; margin:0px auto 0 auto; }
.nzd-featured-posts .slick-dots li { display:none; }
/* Prev/Next buttons*/
.nzd-featured-posts .slick-arrow { position:absolute; bottom:15px; right:calc(50% - 68px); width:60px; opacity:1; color:var(--home-featured-arrows-color); font-size:0; background:var(--home-featured-arrows-background); transition:0.4s ease; border-radius:calc(var(--button-border-radius) * 1.2);
/*display:flex; align-items:center; justify-content:center; */
cursor:pointer; z-index:400; box-shadow:none; }
.nzd-featured-posts .slick-arrow::after { font-family:"fontello"; content:"\e81b"; font-size:0.6875rem; font-weight:400; transition:all 0.2s ease; position:absolute; top:10px; left:22px; }
.nzd-featured-posts .slick-arrow.slick-prev { right:auto; left:calc(50% - 68px); background:var(--home-featured-arrows-background); }
.nzd-featured-posts .slick-arrow.slick-next::after { content:"\e81a"; }
.category .nzd-featured-posts .slick-arrow { background:var(--category-featured-arrows-background); color:var(--category-featured-arrows-color); }
.category .nzd-featured-posts .slick-arrow.slick-prev { background:var(--category-featured-arrows-background); }.infinite-scroll .masonry + #infinite-handle,.infinite-scroll .grid .pagination { display:none; }
#infinite-handle { text-align:center; width:100%; margin:40px 0; z-index:2000; }
#infinite-handle span { padding:0; background:var(--very-dark-grey); }
#infinite-handle span button,#infinite-handle span button:hover,#infinite-handle span button:focus { border:0; background:var(--very-dark-grey); color:var(--white); padding:15px 25px; text-transform:capitalize; font-weight:800; font-size:1rem; display:block; margin:auto; }
/*----------------------------------------*/
/* 16.0 MEDIA QUERIES  */
/*----------------------------------------*/
@media (max-width:1450px ) { .goto-top.visible { bottom:70px; } }
@media (max-width:1280px) {.alignwide,.card .alignfull { width:100vw; max-width:calc(100vw - 30px); margin-left:calc(-50vw + 15px + 50%) !important; }
.has-sidebar .card .alignfull { width:calc(100% + 60px); margin-left:-30px !important; }
.logo-split-menu .primary-nav li:not(.nzd-subscribe) a:not(.custom-logo-link) { padding:20px 8px; }
.logo-split-menu .primary-nav li ul.sub-menu li a { padding:13px 15px; }
.cols-4 .flex-box { width:calc(100% / 3 - 30px); }.split-4-1 .flex-box:last-child .post-thumbnail { display:block; }
.split-4-1 .flex-box:last-child .post-thumbnail::before { content:none; }
.split-4-1 .flex-box:last-child .post-thumbnail img { position:static; }
/*.split-4-2 .flex-box:last-child .post-thumbnail,*/
.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail { display:flex; flex:1 0 auto; height:auto; }
/*.split-4-2 .flex-box:last-child .post-thumbnail::before,*/
.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before { content:''; float:left; padding-top:66.75%; }
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail::before,.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before { padding-top:42.5%; }
/*.split-4-2 .flex-box:last-child .post-thumbnail img,*/
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail img,.grid.break-3-split-3-1 .flex-box:last-child .post-thumbnail img { position:absolute; }
.cols-4 .flex-box .entry-title,.split-4-1 .flex-box:last-child .entry-title,.split-4-2 .flex-box:nth-last-child(-n+2) .entry-title,.split-4-3 .flex-box:nth-last-child(-n+2) .entry-title { font-size:1.625rem; }
.split-4-3 .flex-box:last-child .entry-title,.grid.break-3-split-3-1 .flex-box:last-child .entry-title { font-size:2.625rem; }
.grid.break-3-split-3-2 .flex-box:nth-last-child(-n+2) .entry-title { font-size:2rem; }
.footer-bottom .widget ul.instagram-pics li { flex-basis:calc(100% / 5); } }
@media (max-width:1250px) { .cols-2[data-thumbnail="landscape"].carousel.full-width .flex-box.cover .post-thumbnail { flex:1 0 auto; height:auto; }
.cols-2[data-thumbnail="landscape"].carousel.full-width .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before { content:''; float:left; padding-top:100%; } }
@media (max-width:1200px) { .logo-left-menu-right .primary-nav a { padding:20px 10px; }
.cols-3[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail,.has-sidebar .cols-2[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover .post-thumbnail { flex:1 0 auto; height:auto; }
.cols-3[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.has-sidebar .cols-2[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before { content:''; float:left; padding-top:100%; }
.cols-4[data-posts="4"] .flex-box:last-child .post-thumbnail::before,.cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before { padding-top:42.5%; }
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail { display:block; }
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail::before { content:none; }
.split-3-1[data-thumbnail="landscape"] .flex-box.cover:last-child .post-thumbnail img { position:static; }.sticky-container { left:10px; }
.site-search .widget { max-width:50%; } }
@media (max-width:1060px) { .mobile-only { display:inline-block !important; visibility:visible; }
.mobile-header.mobile-only { display:flex !important; }
.slide-menu .logo-wrapper.mobile-only { display:flex !important; }
.primary-nav-sidebar-wrapper.mobile-only { display:block !important; }
.slide-menu ul.primary-nav-sidebar .sub-menu li a,.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li a { font-weight:800; }
.site-search input[type="search"] { padding:15px 15px 15px 30px; text-align:left; }.site-header,.has-category-featured-background:not(.has-custom-header) .site-header { margin-bottom:0; margin-top:0; }
.has-sticky-nav-mobile .site-header { position:sticky; position:-webkit-sticky; top:0; z-index:1499; }
.has-sticky-nav-mobile .site-header.fixed { box-shadow:0px 0px 15px rgba(0,0,0,0.1); max-width:100%; transition:box-shadow 0.3s ease-in-out; }
.site-header .header-layout-wrapper,.lbn-logo-wrapper { display:none; }.has-custom-header .site-header { margin-bottom:15px; }
.has-custom-header .site-header.logo-below-nav { padding-bottom:0; margin-bottom:15px; }.has-sidebar .alignwide { width:100vw; max-width:calc(100vw - 30px); margin-left:calc(-50vw + 50% + 15px) !important; }
.has-sidebar .wrap main { width:100%; }
.has-sidebar .wrap .aside-sidebar { width:100%; padding:0 15px; margin:0 0 60px 0; }
.has-sidebar .wrap .aside-sidebar .widget { max-width:600px; margin:auto; margin-bottom:30px; }
.aside-sticky-container { margin-bottom:0; }.has-sidebar .the-post .single-post .entry-content,.has-sidebar .the-post .single-post .entry-header,.has-sidebar .the-post .page .entry-content,.has-sidebar .the-post .page .entry-header { max-width:875px; }
.has-sidebar .author-bio.has-sidebar .comments-area { max-width:100%; }
.has-sidebar .cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before { content:none; }
.has-sidebar .the-post .single-post.cover .cover-wrapper .entry-header { max-width:100%; }
/* reset the entry-title in px */
.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-4[data-style="cover"]:not([data-thumbnail="portrait"]) .flex-box.cover .entry-title,.cols-3[data-style="cover"]:not([data-thumbnail="portrait"]) .flex-box.cover .entry-title { font-size:24px; line-height:1.3; }.cols-2 .flex-box:not(.archive-info) .entry-title,.split-3-2 .flex-box:nth-last-child(-n+2) .entry-title,.cols-4.grid.break-3-split-3-2 .flex-box:nth-last-child(-n+2) .entry-title { font-size:32px; }
.split-4-3 .flex-box:last-child .entry-title,.split-3-1 .flex-box:last-child .entry-title,.split-2-1 .flex-box:last-child .entry-title,.cols-4.grid.break-3-split-3-1 .flex-box:last-child .entry-title,.split-3-1 .flex-box.cover:last-child .entry-title { font-size:42px; }
.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title,.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title { display:none; }
/* cols-1 widget reset */
.cols-1 .flex-box .widget { margin-bottom:0; }
.cols-1 .nzd_posts_widget a.entry-title-link { font-size:1rem; }
.cols-1 .widget.widget_recent_comments a,.cols-1 .widget.widget_recent_entries a,.cols-1 .widget_rss ul li a { font-size:1rem; }
.site-footer .flex-grid.cols-3 { flex-direction:column; }
.site-footer .flex-grid.cols-3 .flex-box { width:100%; flex-grow:1; align-self:center; margin:0; max-width:600px; padding:10px 30px 30px 30px; }
.site-footer .flex-grid.cols-3 .flex-box .widget-title { justify-content:center; }
.goto-top { display:none; }.footer-bottom .widget ul.instagram-pics li { flex-basis:calc(100% / 5); }.sticky-container { display:none; }
.hentry-footer .share.side { display:block; }
.has-sidebar h1.page-title,.has-sidebar h1.entry-title { font-size:3.25rem; line-height:1.1; }
.post-navigation .flex-box .entry-title,.has-sidebar .post-navigation .flex-box .entry-title { font-size:1.5rem; }
#comments.comments-area.has-comments-sidebar .flex-grid { flex-direction:column; }
.has-comments-sidebar .comments-wrapper,.comments-sidebar { width:100%; margin:0; border:0; padding:30px; }
.comments-sidebar { max-width:617px; margin:auto; padding-top:0; }
.has-sidebar .alignfull { width:100vw; max-width:100vw; margin-left:calc(-50vw + 50%) !important; }
.has-sidebar .card .alignfull { width:100vw; max-width:calc(100vw - 30px); margin-left:calc(-50vw + 50% + 15px) !important; }
.single-hero.static .hero-entry.flex-box::before { content:none; }
.single-hero .hero-entry .post-thumbnail { position:static; height:auto; }
.hero.single-hero .flex-box.hero-entry .entry-header { position:static; }.has-sidebar .nzd-post-block-wrapper[style*="background"] { margin-left:0; margin-right:0; padding-left:0; padding-right:0; border-radius:0; }
.has-sidebar .nzd-post-block-wrapper[style*="background"].prev-has-background { margin-top:0; }
.home:not(.has-hero).has-featured-posts:not(.has-featured-posts-background) .nzd-home-featured.has-title .section-header,.home:not(.has-hero):not(.has-featured-posts):not(.has-custom-post-blocks) .section-header,.home:not(.has-featured-posts):not(.has-hero) .nzd-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header { padding-top:30px; }
.home:not(.has-featured-posts):not(.has-hero) .nzd-post-block-wrapper:not([style*="background"]).has-block-title:first-of-type .section-header .more { top:45px; }
.home:not(.has-featured-posts):not(.has-hero) .nzd-post-block-wrapper[style*="background"]:first-of-type { margin-top:0; }.has-custom-header.has-category-featured:not(.has-category-featured-background) .nzd-category-featured.has-title .section-header,.has-category-featured:not(.has-category-featured-background):not(.has-custom-header) .nzd-category-featured .section-header { padding-top:32px; }
.header-in-loop.has-category-featured-background .nzd-category-featured-wrapper { margin-bottom:15px; } }
@media (max-width:960px ) { .cols-4 .flex-box,.cols-3 .flex-box { width:calc(100% / 2 - 30px); height:auto !important; }
.flex-grid.cols-4 .flex-box:not(.archive-info) .entry-title,.flex-grid.cols-3 .flex-box:not(.archive-info) .entry-title,.flex-grid.cols-2 .flex-box:not(.archive-info) .entry-title,.flex-grid.cols-4[data-style="cover"] .flex-box.cover .entry-title,.flex-grid.cols-3[data-style="cover"] .flex-box.cover .entry-title,.cols-4:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3:not([data-thumbnail="portrait"]) .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-4.grid.break-3-split-3-1 .flex-box:last-child .entry-title,.flex-grid.grid.break-2-split-2-1 .flex-box:nth-last-child(2) .entry-title { font-size:28px; }
.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail,.split-4-1 .flex-box:last-child .post-thumbnail,.grid.break-2-split-2-1 .flex-box:last-child .post-thumbnail { flex:1 0 auto; height:auto; }
.cols-3[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-4[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before,.split-2-1 .flex-box:last-child .post-thumbnail::before,.split-4-1 .flex-box:last-child .post-thumbnail::before,.grid.break-2-split-2-1 .flex-box:last-child .post-thumbnail::before { content:''; padding-top:66.75%; float:left; }
.split-4-1 .flex-box:last-child .post-thumbnail img { position:absolute; }
.flex-grid.split-4-1 .flex-box:last-child .entry-title,.cols-4.grid.split-4-3 .flex-box:last-child .entry-title,.cols-3[data-posts="3"]:not(.carousel) .flex-box:last-child .entry-title,.flex-grid.split-2-1 .flex-box:last-child .entry-title,.flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title { font-size:42px; }
.split-4-2 .flex-box:last-child .post-thumbnail,.grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail { display:block; }
.split-4-2 .flex-box:last-child .post-thumbnail::before,.grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail::before { content:none; }
.split-4-2 .flex-box:last-child .post-thumbnail img,.grid.break-3-split-3-1:not([class*="break-2"]) .flex-box:last-child .post-thumbnail img { position:static; }
#post-navigation .flex-box .entry-title { font-size:22px; }.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper { display:flex; flex:1 0 auto; height:auto; max-height:100%; }
.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before { content:''; float:left; padding-top:56.25%; }
.single-post.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header { padding:30px; }
.footer-bottom .widget ul.instagram-pics li { flex-basis:calc(100% / 4); } }
@media (max-width:890px) { .flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title { display:none; }
.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title { font-size:26px; }
#post-navigation .flex-box .entry-title { font-size:18px; }.cover h1.entry-title { font-size:2.875rem; } }
@media (max-width:768px) { .has-sticky-nav-mobile .site-header.fixed { border:0; }
.has-hero.has-slick-dots-768:not(.has-featured-posts-background) .nzd-home-featured.has-title .section-header,.has-hero.has-slick-dots-768:not(.has-featured-posts-background) .nzd-home-featured:not(.has-title),.has-hero.has-slick-dots-768:not(.has-featured-posts) .nzd-post-block-wrapper:not([style*="background"]):first-of-type .section-header,.has-hero.has-slick-dots-768:not(.has-featured-posts) .nzd-post-block-wrapper:not([style*="background"]):not(.has-block-title):first-of-type { padding-top:15px; }
.has-hero.has-slick-dots:not(.has-featured-posts-background) .nzd-home-featured.has-title .section-header { padding-top:22px; }
.has-hero.has-slick-dots-768:not(.has-featured-posts) .nzd-post-block-wrapper[style*="background"]:first-of-type { margin-top:30px; }
.page-header .page-subtitle.after-title { display:none; }
.site-search input[type="search"] { font-size:20px; text-align:left; }
.site-search .search-submit { font-size:16px; padding:14px; }
.home.has-hero.has-slick-dots-768:not(.has-featured-posts):not(.has-custom-post-blocks):not(.has-loop-header) .wrap { padding-top:15px; }blockquote { font-size:30px; margin:50px 0 50px 0; }
h1.page-title, h1.entry-title,.has-sidebar h1.page-title,.has-sidebar .default h1.entry-title { font-size:2.875rem; line-height:1.2; }
.cover h1.entry-title { font-size:2.625rem; }
.has-bio-sidebar { flex-direction:column; align-items:center; }
.has-bio-sidebar .bio,.bio-sidebar { width:100%; padding:30px; border:0; margin:0; }
.bio-sidebar { max-width:417px; border-top:1px solid var(--light-border-color); margin:0 30px; }.footer-widget-area.cols-1 .flex-box { margin:15px 0; }
.footer-widget-area.flex-grid.cols-1 .widget:not(.null-instagram-feed):not(.widget_instagram-feed-widget) { max-width:600px; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px; }
.footer-info > li { flex-basis:100%; text-align:center; padding:15px; }
.footer-info > li ul.footer-nav { justify-content:center; }
.cols-2[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-2[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3[data-thumbnail="landscape"]:not(.carousel) .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-3[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-4[data-thumbnail="landscape"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.cols-4[data-thumbnail="uncropped"] .flex-box.cover:not(.has-custom-image-format) .entry-title,.flex-grid.cols-4[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-3[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-4[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title,.flex-grid.cols-3[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title,.flex-grid.cols-2[data-style="cover"][data-thumbnail="landscape"] .flex-box.cover .entry-title,.flex-grid.cols-2[data-style="cover"][data-thumbnail="uncropped"] .flex-box.cover .entry-title { font-size:22px; }
.cols-1 .entry-title,.flex-grid[class*="cols"].split-4-3 .flex-box:last-child .entry-title,.flex-grid[class*="cols"].split-2-1 .flex-box:last-child .entry-title,.flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title,.flex-grid.split-4-1 .flex-box.cover:last-child .entry-title { font-size:2.375rem; }
.cols-4[data-thumbnail="square"] .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title,.cols-2[data-thumbnail="square"] .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title { display:none; }
#post-navigation .flex-box { width:100%; }
#post-navigation .flex-box .entry-title { font-size:28px; } }
@media (max-width:680px) { .flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail { flex:1 0 auto; height:auto; }
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .post-thumbnail::before { content:''; float:left; padding-top:100%; }
.flex-grid.grid.split-2-1 .flex-box.cover:last-child .post-thumbnail::before,.flex-grid.grid.break-2-split-2-1 .flex-box.cover:last-child .post-thumbnail::before { padding-top:66.75%; }
/* Fix the archive entry-title size */
.flex-grid[class*="cols"]:not(.cols-1) .flex-box:not(.archive-info) .entry-title { font-size:22px; }
.flex-grid:not(.the-post).split-4-3 .flex-box:last-child .entry-title,.flex-grid:not(.the-post).split-4-1 .flex-box:last-child .entry-title,.flex-grid.cols-3[data-posts="3"]:not(.carousel) .flex-box:last-child .entry-title,.flex-grid.grid.split-2-1 .flex-box:last-child .entry-title,.flex-grid.grid.break-2-split-2-1 .flex-box:last-child .entry-title,.flex-grid.cols-1:not(.single-hero) .flex-box:not(.archive-info) .entry-title { font-size:42px; }.the-post[data-thumbnail="hero"] .flex-box.default:not(.previous-article):not(.next-article) .post-thumbnail { display:flex; flex:1 0 auto; height:auto; max-height:100%; }
.the-post[data-thumbnail="hero"] .flex-box.default:not(.previous-article):not(.next-article) .post-thumbnail::before { content:''; float:left; padding-top:56.25%; }
.single-post.cover .post-thumbnail img { transition:none; }
.cover h1.entry-title { font-size:2.25rem; }.comment-meta { float:none; width:100%; text-align:left; }
.comment.bypostauthor > .comment-body .comment-author.vcard::after { left:20px; }.gallery .gallery-item { width:calc(100% / 2 - 30px); }
.gallery-caption { display:none; }.nav-links .pages,.navigation.pagination a.page-numbers:not(.prev):not(.next),.navigation.pagination span.page-numbers:not(.prev):not(.next) { display:none; }
.nav-links { padding-left:0; padding-right:0; }
ul.page-numbers li { margin:0; }
.footer-bottom .widget ul.instagram-pics li { flex-basis:calc(100% / 3); } }
@media (max-width:640px ) {.cols-4 .flex-box,.cols-3 .flex-box,.cols-2 .flex-box { width:100%; }
.masonry[class*="cols"] .flex-box { width:calc(100% - 30px); }
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.carousel) .flex-box.cover .post-thumbnail::before,.split-2-1 .flex-box:last-child .post-thumbnail::before,.split-4-1 .flex-box:last-child .post-thumbnail::before,.cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail::before { content:none !important; }
.cols-4[data-thumbnail="landscape"] .flex-box:last-child .post-thumbnail img,.split-2-1 .flex-box:last-child .post-thumbnail img,.split-4-1 .flex-box:last-child .post-thumbnail img,.cols-4.break-3-split-3-1 .flex-box:last-child .post-thumbnail img { position:static; }
.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title { display:block; }
.flex-grid.cols-1.carousel[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail { flex:1 0 auto; height:auto; }
.flex-grid.cols-1.carousel[data-thumbnail="landscape"] .flex-box.cover .post-thumbnail::before { content:''; float:left; padding-top:100%; }article:not(.single-post) .media-wrapper { padding-bottom:56.20% !important; }
article:not(.single-post) .media-wrapper iframe { height:100% !important; margin:0 !important; }
/* Fix the archive entry-title size */
#main .flex-grid:not(.the-post):not(.post-navigation) .flex-box:not(.archive-info) .entry-title,.flex-grid:not(.cols-1):not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not(.hero):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-title,.flex-grid:not(.the-post):not(.cols-1):not(.hero) .flex-box:not(.archive-info) .entry-title,.flex-grid.cols-1:not(.single-hero).carousel .flex-box:not(.archive-info) .entry-title { font-size:32px; }
#post-navigation .flex-box .entry-title { font-size:24px; } }
@media (max-width:580px) {.the-post .entry-content .alignleft:not(.wp-block-gallery),.the-post .entry-content .alignright:not(.wp-block-gallery) { max-width:100%; margin-left:auto; margin-right:auto; float:none; display:block; text-align:center; }.custom-post-block .page-subtitle a { float:none; margin-top:10px; display:block; }
h1.page-title, h1.entry-title,.has-sidebar h1.page-title,.has-sidebar .default h1.entry-title { font-size:2.625rem; }
.bio-sidebar { max-width:calc(100% - 60px); }.the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before,.has-sidebar .the-post[data-thumbnail="hero"] .flex-box.cover .cover-wrapper::before { padding-top:66.75%; }#comments .comment-respond p { width:100%; padding:0; } }
@media (max-width:480px ) { .site-header .custom-logo-link { font-size:var(--small-mobile-logo-font-size); letter-spacing:-2px; }
.site-header .custom-logo,.wp-custom-logo .mobile-header .logo-wrapper,.wp-custom-logo .logo-left-menu-right .logo-wrapper img { max-width:var(--custom-logo-width-small); }
.page-header,.section-header { text-align:center; }
.page-header .page-subtitle.after-title { display:none; }
.site-search form,.site-search .widget { width:70%; max-width:70%; }
.site-search input[type="search"] { font-size:16px; }
.site-search .search-submit { font-size:16px; padding:14px; }
.site-search > i.icon-cancel { right:40px; }
.flex-grid[class*="cols"]:not(.post-navigation):not(.single-hero) .flex-box .entry-title { font-size:30px !important; }
#post-navigation .flex-box .entry-title { font-size:22px; }
.post-navigation .post-thumbnail,.has-sidebar .post-navigation .post-thumbnail { min-height:auto; }
.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post) .flex-box.cover:not(.has-custom-image-format) .entry-meta.after-title { display:none !important; }
.entry-read-more { margin-top:15px; }
.the-post .single-post:not(.card) .entry-content,.the-post .single-post:not(.card):not(.cover) .entry-header,.the-post .page:not(.card) .entry-content,.the-post .page:not(.card) .entry-header,.single-post:not(.has-hero) .featured-media-caption { padding-left:10px !important; padding-right:10px !important; }
.the-post .single-post .entry-content:not(.custom-excerpt),.the-post .page .entry-content { font-size:1.125rem; }
.custom-excerpt { text-align:left; }
.hero.single-hero .hero-entry.default::before { content:none; }
.hero.single-hero .hero-entry .post-thumbnail { height:auto; position:static; }
.single-hero .hero-entry .post-thumbnail img { height:auto; width:133%; margin-left:-17%; }
.hero.single-hero .flex-box.hero-entry .entry-header { position:static; }
blockquote { font-size:26px; padding:0 15px; line-height:1.1; padding-left:20px; padding-right:20px; }
h1.page-title, h1.entry-title,.has-sidebar h1.page-title,.has-sidebar .default h1.entry-title { font-size:2.125rem; }
.cover h1.entry-title,.has-sidebar .cover h1.entry-title { font-size:1.875rem; }
.single-post.cover .entry-meta.before-title { display:none; }
.single-post.cover .entry-meta.after-title { font-size:0.75rem; }
.single-post.cover .entry-meta .avatar { width:30px; }
.single-post.cover .entry-meta.has-avatar li:not(.entry-read-time) { padding-top:8px; }
.the-post .single-post:not(.has-featured-media-caption).has-post-thumbnail:not(.disabled-post-thumbnail):not(.hero) .entry-meta.before-title { padding-right:0; }
.single-post.flex-box.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .entry-meta li.entry-read-time { display:none; }
ul,ol { margin-left:40px; }
/* Default alt. */
.the-post .single-post.default-alt .entry-header { margin-bottom:10px; }
.the-post .single-post.default-alt .post-thumbnail { margin-bottom:15px; }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button),.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]),.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button) { width:100%; border-radius:var(--button-border-radius) !important; }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]):not([type="submit"]),.footer-column .widget.widget_mc4wp_form_widget .mc4wp-form-fields input:not([type="checkbox"]):not([type="submit"]) { border-right:3px solid var(--light-border-color); }
.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"],.footer-bottom .widget.widget_mc4wp_form_widget .mc4wp-form-fields button:not(.customize-partial-edit-shortcut-button) { padding:15px 30px; }
.custom-post-block .section-header .more { position:static; display:block; margin-top:10px; } }
@media (max-width:420px) { .flex-grid[class*="cols"] .flex-box.cover .entry-meta.after-title { display:none !important; }
.flex-grid:not(.the-post):not(.hero) .flex-box:not(.archive-info) .entry-title,.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post):not(.hero) .flex-box:not(.archive-info) .entry-title,.flex-grid:not([data-thumbnail="square"]):not([data-thumbnail="portrait"]):not(.the-post):not(.hero) .flex-box.cover:not(.has-custom-image-format) .entry-title { font-size:24px !important; }
#post-navigation .flex-box .entry-title { font-size:18px !important; }
.bio-sidebar { padding-left:0; padding-right:0; }.the-post:not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not([data-thumbnail="uncropped"]) .flex-box.cover .cover-wrapper { display:flex; flex:1 0 auto; height:auto; }
.the-post:not([data-thumbnail="portrait"]):not([data-thumbnail="square"]):not([data-thumbnail="uncropped"]) .flex-box.cover .cover-wrapper::before { content:''; padding-top:100% !important; float:left; } }
@media (max-width:390px) { .archive-info .entry-content { display:none; }
.site-footer .widget.nzd_posts_widget ul.has-post-thumbnails[class*="list-style-list"] li.widget-entry { line-height:1.2; }
.widget.nzd_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-comment-count { display:none; }
.widget.nzd_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-date::after { content:none; }.gallery .gallery-item { width:calc(100% - 30px); }
.entry-content td { display:block; border-right:0 !important; }
.entry-content tr { border-right:1px solid var(--light-border-color) }
.entry-content thead tr { border:0; }
h1.page-title, h1.entry-title,.has-sidebar h1.page-title,.has-sidebar .default h1.entry-title { font-size:2rem;}
h2 { font-size:1.75rem; }
h3 { font-size:1.5rem; }
h4 { font-size:1.25rem; }
h5 { font-size:1rem; }
h6 { font-size:0.875rem; }
#post-navigation .flex-box .entry-header { padding:20px; } }