/*!
Theme Name: Laura's Dairy
Theme URI: http://underscores.me/
Author: Toro Hill
Author URI: https://karere.com
Description: https://www.laurasdairy.co.nz
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: laurasdairy
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Laura\'s Dairy is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:Signika,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Signika,sans-serif}h1,h2,.wpforms-title{font-family:Anton,sans-serif;font-weight:normal}h1{text-transform:uppercase !important}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#e9ebe9;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#578457;text-decoration:underline}a:visited{color:#578457}a:hover,a:focus,a:active{color:#6ea06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0;text-decoration:none}nav a{text-decoration:none}nav a:hover,nav a:active{text-decoration:underline}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body{height:100%;padding:0;margin:0}#page{min-height:100%;position:relative;min-width:320px}#content{padding-top:160px;padding-bottom:480px}@media screen and (max-width: 800px){#content{padding-bottom:848px}}@media screen and (max-width: 600px){#content{padding-top:112px;padding-bottom:720px}}#content .content-area{padding:0 80px}@media screen and (max-width: 800px){#content .content-area{padding:0 40px}}#content .content-area li{padding-left:16px;padding-bottom:8px}#content .content-area ol,#content .content-area ul{margin-left:0}@media screen and (max-width: 600px){#content .content-area ol,#content .content-area ul{padding-left:32px}}#content .content-area .wpforms-submit,#content .content-area input[type=submit]{color:#404040;background-color:#dcdfdb;padding:16px 48px;font-weight:bold;border-width:0;font-size:1em;border-radius:0}#content .content-area input.wpforms-field-medium{height:auto}#content .content-area .wpforms-field-medium,#content .content-area input[type=text],#content .content-area input[type=search]{padding:12px 16px;border-radius:0}#content .content-area .wpforms-required-label{display:none}#content .content-area .wpforms-confirmation-container-full{padding:24px 32px;border-width:0;background-color:#e9ebe9}#content .entry-content,#content .page-content{font-size:1.3em;margin-top:48px}@media screen and (max-width: 1024px){#content .entry-content,#content .page-content{margin-top:0}}#content .entry-content h2,#content .page-content h2{font-size:1.3em}#content .entry-content .entry-meta,#content .entry-content footer,#content .page-content .entry-meta,#content .page-content footer{font-size:1rem}#content .content-area{padding:0 80px}@media screen and (max-width: 800px){#content .content-area{padding:0 40px}}body.home #content .entry-content{margin-top:0}body.home #content .entry-content .section{margin:0 80px 80px}@media screen and (max-width: 1024px){body.home #content .entry-content .section{margin-bottom:32px}}@media screen and (max-width: 800px){body.home #content .entry-content .section{margin:0 40px}}body.home #content .entry-content .feature{margin:0;padding:0;background-color:#dcdfdb;color:#404040;margin-bottom:80px}body.home #content .entry-content .feature .feature-content{position:static;padding:0;text-align:center;max-width:880px;margin:auto}body.home #content .entry-content .feature .feature-content p{margin:0;padding:64px}@media screen and (max-width: 600px){body.home #content .entry-content .feature .feature-content p{text-align:left;padding-left:40px;padding-right:40px}}body.home #content .entry-content .feature .feature-content a{color:#404040;font-weight:bold;text-decoration:none}body.home #content .entry-content .feature .feature-content a:hover{text-decoration:underline}@media screen and (max-width: 1024px){body.home #content .entry-content .feature{margin-bottom:40px}}body.home #content .entry-content .section-content h2{font-weight:normal}#colophon{position:absolute;width:100%;bottom:0;left:0;background-color:#f9f9f9;padding:80px 80px 32px 80px}@media screen and (max-width: 600px){#colophon{padding:40px 40px 0 40px}}#colophon h2{margin:0 0 3.2px 0;text-transform:uppercase}#colophon .site-name{float:left;width:50%}@media screen and (max-width: 1024px){#colophon .site-name{width:35%}}@media screen and (max-width: 800px){#colophon .site-name{float:none;width:100%;padding-bottom:32px}}#colophon .site-name a{height:192px;width:192px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(img/logo-dark.svg) no-repeat top left;display:inline-block}@media screen and (max-width: 1024px){#colophon .site-name a{height:160px;width:160px}}#colophon .site-info{width:50%;float:left}@media screen and (max-width: 1024px){#colophon .site-info{width:65%}}@media screen and (max-width: 800px){#colophon .site-info{width:100%;float:none}}#colophon .site-info section.widget{margin:0;padding-bottom:48px;width:50%;float:left}@media screen and (max-width: 800px){#colophon .site-info section.widget{width:100%;float:none}}@media screen and (max-width: 600px){#colophon .site-info section.widget{padding-bottom:32px}}#colophon .site-info section.widget h2{font-weight:normal}#masthead{position:absolute;width:100%;height:120px}#masthead a{color:#fff}#masthead #masthead-background{background-color:#dcdfdb;height:120px;position:fixed;top:0;width:100%;z-index:1}#masthead #masthead-background a{margin-top:12px;margin-left:80px;height:96px;width:96px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(img/logo-dark.svg) no-repeat top left;display:block}@media screen and (max-width: 600px){#masthead #masthead-background{height:68.8px}#masthead #masthead-background a{display:none}}body.home #content{padding-top:0}body.home #content .content-area{padding:0}body.home .site-branding{z-index:10;position:absolute;left:80px;top:44px}@media screen and (max-width: 600px){body.home .site-branding{left:40px;top:20.8px}}body.home .site-branding h1{margin:0}body.home .site-branding h1 a{height:192px;width:192px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(img/logo-light.svg) no-repeat top left;display:block}@media screen and (max-width: 1024px){body.home .site-branding h1 a{height:160px;width:160px}}@media screen and (max-width: 800px){body.home .site-branding h1 a{height:128px;width:128px}}@media screen and (max-width: 600px){body.home .site-branding h1 a{height:96px;width:96px}}body.home .entry-header{display:none}body.home #heros{background-color:#fff;z-index:2}body.home #heros .hero{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100vh}body.home #heros .slick-arrow{position:absolute;z-index:2;height:100%;width:15%;top:0;border:none;background-color:transparent;font-size:6em;text-align:left;padding:64px;opacity:0.6;color:transparent;transition:all 0.5s ease}body.home #heros .slick-arrow:active,body.home #heros .slick-arrow:focus{border:none;outline:0}body.home #heros .slick-arrow:hover{color:#fff}body.home #heros .slick-arrow.slick-next{right:0;text-align:right}#site-navigation #menu-show{display:none}#site-navigation #menu-toggle{z-index:11;right:80px;top:48px;position:fixed;display:block;width:28px;height:28px}@media screen and (max-width: 600px){#site-navigation #menu-toggle{top:24px;right:40px}}#site-navigation #menu-toggle span{display:none}#site-navigation #menu-toggle div div{background-color:#404040;height:2px;margin-bottom:8px}#site-navigation #menu-toggle div.light div{background-color:#fff}#site-navigation #menu-toggle .hide div{top:8px;display:none;position:absolute;width:100%;background-color:#404040}#site-navigation #menu-toggle .hide div:first-child{transform:rotate(45deg)}#site-navigation #menu-toggle .hide div:last-child{transform:rotate(-45deg)}#site-navigation #menu-container{position:fixed;top:0;left:0;right:0;height:0;background-color:#f9f9f9;transition:all 0.5s ease;overflow:hidden;z-index:10}#site-navigation #menu-container #menu-logo-link{display:none}#site-navigation #menu-container .menu-primary-menu-container{height:100%}#site-navigation #menu-container ul{max-width:640px;position:relative;top:50%;margin:0 auto;padding:0;text-align:center;transform:translateY(-50%)}#site-navigation #menu-container ul li{list-style:none;padding:16px 32px;display:inline-block}@media screen and (max-width: 800px){#site-navigation #menu-container ul li{padding:8px 32px;display:block}}#site-navigation #menu-container ul li.current_page_item a{text-decoration:underline}#site-navigation #menu-container a{color:#404040;font-size:1.3em}#site-navigation #menu-show:checked ~ #menu-container{height:100%}#site-navigation #menu-show:checked ~ #menu-container #menu-logo-link{left:80px;top:48px;height:128px;width:128px;display:block;position:absolute;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:1}@media screen and (max-width: 800px){#site-navigation #menu-show:checked ~ #menu-container #menu-logo-link{height:96px;width:96px}}@media screen and (max-width: 600px){#site-navigation #menu-show:checked ~ #menu-container #menu-logo-link{left:40px;top:24px}}@media screen and (max-width: 400px){#site-navigation #menu-show:checked ~ #menu-container #menu-logo-link{left:16px;top:16px}}#site-navigation #menu-show:checked ~ #menu-container .menu-primary-menu-container{background:url(img/logo-dark.svg) no-repeat top left;background-size:128px;background-position:80px 48px}@media screen and (max-width: 800px){#site-navigation #menu-show:checked ~ #menu-container .menu-primary-menu-container{background-size:96px}}@media screen and (max-width: 600px){#site-navigation #menu-show:checked ~ #menu-container .menu-primary-menu-container{background-position:40px 24px}}@media screen and (max-width: 400px){#site-navigation #menu-show:checked ~ #menu-container .menu-primary-menu-container{background-position:16px 16px}}#site-navigation #menu-show:checked ~ #menu-toggle .show{display:none}#site-navigation #menu-show:checked ~ #menu-toggle .hide div{display:block}.feature{margin-bottom:48px}.feature.condensed p{margin:0 0 16px 0}.feature .feature-img{float:right;padding:0 0 48px 48px;max-width:60%}@media screen and (max-width: 1024px){.feature .feature-img{float:none;padding:0;max-width:100%}}.feature .feature-content{width:100%;padding-top:0;text-align:left}.feature .feature-content p:first-child{margin-top:0}.section{clear:both;margin-bottom:80px;display:table}@media screen and (max-width: 1024px){.section{margin-bottom:48px;display:block}.section .cell-right{display:block !important}.section .cell-left{display:none !important}}.section .section-inner{display:table-row}@media screen and (max-width: 1024px){.section .section-inner{display:block}}.section .section-inner .section-cell{display:table-cell;vertical-align:top}@media screen and (max-width: 1024px){.section .section-inner .section-cell{display:block}}.section.left .section-content{padding-right:64px}.section.left .cell-left{display:none}.section.right .section-content{padding-left:80px}.section.right .cell-right{display:none}@media screen and (max-width: 1024px){.section .section-img{text-align:center;max-width:100%;padding-bottom:0;float:none !important;display:block;margin:auto}.section .section-img img{max-height:700px}}@media screen and (max-width: 1024px){.section.portrait .section-img{max-width:100%;padding-bottom:0}}.section.portrait .section-content{width:66%}@media screen and (max-width: 1024px){.section.portrait .section-content{width:100% !important}}.section.portrait.medium .section-content{width:71%}.section.portrait.small .section-content{width:76%}.section .section-content{width:38%;padding:32px 0}.section .section-content.no-img{width:100%}.section .section-content.highlight{font-size:1.5em}.section .section-content .section-content-inner{max-width:480px}@media screen and (max-width: 1024px){.section .section-content .section-content-inner{max-width:100%}}.section .section-content .section-content-inner h2 a{text-decoration:none}.section .section-content .section-content-inner h2 a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.section .section-content{float:none;width:100% !important;padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width: 1024px){.section .section-content{padding:32px}}@media screen and (max-width: 600px){.section .section-content{text-align:left}.section .section-content .section-content-inner{max-width:100%}}.section.medium .section-content{width:48%}.section.small .section-content{width:55%}.entry-meta .posted-on time{display:none}.entry-meta .posted-on time.published{display:inline}form.search-form label{display:block;padding-bottom:16px}form.search-form .search-field{width:20em;max-width:100%}#sub-navigation{float:right;position:relative;top:-40px}#sub-navigation span.item{padding-left:16px}@media screen and (max-width: 1024px){#sub-navigation span.item{display:block;padding-left:0}}#sub-navigation span.separator{padding-left:16px}@media screen and (max-width: 800px){#sub-navigation{float:none;top:-16px}}
