/*!
Theme Name: Beardbot
Theme URI: https://beardbot.com.au
Author: Beardbot
Author URI: https://beardbot.com.au
Description: Beardbot custom WordPress theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: beardbot
Tags:

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.

beardbot 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.com/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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.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}#content[tabindex="-1"]:focus{outline:0}.pt-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.py-0{padding-top:0!important}.p-0{padding:0!important}.mt-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.my-0{margin-top:0!important}.list-unstyled,.m-0{margin:0!important}.list-unstyled{padding-left:0!important;list-style-type:none!important}.inline-center-y{display:inline-block!important;vertical-align:middle!important}.is-hidden{visibility:hidden!important}.mw-720{max-width:720px;margin-left:auto;margin-right:auto}.text-center{text-align:center}.nowrap{white-space:nowrap}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{min-width:320px;font-size:100%;font-family:Frutiger,Frutiger Linotype,Univers,Calibri,Gill Sans,Gill Sans MT,Myriad Pro,Myriad,DejaVu Sans Condensed,Liberation Sans,Nimbus Sans L,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;color:#757575;line-height:1.4}@supports (display:flex){body{display:flex;flex-direction:column;min-height:100vh}}@supports (display:flex){#main{flex:1}}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.5em;color:#444;line-height:1.2}p{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.link,a:link,a:visited{color:#3d9be9;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}figure{margin:0}img{max-width:100%;height:auto}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus{outline-color:#e59700}.mouse-focus:focus,[tabindex="-1"]:focus{outline:0!important}abbr[title]{border-bottom:none!important;cursor:inherit!important;text-decoration:none!important}.card .read-more{font-size:.875em}.fancy-heading{background-size:100% .25em;background-repeat:repeat-x;background-position:left 0 bottom .125em;background-image:linear-gradient(90deg,#d268f8,#d268f8 12.5%,#f868b2 0,#f868b2 25%,#f88a68 0,#f88a68 37.5%,#f8f568 0,#f8f568 50%,#8ef868 0,#8ef868 62.5%,#68f8ae 0,#68f8ae 75%,#68d6f8 0,#68d6f8 87.5%,#686af8 0,#686af8)}.featured-content{position:relative;overflow:auto;background-size:cover}.featured-content .content{border-style:solid}@supports (display:flex){.featured-content .content{display:flex}.featured-content .content.stretch{align-items:stretch}}.featured-content-panel{width:50%;float:left}.featured-content-panel:first-child{padding-right:1em}.featured-content-panel:last-child{padding-left:1em}.featured-content-panel>:first-child{margin-top:0}.featured-content-panel>:last-child{margin-bottom:0}@supports (display:flex){.featured-content-panel{display:flex;flex-direction:column;justify-content:center}}.featured-content-image figure{margin:0}.featured-content-image img{border-style:solid;float:left}.featured-image-content{position:relative;z-index:1}@supports ((-o-object-fit:cover) or (object-fit:cover)){figure.fill{position:absolute;top:0;bottom:0;width:50%}figure.fill img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}figure.fill.left{left:0}figure.fill.right{right:0}figure.stretch,figure.stretch img{width:100%;height:100%}figure.stretch img{-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.featured-content .content{display:block;padding:1em!important}.featured-content-panel{width:100%;float:none}.featured-content-panel:first-child{padding-right:0}.featured-content-panel:last-child{padding-left:0}figure.fill{position:static;width:100%}}.image-cards{background-size:cover}@supports (display:flex){.image-cards-container{display:flex;flex-wrap:wrap}}.image-cards-title-content>*{color:inherit}.image-cards-card{display:inline-block;max-width:100%;vertical-align:top;color:inherit!important;text-align:center}.image-cards-card :last-child{margin-bottom:0}.image-cards-card img{float:left}.image-cards-card-image{display:inline-block;max-width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.image-cards-card-image.card_image{position:relative;width:100%;height:0;padding-top:62.5%}.image-cards-card-image.card_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.image-cards-card-text *{color:inherit;text-align:inherit}.image-cards-card-text a:link,.image-cards-card-text a:visited{color:inherit}.image-cards-content.top{padding-bottom:2em}.image-cards-content.bottom{padding-top:2em}.image-cards-content ul{overflow:auto;max-width:720px;padding-bottom:2px;padding-left:0;margin:0 auto;text-align:left;list-style-type:none;list-style-position:inside}.image-cards-content li{position:relative;padding:.25em .25em .25em 1.5em}.image-cards-content li:before{content:"\2022";position:absolute;top:6px;left:0;display:inline-block;width:1em;font-size:1.5em;font-weight:700;color:#107e7d;line-height:.667em}.services-card{display:inline-block;max-width:100%;vertical-align:top;color:inherit!important}.services-card :last-child{margin-bottom:0}.services-card-image{display:inline-block;max-width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.services-card-image{position:relative;width:100%;height:0;padding-top:62.5%}.services-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.service-gallery{position:relative;max-width:512px;margin-left:auto;margin-right:auto;margin-bottom:2em}.service-gallery .lSSlideOuter{padding-bottom:8.8%}.service-gallery .lSPager{left:0}.service-gallery-list{padding-left:0;margin:0;list-style-type:none;background-color:#777}.service-gallery-list li{text-align:center}.service-gallery-list li img{margin-bottom:-5px}.services-back-link{padding-top:2em}.testimonials-mask-background{position:relative;z-index:0}.testimonials{background-repeat:no-repeat;background-position:50%;background-size:cover}.testimonials>.container{position:relative;z-index:1}.testimonials-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.testimonials-container{margin-left:-10px;margin-right:-10px}@supports (display:flex){.testimonials-container{display:flex;flex-wrap:wrap;align-items:flex-start}}.macy-init .testimonials-container{display:block}.testimonial-image{display:none}.testimonial{display:inline-block;vertical-align:top}.testimonial :last-child{margin-bottom:0}.testimonial[data-macy-complete]{margin:0!important}@supports (display:flex){.testimonial.has-image .testimonial-meta{display:flex}.testimonial.has-image .testimonial-image{padding-right:1em}.testimonial.has-image .testimonial-image,.testimonial.has-image .testimonials-author{flex:1}}.testimonial.has-image .testimonial-image{display:block}.testimonials-author :first-child{margin-top:0}.testimonials-author :last-child{margin-bottom:0}.testimonial-content{flex:1}.testimonials-title{text-align:center}@media (max-width:479px){.testimonial{position:static!important;display:block!important;width:100%!important}.testimonial[data-macy-complete]{margin:10px!important}}.hero{position:relative}.hero-slider.is-single .lSPager{display:none}.hero-slider-slide .container{height:100%}.hero-slider-list{padding-bottom:0!important}.lightslider{list-style-type:none}.lightslider-item{height:100%;padding:1em 4em;background-size:cover}.lightslider-slide-content{color:#fff}.lSSlideOuter{position:relative}.lSPager{z-index:1000;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.lSSlideOuter .lSPager.lSpg>li a{background-color:#999!important}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li a:hover{background-color:#fff!important}.hero-background-mask-background{position:relative}.hero-background-mask-background:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.hero-background{position:relative;overflow:hidden;padding-top:2em!important;padding-bottom:2em!important}@supports (display:flex){.hero-background,.hero-background .container{display:flex}}.parallax-mirror{overflow:hidden}@supports (display:flex){.hero .container{display:flex}}.hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.hero-content{position:relative}.hero-content,.hero-heading{margin-left:0;margin-right:0;color:inherit}.hero-text>*{color:inherit}.service-gallery .lslide{position:relative}.content-slides-caption{position:absolute;bottom:0;left:0;width:100%;padding:4px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center}.content-slides-caption p{margin:0}.section{padding:6em 1em}.section,.section .container{position:relative}.section-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.section-title{text-align:center}.post-text-wrapper ul,.section-heading,.section-list{max-width:720px;margin-left:auto;margin-right:auto}.block.container{padding-left:1em;padding-right:1em}.entry-content .block.container{padding-left:0;padding-right:0}.container{overflow:visible;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.cards-container{max-width:1300px;padding-left:10px;padding-right:10px}.table{border-spacing:0;border-collapse:collapse}.table th{text-align:left}.table td,.table th{padding:.25em}.post-image-wrapper{vertical-align:top;width:40%;text-align:left}.post-title{margin-left:calc(40% + 32px);text-align:left!important}.post-text-wrapper{width:60%;padding-left:32px;text-align:left}.post-text-wrapper :first-child{margin-top:0}.post-text-wrapper h2,.post-text-wrapper h3,.post-text-wrapper h4,.post-text-wrapper h5,.post-text-wrapper h6{max-width:720px;margin-left:0}.post-text-wrapper.no-image{width:100%;padding-left:0}.post-text-wrapper.no-image p{margin-left:auto}.post-text-wrapper p{margin-left:0}.post-text-wrapper h2,.post-text-wrapper h3,.post-text-wrapper h4,.post-text-wrapper h5,.post-text-wrapper h6{margin-left:auto;margin-right:auto}.post-image-wrapper,.post-text-wrapper{display:inline-block;vertical-align:top}.post-archive-container,.search article,article.page,article.post{max-width:45em;margin-left:auto;margin-right:auto}.post-title.has-image{margin-left:calc(40% + 32px);text-align:left}.fake-link{color:#3d9be9}.split-list>li{width:50%}.split-list>li:nth-child(odd){float:left;clear:left}.split-list>li:nth-child(2n){float:right;clear:right}@media (max-width:760px){.split-list{display:inline-block}.split-list li{width:auto!important;float:none!important}}@media (max-width:991px){.post-archive-item-title,.post-title{margin-left:0;text-align:center!important}.post-image-wrapper,.post-text-wrapper{display:block;width:100%}.post-text-wrapper{max-width:512px;padding-left:0;margin-left:auto;margin-right:auto}.post-image-wrapper figure{text-align:center;margin-bottom:2em}.post-image-wrapper .post-image,.post-title.has-image{margin-left:auto;margin-right:auto}.post-title.has-image{text-align:center}}@media (max-width:479px){.section{padding-top:3em;padding-bottom:3em}}.cols-1 .card{margin-left:0!important;margin-right:0!important}@media (max-width:672px){.cols-2 .card,.cols-3 .card{margin-left:0!important;margin-right:0!important}}@media (max-width:479px){.cols-4 .card,.cols-5 .card{margin-left:0!important;margin-right:0!important}}@media (max-width:359px){.cols-6 .card{margin-left:0!important;margin-right:0!important}}.topbar{z-index:1001;position:-webkit-sticky;position:sticky;top:0;padding-left:.5em;padding-right:.5em;background-color:#1f1f1f;font-size:.875em;color:#fff}.topbar,.topbar .container{overflow:visible}.topbar .beardbot_social_widget{margin-bottom:-4px}.topbar .button,.topbar .widget,.topbar span{display:inline-block;vertical-align:middle;text-align:center!important}.topbar .topbar-column{display:inline-block;vertical-align:middle;width:50%}.topbar .topbar-column-left span{margin-right:8px}.topbar .topbar-column-right{text-align:right}.topbar .topbar-column-right span{margin-left:4px}.topbar .topbar-column.empty{display:none}.topbar .topbar-column.full{width:100%}.topbar .button i{margin-right:4px;color:#fff}.admin-bar .topbar{top:32px}@media (max-width:782px){.admin-bar .topbar{top:46px}}@media (max-width:600px){.topbar{position:relative;top:0!important}}@media (max-width:479px){.topbar .topbar-column{position:relative;width:100%;text-align:center!important}.topbar .widget .button{font-size:11px!important}.topbar .widget .social-widget-link i{font-size:20px!important}}#nav-anchor{position:fixed;top:0;right:0}.header{padding:1em;background-color:#044b7f}@supports (display:flex){.header .container{display:flex;align-items:center}}@supports (display:flex){.brand-container{margin-right:auto}}.brand-link{width:300px;float:left;margin-right:1em;flex:0 0 300px}@supports (position:fixed){.brand-link.fixed{position:fixed}}.brand-img{float:left}.nav{position:relative;display:inline-block;margin-left:2em;text-align:center}.nav .menu-item-has-children>a:after{content:"\f078";position:relative;bottom:1px;left:4px;display:inline-block;font-family:Font Awesome\ 5 Free;font-size:.75em;font-weight:900;color:#fff;transition:transform .2s ease-out;transform:translateZ(0)}.nav .menu-item-has-children>a.active:after{transform:rotate(180deg)}.nav.is-active{display:block}.nav .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;overflow:hidden;width:auto;padding-top:10px;padding-left:0;margin-top:0;margin-bottom:0;border-radius:10px;box-shadow:0 10px 6px -6px rgba(0,0,0,.3);text-align:left}.nav .sub-menu.active{display:block}.nav .sub-menu li:first-child{overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.nav .sub-menu a:link,.nav .sub-menu a:visited{display:block;padding:10px 15px;background-color:#fff;color:#222;white-space:nowrap}.nav .sub-menu a:active,.nav .sub-menu a:hover{background-color:#f9f9f9}.sub-menu{font-size:1em}.nav-list{max-width:none}.nav-list>li{position:relative;display:inline-block}.nav-list a:link,.nav-list a:visited{display:block;padding:10px;color:#fff;text-decoration:none}.nav-underline{opacity:0;position:absolute;left:0;bottom:0;display:inline-block;width:70px;height:2px;background-color:#fff;transition:all .3s ease-out;transform-origin:0 0 0}.nav-underline.active{opacity:1}@media (max-width:991px){body.admin-bar .nav{padding-top:96px}.nav{overflow-y:auto;position:absolute;position:fixed;z-index:1001;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;padding-top:64px;margin-left:0;background-color:#044b7f;transition:all .3s ease-out}.nav.is-active{visibility:visible;opacity:1}.nav .sub-menu{position:static;padding-top:0;border-radius:0;text-align:center}.nav .sub-menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.no-transition .nav{transition:none}.nav-list{margin-top:2em}@supports (display:flex){.nav-list{margin-top:0}}.nav-list li{display:list-item}.nav-underline{display:none!important}}@media (max-width:782px){body.admin-bar .nav{padding-top:110px}}@media (max-width:599px){.header{padding-bottom:1em}}@media (max-width:479px){.brand-link{width:200px!important;flex-basis:200px!important}}@supports (display:flex){.header.default-reverse .brand-container,.header.default-reverse .brand-link{margin-right:0}.header.default-reverse .nav-container{margin-right:auto}.header.default-reverse .nav,.header.default-reverse .nav-container{margin-left:0}.header.stacked,.header.stacked-reverse{text-align:center}.header.stacked-reverse .container,.header.stacked .container{display:block!important}.header.stacked-reverse .brand-link,.header.stacked .brand-link{float:none}.header.stacked-reverse .nav,.header.stacked .nav{margin-left:0}.header.stacked-reverse .cart-link,.header.stacked-reverse .hamburger-button,.header.stacked-reverse .nav{margin-bottom:10px}.header.no-brand .cart-link,.header.no-brand .hamburger-button,.header.no-brand .nav{margin-bottom:0}}.menu-active .header.has-cart-link .cart-link{margin-top:10px}.menu-active .header.default .cart-link{margin-right:56px}.menu-active .header.default-reverse .cart-link{margin-left:52px}.menu-active .header.stacked .brand-container{margin-bottom:40px}.menu-active .header.stacked .cart-link{margin-right:56px}.menu-active .header.stacked.has-cart-link .brand-container{margin-bottom:1px}.menu-active .header.stacked-reverse .brand-container{margin-top:50px}.menu-active .header.stacked-reverse .cart-link{margin-right:57px}.menu-active .header.stacked-reverse.has-cart-link .brand-container{margin-top:1px}@media (max-width:991px){.header.stacked-reverse .nav{margin-bottom:0}.cart-link,.hamburger-button{display:inline-block;vertical-align:middle}}.hamburger-button{display:none;padding:.5rem;border:0;border-radius:3px;background-color:transparent;color:#fff;font-size:.75rem}.hamburger-icon{z-index:1;position:relative;width:100%;height:20px;pointer-events:none}.hamburger-labels{position:relative;margin-top:4px}.hamburger-label{z-index:0;position:relative;text-transform:uppercase;letter-spacing:0;line-height:1;transform:translateZ(0);transition:transform .6s cubic-bezier(.23,1,.32,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hamburger-label.open{z-index:1;position:absolute;bottom:0;left:0;right:0}.hamburger-label.close{transform:rotateY(180deg)}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{left:0;width:36px;height:4px;border-radius:4px;background-color:#fff;transform:translateZ(0)}.hamburger-menu{position:relative;transform:translateY(8px);transition:all 0ms .3s}.hamburger-menu:before{content:"";position:absolute;bottom:8px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu:after{content:"";position:absolute;top:8px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-button.is-active .hamburger-menu{background-color:transparent}.hamburger-button.is-active .hamburger-menu:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger-button.is-active .hamburger-menu:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger-button.is-active .hamburger-label.open{transform:translateY(4px) rotateY(180deg)}.hamburger-button.is-active .hamburger-label.close{transform:translateY(4px) rotateY(0deg)}@media (max-width:991px){.hamburger-button{display:inline-block;top:auto;right:auto;transition:transform .3s ease-out}.hamburger-button.is-fixed{z-index:1100;position:absolute}.hamburger-button.is-hidden{visibility:hidden}}.footer{padding-top:4em;padding-bottom:4em;text-align:center}.footer a:link,.footer a:visited,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p{color:inherit}.footer-content p{max-width:none}.footer-columns{padding-bottom:2em}.footer-column{display:inline-block;vertical-align:top}.footer-widget ul{overflow:auto;padding-left:0;margin-left:auto;margin-right:auto;list-style-type:none}.footer-widget ul li{padding:.25em}@media (max-width:767px){.footer-column{width:100%!important}}@media (max-width:479px){.footer{padding-top:2em;padding-bottom:2em}}.form-wrapper{max-width:600px;margin-left:auto;margin-right:auto}#alt-message,#review-links{text-align:center}label{display:block}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;padding:.5em .75em;border:1px solid #ccc}input[type=submit]{padding:.5em .75em;border:0;background-color:#044b7f;font-size:1.25em;color:#fff;transition:all .2s linear}.form-group{margin-bottom:1em}.radio-group{margin-top:.5em}span.wpcf7-list-item{display:block;margin:0}span.wpcf7-list-item label{padding:.25em .5em}span.wpcf7-list-item label *{vertical-align:middle}.wpcf7-list-item-label{display:inline-block;margin-left:.5em}.label{margin-top:0;margin-bottom:0}p>label{font-size:1em}.star-rating .wpcf7-list-item,.star-rating label{display:inline-block}.star-rating .wpcf7-list-item .wpcf7-list-item-label,.star-rating label .wpcf7-list-item-label{margin-left:0}.star-rating .wpcf7-list-item .wpcf7-list-item-label:after,.star-rating label .wpcf7-list-item-label:after{content:"/5"}.star-rating.active label{padding:0!important}.star-rating.active .wpcf7-list-item .wpcf7-list-item-label{margin-left:.25em}.star-rating.active .wpcf7-list-item.first .wpcf7-list-item-label{margin-left:0}.star-rating.active .wpcf7-list-item>label>input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.star-rating.active .wpcf7-list-item>label>input.checked+.wpcf7-list-item-label:before{background-position:-32px}.star-rating.active .wpcf7-list-item>label>.wpcf7-list-item-label{position:relative;display:inline-block;overflow:hidden;width:34px;height:42px;text-indent:-9999px}.star-rating.active .wpcf7-list-item>label>.wpcf7-list-item-label:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:32px;height:32px;background-image:url(assets/images/star.png);background-size:64px;background-repeat:no-repeat;background-position:0;color:gold;text-indent:0}.button,.button:link,.button:visited{display:inline-block;padding:.5em .75em;border:0;background-color:#032e3c;font-size:1.25em;color:#fff;transition:all .2s linear}.button:active,.button:hover{background-color:#007c7c}.button-sm{font-size:.875em}.loading{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.contact-details-cards{text-align:center}.contact-details-card{display:inline-block;vertical-align:top}.form-wrapper{margin-top:2em}div.wpcf7 .ajax-loader{width:40px;height:40px;background-image:url(assets/images/loading.svg)}.lSAction{--percent-complete:0;background-color:#111}.lSAction:after,.lSAction:before{position:absolute;top:0;left:0;width:100%;height:32px}.lSAction:before{content:"";background-color:#107e7d;transition:all .3s ease-out;transform:scaleX(var(--percent-complete));transform-origin:left}.service-gallery .lSAction{position:absolute;top:0;left:0;width:100%;height:32px;background-color:#111}.service-gallery .lSAction .lSNext,.service-gallery .lSAction .lSPrev{width:auto;background-image:none;color:#fff;opacity:1;line-height:32px;transform:translateZ(0)}.service-gallery .lSAction .lSNext.disabled,.service-gallery .lSAction .lSPrev.disabled{opacity:.2}.slide,.slider,.w-slider-mask{height:0;padding-bottom:56.25%}.w-slider{position:relative;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.w-slider-mask{display:block;overflow:hidden;z-index:1;left:0;right:0;white-space:nowrap}.w-slide,.w-slider-mask{position:relative;height:100%}.w-slide{display:inline-block;vertical-align:top;width:100%;white-space:normal;text-align:left}.slide{overflow:hidden}.slide>img{position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:hsla(0,0%,100%,.4);cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}.gallery-list{margin-top:1em;margin-bottom:0;padding-left:0;list-style-type:none;text-align:center}@supports (display:grid){.gallery-list{display:grid}}.gallery-item{display:inline-block}.gallery-link{display:block}.gallery-link img{float:left}.map-container{position:relative;background-color:#e5e3df}.map{position:relative;width:100%}.gm-style-pbt{margin-left:auto;margin-right:auto;font-size:20px!important}.cta{text-align:center}.cta>:first-child{margin-top:0}.cta>:last-child{margin-bottom:0}.cta-link{display:inline-block;padding:.5em .75em;font-size:1.25em}.spacer{border-style:solid}.search-form-container{max-width:45em;margin-left:auto;margin-right:auto}.label-floating{border:0;background-color:transparent;cursor:pointer}.floating-search-field{visibility:hidden;opacity:0;position:absolute;z-index:1;bottom:0;left:0;width:200px!important;font-size:1rem!important;color:#757575;transform:translateY(100%);transform:translateY(calc(100% + 4px))}.form-floating{position:relative;overflow:visible}.form-floating.show .floating-search-field{visibility:visible;opacity:1}.form-floating .form-submit .sr-only{position:fixed}@media (max-width:479px){.floating-search-field{left:50%;transform:translateX(-50%) translateY(102%);transform:translateX(-50%) translateY(calc(100% + 10px));transition:all .2s ease-in}.form-floating{position:static}.form-floating.show .floating-search-field{transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(calc(100% + 4px));transition:all .3s ease-out}}body.privacy-policy main{max-width:45em;padding-top:6em;padding-bottom:6em;margin-left:auto;margin-right:auto}body.privacy-policy .table td,body.privacy-policy .table th{vertical-align:top}.post-archive-item{position:relative;padding-top:2em;padding-bottom:2em;color:inherit!important}.post-archive-item-link{position:absolute;top:0;bottom:0;left:0;right:0}.social-widget-link{display:inline-block;margin:4px}#lg-counter{padding-top:1em}.lg-close{margin:.25em}.lg-icon:focus{outline:2px auto #e59700!important}.lg-icon.mouse-focus:focus{outline:0!important}.lg-hide-items .lg-next,.lg-hide-items .lg-prev,.lg-hide-items .lg-toolbar{opacity:1!important;transform:none!important}.parallax-window{background-color:transparent;background-size:cover}@supports (display:flex){.parallax-window{display:flex}}.cart-link{padding:10px;line-height:1;white-space:nowrap}@supports (position:fixed){.cart-link.fixed{position:fixed}}.cart-link:active,.cart-link:hover{text-decoration:none}.cart-link img{width:20px}.return-to-shop,.woocommerce-tabs p{margin-left:0}.woocommerce-info{max-width:none}@media (max-width:479px){.cart-link{padding:0}}.shrug{max-width:none;margin-top:2rem;margin-bottom:2rem;font-size:8em;color:#222;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (max-width:991px){.shrug{font-size:6em}}@media (max-width:479px){.shrug{font-size:4em}}.hero-slide .hero-content,body[data-animate-ready] [data-animate-onload]{transform:translateY(2em);opacity:0;transition:opacity .4s ease-out,transform .5s ease-out}.hero-slide.active .hero-content,body[data-animate-ready] [data-animate-loaded],body[data-animate-ready] [data-animate-onload] [data-animation-type]{transform:translateZ(0);opacity:1}body[data-animate-ready] [data-animate-onload]{perspective:1000px}body[data-animate-ready] [data-animate-onload] [data-animation-type]{transition:transform .6s ease-out}body[data-animate-ready] [data-animate-onload] [data-animation-type=fade-in-left]{transform:translateX(-100%)}body[data-animate-ready] [data-animate-onload] [data-animation-type=fade-in-right]{transform:translateX(100%)}body[data-animate-ready] [data-animate-loaded] [data-animation-type=fade-in-left],body[data-animate-ready] [data-animate-loaded] [data-animation-type=fade-in-right]{transform:translateX(0);transition:transform .6s ease-out}body[data-animate-ready] [data-animate-onload] [data-animation-type=fade-3d-in-left],body[data-animate-ready] [data-animate-onload] [data-animation-type=fade-3d-in-right]{transform:translate3d(2em,0,-200px)}body[data-animate-ready] [data-animate-loaded] [data-animation-type=fade-3d-in-left],body[data-animate-ready] [data-animate-loaded] [data-animation-type=fade-3d-in-right]{transform:translateZ(0);transition:transform .4s ease-out}
/*# sourceMappingURL=style.css.map */
