/*!
Theme Name: A-List Club 2026
Author: AshIgn
Author URI: https://ashleyignatius.com
Description: Custom Theme for Alistclub
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/lice 
*/#flex-center,ul.link-list.list-row,section#banner-carousel,section#store-area .store__products-wrapper #store__products .product-item,section#search,section#footer .footer__mailing-wrapper .input-group,.woocommerce table.cart td.actions .coupon{display:flex;align-items:center;justify-content:center}#form-button-padding,#btn-default,.btn.btn-default,.wp-core-ui .button-primary{padding:8px 30px 8px 30px}#form-input-padding,section#search .search__input-wrapper input#search-input,.woocommerce form .form-row input.input-text,.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart table.thwepo-extra-options input[type="text"]{padding:8px 5px 8px 5px}#col-left-default,#page-content .col-left,section#store-area .col-left{flex-basis:100%}@media screen and (min-width: 740px){#col-left-default,#page-content .col-left,section#store-area .col-left{flex-basis:35%}}@media screen and (min-width: 1000px){#col-left-default,#page-content .col-left,section#store-area .col-left{flex-basis:30%}}#col-right-default,#page-content .col-right,section#store-area .col-right{flex-basis:100%}@media screen and (min-width: 740px){#col-right-default,#page-content .col-right,section#store-area .col-right{flex-basis:65%}}@media screen and (min-width: 1000px){#col-right-default,#page-content .col-right,section#store-area .col-right{flex-basis:70%}}#btn-default,.btn.btn-default,.wp-core-ui .button-primary{border:1px solid #000;background-color:#000;color:#fff;transition:0.15s}#btn-default:hover,.btn.btn-default:hover,.wp-core-ui .button-primary:hover{background-color:#4c4c50;color:#fff}#btn-default--force,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:8px 30px 8px 30px !important;border:1px solid #000 !important;background-color:#000 !important;color:#fff !important;transition:0.15s !important}#btn-default--force:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#4c4c50 !important;color:#fff !important}#btn-default-colors,.frm_style_formidable-style.with_frm_style .frm_submit button.btn.btn-default{border:1px solid #000;background-color:#000;color:#fff;transition:0.15s}#btn-default-colors:hover,.frm_style_formidable-style.with_frm_style .frm_submit button.btn.btn-default:hover{background-color:#4c4c50;color:#fff}*{padding:0;margin:0}body{font-size:16px;font-family:Roboto, SANS-SERIF;background-color:#f6f6f6}.container{margin:0 auto;display:flex;flex-direction:column;padding:0 15px;width:auto}@media screen and (min-width: 740px){.container{width:720px}}@media screen and (min-width: 1000px){.container{width:980px}}@media screen and (min-width: 1220px){.container{width:1200px}}.container.full{width:100%}.container.padless{padding:0}.container.center{align-items:center;justify-content:center}.container .row{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.container .row.center{justify-content:center;align-items:center}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-weight:bold;border-bottom:1px solid #cecece;margin-bottom:15px;padding-bottom:5px}h1.title{font-size:3rem}h2.title{font-size:2rem}h3.title{font-size:1.5rem}h4.title{font-size:1.2rem}h5.title{font-size:0.8rem}h6.title{font-size:0.6rem}div,p{box-sizing:border-box}img{display:block;max-width:100%;margin:0 auto}p{margin:0 0 15px}.btn{cursor:pointer;margin:10px 0;transition:all 0.2s ease-in-out;font-size:1rem}.btn.btn-default.btn-outline{background-color:#fff;color:#000}.btn.btn-default.btn-outline:hover{text-decoration:underline}.btn a{color:#fff;text-decoration:none}ul.link-list{list-style-type:none}ul.link-list.list-inverse-color .list-item a{color:#fff}ul.link-list.list-row li.list-item a{padding-left:20px;padding-right:20px}ul.link-list li.list-item{position:relative}ul.link-list li.list-item a{color:#000;text-decoration:none;display:block;padding-top:10px;padding-bottom:10px}ul.link-list li.list-item ul.sub-menu{position:absolute;background-color:#000;list-style-type:none;left:0;display:none}ul.link-list li.list-item ul.sub-menu li.list-item.nav-link{border-bottom:1px solid #fff;transition:all 0.2s ease}ul.link-list li.list-item ul.sub-menu li.list-item.nav-link:hover{background-size:0 !important;background-color:#a0a0a0}ul.link-list li.list-item ul.sub-menu li.list-item.nav-link:hover a{color:#000}ul.link-list li.list-item:hover ul.sub-menu{display:block}form.form-default{width:100%}.input-group{margin-top:10px;position:relative}.input-group input[type="text"].form-input{width:100%;border:1px solid #c3c3c3;padding:8px;font-size:1rem}#page-content{background-color:#fff;padding:20px 0}#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6{margin:0.5em 0 0.8em}#page-content ul,#page-content ol{margin-left:30px;margin-bottom:10px}nav#main-nav{background-color:#000;color:#fff;position:relative;z-index:9999}nav#main-nav .nav__logo-wrapper{width:100%}@media screen and (min-width: 1000px){nav#main-nav .nav__logo-wrapper{width:20%}}nav#main-nav .nav__logo-wrapper img{max-width:150px;padding:8px}nav#main-nav .nav__main-wrapper{width:100%;margin:5px 0}@media screen and (min-width: 740px){nav#main-nav .nav__main-wrapper{width:50%}}@media screen and (min-width: 1000px){nav#main-nav .nav__main-wrapper{width:50%;margin:0;align-self:flex-end}}nav#main-nav .nav__account-wrapper{width:100%;margin:5px 0}@media screen and (min-width: 740px){nav#main-nav .nav__account-wrapper{width:50%}}@media screen and (min-width: 1000px){nav#main-nav .nav__account-wrapper{width:30%;margin:0;align-self:flex-end}}nav#main-nav .list-item.nav-link{background-image:linear-gradient(#fff, #fff);background-repeat:no-repeat;background-position:center bottom;background-size:0% 2px;transition:background-size 0.2s ease}nav#main-nav .list-item.nav-link:hover{background-size:100% 2px}section#banner-carousel{max-height:40vh;overflow:hidden}@media screen and (min-width: 1000px){section#banner-carousel{max-height:50vh}}section#store-area{padding-top:20px;background-color:#fff}section#store-area .store__search-wrapper{margin-top:0}section#store-area .store__products-wrapper{margin-top:20px}section#store-area .store__products-wrapper #store__products .product-item{flex-basis:31%;margin:1%;padding:15px;outline:1px solid #ccc;flex-direction:column}section#store-area .store__products-wrapper #store__products .product-item:hover .product-image img{transform:scale(1.1)}section#store-area .store__products-wrapper #store__products .product-item .product-image{width:100%;overflow:hidden;padding:15px 0}section#store-area .store__products-wrapper #store__products .product-item .product-image img{transition:all 0.25s ease}section#store-area .store__products-wrapper #store__products .product-item .product-name{font-weight:bold;padding:5px}.faq-item{margin-bottom:30px}section#sidebar{position:relative;z-index:1}.category-menu-section{padding:0 20px;margin-bottom:20px;width:80%}.category-menu-section ul{list-style-type:none;margin-left:0 !important;margin-bottom:0 !important}.category-menu-section ul li{border-bottom:1px solid #fff;background-color:#000;position:relative}.category-menu-section ul li a{color:#fff;text-decoration:none;display:block;padding:8px 20px}.category-menu-section ul li.menu-item-has-children::after{content:" > ";color:#fff;position:absolute;right:10px;top:8px;transition:all 0.15s ease}.category-menu-section ul li:hover{background-color:#a0a0a0}.category-menu-section ul li:hover a{color:#000}.category-menu-section ul li:hover ul.sub-menu{display:block}.category-menu-section ul li:hover.menu-item-has-children::after{right:5px;color:#000}.category-menu-section ul li ul.sub-menu{position:absolute;right:-100%;width:100%;top:0;display:none}.category-menu-section ul li ul.sub-menu li{background-color:#a0a0a0;border-bottom:1px solid #000}.category-menu-section ul li ul.sub-menu li a{color:#fff}.category-menu-section ul li ul.sub-menu li a:hover{text-decoration:underline}.category-menu-section ul li ul.sub-menu li.menu-item-has-children:after{content:none}ul.sub-menu li ul.sub-menu{position:static;border:none}ul.sub-menu li ul.sub-menu li{background-color:#f6f6f6;box-sizing:border-box;border:none}ul.sub-menu li ul.sub-menu li a{color:#000}ul.sub-menu ul.sub-menu li{padding-left:8px}body.lock{overflow:hidden}section#search{position:fixed;width:100%;top:0;z-index:10000;height:100%;background-color:rgba(0,0,0,0.8);align-items:flex-start;display:none;overflow-y:scroll}section#search span#close-search-overlay{position:fixed;color:#fff;top:30px;right:30px;cursor:pointer;transition:all 0.15s ease}section#search span#close-search-overlay:hover{color:#db5151}section#search label{color:#fff;font-size:1.5rem}section#search .search__input-wrapper{margin:40px auto;width:90%}section#search .search__input-wrapper input#search-input{width:100%;box-sizing:border-box;font-size:1rem}section#search #search-results{color:#fff;display:flex;flex-wrap:wrap}section#search #search-results .search-result-wrapper{flex-basis:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (min-width: 740px){section#search #search-results .search-result-wrapper{flex-basis:50%;padding:10px}}section#search #search-results .search-result-wrapper h3.title{width:100%;text-align:left}section#search #search-results .search-result-wrapper.full{flex-basis:100%}section#search #search-results .search-product{width:31%;margin:10px 1%;background-color:#fff;color:#000;text-align:center}@media screen and (min-width: 740px){section#search #search-results .search-product{width:18%}}section#search #search-results .search-product a{color:#000;text-decoration:none}section#search #search-results .search-product .product-details{padding:10px;align-self:flex-end}section#search #search-results .search-product .product-details h4{border-bottom:none;font-weight:500;margin-bottom:0}section#search #search-results .search-product:hover{transform:scale(1.01)}section#search #search-results .search-faq,section#search #search-results .search-post{border-left:3px solid #cecece;margin-bottom:10px;padding:8px 0 8px 10px}section#search #search-results .search-faq h4,section#search #search-results .search-post h4{margin-bottom:10px}section#search #search-results .search-faq p,section#search #search-results .search-post p{margin-bottom:0}section#footer{background-color:#f6f6f6;margin-top:30px;padding:20px 0}section#footer .footer__sitemap-wrapper{flex-basis:50%;padding:0 10px}@media screen and (min-width: 740px){section#footer .footer__sitemap-wrapper{flex-basis:25%}}section#footer .footer__privacy-wrapper{flex-basis:50%;padding:0 10px}@media screen and (min-width: 740px){section#footer .footer__privacy-wrapper{flex-basis:25%}}section#footer .footer__mailing-wrapper{flex-basis:100%;padding:0 10px;margin-top:30px}@media screen and (min-width: 740px){section#footer .footer__mailing-wrapper{flex-basis:50%;margin-top:0}}section#footer .footer__mailing-wrapper input[type="text"]{flex-basis:80%}section#footer .footer__mailing-wrapper button[type="submit"]{flex-basis:20%}section#footer small{color:#a0a0a0;padding:15px 0}#login{width:80%}@media screen and (min-width: 740px){#login{width:60%}}@media screen and (min-width: 1000px){#login{width:40%}}.login h1 a{background-image:url("/wp-content/uploads/2020/04/alist-logo-paypal.png");background-size:100%;height:70px;width:200px}.login form{background-color:#f6f6f6;border:none;box-shadow:none}.wp-core-ui .button-primary{transition:all 0.15s ease}.wp-core-ui .button-primary:hover{border-color:#000}.login .button.wp-hide-pw .dashicons{color:#000}.login .privacy-policy-page-link{display:none}.metaslider .flexslider{margin:0 !important}.woocommerce-loop-product__title{color:#000}.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce div.product .woocommerce-tabs .panel ol{margin-left:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;padding-bottom:10px;transition:all 0.2s ease}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:scale(1.01);z-index:1;box-shadow:5px 5px 20px 1px #cecece;background-color:#fff}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{height:40px;text-align:center}.woocommerce ul.products li.product .price{text-align:center}.woocommerce-pagination{margin-top:30px}.woocommerce nav.woocommerce-pagination ul li a{color:#000}nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#000;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{text-align:center}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce .quantity .qty{padding:8px 5px 8px 5px;border:1px solid #000;font-size:0.8rem;outline:none}.woocommerce table.cart td.actions .coupon input{width:150px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#22a30f !important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#187d0d !important}.woocommerce form .form-row input.input-text,.woocommerce .woocommerce-ordering select{font-size:1rem}.woocommerce div.product form.cart{display:flex;align-items:center;flex-wrap:wrap}.woocommerce div.product form.cart table.thwepo-extra-options{margin-bottom:20px;width:100%}.woocommerce div.product form.cart table.thwepo-extra-options td{vertical-align:top}.woocommerce div.product form.cart table.thwepo-extra-options input[type="text"]{box-sizing:border-box;margin-bottom:5px;font-size:0.8rem}.woocommerce div.product form.cart table.thwepo-extra-options select#gc_mail_method{width:100%;margin-bottom:5px;font-size:0.8rem;height:30px;background-color:#fff}.woocommerce div.product form.cart table.thwepo-extra-options textarea#gc_message,.woocommerce div.product form.cart table.thwepo-extra-options textarea#gc_address{width:100%;padding:5px;box-sizing:border-box}nav.woocommerce-MyAccount-navigation ul{list-style-type:none;margin-left:0 !important}nav.woocommerce-MyAccount-navigation ul li{margin:3px 0;background-color:#f6f6f6;border:1px solid #ccc;transition:0.2s ease}nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#000;display:block;padding:5px}nav.woocommerce-MyAccount-navigation ul li:hover{background-color:#efefef}
