/*!
Theme Name: tavarataksi
Theme URI: http://underscores.me/
Author: Kuuki
Author URI: https://www.kuuki.fi
Description: Tavarataksi teema.
Version: 1.0.0
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tavarataksi
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.

tavarataksi is based on Underscores https://underscores.me/, (C) 2012-2020 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.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:.35em .75em .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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--themefont:'Exo 2', Arial, Helvetica, sans-serif;--color-p:#424647;--white:#ffffff;--olive:#002e18;--light-black:#f7f7f7;--medium-black:#d5d5d5;--dark-black:#1b1b1a;--light-green:#F2F8EB;--medium-green:#CDE7B3;--dark-green:#80C341;--light-white:#fff;--medium-white:#fff;--dark-white:#fff;--padding-top-large:60px;--padding-top-medium:30px;--padding-top-none:0px;--padding-bottom-large:60px;--padding-bottom-medium:30px;--padding-bottom-none:0px}body,button,input,select,optgroup,textarea{color:var(--color-p);font-family:var(--themefont);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;color:var(--olive);font-weight:600;margin-bottom:1rem}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:var(--white)}h2{font-size:32px}.reference h2,h3{font-size:24px}p{margin-bottom:1.5em}blockquote,code,dd,dt,figcaption,hr,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],kbd,li,ol,p,pre,samp,small,table,td,textarea,th,tr,ul{font-size:17px;line-height:1.6}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;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.site-footer figure{margin:0}table{margin:0 0 1.5em;width:100%}a{color:var(--color-p);text-decoration:underline;-webkit-text-decoration-color:var(--medium-green);text-decoration-color:var(--medium-green);text-underline-offset:3px;transition:all .2s}a:hover,a:focus,a:active{color:#5D922D}a:hover,a:active{outline:0}.wp-block-button__link,.green-theme a.button,a.button,button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid var(--dark-green);border-radius:5px;background:var(--dark-green);color:#fff;text-decoration:none;padding:.5em .8em .6em;transition:all 0.25s ease-in-out;display:inline-block;font-size:16px;line-height:1.3;text-align:center}a.wp-block-button__link.wp-element-button:hover,.green-theme a.button:hover,a.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#5D922D;border:1px solid #5D922D;transition:all 0.25s ease-in-out;color:var(--white)}a.button.button-ghost{border:1px solid var(--dark-green);background:#fff0;color:var(--dark-green)}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:var(--p-color);border:1px solid var(--medium-black);background:var(--light-black);border-radius:3px;padding:7px}.block.block-search input[type="search"]{border-radius:3px 0 0 3px}.block.block-search input[type="submit"]{border-radius:0 3px 3px 0}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%}.nav-container{position:relative;width:100%;background-color:var(--white);z-index:3;transition:all .3s ease-in-out}.site-main{padding-top:0;overflow:hidden}.site-header{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;position:relative;z-index:15;transition:all 0.3s ease-in-out;border-bottom:1px solid #ebebeb}.site-header .site-branding{padding:20px 40px;border-right:1px solid #EBEBEB}.site-header .site-branding img{max-width:200px}.main-navigation ul{margin:0;padding:0;list-style:none}.main-navigation ul li{position:relative}.main-navigation a{color:var(--dark-black);text-decoration:none}.main-navigation ul li.button a{border-radius:3px;background:var(--medium-green);padding:4px 8px;text-decoration:none}.main-navigation ul li.button a:hover{background:var(--dark-green);text-decoration:none}.main-navigation ul ul{display:none;margin-top:0;margin-left:10px}.main-navigation ul ul ul{display:none;margin-left:25px}.main-navigation ul.sub-menu li a:hover{color:var(--light-green)}.main-navigation ul.sub-menu.has-sub-menu ul.sub-menu{position:absolute;top:10px;left:170px}button.dropdown-toggle,button.menu-button{background-color:#fff0;border:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;content:"";z-index:99;position:relative;top:5px;border-radius:0;padding:0 10px}button.dropdown-toggle{position:absolute;right:0;padding:0;margin:0}.menu-button:before,.menu-button.toggled-on:before{margin-right:5px}.no-js .menu-button{display:none}
/*! Mobile menu */
 @media (max-width:991px){.site-header-menu .main-navigation{opacity:0;visibility:hidden;position:fixed;pointer-events:none;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);left:0;right:0;background-color:var(--olive);height:100vh;margin:0;top:85px;overflow:auto;padding-bottom:75px;-webkit-overflow-scrolling:touch;z-index:9}.site-header-menu.toggled-on .main-navigation{pointer-events:none;transition:all 0.3s ease-in-out;visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-navigation .menu-items{padding:20px 20px 20px 20px}.main-navigation ul ul{margin-top:10px;margin-bottom:30px}.main-navigation ul{font-size:20px}.main-navigation ul li{margin-bottom:10px}.main-navigation ul.sub-menu li a,.main-navigation ul li a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:var(--white)}.main-navigation ul.sub-menu li{border-bottom:none;padding:0;font-size:15px;margin:8px 0 8px}.main-navigation li.current_page_item>a,.main-navigation ul.sub-menu li.current_page_item>a{color:var(--dark-green)}ul.sub-menu.toggled-on{display:block}}
/*! Hamburgers */
 .hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger.toggled-on .hamburger-inner,.hamburger.toggled-on .hamburger-inner::before,.hamburger.toggled-on .hamburger-inner::after{background-color:var(--olive)}.hamburger-box{width:2.5rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:2.5rem;height:.17rem;background-color:var(--olive);border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-.5rem}.hamburger-inner::after{bottom:-1rem}.hamburger--collapse .hamburger-inner,.hamburger .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after,.hamburger .hamburger-inner::after{top:-1rem;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before,.hamburger .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.toggled-on .hamburger-inner,.toggled-on.hamburger .hamburger-inner{transform:translate3d(0,-.7rem,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.toggled-on .hamburger-inner::after,.toggled-on.hamburger .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.toggled-on .hamburger-inner::before,.toggled-on.hamburger .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:992px){button.menu-button{display:none}.site-header-menu{position:relative;margin-top:5px;padding-right:40px;padding-left:40px}.site-top-menu{display:flex;width:100%;justify-content:end;border-bottom:1px solid #EBEBEB;padding-bottom:10px;padding-right:40px;text-transform:uppercase}.site-header-menu .main-navigation{opacity:1}.site-header-menu .main-navigation ul{justify-content:space-between;display:flex;align-items:baseline}.main-navigation ul li>a{font-size:16px;text-decoration:underline;-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white);text-underline-offset:3px;transition:all .3s}.site-top-menu .main-navigation{position:relative;padding-right:30px}.site-top-menu .main-navigation ul li>a{font-size:14px}.main-navigation ul li>a:hover{color:var(--olive);text-decoration:underline;-webkit-text-decoration-color:var(--medium-green);text-decoration-color:var(--medium-green);text-underline-offset:5px;transition:all .3s}.main-navigation ul.sub-menu li a{color:var(--dark-black);display:flex;font-size:14px;text-transform:none}.main-navigation li.current-menu-parent>a,.main-navigation li.current_page_item>a,.main-navigation ul.sub-menu li.current_page_item>a,.main-navigation ul.sub-menu li a:hover,.main-navigation ul.sub-menu li.current-menu-item a{color:var(--olive);text-decoration:underline;webkit-text-decoration-color:var(--medium-green);text-decoration-color:var(--medium-green);text-underline-offset:5px;transition:all .3s}.main-navigation ul li{position:relative;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;margin-left:8px;margin-right:8px;border-bottom:none;display:inline-block}.main-navigation li.mobile-only{display:none}.main-navigation ul.sub-menu{position:absolute;display:none;top:130%;border-radius:5px;left:0%;margin-left:0;padding:10px;background-color:#fff;box-shadow:0 0 25px #00000025;padding-top:.5rem;padding-bottom:.5rem;z-index:999;column-count:1;width:190px}.main-navigation .two-col ul.sub-menu{width:600px;column-count:2;gap:10px}.main-navigation ul li.two-col:hover{display:inline-block;flex-direction:unset}.main-navigation ul.sub-menu::before{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:0 5px 5px;top:-5px;content:'';display:block;height:0;left:15px;position:absolute;transform:scale(1);transition:all 0.2s cubic-bezier(.19,1,.22,1);width:0}.main-navigation ul.sub-menu.has-sub-menu ul.sub-menu::before{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:0 5px 5px;top:5px;content:'';display:block;height:0;left:-8px;position:absolute;transform:scale(1);transition:all 0.2s cubic-bezier(.19,1,.22,1);width:0;transform:rotate(270deg)}.no-js .main-navigation ul ul li,.main-navigation ul ul li{padding:7px 0 7px;display:block;margin:0 10px 0 10px}.main-navigation ul .has-sub-menu>li{padding-right:40px;display:flex}.no-js .main-navigation ul ul ul,.main-navigation ul ul ul{top:0;left:100%;margin-left:0;margin-top:0;padding:0}ul.sub-menu .dropdown-toggle{position:absolute;right:10px;top:4px}.main-navigation ul .dropdown-toggle:after,.main-navigation ul ul .dropdown-toggle:after,.main-navigation ul .dropdown-toggle.toggled-on:after,.main-navigation ul ul .dropdown-toggle.toggled-on:after{font-weight:400}button.dropdown-toggle{position:inherit;right:auto}button.dropdown-toggle.toggled-on{top:6px}.main-navigation ul.sub-menu.toggled-on,.main-navigation ul li:hover>ul{display:inline-flex;flex-direction:column}.main-navigation ul li.two-col:hover>ul,.main-navigation ul li.two-col.sub-menu.toggled-on{display:inline-block;flex-direction:unset}.extra-nav{display:none!important}.menu-container{width:100%}}.main-navigation ul .dropdown-toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16.59L6.41 11L5 12.41L12 19.41L19 12.41L17.59 11L12 16.59Z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:18px;height:18px;border:none}.main-navigation ul ul .dropdown-toggle:after{content:url(https://tavarataksit.com/wp-content/themes/tavarataksi/svg/chevron-right.svg)}.main-navigation ul .dropdown-toggle.toggled-on:after{display:inline-block;background-size:contain;transform:rotate(180deg)}.main-navigation ul ul .dropdown-toggle.toggled-on:after{content:url(https://tavarataksit.com/wp-content/themes/tavarataksi/svg/chevron-left.svg)}ul.sub-menu .menu-item>a::after{display:none}.menu-item.menu-item-has-children::after{content:'';display:block;height:1rem;position:absolute;top:100%;width:100%}.extra-nav{margin-right:15px}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:flex;text-align:center;width:70%;justify-content:center;align-items:center;margin:auto}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-readers{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;word-break:normal!important;overflow:hidden;clip:rect(0 0 0 0)}.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 rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.uppercase,span.uppercase{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px}.block{position:relative;background-position:center;padding-top:60px;padding-bottom:60px}.padding-top-large{padding-top:var(--padding-top-large)}.padding-top-medium{padding-top:var(--padding-top-medium)}.no-padding-top{padding-top:var(--padding-top-none)}.padding-bottom-large{padding-bottom:var(--padding-bottom-large)}.padding-bottom-medium{padding-bottom:var(--padding-bottom-medium)}.no-padding-bottom{padding-bottom:var(--padding-bottom-none)}.green-theme a{color:var(--dark-green)}.green-theme.dark-bg a{color:var(--white)}.green-theme.light-bg,.green-theme .light-bg{background-color:var(--light-green)}.green-theme.medium-bg,.green-theme .medium-bg{background-color:var(--medium-green)}.green-theme.dark-bg,.green-theme .dark-bg{background-color:var(--dark-green)}.white-theme h1::before,.white-theme h2.section-title::before{background-color:var(--medium-white)}.white-theme.dark-bg,.white-theme.medium-bg,.white-theme.light-bg{background-color:var(--white)}.black-theme.dark-bg a{color:var(--white)}.black-theme.light-bg{background-color:var(--light-black)}.black-theme.medium-bg{background-color:var(--medium-black)}.black-theme.dark-bg{background-color:var(--dark-black)}.wp-block-buttons,.wp-block-image{margin-bottom:30px}h1.hero,.block-single-hero h1{font-size:40px}.block-single-hero{padding-top:80px;padding-bottom:80px}.block-single-hero .post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:30px}.block-single-hero .tag{background-color:var(--white);border-radius:100px;font-size:clamp(14px,12.8px + .2vw,16px);justify-self:flex-start;line-height:1.6;margin:0;padding:.8rem 1.8rem;white-space:nowrap}.block-single .wp-block-quote{border-left:2px solid var(--dark-green);font-size:clamp(22px,18.4px + .6vw,28px);font-weight:400;line-height:1.4;margin:4rem auto;padding-bottom:.5rem;padding-left:5.5rem;padding-top:.5rem}.block-single .wp-block-quote p{font-size:clamp(22px,18.4px + .6vw,28px);margin-bottom:0;color:var(--olive);font-weight:300}.block-single .ingress{font-size:clamp(18px,14.4px + .6vw,24px);font-weight:300;letter-spacing:-.5px;line-height:1.55;margin-bottom:2.5rem}a.global-link{position:absolute;left:0;right:0;top:0;bottom:0}.block-latest-posts a{letter-spacing:-.02rem;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s;color:var(--olive)}.block-latest-posts .page-lift:hover h2 a,.block-latest-posts .page-lift:hover h3 a{-webkit-text-decoration-color:var(--color-paragraph);text-decoration-color:var(--color-paragraph)}.lift-image img{height:100%;object-fit:cover;width:100%}.contact-person h3{font-size:clamp(18px,16.8px + .2vw,20px);font-weight:400;letter-spacing:-.02rem;line-height:1.55;margin-bottom:.5rem}.contact-person p{font-size:16px}.contact-person a{color:var(--olive);text-decoration:none}.contact-person .area{color:#647d83}.site-footer{border-bottom:10px solid var(--dark-green)}.bw img{filter:grayscale(1);max-width:80%}.search-form-container{display:flex;align-items:center;position:absolute;top:-7px;right:0;padding-right:30px}.search-form-container input[type="search"]{padding:5px 10px;border-radius:3px 0 0 3px}.search-form{display:flex;align-items:center}.form-container{display:flex;background:#fff}.form-container input.search-submit{padding:5px 10px;margin:0;border-radius:0 3px 3px 0}.search-field{transition:all 0.3s ease-in-out;border:none;outline:none;box-sizing:border-box}.search-open{cursor:pointer;background:none;border:none;margin-left:10px;padding:3px;position:absolute;right:0;top:4px}.search-open:hover{background:none;border:none}.search-submit svg{width:20px;height:20px;fill:#000}.site-footer.black-theme a{text-decoration:none;color:var(--dark-green)}.site-footer.black-theme a:hover{text-decoration:underline}.site-footer ul{padding:0;list-style:none}.site-footer p,.site-footer ul li{font-size:15px;line-height:1.3}.site-footer ul li{margin-bottom:5px}.site-footer .social{display:flex;justify-content:space-evenly;align-items:center;margin-top:30px}.site-footer .social img{max-height:22px}.site-footer img.wp-image-435{margin-top:5px}span.tags-links span.custom-tag,span.cat-links{background:#f0f0f0;padding:5px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px;margin-right:5px}.pagination{margin-top:40px;display:flex;justify-content:center}.pagination li a,.pagination li a:hover,.pagination li.active a,.pagination li.disabled{color:#fff;text-decoration:none}.pagination ul{padding:0}.pagination li{display:inline}.pagination li a,.pagination li a:hover,.pagination li.active a,.pagination li.disabled{background-color:var(--olive);border-radius:3px;cursor:pointer;padding:12px;padding:.75rem}.pagination li a:hover,.pagination li.active a{background-color:var(--dark-green)}.hero-service-mobile-only{display:none}#search-filter-form-8617{padding:0;display:flex;justify-content:center}#search-filter-form-8617.searchandfilter ul{display:flex;padding:0}#search-filter-form-8617.searchandfilter ul li li{padding:5px 10px}#search-filter-form-8617.searchandfilter input[type=radio]+label{display:inline-block;color:var(--white);padding:6px 12px;background-color:var(--dark-green);border:2px solid var(--dark-green);cursor:pointer;font-size:14px;font-weight:600;border-radius:30px}#search-filter-form-8617.searchandfilter input[type=radio]:checked+label{border:2px solid var(--olive);background-color:var(--olive)}#search-filter-form-8617.searchandfilter input[type=checkbox],#search-filter-form-8617.searchandfilter input[type=radio]{display:none}@media (max-width:1080px){.main-navigation ul li>a{font-size:14px}}@media (max-width:991px){.padding-top-large{padding-top:var(--padding-top-medium)}.padding-bottom-large{padding-top:var(--padding-bottom-medium)}.site-top-menu{display:none}.site-header .site-branding{padding:15px;border:none}section.hero-services{padding-top:34px;padding-bottom:20px}.hero-services .cols-bg{position:relative;margin-top:-120px;left:inherit;right:inherit}.hero-services .entry-content{margin-bottom:20px;justify-content:space-between}.mobile-center{text-align:center}.main-navigation ul li>a{font-size:20px}.main-navigation ul .dropdown-toggle:after{filter:invert(100%) sepia(27%) saturate(248%) hue-rotate(291deg) brightness(108%) contrast(101%)}.hero-service-mobile-only{display:block}}@media (max-width:767px){.hero-services .entry-content .icon{max-width:30px}.site-footer .social{margin-bottom:50px}.hero-services .entry-content h3{font-size:20px}.wp-block-image .alignright,.wp-block-image .alignleft{width:100%;margin:auto;float:none}.block-single-hero h1{hyphens:auto;font-size:30px}}