/*!
Theme Name: eimpact_v2
Theme URI: http://underscores.me/
Author: Eric Wenger at E-Impact Marketing
Author URI: https://eimpact.marketing/
Description: Custom theme for Countryside Sheds, based on Underscores, Bulma, Swiper, and SimpleLightbox
Version: 2.0.0
Text Domain: eimpact-client-theme

eimpact_s_uikit is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/
 body,html{font-weight:400;font-family:"Hind",Helvetica,Arial,sans-serif;color:#3e3e3e;font-size:1.05rem}@media (min-width:769px){body,html{font-size:1.1rem}}img{display:block;line-height:1}.column{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0}.columns,.columns:last-child{margin-bottom:0;margin-top:0}.columns:not(:last-child),.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:0}.columns.is-vbottom{align-items:flex-end}@media (max-width:768px){.products .column{flex:1 1 250px}}.content li,.content ul{margin-left:10px;margin-top:0;margin-bottom:0}h1,h2,h3,h4,h5,h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif;font-weight:400;color:#3e3e3e}.content h1{margin-bottom:0;line-height:1.5;color:#722b17;font-weight:900}.content h2{margin-bottom:15px;line-height:1.5;font-weight:900;color:#722b17}.content h3{margin-bottom:15px;line-height:1.5}.content h4{margin-bottom:15px;line-height:1.5}@media (min-width:769px){.content h1{font-size:3.1rem}.content h2{font-size:3.1rem}.content h3{font-size:2.3rem}.content h4{font-size:2rem}}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child){margin-top:10px}h1 span.subtitle{display:block;font-size:1.5rem;color:#353535}.content p{line-height:1.7}form.search-form>input.search-submit,.message a:not(.button):not(.tag),a{color:#d12026;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.message a:hover,a:hover,a:focus{color:#b71f24}p a{font-weight:700}form.search-form>input.search-submit,.searchandfilter ul li.sf-field-submit input,.button-links a,.gmw-form input.gmw-submit-button,.gform_button,.wpmtst-submit input,.button{border-radius:0!important;padding:2px 0!important;margin:10px 0 10px 0!important;color:#d12026;height:auto!important;font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;border:none!important;border-bottom:1px solid #d12026!important;line-height:1.5!important;white-space:normal;cursor:pointer;display:inline-block;vertical-align:middle;background:#fff0}.button-links a:after,.button:after{content:'\f178';font-family:"eimpact3";padding-left:12px;color:#722b17}.button-links a:hover,.button-links a:focus,.button:hover,.button:focus{color:#b71f24!important;border:none!important;background:#fff0;border-bottom:1px solid #b71f24!important}.button-links a:after:hover,.button:after:hover{color:#652613}form.search-form>input.search-submit,.searchandfilter ul li.sf-field-submit input,button#place_order,.button.checkout-button,.cart .button,.gmw-form input.gmw-submit-button,.gform_next_button,.gform_button,.wpmtst-submit input,.button.is-primary{border-radius:3px!important;background:#d12026!important;color:white!important;border:none!important;padding:18px 45px!important;margin:0!important;font-weight:900!important}.icon-buttons .button.is-primary{padding:18px 25px!important}.icon-buttons .button:after{content:'';padding:0}.cart .button{padding:18px 45px!important}form.search-form>input.search-submit:hover,.searchandfilter ul li.sf-field-submit input:hover,button#place_order:hover,button#place_order:focus,.button.checkout-button:hover,.button.checkout-button:focus,.cart .button:hover,.cart .button:focus,.gmw-form input.gmw-submit-button:hover,.gmw-form input.gmw-submit-button:focus,.gform_next_button:focus,.gform_next_button:hover,.gform_button:hover,.gform_button:focus,.wpmtst-submit input:hover,.wpmtst-submit input:focus,.button.is-primary:hover,.button.is-primary:focus{background:#b71f24!important;color:white!important;border:none!important}.wpmtst-submit input{display:inline-block;vertical-align:top}.button.button-margin{margin-right:15px!important}.is-primary.button-margin{margin:5px 10px!important}.searchandfilter ul li.sf-field-submit input{padding:5px 20px!important}.gform_wrapper{margin:0!important}form.search-form input.search-field,.woocommerce-additional-fields textarea,.checkout input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.checkout_coupon input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),table.shop_table input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),input[type="text"].gmw-form-field,.strong-form input[type="text"],.strong-form input[type="email"],.strong-form input[type="url"],.strong-form input[type="file"],.strong-form select,.strong-form textarea,.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper textarea{font-family:"Hind",Helvetica,Arial,sans-serif!important;border-radius:3px;padding:10px 20px!important;line-height:1.75;min-height:0;font-size:1rem!important;height:auto;max-width:100%;border:1px solid #a28e76;background:#ebebeb;color:#353535}@media (min-width:769px){.woocommerce-additional-fields textarea,.checkout input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.checkout_coupon input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),table.shop_table input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),input[type="text"].gmw-form-field,.strong-form input[type="text"],.strong-form input[type="email"],.strong-form input[type="url"],.strong-form input[type="file"],.strong-form select,.strong-form textarea,.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper textarea{font-size:1.1rem!important}}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,.uk-form textarea:focus{border-color:#a28e76;outline:0;background:#ebebeb;color:#353535}.gform_button{vertical-align:top!important}.gform_button:hover,.gform_button:focus{cursor:pointer!important}.gform_wrapper div.validation_error{color:red!important;border-top:none!important;border-bottom:none!important}.gform_wrapper .validation_message{color:red!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:inherit!important;margin-bottom:inherit!important;border-top:inherit!important;border-bottom:inherit!important;padding-bottom:inherit!important;padding-top:inherit!important}.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:1px solid red!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-right:20px!important;padding-left:20px!important;padding-top:5px!important}body .gform_wrapper ul li.gfield,.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:15px!important;margin-bottom:8px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:8px!important}label.gfield_label{margin-top:15px!important}@media (min-width:480px){.gform_wrapper ul.gform_fields li.gfield{padding-right:16px!important}}.strong-rating span.star:before{font-family:eimpact3!important;content:"\e820"!important}.strong-rating span.current~span.star:before{font-family:eimpact3!important;content:"\e821"!important}.menu-collapser{line-height:48px;padding-left:65px;position:relative}.collapse-button{position:absolute;left:10px;top:50%;width:40px;padding:7px 10px;color:#fff;font-size:14px;text-align:center;background-color:#000;border-radius:3px;cursor:pointer;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:hover,.collapse-button:focus{color:#fff;background-color:#333}.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#fff;border-radius:3px}ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none}ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}ul.slimmenu:after{clear:both}ul.slimmenu li{text-align:left}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li a{display:block;padding:7px 15px}ul.slimmenu li a:hover{text-decoration:none}@font-face{font-display:swap;font-family:'eimpact3';src:url(/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.eot?80902664);src:url('/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.eot?80902664#iefix') format('embedded-opentype'),url(/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.woff2?80902664) format('woff2'),url(/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.woff?80902664) format('woff'),url(/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.ttf?80902664) format('truetype'),url('/wp-content/themes/eimpact-client-theme/fonts/fontello/eimpact3.svg?80902664#eimpact3') format('svg');font-weight:400;font-style:normal}[class^="fontello-"]:before,[class*=" fontello-"]:before{font-family:"eimpact3";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2rem;text-align:center;font-variant:normal;text-transform:none;line-height:1rem;margin-left:.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontello-twitter:before{content:'\e800'}.fontello-menu:before{content:'\e801'}.fontello-right:before{content:'\e802'}.fontello-left:before{content:'\e803'}.fontello-shed:before{content:'\e804'}.fontello-left-small:before{content:'\e805'}.fontello-right-small:before{content:'\e806'}.fontello-search-1:before{content:'\e807'}.fontello-search-2:before{content:'\e808'}.fontello-tags:before{content:'\e809'}.fontello-dollar-1:before{content:'\e80a'}.fontello-person:before{content:'\e80b'}.fontello-sun:before{content:'\e80c'}.fontello-ok:before{content:'\e80d'}.fontello-cancel:before{content:'\e80e'}.fontello-mail:before{content:'\e80f'}.fontello-phone:before{content:'\e810'}.fontello-phone-1:before{content:'\e811'}.fontello-location:before{content:'\e812'}.fontello-location-1:before{content:'\e813'}.fontello-mail-1:before{content:'\e814'}.fontello-home:before{content:'\e815'}.fontello-left-big:before{content:'\e816'}.fontello-left-dir:before{content:'\e817'}.fontello-right-dir:before{content:'\e818'}.fontello-right-big:before{content:'\e819'}.fontello-phone-circled:before{content:'\e81a'}.fontello-phone-2:before{content:'\e81b'}.fontello-phone-outline:before{content:'\e81c'}.fontello-attention:before{content:'\e81d'}.fontello-attention-circled:before{content:'\e81e'}.fontello-basket:before{content:'\e81f'}.fontello-star:before{content:'\e820'}.fontello-star-empty:before{content:'\e821'}.fontello-users:before{content:'\e822'}.fontello-user:before{content:'\e823'}.fontello-videocam:before{content:'\e824'}.fontello-picture:before{content:'\e825'}.fontello-ok-1:before{content:'\e826'}.fontello-plus:before{content:'\e827'}.fontello-minus:before{content:'\e828'}.fontello-info-circled:before{content:'\e829'}.fontello-link:before{content:'\e82a'}.fontello-lock:before{content:'\e82b'}.fontello-thumbs-up:before{content:'\e82c'}.fontello-thumbs-down:before{content:'\e82d'}.fontello-download:before{content:'\e82e'}.fontello-chat:before{content:'\e82f'}.fontello-volume-up:before{content:'\e830'}.fontello-globe:before{content:'\e831'}.fontello-users-1:before{content:'\e832'}.fontello-truck:before{content:'\e833'}.fontello-sun-filled:before{content:'\e834'}.fontello-megaphone:before{content:'\e835'}.fontello-check:before{content:'\e836'}.fontello-list-alt:before{content:'\e837'}.fontello-flash:before{content:'\e839'}.fontello-comment:before{content:'\e83a'}.fontello-pencil:before{content:'\e83b'}.fontello-edit:before{content:'\e83c'}.fontello-bookmark:before{content:'\e83d'}.fontello-tag:before{content:'\e83e'}.fontello-help-circled:before{content:'\e83f'}.fontello-minus-circled:before{content:'\e840'}.fontello-plus-circled:before{content:'\e841'}.fontello-ok-circled:before{content:'\e842'}.fontello-cancel-1:before{content:'\e843'}.fontello-cancel-circled:before{content:'\e844'}.fontello-heart-empty:before{content:'\e845'}.fontello-heart:before{content:'\e846'}.fontello-link-ext:before{content:'\f08e'}.fontello-bookmark-empty:before{content:'\f097'}.fontello-phone-squared:before{content:'\f098'}.fontello-twitter-1:before{content:'\f099'}.fontello-facebook-1:before{content:'\f09a'}.fontello-left-circled:before{content:'\f0a8'}.fontello-right-circled:before{content:'\f0a9'}.fontello-menu-1:before{content:'\f0c9'}.fontello-pinterest-circled:before{content:'\f0d2'}.fontello-pinterest-squared:before{content:'\f0d3'}.fontello-money:before{content:'\f0d6'}.fontello-mail-alt:before{content:'\f0e0'}.fontello-comment-empty:before{content:'\f0e5'}.fontello-chat-empty:before{content:'\f0e6'}.fontello-lightbulb:before{content:'\f0eb'}.fontello-download-cloud:before{content:'\f0ed'}.fontello-coffee:before{content:'\f0f4'}.fontello-plus-squared:before{content:'\f0fe'}.fontello-angle-double-left:before{content:'\f100'}.fontello-angle-double-right:before{content:'\f101'}.fontello-angle-left:before{content:'\f104'}.fontello-angle-right:before{content:'\f105'}.fontello-desktop:before{content:'\f108'}.fontello-laptop:before{content:'\f109'}.fontello-circle-empty:before{content:'\f10c'}.fontello-quote-left:before{content:'\f10d'}.fontello-quote-right:before{content:'\f10e'}.fontello-circle:before{content:'\f111'}.fontello-smile:before{content:'\f118'}.fontello-frown:before{content:'\f119'}.fontello-meh:before{content:'\f11a'}.fontello-star-half-alt:before{content:'\f123'}.fontello-help:before{content:'\f128'}.fontello-info:before{content:'\f129'}.fontello-attention-alt:before{content:'\f12a'}.fontello-angle-circled-left:before{content:'\f137'}.fontello-angle-circled-right:before{content:'\f138'}.fontello-lock-open-alt:before{content:'\f13e'}.fontello-ellipsis:before{content:'\f141'}.fontello-ellipsis-vert:before{content:'\f142'}.fontello-minus-squared:before{content:'\f146'}.fontello-ok-squared:before{content:'\f14a'}.fontello-pencil-squared:before{content:'\f14b'}.fontello-link-ext-alt:before{content:'\f14c'}.fontello-dollar:before{content:'\f155'}.fontello-thumbs-up-alt:before{content:'\f164'}.fontello-thumbs-down-alt:before{content:'\f165'}.fontello-youtube-squared:before{content:'\f166'}.fontello-youtube:before{content:'\f167'}.fontello-youtube-play:before{content:'\f16a'}.fontello-instagram:before{content:'\f16d'}.fontello-left-1:before{content:'\f177'}.fontello-right-1:before{content:'\f178'}.fontello-sun-1:before{content:'\f185'}.fontello-right-circled2:before{content:'\f18e'}.fontello-left-circled2:before{content:'\f190'}.fontello-dot-circled:before{content:'\f192'}.fontello-child:before{content:'\f1ae'}.fontello-share:before{content:'\f1e0'}.fontello-share-squared:before{content:'\f1e1'}.fontello-yelp:before{content:'\f1e9'}.fontello-paypal:before{content:'\f1ed'}.fontello-cc-visa:before{content:'\f1f0'}.fontello-cc-mastercard:before{content:'\f1f1'}.fontello-cc-discover:before{content:'\f1f2'}.fontello-cc-amex:before{content:'\f1f3'}.fontello-cc-paypal:before{content:'\f1f4'}.fontello-copyright:before{content:'\f1f9'}.fontello-at:before{content:'\f1fa'}.fontello-toggle-off:before{content:'\f204'}.fontello-toggle-on:before{content:'\f205'}.fontello-facebook:before{content:'\f230'}.fontello-pinterest:before{content:'\f231'}.fontello-hand-pointer-o:before{content:'\f25a'}.fontello-trademark:before{content:'\f25c'}.fontello-registered:before{content:'\f25d'}.fontello-map-pin:before{content:'\f276'}.fontello-map-o:before{content:'\f278'}.fontello-map:before{content:'\f279'}.fontello-commenting:before{content:'\f27a'}.fontello-message:before{content:'\f27b'}.fontello-houzz:before{content:'\f27c'}.fontello-wpforms:before{content:'\f298'}.fontello-handshake-o:before{content:'\f2b5'}.fontello-address-card:before{content:'\f2bb'}.fontello-address-card-o:before{content:'\f2bc'}.fontello-twitter-squared:before{content:'\f304'}.fontello-facebook-squared:before{content:'\f308'}.fontello-twitter-circled:before{content:'\f30a'}.fontello-facebook-circled:before{content:'\f30d'}.fontello-search:before{content:'\f50d'}@media (max-width:1087px){.container{padding-left:15px;padding-right:15px}}.embed-container-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container-maps{position:relative;padding-bottom:30%;height:0;overflow:hidden;max-width:100%}.embed-container-youtube iframe,.embed-container-youtube object,.embed-container-youtube embed,.embed-container-maps iframe,.embed-container-maps object,.embed-container-maps embed{position:absolute;top:0;left:0;width:100%;height:100%}.lyte-wrapper{width:100%!important}.tablepress tfoot th,.tablepress thead th{background-color:#fbf8ea!important}.tablepress tbody tr:first-child td{border-top:1px solid #722b17!important}.content .has-text-centered table th{text-align:center}table th.rto-yes{background:#e9ddd0}table th.rto-no{background:#ebebeb}.content table tbody tr:last-child td,.content table tbody tr:last-child th,.content table thead td,.content table thead th,.content table td,.content table th{border:1px solid #722b17;padding:.3em .6em .2em .6em;vertical-align:middle;color:#353535;font-weight:400}.content table thead th{background:#722b17;color:#fff}.pad-lr-25{padding-left:25px;padding-right:25px}.pad-lr-50{padding-left:50px;padding-right:50px}.pad-right-5{padding-right:5px}.pad-0{padding:0}.pad-15{padding:15px}.pad-25{padding:25px}.pad-50{padding:50px}.marg-lr-15{margin-left:15px;margin-right:15px}.marg-25{margin:25px}.marg-50{margin:50px}.pad-top-0{padding-top:0}.pad-top-5{padding-top:5px}.pad-top-7{padding-top:7px}.pad-top-10{padding-top:10px}.pad-top-15{padding-top:15px}.pad-top-25{padding-top:25px}.pad-top-35{padding-top:35px}.pad-top-50{padding-top:50px}.pad-top-75{padding-top:75px}.pad-top-100{padding-top:100px}.pad-top-125{padding-top:125px}.pad-top-150{padding-top:150px}.pad-top-200{padding-top:200px}.pad-bottom-0{padding-bottom:0}.pad-bottom-5{padding-bottom:5px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-15{padding-bottom:15px}.pad-bottom-25{padding-bottom:25px}.pad-bottom-35{padding-bottom:35px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-50{padding-bottom:50px}.pad-bottom-65{padding-bottom:65px}.pad-bottom-75{padding-bottom:75px}.pad-bottom-100{padding-bottom:100px}.pad-bottom-125{padding-bottom:125px}.pad-bottom-150{padding-bottom:150px}.pad-bottom-175{padding-bottom:175px}.pad-bottom-200{padding-bottom:200px}.marg-top-10{margin-top:10px!important}.marg-top-15{margin-top:15px!important}.marg-top-25{margin-top:25px!important}.marg-top-50{margin-top:50px!important}.marg-top-75{margin-top:75px!important}.marg-bottom-0{margin-bottom:0!important}.marg-bottom--9{margin-bottom:-9px!important}.marg-bottom-15{margin-bottom:15px!important}.marg-bottom-25{margin-bottom:25px!important}.marg-bottom-35{margin-bottom:35px!important}.marg-bottom-50{margin-bottom:50px!important}.marg-bottom-75{margin-bottom:75px!important}@media (max-width:767px){.pad-lr-50{padding-left:30px;padding-right:30px}.pad-50{padding:30px}.pad-top-25{padding-top:20px}.pad-top-50{padding-top:25px}.pad-top-75{padding-top:50px}.pad-top-100{padding-top:75px}.pad-top-125{padding-top:75px}.pad-top-150{padding-top:75px}.pad-top-200{padding-top:100px}.pad-bottom-25{padding-bottom:20px}.pad-bottom-40{padding-bottom:20px}.pad-bottom-50{padding-bottom:25px}.pad-bottom-65{padding-bottom:50px}.pad-bottom-75{padding-bottom:50px}.pad-bottom-100{padding-bottom:75px}.pad-bottom-125{padding-bottom:75px}.pad-bottom-150{padding-bottom:75px}.pad-bottom-175{padding-bottom:100px}.pad-bottom-200{padding-bottom:100px}.marg-top-25{margin-top:20px!important}.marg-top-50{margin-top:25px!important}.marg-top-75{margin-top:50px!important}.marg-bottom-25{margin-bottom:20px!important}.marg-bottom-35{margin-bottom:25px!important}.marg-bottom-50{margin-bottom:25px!important}.marg-bottom-75{margin-bottom:50px!important}}.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,h1.white-text,h2.white-text,h3.white-text,h4.white-text,h5.white-text,h6.white-text{color:#fff}.white-links,a.white-links,.white-links a,.white-links a:hover{color:#fff}.tan-text,.tan-text h1,.tan-text h2,.tan-text h3,.tan-text h4,.tan-text h5,.tan-text h6,h1.tan-text,h2.tan-text,h3.tan-text,h4.tan-text,h5.tan-text,h6.tan-text{color:#a28e76}.tan-links,a.tan-links,.tan-links a,.tan-links a:hover{color:#a28e76}.cream-text,.cream-text h1,.cream-text h2,.cream-text h3,.cream-text h4,.cream-text h5,.cream-text h6,h1.cream-text,h2.cream-text,h3.cream-text,h4.cream-text,h5.cream-text,h6.cream-text{color:#e9ddd0}.cream-links,a.cream-links,.cream-links a,.cream-links a:hover{color:#e9ddd0}.normal-links a{font-weight:400}b,strong,.bold-links a,.strong-text{font-weight:700}.smaller-font a,a.smaller-font,.smaller-font p,p.smaller-font{font-size:.9rem}.larger-font p,p.larger-font{font-size:1.25rem}@media (min-width:769px){.larger-font p,p.larger-font{font-size:1.5rem}}p.option-caption{max-width:200px}@media (min-width:769px){p.option-caption{max-width:300px}}.border-top{border-top:2px solid #3e3e3e}.line-height-1{line-height:1}.opacity-35{opacity:.35}ul.list-style-none,.list-style-none ul{list-style:none;padding:0;margin:0}.display-inline{display:inline-block;vertical-align:middle}@media (min-width:769px){.display-inline-list li{display:inline-block;vertical-align:middle}}.full-width-photo img,img.full-width-photo{width:100%;height:auto}.border-radius{border-radius:3px}.darkgray-pattern-background{background:#353535 url(/wp-content/themes/eimpact-client-theme/images/fabric-texture2.jpg) repeat center center}.green-background{background:#93e580}.maroon-shed-background{background:#722b17 url(/wp-content/themes/eimpact-client-theme/images/red-shed-drawing.jpg) no-repeat center center;background-size:cover}.tan-background{background:#a28e76}.white-background{background:#fff}.maroon-background{background:#722b17}.red-background{background:#d12026}.light-gray-background{background:#ebebeb}.cream-background{background:#e9ddd0}.background-shadow{box-shadow:0 0 15px rgb(0 0 0 / .25)}.position-relative{position:relative}.bullet-space{padding-left:5px;padding-right:5px}.border-bottom{border-bottom:1px solid #e9ddd0}.page-border{border-left:8px solid #e9ddd0;border-right:8px solid #e9ddd0}.serif-text{font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif}.black-overlay{position:relative}.black-overlay:before{content:'.';color:#fff0;position:absolute;top:0;right:0;left:0;bottom:0;background:rgb(53 53 53 / .5)}a:hover .black-overlay:before{background:rgb(53 53 53 / .25)}.icon-buttons a{font-weight:900;font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif;display:inline-block;margin:5px 15px;vertical-align:middle}#menu-main a,#menu-main a:hover{font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:900}@media (min-width:768px){#menu-main a:hover,#menu-main a,#menu-main{color:#353535;padding:7px}}@media (max-width:768px){#menu-main{background:#d12026;color:#e9ddd0}#menu-main a,#menu-main a:hover{color:#e9ddd0;padding:10px;display:block}}#menu-main-1 a{padding:10px;display:block}footer{background:url(/wp-content/themes/eimpact-client-theme/images/footer-grass.jpg) no-repeat bottom center;background-size:100% auto;padding-bottom:25px}@media (min-width:480px){footer{padding-bottom:45px}}@media (min-width:768px){footer{padding-bottom:75px}}@media (min-width:1200px){footer{padding-bottom:100px}}@media (min-width:1600px){footer{padding-bottom:150px}}@media (min-width:2500px){footer{padding-bottom:175px}}.website-by{font-size:.75rem;padding-top:10px;opacity:.75}.slider-button{padding-top:25px}@media (min-width:480px){.slider-button{position:absolute;bottom:-35px;right:0;z-index:10;padding-top:0}}.swiper-slide h3{margin:0}.swiper-slide h2{margin:0}.swiper-next,.swiper-pages,.swiper-prev{display:inline-block;vertical-align:middle;line-height:1}.swiper-pages{padding-top:5px}@media (min-width:767px){.swiper-navigation{position:absolute;right:0;bottom:0}}.swiper-pagination-bullet{width:15px;height:15px;background:#a28e76;opacity:1;margin:5px}.swiper-pagination-bullet-active{opacity:1;background:#d12026}.imagination-room-button a.button{margin-bottom:25px!important}@media (min-width:480px){.imagination-room-button a.button{position:absolute;left:auto;right:0;bottom:-35px;top:auto;margin-bottom:0!important;z-index:10}}.card .price,.type-product .price{font-family:"Frank Ruhl Libre",Helvetica,Arial,sans-serif;font-weight:900;font-size:2.5rem;color:#722b17;margin-bottom:0!important}.type-product .price del{font-weight:400}.type-product .price ins{font-weight:900;text-decoration:none;color:#d12026}.type-product .onsale{text-transform:uppercase;background:#d12026;color:#fff;font-size:1.2rem;border-radius:3px;padding:5px 20px 0 20px;font-weight:700;display:inline-block;vertical-align:bottom;margin-bottom:10px;margin-right:15px}.type-product .sold{text-transform:uppercase;background:#fff;color:#d12026;font-size:1.2rem;border-radius:3px;padding:5px 20px 0 20px;font-weight:700;display:inline-block;vertical-align:bottom;margin-bottom:10px;margin-right:15px;border:5px solid #d12026}@media (min-width:769px){.type-product .sold,.type-product .onsale{font-size:1.5rem;padding:5px 25px 0 25px;margin-bottom:19px;margin-right:20px}}.type-product h1{display:inline-block;vertical-align:bottom}.type-product .woocommerce-loop-product__link .onsale{font-size:1.1rem;padding:2px 30px 0 30px;margin-bottom:12px;margin-right:0}.type-product .woocommerce-loop-product__link .sold{font-size:1.5rem;padding:5px 30px 0 30px;margin-bottom:12px;margin-right:0;width:75%}.sold-loop{position:absolute;top:15%;right:0;left:0;font-size:2rem}.card .price,.type-product .woocommerce-loop-product__link .price{font-size:1.4rem}.woocommerce-ordering,.woocommerce-result-count{display:inline-block;vertical-align:middle;margin:0!important;padding:0 10px 30px 10px;line-height:1}.type-product .woocommerce-loop-product__link h4{font-size:1.75rem;line-height:1.2}.shed-page-links span{display:block}.button-row,.pricing-legend-row{display:block;padding-bottom:25px}.pricing-legend-row .pricing-legend-color,.pricing-legend-row .pricing-legend-text{display:inline-block;vertical-align:top}.pricing-legend-row .pricing-legend-color{height:50px;width:50px;margin-right:15px}.photo-nav h4{position:absolute;bottom:0;left:10px;top:auto;right:10px;font-weight:900}td.product-quantity label{display:none}.woocommerce-cart-form .actions>.coupon,.woocommerce-cart-form .actions>button{display:inline-block;padding-right:15px;vertical-align:middle}#order_review_heading,.woocommerce-additional-fields,.cart_totals h2{text-transform:capitalize;padding-top:50px}.woocommerce-form-coupon{background:#e9ddd0;padding:15px}.woocommerce-checkout .checkout{padding-top:50px}@media (max-width:768px){.woocommerce-checkout .checkout p>label,.woocommerce-checkout .checkout p>span{display:block;width:100%}}@media (min-width:769px){.woocommerce-checkout .checkout p>label{display:inline-block;width:25%;vertical-align:top;margin-right:5%}.woocommerce-checkout .checkout p>span{display:inline-block;width:65%;vertical-align:top}}#customer_details p#shipping_country_field .woocommerce-input-wrapper,#customer_details p#shipping_state_field .woocommerce-input-wrapper,#customer_details p#billing_country_field .woocommerce-input-wrapper,#customer_details p#billing_state_field .woocommerce-input-wrapper{display:inline-block;min-width:300px}.woocommerce-terms-and-conditions-wrapper{padding-bottom:50px}.woocommerce-additional-fields textarea{width:100%}.message{background:#fff0}.message h3{font-size:1.5rem;margin-bottom:0!important}.message-header{background-color:#ebebeb;border-radius:0;color:inherit;font-weight:inherit}.grid:after{content:'';display:block;clear:both}.grid-item{width:100%;margin-bottom:3%}.grid-sizer{width:100%}@media (min-width:769px){.grid-item{width:48%;margin-bottom:2%}.grid-sizer{width:50%}}.yith_wapo_groups_container h3{font-size:1.4rem;font-weight:900}.yith_wapo_groups_container{display:block;float:none;width:100%;margin-top:0;margin-bottom:10px}.border-wrapper{padding:25px;border:2px solid #e9ddd0;width:100%;display:block;background:#fff}.border-wrapper .button{width:100%}.border-wrapper form.cart button.single_add_to_cart_button{margin-top:25px!important;margin-bottom:25px!important}.deposit-price .woocommerce-Price-amount{font-weight:700;color:#722b17;font-size:1.5rem}section.related h2{text-transform:capitalize;margin-bottom:50px}.yith-wcdp-loop-add-to-cart-fields{display:none}.woocommerce-products-header__title{padding-top:75px;padding-bottom:75px}.woocommerce-pagination{padding-bottom:50px}.woocommerce-pagination ul{list-style:none;text-align:center}.woocommerce-pagination li{display:inline-block;margin:0;padding:0}.woocommerce-pagination li .current,.woocommerce-pagination li a,.paginate a,.paginate span{display:inline-block;padding:10px 15px;line-height:1;vertical-align:middle;font-size:1rem}.woocommerce-pagination li a:hover,.paginate a:hover{background:#ebebeb}.gmw-location-meta-wrapper h3{display:none}.widget div.gmw-single-location-wrapper,div.gmw-single-location-wrapper{padding:0;background:#fff0;margin-bottom:0;border:none;border-radius:0}div.gmw-single-location-wrapper .gmw-get-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-additional-info-wrapper,div.gmw-single-location-wrapper .gmw-sl-address,div.gmw-single-location-wrapper .gmw-sl-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-directions-trigger-wrapper,div.gmw-single-location-wrapper .gmw-sl-distance{padding:0;border-bottom:none;line-height:inherit;margin-bottom:0;font-size:1.05rem}@media (min-width:769px){div.gmw-single-location-wrapper .gmw-get-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-additional-info-wrapper,div.gmw-single-location-wrapper .gmw-sl-address,div.gmw-single-location-wrapper .gmw-sl-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-directions-trigger-wrapper,div.gmw-single-location-wrapper .gmw-sl-distance{font-size:1.1rem}}ul.gmw-location-meta{list-style:none;padding:0;margin:0;font-size:inherit}.widget ul.gmw-location-meta li.field span.label,ul.gmw-location-meta li.field span.label{line-height:inherit;display:inline-block;font-size:inherit;padding-right:10px}ul.gmw-location-meta li.field,ul.widget ul.gmw-location-meta li.field{line-height:inherit;font-size:inherit}.widget div.gmw-single-location-wrapper,div.gmw-single-location-wrapper{display:block}#search-filter-form-2391 ul li{display:inline-block;vertical-align:bottom;padding-right:20px}#search-filter-form-2391 ul li h4{padding:0;margin:0;font-size:1.1rem}.woocommerce-checkout-payment ul{list-style:none;margin-left:0;background:#ebebeb;padding:15px 25px 25px 25px}.woocommerce-checkout-payment li{margin-left:0}.woocommerce-checkout-payment li label{padding-bottom:15px;display:block}.woocommerce-checkout-payment li label img{padding-right:5px;display:inline-block;vertical-align:middle}.woocommerce-checkout-payment li .payment_box fieldset{padding:15px 15px 0 15px;background:#fff;border:none}form.search-form span.screen-reader-text{display:none}form.search-form>label,form.search-form>input{display:inline-block;vertical-align:middle}form.search-form>input.search-submit{padding-top:11px!important;padding-bottom:11px!important}.modal-search-button{border:none;background:#fff0;font-size:1rem;cursor:pointer;padding:0}@media (max-width:768px){.modal-search-button{margin-top:7px;font-size:1.5rem;padding-right:10px}}.blog-width-container .content.container{max-width:750px}.blog-width-container .photo-nav h4{line-height:1.2;font-size:24px}.owl-nav{position:absolute;top:-25px;right:25px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{margin:0!important;padding:0!important;min-height:auto}.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{color:#722b17;font-size:50px;margin:0 10px!important;padding:0;line-height:1;min-height:auto}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav [class*="owl-"]:hover{background:#fff0;color:#652613}.ei-banner-layout{background-color:#e9ddd0;display:inline-flex;gap:30px;align-items:center;justify-content:center;width:100%!important;padding:5px;margin-top:-1px}@media (max-width:768px){.ei-banner-layout{display:block}}header .header-button.button{margin-left:25px!important}header .header-button.button.is-hidden-tablet{margin:25px 25px 10px 25px!important;padding:0 20px!important}header .header-button.button a{color:#fff}