/*!
Theme Name: Kingdon Timber Mart
Theme URI: http://underscores.me/
Author: Nick McLean
Author URI: https://studioptbo.com/team/nick-mclean/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: habitual_base
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.

Kingdon Timber Mart is based on Underscores https://underscores.me/, (C) 2012-2017 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 https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea:focus,input:focus{outline:none}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font:62.5%;font-family:agenda,sans-serif;color:#212121}button,input,select,optgroup,textarea,li,p,a{line-height:1.5}button,input,select,optgroup,textarea,li,p,a{font-size:16px}@media screen and (min-width: 320px){button,input,select,optgroup,textarea,li,p,a{font-size:calc(16px + 12 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1600px){button,input,select,optgroup,textarea,li,p,a{font-size:28px}}h1,h2,h3,h4,h5,h6{clear:both;font-family:chaloops,sans-serif}h1,h2{margin:2% 0;color:#0061AF}h1,h2{font-size:18px}@media screen and (min-width: 320px){h1,h2{font-size:calc(18px + 27 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1600px){h1,h2{font-size:45px}}h3,h4{color:#212121;font-weight:900}h3,h4{font-size:14px}@media screen and (min-width: 320px){h3,h4{font-size:calc(14px + 16 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1600px){h3,h4{font-size:30px}}p{color:#212121}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:9.375px;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:9.375px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.accent-heavy{font-weight:bold}.accent-leaf-above::before{content:url(../img/accent_dark.svg);margin:0 auto 18px;display:block;width:75%}.accent-leaf-below::after{content:url(../img/accent_light.svg);margin:18px auto 18px;display:block;width:75%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}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}.button{position:relative;padding:2px 30px;display:inline-block;background-color:#fff;color:#0061AF;border-radius:25px;border:2px solid #fff;font-weight:bold;font-size:20px;text-decoration:#fff;margin:0 auto;box-shadow:0px 8px 15px rgba(255,255,255,0.25);transition:all 0.3s ease 0s}.button{font-size:16px}@media screen and (min-width: 320px){.button{font-size:calc(16px + 14 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1600px){.button{font-size:30px}}.button.star::before{content:'';background:url(../img/star.svg);background-size:cover;position:absolute;left:-30px;display:block;height:60px;width:60px}.button:hover{box-shadow:0px 15px 20px rgba(0,97,175,0.4);background-color:#0061AF;color:#fff;transform:translateY(-7px)}.s0007-hero-jumbotron{height:auto;flex-direction:column;padding-top:0;position:relative}.s0007-hero-jumbotron .hero-content{position:absolute;top:50%;transform:translateY(-50%);max-width:60%;right:0}.s0007-hero-jumbotron .hero-content h1{color:#fff;font-weight:600;line-height:90%;margin:0 0 4%}.s0007-hero-jumbotron .hero-content h1{font-size:18px}@media screen and (min-width: 320px){.s0007-hero-jumbotron .hero-content h1{font-size:calc(18px + 62 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){.s0007-hero-jumbotron .hero-content h1{font-size:80px}}.s0007-hero-jumbotron .hero-content .links{display:flex;flex-direction:row}.s0007-hero-jumbotron .image-bg{display:block;width:100%;position:relative;min-height:auto}.s0007-hero-jumbotron .image-bg .base,.s0007-hero-jumbotron .image-bg .iso{-webkit-transform:none;transform:none;background-position:bottom left;width:100%;bottom:0%;background-size:92%;max-height:600px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.s0007-hero-jumbotron .image-bg .base img{min-width:100%}.hb0003_info-banner{background-color:rgba(0,171,230,0.1);padding:40px 0}.hb0011_featured-tiles .main-feature{background-repeat:no-repeat;background-size:cover}.hb0011_featured-tiles .main-feature .book-cover img{max-height:400px;width:auto;transform:rotate(-10deg);margin:0 auto}.hb0011_featured-tiles .main-feature h4 .price{float:right}.s0020_info-banner-expanded .info{padding:0 20px 20px;text-align:right;max-width:900px;margin:0 auto}.s0020_info-banner-expanded .info h2{margin-top:0;padding-top:20px}.s0020_info-banner-expanded .info p{max-width:680px;margin:20px auto}.s0021_copy-banner{background-color:#E3D69E;text-align:center}.s0021_copy-banner.cursive h2{font-family:chaloops,sans-serif}.s0021_copy-banner.purple{background-color:#EEE9EE}.s0022_info-banner{background-color:#ccd2ff}.s0022_info-banner .info h2,.s0022_info-banner .info p{color:#0061AF}.s0022_info-banner .info h2{line-height:100%;font-weight:200}.s0022_info-banner .info h2{font-size:26px}@media screen and (min-width: 320px){.s0022_info-banner .info h2{font-size:calc(26px + 54 * ((100vw - 320px) / 880))}}@media screen and (min-width: 1200px){.s0022_info-banner .info h2{font-size:80px}}.s0022_info-banner .image .img-wrapper{border-color:#0061AF}@media only screen and (min-width: 768px){.s0022_info-banner .two-col .info{text-align:left}}@media only screen and (max-width: 992px){.s0022_info-banner .row{flex-direction:column-reverse}.s0022_info-banner .row .image{padding:0 15px}.s0022_info-banner .row .image .img-wrapper{text-align:center;border-left:none;border-bottom:4px solid #0061AF;padding:0 0 40px}.s0022_info-banner .row .image .img-wrapper svg{max-width:50%;height:auto}.s0022_info-banner .row .info{text-align:left;max-width:none}}.hb0011_home-info .container{background-repeat:no-repeat;background-size:contain;background-position:2%;background-image:url(../img/background-accent-line-verticle.svg)}.hb0011_home-info .keyword{font-size:30px}@media screen and (min-width: 320px){.hb0011_home-info .keyword{font-size:calc(30px + 70 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0011_home-info .keyword{font-size:100px}}@media only screen and (max-width: 992px){.hb0011_home-info .container{background:none}.hb0011_home-info .container .info{padding-left:15px}.hb0011_home-info .container .keyword{margin-right:15px}.hb0011_home-info .container .keyword span{max-width:50%}}.hb0012_home-services{background-color:#ccd2ff}.hb0012_home-services h2,.hb0012_home-services h3,.hb0012_home-services p,.hb0012_home-services li{color:#0061AF}.hb0012_home-services h2{font-size:60px}@media screen and (min-width: 320px){.hb0012_home-services h2{font-size:calc(60px + 20 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0012_home-services h2{font-size:80px}}.hb0012_home-services h3{clear:none}.hb0012_home-services h3{font-size:32px}@media screen and (min-width: 320px){.hb0012_home-services h3{font-size:calc(32px + 24 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0012_home-services h3{font-size:56px}}.hb0012_home-services p{margin-bottom:3em;max-width:1200px}.hb0012_home-services .service{margin:50px 0}.hb0012_home-services .service .service-icon{background-repeat:no-repeat;background-size:contain;background-position:left center;display:inline-block;width:85%;height:100%;float:left;margin-right:5%}.hb0012_home-services .service.primary .service-icon{background-image:url(../img/icon-collaboration.svg)}.hb0012_home-services .service.secondary .service-icon{background-image:url(../img/icon-discussion.svg)}.hb0012_home-services .service.additional .service-icon{background-image:url(../img/icon-knowledge.svg)}.hb0012_home-services .service ul{margin:0;padding:0 0 0 20px}.hb0013_guidance{padding:100px 0}.hb0013_guidance h2{font-size:42px}@media screen and (min-width: 320px){.hb0013_guidance h2{font-size:calc(42px + 38 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0013_guidance h2{font-size:80px}}.hb0013_guidance h3{font-size:32px}@media screen and (min-width: 320px){.hb0013_guidance h3{font-size:calc(32px + 24 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0013_guidance h3{font-size:56px}}.hb0013_guidance .guidance-intro .image{margin:0 auto}.hb0013_guidance .guidance-intro .intro{justify-content:end;display:flex;flex-direction:column}.hb0013_guidance .guidance-intro .intro .intro-wrapper{border-left:4px solid #212121;padding-left:8%}.hb0013_guidance .articles{max-width:966px;margin:0 auto;padding-top:60px}@media only screen and (max-width: 992px){.hb0013_guidance .guidance-intro .image{margin:0 auto;margin:0 auto;max-height:400px;overflow:hidden;justify-content:flex-end;display:flex;flex-direction:column}.hb0013_guidance .guidance-intro .intro{padding-top:50px}.hb0013_guidance .guidance-intro .intro .intro-wrapper{border-left:none;border-top:4px solid #212121;padding-left:0;padding-top:50px}}.hb0014_contact-widget{padding:100px 0}.hb0014_contact-widget .wrapper{max-width:820px;margin-left:auto}.hb0014_contact-widget .keyword{color:#FD836D;font-weight:900;opacity:10%;text-align:right}.hb0014_contact-widget .keyword{font-size:30px}@media screen and (min-width: 320px){.hb0014_contact-widget .keyword{font-size:calc(30px + 70 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0014_contact-widget .keyword{font-size:100px}}.hb0015_contact .container{max-width:1256px}.hb0015_contact .container input[type="submit"]{border:none;background:none;font-family:chaloops,sans-serif;padding:0;cursor:pointer}.hb0015_contact .container input[type="submit"]{font-size:16px}@media screen and (min-width: 320px){.hb0015_contact .container input[type="submit"]{font-size:calc(16px + 20 * ((100vw - 320px) / 880))}}@media screen and (min-width: 1200px){.hb0015_contact .container input[type="submit"]{font-size:36px}}.hb0016_contact_header h1{font-size:30px}@media screen and (min-width: 320px){.hb0016_contact_header h1{font-size:calc(30px + 70 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.hb0016_contact_header h1{font-size:100px}}.hb0016_contact_header img{max-width:70%;margin:0 auto;margin-top:-20%}@media only screen and (max-width: 1600px){.hb0016_contact_header img{margin-top:-8%}}.hb0017_guidance_header .copy,.hb0030_article_header .copy{display:flex;flex-direction:column;justify-content:end}.hb0017_guidance_header .copy h1,.hb0030_article_header .copy h1{color:#212121;font-weight:200;line-height:80%;margin:0 0 4%}.hb0017_guidance_header .copy h1,.hb0030_article_header .copy h1{font-size:18px}@media screen and (min-width: 320px){.hb0017_guidance_header .copy h1,.hb0030_article_header .copy h1{font-size:calc(18px + 88 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){.hb0017_guidance_header .copy h1,.hb0030_article_header .copy h1{font-size:106px}}.hb0017_guidance_header .image,.hb0030_article_header .image{display:flex;justify-content:end;flex-direction:column}.hb0017_guidance_header .image .guidance-pride,.hb0030_article_header .image .guidance-pride{display:none}@media only screen and (max-width: 992px){.hb0017_guidance_header .guidance-pride,.hb0030_article_header .guidance-pride{display:none}.hb0017_guidance_header .image .guidance-pride,.hb0030_article_header .image .guidance-pride{display:block}}.guidance-pride{width:100%;height:50px;background-repeat:no-repeat;background-size:cover;background-image:url(../img/pride.svg)}.hb0018_article-listing .articles .article{padding:4% 2%;margin:50px 0}.hb0018_article-listing .articles .article .image{display:flex;flex-direction:column;justify-content:center}.hb0018_article-listing .articles .article .image img{max-height:540px}.hb0018_article-listing .articles .article .copy{display:flex;flex-direction:column;justify-content:center}.hb0018_article-listing .articles .article .copy h3{margin:0}.hb0018_article-listing .articles .article .copy h3{font-size:18px}@media screen and (min-width: 320px){.hb0018_article-listing .articles .article .copy h3{font-size:calc(18px + 62 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){.hb0018_article-listing .articles .article .copy h3{font-size:80px}}.hb0018_article-listing .articles .article .copy p{margin-top:0}.hb0018_article-listing .articles .article:nth-child(odd){background:#EAF5E5}.hb0018_article-listing .articles .article:nth-child(even){background:#ccd2ff}.hb0019_service-bar{background-repeat:no-repeat;background-size:cover;background-image:url(../img/pride.svg);text-align:center}.hb0023_service_header .title,.hb0023_service_header .copy{margin-left:auto}.hb0023_service_header h1{color:#212121;font-weight:200;line-height:80%;margin:0 0 4%}.hb0023_service_header h1{font-size:18px}@media screen and (min-width: 320px){.hb0023_service_header h1{font-size:calc(18px + 88 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){.hb0023_service_header h1{font-size:106px}}.hb0024_icon_image_section .icon,.hb0031_article_intro .icon{background-repeat:no-repeat;background-size:contain;background-position:left center;width:24%;max-height:200px;height:100%;margin-left:auto}.hb0024_icon_image_section .icon-collaboration,.hb0031_article_intro .icon-collaboration{background-image:url(../img/icon-collaboration.svg)}.hb0024_icon_image_section .icon-discussion,.hb0031_article_intro .icon-discussion{background-image:url(../img/icon-discussion.svg)}.hb0024_icon_image_section .icon-knowledge,.hb0031_article_intro .icon-knowledge{background-image:url(../img/icon-knowledge.svg)}.hb0024_icon_image_section .image,.hb0031_article_intro .image{padding-right:6%;position:relative;overflow:hidden}.hb0024_icon_image_section .image::after,.hb0031_article_intro .image::after{content:'';display:block;height:60%;position:absolute;top:50%;right:3%;transform:translatey(-50%);border-right:3px solid #212121}.hb0030_article_header.image-drop img{position:relative;bottom:-8%}.article_section .container{max-width:1200px}.hb0033_article_conclusion .authour,.hb0033_article_conclusion .footer-link{margin:50px 0}.post .entry-header{display:none}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:7.5px;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:#212121;position:relative}a:visited{color:#0061AF}a:hover,a:focus,a:active{color:#0061AF}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%;display:none}.main-navigation ul#primary-menu{list-style:none;margin:0;padding-left:0}.main-navigation ul#primary-menu ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;padding-left:10px;z-index:99999}.main-navigation ul#primary-menu ul.sub-menu{left:0;flex-direction:column}@media only screen and (min-width: 768px){.main-navigation ul#primary-menu ul.sub-menu{left:-999em;padding-left:0;width:auto}}.main-navigation ul#primary-menu ul ul{left:-999em;top:0}.main-navigation ul#primary-menu ul li:hover>ul,.main-navigation ul#primary-menu ul li.focus>ul{left:100%}.main-navigation ul#primary-menu ul a{width:200px}.main-navigation ul#primary-menu li:hover>ul,.main-navigation ul#primary-menu li.focus>ul{left:auto}@media only screen and (max-width: 768px){.main-navigation ul#primary-menu li>ul{position:relative;float:none}}.main-navigation li{float:left;position:relative;display:block;font-family:chaloops,sans-serif;font-weight:600;width:100%;padding:10px 0;margin-left:20px}.main-navigation li:hover>a,.main-navigation li.focus>a{text-decoration:underline;position:relative}.main-navigation li:hover>a::before,.main-navigation li.focus>a::before{left:-60%}.main-navigation a{display:block;text-decoration:none;color:#0061AF}.menu-toggle{position:absolute;width:40px;top:50%;transform:translateY(-50%);right:10px;outline:none;background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.line{fill:none;stroke:#0061AF;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}nav.main-navigation.toggled{margin-top:40px;display:block}.header-wrapper{position:relative}.nav-desktop-utility{display:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}@media only screen and (min-width: 1200px){.header-top{justify-content:space-between}.menu-toggle{display:none}.site-navigation-wrapper{display:flex;flex-direction:row;justify-content:center}.site-navigation-wrapper nav{max-width:1400px;height:100%}.site-navigation-wrapper .main-navigation{float:none;margin-left:auto;max-width:1200px;padding:0 30px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.site-navigation-wrapper .main-navigation ul#primary-menu{display:flex;width:100%;max-width:900px;margin:0 auto;justify-content:space-between}.site-navigation-wrapper .main-navigation ul#primary-menu li{display:inline-block;width:auto;padding:10px;margin-left:0}.site-navigation-wrapper .main-navigation ul#primary-menu li a{font-size:14px}}@media only screen and (min-width: 1200px) and (min-width: 1200px){.site-navigation-wrapper .main-navigation ul#primary-menu li a{font-size:calc(14px + 10 * ((100vw - 1200px) / 400))}}@media only screen and (min-width: 1200px) and (min-width: 1600px){.site-navigation-wrapper .main-navigation ul#primary-menu li a{font-size:24px}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;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;clip-path:none;color:#21759b;display:block;font-size:8.75px;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%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}@media only screen and (min-width: 1200px){.mobile{display:none}}header .header-top{max-width:1400px;margin:0 auto}@media only screen and (min-width: 768px){header .header-top{margin-right:40%}}@media only screen and (min-width: 1200px){header .header-top{margin-right:20%}}header .site-branding a{display:flex;margin-top:-30px;position:relative;max-width:fit-content}header .site-branding a .logo{z-index:3}header .site-branding a::after{content:"";width:200px;height:100px;background:white;border-radius:100px / 50px;position:absolute;bottom:-34px;left:50%;transform:translateX(-70%);z-index:2}@media only screen and (max-width: 1200px){header .site-branding a{width:65%;max-width:650px}}@media only screen and (max-width: 768px){header .site-branding a{width:80%}}header .header-util{display:flex;width:100%}header .header-util form{color:#555;display:flex;flex-grow:1;padding:2px;border:2px solid #0061AF;border-radius:25px}header .header-util form>div{display:flex;flex-grow:1}header .header-util form input[type="text"]{border:none;background:transparent;margin:0;padding:7px 8px;font-size:14px;color:inherit;border:1px solid transparent;border-radius:inherit;flex-grow:1}header .header-util form input[type="text"]::placeholder{color:#bbb}header .header-util form input[type="submit"]{text-indent:-999px;overflow:hidden;width:40px;height:40px;padding:0;margin:0;border:1px solid transparent;border-radius:inherit;background:transparent url(../img/icon-search.svg) no-repeat center;cursor:pointer;opacity:0.7}header .header-util form input[type="submit"]:hover{opacity:1}header .header-util .cart-contents{position:relative;display:flex !important;flex-flow:row nowrap;justify-content:center;width:45px}header .header-util .cart-contents::before{content:"";overflow:hidden;position:initial;width:40px;height:40px;padding:0;margin:0;border:1px solid transparent;border-radius:inherit;background:transparent url(../img/icon-cart.svg) no-repeat center;cursor:pointer}header .header-util .cart-contents:hover{text-decoration:none}@media only screen and (max-width: 1200px){header .header-util ul.socials{display:none}}header .nav-wrapper{display:flex;flex-direction:row;align-items:center;overflow:hidden}@media only screen and (max-width: 1200px){header .nav-wrapper{flex-direction:column;align-items:start}header .nav-wrapper .woo-button{display:none}}header ul.socials{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}header ul.socials li{padding:0;margin:0 10px}header ul.socials li a{display:block;height:28px;text-indent:99999px;width:28px;overflow:hidden}header nav.main-navigation.toggled .mobile ul.socials{display:flex;max-width:400px;margin:22px auto}header .woo-button{width:130px;margin-left:20px;background-color:#0061AF;color:#fff;text-align:center;font-size:20px;display:block;text-decoration:none}header span.mobile .woo-button{position:absolute;top:50%;transform:translateY(-50%);right:60px}@media only screen and (max-width: 768px){header span.mobile .woo-button{top:100%;z-index:1}}@media only screen and (max-width: 768px){header span.mobile::after{content:' ';display:block;height:31px;width:100%;background-color:#0061AF;padding:0px 15px;top:15px;position:relative;z-index:0}}.site-footer-topper{max-height:100px;overflow:hidden}.site-footer-topper svg,.site-footer-topper img{width:100%;height:auto}footer{background-color:#343434;color:#fff}footer .site-info{padding:30px 0}footer .site-info h2,footer .site-info h3,footer .site-info a{color:#fff}footer .site-info .footer-navigation{padding-left:20px}footer .site-info .footer-navigation #footer-menu{display:inline-block;text-align:left;margin:0 auto 0 0;padding-left:20px;list-style:none}footer .site-info .footer-navigation #footer-menu li{margin:8px 0}footer .site-info .footer-navigation #footer-menu li a{color:#fff;text-decoration:none;font-family:chaloops,sans-serif}footer .copywrite{background-color:#fff;text-align:center}#sb_instagram{overflow-y:hidden !important}.full-width{width:100%}.entry-header{padding-top:100px}.entry-header h1{color:#fff;display:inline-block;min-width:300px;padding:10px 40px}.entry-content{margin:0}.spacing{margin:30px auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.home .entry-content{margin:0}.home .home-sub-header{font-size:2.4rem}@media only screen and (max-width: 772px){.home .home-sub-header{font-size:1.4rem}}.home .icon-chevron-vert{font-size:2rem}.home-features{padding-bottom:80px}.home-features .col{padding-top:80px}.home-features .truss img.logo{max-width:250px}.home-features .newsletter img.logo{max-width:180px}.home-features a{color:#fff;padding:5px 20px;text-decoration:none;font-size:1.8rem}.home-features .input-grey{font-family:"Open Sans", sans-serif;font-weight:400;font-size:1.6rem;background:#f1f1f1;border:none;border-radius:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:3.9rem;line-height:1.6rem;max-width:35rem;outline:none;padding:1rem 1.5rem;-webkit-appearance:none}@media (max-width: 500px){.home-features .input-grey{max-width:100%}}.home-features .input-grey::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.home-features .input-grey:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.home-features .input-grey::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.home-features .input-grey::placeholder{color:rgba(0,0,0,0.3)}.home-features .input-grey--wide{max-width:40rem;width:100%}.home-features .btn{font-family:"Poppins", sans-serif;font-weight:600;border:none;color:#fff;cursor:pointer;display:table;line-height:1.2;outline:none;padding:1rem 2rem;width:auto}.home-features .btn--red{background:#ce0e2d}.home-features .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 500px){.home-features .d-flex{display:block}}.col.center{text-align:center}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
