/*
 * Theme Name: ihow
 * Theme URI: 
 * Description: iHow Trust WP
 * Author: Blake @ MyPixel
 * Author URI: https://mypixel.co.nz
 * Version: 1.0.0
*/

@charset "UTF-8";.menu.menu--footer .menu-item-has-children:hover .sub-menu,.menu.menu--footer .sub-menu li,.menu.menu--header .menu-item-has-children:hover .sub-menu,.menu.menu--header .sub-menu li,.site-footer .logo img,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}figure{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn,em{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:after,q:before{content:none}small{font-size:.8em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select{vertical-align:baseline}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:"sylexiad_sans";src:url(./fonts/sylexiadsansmedium-webfont.woff2) format("woff2"),url(./fonts/sylexiadsansmedium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"sylexiad_sans";src:url(./fonts/sylexiadsansmedium-bitalic-webfont.woff2) format("woff2"),url(./fonts/sylexiadsansmedium-bitalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:"sylexiad_sans";src:url(./fonts/sylexiadsansmedium-bold-webfont.woff2) format("woff2"),url(./fonts/sylexiadsansmedium-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"sylexiad_sans";src:url(./fonts/sylexiadsansmedium-italic-webfont.woff2) format("woff2"),url(./fonts/sylexiadsansmedium-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}:root{font-size:15px;font-size:calc(15px + .15vw)}body,h1,h2,h3,h4,h5,h6{font-family:"sylexiad_sans","Arial Round","Segoe UI",Helvetica,Arial,sans-serif}body{font-size:1.1rem;line-height:1.5;color:#181818;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:1em 0 .25em}h1{font-size:3rem}h2{font-size:2.3rem}h3{font-size:1.6rem}h4{font-size:1.3rem}h5,h6{font-size:1.2rem}.entry p{margin:0 0 1rem;line-height:1.6}.entry li{margin:0 0 .1rem;line-height:1.4}.entry li+li{margin-top:.75em}.entry>h1{margin-top:0}.entry h2,blockquote p{color:#2f855a}.entry a{color:#276749}blockquote{margin:1rem 0 2rem 1rem;border-left:1px solid #3cab74;padding-left:1rem}blockquote p{font-size:1.3rem;font-style:italic;line-height:1.8}*{box-sizing:border-box}@media (min-width:768px){.mobile-only{display:none}}@media (min-width:1024px){.mobile-tablet-only{display:none}}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:initial}}.wrap{max-width:73rem;margin:0 auto;padding:0 20px}@media (min-width:768px){.wrap{padding:0 40px}}.wrap.wrap--narrow{max-width:54rem}.wrap.wrap--thin{max-width:47rem}.module--cols{margin-bottom:4rem;padding:0 0 4rem}@media (min-width:768px){.cols,.module--cols .wrap{display:flex;flex-wrap:no-wrap;justify-content:space-between;align-items:flex-start}.col--1-2{padding:0;flex:0 0 48%}.col--1-2 img{margin-bottom:2rem}.col--2-3{padding:0;flex:0 0 64%}.col--1-3{padding:0;flex:0 0 31%}}img.alignleft{float:left;margin:1rem 2rem 2rem 0}img.alignright{float:right;margin:1rem 0 2rem 2rem}.menu{margin:0;padding:0;list-style-type:none}.menu.menu--header{padding:0 12px;display:none}@media (min-width:1024px){.menu.menu--header{text-align:center;display:block}}.menu.menu--footer li,.menu.menu--header li{display:inline-block;margin:0;padding:0;text-align:left;width:auto}.menu.menu--header li+li{margin-left:.125rem}@media (min-width:1440px){.menu.menu--header li+li{margin-left:.333rem}}.menu.menu--footer a,.menu.menu--header a{color:#4a5568;text-decoration:none;font-size:1.2rem;display:block;padding:.45em;text-align:center}.menu.menu--header a:hover{color:#000}.menu.menu--header .current-menu-ancestor>a,.menu.menu--header .current-menu-item a,.menu.menu--header .current_page_item a,.menu.menu--header .current_page_parent>a{color:#000;font-weight:700}.menu.menu--header .menu-item-has-children{position:relative}.menu.menu--header .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#28724d;z-index:4;margin:0;padding:0;width:260px;list-style-type:none}.menu.menu--footer .sub-menu li+li,.menu.menu--header .sub-menu li+li{margin-left:0}.menu.menu--header .sub-menu a{display:block;text-align:left}.menu.menu--footer .sub-menu a:hover,.menu.menu--header .sub-menu a:hover{background-color:#246746}.menu.menu--footer li+li{margin-left:.25rem}@media (min-width:1440px){.menu.menu--footer li+li{margin-left:.5rem}}.menu.menu--footer a{color:#2f855a;font-size:1rem;padding:.25em}.menu.menu--footer a:hover{color:#000}.menu.menu--footer .current-menu-ancestor>a,.menu.menu--footer .current-menu-item a,.menu.menu--footer .current_page_item a,.menu.menu--footer .current_page_parent>a{color:#000;border-bottom:2px solid #fff;background-color:#fff;transform:translateY(2px)}.menu.menu--footer .menu-item-has-children{position:relative}.menu.menu--footer .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#28724d;z-index:4;width:260px}.menu.menu--footer .sub-menu a{display:block;text-align:left}.menu-mobile-container{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity 200ms ease-in-out}.woocommerce-MyAccount-navigation{background:#f7fafc;padding:1em}.menu.menu--footer .sub-menu,.woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li.is-active a{background:#4a5568;color:#fff}.woocommerce-MyAccount-navigation li+li{margin-top:0;border-top:1px solid #edf2f7}.woocommerce-MyAccount-navigation a{display:block;padding:.5em .75em;text-decoration:none}.mobile-menu-is-active .menu-mobile-container{opacity:1;height:auto;visibility:visible;position:fixed;left:0;right:0;bottom:0;background-color:#2f855a;z-index:2;top:90px}@media (min-width:768px){.mobile-menu-is-active .menu-mobile-container{top:145px}}.mobile-menu-is-active .menu-mobile-container>ul{margin-top:40px}.mobile-menu-is-active .menu-mobile-container>ul>li{text-align:center;margin-bottom:.5rem}.mobile-menu-is-active .menu-mobile-container a{color:#fff;padding:.25em 0;display:block;text-decoration:none;font-size:1.5rem;letter-spacing:1px}.mobile-menu-is-active .menu-mobile-container a:hover{background-color:#fff;color:#2f855a}.mobile-menu-is-active .menu-mobile-container .sub-menu{margin:0 0 1rem;padding:0;list-style-type:none}.mobile-menu-is-active .menu-mobile-container .sub-menu a{font-size:1.3rem;color:#4e4e4e}.mobile-menu-is-active .current-menu-ancestor>a,.mobile-menu-is-active .current_page_parent>a{background-color:#e6e6e6}.mobile-menu-is-active .current_page_item>a,.mobile-menu-is-active .menu-mobile-container .sub-menu .current_page_item a{color:#2f855a;background-color:#fff}.hamburger{display:inline-block;overflow:visible;margin:0;padding:15px 0 15px 15px;cursor:pointer;text-transform:none;color:inherit;border:0;background-color:transparent;outline:0}@media (min-width:1024px){.hamburger{display:none}}.hamburger .hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-property:transform;border-radius:4px;background-color:#2f855a;display:block}.hamburger .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s;top:50%;margin-top:-2px}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{transition-duration:.15s;content:""}.hamburger .hamburger-inner:before{top:-10px;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);bottom:-10px}.hamburger.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.btn,.btn--transparent{background-color:transparent}.btn{border:2px solid #2f855a;border-radius:3rem;padding:.75em 1.5em .65em;font-size:1rem;margin:.25em 0 .5em;line-height:1;display:inline-block;text-decoration:none;text-align:center;transition:background-color 200ms ease-in-out;color:#2f855a}.btn:hover{background-color:#2f855a;color:#fff}.btn--transparent{transition:background 150ms ease-in;border-color:#fff;color:#fff}.btn--transparent:hover{background-color:#fff;color:#2f855a}.btn--large{font-size:1.2rem;padding:.75rem 3rem}.btn--centre{margin-left:auto;margin-right:auto;display:table}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],.nav-btn a,input[type=button],input[type=submit]{border:2px solid #2f855a;border-radius:3rem;padding:.75em 1.5em;font-size:1rem!important;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color 200ms ease-in-out;color:#2f855a;background-color:transparent;display:inline-block}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover,.nav-btn a:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#fff}.nav-btn--call{margin:-2px 1rem 0 0}.nav-btn--call a{padding:.6em .75em .5em}.gfield input,.gform_wrapper textarea{border:1px solid #edf2f7}.gform_wrapper .top_label label.gfield_label{color:#949e9f;font-weight:400;font-size:1rem}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{color:#949e9f;font-weight:400;font-size:.75rem}.ginput_container{margin-top:0!important}@media (min-width:768px){.gfield.half,.gfield.one-third,.gfield.two-thirds{float:left;clear:initial!important}.gfield.half .datepicker.medium,.gfield.one-third .datepicker.medium,.gfield.two-thirds .datepicker.medium{width:calc(100% - 21px)!important}.gfield.half{width:50%}.gfield.one-third{width:33.333%}.gfield.two-thirds{width:66.666%}.clear-above::before{clear:both!important;display:block!important;content:" \00a0"!important}}.ld-table-list-item-quiz .ld-item-title{font-size:20px;font-weight:700;padding:.5em 1.5em;background:#e2bc00;border-radius:3px;border-bottom:2px solid #b99c0c;color:#fff}.btnlink a{border:2px solid #2f855a;border-radius:2rem;padding:.5em 1em;font-size:1rem;line-height:1;display:inline-block;text-decoration:none;transition:background-color 200ms ease-in-out;background-color:transparent}.btnlink a:hover{background-color:#2f855a!important;color:#fff!important}.wp-block-video{height:0;padding-top:56.25%;max-width:100%!important;position:relative}.wp-block-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.module--wysiwyg{background-color:#fff;padding:12px 0}@media (min-width:1024px){.module--wysiwyg{padding:24px 0 12px}}.woocommerce:after,.woocommerce:before{content:"";display:table}.woocommerce:after{clear:both}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url]{padding:.75em;border:1px solid #dadada;font-size:1em;border-radius:3px;display:inline-block;width:100%;max-width:500px;height:48px;line-height:48px}form select,form textarea{border:1px solid #dadada;font-size:1em;border-radius:3px;display:inline-block;width:100%;max-width:500px;padding:0 .75em}form textarea{padding:.75em;height:auto;line-height:1.4}form input[type=number]{padding-right:0}form .select2-container--default .select2-selection--single,form .select2-container--default .select2-selection--single .select2-selection__arrow,form .select2-container--default .select2-selection--single .select2-selection__rendered,form select{height:48px;line-height:48px}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:15px!important}.cart-link{margin:1em 0}.btnlink a,.cart-link a{color:#2f855a}.module--header{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#edf2f7}.header__content{padding:12px;text-align:left;position:relative;z-index:1}@media (min-width:768px){.header__content{padding:24px}}.header__content h1{font-size:2.3rem;margin:0;line-height:1}@media (min-width:768px){.header__content h1{font-size:3rem}}.header__content p{font-size:1.5rem;line-height:1;margin:1em 0 0;color:#2d3748}.learndash .learndash-wrapper .ld-tabs{margin:0}.learndash .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content{padding:12px 0}.wpProQuiz_question_text:after,.wpProQuiz_question_text:before{display:inline-block;color:#d6bcfa}.wpProQuiz_question_text:before{content:"Question:"}.wpProQuiz_question_text:after{content:"Pick an answer:"}.wpProQuiz_question_text p{font-size:1.4rem}.site-header{position:fixed;left:0;right:0;height:90px;z-index:999;background-color:#fff;box-shadow:0 0 15px rgba(113,128,150,.3)}@media (min-width:768px){.site-header{height:110px}}.site-header .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.site-header .logo{display:inline-block;height:85px;width:204px}@media (min-width:768px){.site-header .logo{height:110px}}.site-header .logo a{display:block;height:100%;overflow:hidden}.site-header .logo a img{height:100%;width:100%;display:block;object-fit:contain;object-position:center}main{padding-top:90px}@media (min-width:768px){main{padding-top:110px}}.site-footer{padding:2rem 0 0;border-top:2px solid #edf2f7}.site-footer .copyright{margin:2rem 0 0;padding:1rem;text-align:center;font-size:.9rem;flex:0 0 100%;background:#f7fafc}.site-footer .logo{display:inline-block}@media (min-width:480px){.site-footer .logo img{height:65px}}@media (min-width:768px){.site-footer .logo img{height:75px}}@media (min-width:1440px){.site-footer .logo img{height:85px}}.site-footer .widget-title{font-size:20px}.site-footer .menu li+li{margin-top:.5em}.site-footer .menu a{color:#4a5568}