@font-face{font-display:swap;font-family:"Recoleta W05 Regular";src:url(/wp-content/themes/designfordigital/fonts/15e8c7c9-adff-4b2a-a27e-5b8f7f3896d6.woff2) format("woff2"),url(/wp-content/themes/designfordigital/fonts/92cd2256-c74e-421f-bd64-a207c4063918.woff) format("woff")}@font-face{font-display:swap;font-family:"Recoleta W00 Regular";src:url(/wp-content/themes/designfordigital/fonts/ea128b52-e98e-44a0-bf35-86a3ffc822e5.woff2) format("woff2"),url(/wp-content/themes/designfordigital/fonts/243c41af-8ad0-45bb-94ac-6d427ffe4018.woff) format("woff")}@font-face{font-display:swap;font-family:"PP Formula";src:url(/wp-content/themes/designfordigital/fonts/PPFormula-ExtendedMedium.woff2) format("woff2"),url(/wp-content/themes/designfordigital/fonts/PPFormula-ExtendedMedium.woff) format("woff")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0}body{margin:0;display:flex;flex-direction:column}html,body{height:100%}#content{margin-top:30px}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:#fff0}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%}.smaller{font-size:70%!important}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;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;-webkit-appearance:auto}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-appearance:none;-webkit-border-radius:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input:focus,textarea:focus,select:focus{outline:none}select{border-radius:0;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 98% 50%;-webkit-appearance:none;-webkit-border-radius:0;-webkit-padding-before:12px;-webkit-padding-end:9px;-webkit-padding-after:12px;-webkit-padding-start:9px}fieldset{background:#f4ecd5;margin:20px 0;padding:1.5em .625em .75em}fieldset input[type]{background-color:#fff}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*:target{outline:0;outline:none}body,button,input,select,textarea{color:#000;font-family:"Figtree",sans-serif;font-optical-sizing:auto;font-size:16px;font-size:1rem;font-weight:400;line-height:1.4;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6,.tagline{clear:both;margin:0 0 20px 0}h1,h2,h3,h4,h5,h6{color:#003630;font-weight:600}h1{font-size:32px;font-size:2rem}h2{font-size:30px;font-size:1.875rem}h3{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5,h5 a{font-size:20px;font-size:1.25rem}h6,h6 a{font-size:16px;font-size:1rem}.largeheading h1{font-size:38px;font-size:2.375rem}.largeparagraph p{font-size:18px;font-size:1.125rem}@media only screen and (min-width:770px){h1{font-size:40px;font-size:2.5rem}.largeheading h1,.largeheading h2{font-size:44px;font-size:2.75rem}h2{font-size:32px;font-size:2rem}.largeheading h3{font-size:36px;font-size:2.25rem}input,select,textarea{font-size:16px;font-size:1rem}}.largetext h2,.largetext h3,.largetext h4,.largetext p{font-size:22px;font-size:1.375rem}.largertext h2,.largertext h3,.largertext h4,.largertext p{font-size:72px;font-size:4.5rem}.noheadingmargin h1,.noheadingmargin h2,.noheadingmargin h3,.noheadingmargin h4,.noheadingmargin h5,.noheadingmargin h6,.noheadingmargin p{margin:0}@media only screen and (min-width:770px){.larger-font h1{font-size:72px;font-size:4.5rem}.larger-font h2{font-size:48px;font-size:3rem}.larger-font h3{font-size:28px;font-size:1.75rem}.largetext h2,.largetext h3,.largetext h4,.largetext p{font-size:28px;font-size:1.75rem}}.noparagraphmargin p,p.noparagraphmargin{margin:0}.lineheight100 h2,.lineheight100 h3,.lineheight100 h4,.lineheight100 p{line-height:100%}.entry-footer{width:100%;margin:0 auto 0 auto;font-size:14px;font-size:.875rem}.blog .comments-link:before,.blog .edit-link:before,.single .edit-link:before{content:" | "}.blog .comments-link,.blog .edit-link,.single .edit-link,.archive .comments-link,.archive .edit-link{display:none}#comments{background:#efefef;padding:20px;margin-top:80px}#comments input,#comments textarea{background:#fff}#comments .comment-form-cookies-consent input{width:auto;float:left;margin-right:5px}#comments label{display:block}#comments .comment-form-cookies-consent label{display:inline}@media only screen and (min-width:770px){.comment-form{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(5,auto);grid-column-gap:10px;grid-row-gap:0}}.comment-form :nth-child(1){grid-area:1 / 1 / 2 / 3}.comment-form :nth-child(2){grid-area:2 / 1 / 3 / 3}.comment-form :nth-child(3){grid-area:3 / 1 / 4 / 2}.comment-form :nth-child(4){grid-area:3 / 2 / 4 / 3}.comment-form :nth-child(5){grid-area:4 / 1 / 5 / 2}.comment-form :nth-child(6){grid-area:4 / 2 / 5 / 3;width:100%;padding-left:30px}.comment-form :nth-child(7){grid-area:5 / 1 / 6 / 3}p{margin-bottom:1.5em}.site-content{padding-bottom:0}.site-content ul{padding-left:1.15rem}.page-template-main-pages-no-heading-no-footer-margin #content{padding-bottom:0;margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{font-size:22px;font-size:1.375rem;padding:20px;line-height:120%;position:relative;padding:0 0 0 55px;min-height:45px}blockquote>footer{font-size:.6em;padding-top:20px}blockquote p,blockquote ul{margin:0}blockquote pre{font-style:normal;background:none;padding:0;font-size:14px;font-size:.875rem;font-weight:500;line-height:normal;text-rendering:optimizelegibility;margin:10px 0 0 0;white-space:pre-wrap}blockquote pre strong{font-size:20px;font-size:1.25rem;font-weight:500;line-height:250%;position:absolute}.pagination{justify-content:center;display:flex;gap:20px}.pagination .current{color:#003630;padding:.8rem 2rem .8rem 2rem}.blog-pagination{margin-top:70px}.page-numbers.dots{font-weight:600;font-size:20px;font-size:1.25rem}address{margin:0 0 1.5em}pre{background:#eee;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:15px;font-size:.9375rem;background:#f7f7f7;color:#009265}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}#footer-widget-quote{margin-top:30px}#footer-widget-quote h3,#footer-widget-quote h5{color:#fff;color:rgb(255 255 255);padding-bottom:0;margin:0}.site-footer .widget-title{color:#fff;color:rgb(255 255 255)}.whiteheadings h1,.whiteheadings h2,.whiteheadings h3,.whiteheadings h4,.whiteheadings h5,.whiteheadings h6,.whitetext p,.whitetext a,.whitetext{color:#fff}.whiteheadings blockquote:after,.whitetext blockquote:after{vertical-align:top;margin-top:-5px;padding-left:3px}.nobulletmargin>div{margin-bottom:0!important}.nobulletmargin ul{margin:0 0 0 18px;padding-left:0}@media only screen and (min-width:781px){.block-text-two{-webkit-column-count:2;column-count:2;-webkit-column-gap:3.125rem;column-gap:3.125rem;margin-bottom:30px}.block-text-two p,.block-text-two li{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.block-text-two p:first-of-type,.block-text-two ul:first-of-type{margin-top:0}.block-text-four{-webkit-column-count:4;column-count:4;-webkit-column-gap:3.125rem;column-gap:3.125rem;margin-bottom:30px}.block-text-four p{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.block-text-four p:first-of-type,.block-text-four ul:first-of-type{margin-top:0}}.nounderline a{text-decoration:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#F5F2ED}.gridcontainer,.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:970px){.gridcontainer,.container{max-width:1480px}}.gridcontainer.blog,.container.blog{max-width:900px;margin-top:30px;margin-bottom:30px}.widecontainer{margin-left:auto;margin-right:auto;width:95%;padding-left:2.5%;padding-right:2.5%}@media only screen and (min-width:481px){.widecontainer{width:97.5%;padding-left:1.25%;padding-right:1.25%}}@media only screen and (min-width:970px){.widecontainer{width:98.75%;max-width:1600px;padding-left:.625%;padding-right:.625%}}.page-template-full-width-background-image .entry-content,.page-template-full-width-background-image-event-form .entry-content,.page-template-homepage .entry-content{padding-top:0;padding-bottom:0}blockquote{display:block;padding:5px 45px 5px 45px;margin:20px 0 0 0;position:relative}blockquote::before{content:"\201C";font-family:'Arial',sans-serif;font-size:60px;font-weight:700;color:#003630;line-height:normal;position:absolute;top:-20px;left:0}blockquote::after{content:"\201D";font-family:'Arial',sans-serif;font-size:60px;font-weight:700;color:#003630;line-height:normal;position:absolute;right:0;bottom:0}blockquote a{cursor:pointer;padding:0 3px}blockquote p{margin-bottom:20px;color:#003630}blockquote a:hover{color:#666}blockquote em{font-style:italic}hr{background-color:rgb(255 255 255 / 50%);border:0;height:1px;margin-bottom:.6em;margin-top:.6em;opacity:1}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}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}tfoot{border-top:2px solid #3c3c3b}.tablepress tfoot th,.tablepress thead th{background-color:transparent!important;border-top:none!important}.tablepress tr:first-child{background:#fff0;color:#002856}.tablepress tfoot th,.tablepress thead th{background-color:#fff0}h2.tablepress-table-name{font-size:1.2rem}.col3 .tablepress td.column-1{width:20%}.col3 .tablepress td.column-2{width:50%}.col3 .tablepress td.column-3{width:30%}thead tr{background-color:#fff0;color:#000}td,th{padding:5px!important;border:1px solid #003630}.tablepress td,.tablepress th{padding:5px!important;border:1px solid #003630!important}.site-content a{-ms-word-break:break-all}.tm{font-family:sans-serif}figure{margin:0}.text-decoration-none a{text-decoration:none}.scrolled{-webkit-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.gridtiles ul{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}.gridtiles ul{padding-left:0}.gridtiles li{padding:0;width:100%;list-style-type:none}.gridtiles ul a{text-decoration:none;max-width:320px;margin:0 auto;width:100%;position:relative;min-height:320px;display:flex;justify-content:center;align-items:flex-end}.gridtiles h3{display:block;margin:auto;text-align:center;color:#fff;text-decoration:none;background:#38939b;padding:10px}@media only screen and (min-width:325px){.gridtiles ul{grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}}@media only screen and (min-width:781px){.gridtiles ul{grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}}@media only screen and (min-width:1143px){.gridtiles ul{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}}.four-column-layout ul{display:flex;flex-wrap:wrap;gap:15px;padding:0}.four-column-layout li{padding:0;width:100%;list-style-type:none}.four-column-layout ul a{text-decoration:none;max-width:320px;margin:0 auto;width:100%;position:relative;min-height:320px;display:flex;justify-content:center;align-items:flex-end}.four-column-layout h3{display:block;margin:auto;text-align:center;color:#fff;text-decoration:none;background:#38939b;padding:10px}@media (min-width:590px){.four-column-layout ul{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:992px){.four-column-layout ul{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1180px){.four-column-layout ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.four-column-tile-layout{display:flex;flex-wrap:wrap;gap:15px;padding:0}.four-column-tile-layout a:nth-of-type(3n),.four-column-tile-layout a:nth-of-type(4n),.four-column-tile-layout a:nth-of-type(5n),.four-column-tile-layout a:nth-of-type(6n),.home .postloop a:nth-of-type(3n),.home .postloop a:nth-of-type(4n),.home .postloop a:nth-of-type(5n),.home .postloop a:nth-of-type(6n){display:none}.four-column-layout li{padding:0;width:100%;list-style-type:none}.four-column-tile-layout a{text-decoration:none;max-width:320px;margin:0 auto;width:100%;position:relative;min-height:320px;display:flex;justify-content:center;align-items:flex-end}.four-column-tile-layout h3{display:block;margin:auto;text-align:center;color:#fff;text-decoration:none;background:#38939b;padding:10px}@media (min-width:590px){.four-column-tile-layout{display:grid;grid-template-columns:1fr 1fr}.four-column-tile-layout a:nth-of-type(3n),.four-column-tile-layout a:nth-of-type(4n),.four-column-tile-layout a:nth-of-type(5n),.four-column-tile-layout a:nth-of-type(6n),.home .postloop a:nth-of-type(3n),.home .postloop a:nth-of-type(4n),.home .postloop a:nth-of-type(5n),.home .postloop a:nth-of-type(6n){display:flex}}@media (min-width:992px){.four-column-tile-layout{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1180px){.four-column-tile-layout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.click-tile{background:rgb(0 0 0 / .4)}.click-tile,.click-tile-teal{position:relative}.click-tile h3.widget-title{position:absolute;bottom:0;right:0;left:0;margin:auto;padding:10px;width:100%;color:#fff;max-width:350px}.click-tile-teal h3.widget-title{position:absolute;bottom:0;right:0;left:0;margin:auto;padding:10px;width:100%;color:#fff;max-width:350px}button,input[type="button"],input[type="reset"],input[type="submit"],a.button,.so-widget-sow-button a,.wpcf7-submit,.buttonwidget a,.ow-button-base a,.nav-previous.button a,.nav-next.button a,.pagination a,a.spu-open-11784.spu-clickable,.nav-previous a,.nav-next a,.components-button{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #003630!important;background-color:transparent!important;color:#003630!important;padding:.8rem 2rem .8rem 2rem!important;display:inline-block;text-decoration:none;font-size:16px!important;font-size:1rem!important;opacity:1;position:relative;border-radius:0px!important;font-weight:600!important}.ow-button-base a span{color:#003630!important}.ow-button-base a:hover span{color:#003630!important}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,.so-widget-sow-button a:hover,.so-widget-sow-button a:focus,.so-widget-sow-button a:active,.wpcf7-submit:hover,.buttonwidget a:hover,.ow-button-base a:hover,.nav-previous.button a:hover,.nav-next.button a:hover,.pagination a:hover,.nav-previous a:hover,.nav-next a:hover,.components-button:hover{color:#003630!important;text-decoration:none}@media only screen and (max-width:680px){.nav-previous.button a,.nav-next.button a,.pagination a{padding:5px 10px!important;font-size:14px!important;font-size:0.875rem!important}}button:focus:not(:focus-visible){box-shadow:none}.ow-button-base a{line-height:inherit!important}.whitebutton a,.whitebutton .so-widget-sow-button a span,a.whitebutton,a.whitebutton span{border-color:#ffffff!important;color:#ffffff!important}.whitebutton a:hover,.whitebutton .so-widget-sow-button a:hover span,a.whitebutton:hover,a.whitebutton:hover span{border-color:#ffffff!important;color:#ffffff!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type],select,textarea{color:#003630;background-color:transparent!important;padding:10px 15px 10px 15px;border:1px solid #003630!important;border-radius:0!important;font-weight:600}input[type="checkbox"]{padding:0;margin-right:10px;border:1px solid #003630;width:auto}select{padding:10px 25px 10px 15px!important}textarea{width:100%;height:100px}.wpcf7 p,#footer-newsletter-form p{margin-bottom:0}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="number"],.wpcf7-form-control-wrap select{width:100%;margin-bottom:1.5rem}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{margin-bottom:20px}#footer-newsletter-form .wpcf7-form-control-wrap input[type="text"],#footer-newsletter-form .wpcf7-form-control-wrap input[type="email"],#footer-newsletter-form .wpcf7-form-control-wrap input[type="tel"],#footer-newsletter-form .wpcf7-form-control-wrap input[type="number"],#footer-newsletter-form .wpcf7-form-control-wrap select{width:100%;margin-bottom:0rem}.wpcf7-spinner{visibility:hidden;display:block;background-color:#ec6f53;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 auto;position:relative}.left-form,.right-form,.full-form{padding-bottom:8px}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-not-valid-tip{color:#ffffff!important;margin-bottom:30px;top:28px;right:0;position:absolute;background:#ec6f53;padding:0 5px;line-height:100%}.wpcf7-acceptance input{width:20px}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-submit:disabled{background:#dcdcdc;border-color:#dcdcdc}@media only screen and (min-width:470px){.left-form{float:left;display:block;width:50%;padding-right:2%}.right-form{float:left;display:block;width:50%}.right-form.submit input[type="submit"],.right-form.submit button{float:right}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (min-width:699px){footer .wpcf7-form .ajax-loader{float:left}}.edit-link{display:block}.mailpoet_paragraph{margin-bottom:40px!important}.parsley-required{text-align:center}.search-page-form{margin:0 0 40px 0}.search-page-form input.search-field,.search-form input.search-field{width:100%;width:calc(100% - 24px)}.search-results .entry-summary{padding:40px 0;border-bottom:2px solid #efefef}.search-results .entry-summary:last-of-type{border-bottom:none}.search-form{display:grid;grid-template-columns:auto;margin:auto;padding:0}.top-search .search-form{width:70%}@media only screen and (min-width:850px){.search-page-form .search-form{display:grid;grid-template-columns:5fr 1fr}}.search-page-form .search-form input{padding:.8rem 10px .8rem 10px;margin-bottom:10px}.searchback.reveal{bottom:0;height:100%;top:50%;bottom:50%;right:0;left:0;background:rgb(0 0 0 / 75%);position:absolute;z-index:9999;transform:translatey(-100%);-webkit-transition:all 0.2s fade;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.admin-bar .searchback{top:32px}.topsearch input.search-field{background:#ffffff!important;text-align:center}.topsearch{margin:auto;padding:0;background:#003630;position:absolute;top:0;left:0;width:100%;height:auto;padding:20px 5%;text-align:center;z-index:999;display:flex;justify-content:center;align-items:center;transform:translatey(-100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.topsearch button.search-submit{color:#ffffff!important;border:1px solid #ffffff!important}@media only screen and (min-width:850px){.search-form{display:grid;grid-template-columns:8fr 2fr;gap:20px}}.admin-bar .searchback.reveal,.admin-bar .searchback.reveal .topsearch{margin-top:22px}@media only screen and (min-width:782px){.admin-bar .searchback.reveal,.admin-bar .searchback.reveal .topsearch{margin-top:15px}}.searchback.reveal,.searchback.reveal .topsearch{transform:translatey(0);overflow-x:hidden;overflow-y:auto;position:fixed;top:0}.topsearch label{display:inline}.topsearch .close{position:absolute;top:0;right:3px;cursor:pointer;color:#ffffff!important;background:none!important;padding:10px!important;border:none!important}.topsearch .close span{font-size:60px;line-height:50%;font-weight:500}.greennav{background-color:#003630}@media only screen and (min-width:1180px){.greennav>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;display:flex}}.site-branding{padding-top:10px;padding-bottom:10px}img.custom-logo{max-width:350px;width:100%}header{padding-bottom:0}@media only screen and (min-width:1180px){.site-branding{text-align:left;margin-right:45px;padding:20px 0}header{padding-bottom:0}}@media only screen and (min-width:970px){.site-branding{}}#header-top-bar{background-color:#003630;color:#fff}#header-top-bar a{color:#fff;text-decoration:none}#header-top-bar .widget{margin:0}#header-top-bar p{margin-bottom:0}a{color:#000;text-decoration:underline;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a:visited{color:#000}a:hover,a:focus,a:active{color:#000;text-decoration:underline}.so-widget-sow-button a{text-decoration:none}a:hover,a:active{outline:0}ul#headertopmenu{list-style-type:none;display:flex;justify-content:space-between;margin:0;padding:0}@media only screen and (min-width:500px){ul#headertopmenu li{padding-left:28px;padding-right:28px}}ul#headertopmenu li:last-of-type,#primary-short li:last-of-type{padding-right:0}ul#headertopmenu li:first-of-type,#primary-short li:first-of-type{padding-left:0}#headertopmenu .email a,#headertopmenu .search a,#headertopmenu .newsletter a,#headertopmenu .telephone a{font-size:0;color:#1F497B;display:inline-block;background:none;font-weight:400}#headertopmenu .telephone a:before,#headertopmenu .email a:before,#headertopmenu .search a:before,#headertopmenu .newsletter a:before{font-size:22px;font-size:1.4rem}#headertopmenu .telephone a:before{content:"\f095";font-family:"fontawesome"}#headertopmenu .email a:before{content:"\f0e0";font-family:"fontawesome"}#headertopmenu .search a:before{content:"\f002";font-family:"fontawesome"}#headertopmenu .newsletter a:before{content:"\f1ea";font-family:"fontawesome"}#right-header-menu .search a,#right-header-menu .basket a,#right-header-menu .telephone a{font-size:0;display:inline-block;background:none}#right-header-menu .telephone a:before{content:"\f095";font-family:"fontawesome";font-size:18px;font-size:1.2rem}#right-header-menu .search a:before{content:"\f002";font-family:"fontawesome";font-size:18px;font-size:1.2rem}#right-header-menu .basket a:before{content:"\f291";font-family:"fontawesome";font-size:18px;font-size:1.2rem}@media only screen and (min-width:768px){ul#headertopmenu{display:grid;grid-template-columns:10fr auto auto auto;max-width:none}ul#headertopmenu li:first-of-type,#primary-short li:first-of-type{text-align:left}#headertopmenu .telephone a:before,#headertopmenu .email a:before,#headertopmenu .search a:before,#headertopmenu .newsletter a:before{padding-right:15px}#headertopmenu .email a,#headertopmenu .search a,#headertopmenu .newsletter a,#headertopmenu .telephone a{font-size:18px;font-size:1.2rem}#headertopmenu .telephone a:after,#right-header-menu .telephone a:before{display:none;content:""}#right-header-menu .basket a,#right-header-menu .telephone a{font-size:16px;font-size:1rem}#right-header-menu .basket a:before{display:none}}#headertopmenu a[href*="facebook.com"]:after{content:"\f39e";font-family:"fontawesome";font-size:1.5rem}#headertopmenu a[href*="twitter.com"]:after{content:"\f099";font-family:"fontawesome";font-size:1.5rem}#headertopmenu a[href*="youtube.com"]:after{content:"\f167";font-family:"fontawesome";font-size:1.5rem}#headertopmenu a[href*="linkedin.com"]:after{content:"\f0e1";font-family:"fontawesome";font-size:1.5rem}.main-navigation{width:auto;z-index:1;padding-top:0;padding-bottom:0}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative;padding-top:3px;padding-bottom:2px}.main-navigation li:last-child{border:none}.main-navigation a{display:inline-block;text-align:left;text-decoration:none;padding-top:5px;padding-bottom:5px;color:#fff}.sub-menu li{margin-left:10px}.submenu-arrow:after{content:"▾";font-size:1.3rem;color:#fff;display:inline-block}li.menu-item-has-children .submenu-arrow{float:right;padding:0 0 0 5px;cursor:pointer;display:block;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.submenu-arrow.open:after{transform:rotate(180deg);display:inline-block}.main-navigation ul ul{z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul#primary-menu{display:inline-block;width:100%;margin-bottom:20px;text-align:center;border:none;background:none!important}.menu-toggle::after{content:"☰";color:#fff;font-size:36px;font-size:2.25rem;display:block}.menu-toggle{padding:0px!important;display:block}.menu-toggle:hover{background:none!important}@media only screen and (min-width:1180px){.menu-toggle{float:right;width:auto;clear:right;margin-bottom:50px}.menu-main-menu-container{width:100%;clear:both}.main-navigation a{width:100%}}@media only screen and (min-width:1180px){.main-navigation{height:auto}.main-navigation li{position:relative;padding-right:16px;padding-left:16px;;float:left;padding-top:0;padding-bottom:0}.main-navigation a{width:100%;padding-top:0;padding-bottom:0;color:#fff;background-color:none}.main-navigation li:first-child{padding-left:0;padding-left:0rem;border-left:none}.main-navigation li:last-child{padding-right:0;padding-right:0rem;border-left:none}.main-navigation li:first-child a{border-right:none}.menu-toggle{display:none}.main-navigation ul{display:block}.main-navigation ul ul{float:left;position:absolute;top:2rem;left:-999em;background-color:#fff;background-color:rgb(255 255 255);padding-top:.5em;min-width:300px;margin-left:-250px}.main-navigation ul ul :hover>a,.main-navigation ul ul .focus>a{left:0;transition:left .25s ease}.main-navigation ul ul a:hover,.main-navigation ul ul a.focus{left:0;transition:left .25s ease}.main-navigation ul ul li{border-right:none;border-left:none;border-bottom:1px dotted #f4ecd5;border-bottom:1px dotted rgb(136 139 145);padding-top:0;padding-bottom:0;margin:0;width:100%}.main-navigation ul ul li a{padding-top:8px;padding-bottom:5px}.main-navigation ul li.menu-item-has-children>a::after{content:"";float:none;top:0;padding-right:0}.sub-menu li{margin-left:0}}@media only screen and (min-width:1180px){.menu-primary-menu-container{width:100%}.main-navigation{height:100%;clear:right;float:right;width:100%;z-index:10}.main-navigation ul{padding:0;margin:0 auto;height:100%;width:100%;display:flex;align-items:center;justify-content:space-between}.main-navigation li{display:inline-flex;padding-top:0;padding-bottom:0}.main-navigation li:last-child{margin-right:0%}.main-navigation li a{text-align:center}.main-navigation li:last-child a{margin-right:0%}.main-navigation .sub-menu li:last-child{padding-right:16px}.sub-menu li:last-child a{margin-right:0}.main-navigation a#pull{display:none}.main-navigation a{text-indent:0}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:3em 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%}#submenus{background-color:#808285;background-color:#808285;min-height:60px}#submenus ul li a{color:#fff;color:rgb(255 255 255);text-decoration:none;font-size:20px;font-size:1.25rem;padding-top:15px;padding-bottom:15px;width:100%;margin:0;display:block}#submenus ul{list-style-type:none;text-align:center;width:100%;padding:0;margin:0}#submenus ul li{border-bottom:1px #fff solid;border-bottom:1px rgb(255 255 255 / .5) solid}#submenus ul li:last-child{border-bottom:none}@media only screen and (min-width:600px){#submenus{}#submenus ul{text-align:center;margin:auto;display:table;width:100%;table-layout:fixed}#submenus ul li{display:table-cell;border-right:2px #fff solid;border-right:2px rgb(255 255 255 / .5) solid;border-bottom:none}#submenus ul li:last-child{border-right:none}#submenus ul li :hover{background-color:#808285;background-color:#808285}}#left-header-menu,#right-header-menu{display:none}#left-header-menu a,#right-header-menu a{text-transform:uppercase;font-weight:500;color:#003630;text-decoration:none}@media only screen and (min-width:768px){#left-header-menu,#right-header-menu{display:flex}}.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 rgb(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}button[disabled],html input[disabled]{background-color:lightgrey;border-color:lightgrey}button[disabled]:hover,html input[disabled]:hover{background-color:lightgrey;border-color:lightgrey}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.alignleft{display:block;float:none;margin-right:0;clear:both;padding-bottom:5px;padding-top:5px}.alignright{display:block;float:none;margin-left:0;clear:both;padding-bottom:5px;padding-top:5px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;padding-bottom:5px;padding-top:5px}}.align-content-stretch{display:flex;flex-direction:column!important}.align-content-stretch .panel-last-child{margin-top:auto}.background-image-half-right{background-repeat:no-repeat!important;background-position:50% 100%;background-size:auto 50%}@media only screen and (min-width:768px){.background-image-half-right{background-repeat:no-repeat!important;background-position:100% 50%;background-size:50%}}.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}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.clear{clear:both;display:block}.clearleft{clear:left}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}#secondary .widget ul li,footer .widget ul li{margin-bottom:15px}.search-results .entry-summary{padding:40px 0;border-bottom:2px solid #efefef}.search-results .entry-summary:last-of-type{border-bottom:none}.search-form{display:grid;grid-template-columns:auto;margin:auto;padding:0}.white-form input,.white-form textarea,.white-form select,.white-form button{background-color:transparent!important;border:1px solid #fff!important;border-radius:0;font-weight:600;color:#ffffff!important;background:#fff0 url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") right .75rem center/8px 10px no-repeat!important}.white-form select>option{background-color:#003630}.site-footer{background:#003630;color:#fff;padding-bottom:15px;margin-top:auto;font-size:14px;font-size:.875em}.page-template-full-width-background-image footer.site-footer{margin-top:0}.site-footer a{color:#fff}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#fff;color:rgb(255 255 255)}footer #footer-widget-copyright,footer #footer-designer,footer .socialfooter{clear:both;padding-top:10px;text-align:center}footer #footer-menu{list-style:none;padding:0;margin:0;text-align:center}footer ul li{padding-top:10px;padding-bottom:5px}footer ul.menu{list-style:none;padding-left:0;margin-left:0}#footer-menu li:last-child{padding-bottom:0}footer ul{list-style-position:0;list-style-type:none;padding:0;margin:0}footer #footer-widget-one,footer #footer-widget-two,footer #footer-widget-three,footer .menu-footer-container{margin-left:auto;margin-right:auto;text-align:center}footer .so-widget-sow-social-media-buttons a:first-child{margin-left:0!important}footer .so-widget-sow-social-media-buttons .sow-social-media-button{margin:0 1em 0em 0!important;padding:.1em 0!important;width:1.3em!important;-webkit-border-radius:0.25em!important;-moz-border-radius:0.25em!important;border-radius:0.15em!important}footer .so-widget-sow-social-media-buttons a:last-child{margin-right:0!important}footer .widget{margin:0 0 1.5em}#footer-widget-links{margin-top:20px}#footer-widget-1 img{max-width:240px;margin-bottom:20px}#footer-widget-copyright p{margin:0}footer #copyrightandlinks{margin:20px 0}footer #footercopyright{margin-top:40px;text-align:center;font-size:12px;font-size:.75rem}.footerlinks .widget-area{display:flex;justify-content:center}@media only screen and (min-width:768px){footer #footer-widget-one,footer #footer-widget-two,footer #footer-widget-three,footer .menu-footer-container{text-align:left}footer #footer-menu{margin:0 30px 0 0}}@media only screen and (min-width:992px){footer #footer-widget-copyright,footer #footer-designer,footer .menu-footer-menu-container,footer .socialfooter{padding-top:0;clear:none}footer .socialfooter{text-align:right}#footer-menu li:before,#footer-designer:before{float:left;padding-left:2px;padding-right:2px}#footer-menu li{padding-bottom:0;float:left}footer ul{display:inline-block;clear:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px 30px}footer ul li{padding-top:0}}#footer-widget-newsletter{margin:0}#breadcrumbs{font-size:14px;font-size:.875rem}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both}.read-more{display:block}.single-post .entry-meta{font-size:14px;font-size:.875rem}.tags-links{display:block;border-top:2px solid #333;padding:10px 0}.cat-links{display:block;border-top:2px solid #38939b;padding:10px 0}#home-news .news-tile-img-container{margin-bottom:30px}.single-post .site-content .entry-content ul,.single-post .site-content .entry-content ol{list-style-position:inside;max-width:400px;margin-left:auto;margin-right:auto}.single-post ul li,.single-post ol li{margin-bottom:10px}@media only screen and (min-width:581px){.comment-metadata{float:right;text-align:right}.comment-author.vcard{float:left}article .comment-content{clear:both;max-width:600px;margin:60px auto 10px auto}.comment-body{margin-bottom:20px;background-color:#f7f7f7;padding:10px}.comment-list .children{margin-left:0;padding-left:30px}}.postloop{display:grid;grid-template-columns:1fr;grid-gap:30px}.postloop a{text-decoration:none;margin:0 auto;width:100%;display:flex;flex-direction:column;border-radius:30px;padding:20px 20px 0 20px}@media only screen and (min-width:780px){.postloop{grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:10px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.news-tile-text h2,.news-tile-text h3,.news-tile-text h4{color:#fff}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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%}@media only screen and (max-width:780px){.image-center-mobile img{margin:auto}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.imgshadow img{border:0;-moz-box-shadow:0 0 75px rgb(0 0 0 / .5);-webkit-box-shadow:0 0 75px rgb(0 0 0 / .5);box-shadow:0 0 75px rgb(0 0 0 / .5)}.boxshadow img{-webkit-box-shadow:1px 1px 9px 3px rgb(50 62 72 / .2);-moz-box-shadow:1px 1px 9px 3px rgb(50 62 72 / .2);-o-box-shadow:1px 1px 9px 3px rgb(50 62 72 / .2);box-shadow:1px 1px 9px 3px rgb(50 62 72 / .2)}.mejs-container button{padding:0!important}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#003630!important}.mejs-controls .mejs-time-rail .mejs-time-current{background:#9c9c9c!important}@keyframes animationFrames{0%{opacity:0;transform:translate(0,-25px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes animationFrames{0%{opacity:0;-moz-transform:translate(0,-25px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes animationFrames{0%{opacity:0;-webkit-transform:translate(0,-25px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes animationFrames{0%{opacity:0;-o-transform:translate(0,-25px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes animationFrames{0%{opacity:0;-ms-transform:translate(0,-25px)}100%{opacity:1;-ms-transform:translate(0,0)}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center;font-style:italic}.wp-caption .wp-caption-text{margin:.8075em 0}.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}#secondary{background:#003630;padding:0 5px;height:fit-content;margin-bottom:10px}#secondary a{color:#fff}#secondary .widget{margin:5px 0;width:100%}#secondary input,#secondary textarea,#secondary select{background-color:#fff0}.search .sidebar-container select{filter:invert(100%) sepia(1%) saturate(2%) hue-rotate(9deg) brightness(102%) contrast(101%)}.sidebar-right{background-color:#003630;padding:10px}.sidebar-right ul{list-style-type:none;padding:0;margin:0}.sidebar-right a{text-decoration:underline}.blog .entry-title,.archive .entry-title{border:none;padding:0}@media only screen and (min-width:970px){.content-left{float:left;max-width:850px;width:70%;clear:none}.article-left{float:left;width:70%}.article-left .content-left{width:100%}.sidebar-right{float:right;max-width:265px;width:30%;min-height:400px;clear:none}#secondary{padding:20px;margin-bottom:40px;position:-webkit-sticky;position:sticky;top:0}#secondary .widget{margin-bottom:10px}}.sidebar-left ul{list-style:none}.sidebar-left li{margin-bottom:8px;list-style:none;color:#58585a}.sidebar-left ul li a{padding:7px 7px 9px 9px;color:#58585a;display:block;background:#dcdcdc url(/wp-content/themes/designfordigital/images/lft_menu_a.png) no-repeat 97% 50%;text-decoration:none}.sidebar-left .menu{padding:0;margin:0}.sidebar-left ul li a:hover,.sidebar-left ul .current_page_item a,.sidebar-left ul .current-cat a{background:#858585 url(/wp-content/themes/designfordigital/images/lft_menu_a_hover.png) no-repeat 97% 50%;color:#fff}@media only screen and (min-width:992px){#sidebar h3{display:block;font-size:20px;font-size:1.25rem}.content-right{float:right;max-width:850px;width:70%;clear:none}.sidebar-left{float:left;width:29%;min-height:400px;clear:none;padding-top:17px}}.woocommerce-message{border-top-color:#003630;background-color:#fff;color:#000}.woocommerce-message::before{content:"\e015";color:#009265}.woocommerce-pagination{margin-bottom:30px}.woocommerce nav.woocommerce-pagination ul li{border-right:0!important;margin-right:5px}.woocommerce nav.woocommerce-pagination ul{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:#003630!important;color:#ffffff!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover{background-color:#003630!important;color:#ffffff!important}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span.current:hover{background-color:transparent!important;color:#003630!important}.page-numbers li .page-numbers,.wp-block-button__link{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #003630!important;background-color:transparent!important;color:#003630!important;padding:.8rem .8rem .8rem 0.8rem!important;display:inline-block;text-decoration:none;font-size:16px!important;font-size:1rem!important;opacity:1;position:relative;border-radius:0px!important;font-weight:600!important}.wc-block-cart-items__header{opacity:0}.wc-block-components-sidebar-layout .wc-block-components-main{width:100%!important;padding-right:0!important}.wc-block-cart-item__quantity .wc-block-components-quantity-selector__button{padding:0!important}.wc-block-cart-item__quantity{justify-items:end}.wc-block-cart-item__remove-link{font-size:0!important;padding:0!important;width:0;border:none!important;text-decoration:none!important}.wc-block-cart-item__remove-link:after{content:"\f1f8";font-family:"fontawesome";font-size:18px;font-size:1.2rem}.woocommerce-cart .wc-block-components-product-metadata{font-size:1rem!important}button.wc-block-cart-item__remove-link{height:fit-content}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{margin:auto;text-align:center;position:static;padding:0}.wc-block-components-quantity-selector:after{border:none!important}.wc-block-cart-items td,.wc-block-cart-items th{border:none!important}.woocommerce-cart a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.woocommerce-cart button.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{width:auto}.is-large.wc-block-cart .wc-block-cart-items td{vertical-align:middle!important}ul.wc-block-components-product-details{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (min-width:768px){.wc-block-cart-item__wrap{display:grid;grid-template-columns:1fr 0fr 1fr 1fr;align-items:center}.wc-block-cart-item__quantity{display:grid;grid-template-columns:2fr 1fr;align-items:center}.wc-block-cart-item__remove-link:after{margin-left:-10px}}.woocommerce ul.products li.product:not(.product-category) a img{width:auto;height:100%;display:block;margin:0 0 1em;box-shadow:none;margin:auto}.woocommerce ul.products li.product:not(.product-category),.woocommerce-page ul.products li.product:not(.product-category){text-align:center}.woocommerce ul.products li.product:not(.product-category) a.button{display:block;text-align:center;width:98%;padding:0.8em!important;margin:0 auto!important}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.wc-block-grid__product-title{background:#fff0;padding:1em 0!important}.woocommerce ul.products li.product:not(.product-category) .product-subheading,.woocommerce ul.products li.product .product-subheading,.woocommerce ul.products li.product .product-subheading,.wc-block-grid__product-subheading{font-size:.8rem}.wc-block-grid a{text-decoration:none!important}.wc-block-grid__product-title{font-size:1rem!important;color:#003630!important}.woocommerce #comments{display:none}a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background-color:#003630!important;color:#ffffff!important;text-decoration:none!important}.wc-block-components-sidebar{width:100%!important}.wc-block-components-totals-item{display:none!important}button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background-color:#003630!important;color:#ffffff!important;text-decoration:none!important}.wc-block-components-form .wc-block-components-checkout-step,.is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,.is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,.wc-block-components-sidebar,.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding:0!important}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{font-weight:700!important}.woocommerce-store-notice,p.demo_store{position:fixed;bottom:0;top:initial!important;background-color:#009265;padding:.3em 0}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%!important}.woocommerce ul.products[class*=columns-] li.product-category,.woocommerce-page ul.products[class*=columns-] li.product-category{width:48%!important}}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{color:#009265}.woocommerce #sidebar .select2-container--default .select2-selection--single{background-color:#fff0;border:1px solid #fff;border-radius:0;font-weight:600}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff #fff0 #fff0 #fff0}.woocommerce #sidebar .select2-container .select2-selection--single{height:40px!important;text-align:left}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}span.select2-selection__clear{color:#E30613;font-size:1.5em!important}.woocommerce ul.products,.wc-block-grid__products{display:flex;flex-wrap:wrap;justify-content:start}.categories .woocommerce ul.products,.wc-block-grid__products{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products li.product,.wc-block-grid__product{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;margin-bottom:50px}.woocommerce ul.products:before,.wc-block-grid__product:before,.woocommerce ul.products:after,.wc-block-grid__product:after{display:none!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1}.woocommerce ul.products li.product .product-inner{flex-grow:1;display:flex;flex-direction:column}.woocommerce ul.products li.product .button,.wc-block-grid__product-add-to-cart{margin-top:auto}.stock.out-of-stock{width:100%}.single-product td,.single-product th,.single-product .tablepress td,.single-product .tablepress th{border:0!important}.single-product button.single_add_to_cart_button.button.alt{padding:14px 40px!important;background-color:#003630!important;color:white!important;border:none!important}.single-product .variations th.label{display:none}.single-product div.product form.cart .variations select{min-width:100%}.single-product div.product form.cart .button{width:100%}.single-product div.product form.cart div.quantity{width:100%;display:flex}.single-product .quantity .qty{width:100%}.single-product .product-type-variable .woocommerce-variation-add-to-cart.variations_button,.single-product .product-type-simple .cart{display:flex}button.minus,button.plus{background:#003630!important;color:#fff!important;padding:5%!important}.woocommerce ul.products li.product-category a{position:relative;background:#000000!important;padding:0!important;display:block}.woocommerce ul.products li.product-category img::before{background-color:rgb(0 0 0 / .4);position:absolute;top:0;right:0;left:0;bottom:0;width:100%}.woocommerce ul.products li.product-category a img{opacity:.8;width:100%;margin:0}.woocommerce ul.products li.product-category a h2{background:transparent!important;text-align:center;position:absolute;bottom:0;top:0;right:0;padding:0 5px!important;align-content:center;margin:0!important;left:0;color:#fff;font-size:28px!important}.woocommerce ul.products li.product-category .count{display:none}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce ul.products li.product-category .woocommerce-loop-product__title,.woocommerce ul.products li.product-category h3{background:#fff0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:22.1%}.woocommerce table,.woocommerce td,.woocommerce th{border:0!important;border-bottom:2px #f0f0f0}.woocommerce-order-received table,.woocommerce-order-received td,.woocommerce-order-received th{border:0!important;border-bottom:2px solid #c9cec9!important}.woocommerce-order-received td.woocommerce-table__product-name.product-name{display:flex;flex-wrap:wrap;gap:0 20px}.woocommerce-order-received ul.wc-item-meta{display:flex;margin:0;gap:0 30px;flex-wrap:wrap}.woocommerce-order-received ul.wc-item-meta li{display:flex}.woocommerce-order-received ul.wc-item-meta p{margin-top:0}@media only screen and (max-width:991px){#secondary{bottom:0;height:100%;top:0;right:0;left:0;background:rgb(0 0 0 / 75%);position:absolute;z-index:9999;transform:translatey(-100%);-webkit-transition:all 0.2s fade;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.admin-bar #secondary{top:32px}#secondary input.search-field{background:#ffffff!important;text-align:center}.sidebar-container{margin:auto;padding:0;background:#003630;position:absolute;top:0;left:0;width:100%;height:auto;padding:20px 10%;text-align:center;z-index:999;display:flex;justify-content:center;align-items:center;transform:translatey(-100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.sidebar-container button.search-submit{color:#ffffff!important;border:1px solid #ffffff!important}.sidebar-container label{display:inline}.sidebar-container .close{position:absolute;top:0;right:3px;cursor:pointer;color:#ffffff!important;background:none!important;padding:10px!important}.sidebar-container .close span{font-size:60px;line-height:50%;font-weight:500}.select2-container{z-index:9999}#secondary.reveal,#secondary.reveal .sidebar-container,#secondary.reveal .sidebar-container .close{transform:translatey(0);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;gap:0 10px}}@media only screen and (min-width:992px){#secondary .sidebar-container .close{transform:translatey(-100%);position:absolute;z-index:-999;top:0;right:0;left:-99999px;pointer-events:none;border:none!important}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:2!important}.greentext h1,.greentext h2,.greentext h3,.greentext h4,.greentext h5,.greentext h6,.greentext p,.greentext a,.greentext{color:#003630}.greenheadings blockquote:after,.greentext blockquote:after{vertical-align:top;margin-top:-5px;padding-left:3px}.greenbutton a{background-color:#003630!important}.greenbutton a span{color:#003630!important}.orangeheadings h1,.orangeheadings h2,.orangeheadings h3,.orangeheadings h4,.orangeheadings h5,.orangeheadings h6,.orangetext p,.orangetext a,.orangetext{color:#ec6f53}.orangeheadings blockquote:after,.orangetext blockquote:after{vertical-align:top;margin-top:-5px;padding-left:3px}.orangebutton a{background-color:#ec6f53!important}.orangebutton a span{color:#fde354!important}.blueheading h1,.blueheading h2,.blueheading h3,.blueheading h4,.blueheading h5,.blueheading h6,.bluetext p,.bluetext a,.bluetext{color:#002856}#newsletter-sign-up{background-color:#f4ecd5;padding:15px 0 2px 0;margin-top:30px}#footer-newsletter-form{display:grid;grid-template-areas:"name" "company" "email" "submit";grid-gap:20px}#footer-newsletter-form input,#footer-newsletter-form select,#footer-newsletter-form textarea{background-color:#fff}#footer-newsletter-form label{display:none}#newsletter-name{grid-area:name}#newsletter-company{grid-area:company}#newsletter-email{grid-area:email}#newsletter-submit{grid-area:submit}@media only screen and (min-width:768px){#footer-newsletter-form{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"name name company company" "email email email submit"}}.footer-partners{display:none}#footer-widget-clients img{background:#fff;padding:5px;width:auto;max-width:200px;height:auto;max-height:120px}.partner-container .cycle-slideshow{height:150px;margin-bottom:20px}.partner{padding:0 3vw}.tile-group h2,.tile-group h3,.tile-group h4{color:#1f497b}.tile-group .panel-grid-cell>div{display:flex;flex-direction:column}.tile-group .so-panel:not(.widget_sow-image){padding:0 20px}.tile-group .so-panel.widget_siteorigin-panels-postloop{padding:0}.tile-group .so-panel.widget_siteorigin-panels-postloop .news-tile-home-text{padding:0 20px}.tile-group .so-panel.panel-last-child{margin-top:auto;padding:0 20px 20px 20px}.slick-track{margin-left:initial!important;margin-right:initial!important}.site-content ul.slick-dots{padding-left:0}.slick-dots li button{font-size:0!important;line-height:0!important;display:block!important;width:20px;height:20px;padding:5px;cursor:pointer!important;color:#fff0;border:0;outline:none;background:transparent!important}.slick-dots li button::before{font-size:22px!important;color:#58585A!important;opacity:1!important;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{border:2px solid #58585A!important;border-radius:10px!important;color:transparent!important;margin-top:-2px}.slick-prev,.slick-next{font-size:0!important;line-height:0!important;position:absolute!important;top:50%!important;display:block!important;width:60px!important;height:60px!important;padding:0!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent!important;border:none!important;outline:none!important;background:transparent!important}.slick-prev{left:10px!important}.slick-next{right:10px!important}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:60px!important;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent!important;outline:none!important;background:transparent!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{background-color:#003630!important;height:auto!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background:transparent!important;color:#ffffff!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{color:#ff7200;font-weight:400!important}button.moove-gdpr-modal-close{background:transparent!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover{color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{text-transform:inherit;line-height:1.4}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{border-radius:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#009EE3;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:auto!important;width:auto!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{background-color:#D555B7!important;color:#ffffff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#58585a!important;border-top:1px solid #000000!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn,.tab-title,.gdpr-nav-tab-title{padding:10px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content #privacy_overview span.tab-title{padding:0!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{padding:0 0 0 30px!important}@media only screen and (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{padding:0!important}}.mailpoet_recaptcha_container>div{margin:auto}.mailpoet_form_close_icon{height:50px!important;width:50px!important;background-color:transparent!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#003630}input:focus+.slider{box-shadow:0 0 1px #003630}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.woocommerce-page .site-content{background-image:url(/wp-content/themes/designfordigital/images/double-m-transparent.png);background-position:top center;background-repeat:repeat-y}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image::after{content:"";position:absolute;bottom:0;right:0;max-width:150px;max-height:150px;background-image:url(/wp-content/themes/designfordigital/images/10-year-guarantee-badge.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;width:100px;height:130px}.single-product .product_cat-wall-panelling .woocommerce-product-gallery .woocommerce-product-gallery__image::after{content:"";position:absolute;bottom:0;right:0;max-width:150px;max-height:150px;background-image:url(/wp-content/themes/designfordigital/images/15-year-guarantee-wall-panelling.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;width:100px;height:130px}.single-product .variations th.label,.single-product .variations td.value{width:45%}.woocommerce div.product form.cart .variations td label{margin-right:5px;font-weight:400}.single-product .variation-title,.single-product .variation-radios{background:#d0d0cf33;padding:10px}.woocommerce-ordering .orderby option[value="price"],.woocommerce-ordering .orderby option[value="price-desc"]{display:none}.woocommerce #sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:22px!important}