/*!
Theme Name: Spectra Template Child
Author: Wineworks
Author URI: http://wineworks.co
GitHub Theme URI: https://github.com/wineworks/wp-spectratheme
Description: Custom child theme developed by Wine Works to be used with Commerce7 & WordPress
Template: wp-spectratheme
Version: 1.1.2.13
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/.footer-column{width:100%;padding:1rem 0 0;display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 40.0625em){.footer-column{width:50%;padding:0 1rem}}@media only screen and (min-width: 64.0625em){.footer-column{width:25%}}.footer-column:last-of-type{width:100%}.footer-column__title{color:#ccc;border-bottom:1px solid #666;font-size:1.1em;letter-spacing:.3px;padding-bottom:9px;margin-bottom:7px;text-align:center}@media only screen and (min-width: 40.0625em){.footer-column__title{text-align:left}}.footer-column .footer__menu ul{display:flex;flex-direction:column;align-items:center;margin:0}@media only screen and (min-width: 40.0625em){.footer-column .footer__menu ul{align-items:flex-start}}.footer-column .footer__menu ul li{margin:0}.footer-column .footer__menu ul li a{padding:0;font-size:15px}.footer-column .footer__address{margin-bottom:0}@media only screen and (min-width: 40.0625em){.footer-column .footer__address{text-align:left;font-size:15px}}.footer-column .footer__address__name{font-size:inherit}.footer-column .footer__address span{margin:0}.footer-column .footer__optional-text{font-size:15px}@media only screen and (min-width: 40.0625em){.footer-column .footer__optional-text{text-align:left}}.footer-column .footer__social-media{margin-top:7px}@media only screen and (min-width: 40.0625em){.footer-column .footer__social-media{justify-content:flex-start}}.footer-column .footer__copyright{margin-bottom:0;margin-top:1rem}@media only screen and (min-width: 40.0625em){.footer-column .footer__copyright{text-align:left;font-size:13px}}.sub_nav{background:rgba(56,53,50,.76);border-top:1px solid #2f2d2b;font-size:15px;position:relative;margin:0;width:100%}.sub_nav .c7t-template-width.c7t-content{max-width:74rem}.sub_nav ul{list-style:none;margin:0;padding:0}@media only screen and (max-width: 40em){.sub_nav ul{text-align:center}}.sub_nav ul li{line-height:1.4;display:inline-block;padding:12px 10px}.sub_nav ul li a{color:#fff;line-height:1.5;text-transform:uppercase;text-decoration:none;text-underline-offset:3px;transition:all .3s ease-out}.sub_nav ul li a:hover,.sub_nav ul li a:focus,.sub_nav ul li a:active{color:#fff;opacity:.8}.sub_nav ul li.active a{opacity:.8}.c7t-banner+.sub_nav{margin-top:-47px}
