.aws-container .aws-search-field{width:100%;max-width:unset;color:#1e6617;display:block;font-size:14px;border:1px solid #1e6617;outline:0;border-radius:4px !important;background:#fff;text-transform:uppercase}.tod-header-links{display:flex;justify-content:space-between;align-items:center;min-height:50px;margin:0 10px 0 0}@media screen and (max-width:600px){.tod-header-links{margin:0;padding:10px 0}}.tod-hl{margin:0 10px}.tod-hl img{height:50px;width:auto;transition:all .2s ease-in-out}.tod-hl img:hover{transform:scale(1.1);transition:all .2s ease-in-out}.header-widget-area[data-section=sidebar-widgets-header-widget-1]{display:block;width:100%}#custom_html-4{width:100%}.tod-search{width:100%}.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner{display:flex;flex-direction:row;justify-content:space-evenly}.site-footer .textwidget.custom-html-widget a{color:#1e6617;font-weight:600;font-size:1.2em}.site-footer .textwidget.custom-html-widget a:hover{color:#2f9e25}.site-footer .textwidget.custom-html-widget a.promise-btn{color:#fff;background:#1e6617;padding:3px 30px;text-align:center;display:block;margin:10px auto;line-height:25px;border-radius:8px}.site-footer .textwidget.custom-html-widget a.promise-btn:hover{color:#fff;background:#2f9e25}#custom_html-13{padding:0 15px;max-width:300px}.retail-store-footer-section{margin-top:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{border-top:none !important}.woocommerce .astra-off-canvas-sidebar-wrapper .close,.woocommerce-page .astra-off-canvas-sidebar-wrapper .close{cursor:pointer;z-index:99;background:#1e6617;padding:5px;width:32px;height:32px}span.ast-icon.icon-close>svg{display:none}.ast-shop-filter-close:after{content:"\276E";color:#fff;text-align:center;display:block;margin:auto}.selwaypf-product-sort-holder{display:inline-block;float:right}select.selwaypf-product-sort{padding:.5em;border:1px solid #1e6617;border-radius:4px;box-shadow:none;font-weight:500;color:#888;background:#fff}button.button.astra-shop-filter-button{border:2px solid #1e6617;background:#fff;color:#1e6617}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{overflow:visible}.product_meta>.posted_in>a{color:#777}.product_meta>.posted_in>a:hover{color:#1e6617}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}ul.sel-footernav a{color:#1e6617;font-weight:600;margin-left:15px}ul.sel-footernav a:hover{color:#2f9e25}.selway-product-case-quantity,.selway-product-upc{font-weight:400;color:#777;text-transform:uppercase;line-height:15px}.selway-product-sku{font-weight:600;color:#555;text-transform:uppercase;line-height:15px}.woocommerce div.product form.cart div.quantity{margin-bottom:0 !important}button.single_add_to_cart_button.button.alt:hover{color:#eee;background-color:#55}.woocommerce-product-attributes-item--weight,.woocommerce-product-attributes-item--dimensions{display:none}.woocommerce-product-attributes-item--weight,.woocommerce-product-attributes-item--dimensions{display:none}.tod-button{height:35px}.tod-button>a{line-height:35px;color:#fff;border-color:#1e6617;background-color:#1e6617;display:block;font-weight:600;padding:0 15px;margin-left:15px}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{bottom:3em}div.formgroup{display:flex;flex-direction:column;margin-bottom:15px}.tod-search input[type=search]{padding:.5em}.woocommerce-shipping-destination{display:none !important}@media screen and (max-width:400px){.aws-container .aws-show-clear .aws-search-field{padding-right:0}.aws-search-result{position:absolute;width:100%;margin-top:20px;min-width:90%;left:10px !important}}@media screen and (min-width:900px) and (max-width:1300px){.tod-hl img{height:3vw}.tod-search{width:15vw}header .custom-logo-link img{width:15vw}[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:11px !important;padding-top:unset !important;padding-bottom:unset !important;padding:10px !important}span.menu-text{font-size:11px}}